Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_cmp_test_4.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_cmp_test_4.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 0x1286
245#define THR0_PCONTEXT_1 0x0798
246#define THR0_SCONTEXT_0 0x098b
247#define THR0_SCONTEXT_1 0x19a4
248#define THR1_PCONTEXT_0 0x0c20
249#define THR1_PCONTEXT_1 0x155b
250#define THR1_SCONTEXT_0 0x0ba9
251#define THR1_SCONTEXT_1 0x1f94
252#define THR2_PCONTEXT_0 0x1872
253#define THR2_PCONTEXT_1 0x0fce
254#define THR2_SCONTEXT_0 0x0598
255#define THR2_SCONTEXT_1 0x04ab
256#define THR3_PCONTEXT_0 0x01bd
257#define THR3_PCONTEXT_1 0x1c54
258#define THR3_SCONTEXT_0 0x0e6f
259#define THR3_SCONTEXT_1 0x0ca0
260#define THR4_PCONTEXT_0 0x16f8
261#define THR4_PCONTEXT_1 0x171f
262#define THR4_SCONTEXT_0 0x086b
263#define THR4_SCONTEXT_1 0x0f4c
264#define THR5_PCONTEXT_0 0x1f1c
265#define THR5_PCONTEXT_1 0x1292
266#define THR5_SCONTEXT_0 0x0dc3
267#define THR5_SCONTEXT_1 0x0809
268#define THR6_PCONTEXT_0 0x1fbb
269#define THR6_PCONTEXT_1 0x08ec
270#define THR6_SCONTEXT_0 0x1685
271#define THR6_SCONTEXT_1 0x1598
272#define THR7_PCONTEXT_0 0x026e
273#define THR7_PCONTEXT_1 0x06dc
274#define THR7_SCONTEXT_0 0x02a6
275#define THR7_SCONTEXT_1 0x1df3
276#define THR0_PTRAP_TEXT_VA 0x600000e40000
277#define THR0_PTRAP_TEXT_RA 0x00d03f0000
278#define THR0_PTRAP_TEXT_PA 0x0cd03f0000
279#define THR1_PTRAP_TEXT_VA 0x640000d80000
280#define THR1_PTRAP_TEXT_RA 0x0160aa0000
281#define THR1_PTRAP_TEXT_PA 0x0160aa0000
282#define THR2_PTRAP_TEXT_VA 0x680000dd0000
283#define THR2_PTRAP_TEXT_RA 0x0170620000
284#define THR2_PTRAP_TEXT_PA 0x0170620000
285#define THR3_PTRAP_TEXT_VA 0x6c0000760000
286#define THR3_PTRAP_TEXT_RA 0x01801b0000
287#define THR3_PTRAP_TEXT_PA 0x3d801b0000
288#define THR4_PTRAP_TEXT_VA 0x7000008b0000
289#define THR4_PTRAP_TEXT_RA 0x0190a60000
290#define THR4_PTRAP_TEXT_PA 0x4d90a60000
291#define THR5_PTRAP_TEXT_VA 0x740000080000
292#define THR5_PTRAP_TEXT_RA 0x01a0da0000
293#define THR5_PTRAP_TEXT_PA 0x5da0da0000
294#define THR6_PTRAP_TEXT_VA 0x780000c10000
295#define THR6_PTRAP_TEXT_RA 0x01b0a70000
296#define THR6_PTRAP_TEXT_PA 0x01b0a70000
297#define THR7_PTRAP_TEXT_VA 0x7c0000c20000
298#define THR7_PTRAP_TEXT_RA 0x01c0190000
299#define THR7_PTRAP_TEXT_PA 0x01c0190000
300#include "mmu_hred.s"
301/*********************************************************************/
302SECTION .Thr0_Priv_Sect TEXT_VA=0x5fb000180000
303attr_text {
304 Name = .Thr0_Priv_Sect ,
305 thr0_nz_ctx_tsb_1
306 VA = 0x5fb000180000 ,
307 RA = 0x00e01fc000 ,
308 PA = 0x0ce01fc000 ,
309 TTE_Context = 0x1286 ,
310 TTE_V = 1 ,
311 TTE_NFO = 0 ,
312 TTE_L = 0 ,
313 TTE_Soft = 0 ,
314 TTE_IE = 0 ,
315 TTE_E = 0 ,
316 TTE_CP = 1 ,
317 TTE_CV = 0 ,
318 TTE_P = 0 ,
319 TTE_EP = 1 ,
320 TTE_W = 0 ,
321 TTE_SW1 = 0 ,
322 TTE_SW0 = 0 ,
323 TTE_RSVD1 = 0 ,
324 TTE_Size = 0 ,
325 end_label = Thr0_Priv_Sect_text_end ,
326 compressimage ,
327 }
328.text
329.global Thr0_Priv_Sect_text_begin
330Thr0_Priv_Sect_text_begin:
331 setx THR0_PTRAP_TEXT_VA, %l0, %l1
332 wrpr %l1, %g0, %tba
333 rdpr %pstate, %l2
334 setx Thr0_user_code_entry, %l0, %l1
335 jmp %l1
336 wrpr %l2, 4, %pstate
337 EXIT_BAD
338Thr0_Priv_Sect_text_end:
339/*********************************************************************/
340SECTION .Thr1_Priv_Sect TEXT_VA=0x63c00006c000
341attr_text {
342 Name = .Thr1_Priv_Sect ,
343 thr1_nz_ctx_tsb_1
344 VA = 0x63c00006c000 ,
345 RA = 0x00f0010000 ,
346 PA = 0x00f0010000 ,
347 TTE_Context = 0x0c20 ,
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 = 0 ,
359 TTE_SW1 = 0 ,
360 TTE_SW0 = 0 ,
361 TTE_RSVD1 = 0 ,
362 TTE_Size = 0 ,
363 end_label = Thr1_Priv_Sect_text_end ,
364 compressimage ,
365 }
366.text
367.global Thr1_Priv_Sect_text_begin
368Thr1_Priv_Sect_text_begin:
369 setx THR1_PTRAP_TEXT_VA, %l0, %l1
370 wrpr %l1, %g0, %tba
371 rdpr %pstate, %l2
372 setx Thr1_user_code_entry, %l0, %l1
373 jmp %l1
374 wrpr %l2, 4, %pstate
375 EXIT_BAD
376Thr1_Priv_Sect_text_end:
377/*********************************************************************/
378SECTION .Thr2_Priv_Sect TEXT_VA=0x67d000138000
379attr_text {
380 Name = .Thr2_Priv_Sect ,
381 thr2_nz_ctx_tsb_3
382 VA = 0x67d000138000 ,
383 RA = 0x0100140000 ,
384 PA = 0x0100140000 ,
385 TTE_Context = 0x1872 ,
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 = 0 ,
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=0x6be000160000
417attr_text {
418 Name = .Thr3_Priv_Sect ,
419 thr3_nz_ctx_tsb_0
420 VA = 0x6be000160000 ,
421 RA = 0x01101b0000 ,
422 PA = 0x01101b0000 ,
423 TTE_Context = 0x01bd ,
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=0x6ff000190000
455attr_text {
456 Name = .Thr4_Priv_Sect ,
457 thr4_nz_ctx_tsb_2
458 VA = 0x6ff000190000 ,
459 RA = 0x0120160000 ,
460 PA = 0x0120160000 ,
461 TTE_Context = 0x16f8 ,
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 = 1 ,
471 TTE_EP = 1 ,
472 TTE_W = 1 ,
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=0x73100002c000
493attr_text {
494 Name = .Thr5_Priv_Sect ,
495 thr5_nz_ctx_tsb_3
496 VA = 0x73100002c000 ,
497 RA = 0x01301fe000 ,
498 PA = 0x01301fe000 ,
499 TTE_Context = 0x1f1c ,
500 TTE_V = 1 ,
501 TTE_NFO = 0 ,
502 TTE_L = 0 ,
503 TTE_Soft = 0 ,
504 TTE_IE = 0 ,
505 TTE_E = 0 ,
506 TTE_CP = 1 ,
507 TTE_CV = 0 ,
508 TTE_P = 1 ,
509 TTE_EP = 1 ,
510 TTE_W = 0 ,
511 TTE_SW1 = 0 ,
512 TTE_SW0 = 0 ,
513 TTE_RSVD1 = 0 ,
514 TTE_Size = 0 ,
515 end_label = Thr5_Priv_Sect_text_end ,
516 compressimage ,
517 }
518.text
519.global Thr5_Priv_Sect_text_begin
520Thr5_Priv_Sect_text_begin:
521 setx THR5_PTRAP_TEXT_VA, %l0, %l1
522 wrpr %l1, %g0, %tba
523 rdpr %pstate, %l2
524 setx Thr5_user_code_entry, %l0, %l1
525 jmp %l1
526 wrpr %l2, 4, %pstate
527 EXIT_BAD
528Thr5_Priv_Sect_text_end:
529/*********************************************************************/
530SECTION .Thr6_Priv_Sect TEXT_VA=0x7720001e6000
531attr_text {
532 Name = .Thr6_Priv_Sect ,
533 thr6_nz_ctx_tsb_1
534 VA = 0x7720001e6000 ,
535 RA = 0x0140164000 ,
536 PA = 0x6d40164000 ,
537 TTE_Context = 0x1fbb ,
538 TTE_V = 1 ,
539 TTE_NFO = 0 ,
540 TTE_L = 0 ,
541 TTE_Soft = 0 ,
542 TTE_IE = 0 ,
543 TTE_E = 0 ,
544 TTE_CP = 1 ,
545 TTE_CV = 0 ,
546 TTE_P = 1 ,
547 TTE_EP = 1 ,
548 TTE_W = 1 ,
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=0x7b30001b0000
569attr_text {
570 Name = .Thr7_Priv_Sect ,
571 thr7_nz_ctx_tsb_2
572 VA = 0x7b30001b0000 ,
573 RA = 0x015014c000 ,
574 PA = 0x015014c000 ,
575 TTE_Context = 0x026e ,
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 = 0 ,
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 = 1 ,
683 TTE_SW1 = 0 ,
684 TTE_SW0 = 0 ,
685 TTE_RSVD1 = 0 ,
686 TTE_Size = 1 ,
687 end_label = Thr2_Ptrap_Sect_text_end ,
688 compressimage ,
689 }
690#include "mmu_ptrap.s"
691Thr2_Ptrap_Sect_text_end:
692/*********************************************************************/
693SECTION .Thr3_Ptrap_Sect TEXT_VA=THR3_PTRAP_TEXT_VA
694attr_text {
695 Name = .Thr3_Ptrap_Sect ,
696 thr3_z_ctx_tsb_3
697 VA = THR3_PTRAP_TEXT_VA ,
698 RA = THR3_PTRAP_TEXT_RA ,
699 PA = THR3_PTRAP_TEXT_PA ,
700 TTE_Context = NUCLEUS ,
701 TTE_V = 1 ,
702 TTE_NFO = 0 ,
703 TTE_L = 0 ,
704 TTE_Soft = 0 ,
705 TTE_IE = 0 ,
706 TTE_E = 0 ,
707 TTE_CP = 1 ,
708 TTE_CV = 0 ,
709 TTE_P = 1 ,
710 TTE_EP = 1 ,
711 TTE_W = 1 ,
712 TTE_SW1 = 0 ,
713 TTE_SW0 = 0 ,
714 TTE_RSVD1 = 0 ,
715 TTE_Size = 1 ,
716 end_label = Thr3_Ptrap_Sect_text_end ,
717 compressimage ,
718 }
719#include "mmu_ptrap.s"
720Thr3_Ptrap_Sect_text_end:
721/*********************************************************************/
722SECTION .Thr4_Ptrap_Sect TEXT_VA=THR4_PTRAP_TEXT_VA
723attr_text {
724 Name = .Thr4_Ptrap_Sect ,
725 thr4_z_ctx_tsb_0
726 VA = THR4_PTRAP_TEXT_VA ,
727 RA = THR4_PTRAP_TEXT_RA ,
728 PA = THR4_PTRAP_TEXT_PA ,
729 TTE_Context = NUCLEUS ,
730 TTE_V = 1 ,
731 TTE_NFO = 0 ,
732 TTE_L = 0 ,
733 TTE_Soft = 0 ,
734 TTE_IE = 0 ,
735 TTE_E = 0 ,
736 TTE_CP = 1 ,
737 TTE_CV = 0 ,
738 TTE_P = 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 = 1 ,
770 TTE_SW1 = 0 ,
771 TTE_SW0 = 0 ,
772 TTE_RSVD1 = 0 ,
773 TTE_Size = 1 ,
774 end_label = Thr5_Ptrap_Sect_text_end ,
775 compressimage ,
776 }
777#include "mmu_ptrap.s"
778Thr5_Ptrap_Sect_text_end:
779/*********************************************************************/
780SECTION .Thr6_Ptrap_Sect TEXT_VA=THR6_PTRAP_TEXT_VA
781attr_text {
782 Name = .Thr6_Ptrap_Sect ,
783 thr6_z_ctx_tsb_2
784 VA = THR6_PTRAP_TEXT_VA ,
785 RA = THR6_PTRAP_TEXT_RA ,
786 PA = THR6_PTRAP_TEXT_PA ,
787 TTE_Context = NUCLEUS ,
788 TTE_V = 1 ,
789 TTE_NFO = 0 ,
790 TTE_L = 0 ,
791 TTE_Soft = 0 ,
792 TTE_IE = 0 ,
793 TTE_E = 0 ,
794 TTE_CP = 1 ,
795 TTE_CV = 0 ,
796 TTE_P = 1 ,
797 TTE_EP = 1 ,
798 TTE_W = 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 = 1 ,
826 TTE_EP = 1 ,
827 TTE_W = 0 ,
828 TTE_SW1 = 0 ,
829 TTE_SW0 = 0 ,
830 TTE_RSVD1 = 0 ,
831 TTE_Size = 1 ,
832 end_label = Thr7_Ptrap_Sect_text_end ,
833 compressimage ,
834 }
835#include "mmu_ptrap.s"
836Thr7_Ptrap_Sect_text_end:
837#include "mmu_hptrap.s"
838Thr0_trap_occurence_cnt_begin:
839 .word 0
840 .word 0
841 .word 0
842 .word 0
843 .word 0
844 .word 0
845Thr1_trap_occurence_cnt_begin:
846 .word 0
847 .word 0
848 .word 0
849 .word 0
850 .word 0
851 .word 0
852Thr2_trap_occurence_cnt_begin:
853 .word 0
854 .word 0
855 .word 0
856 .word 0
857 .word 0
858 .word 0
859Thr3_trap_occurence_cnt_begin:
860 .word 0
861 .word 0
862 .word 0
863 .word 0
864 .word 0
865 .word 0
866Thr4_trap_occurence_cnt_begin:
867 .word 0
868 .word 0
869 .word 0
870 .word 0
871 .word 0
872 .word 0
873Thr5_trap_occurence_cnt_begin:
874 .word 0
875 .word 0
876 .word 0
877 .word 0
878 .word 0
879 .word 0
880Thr6_trap_occurence_cnt_begin:
881 .word 0
882 .word 0
883 .word 0
884 .word 0
885 .word 0
886 .word 0
887Thr7_trap_occurence_cnt_begin:
888 .word 0
889 .word 0
890 .word 0
891 .word 0
892 .word 0
893 .word 0
894.align 32
895.global Thr0_register_initial_values
896Thr0_register_initial_values:
897 .xword 0x600000b20000
898 .xword 0x6000004c0000
899 .xword 0x610000400000
900 .xword 0x6000007e0000
901 .xword 0x600000050000
902 .xword 0x5fb000126000
903 .xword 0x61002e000000
904 .xword 0x61001a800000
905 .xword 0x5fb0000f4000
906 .xword 0x5fb0000ca000
907 .xword 0x610019000000
908 .xword 0x61000d800000
909 .xword 0x5fb000140000
910 .xword 0x61001d000000
911 .xword 0x6000001c0000
912 .xword 0x61003b800000
913 .xword 0x5fb00010e000
914 .xword 0x600000f90000
915 .xword 0x5fb000088000
916 .xword 0x5fb00019a000
917 .xword 0x5fb0001ac000
918 .xword 0x5fb000002000
919 .xword 0x610022400000
920 .xword 0x5fb000132000
921 .xword 0x5fb000070000
922 .xword 0x5fb00004c000
923 .xword 0x600000dc0000
924 .xword 0x5fb0000e8000
925 .xword 0x600000390000
926Thr1_register_initial_values:
927 .xword 0x640000550000
928 .xword 0x63c00017c000
929 .xword 0x65000dc00000
930 .xword 0x63c00010a000
931 .xword 0x650033800000
932 .xword 0x640000660000
933 .xword 0x660ce0000000
934 .xword 0x63c000106000
935 .xword 0x63c000050000
936 .xword 0x650029000000
937 .xword 0x63c000000000
938 .xword 0x63c0000a8000
939 .xword 0x63c000024000
940 .xword 0x640000fb0000
941 .xword 0x650002c00000
942 .xword 0x650014800000
943 .xword 0x63c000038000
944 .xword 0x640000980000
945 .xword 0x63c000032000
946 .xword 0x63c000114000
947 .xword 0x650001c00000
948 .xword 0x63c0000ae000
949 .xword 0x640000a60000
950 .xword 0x6400002f0000
951 .xword 0x63c0000ac000
952 .xword 0x640000a30000
953 .xword 0x63c0001a2000
954 .xword 0x63c000170000
955 .xword 0x640000170000
956Thr2_register_initial_values:
957 .xword 0x69000ac00000
958 .xword 0x680000de0000
959 .xword 0x6a0530000000
960 .xword 0x680000e70000
961 .xword 0x69001a000000
962 .xword 0x67d0000f0000
963 .xword 0x690003c00000
964 .xword 0x6a0d80000000
965 .xword 0x67d0001ae000
966 .xword 0x67d0000ce000
967 .xword 0x67d000158000
968 .xword 0x69002ec00000
969 .xword 0x690000000000
970 .xword 0x6800001d0000
971 .xword 0x6a04b0000000
972 .xword 0x6800006f0000
973 .xword 0x690004000000
974 .xword 0x6a04c0000000
975 .xword 0x67d000004000
976 .xword 0x680000260000
977 .xword 0x67d00016a000
978 .xword 0x680000740000
979 .xword 0x67d000060000
980 .xword 0x69002b400000
981 .xword 0x680000d10000
982 .xword 0x680000a10000
983 .xword 0x680000480000
984 .xword 0x680000380000
985 .xword 0x690013c00000
986Thr3_register_initial_values:
987 .xword 0x6be0001ec000
988 .xword 0x6be000062000
989 .xword 0x6be000020000
990 .xword 0x6c0000fc0000
991 .xword 0x6d001ac00000
992 .xword 0x6be0000ea000
993 .xword 0x6c0000190000
994 .xword 0x6c0000830000
995 .xword 0x6be00007c000
996 .xword 0x6c0000f50000
997 .xword 0x6be00005c000
998 .xword 0x6be000184000
999 .xword 0x6e0e90000000
1000 .xword 0x6be0001e0000
1001 .xword 0x6be0000ec000
1002 .xword 0x6be00005e000
1003 .xword 0x6be000056000
1004 .xword 0x6be00017e000
1005 .xword 0x6c00003f0000
1006 .xword 0x6be0001a6000
1007 .xword 0x6be0000e6000
1008 .xword 0x6be0000dc000
1009 .xword 0x6d0019c00000
1010 .xword 0x6be0000f2000
1011 .xword 0x6c00000f0000
1012 .xword 0x6c0000310000
1013 .xword 0x6d002a400000
1014 .xword 0x6be0000d2000
1015 .xword 0x6c0000730000
1016Thr4_register_initial_values:
1017 .xword 0x6ff000094000
1018 .xword 0x7000006d0000
1019 .xword 0x6ff0000b6000
1020 .xword 0x71003fc00000
1021 .xword 0x700000590000
1022 .xword 0x700000810000
1023 .xword 0x6ff000116000
1024 .xword 0x700000b00000
1025 .xword 0x7000005b0000
1026 .xword 0x700000a70000
1027 .xword 0x710016c00000
1028 .xword 0x700000ec0000
1029 .xword 0x6ff000196000
1030 .xword 0x71003f400000
1031 .xword 0x710020400000
1032 .xword 0x7000002a0000
1033 .xword 0x6ff000018000
1034 .xword 0x6ff0001f0000
1035 .xword 0x710009c00000
1036 .xword 0x700000280000
1037 .xword 0x6ff00007e000
1038 .xword 0x71002e400000
1039 .xword 0x6ff0000b0000
1040 .xword 0x6ff0001c4000
1041 .xword 0x6ff00019c000
1042 .xword 0x700000300000
1043 .xword 0x6ff00007a000
1044 .xword 0x6ff0001c2000
1045 .xword 0x6ff0000b4000
1046Thr5_register_initial_values:
1047 .xword 0x731000124000
1048 .xword 0x75000b000000
1049 .xword 0x75002d400000
1050 .xword 0x75000c400000
1051 .xword 0x75002a000000
1052 .xword 0x731000178000
1053 .xword 0x760cc0000000
1054 .xword 0x7310001a8000
1055 .xword 0x75000e000000
1056 .xword 0x73100004e000
1057 .xword 0x740000f20000
1058 .xword 0x750031000000
1059 .xword 0x740000110000
1060 .xword 0x75001f800000
1061 .xword 0x7400005a0000
1062 .xword 0x750023000000
1063 .xword 0x740000910000
1064 .xword 0x760990000000
1065 .xword 0x740000b10000
1066 .xword 0x740000030000
1067 .xword 0x740000650000
1068 .xword 0x7400007a0000
1069 .xword 0x7400001f0000
1070 .xword 0x7310000b8000
1071 .xword 0x750019400000
1072 .xword 0x7609f0000000
1073 .xword 0x740000470000
1074 .xword 0x731000016000
1075 .xword 0x760cd0000000
1076Thr6_register_initial_values:
1077 .xword 0x780000040000
1078 .xword 0x780000770000
1079 .xword 0x7720001aa000
1080 .xword 0x780000ba0000
1081 .xword 0x7720001d2000
1082 .xword 0x780000bb0000
1083 .xword 0x790039c00000
1084 .xword 0x7720000e0000
1085 .xword 0x772000186000
1086 .xword 0x79003e000000
1087 .xword 0x780000970000
1088 .xword 0x7720000c4000
1089 .xword 0x772000064000
1090 .xword 0x7720001be000
1091 .xword 0x7a0cf0000000
1092 .xword 0x7800003a0000
1093 .xword 0x780000b40000
1094 .xword 0x772000066000
1095 .xword 0x772000072000
1096 .xword 0x77200013a000
1097 .xword 0x77200015a000
1098 .xword 0x780000cd0000
1099 .xword 0x79001ec00000
1100 .xword 0x772000150000
1101 .xword 0x7720001e8000
1102 .xword 0x7a0570000000
1103 .xword 0x7720000ee000
1104 .xword 0x780000880000
1105 .xword 0x780000320000
1106Thr7_register_initial_values:
1107 .xword 0x7c0000120000
1108 .xword 0x7b3000022000
1109 .xword 0x7e02b0000000
1110 .xword 0x7b300015c000
1111 .xword 0x7c0000090000
1112 .xword 0x7e0770000000
1113 .xword 0x7b3000156000
1114 .xword 0x7b3000198000
1115 .xword 0x7c0000a90000
1116 .xword 0x7b3000084000
1117 .xword 0x7b300003a000
1118 .xword 0x7c0000010000
1119 .xword 0x7c0000c60000
1120 .xword 0x7b30001d4000
1121 .xword 0x7b3000144000
1122 .xword 0x7e0a80000000
1123 .xword 0x7b30000fc000
1124 .xword 0x7c0000bc0000
1125 .xword 0x7c0000d40000
1126 .xword 0x7c00003d0000
1127 .xword 0x7e0e80000000
1128 .xword 0x7b3000128000
1129 .xword 0x7b30001b4000
1130 .xword 0x7b30001f4000
1131 .xword 0x7b3000046000
1132 .xword 0x7b300009c000
1133 .xword 0x7c0000060000
1134 .xword 0x7b3000192000
1135 .xword 0x7e0c20000000
1136.align 32
1137hptrap_itte_begin:
1138 .xword 0x0000600000b21286 !0
1139 .xword 0x8000000cd09c0081
1140 .xword 0x0000600000051286 !1
1141 .xword 0x8000000cd0cf0081
1142 .xword 0x00005fb000126000 !2
1143 .xword 0x80000000e0114480
1144 .xword 0x000061002e001286 !3
1145 .xword 0x8000000dd9c00083
1146 .xword 0x0000610019001286 !4
1147 .xword 0x8000000dd2400083
1148 .xword 0x000061000d800000 !5
1149 .xword 0x8000000dd8400483
1150 .xword 0x00005fb000140798 !6
1151 .xword 0x8000000ce009a080
1152 .xword 0x000061003b801286 !7
1153 .xword 0x8000000ddd000083
1154 .xword 0x00005fb00010e798 !8
1155 .xword 0x8000000ce0104080
1156 .xword 0x00005fb00019a798 !9
1157 .xword 0x8000000ce00d4080
1158 .xword 0x00005fb0001ac798 !10
1159 .xword 0x8000000ce0024080
1160 .xword 0x0000610022401286 !11
1161 .xword 0x8000000dde000083
1162 .xword 0x00005fb000070798 !12
1163 .xword 0x8000000ce00a8080
1164 .xword 0x0000600000dc1286 !13
1165 .xword 0x8000000cd0530081
1166 .xword 0x0000600000391286 !14
1167 .xword 0x8000000cd0fb0081
1168 .xword 0x0000610037801286 !15
1169 .xword 0x8000000ddc800083
1170 .xword 0x00005fb000090798 !16
1171 .xword 0x8000000ce0096080
1172 .xword 0x0000600000af1286 !17
1173 .xword 0x8000000cd0720081
1174 .xword 0x0000610017801286 !18
1175 .xword 0x8000000dda000083
1176 .xword 0x00005fb000012798 !19
1177 .xword 0x8000000ce007a080
1178 .xword 0x0000600000e61286 !20
1179 .xword 0x8000000cd0cc0081
1180 .xword 0x0000640000550c20 !21
1181 .xword 0x8000001d60160081
1182 .xword 0x000065003380155b !22
1183 .xword 0x8000001def400083
1184 .xword 0x0000640000660000 !23
1185 .xword 0x8000000160c40481
1186 .xword 0x0000660ce0000c20 !24
1187 .xword 0x8000001f90000085
1188 .xword 0x000063c000000c20 !25
1189 .xword 0x80000000f01f8080
1190 .xword 0x000063c0000a8000 !26
1191 .xword 0x80000000f0052480
1192 .xword 0x000063c000024c20 !27
1193 .xword 0x80000000f0002080
1194 .xword 0x000063c000038c20 !28
1195 .xword 0x80000000f0144080
1196 .xword 0x0000640000980000 !29
1197 .xword 0x8000000160480481
1198 .xword 0x000063c000032c20 !30
1199 .xword 0x80000000f015a080
1200 .xword 0x000063c0000aec20 !31
1201 .xword 0x80000000f017e080
1202 .xword 0x00006400002f0c20 !32
1203 .xword 0x8000001d60c60081
1204 .xword 0x0000640000a30c20 !33
1205 .xword 0x8000001d60e80081
1206 .xword 0x000063c000170c20 !34
1207 .xword 0x80000000f00f6080
1208 .xword 0x000063c0000bac20 !35
1209 .xword 0x80000000f006c080
1210 .xword 0x00006400005e0c20 !36
1211 .xword 0x8000001d60e00081
1212 .xword 0x000065002540155b !37
1213 .xword 0x8000001de6800083
1214 .xword 0x000063c0001ccc20 !38
1215 .xword 0x80000000f0176080
1216 .xword 0x000063c000026c20 !39
1217 .xword 0x80000000f007e080
1218 .xword 0x000069000ac01872 !40
1219 .xword 0x8000002dfb800483
1220 .xword 0x000069001a001872 !41
1221 .xword 0x8000002df2800483
1222 .xword 0x000067d0000f0000 !42
1223 .xword 0x800000010012e080
1224 .xword 0x0000690003c01872 !43
1225 .xword 0x8000002df1c00483
1226 .xword 0x000067d000159872 !44
1227 .xword 0x800000010016a480
1228 .xword 0x000069002ec00000 !45
1229 .xword 0x80000001fbc00083
1230 .xword 0x0000690000001872 !46
1231 .xword 0x8000002dfa800483
1232 .xword 0x00006800006f1872 !47
1233 .xword 0x8000000170240481
1234 .xword 0x0000690004000000 !48
1235 .xword 0x80000001f7000083
1236 .xword 0x000067d000005872 !49
1237 .xword 0x80000001000f8480
1238 .xword 0x0000680000260000 !50
1239 .xword 0x80000001700c0081
1240 .xword 0x0000680000741872 !51
1241 .xword 0x8000000170760481
1242 .xword 0x000069002b401872 !52
1243 .xword 0x8000002dfc000483
1244 .xword 0x0000680000a11872 !53
1245 .xword 0x8000000170670481
1246 .xword 0x0000680000381872 !54
1247 .xword 0x8000000170e50481
1248 .xword 0x0000690030001872 !55
1249 .xword 0x8000002dfb000483
1250 .xword 0x0000690000801872 !56
1251 .xword 0x8000002dfe400483
1252 .xword 0x000067d00014f872 !57
1253 .xword 0x80000001000e4480
1254 .xword 0x000067d00010d872 !58
1255 .xword 0x800000010019a480
1256 .xword 0x00006be0001ec1bd !59
1257 .xword 0x800000011011c480
1258 .xword 0x00006d001ac001bd !60
1259 .xword 0x800000020b400483
1260 .xword 0x00006be0000ea000 !61
1261 .xword 0x8000000110184080
1262 .xword 0x00006c00001901bd !62
1263 .xword 0x8000003d80680481
1264 .xword 0x00006be00005c1bd !63
1265 .xword 0x80000001100cc480
1266 .xword 0x00006be000184000 !64
1267 .xword 0x80000001100dc080
1268 .xword 0x00006e0e900001bd !65
1269 .xword 0x80000003b0000485
1270 .xword 0x00006be0000561bd !66
1271 .xword 0x80000001100f4480
1272 .xword 0x00006be00017e000 !67
1273 .xword 0x80000001101d0080
1274 .xword 0x00006c00003f01bd !68
1275 .xword 0x8000003d80e30481
1276 .xword 0x00006be0000dc1bd !69
1277 .xword 0x80000001101de480
1278 .xword 0x00006d0019c00000 !70
1279 .xword 0x8000000205800083
1280 .xword 0x00006be0000f21bd !71
1281 .xword 0x8000000110006480
1282 .xword 0x00006c00003101bd !72
1283 .xword 0x8000003d80170481
1284 .xword 0x00006d002a4001bd !73
1285 .xword 0x800000020c400483
1286 .xword 0x00006c00007301bd !74
1287 .xword 0x8000003d806d0481
1288 .xword 0x00006be00006e1bd !75
1289 .xword 0x8000000110040480
1290 .xword 0x00006be0001021bd !76
1291 .xword 0x800000011001c480
1292 .xword 0x00006be0001fe1bd !77
1293 .xword 0x8000000110142480
1294 .xword 0x00006be0000481bd !78
1295 .xword 0x8000000110054480
1296 .xword 0x00006be0001741bd !79
1297 .xword 0x8000000110098480
1298 .xword 0x00006d003bc001bd !80
1299 .xword 0x8000000203800483
1300 .xword 0x00006c00004301bd !81
1301 .xword 0x8000003d80690481
1302 .xword 0x00006ff00009571f !82
1303 .xword 0x8000000120074080
1304 .xword 0x00007000005916f8 !83
1305 .xword 0x8000004d90400081
1306 .xword 0x0000700000810000 !84
1307 .xword 0x8000004d90a20081
1308 .xword 0x00006ff00011771f !85
1309 .xword 0x800000012007c080
1310 .xword 0x0000710016c016f8 !86
1311 .xword 0x8000004e1e800083
1312 .xword 0x0000700000ec0000 !87
1313 .xword 0x8000004d90c50081
1314 .xword 0x00006ff00019771f !88
1315 .xword 0x8000000120008080
1316 .xword 0x00006ff00001971f !89
1317 .xword 0x800000012002e080
1318 .xword 0x00006ff0001f0000 !90
1319 .xword 0x8000000120094080
1320 .xword 0x0000710009c016f8 !91
1321 .xword 0x8000004e19000083
1322 .xword 0x00006ff0000b171f !92
1323 .xword 0x8000000120110080
1324 .xword 0x00006ff0001c571f !93
1325 .xword 0x8000000120080080
1326 .xword 0x00006ff00007b71f !94
1327 .xword 0x8000000120188080
1328 .xword 0x00006ff0001c371f !95
1329 .xword 0x80000001201ea080
1330 .xword 0x00007000003c16f8 !96
1331 .xword 0x8000004d900b0081
1332 .xword 0x00006ff0001a571f !97
1333 .xword 0x800000012014a080
1334 .xword 0x0000700000ad16f8 !98
1335 .xword 0x8000004d90d90081
1336 .xword 0x00006ff0000d971f !99
1337 .xword 0x800000012000a080
1338 .xword 0x000071003ec016f8 !100
1339 .xword 0x8000004e18c00083
1340 .xword 0x0000731000125f1c !101
1341 .xword 0x800000013005e080
1342 .xword 0x000075002a001f1c !102
1343 .xword 0x800000022fc00083
1344 .xword 0x0000731000178000 !103
1345 .xword 0x8000005d30102080
1346 .xword 0x0000760cc0001f1c !104
1347 .xword 0x80000003d0000085
1348 .xword 0x0000740000f21f1c !105
1349 .xword 0x80000001a0d30081
1350 .xword 0x0000750031000000 !106
1351 .xword 0x8000000226c00083
1352 .xword 0x0000740000111f1c !107
1353 .xword 0x80000001a0a50081
1354 .xword 0x0000740000911f1c !108
1355 .xword 0x80000001a07a0081
1356 .xword 0x0000760990000000 !109
1357 .xword 0x8000005c90000085
1358 .xword 0x0000740000b11f1c !110
1359 .xword 0x80000001a0f60081
1360 .xword 0x00007400007a1f1c !111
1361 .xword 0x80000001a0350081
1362 .xword 0x00007400001f0000 !112
1363 .xword 0x8000005da0ca0081
1364 .xword 0x0000750019401f1c !113
1365 .xword 0x8000000220000083
1366 .xword 0x00007609f0000000 !114
1367 .xword 0x8000005ed0000085
1368 .xword 0x0000731000017f1c !115
1369 .xword 0x8000000130136080
1370 .xword 0x000075002bc01f1c !116
1371 .xword 0x8000000220400083
1372 .xword 0x0000740000201f1c !117
1373 .xword 0x80000001a0890081
1374 .xword 0x00007310000bdf1c !118
1375 .xword 0x80000001300ae080
1376 .xword 0x0000740000181f1c !119
1377 .xword 0x80000001a0a30081
1378 .xword 0x0000740000db1f1c !120
1379 .xword 0x80000001a0180081
1380 .xword 0x000075002c001f1c !121
1381 .xword 0x8000000221000083
1382 .xword 0x0000780000041fbb !122
1383 .xword 0x8000006db0e90481
1384 .xword 0x00007720001d28ec !123
1385 .xword 0x8000006d4001e480
1386 .xword 0x0000780000bb0000 !124
1387 .xword 0x80000001b0ed0081
1388 .xword 0x0000790039c01fbb !125
1389 .xword 0x8000000231800483
1390 .xword 0x0000780000971fbb !126
1391 .xword 0x8000006db0730481
1392 .xword 0x00007720000c4000 !127
1393 .xword 0x8000006d40042080
1394 .xword 0x00007720000648ec !128
1395 .xword 0x8000006d40020480
1396 .xword 0x0000780000b41fbb !129
1397 .xword 0x8000006db0b70481
1398 .xword 0x0000772000066000 !130
1399 .xword 0x8000006d400b6080
1400 .xword 0x0000780000cd1fbb !131
1401 .xword 0x8000006db0060481
1402 .xword 0x000079001ec00000 !132
1403 .xword 0x8000000237c00083
1404 .xword 0x00007a0570001fbb !133
1405 .xword 0x8000006870000485
1406 .xword 0x0000780000881fbb !134
1407 .xword 0x8000006db0c00481
1408 .xword 0x000079003a001fbb !135
1409 .xword 0x8000000238000483
1410 .xword 0x00007720001488ec !136
1411 .xword 0x8000006d401e4480
1412 .xword 0x00007720000148ec !137
1413 .xword 0x8000006d40082480
1414 .xword 0x00007c00001206dc !138
1415 .xword 0x8000007dc04a0481
1416 .xword 0x00007c00000906dc !139
1417 .xword 0x8000007dc09b0481
1418 .xword 0x00007e0770000000 !140
1419 .xword 0x8000007ca0000485
1420 .xword 0x00007b30001566dc !141
1421 .xword 0x8000000150022480
1422 .xword 0x00007b300003a6dc !142
1423 .xword 0x800000015013c480
1424 .xword 0x00007c0000010000 !143
1425 .xword 0x80000001c03a0481
1426 .xword 0x00007c0000c606dc !144
1427 .xword 0x8000007dc0c10481
1428 .xword 0x00007b30000fc6dc !145
1429 .xword 0x80000001501ee480
1430 .xword 0x00007c0000bc0000 !146
1431 .xword 0x80000001c0000481
1432 .xword 0x00007b30001286dc !147
1433 .xword 0x80000001500de480
1434 .xword 0x00007b300009c6dc !148
1435 .xword 0x8000000150166480
1436 .xword 0x00007b30001926dc !149
1437 .xword 0x8000000150116480
1438 .xword 0x00007c00009a06dc !150
1439 .xword 0x8000007dc01a0481
1440 .xword 0x00007b30001ea6dc !151
1441 .xword 0x8000000150092480
1442 .xword 0x00007c00003e06dc !152
1443 .xword 0x8000007dc0c70481
1444 .xword 0x00007b30000066dc !153
1445 .xword 0x80000001501a2480
1446 .xword 0x00007c00001506dc !154
1447 .xword 0x8000007dc0e60481
1448 .xword 0x00007c00002106dc !155
1449 .xword 0x8000007dc00d0481
1450 .xword 0x00007b30000aa6dc !156
1451 .xword 0x8000000150050480
1452 .xword 0x00007b30001b66dc !157
1453 .xword 0x8000000150132480
1454hptrap_itte_end:
1455 .xword 158
1456.align 32
1457hptrap_dtte_begin:
1458 .xword 0x00006000004c1286 !0
1459 .xword 0x8000000cd07b0441
1460 .xword 0x000061000040098b !1
1461 .xword 0x8000000dd3c00043
1462 .xword 0x00006000007e0000 !2
1463 .xword 0x8000000cd0de0041
1464 .xword 0x000061001a801286 !3
1465 .xword 0x8000000ddf000443
1466 .xword 0x00005fb0000f59a4 !4
1467 .xword 0x8000000ce004c040
1468 .xword 0x00005fb0000ca000 !5
1469 .xword 0x80000000e00ee040
1470 .xword 0x000061001d001286 !6
1471 .xword 0x8000000dd6400443
1472 .xword 0x00006000001c098b !7
1473 .xword 0x8000000cd0230041
1474 .xword 0x0000600000f91286 !8
1475 .xword 0x8000000cd0df0441
1476 .xword 0x00005fb0000899a4 !9
1477 .xword 0x8000000ce0084040
1478 .xword 0x00005fb000002798 !10
1479 .xword 0x8000000ce01cc440
1480 .xword 0x00005fb000132798 !11
1481 .xword 0x8000000ce002c440
1482 .xword 0x00005fb00004c798 !12
1483 .xword 0x8000000ce01dc440
1484 .xword 0x00005fb0000e8798 !13
1485 .xword 0x8000000ce00fa440
1486 .xword 0x0000610036801286 !14
1487 .xword 0x8000000dd0800443
1488 .xword 0x00005fb0001c0798 !15
1489 .xword 0x8000000ce019e440
1490 .xword 0x00005fb0000be798 !16
1491 .xword 0x8000000ce01b6440
1492 .xword 0x00005fb0000f6798 !17
1493 .xword 0x8000000ce01d8440
1494 .xword 0x00005fb000054798 !18
1495 .xword 0x8000000ce01b8440
1496 .xword 0x000061003cc01286 !19
1497 .xword 0x8000000dda400443
1498 .xword 0x0000600000941286 !20
1499 .xword 0x8000000cd0650441
1500 .xword 0x00005fb000142798 !21
1501 .xword 0x8000000ce01ce440
1502 .xword 0x00005fb000100798 !22
1503 .xword 0x8000000ce0126440
1504 .xword 0x000061003e401286 !23
1505 .xword 0x8000000dd5c00443
1506 .xword 0x0000600000a41286 !24
1507 .xword 0x8000000cd0b30441
1508 .xword 0x000063c00017cc20 !25
1509 .xword 0x80000000f01e0040
1510 .xword 0x000065000dc01f94 !26
1511 .xword 0x8000001de9400443
1512 .xword 0x000063c00010a000 !27
1513 .xword 0x80000000f006a440
1514 .xword 0x000063c000106c20 !28
1515 .xword 0x80000000f000e040
1516 .xword 0x000063c000050ba9 !29
1517 .xword 0x80000000f01f0440
1518 .xword 0x0000650029000000 !30
1519 .xword 0x8000001de4400443
1520 .xword 0x0000640000fb0c20 !31
1521 .xword 0x8000001d60cb0041
1522 .xword 0x0000650002c01f94 !32
1523 .xword 0x8000001de3000443
1524 .xword 0x0000650014800000 !33
1525 .xword 0x8000001de2c00443
1526 .xword 0x000063c000114c20 !34
1527 .xword 0x80000000f004e040
1528 .xword 0x0000650001c00000 !35
1529 .xword 0x8000001ded400443
1530 .xword 0x0000640000a60c20 !36
1531 .xword 0x8000001d609f0041
1532 .xword 0x000063c0000acc20 !37
1533 .xword 0x80000000f0072040
1534 .xword 0x000063c0001a2c20 !38
1535 .xword 0x80000000f0178040
1536 .xword 0x0000640000170c20 !39
1537 .xword 0x8000001d604f0041
1538 .xword 0x000063c00015ec20 !40
1539 .xword 0x80000000f0056040
1540 .xword 0x000063c00005ac20 !41
1541 .xword 0x80000000f01d6040
1542 .xword 0x0000640000420c20 !42
1543 .xword 0x8000001d608f0041
1544 .xword 0x000063c00013ec20 !43
1545 .xword 0x80000000f01ac040
1546 .xword 0x0000640000f00c20 !44
1547 .xword 0x8000001d606a0041
1548 .xword 0x000063c0001e4c20 !45
1549 .xword 0x80000000f0182040
1550 .xword 0x0000680000de1872 !46
1551 .xword 0x8000000170dd0041
1552 .xword 0x00006a0530000598 !47
1553 .xword 0x8000002fa0000445
1554 .xword 0x0000680000e70000 !48
1555 .xword 0x8000000170a00441
1556 .xword 0x00006a0d80001872 !49
1557 .xword 0x8000002e50000045
1558 .xword 0x000067d0001ae598 !50
1559 .xword 0x8000000100078440
1560 .xword 0x000067d0000ce000 !51
1561 .xword 0x800000010001a440
1562 .xword 0x00006800001d1872 !52
1563 .xword 0x8000000170660041
1564 .xword 0x00006a04b0000000 !53
1565 .xword 0x8000002e60000445
1566 .xword 0x00006a04c0001872 !54
1567 .xword 0x8000002e70000045
1568 .xword 0x000067d00016b872 !55
1569 .xword 0x80000001000c2040
1570 .xword 0x000067d000061872 !56
1571 .xword 0x8000000100148040
1572 .xword 0x0000680000d11872 !57
1573 .xword 0x8000000170fa0041
1574 .xword 0x0000680000481872 !58
1575 .xword 0x80000001706b0041
1576 .xword 0x0000690013c01872 !59
1577 .xword 0x8000002dfac00043
1578 .xword 0x000067d00019f872 !60
1579 .xword 0x8000000100004040
1580 .xword 0x0000690009801872 !61
1581 .xword 0x8000002df2000043
1582 .xword 0x00006800001e1872 !62
1583 .xword 0x80000001708a0041
1584 .xword 0x000067d000183872 !63
1585 .xword 0x80000001000ac040
1586 .xword 0x000067d000147872 !64
1587 .xword 0x80000001001da040
1588 .xword 0x000069000b401872 !65
1589 .xword 0x8000002df1400043
1590 .xword 0x0000680000b51872 !66
1591 .xword 0x8000000170110041
1592 .xword 0x000067d000121872 !67
1593 .xword 0x8000000100070040
1594 .xword 0x000067d0001bd872 !68
1595 .xword 0x800000010018c040
1596 .xword 0x0000690033c01872 !69
1597 .xword 0x8000002df8800043
1598 .xword 0x00006a0b00001872 !70
1599 .xword 0x8000002010000045
1600 .xword 0x00006be0000621bd !71
1601 .xword 0x80000001100a0040
1602 .xword 0x00006be000020e6f !72
1603 .xword 0x8000000110014040
1604 .xword 0x00006c0000fc0000 !73
1605 .xword 0x8000003d80440441
1606 .xword 0x00006c00008301bd !74
1607 .xword 0x8000003d805c0041
1608 .xword 0x00006be00007ce6f !75
1609 .xword 0x8000000110012040
1610 .xword 0x00006c0000f50000 !76
1611 .xword 0x8000003d80570441
1612 .xword 0x00006be0001e01bd !77
1613 .xword 0x800000011016c040
1614 .xword 0x00006be0000ece6f !78
1615 .xword 0x80000001100e6040
1616 .xword 0x00006be00005e000 !79
1617 .xword 0x800000011015e440
1618 .xword 0x00006be0001a61bd !80
1619 .xword 0x8000000110076040
1620 .xword 0x00006be0000e6000 !81
1621 .xword 0x800000011019c440
1622 .xword 0x00006c00000f01bd !82
1623 .xword 0x8000003d80f50041
1624 .xword 0x00006be0000d21bd !83
1625 .xword 0x8000000110196040
1626 .xword 0x00006c00008a01bd !84
1627 .xword 0x8000003d801e0041
1628 .xword 0x00006c0000c701bd !85
1629 .xword 0x8000003d805e0041
1630 .xword 0x00006d001bc001bd !86
1631 .xword 0x8000000203400043
1632 .xword 0x00006d00124001bd !87
1633 .xword 0x800000020d800043
1634 .xword 0x00006e0b500001bd !88
1635 .xword 0x8000000290000045
1636 .xword 0x00006be0000c01bd !89
1637 .xword 0x8000000110058040
1638 .xword 0x00006d003b4001bd !90
1639 .xword 0x800000020cc00043
1640 .xword 0x00007000006d16f8 !91
1641 .xword 0x8000004d90330041
1642 .xword 0x00006ff0000b6f4c !92
1643 .xword 0x80000001201f6440
1644 .xword 0x000071003fc00000 !93
1645 .xword 0x8000004e1dc00443
1646 .xword 0x0000700000b016f8 !94
1647 .xword 0x8000004d903e0041
1648 .xword 0x00007000005b086b !95
1649 .xword 0x8000004d90770441
1650 .xword 0x0000700000a70000 !96
1651 .xword 0x8000004d90270441
1652 .xword 0x000071003f4016f8 !97
1653 .xword 0x8000004e14000043
1654 .xword 0x000071002040086b !98
1655 .xword 0x8000004e14800443
1656 .xword 0x00007000002a0000 !99
1657 .xword 0x8000004d90510441
1658 .xword 0x00007000002816f8 !100
1659 .xword 0x8000004d900a0041
1660 .xword 0x00006ff00007ef4c !101
1661 .xword 0x80000001201ba440
1662 .xword 0x000071002e400000 !102
1663 .xword 0x8000004e1ec00443
1664 .xword 0x00006ff00019d71f !103
1665 .xword 0x800000012017a040
1666 .xword 0x0000700000300000 !104
1667 .xword 0x8000004d90cd0441
1668 .xword 0x00006ff0000b571f !105
1669 .xword 0x8000000120028040
1670 .xword 0x00006ff00003f71f !106
1671 .xword 0x80000001201fa040
1672 .xword 0x00006ff0000b371f !107
1673 .xword 0x8000000120026040
1674 .xword 0x00006ff00005971f !108
1675 .xword 0x8000000120146040
1676 .xword 0x0000710029c016f8 !109
1677 .xword 0x8000004e14c00043
1678 .xword 0x000075000b001f1c !110
1679 .xword 0x8000000225000443
1680 .xword 0x000075002d400dc3 !111
1681 .xword 0x8000000226000043
1682 .xword 0x000075000c400000 !112
1683 .xword 0x800000022f800043
1684 .xword 0x00007310001a9f1c !113
1685 .xword 0x8000000130038440
1686 .xword 0x000075000e000dc3 !114
1687 .xword 0x8000000225400043
1688 .xword 0x000073100004e000 !115
1689 .xword 0x8000005d30088040
1690 .xword 0x000075001f801f1c !116
1691 .xword 0x8000000227400443
1692 .xword 0x00007400005a0dc3 !117
1693 .xword 0x80000001a0f00041
1694 .xword 0x0000750023000000 !118
1695 .xword 0x8000000220c00043
1696 .xword 0x0000740000031f1c !119
1697 .xword 0x80000001a0a10441
1698 .xword 0x0000740000650000 !120
1699 .xword 0x8000005da0370041
1700 .xword 0x00007310000b9f1c !121
1701 .xword 0x80000001300d2440
1702 .xword 0x0000740000471f1c !122
1703 .xword 0x80000001a02b0441
1704 .xword 0x0000760cd0001f1c !123
1705 .xword 0x80000002a0000445
1706 .xword 0x000073100012bf1c !124
1707 .xword 0x80000001301e2440
1708 .xword 0x00007310000c3f1c !125
1709 .xword 0x800000013016e440
1710 .xword 0x0000760910001f1c !126
1711 .xword 0x8000000060000445
1712 .xword 0x0000740000841f1c !127
1713 .xword 0x80000001a0a40441
1714 .xword 0x0000731000155f1c !128
1715 .xword 0x800000013005a440
1716 .xword 0x0000780000771fbb !129
1717 .xword 0x8000006db0850041
1718 .xword 0x00007720001ab598 !130
1719 .xword 0x8000006d40046040
1720 .xword 0x0000780000ba0000 !131
1721 .xword 0x80000001b02a0041
1722 .xword 0x00007720000e08ec !132
1723 .xword 0x8000006d401a0040
1724 .xword 0x0000772000187598 !133
1725 .xword 0x8000006d40112040
1726 .xword 0x000079003e000000 !134
1727 .xword 0x8000000237800043
1728 .xword 0x00007720001be8ec !135
1729 .xword 0x8000006d401b4040
1730 .xword 0x00007a0cf0001685 !136
1731 .xword 0x8000006fe0000045
1732 .xword 0x00007800003a0000 !137
1733 .xword 0x80000001b0bc0041
1734 .xword 0x00007720000728ec !138
1735 .xword 0x8000006d4010e040
1736 .xword 0x000077200013b598 !139
1737 .xword 0x8000006d400e8040
1738 .xword 0x000077200015a000 !140
1739 .xword 0x8000006d400c0040
1740 .xword 0x00007720001508ec !141
1741 .xword 0x8000006d40016040
1742 .xword 0x00007720001e8000 !142
1743 .xword 0x8000006d4002a040
1744 .xword 0x00007720000ee8ec !143
1745 .xword 0x8000006d40048040
1746 .xword 0x0000780000321fbb !144
1747 .xword 0x8000006db0460041
1748 .xword 0x0000780000c31fbb !145
1749 .xword 0x8000006db07f0041
1750 .xword 0x00007720001d88ec !146
1751 .xword 0x8000006d40030040
1752 .xword 0x000079002fc01fbb !147
1753 .xword 0x8000000239800043
1754 .xword 0x00007720001888ec !148
1755 .xword 0x8000006d40086040
1756 .xword 0x00007720000448ec !149
1757 .xword 0x8000006d40018040
1758 .xword 0x00007720001b28ec !150
1759 .xword 0x8000006d4003c040
1760 .xword 0x00007720001228ec !151
1761 .xword 0x8000006d4008a040
1762 .xword 0x00007800009b1fbb !152
1763 .xword 0x8000006db0ce0041
1764 .xword 0x0000780000561fbb !153
1765 .xword 0x8000006db0340041
1766 .xword 0x00007800000c1fbb !154
1767 .xword 0x8000006db0630041
1768 .xword 0x00007720001108ec !155
1769 .xword 0x8000006d400ce040
1770 .xword 0x00007b30000226dc !156
1771 .xword 0x8000000150124440
1772 .xword 0x00007e02b00002a6 !157
1773 .xword 0x8000007ff0000445
1774 .xword 0x00007b300015c000 !158
1775 .xword 0x8000007d501ec040
1776 .xword 0x00007b30001986dc !159
1777 .xword 0x80000001501c6440
1778 .xword 0x00007c0000a91df3 !160
1779 .xword 0x8000007dc0a80441
1780 .xword 0x00007b3000084000 !161
1781 .xword 0x8000007d5014e040
1782 .xword 0x00007b30001d46dc !162
1783 .xword 0x800000015009c440
1784 .xword 0x00007b3000145df3 !163
1785 .xword 0x800000015005c440
1786 .xword 0x00007e0a80000000 !164
1787 .xword 0x8000007ec0000045
1788 .xword 0x00007c0000d406dc !165
1789 .xword 0x8000007dc0790441
1790 .xword 0x00007c00003d1df3 !166
1791 .xword 0x8000007dc0ea0441
1792 .xword 0x00007e0e80000000 !167
1793 .xword 0x8000007f50000045
1794 .xword 0x00007b30001b46dc !168
1795 .xword 0x80000001501c8440
1796 .xword 0x00007b30001f5df3 !169
1797 .xword 0x800000015013a440
1798 .xword 0x00007b3000046000 !170
1799 .xword 0x8000007d50032040
1800 .xword 0x00007c00000606dc !171
1801 .xword 0x8000007dc09d0441
1802 .xword 0x00007e0c2000026e !172
1803 .xword 0x8000007ef0000445
1804 .xword 0x00007b300003c6dc !173
1805 .xword 0x800000015009e440
1806 .xword 0x00007b300012c6dc !174
1807 .xword 0x8000000150108440
1808 .xword 0x00007b30001346dc !175
1809 .xword 0x8000000150000440
1810 .xword 0x00007b30000746dc !176
1811 .xword 0x80000001501a4440
1812 .xword 0x00007b300013c6dc !177
1813 .xword 0x8000000150168440
1814 .xword 0x00007b30001046dc !178
1815 .xword 0x8000000150060440
1816 .xword 0x00007c00004906dc !179
1817 .xword 0x8000007dc0d40441
1818 .xword 0x00007b30000766dc !180
1819 .xword 0x800000015000c440
1820 .xword 0x00007b300014a6dc !181
1821 .xword 0x8000000150120440
1822hptrap_dtte_end:
1823 .xword 182
1824.align 32
1825hptrap_user_code_ptrs_0_begin:
1826 .xword 8
1827 .xword 0x600000050000
1828 .xword 24
1829 .xword 0x610019000000
1830 .xword 40
1831 .xword 0x61003b800000
1832 .xword 56
1833 .xword 0x5fb00019a000
1834 .xword 72
1835 .xword 0x610022400000
1836 .xword 88
1837 .xword 0x5fb000070000
1838 .xword 104
1839 .xword 0x600000dc0000
1840 .xword 120
1841 .xword 0x600000390000
1842 .xword 136
1843 .xword 0x610037800000
1844 .xword 152
1845 .xword 0x5fb000090000
1846 .xword 168
1847 .xword 0x600000af0000
1848 .xword 184
1849 .xword 0x610017800000
1850 .xword 200
1851 .xword 0x5fb000012000
1852 .xword 216
1853 .xword 0x600000e60000
1854 .xword 232
1855 .xword 8
1856.align 32
1857hptrap_user_code_ptrs_1_begin:
1858 .xword 8
1859 .xword 0x650033800000
1860 .xword 24
1861 .xword 0x63c000000000
1862 .xword 40
1863 .xword 0x63c000038000
1864 .xword 56
1865 .xword 0x63c0000ae000
1866 .xword 72
1867 .xword 0x6400002f0000
1868 .xword 88
1869 .xword 0x640000a30000
1870 .xword 104
1871 .xword 0x63c000170000
1872 .xword 120
1873 .xword 0x63c0000ba000
1874 .xword 136
1875 .xword 0x6400005e0000
1876 .xword 152
1877 .xword 0x650025400000
1878 .xword 168
1879 .xword 0x63c0001cc000
1880 .xword 184
1881 .xword 0x63c000026000
1882 .xword 200
1883 .xword 8
1884.align 32
1885hptrap_user_code_ptrs_2_begin:
1886 .xword 8
1887 .xword 0x69001a000000
1888 .xword 24
1889 .xword 0x67d000158000
1890 .xword 40
1891 .xword 0x6800006f0000
1892 .xword 56
1893 .xword 0x67d000004000
1894 .xword 72
1895 .xword 0x680000740000
1896 .xword 88
1897 .xword 0x69002b400000
1898 .xword 104
1899 .xword 0x680000a10000
1900 .xword 120
1901 .xword 0x680000380000
1902 .xword 136
1903 .xword 0x690030000000
1904 .xword 152
1905 .xword 0x690000800000
1906 .xword 168
1907 .xword 0x67d00014e000
1908 .xword 184
1909 .xword 0x67d00010c000
1910 .xword 200
1911 .xword 8
1912.align 32
1913hptrap_user_code_ptrs_3_begin:
1914 .xword 8
1915 .xword 0x6d001ac00000
1916 .xword 24
1917 .xword 0x6be00005c000
1918 .xword 40
1919 .xword 0x6be000056000
1920 .xword 56
1921 .xword 0x6be0000dc000
1922 .xword 72
1923 .xword 0x6c0000310000
1924 .xword 88
1925 .xword 0x6c0000730000
1926 .xword 104
1927 .xword 0x6be00006e000
1928 .xword 120
1929 .xword 0x6be000102000
1930 .xword 136
1931 .xword 0x6be0001fe000
1932 .xword 152
1933 .xword 0x6be000048000
1934 .xword 168
1935 .xword 0x6be000174000
1936 .xword 184
1937 .xword 0x6d003bc00000
1938 .xword 200
1939 .xword 0x6c0000430000
1940 .xword 216
1941 .xword 8
1942.align 32
1943hptrap_user_code_ptrs_4_begin:
1944 .xword 8
1945 .xword 0x700000590000
1946 .xword 24
1947 .xword 0x710016c00000
1948 .xword 40
1949 .xword 0x6ff000018000
1950 .xword 56
1951 .xword 0x6ff0000b0000
1952 .xword 72
1953 .xword 0x6ff00007a000
1954 .xword 88
1955 .xword 0x7000003c0000
1956 .xword 104
1957 .xword 0x6ff0001a4000
1958 .xword 120
1959 .xword 0x700000ad0000
1960 .xword 136
1961 .xword 0x6ff0000d8000
1962 .xword 152
1963 .xword 0x71003ec00000
1964 .xword 168
1965 .xword 8
1966.align 32
1967hptrap_user_code_ptrs_5_begin:
1968 .xword 8
1969 .xword 0x75002a000000
1970 .xword 24
1971 .xword 0x740000f20000
1972 .xword 40
1973 .xword 0x740000910000
1974 .xword 56
1975 .xword 0x7400007a0000
1976 .xword 72
1977 .xword 0x750019400000
1978 .xword 88
1979 .xword 0x731000016000
1980 .xword 104
1981 .xword 0x75002bc00000
1982 .xword 120
1983 .xword 0x740000200000
1984 .xword 136
1985 .xword 0x7310000bc000
1986 .xword 152
1987 .xword 0x740000180000
1988 .xword 168
1989 .xword 0x740000db0000
1990 .xword 184
1991 .xword 0x75002c000000
1992 .xword 200
1993 .xword 8
1994.align 32
1995hptrap_user_code_ptrs_6_begin:
1996 .xword 8
1997 .xword 0x7720001d2000
1998 .xword 24
1999 .xword 0x780000970000
2000 .xword 40
2001 .xword 0x780000b40000
2002 .xword 56
2003 .xword 0x780000cd0000
2004 .xword 72
2005 .xword 0x7a0570000000
2006 .xword 88
2007 .xword 0x780000880000
2008 .xword 104
2009 .xword 0x79003a000000
2010 .xword 120
2011 .xword 0x772000148000
2012 .xword 136
2013 .xword 0x772000014000
2014 .xword 152
2015 .xword 8
2016.align 32
2017hptrap_user_code_ptrs_7_begin:
2018 .xword 8
2019 .xword 0x7c0000090000
2020 .xword 24
2021 .xword 0x7b300003a000
2022 .xword 40
2023 .xword 0x7b30000fc000
2024 .xword 56
2025 .xword 0x7b3000128000
2026 .xword 72
2027 .xword 0x7b300009c000
2028 .xword 88
2029 .xword 0x7b3000192000
2030 .xword 104
2031 .xword 0x7c00009a0000
2032 .xword 120
2033 .xword 0x7b30001ea000
2034 .xword 136
2035 .xword 0x7c00003e0000
2036 .xword 152
2037 .xword 0x7b3000006000
2038 .xword 168
2039 .xword 0x7c0000150000
2040 .xword 184
2041 .xword 0x7c0000210000
2042 .xword 200
2043 .xword 0x7b30000aa000
2044 .xword 216
2045 .xword 0x7b30001b6000
2046 .xword 232
2047 .xword 8
2048/*********************************************************************/
2049SECTION .Thr0_User_Text_4v000 TEXT_VA=0x600000b20000
2050attr_text {
2051 Name = .Thr0_User_Text_4v000 ,
2052 VA = 0x600000b20000 ,/* 0x600000b2ffc0 */
2053 RA = 0x00d09c0000 ,
2054 PA = 0x0cd09c0000 ,
2055 TTE_Context = 0x1286 ,/* 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 = 0000600000b21286 8000000cd09c0081 */
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 0x6000004c0000, %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 .word 0xbe13c000
2117 IDEMAP_RPAGE
2118 .word 0x1000000
2119 or %g0, 0x58, %i7
2120 READ_DDATA_ACCESS
2121 .word 0x1000000
2122 or %g0, 0x668, %i7
2123 DTLB_TAG_READ
2124 nop
2125 nop
2126 nop
2127 nop
2128 nop
2129 nop
2130 nop
2131 IDEMAP_NCTX
2132 .word 0xbe124000
2133 GOTO_SUPERVISOR0
2134 .word 0x1000000
2135 or %g0, 0x0, %i7
2136 READ_IDATA_ACCESS
2137 .word 0xbe82a0d8
2138 .word 0xf4dfd000
2139 .word 0xf670a030
2140 .word 0xc030af90
2141 DDEMAP_PCTX
2142 IDEMAP_NCTX
2143 .word 0x1000000
2144 or %g0, 0x515, %i7
2145 LOAD_IDATA_ACCESS
2146 .word 0xc02e22e6
2147 .word 0x1000000
2148 or %g0, 0x4d0, %i7
2149 READ_IDATA_ACCESS
2150 .word 0xe05aa0e8
2151 .word 0x1000000
2152 or %g0, 0x61d, %i7
2153 LOAD_DDATA_ACCESS
2154 nop
2155 nop
2156 ACCESS_ITSB_PTR
2157 .word 0xd4752038
2158 .word 0xc0272dcc
2159 .word 0x1000000
2160 .word 0xbe144000
2161 srlx %i7, 8, %i7
2162 andn %i7, 0x1f, %i7
2163 xor %i7, 0x10, %i7
2164 ITLB_PROBE
2165 .word 0x1000000
2166 .word 0xbe114000
2167 DDEMAP_PAGE
2168 IDEMAP_NCTX
2169 nop
2170 nop
2171 nop
2172thr0_MMU_ASI_PRIMARY_1:
2173 .word 0x87802080
2174 .word 0xdef62130
2175 nop
2176 nop
2177 .word 0xfe462ac8
2178 DO_BRANCH
2179 .word 0x81c76000
2180 .word 0xbe124000
2181 GOTO_SUPERVISOR0
2182 .word 0x1000000
2183 or %g0, 0x040, %i7
2184 LOAD_DDATA_IN
2185 .word 0xdc752058
2186 .word 0xc026ae00
2187 .word 0xbe82a068
2188 .word 0xd4dfd000
2189 .word 0x1000000
2190 or %g0, 0x1b8, %i7
2191 ITLB_TAG_READ
2192 nop
2193 nop
2194 nop
2195 nop
2196 nop
2197 nop
2198 nop
2199 nop
2200 .word 0x1000000
2201 or %g0, 0x0a3, %i7
2202 LOAD_DDATA_IN
2203 .word 0xe05c20f8
2204 .word 0x1000000
2205 or %g0, 0xc8, %i7
2206 READ_IDATA_ACCESS
2207 .word 0x1000000
2208 or %g0, 0x588, %i7
2209 READ_IDATA_ACCESS
2210 .word 0xbe120000
2211 GOTO_SUPERVISOR1
2212 .word 0xc022afdc
2213 TOGGLE_LSU_DM
2214 ACCESS_ITSB_PTR
2215 TOGGLE_LSU_DM
2216 nop
2217 nop
2218 nop
2219 nop
2220 nop
2221 .word 0xfe4c2b12
2222 DDEMAP_ALL_PAGES
2223 .word 0xbe120000
2224 GOTO_SUPERVISOR1
2225 .word 0xe87520d8
2226 .word 0xc0352cc6
2227 .word 0xbe15c000
2228 GOTO_SUPERVISOR0
2229 nop
2230Thr0_User_Text_4v000_exit:
2231 EXIT_GOOD
2232Thr0_User_Text_4v000_text_end:
2233/*********************************************************************/
2234SECTION .Thr0_User_Data_4v100 DATA_VA=0x6000004c0000
2235attr_data {
2236 Name = .Thr0_User_Data_4v100 ,
2237 VA = 0x6000004c0000 ,/* 0x6000004cffc0 */
2238 RA = 0x00d07b0000 ,
2239 PA = 0x0cd07b0000 ,
2240 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
2241 thr0_nz_ctx_tsb_2 ,
2242 TTE_V = 1 ,
2243 TTE_NFO = 0 ,
2244 TTE_L = 1 ,
2245 TTE_Soft = 0x110000 ,
2246 TTE_IE = 0 ,
2247 TTE_E = 0 ,
2248 TTE_CP = 1 ,
2249 TTE_CV = 0 ,
2250 TTE_P = 0 ,
2251 TTE_EP = 0 ,
2252 TTE_W = 1 ,
2253 TTE_SW1 = 1 ,
2254 TTE_SW0 = 1 ,
2255 TTE_RSVD1 = 0 ,
2256 TTE_Size = 1 ,
2257 /* DTTE_TAG_DATA = 00006000004c1286 8000000cd07b0441 */
2258 end_label = Thr0_User_Data_4v100_data_end ,
2259 compressimage ,
2260 }
2261.data
2262.global Thr0_User_Data_4v100_data_begin
2263Thr0_User_Data_4v100_data_begin:
2264 .xword 0x600000b20000
2265 .xword 0x6000004c0000
2266 .xword 0x610000400000
2267 .xword 0x6000007e0000
2268 .xword 0x600000050000
2269 .xword 0x5fb000126000
2270 .xword 0x61002e000000
2271 .xword 0x61001a800000
2272 .xword 0x5fb0000f4000
2273 .xword 0x5fb0000ca000
2274 .xword 0x610019000000
2275 .xword 0x61000d800000
2276 .xword 0x5fb000140000
2277 .xword 0x61001d000000
2278 .xword 0x6000001c0000
2279 .xword 0x61003b800000
2280 .xword 0x5fb00010e000
2281 .xword 0x600000f90000
2282 .xword 0x5fb000088000
2283 .xword 0x5fb00019a000
2284 .xword 0x5fb0001ac000
2285 .xword 0x5fb000002000
2286 .xword 0x610022400000
2287 .xword 0x5fb000132000
2288 .xword 0x5fb000070000
2289 .xword 0x5fb00004c000
2290 .xword 0x600000dc0000
2291 .xword 0x5fb0000e8000
2292 .xword 0x600000390000
2293 .xword 0x610036800000
2294 .xword 0x610037800000
2295 .xword 0x5fb0001c0000
2296 .xword 0x5fb000090000
2297 .xword 0x5fb0000be000
2298 .xword 0x600000af0000
2299 .xword 0x5fb0000f6000
2300 .xword 0x610017800000
2301 .xword 0x5fb000054000
2302 .xword 0x5fb000012000
2303 .xword 0x61003cc00000
2304 .xword 0x600000e60000
2305 .xword 0x600000940000
2306 .xword 0x5fb000142000
2307 .xword 0x5fb000100000
2308 .xword 0x61003e400000
2309 .xword 0x600000a40000
2310Thr0_User_Data_4v100_data_end:
2311/*********************************************************************/
2312SECTION .Thr0_User_Data_4v200 DATA_VA=0x610000400000
2313attr_data {
2314 Name = .Thr0_User_Data_4v200 ,
2315 VA = 0x610000400000 ,/* 0x6100007fffc0 */
2316 RA = 0x01d3c00000 ,
2317 PA = 0x0dd3c00000 ,
2318 TTE_Context = 0x098b ,/* DATA_SECONDARY */
2319 thr0_nz_ctx_tsb_3 ,
2320 TTE_V = 1 ,
2321 TTE_NFO = 0 ,
2322 TTE_L = 0 ,
2323 TTE_Soft = 0x130000 ,
2324 TTE_IE = 0 ,
2325 TTE_E = 0 ,
2326 TTE_CP = 0 ,
2327 TTE_CV = 0 ,
2328 TTE_P = 0 ,
2329 TTE_EP = 0 ,
2330 TTE_W = 1 ,
2331 TTE_SW1 = 0 ,
2332 TTE_SW0 = 0 ,
2333 TTE_RSVD1 = 0 ,
2334 TTE_Size = 3 ,
2335 /* DTTE_TAG_DATA = 000061000040098b 8000000dd3c00043 */
2336 end_label = Thr0_User_Data_4v200_data_end ,
2337 compressimage ,
2338 }
2339.data
2340.global Thr0_User_Data_4v200_data_begin
2341Thr0_User_Data_4v200_data_begin:
2342 .xword 0x600000b20000
2343 .xword 0x6000004c0000
2344 .xword 0x610000400000
2345 .xword 0x6000007e0000
2346 .xword 0x600000050000
2347 .xword 0x5fb000126000
2348 .xword 0x61002e000000
2349 .xword 0x61001a800000
2350 .xword 0x5fb0000f4000
2351 .xword 0x5fb0000ca000
2352 .xword 0x610019000000
2353 .xword 0x61000d800000
2354 .xword 0x5fb000140000
2355 .xword 0x61001d000000
2356 .xword 0x6000001c0000
2357 .xword 0x61003b800000
2358 .xword 0x5fb00010e000
2359 .xword 0x600000f90000
2360 .xword 0x5fb000088000
2361 .xword 0x5fb00019a000
2362 .xword 0x5fb0001ac000
2363 .xword 0x5fb000002000
2364 .xword 0x610022400000
2365 .xword 0x5fb000132000
2366 .xword 0x5fb000070000
2367 .xword 0x5fb00004c000
2368 .xword 0x600000dc0000
2369 .xword 0x5fb0000e8000
2370 .xword 0x600000390000
2371 .xword 0x610036800000
2372 .xword 0x610037800000
2373 .xword 0x5fb0001c0000
2374 .xword 0x5fb000090000
2375 .xword 0x5fb0000be000
2376 .xword 0x600000af0000
2377 .xword 0x5fb0000f6000
2378 .xword 0x610017800000
2379 .xword 0x5fb000054000
2380 .xword 0x5fb000012000
2381 .xword 0x61003cc00000
2382 .xword 0x600000e60000
2383 .xword 0x600000940000
2384 .xword 0x5fb000142000
2385 .xword 0x5fb000100000
2386 .xword 0x61003e400000
2387 .xword 0x600000a40000
2388Thr0_User_Data_4v200_data_end:
2389/*********************************************************************/
2390SECTION .Thr0_User_Data_4v300 DATA_VA=0x6000007e0000
2391attr_data {
2392 Name = .Thr0_User_Data_4v300 ,
2393 VA = 0x6000007e0000 ,/* 0x6000007effc0 */
2394 RA = 0x00d0de0000 ,
2395 PA = 0x0cd0de0000 ,
2396 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2397 thr0_z_ctx_tsb_2 ,
2398 TTE_V = 1 ,
2399 TTE_NFO = 0 ,
2400 TTE_L = 1 ,
2401 TTE_Soft = 0x0a0000 ,
2402 TTE_IE = 0 ,
2403 TTE_E = 0 ,
2404 TTE_CP = 0 ,
2405 TTE_CV = 0 ,
2406 TTE_P = 0 ,
2407 TTE_EP = 0 ,
2408 TTE_W = 1 ,
2409 TTE_SW1 = 0 ,
2410 TTE_SW0 = 0 ,
2411 TTE_RSVD1 = 0 ,
2412 TTE_Size = 1 ,
2413 /* DTTE_TAG_DATA = 00006000007e0000 8000000cd0de0041 */
2414 end_label = Thr0_User_Data_4v300_data_end ,
2415 compressimage ,
2416 }
2417.data
2418.global Thr0_User_Data_4v300_data_begin
2419Thr0_User_Data_4v300_data_begin:
2420 .xword 0x600000b20000
2421 .xword 0x6000004c0000
2422 .xword 0x610000400000
2423 .xword 0x6000007e0000
2424 .xword 0x600000050000
2425 .xword 0x5fb000126000
2426 .xword 0x61002e000000
2427 .xword 0x61001a800000
2428 .xword 0x5fb0000f4000
2429 .xword 0x5fb0000ca000
2430 .xword 0x610019000000
2431 .xword 0x61000d800000
2432 .xword 0x5fb000140000
2433 .xword 0x61001d000000
2434 .xword 0x6000001c0000
2435 .xword 0x61003b800000
2436 .xword 0x5fb00010e000
2437 .xword 0x600000f90000
2438 .xword 0x5fb000088000
2439 .xword 0x5fb00019a000
2440 .xword 0x5fb0001ac000
2441 .xword 0x5fb000002000
2442 .xword 0x610022400000
2443 .xword 0x5fb000132000
2444 .xword 0x5fb000070000
2445 .xword 0x5fb00004c000
2446 .xword 0x600000dc0000
2447 .xword 0x5fb0000e8000
2448 .xword 0x600000390000
2449 .xword 0x610036800000
2450 .xword 0x610037800000
2451 .xword 0x5fb0001c0000
2452 .xword 0x5fb000090000
2453 .xword 0x5fb0000be000
2454 .xword 0x600000af0000
2455 .xword 0x5fb0000f6000
2456 .xword 0x610017800000
2457 .xword 0x5fb000054000
2458 .xword 0x5fb000012000
2459 .xword 0x61003cc00000
2460 .xword 0x600000e60000
2461 .xword 0x600000940000
2462 .xword 0x5fb000142000
2463 .xword 0x5fb000100000
2464 .xword 0x61003e400000
2465 .xword 0x600000a40000
2466Thr0_User_Data_4v300_data_end:
2467/*********************************************************************/
2468SECTION .Thr0_User_Text_4v001 TEXT_VA=0x600000050000
2469attr_text {
2470 Name = .Thr0_User_Text_4v001 ,
2471 VA = 0x600000050000 ,/* 0x60000005ffc0 */
2472 RA = 0x00d0cf0000 ,
2473 PA = 0x0cd0cf0000 ,
2474 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
2475 thr0_nz_ctx_tsb_2 ,
2476 TTE_V = 1 ,
2477 TTE_NFO = 0 ,
2478 TTE_L = 0 ,
2479 TTE_Soft = 0x1b0000 ,
2480 TTE_IE = 0 ,
2481 TTE_E = 0 ,
2482 TTE_CP = 0 ,
2483 TTE_CV = 0 ,
2484 TTE_P = 0 ,
2485 TTE_EP = 1 ,
2486 TTE_W = 0 ,
2487 TTE_SW1 = 0 ,
2488 TTE_SW0 = 0 ,
2489 TTE_RSVD1 = 0 ,
2490 TTE_Size = 1 ,
2491 /* ITTE_TAG_DATA = 0000600000051286 8000000cd0cf0081 */
2492 end_label = Thr0_User_Text_4v001_text_end ,
2493 compressimage ,
2494 }
2495.text
2496.global Thr0_User_Text_4v001_text_begin
2497Thr0_User_Text_4v001_text_begin:
2498 nop
2499 sub %g1, 1, %g1
2500 brz %g1,Thr0_User_Text_4v001_exit
2501 nop
2502 .word 0xd45ea0a8
2503 .word 0xbe812068
2504 .word 0xe0dfd000
2505 .word 0x1000000
2506 or %g0, 0x6b7, %i7
2507 LOAD_DDATA_ACCESS
2508 .word 0x1000000
2509 or %g0, 0x2b8, %i7
2510 DTLB_TAG_READ
2511 ACCESS_DTSB_PTR
2512 .word 0xfe4d24f9
2513 .word 0xc0262d20
2514 .word 0xca72a010
2515 .word 0xc070ad10
2516 nop
2517 nop
2518 nop
2519 .word 0xbe842038
2520 .word 0xe0dfd000
2521 .word 0xbe124000
2522 GOTO_SUPERVISOR0
2523 .word 0xd872a018
2524 .word 0xc02aaf8d
2525 .word 0x1000000
2526 or %g0, 0xf5, %i7
2527 LOAD_DDATA_ACCESS
2528thr0_MMU_ASI_PRIMARY_LITTLE_2:
2529 .word 0x87802088
2530 .word 0xe0bf2980
2531 .word 0xfcdd1100
2532 .word 0xfcda9000
2533thr0_MMU_ASI_PRIMARY_3:
2534 .word 0x87802080
2535 .word 0xcef42000
2536 .word 0xf47620e8
2537 .word 0xc02c29b4
2538 .word 0xc876a038
2539 .word 0xc0712de8
2540 .word 0xc458a038
2541 .word 0xc0242170
2542 nop
2543 nop
2544 nop
2545 nop
2546 TOGGLE_LSU_DM
2547 .word 0xfe5e2fa0
2548 .word 0xfa7720a0
2549 .word 0xc02ea776
2550 DO_BRANCH
2551 .word 0x81c5a000
2552 .word 0xbe15c000
2553 GOTO_SUPERVISOR0
2554 .word 0xc03523c0
2555 .word 0x81c6e000
2556 .word 0xbe124000
2557 GOTO_SUPERVISOR0
2558 nop
2559Thr0_User_Text_4v001_exit:
2560 EXIT_GOOD
2561Thr0_User_Text_4v001_text_end:
2562/*********************************************************************/
2563SECTION .Thr0_User_Text_4v400 TEXT_VA=0x5fb000126000
2564attr_text {
2565 Name = .Thr0_User_Text_4v400 ,
2566 VA = 0x5fb000126000 ,/* 0x5fb000127fc0 */
2567 RA = 0x00e0114000 ,
2568 PA = 0x00e0114000 ,
2569 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
2570 thr0_z_ctx_tsb_1 ,
2571 TTE_V = 1 ,
2572 TTE_NFO = 0 ,
2573 TTE_L = 1 ,
2574 TTE_Soft = 0x000000 ,
2575 TTE_IE = 0 ,
2576 TTE_E = 0 ,
2577 TTE_CP = 1 ,
2578 TTE_CV = 0 ,
2579 TTE_P = 1 ,
2580 TTE_EP = 1 ,
2581 TTE_W = 0 ,
2582 TTE_SW1 = 0 ,
2583 TTE_SW0 = 1 ,
2584 TTE_RSVD1 = 0 ,
2585 TTE_Size = 0 ,
2586 /* ITTE_TAG_DATA = 00005fb000126000 80000000e0114480 */
2587 end_label = Thr0_User_Text_4v400_text_end ,
2588 compressimage ,
2589 }
2590.text
2591.global Thr0_User_Text_4v400_text_begin
2592Thr0_User_Text_4v400_text_begin:
2593 wrpr 0, %gl
2594thr0_MMU_ASI_PRIMARY_4:
2595 .word 0x87802080
2596 .word 0xdef6a098
2597 .word 0xfcde0200
2598 .word 0xc071aca8
2599 .word 0xbe842008
2600 .word 0xe8dfd000
2601 P_TOGGLE_LSU_IM
2602thr0_MMU_ASI_PRIMARY_5:
2603 .word 0x87802080
2604 .word 0xd0f6a028
2605 .word 0xbe8520a8
2606 .word 0xd4dfd000
2607 .word 0xfcd91000
2608thr0_MMU_ASI_BLK_P_6:
2609 .word 0x878020f0
2610 .word 0xc3beab80
2611 .word 0xfcdf42a0
2612 .word 0xfcde0200
2613 .word 0x1000000
2614 .word 0xbe144000
2615 P_DDEMAP_PAGE
2616 .word 0xbe158000
2617 RETURN_FROM_SUPERVISOR1
2618 nop
2619Thr0_User_Text_4v400_exit:
2620 EXIT_GOOD
2621Thr0_User_Text_4v400_text_end:
2622/*********************************************************************/
2623SECTION .Thr0_User_Text_4v002 TEXT_VA=0x61002e000000
2624attr_text {
2625 Name = .Thr0_User_Text_4v002 ,
2626 VA = 0x61002e000000 ,/* 0x61002e3fffc0 */
2627 RA = 0x01d9c00000 ,
2628 PA = 0x0dd9c00000 ,
2629 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
2630 thr0_nz_ctx_tsb_3 ,
2631 TTE_V = 1 ,
2632 TTE_NFO = 0 ,
2633 TTE_L = 0 ,
2634 TTE_Soft = 0x1b0000 ,
2635 TTE_IE = 0 ,
2636 TTE_E = 0 ,
2637 TTE_CP = 0 ,
2638 TTE_CV = 0 ,
2639 TTE_P = 1 ,
2640 TTE_EP = 1 ,
2641 TTE_W = 0 ,
2642 TTE_SW1 = 0 ,
2643 TTE_SW0 = 0 ,
2644 TTE_RSVD1 = 0 ,
2645 TTE_Size = 3 ,
2646 /* ITTE_TAG_DATA = 000061002e001286 8000000dd9c00083 */
2647 end_label = Thr0_User_Text_4v002_text_end ,
2648 compressimage ,
2649 }
2650.text
2651.global Thr0_User_Text_4v002_text_begin
2652Thr0_User_Text_4v002_text_begin:
2653 wrpr 0, %gl
2654 .word 0x1000000
2655 or %g0, 0x7c8, %i7
2656 P_LOAD_DDATA_ACCESS
2657 P_DDEMAP_ALL_PAGES
2658 .word 0xfc9b0580
2659 P_ACCESS_DTSB_PTR
2660 .word 0xcc742018
2661 .word 0xc0242b88
2662thr0_MMU_ASI_PRIMARY_LITTLE_7:
2663 .word 0x87802088
2664 .word 0xccf52018
2665 P_IDEMAP_NCTX
2666thr0_MMU_ASI_AS_IF_USER_PRIMARY_8:
2667 .word 0x87802010
2668 .word 0xccf2a018
2669 .word 0xbe82a068
2670 .word 0xf0dfd000
2671 .word 0x1000000
2672 .word 0xbe14c000
2673 P_IDEMAP_PAGE
2674 .word 0x1000000
2675 or %g0, 0xd8, %i7
2676 P_READ_DDATA_ACCESS
2677 .word 0x1000000
2678 .word 0xbe140000
2679 srlx %i7, 8, %i7
2680 andn %i7, 0x1f, %i7
2681 xor %i7, 0x10, %i7
2682 P_ITLB_PROBE
2683 .word 0xbe852160
2684 .word 0xd4dfd000
2685 .word 0x1000000
2686 or %g0, 0x3d8, %i7
2687 P_READ_DDATA_ACCESS
2688 .word 0x1000000
2689 .word 0xbe164000
2690 srlx %i7, 8, %i7
2691 andn %i7, 0x1f, %i7
2692 xor %i7, 0x10, %i7
2693 P_ITLB_PROBE
2694 nop
2695 nop
2696 nop
2697 .word 0xfcd94380
2698 .word 0xbe82a068
2699 .word 0xe0dfc200
2700thr0_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_9:
2701 .word 0x87802019
2702 .word 0xe6f16000
2703 P_IDEMAP_PCTX
2704 nop
2705 nop
2706 nop
2707 nop
2708 nop
2709 nop
2710 nop
2711 P_ACCESS_ITSB_PTR
2712 .word 0xc872a0b8
2713 .word 0xc072ad30
2714thr0_MMU_ASI_PRIMARY_10:
2715 .word 0x87802080
2716 .word 0xd4baa9a0
2717 .word 0xbe86a008
2718 .word 0xe8dfd000
2719 .word 0xfcdc0200
2720 .word 0xfcdd0200
2721 .word 0x1000000
2722 or %g0, 0x5a8, %i7
2723 P_DTLB_TAG_READ
2724 .word 0xc672a000
2725 .word 0xc032a7b2
2726thr0_MMU_ASI_BLK_P_11:
2727 .word 0x878020f0
2728 .word 0xc1bf2540
2729 nop
2730 nop
2731 nop
2732 nop
2733 nop
2734 nop
2735 nop
2736 nop
2737 nop
2738 .word 0x1000000
2739 or %g0, 0x014, %i7
2740 P_LOAD_IDATA_IN
2741 .word 0xc02c29d2
2742 .word 0xbe8420b8
2743 .word 0xd4dfc200
2744 P_DDEMAP_ALL_RPAGES
2745 .word 0x1000000
2746 or %g0, 0x014, %i7
2747 P_LOAD_DDATA_IN
2748 .word 0xd458a088
2749 nop
2750 nop
2751 nop
2752 nop
2753 nop
2754 .word 0x1000000
2755 .word 0xbe148000
2756 P_DDEMAP_RPAGE
2757 P_TOGGLE_LSU_DM
2758 .word 0x1000000
2759 or %g0, 0x63b, %i7
2760 P_LOAD_DDATA_ACCESS
2761 .word 0xd8762018
2762 .word 0xc02e23f0
2763 nop
2764 nop
2765 nop
2766 nop
2767 nop
2768 nop
2769 nop
2770thr0_MMU_ASI_REAL_IO_LITTLE_12:
2771 .word 0x8780201d
2772 .word 0xf6f3a000
2773 nop
2774 nop
2775 nop
2776 nop
2777 nop
2778 nop
2779 nop
2780 .word 0xfcdc0200
2781 P_DDEMAP_ALL
2782 P_IDEMAP_NCTX
2783 .word 0xfc998580
2784 .word 0xbe82a138
2785 .word 0xe0dfc200
2786 .word 0xc4762068
2787 .word 0xc076ae60
2788 nop
2789 nop
2790 nop
2791 nop
2792 nop
2793 nop
2794 nop
2795 nop
2796 .word 0xc0742250
2797 P_IDEMAP_ALL_RPAGES
2798thr0_MMU_ASI_BLK_COMMIT_P_13:
2799 .word 0x878020e0
2800 .word 0xc3baaf40
2801 .word 0x1000000
2802 .word 0xbe15c000
2803 P_IDEMAP_PAGE
2804 .word 0x1000000
2805 or %g0, 0x069, %i7
2806 P_LOAD_DDATA_IN
2807 P_ACCESS_DTSB_PTR
2808 .word 0x1000000
2809 or %g0, 0x022, %i7
2810 P_LOAD_IDATA_IN
2811 .word 0xbe174000
2812 RETURN_FROM_SUPERVISOR0
2813 nop
2814Thr0_User_Text_4v002_exit:
2815 EXIT_GOOD
2816Thr0_User_Text_4v002_text_end:
2817/*********************************************************************/
2818SECTION .Thr0_User_Data_4v101 DATA_VA=0x61001a800000
2819attr_data {
2820 Name = .Thr0_User_Data_4v101 ,
2821 VA = 0x61001a800000 ,/* 0x61001abfffc0 */
2822 RA = 0x01df000000 ,
2823 PA = 0x0ddf000000 ,
2824 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
2825 thr0_nz_ctx_tsb_3 ,
2826 TTE_V = 1 ,
2827 TTE_NFO = 0 ,
2828 TTE_L = 1 ,
2829 TTE_Soft = 0x110000 ,
2830 TTE_IE = 0 ,
2831 TTE_E = 0 ,
2832 TTE_CP = 1 ,
2833 TTE_CV = 0 ,
2834 TTE_P = 0 ,
2835 TTE_EP = 0 ,
2836 TTE_W = 1 ,
2837 TTE_SW1 = 1 ,
2838 TTE_SW0 = 1 ,
2839 TTE_RSVD1 = 0 ,
2840 TTE_Size = 3 ,
2841 /* DTTE_TAG_DATA = 000061001a801286 8000000ddf000443 */
2842 end_label = Thr0_User_Data_4v101_data_end ,
2843 compressimage ,
2844 }
2845.data
2846.global Thr0_User_Data_4v101_data_begin
2847Thr0_User_Data_4v101_data_begin:
2848 .xword 0x600000b20000
2849 .xword 0x6000004c0000
2850 .xword 0x610000400000
2851 .xword 0x6000007e0000
2852 .xword 0x600000050000
2853 .xword 0x5fb000126000
2854 .xword 0x61002e000000
2855 .xword 0x61001a800000
2856 .xword 0x5fb0000f4000
2857 .xword 0x5fb0000ca000
2858 .xword 0x610019000000
2859 .xword 0x61000d800000
2860 .xword 0x5fb000140000
2861 .xword 0x61001d000000
2862 .xword 0x6000001c0000
2863 .xword 0x61003b800000
2864 .xword 0x5fb00010e000
2865 .xword 0x600000f90000
2866 .xword 0x5fb000088000
2867 .xword 0x5fb00019a000
2868 .xword 0x5fb0001ac000
2869 .xword 0x5fb000002000
2870 .xword 0x610022400000
2871 .xword 0x5fb000132000
2872 .xword 0x5fb000070000
2873 .xword 0x5fb00004c000
2874 .xword 0x600000dc0000
2875 .xword 0x5fb0000e8000
2876 .xword 0x600000390000
2877 .xword 0x610036800000
2878 .xword 0x610037800000
2879 .xword 0x5fb0001c0000
2880 .xword 0x5fb000090000
2881 .xword 0x5fb0000be000
2882 .xword 0x600000af0000
2883 .xword 0x5fb0000f6000
2884 .xword 0x610017800000
2885 .xword 0x5fb000054000
2886 .xword 0x5fb000012000
2887 .xword 0x61003cc00000
2888 .xword 0x600000e60000
2889 .xword 0x600000940000
2890 .xword 0x5fb000142000
2891 .xword 0x5fb000100000
2892 .xword 0x61003e400000
2893 .xword 0x600000a40000
2894Thr0_User_Data_4v101_data_end:
2895/*********************************************************************/
2896SECTION .Thr0_User_Data_4v201 DATA_VA=0x5fb0000f4000
2897attr_data {
2898 Name = .Thr0_User_Data_4v201 ,
2899 VA = 0x5fb0000f4000 ,/* 0x5fb0000f5fc0 */
2900 RA = 0x00e004c000 ,
2901 PA = 0x0ce004c000 ,
2902 TTE_Context = 0x098b ,/* DATA_SECONDARY */
2903 thr0_nz_ctx_tsb_1 ,
2904 TTE_V = 1 ,
2905 TTE_NFO = 0 ,
2906 TTE_L = 0 ,
2907 TTE_Soft = 0x130000 ,
2908 TTE_IE = 0 ,
2909 TTE_E = 0 ,
2910 TTE_CP = 0 ,
2911 TTE_CV = 0 ,
2912 TTE_P = 0 ,
2913 TTE_EP = 0 ,
2914 TTE_W = 1 ,
2915 TTE_SW1 = 0 ,
2916 TTE_SW0 = 0 ,
2917 TTE_RSVD1 = 0 ,
2918 TTE_Size = 0 ,
2919 /* DTTE_TAG_DATA = 00005fb0000f59a4 8000000ce004c040 */
2920 end_label = Thr0_User_Data_4v201_data_end ,
2921 compressimage ,
2922 }
2923.data
2924.global Thr0_User_Data_4v201_data_begin
2925Thr0_User_Data_4v201_data_begin:
2926 .xword 0x600000b20000
2927 .xword 0x6000004c0000
2928 .xword 0x610000400000
2929 .xword 0x6000007e0000
2930 .xword 0x600000050000
2931 .xword 0x5fb000126000
2932 .xword 0x61002e000000
2933 .xword 0x61001a800000
2934 .xword 0x5fb0000f4000
2935 .xword 0x5fb0000ca000
2936 .xword 0x610019000000
2937 .xword 0x61000d800000
2938 .xword 0x5fb000140000
2939 .xword 0x61001d000000
2940 .xword 0x6000001c0000
2941 .xword 0x61003b800000
2942 .xword 0x5fb00010e000
2943 .xword 0x600000f90000
2944 .xword 0x5fb000088000
2945 .xword 0x5fb00019a000
2946 .xword 0x5fb0001ac000
2947 .xword 0x5fb000002000
2948 .xword 0x610022400000
2949 .xword 0x5fb000132000
2950 .xword 0x5fb000070000
2951 .xword 0x5fb00004c000
2952 .xword 0x600000dc0000
2953 .xword 0x5fb0000e8000
2954 .xword 0x600000390000
2955 .xword 0x610036800000
2956 .xword 0x610037800000
2957 .xword 0x5fb0001c0000
2958 .xword 0x5fb000090000
2959 .xword 0x5fb0000be000
2960 .xword 0x600000af0000
2961 .xword 0x5fb0000f6000
2962 .xword 0x610017800000
2963 .xword 0x5fb000054000
2964 .xword 0x5fb000012000
2965 .xword 0x61003cc00000
2966 .xword 0x600000e60000
2967 .xword 0x600000940000
2968 .xword 0x5fb000142000
2969 .xword 0x5fb000100000
2970 .xword 0x61003e400000
2971 .xword 0x600000a40000
2972Thr0_User_Data_4v201_data_end:
2973/*********************************************************************/
2974SECTION .Thr0_User_Data_4v301 DATA_VA=0x5fb0000ca000
2975attr_data {
2976 Name = .Thr0_User_Data_4v301 ,
2977 VA = 0x5fb0000ca000 ,/* 0x5fb0000cbfc0 */
2978 RA = 0x00e00ee000 ,
2979 PA = 0x00e00ee000 ,
2980 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2981 thr0_z_ctx_tsb_1 ,
2982 TTE_V = 1 ,
2983 TTE_NFO = 0 ,
2984 TTE_L = 1 ,
2985 TTE_Soft = 0x0a0000 ,
2986 TTE_IE = 0 ,
2987 TTE_E = 0 ,
2988 TTE_CP = 0 ,
2989 TTE_CV = 0 ,
2990 TTE_P = 0 ,
2991 TTE_EP = 0 ,
2992 TTE_W = 1 ,
2993 TTE_SW1 = 0 ,
2994 TTE_SW0 = 0 ,
2995 TTE_RSVD1 = 0 ,
2996 TTE_Size = 0 ,
2997 /* DTTE_TAG_DATA = 00005fb0000ca000 80000000e00ee040 */
2998 end_label = Thr0_User_Data_4v301_data_end ,
2999 compressimage ,
3000 }
3001.data
3002.global Thr0_User_Data_4v301_data_begin
3003Thr0_User_Data_4v301_data_begin:
3004 .xword 0x600000b20000
3005 .xword 0x6000004c0000
3006 .xword 0x610000400000
3007 .xword 0x6000007e0000
3008 .xword 0x600000050000
3009 .xword 0x5fb000126000
3010 .xword 0x61002e000000
3011 .xword 0x61001a800000
3012 .xword 0x5fb0000f4000
3013 .xword 0x5fb0000ca000
3014 .xword 0x610019000000
3015 .xword 0x61000d800000
3016 .xword 0x5fb000140000
3017 .xword 0x61001d000000
3018 .xword 0x6000001c0000
3019 .xword 0x61003b800000
3020 .xword 0x5fb00010e000
3021 .xword 0x600000f90000
3022 .xword 0x5fb000088000
3023 .xword 0x5fb00019a000
3024 .xword 0x5fb0001ac000
3025 .xword 0x5fb000002000
3026 .xword 0x610022400000
3027 .xword 0x5fb000132000
3028 .xword 0x5fb000070000
3029 .xword 0x5fb00004c000
3030 .xword 0x600000dc0000
3031 .xword 0x5fb0000e8000
3032 .xword 0x600000390000
3033 .xword 0x610036800000
3034 .xword 0x610037800000
3035 .xword 0x5fb0001c0000
3036 .xword 0x5fb000090000
3037 .xword 0x5fb0000be000
3038 .xword 0x600000af0000
3039 .xword 0x5fb0000f6000
3040 .xword 0x610017800000
3041 .xword 0x5fb000054000
3042 .xword 0x5fb000012000
3043 .xword 0x61003cc00000
3044 .xword 0x600000e60000
3045 .xword 0x600000940000
3046 .xword 0x5fb000142000
3047 .xword 0x5fb000100000
3048 .xword 0x61003e400000
3049 .xword 0x600000a40000
3050Thr0_User_Data_4v301_data_end:
3051/*********************************************************************/
3052SECTION .Thr0_User_Text_4v003 TEXT_VA=0x610019000000
3053attr_text {
3054 Name = .Thr0_User_Text_4v003 ,
3055 VA = 0x610019000000 ,/* 0x6100193fffc0 */
3056 RA = 0x01d2400000 ,
3057 PA = 0x0dd2400000 ,
3058 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
3059 thr0_nz_ctx_tsb_3 ,
3060 TTE_V = 1 ,
3061 TTE_NFO = 0 ,
3062 TTE_L = 0 ,
3063 TTE_Soft = 0x1b0000 ,
3064 TTE_IE = 0 ,
3065 TTE_E = 0 ,
3066 TTE_CP = 0 ,
3067 TTE_CV = 0 ,
3068 TTE_P = 0 ,
3069 TTE_EP = 1 ,
3070 TTE_W = 0 ,
3071 TTE_SW1 = 0 ,
3072 TTE_SW0 = 0 ,
3073 TTE_RSVD1 = 0 ,
3074 TTE_Size = 3 ,
3075 /* ITTE_TAG_DATA = 0000610019001286 8000000dd2400083 */
3076 end_label = Thr0_User_Text_4v003_text_end ,
3077 compressimage ,
3078 }
3079.text
3080.global Thr0_User_Text_4v003_text_begin
3081Thr0_User_Text_4v003_text_begin:
3082 nop
3083 sub %g1, 1, %g1
3084 brz %g1,Thr0_User_Text_4v003_exit
3085 nop
3086 nop
3087 nop
3088 nop
3089 nop
3090 nop
3091 .word 0xfcd91140
3092 nop
3093 nop
3094 nop
3095 nop
3096 nop
3097 nop
3098 nop
3099 nop
3100 .word 0xfcdd5060
3101 .word 0xc0742fa0
3102 .word 0xfc9f1c40
3103 .word 0xfcdf1140
3104 .word 0x1000000
3105 or %g0, 0x66, %i7
3106 LOAD_DDATA_ACCESS
3107 ACCESS_ITSB_PTR
3108 nop
3109 nop
3110 DO_BRANCH
3111 .word 0x81c4a000
3112 .word 0xbe15c000
3113 GOTO_SUPERVISOR0
3114 nop
3115 nop
3116 nop
3117 nop
3118 nop
3119 nop
3120 nop
3121 nop
3122 .word 0x1000000
3123 or %g0, 0x5a0, %i7
3124 READ_IDATA_ACCESS
3125thr0_MMU_ASI_PRIMARY_14:
3126 .word 0x87802080
3127 .word 0xd0f0a028
3128 .word 0x1000000
3129 .word 0xbe120000
3130 srlx %i7, 8, %i7
3131 andn %i7, 0x1f, %i7
3132 ITLB_PROBE
3133 ACCESS_ITSB_PTR
3134 .word 0x1000000
3135 or %g0, 0x338, %i7
3136 READ_DDATA_ACCESS
3137 .word 0x1000000
3138 .word 0xbe110000
3139 IDEMAP_PAGE
3140 DO_BRANCH
3141 .word 0x81c5e000
3142 .word 0xbe13c000
3143 GOTO_SUPERVISOR0
3144 .word 0x1000000
3145 or %g0, 0x008, %i7
3146 LOAD_IDATA_IN
3147thr0_MMU_ASI_PRIMARY_15:
3148 .word 0x87802080
3149 .word 0xdaf62100
3150 .word 0xfe5d20c0
3151thr0_MMU_ASI_SECONDARY_16:
3152 .word 0x87802081
3153 .word 0xe8f16038
3154 .word 0x1000000
3155 or %g0, 0x4da, %i7
3156 LOAD_DDATA_ACCESS
3157 .word 0xfcd89000
3158thr0_MMU_ASI_BLK_P_17:
3159 .word 0x878020f0
3160 .word 0xc3be2b80
3161 DO_BRANCH
3162 .word 0x81c5a000
3163 .word 0xbe14c000
3164 GOTO_SUPERVISOR0
3165 .word 0x1000000
3166 .word 0xbe158000
3167 srlx %i7, 8, %i7
3168 andn %i7, 0x1f, %i7
3169 xor %i7, 0x10, %i7
3170 ITLB_PROBE
3171thr0_MMU_ASI_BLK_COMMIT_P_18:
3172 .word 0x878020e0
3173 .word 0xc1baa400
3174 .word 0x1000000
3175 .word 0xbe10c000
3176 IDEMAP_RPAGE
3177 nop
3178 nop
3179 nop
3180 nop
3181 nop
3182 nop
3183 .word 0xc072a770
3184 .word 0x1000000
3185 or %g0, 0x590, %i7
3186 ITLB_TAG_READ
3187 .word 0xcc72a018
3188 .word 0xc022a89c
3189 IDEMAP_ALL
3190 .word 0xf6762050
3191 .word 0xc0212170
3192 .word 0x1000000
3193 or %g0, 0x200, %i7
3194 READ_DDATA_ACCESS
3195 .word 0xda742030
3196 .word 0xc02c2550
3197 .word 0xc0262f48
3198 .word 0xbe124000
3199 GOTO_SUPERVISOR0
3200 .word 0xfcda9000
3201 .word 0x1000000
3202 .word 0xbe160000
3203 IDEMAP_PAGE
3204 nop
3205 nop
3206 nop
3207 DO_BRANCH
3208 .word 0x81c36000
3209 .word 0xbe124000
3210 GOTO_SUPERVISOR0
3211 .word 0xc85aa038
3212 .word 0xbe124000
3213 GOTO_SUPERVISOR0
3214 nop
3215Thr0_User_Text_4v003_exit:
3216 EXIT_GOOD
3217Thr0_User_Text_4v003_text_end:
3218/*********************************************************************/
3219SECTION .Thr0_User_Text_4v401 TEXT_VA=0x61000d800000
3220attr_text {
3221 Name = .Thr0_User_Text_4v401 ,
3222 VA = 0x61000d800000 ,/* 0x61000dbfffc0 */
3223 RA = 0x01d8400000 ,
3224 PA = 0x0dd8400000 ,
3225 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
3226 thr0_z_ctx_tsb_3 ,
3227 TTE_V = 1 ,
3228 TTE_NFO = 0 ,
3229 TTE_L = 1 ,
3230 TTE_Soft = 0x000000 ,
3231 TTE_IE = 0 ,
3232 TTE_E = 0 ,
3233 TTE_CP = 1 ,
3234 TTE_CV = 0 ,
3235 TTE_P = 1 ,
3236 TTE_EP = 1 ,
3237 TTE_W = 0 ,
3238 TTE_SW1 = 0 ,
3239 TTE_SW0 = 1 ,
3240 TTE_RSVD1 = 0 ,
3241 TTE_Size = 3 ,
3242 /* ITTE_TAG_DATA = 000061000d800000 8000000dd8400483 */
3243 end_label = Thr0_User_Text_4v401_text_end ,
3244 compressimage ,
3245 }
3246.text
3247.global Thr0_User_Text_4v401_text_begin
3248Thr0_User_Text_4v401_text_begin:
3249 wrpr 0, %gl
3250 .word 0x1000000
3251 .word 0xbe150000
3252 P_DDEMAP_PAGE
3253 .word 0xbe80a038
3254 .word 0xd4dfc200
3255 P_DDEMAP_ALL_PAGES
3256thr0_MMU_ASI_AS_IF_USER_PRIMARY_19:
3257 .word 0x87802010
3258 .word 0xd6f2a070
3259 .word 0xfe51a82e
3260 .word 0xbe82a088
3261 .word 0xe8dfc200
3262 P_DDEMAP_ALL
3263 .word 0xbe8720a8
3264 .word 0xe8dfd000
3265thr0_MMU_ASI_SECONDARY_20:
3266 .word 0x87802081
3267 .word 0xdaf2e0c0
3268 .word 0xfe41a090
3269 .word 0x1000000
3270 or %g0, 0x11e, %i7
3271 P_LOAD_IDATA_ACCESS
3272 nop
3273 nop
3274 nop
3275 nop
3276 nop
3277 nop
3278 nop
3279 nop
3280 nop
3281 .word 0xbe8160a8
3282 .word 0xe6dfc2a0
3283 .word 0xbe8160d8
3284 .word 0xd6dfc280
3285 .word 0x1000000
3286 .word 0xbe104000
3287 srlx %i7, 8, %i7
3288 andn %i7, 0x1f, %i7
3289 xor %i7, 0x10, %i7
3290 P_ITLB_PROBE
3291thr0_MMU_ASI_BLK_P_21:
3292 .word 0x878020f0
3293 .word 0xe1bea2c0
3294 P_DDEMAP_ALL_PAGES
3295 .word 0x1000000
3296 or %g0, 0x5a0, %i7
3297 P_READ_IDATA_ACCESS
3298 nop
3299 nop
3300 nop
3301 nop
3302 nop
3303 nop
3304 nop
3305 nop
3306 nop
3307 P_ACCESS_ITSB_PTR
3308 .word 0xc029abd1
3309thr0_MMU_ASI_AS_IF_USER_PRIMARY_22:
3310 .word 0x87802010
3311 .word 0xeaf0a070
3312 .word 0xfcdad120
3313thr0_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_23:
3314 .word 0x8780202b
3315 .word 0xf0bc63d0
3316 .word 0xbe16c000
3317 RETURN_FROM_SUPERVISOR1
3318 nop
3319Thr0_User_Text_4v401_exit:
3320 EXIT_GOOD
3321Thr0_User_Text_4v401_text_end:
3322/*********************************************************************/
3323SECTION .Thr0_User_Text_4v004 TEXT_VA=0x5fb000140000
3324attr_text {
3325 Name = .Thr0_User_Text_4v004 ,
3326 VA = 0x5fb000140000 ,/* 0x5fb000141fc0 */
3327 RA = 0x00e009a000 ,
3328 PA = 0x0ce009a000 ,
3329 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
3330 thr0_nz_ctx_tsb_1 ,
3331 TTE_V = 1 ,
3332 TTE_NFO = 0 ,
3333 TTE_L = 0 ,
3334 TTE_Soft = 0x1b0000 ,
3335 TTE_IE = 0 ,
3336 TTE_E = 0 ,
3337 TTE_CP = 0 ,
3338 TTE_CV = 0 ,
3339 TTE_P = 1 ,
3340 TTE_EP = 1 ,
3341 TTE_W = 0 ,
3342 TTE_SW1 = 0 ,
3343 TTE_SW0 = 0 ,
3344 TTE_RSVD1 = 0 ,
3345 TTE_Size = 0 ,
3346 /* ITTE_TAG_DATA = 00005fb000140798 8000000ce009a080 */
3347 end_label = Thr0_User_Text_4v004_text_end ,
3348 compressimage ,
3349 }
3350.text
3351.global Thr0_User_Text_4v004_text_begin
3352Thr0_User_Text_4v004_text_begin:
3353 wrpr 0, %gl
3354 .word 0x1000000
3355 or %g0, 0x099, %i7
3356 P_LOAD_IDATA_IN
3357 nop
3358 nop
3359 nop
3360 nop
3361 nop
3362thr0_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_24:
3363 .word 0x87802019
3364 .word 0xe6f2e078
3365thr0_MMU_ASI_REAL_IO_25:
3366 .word 0x87802015
3367 .word 0xdcf46028
3368 .word 0xbe8420b8
3369 .word 0xf8dfc200
3370 nop
3371 nop
3372 nop
3373 nop
3374 nop
3375 nop
3376 nop
3377 nop
3378 nop
3379thr0_MMU_ASI_AS_IF_USER_PRIMARY_26:
3380 .word 0x87802010
3381 .word 0xdcf42028
3382 .word 0xfcda9000
3383 nop
3384thr0_MMU_ASI_AS_IF_USER_PRIMARY_27:
3385 .word 0x87802010
3386 .word 0xd4f420f8
3387 .word 0x1000000
3388 .word 0xbe16c000
3389 srlx %i7, 8, %i7
3390 andn %i7, 0x1f, %i7
3391 xor %i7, 0x10, %i7
3392 P_ITLB_PROBE
3393 .word 0x1000000
3394 or %g0, 0x018, %i7
3395 P_LOAD_DDATA_IN
3396 .word 0xbe134000
3397 RETURN_FROM_SUPERVISOR0
3398 nop
3399Thr0_User_Text_4v004_exit:
3400 EXIT_GOOD
3401Thr0_User_Text_4v004_text_end:
3402/*********************************************************************/
3403SECTION .Thr0_User_Data_4v102 DATA_VA=0x61001d000000
3404attr_data {
3405 Name = .Thr0_User_Data_4v102 ,
3406 VA = 0x61001d000000 ,/* 0x61001d3fffc0 */
3407 RA = 0x01d6400000 ,
3408 PA = 0x0dd6400000 ,
3409 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
3410 thr0_nz_ctx_tsb_3 ,
3411 TTE_V = 1 ,
3412 TTE_NFO = 0 ,
3413 TTE_L = 1 ,
3414 TTE_Soft = 0x110000 ,
3415 TTE_IE = 0 ,
3416 TTE_E = 0 ,
3417 TTE_CP = 1 ,
3418 TTE_CV = 0 ,
3419 TTE_P = 0 ,
3420 TTE_EP = 0 ,
3421 TTE_W = 1 ,
3422 TTE_SW1 = 1 ,
3423 TTE_SW0 = 1 ,
3424 TTE_RSVD1 = 0 ,
3425 TTE_Size = 3 ,
3426 /* DTTE_TAG_DATA = 000061001d001286 8000000dd6400443 */
3427 end_label = Thr0_User_Data_4v102_data_end ,
3428 compressimage ,
3429 }
3430.data
3431.global Thr0_User_Data_4v102_data_begin
3432Thr0_User_Data_4v102_data_begin:
3433 .xword 0x600000b20000
3434 .xword 0x6000004c0000
3435 .xword 0x610000400000
3436 .xword 0x6000007e0000
3437 .xword 0x600000050000
3438 .xword 0x5fb000126000
3439 .xword 0x61002e000000
3440 .xword 0x61001a800000
3441 .xword 0x5fb0000f4000
3442 .xword 0x5fb0000ca000
3443 .xword 0x610019000000
3444 .xword 0x61000d800000
3445 .xword 0x5fb000140000
3446 .xword 0x61001d000000
3447 .xword 0x6000001c0000
3448 .xword 0x61003b800000
3449 .xword 0x5fb00010e000
3450 .xword 0x600000f90000
3451 .xword 0x5fb000088000
3452 .xword 0x5fb00019a000
3453 .xword 0x5fb0001ac000
3454 .xword 0x5fb000002000
3455 .xword 0x610022400000
3456 .xword 0x5fb000132000
3457 .xword 0x5fb000070000
3458 .xword 0x5fb00004c000
3459 .xword 0x600000dc0000
3460 .xword 0x5fb0000e8000
3461 .xword 0x600000390000
3462 .xword 0x610036800000
3463 .xword 0x610037800000
3464 .xword 0x5fb0001c0000
3465 .xword 0x5fb000090000
3466 .xword 0x5fb0000be000
3467 .xword 0x600000af0000
3468 .xword 0x5fb0000f6000
3469 .xword 0x610017800000
3470 .xword 0x5fb000054000
3471 .xword 0x5fb000012000
3472 .xword 0x61003cc00000
3473 .xword 0x600000e60000
3474 .xword 0x600000940000
3475 .xword 0x5fb000142000
3476 .xword 0x5fb000100000
3477 .xword 0x61003e400000
3478 .xword 0x600000a40000
3479Thr0_User_Data_4v102_data_end:
3480/*********************************************************************/
3481SECTION .Thr0_User_Data_4v202 DATA_VA=0x6000001c0000
3482attr_data {
3483 Name = .Thr0_User_Data_4v202 ,
3484 VA = 0x6000001c0000 ,/* 0x6000001cffc0 */
3485 RA = 0x00d0230000 ,
3486 PA = 0x0cd0230000 ,
3487 TTE_Context = 0x098b ,/* DATA_SECONDARY */
3488 thr0_nz_ctx_tsb_2 ,
3489 TTE_V = 1 ,
3490 TTE_NFO = 0 ,
3491 TTE_L = 0 ,
3492 TTE_Soft = 0x130000 ,
3493 TTE_IE = 0 ,
3494 TTE_E = 0 ,
3495 TTE_CP = 0 ,
3496 TTE_CV = 0 ,
3497 TTE_P = 0 ,
3498 TTE_EP = 0 ,
3499 TTE_W = 1 ,
3500 TTE_SW1 = 0 ,
3501 TTE_SW0 = 0 ,
3502 TTE_RSVD1 = 0 ,
3503 TTE_Size = 1 ,
3504 /* DTTE_TAG_DATA = 00006000001c098b 8000000cd0230041 */
3505 end_label = Thr0_User_Data_4v202_data_end ,
3506 compressimage ,
3507 }
3508.data
3509.global Thr0_User_Data_4v202_data_begin
3510Thr0_User_Data_4v202_data_begin:
3511 .xword 0x600000b20000
3512 .xword 0x6000004c0000
3513 .xword 0x610000400000
3514 .xword 0x6000007e0000
3515 .xword 0x600000050000
3516 .xword 0x5fb000126000
3517 .xword 0x61002e000000
3518 .xword 0x61001a800000
3519 .xword 0x5fb0000f4000
3520 .xword 0x5fb0000ca000
3521 .xword 0x610019000000
3522 .xword 0x61000d800000
3523 .xword 0x5fb000140000
3524 .xword 0x61001d000000
3525 .xword 0x6000001c0000
3526 .xword 0x61003b800000
3527 .xword 0x5fb00010e000
3528 .xword 0x600000f90000
3529 .xword 0x5fb000088000
3530 .xword 0x5fb00019a000
3531 .xword 0x5fb0001ac000
3532 .xword 0x5fb000002000
3533 .xword 0x610022400000
3534 .xword 0x5fb000132000
3535 .xword 0x5fb000070000
3536 .xword 0x5fb00004c000
3537 .xword 0x600000dc0000
3538 .xword 0x5fb0000e8000
3539 .xword 0x600000390000
3540 .xword 0x610036800000
3541 .xword 0x610037800000
3542 .xword 0x5fb0001c0000
3543 .xword 0x5fb000090000
3544 .xword 0x5fb0000be000
3545 .xword 0x600000af0000
3546 .xword 0x5fb0000f6000
3547 .xword 0x610017800000
3548 .xword 0x5fb000054000
3549 .xword 0x5fb000012000
3550 .xword 0x61003cc00000
3551 .xword 0x600000e60000
3552 .xword 0x600000940000
3553 .xword 0x5fb000142000
3554 .xword 0x5fb000100000
3555 .xword 0x61003e400000
3556 .xword 0x600000a40000
3557Thr0_User_Data_4v202_data_end:
3558/*********************************************************************/
3559SECTION .Thr0_User_Text_4v005 TEXT_VA=0x61003b800000
3560attr_text {
3561 Name = .Thr0_User_Text_4v005 ,
3562 VA = 0x61003b800000 ,/* 0x61003bbfffc0 */
3563 RA = 0x01dd000000 ,
3564 PA = 0x0ddd000000 ,
3565 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
3566 thr0_nz_ctx_tsb_3 ,
3567 TTE_V = 1 ,
3568 TTE_NFO = 0 ,
3569 TTE_L = 0 ,
3570 TTE_Soft = 0x1b0000 ,
3571 TTE_IE = 0 ,
3572 TTE_E = 0 ,
3573 TTE_CP = 0 ,
3574 TTE_CV = 0 ,
3575 TTE_P = 0 ,
3576 TTE_EP = 1 ,
3577 TTE_W = 0 ,
3578 TTE_SW1 = 0 ,
3579 TTE_SW0 = 0 ,
3580 TTE_RSVD1 = 0 ,
3581 TTE_Size = 3 ,
3582 /* ITTE_TAG_DATA = 000061003b801286 8000000ddd000083 */
3583 end_label = Thr0_User_Text_4v005_text_end ,
3584 compressimage ,
3585 }
3586.text
3587.global Thr0_User_Text_4v005_text_begin
3588Thr0_User_Text_4v005_text_begin:
3589 nop
3590 sub %g1, 1, %g1
3591 brz %g1,Thr0_User_Text_4v005_exit
3592 nop
3593 nop
3594 nop
3595 nop
3596 nop
3597 nop
3598 nop
3599 nop
3600 nop
3601 nop
3602 nop
3603 nop
3604 nop
3605 nop
3606 nop
3607 ACCESS_DTSB_PTR
3608 .word 0xd45d20f8
3609 DDEMAP_ALL
3610 DO_BRANCH
3611 .word 0x81c6e000
3612 .word 0xbe124000
3613 GOTO_SUPERVISOR0
3614thr0_MMU_ASI_PRIMARY_28:
3615 .word 0x87802080
3616 .word 0xf6f0a078
3617 .word 0xe05e2148
3618 .word 0xc02c2411
3619 .word 0xc6742060
3620 .word 0xc02921dd
3621 .word 0x1000000
3622 or %g0, 0x5c0, %i7
3623 ITLB_TAG_READ
3624 IDEMAP_ALL
3625 .word 0xfe492a55
3626 TOGGLE_LSU_DM
3627 .word 0x1000000
3628 or %g0, 0x02a, %i7
3629 LOAD_IDATA_IN
3630 nop
3631 nop
3632 nop
3633 nop
3634 nop
3635 nop
3636 nop
3637 nop
3638 .word 0xea5e2070
3639 .word 0x1000000
3640 or %g0, 0x2d8, %i7
3641 READ_DDATA_ACCESS
3642 .word 0x1000000
3643 or %g0, 0x1b8, %i7
3644 DTLB_TAG_READ
3645 nop
3646 nop
3647 nop
3648 nop
3649 nop
3650 nop
3651 nop
3652 .word 0xf872a068
3653 .word 0xc022a190
3654 .word 0xfcde1000
3655 .word 0x1000000
3656 or %g0, 0x8, %i7
3657 LOAD_IDATA_ACCESS
3658 .word 0x1000000
3659 .word 0xbe12c000
3660 IDEMAP_RPAGE
3661 .word 0x1000000
3662 or %g0, 0x18b, %i7
3663 LOAD_IDATA_ACCESS
3664 .word 0xbe120000
3665 GOTO_SUPERVISOR1
3666 .word 0xea5c2010
3667 .word 0xca742040
3668 .word 0xc070a810
3669 nop
3670 nop
3671thr0_MMU_ASI_BLK_COMMIT_P_29:
3672 .word 0x878020e0
3673 .word 0xc1bf21c0
3674 IDEMAP_ALL_RPAGES
3675 nop
3676 nop
3677 nop
3678 nop
3679 nop
3680 nop
3681 nop
3682 nop
3683 nop
3684 .word 0xda7720e0
3685 .word 0xc070a368
3686 .word 0xfe4e2c23
3687 .word 0xc032a170
3688 .word 0x1000000
3689 or %g0, 0x1bc, %i7
3690 LOAD_IDATA_ACCESS
3691 ACCESS_ITSB_PTR
3692 .word 0xf05c2038
3693 .word 0xbe842060
3694 .word 0xc19fde00
3695 nop
3696 nop
3697 nop
3698 nop
3699 nop
3700 nop
3701 nop
3702 nop
3703 nop
3704 DO_BRANCH
3705 .word 0x81c3e000
3706 .word 0xbe124000
3707 GOTO_SUPERVISOR0
3708 nop
3709 nop
3710 nop
3711 nop
3712 nop
3713 nop
3714 nop
3715 .word 0x1000000
3716 or %g0, 0x09b, %i7
3717 LOAD_DDATA_IN
3718 .word 0xe05f2138
3719 .word 0x1000000
3720 .word 0xbe15c000
3721 IDEMAP_PAGE
3722 DDEMAP_ALL_RPAGES
3723 DDEMAP_SCTX
3724 IDEMAP_PCTX
3725 .word 0x1000000
3726 or %g0, 0x01f, %i7
3727 LOAD_DDATA_IN
3728 .word 0xe0762088
3729 .word 0xc02d299c
3730 ACCESS_ITSB_PTR
3731 DO_BRANCH
3732 .word 0x81c4e000
3733 .word 0xbe13c000
3734 GOTO_SUPERVISOR0
3735 .word 0xc0762a70
3736 .word 0xbe14c000
3737 GOTO_SUPERVISOR0
3738 nop
3739Thr0_User_Text_4v005_exit:
3740 EXIT_GOOD
3741Thr0_User_Text_4v005_text_end:
3742/*********************************************************************/
3743SECTION .Thr0_User_Text_4v006 TEXT_VA=0x5fb00010e000
3744attr_text {
3745 Name = .Thr0_User_Text_4v006 ,
3746 VA = 0x5fb00010e000 ,/* 0x5fb00010ffc0 */
3747 RA = 0x00e0104000 ,
3748 PA = 0x0ce0104000 ,
3749 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
3750 thr0_nz_ctx_tsb_1 ,
3751 TTE_V = 1 ,
3752 TTE_NFO = 0 ,
3753 TTE_L = 0 ,
3754 TTE_Soft = 0x1b0000 ,
3755 TTE_IE = 0 ,
3756 TTE_E = 0 ,
3757 TTE_CP = 0 ,
3758 TTE_CV = 0 ,
3759 TTE_P = 1 ,
3760 TTE_EP = 1 ,
3761 TTE_W = 0 ,
3762 TTE_SW1 = 0 ,
3763 TTE_SW0 = 0 ,
3764 TTE_RSVD1 = 0 ,
3765 TTE_Size = 0 ,
3766 /* ITTE_TAG_DATA = 00005fb00010e798 8000000ce0104080 */
3767 end_label = Thr0_User_Text_4v006_text_end ,
3768 compressimage ,
3769 }
3770.text
3771.global Thr0_User_Text_4v006_text_begin
3772Thr0_User_Text_4v006_text_begin:
3773 wrpr 0, %gl
3774 P_ACCESS_ITSB_PTR
3775 nop
3776 .word 0xbe82a0a8
3777 .word 0xc8dfd000
3778 nop
3779 nop
3780 nop
3781 nop
3782 .word 0x1000000
3783 or %g0, 0x478, %i7
3784 P_DTLB_TAG_READ
3785 nop
3786 nop
3787 nop
3788 nop
3789 nop
3790 .word 0x1000000
3791 .word 0xbe178000
3792 P_IDEMAP_RPAGE
3793 nop
3794 nop
3795 .word 0xcc5d2018
3796 .word 0x1000000
3797 or %g0, 0x188, %i7
3798 P_ITLB_TAG_READ
3799thr0_MMU_ASI_PRIMARY_30:
3800 .word 0x87802080
3801 .word 0xe8f0a0f8
3802 nop
3803 nop
3804 nop
3805 nop
3806 nop
3807 nop
3808 nop
3809 nop
3810 .word 0xbe816010
3811 .word 0xc39fc2e0
3812 P_IDEMAP_ALL_PAGES
3813thr0_MMU_ASI_PRIMARY_31:
3814 .word 0x87802080
3815 .word 0xf0f520f8
3816 .word 0x1000000
3817 .word 0xbe10c000
3818 P_DDEMAP_PAGE
3819 .word 0x1000000
3820 or %g0, 0x320, %i7
3821 P_READ_DDATA_ACCESS
3822 .word 0xbe148000
3823 RETURN_FROM_SUPERVISOR0
3824 nop
3825Thr0_User_Text_4v006_exit:
3826 EXIT_GOOD
3827Thr0_User_Text_4v006_text_end:
3828/*********************************************************************/
3829SECTION .Thr0_User_Data_4v103 DATA_VA=0x600000f90000
3830attr_data {
3831 Name = .Thr0_User_Data_4v103 ,
3832 VA = 0x600000f90000 ,/* 0x600000f9ffc0 */
3833 RA = 0x00d0df0000 ,
3834 PA = 0x0cd0df0000 ,
3835 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
3836 thr0_nz_ctx_tsb_2 ,
3837 TTE_V = 1 ,
3838 TTE_NFO = 0 ,
3839 TTE_L = 1 ,
3840 TTE_Soft = 0x110000 ,
3841 TTE_IE = 0 ,
3842 TTE_E = 0 ,
3843 TTE_CP = 1 ,
3844 TTE_CV = 0 ,
3845 TTE_P = 0 ,
3846 TTE_EP = 0 ,
3847 TTE_W = 1 ,
3848 TTE_SW1 = 1 ,
3849 TTE_SW0 = 1 ,
3850 TTE_RSVD1 = 0 ,
3851 TTE_Size = 1 ,
3852 /* DTTE_TAG_DATA = 0000600000f91286 8000000cd0df0441 */
3853 end_label = Thr0_User_Data_4v103_data_end ,
3854 compressimage ,
3855 }
3856.data
3857.global Thr0_User_Data_4v103_data_begin
3858Thr0_User_Data_4v103_data_begin:
3859 .xword 0x600000b20000
3860 .xword 0x6000004c0000
3861 .xword 0x610000400000
3862 .xword 0x6000007e0000
3863 .xword 0x600000050000
3864 .xword 0x5fb000126000
3865 .xword 0x61002e000000
3866 .xword 0x61001a800000
3867 .xword 0x5fb0000f4000
3868 .xword 0x5fb0000ca000
3869 .xword 0x610019000000
3870 .xword 0x61000d800000
3871 .xword 0x5fb000140000
3872 .xword 0x61001d000000
3873 .xword 0x6000001c0000
3874 .xword 0x61003b800000
3875 .xword 0x5fb00010e000
3876 .xword 0x600000f90000
3877 .xword 0x5fb000088000
3878 .xword 0x5fb00019a000
3879 .xword 0x5fb0001ac000
3880 .xword 0x5fb000002000
3881 .xword 0x610022400000
3882 .xword 0x5fb000132000
3883 .xword 0x5fb000070000
3884 .xword 0x5fb00004c000
3885 .xword 0x600000dc0000
3886 .xword 0x5fb0000e8000
3887 .xword 0x600000390000
3888 .xword 0x610036800000
3889 .xword 0x610037800000
3890 .xword 0x5fb0001c0000
3891 .xword 0x5fb000090000
3892 .xword 0x5fb0000be000
3893 .xword 0x600000af0000
3894 .xword 0x5fb0000f6000
3895 .xword 0x610017800000
3896 .xword 0x5fb000054000
3897 .xword 0x5fb000012000
3898 .xword 0x61003cc00000
3899 .xword 0x600000e60000
3900 .xword 0x600000940000
3901 .xword 0x5fb000142000
3902 .xword 0x5fb000100000
3903 .xword 0x61003e400000
3904 .xword 0x600000a40000
3905Thr0_User_Data_4v103_data_end:
3906/*********************************************************************/
3907SECTION .Thr0_User_Data_4v203 DATA_VA=0x5fb000088000
3908attr_data {
3909 Name = .Thr0_User_Data_4v203 ,
3910 VA = 0x5fb000088000 ,/* 0x5fb000089fc0 */
3911 RA = 0x00e0084000 ,
3912 PA = 0x0ce0084000 ,
3913 TTE_Context = 0x098b ,/* DATA_SECONDARY */
3914 thr0_nz_ctx_tsb_1 ,
3915 TTE_V = 1 ,
3916 TTE_NFO = 0 ,
3917 TTE_L = 0 ,
3918 TTE_Soft = 0x130000 ,
3919 TTE_IE = 0 ,
3920 TTE_E = 0 ,
3921 TTE_CP = 0 ,
3922 TTE_CV = 0 ,
3923 TTE_P = 0 ,
3924 TTE_EP = 0 ,
3925 TTE_W = 1 ,
3926 TTE_SW1 = 0 ,
3927 TTE_SW0 = 0 ,
3928 TTE_RSVD1 = 0 ,
3929 TTE_Size = 0 ,
3930 /* DTTE_TAG_DATA = 00005fb0000899a4 8000000ce0084040 */
3931 end_label = Thr0_User_Data_4v203_data_end ,
3932 compressimage ,
3933 }
3934.data
3935.global Thr0_User_Data_4v203_data_begin
3936Thr0_User_Data_4v203_data_begin:
3937 .xword 0x600000b20000
3938 .xword 0x6000004c0000
3939 .xword 0x610000400000
3940 .xword 0x6000007e0000
3941 .xword 0x600000050000
3942 .xword 0x5fb000126000
3943 .xword 0x61002e000000
3944 .xword 0x61001a800000
3945 .xword 0x5fb0000f4000
3946 .xword 0x5fb0000ca000
3947 .xword 0x610019000000
3948 .xword 0x61000d800000
3949 .xword 0x5fb000140000
3950 .xword 0x61001d000000
3951 .xword 0x6000001c0000
3952 .xword 0x61003b800000
3953 .xword 0x5fb00010e000
3954 .xword 0x600000f90000
3955 .xword 0x5fb000088000
3956 .xword 0x5fb00019a000
3957 .xword 0x5fb0001ac000
3958 .xword 0x5fb000002000
3959 .xword 0x610022400000
3960 .xword 0x5fb000132000
3961 .xword 0x5fb000070000
3962 .xword 0x5fb00004c000
3963 .xword 0x600000dc0000
3964 .xword 0x5fb0000e8000
3965 .xword 0x600000390000
3966 .xword 0x610036800000
3967 .xword 0x610037800000
3968 .xword 0x5fb0001c0000
3969 .xword 0x5fb000090000
3970 .xword 0x5fb0000be000
3971 .xword 0x600000af0000
3972 .xword 0x5fb0000f6000
3973 .xword 0x610017800000
3974 .xword 0x5fb000054000
3975 .xword 0x5fb000012000
3976 .xword 0x61003cc00000
3977 .xword 0x600000e60000
3978 .xword 0x600000940000
3979 .xword 0x5fb000142000
3980 .xword 0x5fb000100000
3981 .xword 0x61003e400000
3982 .xword 0x600000a40000
3983Thr0_User_Data_4v203_data_end:
3984/*********************************************************************/
3985SECTION .Thr0_User_Text_4v007 TEXT_VA=0x5fb00019a000
3986attr_text {
3987 Name = .Thr0_User_Text_4v007 ,
3988 VA = 0x5fb00019a000 ,/* 0x5fb00019bfc0 */
3989 RA = 0x00e00d4000 ,
3990 PA = 0x0ce00d4000 ,
3991 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
3992 thr0_nz_ctx_tsb_1 ,
3993 TTE_V = 1 ,
3994 TTE_NFO = 0 ,
3995 TTE_L = 0 ,
3996 TTE_Soft = 0x1b0000 ,
3997 TTE_IE = 0 ,
3998 TTE_E = 0 ,
3999 TTE_CP = 0 ,
4000 TTE_CV = 0 ,
4001 TTE_P = 0 ,
4002 TTE_EP = 1 ,
4003 TTE_W = 0 ,
4004 TTE_SW1 = 0 ,
4005 TTE_SW0 = 0 ,
4006 TTE_RSVD1 = 0 ,
4007 TTE_Size = 0 ,
4008 /* ITTE_TAG_DATA = 00005fb00019a798 8000000ce00d4080 */
4009 end_label = Thr0_User_Text_4v007_text_end ,
4010 compressimage ,
4011 }
4012.text
4013.global Thr0_User_Text_4v007_text_begin
4014Thr0_User_Text_4v007_text_begin:
4015 nop
4016 sub %g1, 1, %g1
4017 brz %g1,Thr0_User_Text_4v007_exit
4018 nop
4019 nop
4020 nop
4021 nop
4022 nop
4023 .word 0x1000000
4024 .word 0xbe128000
4025 srlx %i7, 8, %i7
4026 andn %i7, 0x1f, %i7
4027 ITLB_PROBE
4028 .word 0xc4752068
4029 .word 0xc076a5d8
4030 .word 0xfc9c1c40
4031 .word 0x1000000
4032 or %g0, 0x140, %i7
4033 ITLB_TAG_READ
4034 .word 0xfe5d2c00
4035 .word 0xfcda9000
4036thr0_MMU_ASI_PRIMARY_32:
4037 .word 0x87802080
4038 .word 0xecbeac80
4039 .word 0x1000000
4040 or %g0, 0x1e0, %i7
4041 READ_IDATA_ACCESS
4042 .word 0xe85f2038
4043 .word 0x1000000
4044 or %g0, 0x650, %i7
4045 READ_DDATA_ACCESS
4046 .word 0xfcda9000
4047 .word 0xc03526e6
4048 nop
4049 ACCESS_DTSB_PTR
4050 .word 0xe2762040
4051 .word 0xc0742c80
4052 .word 0x1000000
4053 or %g0, 0x7d8, %i7
4054 READ_DDATA_ACCESS
4055thr0_MMU_ASI_PRIMARY_33:
4056 .word 0x87802080
4057 .word 0xf8f52038
4058 .word 0xbe13c000
4059 GOTO_SUPERVISOR0
4060thr0_MMU_ASI_PRIMARY_LITTLE_34:
4061 .word 0x87802088
4062 .word 0xe2f52010
4063 .word 0xc02aa170
4064 .word 0xc070a628
4065 nop
4066 nop
4067 nop
4068 nop
4069 nop
4070 nop
4071 nop
4072 .word 0xbe8120c8
4073 .word 0xf0dfd000
4074 .word 0xc0352fda
4075 IDEMAP_NCTX
4076 DDEMAP_PCTX
4077thr0_MMU_ASI_SECONDARY_35:
4078 .word 0x87802081
4079 .word 0xd6f16010
4080 nop
4081 nop
4082 nop
4083 nop
4084 nop
4085 nop
4086 nop
4087 .word 0xee76a140
4088 .word 0xc02e2c8a
4089 DO_BRANCH
4090 .word 0x81c6e000
4091 .word 0xbe14c000
4092 GOTO_SUPERVISOR0
4093 .word 0x1000000
4094 .word 0xbe130000
4095 IDEMAP_PAGE
4096 .word 0xc0762b20
4097 .word 0xfa712100
4098 .word 0xc032a1b8
4099 .word 0x1000000
4100 or %g0, 0x184, %i7
4101 LOAD_DDATA_ACCESS
4102 nop
4103 nop
4104 nop
4105 nop
4106 nop
4107 .word 0x1000000
4108 .word 0xbe134000
4109 IDEMAP_PAGE
4110 .word 0x1000000
4111 .word 0xbe144000
4112 srlx %i7, 8, %i7
4113 andn %i7, 0x1f, %i7
4114 xor %i7, 0x10, %i7
4115 ITLB_PROBE
4116 .word 0xe05aa088
4117 .word 0x1000000
4118 or %g0, 0x057, %i7
4119 LOAD_IDATA_IN
4120 .word 0x1000000
4121 or %g0, 0x178, %i7
4122 READ_IDATA_ACCESS
4123 .word 0x1000000
4124 or %g0, 0x668, %i7
4125 DTLB_TAG_READ
4126 nop
4127 nop
4128 nop
4129thr0_MMU_ASI_PRIMARY_36:
4130 .word 0x87802080
4131 .word 0xf2f52100
4132 .word 0xf45d2160
4133thr0_MMU_ASI_PRIMARY_37:
4134 .word 0x87802080
4135 .word 0xf2f62050
4136 DO_BRANCH
4137 .word 0x81c5e000
4138 .word 0xbe124000
4139 GOTO_SUPERVISOR0
4140 .word 0xfe46a9f8
4141 .word 0x81c4e000
4142 .word 0xbe124000
4143 GOTO_SUPERVISOR0
4144 nop
4145Thr0_User_Text_4v007_exit:
4146 EXIT_GOOD
4147Thr0_User_Text_4v007_text_end:
4148/*********************************************************************/
4149SECTION .Thr0_User_Text_4v008 TEXT_VA=0x5fb0001ac000
4150attr_text {
4151 Name = .Thr0_User_Text_4v008 ,
4152 VA = 0x5fb0001ac000 ,/* 0x5fb0001adfc0 */
4153 RA = 0x00e0024000 ,
4154 PA = 0x0ce0024000 ,
4155 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
4156 thr0_nz_ctx_tsb_1 ,
4157 TTE_V = 1 ,
4158 TTE_NFO = 0 ,
4159 TTE_L = 0 ,
4160 TTE_Soft = 0x1b0000 ,
4161 TTE_IE = 0 ,
4162 TTE_E = 0 ,
4163 TTE_CP = 0 ,
4164 TTE_CV = 0 ,
4165 TTE_P = 1 ,
4166 TTE_EP = 1 ,
4167 TTE_W = 0 ,
4168 TTE_SW1 = 0 ,
4169 TTE_SW0 = 0 ,
4170 TTE_RSVD1 = 0 ,
4171 TTE_Size = 0 ,
4172 /* ITTE_TAG_DATA = 00005fb0001ac798 8000000ce0024080 */
4173 end_label = Thr0_User_Text_4v008_text_end ,
4174 compressimage ,
4175 }
4176.text
4177.global Thr0_User_Text_4v008_text_begin
4178Thr0_User_Text_4v008_text_begin:
4179 wrpr 0, %gl
4180 nop
4181 nop
4182 nop
4183 nop
4184 nop
4185thr0_MMU_ASI_PRIMARY_38:
4186 .word 0x87802080
4187 .word 0xc6f6a000
4188 .word 0xfcda9000
4189 P_TOGGLE_LSU_IM
4190 .word 0x1000000
4191 .word 0xbe14c000
4192 P_IDEMAP_PAGE
4193 .word 0xbe82a088
4194 .word 0xe0dfd000
4195 .word 0x1000000
4196 or %g0, 0x768, %i7
4197 P_READ_DDATA_ACCESS
4198 .word 0xbe82a088
4199 .word 0xe8dfc200
4200 .word 0x1000000
4201 or %g0, 0x4e0, %i7
4202 P_READ_DDATA_ACCESS
4203 .word 0xbe134000
4204 RETURN_FROM_SUPERVISOR0
4205 nop
4206Thr0_User_Text_4v008_exit:
4207 EXIT_GOOD
4208Thr0_User_Text_4v008_text_end:
4209/*********************************************************************/
4210SECTION .Thr0_User_Data_4v104 DATA_VA=0x5fb000002000
4211attr_data {
4212 Name = .Thr0_User_Data_4v104 ,
4213 VA = 0x5fb000002000 ,/* 0x5fb000003fc0 */
4214 RA = 0x00e01cc000 ,
4215 PA = 0x0ce01cc000 ,
4216 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
4217 thr0_nz_ctx_tsb_1 ,
4218 TTE_V = 1 ,
4219 TTE_NFO = 0 ,
4220 TTE_L = 1 ,
4221 TTE_Soft = 0x110000 ,
4222 TTE_IE = 0 ,
4223 TTE_E = 0 ,
4224 TTE_CP = 1 ,
4225 TTE_CV = 0 ,
4226 TTE_P = 0 ,
4227 TTE_EP = 0 ,
4228 TTE_W = 1 ,
4229 TTE_SW1 = 1 ,
4230 TTE_SW0 = 1 ,
4231 TTE_RSVD1 = 0 ,
4232 TTE_Size = 0 ,
4233 /* DTTE_TAG_DATA = 00005fb000002798 8000000ce01cc440 */
4234 end_label = Thr0_User_Data_4v104_data_end ,
4235 compressimage ,
4236 }
4237.data
4238.global Thr0_User_Data_4v104_data_begin
4239Thr0_User_Data_4v104_data_begin:
4240 .xword 0x600000b20000
4241 .xword 0x6000004c0000
4242 .xword 0x610000400000
4243 .xword 0x6000007e0000
4244 .xword 0x600000050000
4245 .xword 0x5fb000126000
4246 .xword 0x61002e000000
4247 .xword 0x61001a800000
4248 .xword 0x5fb0000f4000
4249 .xword 0x5fb0000ca000
4250 .xword 0x610019000000
4251 .xword 0x61000d800000
4252 .xword 0x5fb000140000
4253 .xword 0x61001d000000
4254 .xword 0x6000001c0000
4255 .xword 0x61003b800000
4256 .xword 0x5fb00010e000
4257 .xword 0x600000f90000
4258 .xword 0x5fb000088000
4259 .xword 0x5fb00019a000
4260 .xword 0x5fb0001ac000
4261 .xword 0x5fb000002000
4262 .xword 0x610022400000
4263 .xword 0x5fb000132000
4264 .xword 0x5fb000070000
4265 .xword 0x5fb00004c000
4266 .xword 0x600000dc0000
4267 .xword 0x5fb0000e8000
4268 .xword 0x600000390000
4269 .xword 0x610036800000
4270 .xword 0x610037800000
4271 .xword 0x5fb0001c0000
4272 .xword 0x5fb000090000
4273 .xword 0x5fb0000be000
4274 .xword 0x600000af0000
4275 .xword 0x5fb0000f6000
4276 .xword 0x610017800000
4277 .xword 0x5fb000054000
4278 .xword 0x5fb000012000
4279 .xword 0x61003cc00000
4280 .xword 0x600000e60000
4281 .xword 0x600000940000
4282 .xword 0x5fb000142000
4283 .xword 0x5fb000100000
4284 .xword 0x61003e400000
4285 .xword 0x600000a40000
4286Thr0_User_Data_4v104_data_end:
4287/*********************************************************************/
4288SECTION .Thr0_User_Text_4v009 TEXT_VA=0x610022400000
4289attr_text {
4290 Name = .Thr0_User_Text_4v009 ,
4291 VA = 0x610022400000 ,/* 0x6100227fffc0 */
4292 RA = 0x01de000000 ,
4293 PA = 0x0dde000000 ,
4294 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
4295 thr0_nz_ctx_tsb_3 ,
4296 TTE_V = 1 ,
4297 TTE_NFO = 0 ,
4298 TTE_L = 0 ,
4299 TTE_Soft = 0x1b0000 ,
4300 TTE_IE = 0 ,
4301 TTE_E = 0 ,
4302 TTE_CP = 0 ,
4303 TTE_CV = 0 ,
4304 TTE_P = 0 ,
4305 TTE_EP = 1 ,
4306 TTE_W = 0 ,
4307 TTE_SW1 = 0 ,
4308 TTE_SW0 = 0 ,
4309 TTE_RSVD1 = 0 ,
4310 TTE_Size = 3 ,
4311 /* ITTE_TAG_DATA = 0000610022401286 8000000dde000083 */
4312 end_label = Thr0_User_Text_4v009_text_end ,
4313 compressimage ,
4314 }
4315.text
4316.global Thr0_User_Text_4v009_text_begin
4317Thr0_User_Text_4v009_text_begin:
4318 nop
4319 sub %g1, 1, %g1
4320 brz %g1,Thr0_User_Text_4v009_exit
4321 nop
4322 .word 0x1000000
4323 or %g0, 0x70d, %i7
4324 LOAD_DDATA_ACCESS
4325 nop
4326 nop
4327 nop
4328 nop
4329 nop
4330 nop
4331 nop
4332 nop
4333 nop
4334 nop
4335 nop
4336 nop
4337 nop
4338 .word 0x1000000
4339 or %g0, 0x049, %i7
4340 LOAD_DDATA_IN
4341 .word 0x1000000
4342 .word 0xbe114000
4343 DDEMAP_RPAGE
4344 .word 0x1000000
4345 or %g0, 0x013, %i7
4346 LOAD_IDATA_IN
4347 nop
4348 nop
4349 nop
4350 nop
4351 nop
4352 nop
4353 nop
4354 .word 0xbe82e010
4355 .word 0xcadfd020
4356 nop
4357 nop
4358 nop
4359 nop
4360 nop
4361 nop
4362 nop
4363 nop
4364 TOGGLE_LSU_DM
4365 DO_BRANCH
4366 .word 0x81c4a000
4367 .word 0xbe14c000
4368 GOTO_SUPERVISOR0
4369 .word 0xca72a010
4370 .word 0xc072abf8
4371 nop
4372 nop
4373 nop
4374 nop
4375 nop
4376 nop
4377 nop
4378 nop
4379thr0_MMU_ASI_BLK_P_39:
4380 .word 0x878020f0
4381 .word 0xe3bd2d00
4382 .word 0xbe816010
4383 .word 0xe19fde20
4384 nop
4385 nop
4386 nop
4387 nop
4388 nop
4389 nop
4390 DDEMAP_PCTX
4391 .word 0xc02aa1fd
4392 TOGGLE_LSU_IM
4393 IDEMAP_PCTX
4394 nop
4395 nop
4396 nop
4397 nop
4398 nop
4399 nop
4400 nop
4401 DDEMAP_ALL
4402 nop
4403 nop
4404 ACCESS_ITSB_PTR
4405 .word 0x1000000
4406 or %g0, 0x3a8, %i7
4407 DTLB_TAG_READ
4408thr0_MMU_ASI_PRIMARY_40:
4409 .word 0x87802080
4410 .word 0xf2f420f0
4411 nop
4412 nop
4413 nop
4414 nop
4415 nop
4416 nop
4417 nop
4418 .word 0x1000000
4419 or %g0, 0x59e, %i7
4420 LOAD_IDATA_ACCESS
4421 nop
4422 nop
4423 .word 0xbe124000
4424 GOTO_SUPERVISOR0
4425 TOGGLE_LSU_DM
4426 .word 0x1000000
4427 .word 0xbe16c000
4428 DDEMAP_RPAGE
4429 nop
4430 nop
4431 nop
4432 nop
4433thr0_MMU_ASI_PRIMARY_41:
4434 .word 0x87802080
4435 .word 0xe4f52020
4436 .word 0xfe4d2c0a
4437 .word 0xfa752000
4438 .word 0xc070a170
4439thr0_MMU_ASI_PRIMARY_42:
4440 .word 0x87802080
4441 .word 0xdef2a080
4442 .word 0xea5f2010
4443 .word 0xc39f1f00
4444 ACCESS_DTSB_PTR
4445 .word 0xd6752010
4446 .word 0xc021231c
4447 IDEMAP_NCTX
4448 .word 0xe05d2168
4449 IDEMAP_PCTX
4450 .word 0xbe124000
4451 GOTO_SUPERVISOR0
4452 .word 0xca5e2090
4453 .word 0xbe124000
4454 GOTO_SUPERVISOR0
4455 nop
4456Thr0_User_Text_4v009_exit:
4457 EXIT_GOOD
4458Thr0_User_Text_4v009_text_end:
4459/*********************************************************************/
4460SECTION .Thr0_User_Data_4v105 DATA_VA=0x5fb000132000
4461attr_data {
4462 Name = .Thr0_User_Data_4v105 ,
4463 VA = 0x5fb000132000 ,/* 0x5fb000133fc0 */
4464 RA = 0x00e002c000 ,
4465 PA = 0x0ce002c000 ,
4466 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
4467 thr0_nz_ctx_tsb_1 ,
4468 TTE_V = 1 ,
4469 TTE_NFO = 0 ,
4470 TTE_L = 1 ,
4471 TTE_Soft = 0x110000 ,
4472 TTE_IE = 0 ,
4473 TTE_E = 0 ,
4474 TTE_CP = 1 ,
4475 TTE_CV = 0 ,
4476 TTE_P = 0 ,
4477 TTE_EP = 0 ,
4478 TTE_W = 1 ,
4479 TTE_SW1 = 1 ,
4480 TTE_SW0 = 1 ,
4481 TTE_RSVD1 = 0 ,
4482 TTE_Size = 0 ,
4483 /* DTTE_TAG_DATA = 00005fb000132798 8000000ce002c440 */
4484 end_label = Thr0_User_Data_4v105_data_end ,
4485 compressimage ,
4486 }
4487.data
4488.global Thr0_User_Data_4v105_data_begin
4489Thr0_User_Data_4v105_data_begin:
4490 .xword 0x600000b20000
4491 .xword 0x6000004c0000
4492 .xword 0x610000400000
4493 .xword 0x6000007e0000
4494 .xword 0x600000050000
4495 .xword 0x5fb000126000
4496 .xword 0x61002e000000
4497 .xword 0x61001a800000
4498 .xword 0x5fb0000f4000
4499 .xword 0x5fb0000ca000
4500 .xword 0x610019000000
4501 .xword 0x61000d800000
4502 .xword 0x5fb000140000
4503 .xword 0x61001d000000
4504 .xword 0x6000001c0000
4505 .xword 0x61003b800000
4506 .xword 0x5fb00010e000
4507 .xword 0x600000f90000
4508 .xword 0x5fb000088000
4509 .xword 0x5fb00019a000
4510 .xword 0x5fb0001ac000
4511 .xword 0x5fb000002000
4512 .xword 0x610022400000
4513 .xword 0x5fb000132000
4514 .xword 0x5fb000070000
4515 .xword 0x5fb00004c000
4516 .xword 0x600000dc0000
4517 .xword 0x5fb0000e8000
4518 .xword 0x600000390000
4519 .xword 0x610036800000
4520 .xword 0x610037800000
4521 .xword 0x5fb0001c0000
4522 .xword 0x5fb000090000
4523 .xword 0x5fb0000be000
4524 .xword 0x600000af0000
4525 .xword 0x5fb0000f6000
4526 .xword 0x610017800000
4527 .xword 0x5fb000054000
4528 .xword 0x5fb000012000
4529 .xword 0x61003cc00000
4530 .xword 0x600000e60000
4531 .xword 0x600000940000
4532 .xword 0x5fb000142000
4533 .xword 0x5fb000100000
4534 .xword 0x61003e400000
4535 .xword 0x600000a40000
4536Thr0_User_Data_4v105_data_end:
4537/*********************************************************************/
4538SECTION .Thr0_User_Text_4v00a TEXT_VA=0x5fb000070000
4539attr_text {
4540 Name = .Thr0_User_Text_4v00a ,
4541 VA = 0x5fb000070000 ,/* 0x5fb000071fc0 */
4542 RA = 0x00e00a8000 ,
4543 PA = 0x0ce00a8000 ,
4544 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
4545 thr0_nz_ctx_tsb_1 ,
4546 TTE_V = 1 ,
4547 TTE_NFO = 0 ,
4548 TTE_L = 0 ,
4549 TTE_Soft = 0x1b0000 ,
4550 TTE_IE = 0 ,
4551 TTE_E = 0 ,
4552 TTE_CP = 0 ,
4553 TTE_CV = 0 ,
4554 TTE_P = 0 ,
4555 TTE_EP = 1 ,
4556 TTE_W = 0 ,
4557 TTE_SW1 = 0 ,
4558 TTE_SW0 = 0 ,
4559 TTE_RSVD1 = 0 ,
4560 TTE_Size = 0 ,
4561 /* ITTE_TAG_DATA = 00005fb000070798 8000000ce00a8080 */
4562 end_label = Thr0_User_Text_4v00a_text_end ,
4563 compressimage ,
4564 }
4565.text
4566.global Thr0_User_Text_4v00a_text_begin
4567Thr0_User_Text_4v00a_text_begin:
4568 nop
4569 sub %g1, 1, %g1
4570 brz %g1,Thr0_User_Text_4v00a_exit
4571 nop
4572 .word 0x1000000
4573 or %g0, 0xe0, %i7
4574 ITLB_TAG_READ
4575 .word 0xfcda9000
4576thr0_MMU_ASI_BLK_P_43:
4577 .word 0x878020f0
4578 .word 0xe1bf2e80
4579 .word 0xbe15c000
4580 GOTO_SUPERVISOR0
4581 nop
4582 nop
4583 nop
4584 nop
4585 nop
4586 nop
4587 nop
4588 nop
4589 nop
4590 nop
4591 nop
4592thr0_MMU_ASI_PRIMARY_44:
4593 .word 0x87802080
4594 .word 0xd4f620d8
4595 .word 0xf458a0a8
4596 .word 0xc19d5e20
4597 .word 0xcc5e2048
4598 nop
4599 nop
4600 nop
4601 IDEMAP_ALL
4602 DO_BRANCH
4603 .word 0x81c76000
4604 .word 0xbe124000
4605 GOTO_SUPERVISOR0
4606 .word 0xc872a088
4607 .word 0xc02f295e
4608 nop
4609 nop
4610 .word 0xbe862068
4611 .word 0xe0dfd000
4612 .word 0xfc9d1100
4613 TOGGLE_LSU_IM
4614 TOGGLE_LSU_DM
4615 .word 0xe05e20a8
4616 nop
4617 nop
4618 nop
4619 nop
4620 nop
4621 .word 0x1000000
4622 or %g0, 0x023, %i7
4623 LOAD_DDATA_IN
4624 nop
4625 nop
4626 nop
4627 nop
4628 nop
4629 nop
4630 nop
4631 nop
4632 nop
4633 .word 0x1000000
4634 or %g0, 0x488, %i7
4635 ITLB_TAG_READ
4636 nop
4637 nop
4638 .word 0xfe452e14
4639 .word 0xc458a068
4640 nop
4641 nop
4642 DO_BRANCH
4643 .word 0x81c36000
4644 .word 0xbe124000
4645 GOTO_SUPERVISOR0
4646 .word 0xfe42ad4c
4647 .word 0x81c66000
4648 .word 0xbe124000
4649 GOTO_SUPERVISOR0
4650 nop
4651Thr0_User_Text_4v00a_exit:
4652 EXIT_GOOD
4653Thr0_User_Text_4v00a_text_end:
4654/*********************************************************************/
4655SECTION .Thr0_User_Data_4v106 DATA_VA=0x5fb00004c000
4656attr_data {
4657 Name = .Thr0_User_Data_4v106 ,
4658 VA = 0x5fb00004c000 ,/* 0x5fb00004dfc0 */
4659 RA = 0x00e01dc000 ,
4660 PA = 0x0ce01dc000 ,
4661 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
4662 thr0_nz_ctx_tsb_1 ,
4663 TTE_V = 1 ,
4664 TTE_NFO = 0 ,
4665 TTE_L = 1 ,
4666 TTE_Soft = 0x110000 ,
4667 TTE_IE = 0 ,
4668 TTE_E = 0 ,
4669 TTE_CP = 1 ,
4670 TTE_CV = 0 ,
4671 TTE_P = 0 ,
4672 TTE_EP = 0 ,
4673 TTE_W = 1 ,
4674 TTE_SW1 = 1 ,
4675 TTE_SW0 = 1 ,
4676 TTE_RSVD1 = 0 ,
4677 TTE_Size = 0 ,
4678 /* DTTE_TAG_DATA = 00005fb00004c798 8000000ce01dc440 */
4679 end_label = Thr0_User_Data_4v106_data_end ,
4680 compressimage ,
4681 }
4682.data
4683.global Thr0_User_Data_4v106_data_begin
4684Thr0_User_Data_4v106_data_begin:
4685 .xword 0x600000b20000
4686 .xword 0x6000004c0000
4687 .xword 0x610000400000
4688 .xword 0x6000007e0000
4689 .xword 0x600000050000
4690 .xword 0x5fb000126000
4691 .xword 0x61002e000000
4692 .xword 0x61001a800000
4693 .xword 0x5fb0000f4000
4694 .xword 0x5fb0000ca000
4695 .xword 0x610019000000
4696 .xword 0x61000d800000
4697 .xword 0x5fb000140000
4698 .xword 0x61001d000000
4699 .xword 0x6000001c0000
4700 .xword 0x61003b800000
4701 .xword 0x5fb00010e000
4702 .xword 0x600000f90000
4703 .xword 0x5fb000088000
4704 .xword 0x5fb00019a000
4705 .xword 0x5fb0001ac000
4706 .xword 0x5fb000002000
4707 .xword 0x610022400000
4708 .xword 0x5fb000132000
4709 .xword 0x5fb000070000
4710 .xword 0x5fb00004c000
4711 .xword 0x600000dc0000
4712 .xword 0x5fb0000e8000
4713 .xword 0x600000390000
4714 .xword 0x610036800000
4715 .xword 0x610037800000
4716 .xword 0x5fb0001c0000
4717 .xword 0x5fb000090000
4718 .xword 0x5fb0000be000
4719 .xword 0x600000af0000
4720 .xword 0x5fb0000f6000
4721 .xword 0x610017800000
4722 .xword 0x5fb000054000
4723 .xword 0x5fb000012000
4724 .xword 0x61003cc00000
4725 .xword 0x600000e60000
4726 .xword 0x600000940000
4727 .xword 0x5fb000142000
4728 .xword 0x5fb000100000
4729 .xword 0x61003e400000
4730 .xword 0x600000a40000
4731Thr0_User_Data_4v106_data_end:
4732/*********************************************************************/
4733SECTION .Thr0_User_Text_4v00b TEXT_VA=0x600000dc0000
4734attr_text {
4735 Name = .Thr0_User_Text_4v00b ,
4736 VA = 0x600000dc0000 ,/* 0x600000dcffc0 */
4737 RA = 0x00d0530000 ,
4738 PA = 0x0cd0530000 ,
4739 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
4740 thr0_nz_ctx_tsb_2 ,
4741 TTE_V = 1 ,
4742 TTE_NFO = 0 ,
4743 TTE_L = 0 ,
4744 TTE_Soft = 0x1b0000 ,
4745 TTE_IE = 0 ,
4746 TTE_E = 0 ,
4747 TTE_CP = 0 ,
4748 TTE_CV = 0 ,
4749 TTE_P = 0 ,
4750 TTE_EP = 1 ,
4751 TTE_W = 0 ,
4752 TTE_SW1 = 0 ,
4753 TTE_SW0 = 0 ,
4754 TTE_RSVD1 = 0 ,
4755 TTE_Size = 1 ,
4756 /* ITTE_TAG_DATA = 0000600000dc1286 8000000cd0530081 */
4757 end_label = Thr0_User_Text_4v00b_text_end ,
4758 compressimage ,
4759 }
4760.text
4761.global Thr0_User_Text_4v00b_text_begin
4762Thr0_User_Text_4v00b_text_begin:
4763 nop
4764 sub %g1, 1, %g1
4765 brz %g1,Thr0_User_Text_4v00b_exit
4766 nop
4767 .word 0x1000000
4768 or %g0, 0x1d7, %i7
4769 LOAD_DDATA_ACCESS
4770 .word 0x1000000
4771 or %g0, 0x490, %i7
4772 ITLB_TAG_READ
4773 .word 0xc0252eb4
4774 .word 0xfe5721a8
4775thr0_MMU_ASI_PRIMARY_45:
4776 .word 0x87802080
4777 .word 0xf4f42008
4778 .word 0xbe86a0a8
4779 .word 0xe0dfd000
4780 DO_BRANCH
4781 .word 0x81c26000
4782 .word 0xbe13c000
4783 GOTO_SUPERVISOR0
4784 .word 0x1000000
4785 or %g0, 0x01c, %i7
4786 LOAD_DDATA_IN
4787 .word 0xc0212df8
4788 .word 0x1000000
4789 or %g0, 0x530, %i7
4790 ITLB_TAG_READ
4791 .word 0xfa742120
4792 .word 0xc02927f7
4793 DO_BRANCH
4794 .word 0x81c1e000
4795 .word 0xbe13c000
4796 GOTO_SUPERVISOR0
4797 .word 0xfe4aafa3
4798 .word 0xbe120000
4799 GOTO_SUPERVISOR1
4800 nop
4801Thr0_User_Text_4v00b_exit:
4802 EXIT_GOOD
4803Thr0_User_Text_4v00b_text_end:
4804/*********************************************************************/
4805SECTION .Thr0_User_Data_4v107 DATA_VA=0x5fb0000e8000
4806attr_data {
4807 Name = .Thr0_User_Data_4v107 ,
4808 VA = 0x5fb0000e8000 ,/* 0x5fb0000e9fc0 */
4809 RA = 0x00e00fa000 ,
4810 PA = 0x0ce00fa000 ,
4811 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
4812 thr0_nz_ctx_tsb_1 ,
4813 TTE_V = 1 ,
4814 TTE_NFO = 0 ,
4815 TTE_L = 1 ,
4816 TTE_Soft = 0x110000 ,
4817 TTE_IE = 0 ,
4818 TTE_E = 0 ,
4819 TTE_CP = 1 ,
4820 TTE_CV = 0 ,
4821 TTE_P = 0 ,
4822 TTE_EP = 0 ,
4823 TTE_W = 1 ,
4824 TTE_SW1 = 1 ,
4825 TTE_SW0 = 1 ,
4826 TTE_RSVD1 = 0 ,
4827 TTE_Size = 0 ,
4828 /* DTTE_TAG_DATA = 00005fb0000e8798 8000000ce00fa440 */
4829 end_label = Thr0_User_Data_4v107_data_end ,
4830 compressimage ,
4831 }
4832.data
4833.global Thr0_User_Data_4v107_data_begin
4834Thr0_User_Data_4v107_data_begin:
4835 .xword 0x600000b20000
4836 .xword 0x6000004c0000
4837 .xword 0x610000400000
4838 .xword 0x6000007e0000
4839 .xword 0x600000050000
4840 .xword 0x5fb000126000
4841 .xword 0x61002e000000
4842 .xword 0x61001a800000
4843 .xword 0x5fb0000f4000
4844 .xword 0x5fb0000ca000
4845 .xword 0x610019000000
4846 .xword 0x61000d800000
4847 .xword 0x5fb000140000
4848 .xword 0x61001d000000
4849 .xword 0x6000001c0000
4850 .xword 0x61003b800000
4851 .xword 0x5fb00010e000
4852 .xword 0x600000f90000
4853 .xword 0x5fb000088000
4854 .xword 0x5fb00019a000
4855 .xword 0x5fb0001ac000
4856 .xword 0x5fb000002000
4857 .xword 0x610022400000
4858 .xword 0x5fb000132000
4859 .xword 0x5fb000070000
4860 .xword 0x5fb00004c000
4861 .xword 0x600000dc0000
4862 .xword 0x5fb0000e8000
4863 .xword 0x600000390000
4864 .xword 0x610036800000
4865 .xword 0x610037800000
4866 .xword 0x5fb0001c0000
4867 .xword 0x5fb000090000
4868 .xword 0x5fb0000be000
4869 .xword 0x600000af0000
4870 .xword 0x5fb0000f6000
4871 .xword 0x610017800000
4872 .xword 0x5fb000054000
4873 .xword 0x5fb000012000
4874 .xword 0x61003cc00000
4875 .xword 0x600000e60000
4876 .xword 0x600000940000
4877 .xword 0x5fb000142000
4878 .xword 0x5fb000100000
4879 .xword 0x61003e400000
4880 .xword 0x600000a40000
4881Thr0_User_Data_4v107_data_end:
4882/*********************************************************************/
4883SECTION .Thr0_User_Text_4v00c TEXT_VA=0x600000390000
4884attr_text {
4885 Name = .Thr0_User_Text_4v00c ,
4886 VA = 0x600000390000 ,/* 0x60000039ffc0 */
4887 RA = 0x00d0fb0000 ,
4888 PA = 0x0cd0fb0000 ,
4889 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
4890 thr0_nz_ctx_tsb_2 ,
4891 TTE_V = 1 ,
4892 TTE_NFO = 0 ,
4893 TTE_L = 0 ,
4894 TTE_Soft = 0x1b0000 ,
4895 TTE_IE = 0 ,
4896 TTE_E = 0 ,
4897 TTE_CP = 0 ,
4898 TTE_CV = 0 ,
4899 TTE_P = 0 ,
4900 TTE_EP = 1 ,
4901 TTE_W = 0 ,
4902 TTE_SW1 = 0 ,
4903 TTE_SW0 = 0 ,
4904 TTE_RSVD1 = 0 ,
4905 TTE_Size = 1 ,
4906 /* ITTE_TAG_DATA = 0000600000391286 8000000cd0fb0081 */
4907 end_label = Thr0_User_Text_4v00c_text_end ,
4908 compressimage ,
4909 }
4910.text
4911.global Thr0_User_Text_4v00c_text_begin
4912Thr0_User_Text_4v00c_text_begin:
4913 nop
4914 sub %g1, 1, %g1
4915 brz %g1,Thr0_User_Text_4v00c_exit
4916 nop
4917 IDEMAP_PCTX
4918 nop
4919 nop
4920 nop
4921 nop
4922 nop
4923 nop
4924 nop
4925 .word 0x1000000
4926 or %g0, 0x4d, %i7
4927 LOAD_IDATA_ACCESS
4928 .word 0x1000000
4929 .word 0xbe11c000
4930 srlx %i7, 8, %i7
4931 andn %i7, 0x1f, %i7
4932 xor %i7, 0x10, %i7
4933 ITLB_PROBE
4934 ACCESS_ITSB_PTR
4935 DO_BRANCH
4936 .word 0x81c6e000
4937 .word 0xbe13c000
4938 GOTO_SUPERVISOR0
4939 nop
4940 nop
4941 .word 0x1000000
4942 or %g0, 0x62e, %i7
4943 LOAD_DDATA_ACCESS
4944 nop
4945 .word 0xe3995f20
4946 .word 0xfe492393
4947 nop
4948 nop
4949 .word 0x1000000
4950 .word 0xbe170000
4951 DDEMAP_PAGE
4952 nop
4953 TOGGLE_LSU_DM
4954 nop
4955 nop
4956 nop
4957 nop
4958 .word 0xc02923bc
4959 .word 0xbe120000
4960 GOTO_SUPERVISOR1
4961 nop
4962 nop
4963 nop
4964 nop
4965 nop
4966 nop
4967 nop
4968 nop
4969 nop
4970 nop
4971 nop
4972 nop
4973 nop
4974 nop
4975 nop
4976 nop
4977 nop
4978 nop
4979 .word 0x1000000
4980 or %g0, 0x1f8, %i7
4981 DTLB_TAG_READ
4982 DDEMAP_PCTX
4983 .word 0xf85c2148
4984 .word 0xbe82a038
4985 .word 0xe0dfd000
4986 .word 0x1000000
4987 or %g0, 0x588, %i7
4988 ITLB_TAG_READ
4989 nop
4990 nop
4991 nop
4992 nop
4993 nop
4994 nop
4995 .word 0x1000000
4996 .word 0xbe134000
4997 srlx %i7, 8, %i7
4998 andn %i7, 0x1f, %i7
4999 xor %i7, 0x10, %i7
5000 ITLB_PROBE
5001 .word 0xd2772000
5002 .word 0xc02e29c5
5003 .word 0xc85c20d8
5004 .word 0xd8762018
5005 .word 0xc032a170
5006 nop
5007 .word 0x1000000
5008 or %g0, 0x59b, %i7
5009 LOAD_IDATA_ACCESS
5010 .word 0xd072a028
5011 .word 0xc0242ba8
5012thr0_MMU_ASI_PRIMARY_46:
5013 .word 0x87802080
5014 .word 0xcaf2a070
5015 .word 0xbe138000
5016 GOTO_SUPERVISOR1
5017 .word 0x1000000
5018 or %g0, 0x028, %i7
5019 LOAD_DDATA_IN
5020 .word 0x1000000
5021 or %g0, 0x743, %i7
5022 LOAD_DDATA_ACCESS
5023 .word 0x1000000
5024 or %g0, 0x98, %i7
5025 ITLB_TAG_READ
5026 .word 0x1000000
5027 or %g0, 0x540, %i7
5028 LOAD_IDATA_ACCESS
5029 .word 0x1000000
5030 .word 0xbe118000
5031 DDEMAP_PAGE
5032 nop
5033 nop
5034 nop
5035 nop
5036 DO_BRANCH
5037 .word 0x81c36000
5038 .word 0xbe124000
5039 GOTO_SUPERVISOR0
5040 .word 0xf87420a8
5041 .word 0xc02aa3bf
5042 .word 0xd6742010
5043 .word 0xc030a85c
5044 .word 0x1000000
5045 .word 0xbe158000
5046 srlx %i7, 8, %i7
5047 andn %i7, 0x1f, %i7
5048 xor %i7, 0x10, %i7
5049 ITLB_PROBE
5050 .word 0x1000000
5051 .word 0xbe11c000
5052 DDEMAP_PAGE
5053 .word 0x1000000
5054 or %g0, 0x5b8, %i7
5055 DTLB_TAG_READ
5056 .word 0x1000000
5057 .word 0xbe16c000
5058 DDEMAP_PAGE
5059 nop
5060 nop
5061 nop
5062 nop
5063 nop
5064 nop
5065 nop
5066 nop
5067 nop
5068 nop
5069 nop
5070 nop
5071 .word 0x1000000
5072 .word 0xbe108000
5073 DDEMAP_PAGE
5074thr0_MMU_ASI_PRIMARY_47:
5075 .word 0x87802080
5076 .word 0xe0f42088
5077 DO_BRANCH
5078 .word 0x81c36000
5079 .word 0xbe124000
5080 GOTO_SUPERVISOR0
5081 .word 0xfe4f256e
5082 .word 0xbe124000
5083 GOTO_SUPERVISOR0
5084 nop
5085Thr0_User_Text_4v00c_exit:
5086 EXIT_GOOD
5087Thr0_User_Text_4v00c_text_end:
5088/*********************************************************************/
5089SECTION .Thr0_User_Data_4v108 DATA_VA=0x610036800000
5090attr_data {
5091 Name = .Thr0_User_Data_4v108 ,
5092 VA = 0x610036800000 ,/* 0x610036bfffc0 */
5093 RA = 0x01d0800000 ,
5094 PA = 0x0dd0800000 ,
5095 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
5096 thr0_nz_ctx_tsb_3 ,
5097 TTE_V = 1 ,
5098 TTE_NFO = 0 ,
5099 TTE_L = 1 ,
5100 TTE_Soft = 0x110000 ,
5101 TTE_IE = 0 ,
5102 TTE_E = 0 ,
5103 TTE_CP = 1 ,
5104 TTE_CV = 0 ,
5105 TTE_P = 0 ,
5106 TTE_EP = 0 ,
5107 TTE_W = 1 ,
5108 TTE_SW1 = 1 ,
5109 TTE_SW0 = 1 ,
5110 TTE_RSVD1 = 0 ,
5111 TTE_Size = 3 ,
5112 /* DTTE_TAG_DATA = 0000610036801286 8000000dd0800443 */
5113 end_label = Thr0_User_Data_4v108_data_end ,
5114 compressimage ,
5115 }
5116.data
5117.global Thr0_User_Data_4v108_data_begin
5118Thr0_User_Data_4v108_data_begin:
5119 .xword 0x600000b20000
5120 .xword 0x6000004c0000
5121 .xword 0x610000400000
5122 .xword 0x6000007e0000
5123 .xword 0x600000050000
5124 .xword 0x5fb000126000
5125 .xword 0x61002e000000
5126 .xword 0x61001a800000
5127 .xword 0x5fb0000f4000
5128 .xword 0x5fb0000ca000
5129 .xword 0x610019000000
5130 .xword 0x61000d800000
5131 .xword 0x5fb000140000
5132 .xword 0x61001d000000
5133 .xword 0x6000001c0000
5134 .xword 0x61003b800000
5135 .xword 0x5fb00010e000
5136 .xword 0x600000f90000
5137 .xword 0x5fb000088000
5138 .xword 0x5fb00019a000
5139 .xword 0x5fb0001ac000
5140 .xword 0x5fb000002000
5141 .xword 0x610022400000
5142 .xword 0x5fb000132000
5143 .xword 0x5fb000070000
5144 .xword 0x5fb00004c000
5145 .xword 0x600000dc0000
5146 .xword 0x5fb0000e8000
5147 .xword 0x600000390000
5148 .xword 0x610036800000
5149 .xword 0x610037800000
5150 .xword 0x5fb0001c0000
5151 .xword 0x5fb000090000
5152 .xword 0x5fb0000be000
5153 .xword 0x600000af0000
5154 .xword 0x5fb0000f6000
5155 .xword 0x610017800000
5156 .xword 0x5fb000054000
5157 .xword 0x5fb000012000
5158 .xword 0x61003cc00000
5159 .xword 0x600000e60000
5160 .xword 0x600000940000
5161 .xword 0x5fb000142000
5162 .xword 0x5fb000100000
5163 .xword 0x61003e400000
5164 .xword 0x600000a40000
5165Thr0_User_Data_4v108_data_end:
5166/*********************************************************************/
5167SECTION .Thr0_User_Text_4v00d TEXT_VA=0x610037800000
5168attr_text {
5169 Name = .Thr0_User_Text_4v00d ,
5170 VA = 0x610037800000 ,/* 0x610037bfffc0 */
5171 RA = 0x01dc800000 ,
5172 PA = 0x0ddc800000 ,
5173 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
5174 thr0_nz_ctx_tsb_3 ,
5175 TTE_V = 1 ,
5176 TTE_NFO = 0 ,
5177 TTE_L = 0 ,
5178 TTE_Soft = 0x1b0000 ,
5179 TTE_IE = 0 ,
5180 TTE_E = 0 ,
5181 TTE_CP = 0 ,
5182 TTE_CV = 0 ,
5183 TTE_P = 0 ,
5184 TTE_EP = 1 ,
5185 TTE_W = 0 ,
5186 TTE_SW1 = 0 ,
5187 TTE_SW0 = 0 ,
5188 TTE_RSVD1 = 0 ,
5189 TTE_Size = 3 ,
5190 /* ITTE_TAG_DATA = 0000610037801286 8000000ddc800083 */
5191 end_label = Thr0_User_Text_4v00d_text_end ,
5192 compressimage ,
5193 }
5194.text
5195.global Thr0_User_Text_4v00d_text_begin
5196Thr0_User_Text_4v00d_text_begin:
5197 nop
5198 sub %g1, 1, %g1
5199 brz %g1,Thr0_User_Text_4v00d_exit
5200 nop
5201 ACCESS_ITSB_PTR
5202 nop
5203 nop
5204 nop
5205 .word 0xc0342170
5206 .word 0xfe412a24
5207 .word 0x1000000
5208 or %g0, 0x7b8, %i7
5209 DTLB_TAG_READ
5210 .word 0x1000000
5211 or %g0, 0x540, %i7
5212 LOAD_DDATA_ACCESS
5213 .word 0xca762010
5214 .word 0xc070aac8
5215 .word 0x1000000
5216 .word 0xbe14c000
5217 IDEMAP_PAGE
5218 .word 0x1000000
5219 or %g0, 0x5e8, %i7
5220 ITLB_TAG_READ
5221 .word 0x1000000
5222 or %g0, 0x558, %i7
5223 READ_IDATA_ACCESS
5224 DO_BRANCH
5225 .word 0x81c5e000
5226 .word 0xbe13c000
5227 GOTO_SUPERVISOR0
5228 ACCESS_ITSB_PTR
5229 .word 0x1000000
5230 .word 0xbe17c000
5231 IDEMAP_PAGE
5232 .word 0x1000000
5233 or %g0, 0x069, %i7
5234 LOAD_IDATA_IN
5235 .word 0xbe8520a8
5236 .word 0xd4dfd000
5237 .word 0xf272a120
5238 .word 0xc070a238
5239 DDEMAP_ALL_RPAGES
5240 .word 0xbe120000
5241 GOTO_SUPERVISOR1
5242 .word 0xe2772040
5243 .word 0xc02f2dd2
5244 .word 0xbe124000
5245 GOTO_SUPERVISOR0
5246 nop
5247Thr0_User_Text_4v00d_exit:
5248 EXIT_GOOD
5249Thr0_User_Text_4v00d_text_end:
5250/*********************************************************************/
5251SECTION .Thr0_User_Data_4v109 DATA_VA=0x5fb0001c0000
5252attr_data {
5253 Name = .Thr0_User_Data_4v109 ,
5254 VA = 0x5fb0001c0000 ,/* 0x5fb0001c1fc0 */
5255 RA = 0x00e019e000 ,
5256 PA = 0x0ce019e000 ,
5257 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
5258 thr0_nz_ctx_tsb_1 ,
5259 TTE_V = 1 ,
5260 TTE_NFO = 0 ,
5261 TTE_L = 1 ,
5262 TTE_Soft = 0x110000 ,
5263 TTE_IE = 0 ,
5264 TTE_E = 0 ,
5265 TTE_CP = 1 ,
5266 TTE_CV = 0 ,
5267 TTE_P = 0 ,
5268 TTE_EP = 0 ,
5269 TTE_W = 1 ,
5270 TTE_SW1 = 1 ,
5271 TTE_SW0 = 1 ,
5272 TTE_RSVD1 = 0 ,
5273 TTE_Size = 0 ,
5274 /* DTTE_TAG_DATA = 00005fb0001c0798 8000000ce019e440 */
5275 end_label = Thr0_User_Data_4v109_data_end ,
5276 compressimage ,
5277 }
5278.data
5279.global Thr0_User_Data_4v109_data_begin
5280Thr0_User_Data_4v109_data_begin:
5281 .xword 0x600000b20000
5282 .xword 0x6000004c0000
5283 .xword 0x610000400000
5284 .xword 0x6000007e0000
5285 .xword 0x600000050000
5286 .xword 0x5fb000126000
5287 .xword 0x61002e000000
5288 .xword 0x61001a800000
5289 .xword 0x5fb0000f4000
5290 .xword 0x5fb0000ca000
5291 .xword 0x610019000000
5292 .xword 0x61000d800000
5293 .xword 0x5fb000140000
5294 .xword 0x61001d000000
5295 .xword 0x6000001c0000
5296 .xword 0x61003b800000
5297 .xword 0x5fb00010e000
5298 .xword 0x600000f90000
5299 .xword 0x5fb000088000
5300 .xword 0x5fb00019a000
5301 .xword 0x5fb0001ac000
5302 .xword 0x5fb000002000
5303 .xword 0x610022400000
5304 .xword 0x5fb000132000
5305 .xword 0x5fb000070000
5306 .xword 0x5fb00004c000
5307 .xword 0x600000dc0000
5308 .xword 0x5fb0000e8000
5309 .xword 0x600000390000
5310 .xword 0x610036800000
5311 .xword 0x610037800000
5312 .xword 0x5fb0001c0000
5313 .xword 0x5fb000090000
5314 .xword 0x5fb0000be000
5315 .xword 0x600000af0000
5316 .xword 0x5fb0000f6000
5317 .xword 0x610017800000
5318 .xword 0x5fb000054000
5319 .xword 0x5fb000012000
5320 .xword 0x61003cc00000
5321 .xword 0x600000e60000
5322 .xword 0x600000940000
5323 .xword 0x5fb000142000
5324 .xword 0x5fb000100000
5325 .xword 0x61003e400000
5326 .xword 0x600000a40000
5327Thr0_User_Data_4v109_data_end:
5328/*********************************************************************/
5329SECTION .Thr0_User_Text_4v00e TEXT_VA=0x5fb000090000
5330attr_text {
5331 Name = .Thr0_User_Text_4v00e ,
5332 VA = 0x5fb000090000 ,/* 0x5fb000091fc0 */
5333 RA = 0x00e0096000 ,
5334 PA = 0x0ce0096000 ,
5335 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
5336 thr0_nz_ctx_tsb_1 ,
5337 TTE_V = 1 ,
5338 TTE_NFO = 0 ,
5339 TTE_L = 0 ,
5340 TTE_Soft = 0x1b0000 ,
5341 TTE_IE = 0 ,
5342 TTE_E = 0 ,
5343 TTE_CP = 0 ,
5344 TTE_CV = 0 ,
5345 TTE_P = 0 ,
5346 TTE_EP = 1 ,
5347 TTE_W = 0 ,
5348 TTE_SW1 = 0 ,
5349 TTE_SW0 = 0 ,
5350 TTE_RSVD1 = 0 ,
5351 TTE_Size = 0 ,
5352 /* ITTE_TAG_DATA = 00005fb000090798 8000000ce0096080 */
5353 end_label = Thr0_User_Text_4v00e_text_end ,
5354 compressimage ,
5355 }
5356.text
5357.global Thr0_User_Text_4v00e_text_begin
5358Thr0_User_Text_4v00e_text_begin:
5359 nop
5360 sub %g1, 1, %g1
5361 brz %g1,Thr0_User_Text_4v00e_exit
5362 nop
5363thr0_MMU_ASI_PRIMARY_48:
5364 .word 0x87802080
5365 .word 0xc8f2a068
5366 .word 0xc0742538
5367 .word 0xfc995d60
5368 .word 0x1000000
5369 or %g0, 0x700, %i7
5370 READ_DDATA_ACCESS
5371 .word 0xfc9d5120
5372 nop
5373 nop
5374 .word 0xbe124000
5375 GOTO_SUPERVISOR0
5376 .word 0xd65c2040
5377 .word 0xc02c240a
5378 TOGGLE_LSU_DM
5379 TOGGLE_LSU_DM
5380thr0_MMU_ASI_SECONDARY_49:
5381 .word 0x87802081
5382 .word 0xfaf16100
5383 nop
5384thr0_MMU_ASI_PRIMARY_50:
5385 .word 0x87802080
5386 .word 0xe0f620a8
5387thr0_MMU_ASI_PRIMARY_51:
5388 .word 0x87802080
5389 .word 0xf6f72000
5390 .word 0x1000000
5391 .word 0xbe174000
5392 srlx %i7, 8, %i7
5393 andn %i7, 0x1f, %i7
5394 ITLB_PROBE
5395 .word 0xda752000
5396 .word 0xc0342498
5397 IDEMAP_ALL_RPAGES
5398 .word 0xfe452c50
5399 .word 0xfcde1000
5400 DDEMAP_NCTX
5401 TOGGLE_LSU_DM
5402 IDEMAP_PCTX
5403 .word 0xbe124000
5404 GOTO_SUPERVISOR0
5405 .word 0xfe5625c2
5406 .word 0x81c6e000
5407 .word 0xbe124000
5408 GOTO_SUPERVISOR0
5409 nop
5410Thr0_User_Text_4v00e_exit:
5411 EXIT_GOOD
5412Thr0_User_Text_4v00e_text_end:
5413/*********************************************************************/
5414SECTION .Thr0_User_Data_4v10a DATA_VA=0x5fb0000be000
5415attr_data {
5416 Name = .Thr0_User_Data_4v10a ,
5417 VA = 0x5fb0000be000 ,/* 0x5fb0000bffc0 */
5418 RA = 0x00e01b6000 ,
5419 PA = 0x0ce01b6000 ,
5420 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
5421 thr0_nz_ctx_tsb_1 ,
5422 TTE_V = 1 ,
5423 TTE_NFO = 0 ,
5424 TTE_L = 1 ,
5425 TTE_Soft = 0x110000 ,
5426 TTE_IE = 0 ,
5427 TTE_E = 0 ,
5428 TTE_CP = 1 ,
5429 TTE_CV = 0 ,
5430 TTE_P = 0 ,
5431 TTE_EP = 0 ,
5432 TTE_W = 1 ,
5433 TTE_SW1 = 1 ,
5434 TTE_SW0 = 1 ,
5435 TTE_RSVD1 = 0 ,
5436 TTE_Size = 0 ,
5437 /* DTTE_TAG_DATA = 00005fb0000be798 8000000ce01b6440 */
5438 end_label = Thr0_User_Data_4v10a_data_end ,
5439 compressimage ,
5440 }
5441.data
5442.global Thr0_User_Data_4v10a_data_begin
5443Thr0_User_Data_4v10a_data_begin:
5444 .xword 0x600000b20000
5445 .xword 0x6000004c0000
5446 .xword 0x610000400000
5447 .xword 0x6000007e0000
5448 .xword 0x600000050000
5449 .xword 0x5fb000126000
5450 .xword 0x61002e000000
5451 .xword 0x61001a800000
5452 .xword 0x5fb0000f4000
5453 .xword 0x5fb0000ca000
5454 .xword 0x610019000000
5455 .xword 0x61000d800000
5456 .xword 0x5fb000140000
5457 .xword 0x61001d000000
5458 .xword 0x6000001c0000
5459 .xword 0x61003b800000
5460 .xword 0x5fb00010e000
5461 .xword 0x600000f90000
5462 .xword 0x5fb000088000
5463 .xword 0x5fb00019a000
5464 .xword 0x5fb0001ac000
5465 .xword 0x5fb000002000
5466 .xword 0x610022400000
5467 .xword 0x5fb000132000
5468 .xword 0x5fb000070000
5469 .xword 0x5fb00004c000
5470 .xword 0x600000dc0000
5471 .xword 0x5fb0000e8000
5472 .xword 0x600000390000
5473 .xword 0x610036800000
5474 .xword 0x610037800000
5475 .xword 0x5fb0001c0000
5476 .xword 0x5fb000090000
5477 .xword 0x5fb0000be000
5478 .xword 0x600000af0000
5479 .xword 0x5fb0000f6000
5480 .xword 0x610017800000
5481 .xword 0x5fb000054000
5482 .xword 0x5fb000012000
5483 .xword 0x61003cc00000
5484 .xword 0x600000e60000
5485 .xword 0x600000940000
5486 .xword 0x5fb000142000
5487 .xword 0x5fb000100000
5488 .xword 0x61003e400000
5489 .xword 0x600000a40000
5490Thr0_User_Data_4v10a_data_end:
5491/*********************************************************************/
5492SECTION .Thr0_User_Text_4v00f TEXT_VA=0x600000af0000
5493attr_text {
5494 Name = .Thr0_User_Text_4v00f ,
5495 VA = 0x600000af0000 ,/* 0x600000afffc0 */
5496 RA = 0x00d0720000 ,
5497 PA = 0x0cd0720000 ,
5498 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
5499 thr0_nz_ctx_tsb_2 ,
5500 TTE_V = 1 ,
5501 TTE_NFO = 0 ,
5502 TTE_L = 0 ,
5503 TTE_Soft = 0x1b0000 ,
5504 TTE_IE = 0 ,
5505 TTE_E = 0 ,
5506 TTE_CP = 0 ,
5507 TTE_CV = 0 ,
5508 TTE_P = 0 ,
5509 TTE_EP = 1 ,
5510 TTE_W = 0 ,
5511 TTE_SW1 = 0 ,
5512 TTE_SW0 = 0 ,
5513 TTE_RSVD1 = 0 ,
5514 TTE_Size = 1 ,
5515 /* ITTE_TAG_DATA = 0000600000af1286 8000000cd0720081 */
5516 end_label = Thr0_User_Text_4v00f_text_end ,
5517 compressimage ,
5518 }
5519.text
5520.global Thr0_User_Text_4v00f_text_begin
5521Thr0_User_Text_4v00f_text_begin:
5522 nop
5523 sub %g1, 1, %g1
5524 brz %g1,Thr0_User_Text_4v00f_exit
5525 nop
5526 .word 0xfc9add60
5527 DO_BRANCH
5528 .word 0x81c6e000
5529 .word 0xbe13c000
5530 GOTO_SUPERVISOR0
5531 .word 0xfe552edc
5532 .word 0xfe5c2868
5533 TOGGLE_LSU_DM
5534 .word 0x1000000
5535 .word 0xbe118000
5536 DDEMAP_PAGE
5537 IDEMAP_NCTX
5538 .word 0xbe872108
5539 .word 0xe8dfd000
5540 .word 0x1000000
5541 or %g0, 0x120, %i7
5542 ITLB_TAG_READ
5543 .word 0xcc752018
5544 .word 0xc0362182
5545 DO_BRANCH
5546 .word 0x81c6e000
5547 .word 0xbe124000
5548 GOTO_SUPERVISOR0
5549 nop
5550 nop
5551 nop
5552 nop
5553 nop
5554 nop
5555 .word 0x1000000
5556 or %g0, 0x026, %i7
5557 LOAD_DDATA_IN
5558 .word 0xc030a73e
5559 .word 0xe85e2108
5560 .word 0x1000000
5561 or %g0, 0x02b, %i7
5562 LOAD_DDATA_IN
5563 .word 0xd47620e8
5564 .word 0xc0212e58
5565 .word 0x1000000
5566 .word 0xbe140000
5567 DDEMAP_PAGE
5568 .word 0x1000000
5569 or %g0, 0x063, %i7
5570 LOAD_IDATA_IN
5571 .word 0x1000000
5572 or %g0, 0x588, %i7
5573 READ_DDATA_ACCESS
5574 .word 0xc39a9f00
5575 .word 0xc0352324
5576 nop
5577 DO_BRANCH
5578 .word 0x81c5e000
5579 .word 0xbe124000
5580 GOTO_SUPERVISOR0
5581 .word 0xc032a4c6
5582 .word 0x1000000
5583 or %g0, 0x1a0, %i7
5584 ITLB_TAG_READ
5585 nop
5586 .word 0x1000000
5587 or %g0, 0x1c0, %i7
5588 READ_DDATA_ACCESS
5589thr0_MMU_ASI_PRIMARY_52:
5590 .word 0x87802080
5591 .word 0xc0bc2170
5592 .word 0xf4762038
5593 .word 0xc034273e
5594 DO_BRANCH
5595 .word 0x81c76000
5596 .word 0xbe124000
5597 GOTO_SUPERVISOR0
5598 .word 0xe05f20d8
5599 DDEMAP_SCTX
5600 .word 0xc032a776
5601 TOGGLE_LSU_IM
5602 DO_BRANCH
5603 .word 0x81c3e000
5604 .word 0xbe14c000
5605 GOTO_SUPERVISOR0
5606 .word 0xf076a068
5607 .word 0xc0712cc0
5608 .word 0x81c0e088
5609 .word 0xbe124000
5610 GOTO_SUPERVISOR0
5611 nop
5612Thr0_User_Text_4v00f_exit:
5613 EXIT_GOOD
5614Thr0_User_Text_4v00f_text_end:
5615/*********************************************************************/
5616SECTION .Thr0_User_Data_4v10b DATA_VA=0x5fb0000f6000
5617attr_data {
5618 Name = .Thr0_User_Data_4v10b ,
5619 VA = 0x5fb0000f6000 ,/* 0x5fb0000f7fc0 */
5620 RA = 0x00e01d8000 ,
5621 PA = 0x0ce01d8000 ,
5622 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
5623 thr0_nz_ctx_tsb_1 ,
5624 TTE_V = 1 ,
5625 TTE_NFO = 0 ,
5626 TTE_L = 1 ,
5627 TTE_Soft = 0x110000 ,
5628 TTE_IE = 0 ,
5629 TTE_E = 0 ,
5630 TTE_CP = 1 ,
5631 TTE_CV = 0 ,
5632 TTE_P = 0 ,
5633 TTE_EP = 0 ,
5634 TTE_W = 1 ,
5635 TTE_SW1 = 1 ,
5636 TTE_SW0 = 1 ,
5637 TTE_RSVD1 = 0 ,
5638 TTE_Size = 0 ,
5639 /* DTTE_TAG_DATA = 00005fb0000f6798 8000000ce01d8440 */
5640 end_label = Thr0_User_Data_4v10b_data_end ,
5641 compressimage ,
5642 }
5643.data
5644.global Thr0_User_Data_4v10b_data_begin
5645Thr0_User_Data_4v10b_data_begin:
5646 .xword 0x600000b20000
5647 .xword 0x6000004c0000
5648 .xword 0x610000400000
5649 .xword 0x6000007e0000
5650 .xword 0x600000050000
5651 .xword 0x5fb000126000
5652 .xword 0x61002e000000
5653 .xword 0x61001a800000
5654 .xword 0x5fb0000f4000
5655 .xword 0x5fb0000ca000
5656 .xword 0x610019000000
5657 .xword 0x61000d800000
5658 .xword 0x5fb000140000
5659 .xword 0x61001d000000
5660 .xword 0x6000001c0000
5661 .xword 0x61003b800000
5662 .xword 0x5fb00010e000
5663 .xword 0x600000f90000
5664 .xword 0x5fb000088000
5665 .xword 0x5fb00019a000
5666 .xword 0x5fb0001ac000
5667 .xword 0x5fb000002000
5668 .xword 0x610022400000
5669 .xword 0x5fb000132000
5670 .xword 0x5fb000070000
5671 .xword 0x5fb00004c000
5672 .xword 0x600000dc0000
5673 .xword 0x5fb0000e8000
5674 .xword 0x600000390000
5675 .xword 0x610036800000
5676 .xword 0x610037800000
5677 .xword 0x5fb0001c0000
5678 .xword 0x5fb000090000
5679 .xword 0x5fb0000be000
5680 .xword 0x600000af0000
5681 .xword 0x5fb0000f6000
5682 .xword 0x610017800000
5683 .xword 0x5fb000054000
5684 .xword 0x5fb000012000
5685 .xword 0x61003cc00000
5686 .xword 0x600000e60000
5687 .xword 0x600000940000
5688 .xword 0x5fb000142000
5689 .xword 0x5fb000100000
5690 .xword 0x61003e400000
5691 .xword 0x600000a40000
5692Thr0_User_Data_4v10b_data_end:
5693/*********************************************************************/
5694SECTION .Thr0_User_Text_4v010 TEXT_VA=0x610017800000
5695attr_text {
5696 Name = .Thr0_User_Text_4v010 ,
5697 VA = 0x610017800000 ,/* 0x610017bfffc0 */
5698 RA = 0x01da000000 ,
5699 PA = 0x0dda000000 ,
5700 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
5701 thr0_nz_ctx_tsb_3 ,
5702 TTE_V = 1 ,
5703 TTE_NFO = 0 ,
5704 TTE_L = 0 ,
5705 TTE_Soft = 0x1b0000 ,
5706 TTE_IE = 0 ,
5707 TTE_E = 0 ,
5708 TTE_CP = 0 ,
5709 TTE_CV = 0 ,
5710 TTE_P = 0 ,
5711 TTE_EP = 1 ,
5712 TTE_W = 0 ,
5713 TTE_SW1 = 0 ,
5714 TTE_SW0 = 0 ,
5715 TTE_RSVD1 = 0 ,
5716 TTE_Size = 3 ,
5717 /* ITTE_TAG_DATA = 0000610017801286 8000000dda000083 */
5718 end_label = Thr0_User_Text_4v010_text_end ,
5719 compressimage ,
5720 }
5721.text
5722.global Thr0_User_Text_4v010_text_begin
5723Thr0_User_Text_4v010_text_begin:
5724 nop
5725 sub %g1, 1, %g1
5726 brz %g1,Thr0_User_Text_4v010_exit
5727 nop
5728 .word 0x1000000
5729 .word 0xbe154000
5730 IDEMAP_PAGE
5731 .word 0x1000000
5732 or %g0, 0x45d, %i7
5733 LOAD_DDATA_ACCESS
5734 .word 0xe070a068
5735 .word 0xc0312fe2
5736 .word 0xfe5e2d50
5737 .word 0xc0712170
5738 nop
5739 nop
5740 DDEMAP_SCTX
5741 .word 0x1000000
5742 or %g0, 0x89, %i7
5743 LOAD_IDATA_ACCESS
5744 ACCESS_DTSB_PTR
5745 .word 0xd45c20e8
5746 .word 0xc0742170
5747 .word 0x1000000
5748 or %g0, 0x5a0, %i7
5749 READ_IDATA_ACCESS
5750 .word 0x1000000
5751 or %g0, 0x138, %i7
5752 READ_IDATA_ACCESS
5753 TOGGLE_LSU_DM
5754 .word 0xbe812038
5755 .word 0xe0dfd000
5756 .word 0xc02d291d
5757 IDEMAP_PCTX
5758 DO_BRANCH
5759 .word 0x81c6e000
5760 .word 0xbe124000
5761 GOTO_SUPERVISOR0
5762 .word 0xfe5624e4
5763 .word 0xfe4c2330
5764 DDEMAP_ALL
5765 .word 0x1000000
5766 or %g0, 0x2d8, %i7
5767 DTLB_TAG_READ
5768 .word 0x1000000
5769 or %g0, 0x57c, %i7
5770 LOAD_IDATA_ACCESS
5771 .word 0xbe812008
5772 .word 0xd4dfd000
5773 nop
5774 nop
5775 nop
5776 nop
5777 nop
5778 nop
5779 nop
5780 nop
5781 nop
5782 DDEMAP_ALL_RPAGES
5783 .word 0x1000000
5784 or %g0, 0x71, %i7
5785 LOAD_DDATA_ACCESS
5786 .word 0x1000000
5787 or %g0, 0x460, %i7
5788 READ_IDATA_ACCESS
5789 DO_BRANCH
5790 .word 0x81c4e000
5791 .word 0xbe13c000
5792 GOTO_SUPERVISOR0
5793 .word 0xfe5f26c8
5794 .word 0x1000000
5795 or %g0, 0x27, %i7
5796 LOAD_IDATA_ACCESS
5797 ACCESS_DTSB_PTR
5798 .word 0xfe5e2588
5799 .word 0xd458a088
5800 .word 0xd276a100
5801 .word 0xc02aaec2
5802 .word 0x1000000
5803 or %g0, 0x330, %i7
5804 READ_DDATA_ACCESS
5805thr0_MMU_ASI_PRIMARY_LITTLE_53:
5806 .word 0x87802088
5807 .word 0xe0baa870
5808 .word 0x1000000
5809 or %g0, 0x10, %i7
5810 ITLB_TAG_READ
5811 .word 0x1000000
5812 or %g0, 0x08b, %i7
5813 LOAD_DDATA_IN
5814 .word 0x1000000
5815 or %g0, 0x0a7, %i7
5816 LOAD_DDATA_IN
5817 .word 0xbe86a0f8
5818 .word 0xf0dfd000
5819 DDEMAP_ALL
5820 .word 0xbe120000
5821 GOTO_SUPERVISOR1
5822 .word 0xc02f2a20
5823 .word 0xbe120000
5824 GOTO_SUPERVISOR1
5825 nop
5826Thr0_User_Text_4v010_exit:
5827 EXIT_GOOD
5828Thr0_User_Text_4v010_text_end:
5829/*********************************************************************/
5830SECTION .Thr0_User_Data_4v10c DATA_VA=0x5fb000054000
5831attr_data {
5832 Name = .Thr0_User_Data_4v10c ,
5833 VA = 0x5fb000054000 ,/* 0x5fb000055fc0 */
5834 RA = 0x00e01b8000 ,
5835 PA = 0x0ce01b8000 ,
5836 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
5837 thr0_nz_ctx_tsb_1 ,
5838 TTE_V = 1 ,
5839 TTE_NFO = 0 ,
5840 TTE_L = 1 ,
5841 TTE_Soft = 0x110000 ,
5842 TTE_IE = 0 ,
5843 TTE_E = 0 ,
5844 TTE_CP = 1 ,
5845 TTE_CV = 0 ,
5846 TTE_P = 0 ,
5847 TTE_EP = 0 ,
5848 TTE_W = 1 ,
5849 TTE_SW1 = 1 ,
5850 TTE_SW0 = 1 ,
5851 TTE_RSVD1 = 0 ,
5852 TTE_Size = 0 ,
5853 /* DTTE_TAG_DATA = 00005fb000054798 8000000ce01b8440 */
5854 end_label = Thr0_User_Data_4v10c_data_end ,
5855 compressimage ,
5856 }
5857.data
5858.global Thr0_User_Data_4v10c_data_begin
5859Thr0_User_Data_4v10c_data_begin:
5860 .xword 0x600000b20000
5861 .xword 0x6000004c0000
5862 .xword 0x610000400000
5863 .xword 0x6000007e0000
5864 .xword 0x600000050000
5865 .xword 0x5fb000126000
5866 .xword 0x61002e000000
5867 .xword 0x61001a800000
5868 .xword 0x5fb0000f4000
5869 .xword 0x5fb0000ca000
5870 .xword 0x610019000000
5871 .xword 0x61000d800000
5872 .xword 0x5fb000140000
5873 .xword 0x61001d000000
5874 .xword 0x6000001c0000
5875 .xword 0x61003b800000
5876 .xword 0x5fb00010e000
5877 .xword 0x600000f90000
5878 .xword 0x5fb000088000
5879 .xword 0x5fb00019a000
5880 .xword 0x5fb0001ac000
5881 .xword 0x5fb000002000
5882 .xword 0x610022400000
5883 .xword 0x5fb000132000
5884 .xword 0x5fb000070000
5885 .xword 0x5fb00004c000
5886 .xword 0x600000dc0000
5887 .xword 0x5fb0000e8000
5888 .xword 0x600000390000
5889 .xword 0x610036800000
5890 .xword 0x610037800000
5891 .xword 0x5fb0001c0000
5892 .xword 0x5fb000090000
5893 .xword 0x5fb0000be000
5894 .xword 0x600000af0000
5895 .xword 0x5fb0000f6000
5896 .xword 0x610017800000
5897 .xword 0x5fb000054000
5898 .xword 0x5fb000012000
5899 .xword 0x61003cc00000
5900 .xword 0x600000e60000
5901 .xword 0x600000940000
5902 .xword 0x5fb000142000
5903 .xword 0x5fb000100000
5904 .xword 0x61003e400000
5905 .xword 0x600000a40000
5906Thr0_User_Data_4v10c_data_end:
5907/*********************************************************************/
5908SECTION .Thr0_User_Text_4v011 TEXT_VA=0x5fb000012000
5909attr_text {
5910 Name = .Thr0_User_Text_4v011 ,
5911 VA = 0x5fb000012000 ,/* 0x5fb000013fc0 */
5912 RA = 0x00e007a000 ,
5913 PA = 0x0ce007a000 ,
5914 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
5915 thr0_nz_ctx_tsb_1 ,
5916 TTE_V = 1 ,
5917 TTE_NFO = 0 ,
5918 TTE_L = 0 ,
5919 TTE_Soft = 0x1b0000 ,
5920 TTE_IE = 0 ,
5921 TTE_E = 0 ,
5922 TTE_CP = 0 ,
5923 TTE_CV = 0 ,
5924 TTE_P = 0 ,
5925 TTE_EP = 1 ,
5926 TTE_W = 0 ,
5927 TTE_SW1 = 0 ,
5928 TTE_SW0 = 0 ,
5929 TTE_RSVD1 = 0 ,
5930 TTE_Size = 0 ,
5931 /* ITTE_TAG_DATA = 00005fb000012798 8000000ce007a080 */
5932 end_label = Thr0_User_Text_4v011_text_end ,
5933 compressimage ,
5934 }
5935.text
5936.global Thr0_User_Text_4v011_text_begin
5937Thr0_User_Text_4v011_text_begin:
5938 nop
5939 sub %g1, 1, %g1
5940 brz %g1,Thr0_User_Text_4v011_exit
5941 nop
5942 DDEMAP_ALL
5943 .word 0xdc752028
5944 .word 0xc02524d4
5945 .word 0xda72a130
5946 .word 0xc02423a0
5947 .word 0x1000000
5948 or %g0, 0x4f, %i7
5949 LOAD_IDATA_ACCESS
5950thr0_MMU_ASI_PRIMARY_54:
5951 .word 0x87802080
5952 .word 0xf0f2a068
5953 .word 0xfe5e2288
5954 DDEMAP_SCTX
5955 .word 0x1000000
5956 or %g0, 0x1a8, %i7
5957 DTLB_TAG_READ
5958 .word 0x1000000
5959 or %g0, 0x42c, %i7
5960 LOAD_DDATA_ACCESS
5961 DO_BRANCH
5962 .word 0x81c4a000
5963 .word 0xbe15c000
5964 GOTO_SUPERVISOR0
5965 .word 0x1000000
5966 or %g0, 0xa8, %i7
5967 READ_IDATA_ACCESS
5968 TOGGLE_LSU_IM
5969 nop
5970 nop
5971 nop
5972 nop
5973 nop
5974 nop
5975 nop
5976 .word 0xbe120000
5977 GOTO_SUPERVISOR1
5978 .word 0xc85d2068
5979 .word 0xfe542e0a
5980 .word 0xbe812068
5981 .word 0xe8dfd000
5982 .word 0xc028a3ae
5983 IDEMAP_ALL_RPAGES
5984 nop
5985 nop
5986 nop
5987 .word 0x1000000
5988 or %g0, 0x145, %i7
5989 LOAD_DDATA_ACCESS
5990 DDEMAP_PCTX
5991 .word 0xbe120000
5992 GOTO_SUPERVISOR1
5993 .word 0xc0742d28
5994 .word 0x81c3e000
5995 .word 0xbe124000
5996 GOTO_SUPERVISOR0
5997 nop
5998Thr0_User_Text_4v011_exit:
5999 EXIT_GOOD
6000Thr0_User_Text_4v011_text_end:
6001/*********************************************************************/
6002SECTION .Thr0_User_Data_4v10d DATA_VA=0x61003cc00000
6003attr_data {
6004 Name = .Thr0_User_Data_4v10d ,
6005 VA = 0x61003cc00000 ,/* 0x61003cffffc0 */
6006 RA = 0x01da400000 ,
6007 PA = 0x0dda400000 ,
6008 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
6009 thr0_nz_ctx_tsb_3 ,
6010 TTE_V = 1 ,
6011 TTE_NFO = 0 ,
6012 TTE_L = 1 ,
6013 TTE_Soft = 0x110000 ,
6014 TTE_IE = 0 ,
6015 TTE_E = 0 ,
6016 TTE_CP = 1 ,
6017 TTE_CV = 0 ,
6018 TTE_P = 0 ,
6019 TTE_EP = 0 ,
6020 TTE_W = 1 ,
6021 TTE_SW1 = 1 ,
6022 TTE_SW0 = 1 ,
6023 TTE_RSVD1 = 0 ,
6024 TTE_Size = 3 ,
6025 /* DTTE_TAG_DATA = 000061003cc01286 8000000dda400443 */
6026 end_label = Thr0_User_Data_4v10d_data_end ,
6027 compressimage ,
6028 }
6029.data
6030.global Thr0_User_Data_4v10d_data_begin
6031Thr0_User_Data_4v10d_data_begin:
6032 .xword 0x600000b20000
6033 .xword 0x6000004c0000
6034 .xword 0x610000400000
6035 .xword 0x6000007e0000
6036 .xword 0x600000050000
6037 .xword 0x5fb000126000
6038 .xword 0x61002e000000
6039 .xword 0x61001a800000
6040 .xword 0x5fb0000f4000
6041 .xword 0x5fb0000ca000
6042 .xword 0x610019000000
6043 .xword 0x61000d800000
6044 .xword 0x5fb000140000
6045 .xword 0x61001d000000
6046 .xword 0x6000001c0000
6047 .xword 0x61003b800000
6048 .xword 0x5fb00010e000
6049 .xword 0x600000f90000
6050 .xword 0x5fb000088000
6051 .xword 0x5fb00019a000
6052 .xword 0x5fb0001ac000
6053 .xword 0x5fb000002000
6054 .xword 0x610022400000
6055 .xword 0x5fb000132000
6056 .xword 0x5fb000070000
6057 .xword 0x5fb00004c000
6058 .xword 0x600000dc0000
6059 .xword 0x5fb0000e8000
6060 .xword 0x600000390000
6061 .xword 0x610036800000
6062 .xword 0x610037800000
6063 .xword 0x5fb0001c0000
6064 .xword 0x5fb000090000
6065 .xword 0x5fb0000be000
6066 .xword 0x600000af0000
6067 .xword 0x5fb0000f6000
6068 .xword 0x610017800000
6069 .xword 0x5fb000054000
6070 .xword 0x5fb000012000
6071 .xword 0x61003cc00000
6072 .xword 0x600000e60000
6073 .xword 0x600000940000
6074 .xword 0x5fb000142000
6075 .xword 0x5fb000100000
6076 .xword 0x61003e400000
6077 .xword 0x600000a40000
6078Thr0_User_Data_4v10d_data_end:
6079/*********************************************************************/
6080SECTION .Thr0_User_Text_4v012 TEXT_VA=0x600000e60000
6081attr_text {
6082 Name = .Thr0_User_Text_4v012 ,
6083 VA = 0x600000e60000 ,/* 0x600000e6ffc0 */
6084 RA = 0x00d0cc0000 ,
6085 PA = 0x0cd0cc0000 ,
6086 TTE_Context = 0x1286 ,/* TEXT_PRIMARY */
6087 thr0_nz_ctx_tsb_2 ,
6088 TTE_V = 1 ,
6089 TTE_NFO = 0 ,
6090 TTE_L = 0 ,
6091 TTE_Soft = 0x1b0000 ,
6092 TTE_IE = 0 ,
6093 TTE_E = 0 ,
6094 TTE_CP = 0 ,
6095 TTE_CV = 0 ,
6096 TTE_P = 0 ,
6097 TTE_EP = 1 ,
6098 TTE_W = 0 ,
6099 TTE_SW1 = 0 ,
6100 TTE_SW0 = 0 ,
6101 TTE_RSVD1 = 0 ,
6102 TTE_Size = 1 ,
6103 /* ITTE_TAG_DATA = 0000600000e61286 8000000cd0cc0081 */
6104 end_label = Thr0_User_Text_4v012_text_end ,
6105 compressimage ,
6106 }
6107.text
6108.global Thr0_User_Text_4v012_text_begin
6109Thr0_User_Text_4v012_text_begin:
6110 nop
6111 sub %g1, 1, %g1
6112 brz %g1,Thr0_User_Text_4v012_exit
6113 nop
6114 .word 0x1000000
6115 or %g0, 0x4e0, %i7
6116 ITLB_TAG_READ
6117 .word 0xfe5aa220
6118 DO_BRANCH
6119 .word 0x81c66000
6120 .word 0xbe124000
6121 GOTO_SUPERVISOR0
6122 nop
6123 nop
6124 nop
6125 nop
6126 nop
6127 .word 0xd8592018
6128 TOGGLE_LSU_IM
6129 .word 0xfe5aa088
6130 .word 0x1000000
6131 or %g0, 0x2b0, %i7
6132 DTLB_TAG_READ
6133 .word 0xbe862088
6134 .word 0xe0dfd000
6135 nop
6136 nop
6137 nop
6138 nop
6139 nop
6140 nop
6141 nop
6142 nop
6143 nop
6144 .word 0xbe120000
6145 GOTO_SUPERVISOR1
6146 .word 0xd45d20e8
6147 .word 0x81c6e000
6148 .word 0xbe124000
6149 GOTO_SUPERVISOR0
6150 nop
6151Thr0_User_Text_4v012_exit:
6152 EXIT_GOOD
6153Thr0_User_Text_4v012_text_end:
6154/*********************************************************************/
6155SECTION .Thr0_User_Data_4v10e DATA_VA=0x600000940000
6156attr_data {
6157 Name = .Thr0_User_Data_4v10e ,
6158 VA = 0x600000940000 ,/* 0x60000094ffc0 */
6159 RA = 0x00d0650000 ,
6160 PA = 0x0cd0650000 ,
6161 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
6162 thr0_nz_ctx_tsb_2 ,
6163 TTE_V = 1 ,
6164 TTE_NFO = 0 ,
6165 TTE_L = 1 ,
6166 TTE_Soft = 0x110000 ,
6167 TTE_IE = 0 ,
6168 TTE_E = 0 ,
6169 TTE_CP = 1 ,
6170 TTE_CV = 0 ,
6171 TTE_P = 0 ,
6172 TTE_EP = 0 ,
6173 TTE_W = 1 ,
6174 TTE_SW1 = 1 ,
6175 TTE_SW0 = 1 ,
6176 TTE_RSVD1 = 0 ,
6177 TTE_Size = 1 ,
6178 /* DTTE_TAG_DATA = 0000600000941286 8000000cd0650441 */
6179 end_label = Thr0_User_Data_4v10e_data_end ,
6180 compressimage ,
6181 }
6182.data
6183.global Thr0_User_Data_4v10e_data_begin
6184Thr0_User_Data_4v10e_data_begin:
6185 .xword 0x600000b20000
6186 .xword 0x6000004c0000
6187 .xword 0x610000400000
6188 .xword 0x6000007e0000
6189 .xword 0x600000050000
6190 .xword 0x5fb000126000
6191 .xword 0x61002e000000
6192 .xword 0x61001a800000
6193 .xword 0x5fb0000f4000
6194 .xword 0x5fb0000ca000
6195 .xword 0x610019000000
6196 .xword 0x61000d800000
6197 .xword 0x5fb000140000
6198 .xword 0x61001d000000
6199 .xword 0x6000001c0000
6200 .xword 0x61003b800000
6201 .xword 0x5fb00010e000
6202 .xword 0x600000f90000
6203 .xword 0x5fb000088000
6204 .xword 0x5fb00019a000
6205 .xword 0x5fb0001ac000
6206 .xword 0x5fb000002000
6207 .xword 0x610022400000
6208 .xword 0x5fb000132000
6209 .xword 0x5fb000070000
6210 .xword 0x5fb00004c000
6211 .xword 0x600000dc0000
6212 .xword 0x5fb0000e8000
6213 .xword 0x600000390000
6214 .xword 0x610036800000
6215 .xword 0x610037800000
6216 .xword 0x5fb0001c0000
6217 .xword 0x5fb000090000
6218 .xword 0x5fb0000be000
6219 .xword 0x600000af0000
6220 .xword 0x5fb0000f6000
6221 .xword 0x610017800000
6222 .xword 0x5fb000054000
6223 .xword 0x5fb000012000
6224 .xword 0x61003cc00000
6225 .xword 0x600000e60000
6226 .xword 0x600000940000
6227 .xword 0x5fb000142000
6228 .xword 0x5fb000100000
6229 .xword 0x61003e400000
6230 .xword 0x600000a40000
6231Thr0_User_Data_4v10e_data_end:
6232/*********************************************************************/
6233SECTION .Thr0_User_Data_4v10f DATA_VA=0x5fb000142000
6234attr_data {
6235 Name = .Thr0_User_Data_4v10f ,
6236 VA = 0x5fb000142000 ,/* 0x5fb000143fc0 */
6237 RA = 0x00e01ce000 ,
6238 PA = 0x0ce01ce000 ,
6239 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
6240 thr0_nz_ctx_tsb_1 ,
6241 TTE_V = 1 ,
6242 TTE_NFO = 0 ,
6243 TTE_L = 1 ,
6244 TTE_Soft = 0x110000 ,
6245 TTE_IE = 0 ,
6246 TTE_E = 0 ,
6247 TTE_CP = 1 ,
6248 TTE_CV = 0 ,
6249 TTE_P = 0 ,
6250 TTE_EP = 0 ,
6251 TTE_W = 1 ,
6252 TTE_SW1 = 1 ,
6253 TTE_SW0 = 1 ,
6254 TTE_RSVD1 = 0 ,
6255 TTE_Size = 0 ,
6256 /* DTTE_TAG_DATA = 00005fb000142798 8000000ce01ce440 */
6257 end_label = Thr0_User_Data_4v10f_data_end ,
6258 compressimage ,
6259 }
6260.data
6261.global Thr0_User_Data_4v10f_data_begin
6262Thr0_User_Data_4v10f_data_begin:
6263 .xword 0x600000b20000
6264 .xword 0x6000004c0000
6265 .xword 0x610000400000
6266 .xword 0x6000007e0000
6267 .xword 0x600000050000
6268 .xword 0x5fb000126000
6269 .xword 0x61002e000000
6270 .xword 0x61001a800000
6271 .xword 0x5fb0000f4000
6272 .xword 0x5fb0000ca000
6273 .xword 0x610019000000
6274 .xword 0x61000d800000
6275 .xword 0x5fb000140000
6276 .xword 0x61001d000000
6277 .xword 0x6000001c0000
6278 .xword 0x61003b800000
6279 .xword 0x5fb00010e000
6280 .xword 0x600000f90000
6281 .xword 0x5fb000088000
6282 .xword 0x5fb00019a000
6283 .xword 0x5fb0001ac000
6284 .xword 0x5fb000002000
6285 .xword 0x610022400000
6286 .xword 0x5fb000132000
6287 .xword 0x5fb000070000
6288 .xword 0x5fb00004c000
6289 .xword 0x600000dc0000
6290 .xword 0x5fb0000e8000
6291 .xword 0x600000390000
6292 .xword 0x610036800000
6293 .xword 0x610037800000
6294 .xword 0x5fb0001c0000
6295 .xword 0x5fb000090000
6296 .xword 0x5fb0000be000
6297 .xword 0x600000af0000
6298 .xword 0x5fb0000f6000
6299 .xword 0x610017800000
6300 .xword 0x5fb000054000
6301 .xword 0x5fb000012000
6302 .xword 0x61003cc00000
6303 .xword 0x600000e60000
6304 .xword 0x600000940000
6305 .xword 0x5fb000142000
6306 .xword 0x5fb000100000
6307 .xword 0x61003e400000
6308 .xword 0x600000a40000
6309Thr0_User_Data_4v10f_data_end:
6310/*********************************************************************/
6311SECTION .Thr0_User_Data_4v110 DATA_VA=0x5fb000100000
6312attr_data {
6313 Name = .Thr0_User_Data_4v110 ,
6314 VA = 0x5fb000100000 ,/* 0x5fb000101fc0 */
6315 RA = 0x00e0126000 ,
6316 PA = 0x0ce0126000 ,
6317 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
6318 thr0_nz_ctx_tsb_1 ,
6319 TTE_V = 1 ,
6320 TTE_NFO = 0 ,
6321 TTE_L = 1 ,
6322 TTE_Soft = 0x110000 ,
6323 TTE_IE = 0 ,
6324 TTE_E = 0 ,
6325 TTE_CP = 1 ,
6326 TTE_CV = 0 ,
6327 TTE_P = 0 ,
6328 TTE_EP = 0 ,
6329 TTE_W = 1 ,
6330 TTE_SW1 = 1 ,
6331 TTE_SW0 = 1 ,
6332 TTE_RSVD1 = 0 ,
6333 TTE_Size = 0 ,
6334 /* DTTE_TAG_DATA = 00005fb000100798 8000000ce0126440 */
6335 end_label = Thr0_User_Data_4v110_data_end ,
6336 compressimage ,
6337 }
6338.data
6339.global Thr0_User_Data_4v110_data_begin
6340Thr0_User_Data_4v110_data_begin:
6341 .xword 0x600000b20000
6342 .xword 0x6000004c0000
6343 .xword 0x610000400000
6344 .xword 0x6000007e0000
6345 .xword 0x600000050000
6346 .xword 0x5fb000126000
6347 .xword 0x61002e000000
6348 .xword 0x61001a800000
6349 .xword 0x5fb0000f4000
6350 .xword 0x5fb0000ca000
6351 .xword 0x610019000000
6352 .xword 0x61000d800000
6353 .xword 0x5fb000140000
6354 .xword 0x61001d000000
6355 .xword 0x6000001c0000
6356 .xword 0x61003b800000
6357 .xword 0x5fb00010e000
6358 .xword 0x600000f90000
6359 .xword 0x5fb000088000
6360 .xword 0x5fb00019a000
6361 .xword 0x5fb0001ac000
6362 .xword 0x5fb000002000
6363 .xword 0x610022400000
6364 .xword 0x5fb000132000
6365 .xword 0x5fb000070000
6366 .xword 0x5fb00004c000
6367 .xword 0x600000dc0000
6368 .xword 0x5fb0000e8000
6369 .xword 0x600000390000
6370 .xword 0x610036800000
6371 .xword 0x610037800000
6372 .xword 0x5fb0001c0000
6373 .xword 0x5fb000090000
6374 .xword 0x5fb0000be000
6375 .xword 0x600000af0000
6376 .xword 0x5fb0000f6000
6377 .xword 0x610017800000
6378 .xword 0x5fb000054000
6379 .xword 0x5fb000012000
6380 .xword 0x61003cc00000
6381 .xword 0x600000e60000
6382 .xword 0x600000940000
6383 .xword 0x5fb000142000
6384 .xword 0x5fb000100000
6385 .xword 0x61003e400000
6386 .xword 0x600000a40000
6387Thr0_User_Data_4v110_data_end:
6388/*********************************************************************/
6389SECTION .Thr0_User_Data_4v111 DATA_VA=0x61003e400000
6390attr_data {
6391 Name = .Thr0_User_Data_4v111 ,
6392 VA = 0x61003e400000 ,/* 0x61003e7fffc0 */
6393 RA = 0x01d5c00000 ,
6394 PA = 0x0dd5c00000 ,
6395 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
6396 thr0_nz_ctx_tsb_3 ,
6397 TTE_V = 1 ,
6398 TTE_NFO = 0 ,
6399 TTE_L = 1 ,
6400 TTE_Soft = 0x110000 ,
6401 TTE_IE = 0 ,
6402 TTE_E = 0 ,
6403 TTE_CP = 1 ,
6404 TTE_CV = 0 ,
6405 TTE_P = 0 ,
6406 TTE_EP = 0 ,
6407 TTE_W = 1 ,
6408 TTE_SW1 = 1 ,
6409 TTE_SW0 = 1 ,
6410 TTE_RSVD1 = 0 ,
6411 TTE_Size = 3 ,
6412 /* DTTE_TAG_DATA = 000061003e401286 8000000dd5c00443 */
6413 end_label = Thr0_User_Data_4v111_data_end ,
6414 compressimage ,
6415 }
6416.data
6417.global Thr0_User_Data_4v111_data_begin
6418Thr0_User_Data_4v111_data_begin:
6419 .xword 0x600000b20000
6420 .xword 0x6000004c0000
6421 .xword 0x610000400000
6422 .xword 0x6000007e0000
6423 .xword 0x600000050000
6424 .xword 0x5fb000126000
6425 .xword 0x61002e000000
6426 .xword 0x61001a800000
6427 .xword 0x5fb0000f4000
6428 .xword 0x5fb0000ca000
6429 .xword 0x610019000000
6430 .xword 0x61000d800000
6431 .xword 0x5fb000140000
6432 .xword 0x61001d000000
6433 .xword 0x6000001c0000
6434 .xword 0x61003b800000
6435 .xword 0x5fb00010e000
6436 .xword 0x600000f90000
6437 .xword 0x5fb000088000
6438 .xword 0x5fb00019a000
6439 .xword 0x5fb0001ac000
6440 .xword 0x5fb000002000
6441 .xword 0x610022400000
6442 .xword 0x5fb000132000
6443 .xword 0x5fb000070000
6444 .xword 0x5fb00004c000
6445 .xword 0x600000dc0000
6446 .xword 0x5fb0000e8000
6447 .xword 0x600000390000
6448 .xword 0x610036800000
6449 .xword 0x610037800000
6450 .xword 0x5fb0001c0000
6451 .xword 0x5fb000090000
6452 .xword 0x5fb0000be000
6453 .xword 0x600000af0000
6454 .xword 0x5fb0000f6000
6455 .xword 0x610017800000
6456 .xword 0x5fb000054000
6457 .xword 0x5fb000012000
6458 .xword 0x61003cc00000
6459 .xword 0x600000e60000
6460 .xword 0x600000940000
6461 .xword 0x5fb000142000
6462 .xword 0x5fb000100000
6463 .xword 0x61003e400000
6464 .xword 0x600000a40000
6465Thr0_User_Data_4v111_data_end:
6466/*********************************************************************/
6467SECTION .Thr0_User_Data_4v112 DATA_VA=0x600000a40000
6468attr_data {
6469 Name = .Thr0_User_Data_4v112 ,
6470 VA = 0x600000a40000 ,/* 0x600000a4ffc0 */
6471 RA = 0x00d0b30000 ,
6472 PA = 0x0cd0b30000 ,
6473 TTE_Context = 0x1286 ,/* DATA_PRIMARY */
6474 thr0_nz_ctx_tsb_2 ,
6475 TTE_V = 1 ,
6476 TTE_NFO = 0 ,
6477 TTE_L = 1 ,
6478 TTE_Soft = 0x110000 ,
6479 TTE_IE = 0 ,
6480 TTE_E = 0 ,
6481 TTE_CP = 1 ,
6482 TTE_CV = 0 ,
6483 TTE_P = 0 ,
6484 TTE_EP = 0 ,
6485 TTE_W = 1 ,
6486 TTE_SW1 = 1 ,
6487 TTE_SW0 = 1 ,
6488 TTE_RSVD1 = 0 ,
6489 TTE_Size = 1 ,
6490 /* DTTE_TAG_DATA = 0000600000a41286 8000000cd0b30441 */
6491 end_label = Thr0_User_Data_4v112_data_end ,
6492 compressimage ,
6493 }
6494.data
6495.global Thr0_User_Data_4v112_data_begin
6496Thr0_User_Data_4v112_data_begin:
6497 .xword 0x600000b20000
6498 .xword 0x6000004c0000
6499 .xword 0x610000400000
6500 .xword 0x6000007e0000
6501 .xword 0x600000050000
6502 .xword 0x5fb000126000
6503 .xword 0x61002e000000
6504 .xword 0x61001a800000
6505 .xword 0x5fb0000f4000
6506 .xword 0x5fb0000ca000
6507 .xword 0x610019000000
6508 .xword 0x61000d800000
6509 .xword 0x5fb000140000
6510 .xword 0x61001d000000
6511 .xword 0x6000001c0000
6512 .xword 0x61003b800000
6513 .xword 0x5fb00010e000
6514 .xword 0x600000f90000
6515 .xword 0x5fb000088000
6516 .xword 0x5fb00019a000
6517 .xword 0x5fb0001ac000
6518 .xword 0x5fb000002000
6519 .xword 0x610022400000
6520 .xword 0x5fb000132000
6521 .xword 0x5fb000070000
6522 .xword 0x5fb00004c000
6523 .xword 0x600000dc0000
6524 .xword 0x5fb0000e8000
6525 .xword 0x600000390000
6526 .xword 0x610036800000
6527 .xword 0x610037800000
6528 .xword 0x5fb0001c0000
6529 .xword 0x5fb000090000
6530 .xword 0x5fb0000be000
6531 .xword 0x600000af0000
6532 .xword 0x5fb0000f6000
6533 .xword 0x610017800000
6534 .xword 0x5fb000054000
6535 .xword 0x5fb000012000
6536 .xword 0x61003cc00000
6537 .xword 0x600000e60000
6538 .xword 0x600000940000
6539 .xword 0x5fb000142000
6540 .xword 0x5fb000100000
6541 .xword 0x61003e400000
6542 .xword 0x600000a40000
6543Thr0_User_Data_4v112_data_end:
6544/*********************************************************************/
6545SECTION .Thr1_User_Text_4v000 TEXT_VA=0x640000550000
6546attr_text {
6547 Name = .Thr1_User_Text_4v000 ,
6548 VA = 0x640000550000 ,/* 0x64000055ffc0 */
6549 RA = 0x0160160000 ,
6550 PA = 0x1d60160000 ,
6551 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
6552 thr1_nz_ctx_tsb_2 ,
6553 TTE_V = 1 ,
6554 TTE_NFO = 0 ,
6555 TTE_L = 0 ,
6556 TTE_Soft = 0x070000 ,
6557 TTE_IE = 0 ,
6558 TTE_E = 0 ,
6559 TTE_CP = 0 ,
6560 TTE_CV = 0 ,
6561 TTE_P = 0 ,
6562 TTE_EP = 1 ,
6563 TTE_W = 0 ,
6564 TTE_SW1 = 0 ,
6565 TTE_SW0 = 1 ,
6566 TTE_RSVD1 = 0 ,
6567 TTE_Size = 1 ,
6568 /* ITTE_TAG_DATA = 0000640000550c20 8000001d60160081 */
6569 end_label = Thr1_User_Text_4v000_text_end ,
6570 compressimage ,
6571 }
6572.text
6573.global Thr1_user_code_entry
6574Thr1_user_code_entry:
6575 setx 0x63c00017c000, %g1, %g2
6576 or %g0, 12, %g1
6577 .word 0xc658a000
6578 .word 0xc858a008
6579 .word 0xca58a010
6580 .word 0xcc58a018
6581 .word 0xce58a020
6582 .word 0xd058a028
6583 .word 0xd258a030
6584 .word 0xd458a038
6585 .word 0xd658a040
6586 .word 0xd858a048
6587 .word 0xda58a050
6588 .word 0xdc58a058
6589 .word 0xde58a060
6590 .word 0xe058a068
6591 .word 0xe258a070
6592 .word 0xe458a078
6593 .word 0xe658a080
6594 .word 0xe858a088
6595 .word 0xea58a090
6596 .word 0xec58a098
6597 .word 0xee58a0a0
6598 .word 0xf058a0a8
6599 .word 0xf258a0b0
6600 .word 0xf458a0b8
6601 .word 0xf658a0c0
6602 .word 0xf858a0c8
6603 .word 0xfa58a0d0
6604 .word 0xfc58a0d8
6605.global Thr1_User_Text_4v000_text_begin
6606Thr1_User_Text_4v000_text_begin:
6607 nop
6608 sub %g1, 1, %g1
6609 brz %g1,Thr1_User_Text_4v000_exit
6610 nop
6611 nop
6612 nop
6613 .word 0x1000000
6614 or %g0, 0x458, %i7
6615 READ_IDATA_ACCESS
6616 .word 0x1000000
6617 .word 0xbe110000
6618 IDEMAP_RPAGE
6619 .word 0x1000000
6620 or %g0, 0x073, %i7
6621 LOAD_DDATA_IN
6622 ACCESS_ITSB_PTR
6623 nop
6624 nop
6625 nop
6626 nop
6627 nop
6628 nop
6629 nop
6630 nop
6631 .word 0xf25f6068
6632 .word 0x1000000
6633 .word 0xbe170000
6634 srlx %i7, 8, %i7
6635 andn %i7, 0x1f, %i7
6636 xor %i7, 0x10, %i7
6637 ITLB_PROBE
6638 .word 0xd6776010
6639 .word 0xc032a768
6640 .word 0x1000000
6641 or %g0, 0x50, %i7
6642 READ_DDATA_ACCESS
6643 ACCESS_DTSB_PTR
6644 IDEMAP_PCTX
6645 ACCESS_DTSB_PTR
6646 .word 0xbe154000
6647 GOTO_SUPERVISOR0
6648 .word 0x1000000
6649 .word 0xbe140000
6650 IDEMAP_RPAGE
6651 .word 0xf07420b8
6652 .word 0xc076e390
6653 .word 0x1000000
6654 or %g0, 0x188, %i7
6655 ITLB_TAG_READ
6656 .word 0xfc9c1d40
6657 .word 0xbe124000
6658 GOTO_SUPERVISOR0
6659thr1_MMU_ASI_BLK_COMMIT_P_55:
6660 .word 0x878020e0
6661 .word 0xe3bf6bc0
6662 .word 0xd65da040
6663 .word 0xfcde5000
6664 .word 0xbe82a098
6665 .word 0xd4dfd000
6666 .word 0x1000000
6667 .word 0xbe12c000
6668 DDEMAP_PAGE
6669 DDEMAP_PCTX
6670 .word 0xfe4da128
6671 nop
6672 nop
6673 nop
6674 nop
6675 nop
6676 nop
6677 nop
6678 nop
6679 nop
6680 .word 0x1000000
6681 or %g0, 0x59b, %i7
6682 LOAD_IDATA_ACCESS
6683 DO_BRANCH
6684 .word 0x81c4e000
6685 .word 0xbe13c000
6686 GOTO_SUPERVISOR0
6687 .word 0xfe4da888
6688 .word 0xbe124000
6689 GOTO_SUPERVISOR0
6690 nop
6691Thr1_User_Text_4v000_exit:
6692 EXIT_GOOD
6693Thr1_User_Text_4v000_text_end:
6694/*********************************************************************/
6695SECTION .Thr1_User_Data_4v100 DATA_VA=0x63c00017c000
6696attr_data {
6697 Name = .Thr1_User_Data_4v100 ,
6698 VA = 0x63c00017c000 ,/* 0x63c00017dfc0 */
6699 RA = 0x00f01e0000 ,
6700 PA = 0x00f01e0000 ,
6701 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
6702 thr1_nz_ctx_tsb_1 ,
6703 TTE_V = 1 ,
6704 TTE_NFO = 0 ,
6705 TTE_L = 0 ,
6706 TTE_Soft = 0x140000 ,
6707 TTE_IE = 0 ,
6708 TTE_E = 0 ,
6709 TTE_CP = 0 ,
6710 TTE_CV = 0 ,
6711 TTE_P = 0 ,
6712 TTE_EP = 0 ,
6713 TTE_W = 1 ,
6714 TTE_SW1 = 0 ,
6715 TTE_SW0 = 1 ,
6716 TTE_RSVD1 = 0 ,
6717 TTE_Size = 0 ,
6718 /* DTTE_TAG_DATA = 000063c00017cc20 80000000f01e0040 */
6719 end_label = Thr1_User_Data_4v100_data_end ,
6720 compressimage ,
6721 }
6722.data
6723.global Thr1_User_Data_4v100_data_begin
6724Thr1_User_Data_4v100_data_begin:
6725 .xword 0x640000550000
6726 .xword 0x63c00017c000
6727 .xword 0x65000dc00000
6728 .xword 0x63c00010a000
6729 .xword 0x650033800000
6730 .xword 0x640000660000
6731 .xword 0x660ce0000000
6732 .xword 0x63c000106000
6733 .xword 0x63c000050000
6734 .xword 0x650029000000
6735 .xword 0x63c000000000
6736 .xword 0x63c0000a8000
6737 .xword 0x63c000024000
6738 .xword 0x640000fb0000
6739 .xword 0x650002c00000
6740 .xword 0x650014800000
6741 .xword 0x63c000038000
6742 .xword 0x640000980000
6743 .xword 0x63c000032000
6744 .xword 0x63c000114000
6745 .xword 0x650001c00000
6746 .xword 0x63c0000ae000
6747 .xword 0x640000a60000
6748 .xword 0x6400002f0000
6749 .xword 0x63c0000ac000
6750 .xword 0x640000a30000
6751 .xword 0x63c0001a2000
6752 .xword 0x63c000170000
6753 .xword 0x640000170000
6754 .xword 0x63c0000ba000
6755 .xword 0x63c00015e000
6756 .xword 0x6400005e0000
6757 .xword 0x63c00005a000
6758 .xword 0x650025400000
6759 .xword 0x640000420000
6760 .xword 0x63c0001cc000
6761 .xword 0x63c00013e000
6762 .xword 0x63c000026000
6763 .xword 0x640000f00000
6764 .xword 0x63c0001e4000
6765Thr1_User_Data_4v100_data_end:
6766/*********************************************************************/
6767SECTION .Thr1_User_Data_4v200 DATA_VA=0x65000dc00000
6768attr_data {
6769 Name = .Thr1_User_Data_4v200 ,
6770 VA = 0x65000dc00000 ,/* 0x65000dffffc0 */
6771 RA = 0x01e9400000 ,
6772 PA = 0x1de9400000 ,
6773 TTE_Context = 0x0ba9 ,/* DATA_SECONDARY */
6774 thr1_nz_ctx_tsb_3 ,
6775 TTE_V = 1 ,
6776 TTE_NFO = 0 ,
6777 TTE_L = 0 ,
6778 TTE_Soft = 0x0b0000 ,
6779 TTE_IE = 0 ,
6780 TTE_E = 0 ,
6781 TTE_CP = 1 ,
6782 TTE_CV = 0 ,
6783 TTE_P = 0 ,
6784 TTE_EP = 0 ,
6785 TTE_W = 1 ,
6786 TTE_SW1 = 1 ,
6787 TTE_SW0 = 1 ,
6788 TTE_RSVD1 = 0 ,
6789 TTE_Size = 3 ,
6790 /* DTTE_TAG_DATA = 000065000dc01f94 8000001de9400443 */
6791 end_label = Thr1_User_Data_4v200_data_end ,
6792 compressimage ,
6793 }
6794.data
6795.global Thr1_User_Data_4v200_data_begin
6796Thr1_User_Data_4v200_data_begin:
6797 .xword 0x640000550000
6798 .xword 0x63c00017c000
6799 .xword 0x65000dc00000
6800 .xword 0x63c00010a000
6801 .xword 0x650033800000
6802 .xword 0x640000660000
6803 .xword 0x660ce0000000
6804 .xword 0x63c000106000
6805 .xword 0x63c000050000
6806 .xword 0x650029000000
6807 .xword 0x63c000000000
6808 .xword 0x63c0000a8000
6809 .xword 0x63c000024000
6810 .xword 0x640000fb0000
6811 .xword 0x650002c00000
6812 .xword 0x650014800000
6813 .xword 0x63c000038000
6814 .xword 0x640000980000
6815 .xword 0x63c000032000
6816 .xword 0x63c000114000
6817 .xword 0x650001c00000
6818 .xword 0x63c0000ae000
6819 .xword 0x640000a60000
6820 .xword 0x6400002f0000
6821 .xword 0x63c0000ac000
6822 .xword 0x640000a30000
6823 .xword 0x63c0001a2000
6824 .xword 0x63c000170000
6825 .xword 0x640000170000
6826 .xword 0x63c0000ba000
6827 .xword 0x63c00015e000
6828 .xword 0x6400005e0000
6829 .xword 0x63c00005a000
6830 .xword 0x650025400000
6831 .xword 0x640000420000
6832 .xword 0x63c0001cc000
6833 .xword 0x63c00013e000
6834 .xword 0x63c000026000
6835 .xword 0x640000f00000
6836 .xword 0x63c0001e4000
6837Thr1_User_Data_4v200_data_end:
6838/*********************************************************************/
6839SECTION .Thr1_User_Data_4v300 DATA_VA=0x63c00010a000
6840attr_data {
6841 Name = .Thr1_User_Data_4v300 ,
6842 VA = 0x63c00010a000 ,/* 0x63c00010bfc0 */
6843 RA = 0x00f006a000 ,
6844 PA = 0x00f006a000 ,
6845 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
6846 thr1_z_ctx_tsb_0 ,
6847 TTE_V = 1 ,
6848 TTE_NFO = 0 ,
6849 TTE_L = 1 ,
6850 TTE_Soft = 0x1f0000 ,
6851 TTE_IE = 0 ,
6852 TTE_E = 0 ,
6853 TTE_CP = 1 ,
6854 TTE_CV = 0 ,
6855 TTE_P = 0 ,
6856 TTE_EP = 0 ,
6857 TTE_W = 1 ,
6858 TTE_SW1 = 0 ,
6859 TTE_SW0 = 1 ,
6860 TTE_RSVD1 = 0 ,
6861 TTE_Size = 0 ,
6862 /* DTTE_TAG_DATA = 000063c00010a000 80000000f006a440 */
6863 end_label = Thr1_User_Data_4v300_data_end ,
6864 compressimage ,
6865 }
6866.data
6867.global Thr1_User_Data_4v300_data_begin
6868Thr1_User_Data_4v300_data_begin:
6869 .xword 0x640000550000
6870 .xword 0x63c00017c000
6871 .xword 0x65000dc00000
6872 .xword 0x63c00010a000
6873 .xword 0x650033800000
6874 .xword 0x640000660000
6875 .xword 0x660ce0000000
6876 .xword 0x63c000106000
6877 .xword 0x63c000050000
6878 .xword 0x650029000000
6879 .xword 0x63c000000000
6880 .xword 0x63c0000a8000
6881 .xword 0x63c000024000
6882 .xword 0x640000fb0000
6883 .xword 0x650002c00000
6884 .xword 0x650014800000
6885 .xword 0x63c000038000
6886 .xword 0x640000980000
6887 .xword 0x63c000032000
6888 .xword 0x63c000114000
6889 .xword 0x650001c00000
6890 .xword 0x63c0000ae000
6891 .xword 0x640000a60000
6892 .xword 0x6400002f0000
6893 .xword 0x63c0000ac000
6894 .xword 0x640000a30000
6895 .xword 0x63c0001a2000
6896 .xword 0x63c000170000
6897 .xword 0x640000170000
6898 .xword 0x63c0000ba000
6899 .xword 0x63c00015e000
6900 .xword 0x6400005e0000
6901 .xword 0x63c00005a000
6902 .xword 0x650025400000
6903 .xword 0x640000420000
6904 .xword 0x63c0001cc000
6905 .xword 0x63c00013e000
6906 .xword 0x63c000026000
6907 .xword 0x640000f00000
6908 .xword 0x63c0001e4000
6909Thr1_User_Data_4v300_data_end:
6910/*********************************************************************/
6911SECTION .Thr1_User_Text_4v001 TEXT_VA=0x650033800000
6912attr_text {
6913 Name = .Thr1_User_Text_4v001 ,
6914 VA = 0x650033800000 ,/* 0x650033bfffc0 */
6915 RA = 0x01ef400000 ,
6916 PA = 0x1def400000 ,
6917 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
6918 thr1_nz_ctx_tsb_3 ,
6919 TTE_V = 1 ,
6920 TTE_NFO = 0 ,
6921 TTE_L = 0 ,
6922 TTE_Soft = 0x070000 ,
6923 TTE_IE = 0 ,
6924 TTE_E = 0 ,
6925 TTE_CP = 0 ,
6926 TTE_CV = 0 ,
6927 TTE_P = 0 ,
6928 TTE_EP = 1 ,
6929 TTE_W = 0 ,
6930 TTE_SW1 = 0 ,
6931 TTE_SW0 = 1 ,
6932 TTE_RSVD1 = 0 ,
6933 TTE_Size = 3 ,
6934 /* ITTE_TAG_DATA = 000065003380155b 8000001def400083 */
6935 end_label = Thr1_User_Text_4v001_text_end ,
6936 compressimage ,
6937 }
6938.text
6939.global Thr1_User_Text_4v001_text_begin
6940Thr1_User_Text_4v001_text_begin:
6941 nop
6942 sub %g1, 1, %g1
6943 brz %g1,Thr1_User_Text_4v001_exit
6944 nop
6945 nop
6946 nop
6947 nop
6948 nop
6949 nop
6950 nop
6951 nop
6952 nop
6953thr1_MMU_ASI_PRIMARY_LITTLE_56:
6954 .word 0x87802088
6955 .word 0xdcb8a290
6956 .word 0xbe82a120
6957 .word 0xf6dfd000
6958 .word 0xfe56667c
6959 .word 0xfcd91000
6960 ACCESS_DTSB_PTR
6961thr1_MMU_ASI_PRIMARY_57:
6962 .word 0x87802080
6963 .word 0xf6f42038
6964 DO_BRANCH
6965 .word 0x81c4e000
6966 .word 0xbe154000
6967 GOTO_SUPERVISOR0
6968 .word 0xbe86e0d0
6969 .word 0xf6dfd000
6970 .word 0x1000000
6971 or %g0, 0x330, %i7
6972 READ_DDATA_ACCESS
6973 .word 0xfc9e5d40
6974 DDEMAP_SCTX
6975 .word 0xfe5e6478
6976 .word 0xc025a140
6977 nop
6978 nop
6979 nop
6980 nop
6981 nop
6982 nop
6983 nop
6984 nop
6985 nop
6986 .word 0x1000000
6987 or %g0, 0x440, %i7
6988 READ_IDATA_ACCESS
6989 TOGGLE_LSU_IM
6990 .word 0xc028ac24
6991 .word 0x1000000
6992 or %g0, 0x1f0, %i7
6993 READ_IDATA_ACCESS
6994 .word 0xc02dabee
6995 .word 0xc075a1e8
6996 .word 0x1000000
6997 .word 0xbe174000
6998 srlx %i7, 8, %i7
6999 andn %i7, 0x1f, %i7
7000 xor %i7, 0x10, %i7
7001 ITLB_PROBE
7002 .word 0xfe4c25c2
7003 nop
7004 nop
7005 nop
7006 nop
7007 nop
7008 nop
7009 nop
7010 nop
7011 .word 0x1000000
7012 or %g0, 0x090, %i7
7013 LOAD_DDATA_IN
7014 .word 0xbe120000
7015 GOTO_SUPERVISOR1
7016 .word 0xfe4da2a5
7017 .word 0xbe13c000
7018 GOTO_SUPERVISOR0
7019 nop
7020Thr1_User_Text_4v001_exit:
7021 EXIT_GOOD
7022Thr1_User_Text_4v001_text_end:
7023/*********************************************************************/
7024SECTION .Thr1_User_Text_4v400 TEXT_VA=0x640000660000
7025attr_text {
7026 Name = .Thr1_User_Text_4v400 ,
7027 VA = 0x640000660000 ,/* 0x64000066ffc0 */
7028 RA = 0x0160c40000 ,
7029 PA = 0x0160c40000 ,
7030 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7031 thr1_z_ctx_tsb_1 ,
7032 TTE_V = 1 ,
7033 TTE_NFO = 0 ,
7034 TTE_L = 0 ,
7035 TTE_Soft = 0x120000 ,
7036 TTE_IE = 0 ,
7037 TTE_E = 0 ,
7038 TTE_CP = 1 ,
7039 TTE_CV = 0 ,
7040 TTE_P = 1 ,
7041 TTE_EP = 1 ,
7042 TTE_W = 0 ,
7043 TTE_SW1 = 1 ,
7044 TTE_SW0 = 1 ,
7045 TTE_RSVD1 = 0 ,
7046 TTE_Size = 1 ,
7047 /* ITTE_TAG_DATA = 0000640000660000 8000000160c40481 */
7048 end_label = Thr1_User_Text_4v400_text_end ,
7049 compressimage ,
7050 }
7051.text
7052.global Thr1_User_Text_4v400_text_begin
7053Thr1_User_Text_4v400_text_begin:
7054 wrpr 0, %gl
7055 .word 0x1000000
7056 or %g0, 0x04f, %i7
7057 P_LOAD_IDATA_IN
7058 nop
7059 nop
7060 nop
7061 nop
7062 nop
7063 nop
7064 nop
7065 nop
7066 .word 0xfcd95060
7067 .word 0xe2732010
7068 .word 0xc029a670
7069 nop
7070 nop
7071 nop
7072 nop
7073 nop
7074 .word 0xe8732028
7075 .word 0xc029a39c
7076 .word 0xbe816010
7077 .word 0xe39fde20
7078 .word 0x1000000
7079 .word 0xbe124000
7080 srlx %i7, 8, %i7
7081 andn %i7, 0x1f, %i7
7082 P_ITLB_PROBE
7083 .word 0xbe8760e0
7084 .word 0xd4dfc200
7085thr1_MMU_ASI_SECONDARY_58:
7086 .word 0x87802081
7087 .word 0xc8baec50
7088thr1_MMU_ASI_PRIMARY_59:
7089 .word 0x87802080
7090 .word 0xf0f2a080
7091 .word 0xca59a010
7092 .word 0x1000000
7093 or %g0, 0x98, %i7
7094 P_READ_IDATA_ACCESS
7095 .word 0xfcd90380
7096thr1_MMU_ASI_BLK_S_60:
7097 .word 0x878020f1
7098 .word 0xc3b96f40
7099 .word 0xfe41adec
7100 .word 0xbe134000
7101 RETURN_FROM_SUPERVISOR1
7102 nop
7103Thr1_User_Text_4v400_exit:
7104 EXIT_GOOD
7105Thr1_User_Text_4v400_text_end:
7106/*********************************************************************/
7107SECTION .Thr1_User_Text_4v002 TEXT_VA=0x660ce0000000
7108attr_text {
7109 Name = .Thr1_User_Text_4v002 ,
7110 VA = 0x660ce0000000 ,/* 0x660cefffffc0 */
7111 RA = 0x0390000000 ,
7112 PA = 0x1f90000000 ,
7113 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
7114 thr1_nz_ctx_tsb_0 ,
7115 TTE_V = 1 ,
7116 TTE_NFO = 0 ,
7117 TTE_L = 0 ,
7118 TTE_Soft = 0x070000 ,
7119 TTE_IE = 0 ,
7120 TTE_E = 0 ,
7121 TTE_CP = 0 ,
7122 TTE_CV = 0 ,
7123 TTE_P = 1 ,
7124 TTE_EP = 1 ,
7125 TTE_W = 0 ,
7126 TTE_SW1 = 0 ,
7127 TTE_SW0 = 1 ,
7128 TTE_RSVD1 = 0 ,
7129 TTE_Size = 5 ,
7130 /* ITTE_TAG_DATA = 0000660ce0000c20 8000001f90000085 */
7131 end_label = Thr1_User_Text_4v002_text_end ,
7132 compressimage ,
7133 }
7134.text
7135.global Thr1_User_Text_4v002_text_begin
7136Thr1_User_Text_4v002_text_begin:
7137 wrpr 0, %gl
7138 nop
7139 nop
7140 nop
7141 nop
7142 nop
7143 .word 0xbe8420d0
7144 .word 0xf2dfc200
7145 .word 0x1000000
7146 or %g0, 0x5c7, %i7
7147 P_LOAD_DDATA_ACCESS
7148 .word 0xfcdad020
7149 P_DDEMAP_PCTX
7150 P_IDEMAP_PCTX
7151 .word 0xd85f6048
7152 nop
7153 nop
7154 nop
7155 nop
7156 .word 0xbe82a120
7157 .word 0xe0dfd000
7158 .word 0xfcdf5000
7159thr1_MMU_ASI_REAL_IO_LITTLE_61:
7160 .word 0x8780201d
7161 .word 0xdef12118
7162 P_TOGGLE_LSU_IM
7163 .word 0xfe412f84
7164 nop
7165 .word 0xd45c2110
7166 P_IDEMAP_ALL_PAGES
7167 .word 0xbe816070
7168 .word 0xe2dfd060
7169 nop
7170 nop
7171 nop
7172 P_TOGGLE_LSU_DM
7173 nop
7174 nop
7175 nop
7176 nop
7177 nop
7178 .word 0x1000000
7179 .word 0xbe124000
7180 P_IDEMAP_PAGE
7181 P_DDEMAP_NCTX
7182 .word 0xc020a3d4
7183 .word 0xfc9d9100
7184 P_TOGGLE_LSU_IM
7185 .word 0xd45e6098
7186 nop
7187 nop
7188 nop
7189 nop
7190 nop
7191 nop
7192 nop
7193 nop
7194 .word 0xfe48a9cb
7195 P_TOGGLE_LSU_DM
7196 P_ACCESS_ITSB_PTR
7197 .word 0xbe11c000
7198 RETURN_FROM_SUPERVISOR0
7199 nop
7200Thr1_User_Text_4v002_exit:
7201 EXIT_GOOD
7202Thr1_User_Text_4v002_text_end:
7203/*********************************************************************/
7204SECTION .Thr1_User_Data_4v101 DATA_VA=0x63c000106000
7205attr_data {
7206 Name = .Thr1_User_Data_4v101 ,
7207 VA = 0x63c000106000 ,/* 0x63c000107fc0 */
7208 RA = 0x00f000e000 ,
7209 PA = 0x00f000e000 ,
7210 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
7211 thr1_nz_ctx_tsb_1 ,
7212 TTE_V = 1 ,
7213 TTE_NFO = 0 ,
7214 TTE_L = 0 ,
7215 TTE_Soft = 0x140000 ,
7216 TTE_IE = 0 ,
7217 TTE_E = 0 ,
7218 TTE_CP = 0 ,
7219 TTE_CV = 0 ,
7220 TTE_P = 0 ,
7221 TTE_EP = 0 ,
7222 TTE_W = 1 ,
7223 TTE_SW1 = 0 ,
7224 TTE_SW0 = 1 ,
7225 TTE_RSVD1 = 0 ,
7226 TTE_Size = 0 ,
7227 /* DTTE_TAG_DATA = 000063c000106c20 80000000f000e040 */
7228 end_label = Thr1_User_Data_4v101_data_end ,
7229 compressimage ,
7230 }
7231.data
7232.global Thr1_User_Data_4v101_data_begin
7233Thr1_User_Data_4v101_data_begin:
7234 .xword 0x640000550000
7235 .xword 0x63c00017c000
7236 .xword 0x65000dc00000
7237 .xword 0x63c00010a000
7238 .xword 0x650033800000
7239 .xword 0x640000660000
7240 .xword 0x660ce0000000
7241 .xword 0x63c000106000
7242 .xword 0x63c000050000
7243 .xword 0x650029000000
7244 .xword 0x63c000000000
7245 .xword 0x63c0000a8000
7246 .xword 0x63c000024000
7247 .xword 0x640000fb0000
7248 .xword 0x650002c00000
7249 .xword 0x650014800000
7250 .xword 0x63c000038000
7251 .xword 0x640000980000
7252 .xword 0x63c000032000
7253 .xword 0x63c000114000
7254 .xword 0x650001c00000
7255 .xword 0x63c0000ae000
7256 .xword 0x640000a60000
7257 .xword 0x6400002f0000
7258 .xword 0x63c0000ac000
7259 .xword 0x640000a30000
7260 .xword 0x63c0001a2000
7261 .xword 0x63c000170000
7262 .xword 0x640000170000
7263 .xword 0x63c0000ba000
7264 .xword 0x63c00015e000
7265 .xword 0x6400005e0000
7266 .xword 0x63c00005a000
7267 .xword 0x650025400000
7268 .xword 0x640000420000
7269 .xword 0x63c0001cc000
7270 .xword 0x63c00013e000
7271 .xword 0x63c000026000
7272 .xword 0x640000f00000
7273 .xword 0x63c0001e4000
7274Thr1_User_Data_4v101_data_end:
7275/*********************************************************************/
7276SECTION .Thr1_User_Data_4v201 DATA_VA=0x63c000050000
7277attr_data {
7278 Name = .Thr1_User_Data_4v201 ,
7279 VA = 0x63c000050000 ,/* 0x63c000051fc0 */
7280 RA = 0x00f01f0000 ,
7281 PA = 0x00f01f0000 ,
7282 TTE_Context = 0x0ba9 ,/* DATA_SECONDARY */
7283 thr1_nz_ctx_tsb_1 ,
7284 TTE_V = 1 ,
7285 TTE_NFO = 0 ,
7286 TTE_L = 0 ,
7287 TTE_Soft = 0x0b0000 ,
7288 TTE_IE = 0 ,
7289 TTE_E = 0 ,
7290 TTE_CP = 1 ,
7291 TTE_CV = 0 ,
7292 TTE_P = 0 ,
7293 TTE_EP = 0 ,
7294 TTE_W = 1 ,
7295 TTE_SW1 = 1 ,
7296 TTE_SW0 = 1 ,
7297 TTE_RSVD1 = 0 ,
7298 TTE_Size = 0 ,
7299 /* DTTE_TAG_DATA = 000063c000050ba9 80000000f01f0440 */
7300 end_label = Thr1_User_Data_4v201_data_end ,
7301 compressimage ,
7302 }
7303.data
7304.global Thr1_User_Data_4v201_data_begin
7305Thr1_User_Data_4v201_data_begin:
7306 .xword 0x640000550000
7307 .xword 0x63c00017c000
7308 .xword 0x65000dc00000
7309 .xword 0x63c00010a000
7310 .xword 0x650033800000
7311 .xword 0x640000660000
7312 .xword 0x660ce0000000
7313 .xword 0x63c000106000
7314 .xword 0x63c000050000
7315 .xword 0x650029000000
7316 .xword 0x63c000000000
7317 .xword 0x63c0000a8000
7318 .xword 0x63c000024000
7319 .xword 0x640000fb0000
7320 .xword 0x650002c00000
7321 .xword 0x650014800000
7322 .xword 0x63c000038000
7323 .xword 0x640000980000
7324 .xword 0x63c000032000
7325 .xword 0x63c000114000
7326 .xword 0x650001c00000
7327 .xword 0x63c0000ae000
7328 .xword 0x640000a60000
7329 .xword 0x6400002f0000
7330 .xword 0x63c0000ac000
7331 .xword 0x640000a30000
7332 .xword 0x63c0001a2000
7333 .xword 0x63c000170000
7334 .xword 0x640000170000
7335 .xword 0x63c0000ba000
7336 .xword 0x63c00015e000
7337 .xword 0x6400005e0000
7338 .xword 0x63c00005a000
7339 .xword 0x650025400000
7340 .xword 0x640000420000
7341 .xword 0x63c0001cc000
7342 .xword 0x63c00013e000
7343 .xword 0x63c000026000
7344 .xword 0x640000f00000
7345 .xword 0x63c0001e4000
7346Thr1_User_Data_4v201_data_end:
7347/*********************************************************************/
7348SECTION .Thr1_User_Data_4v301 DATA_VA=0x650029000000
7349attr_data {
7350 Name = .Thr1_User_Data_4v301 ,
7351 VA = 0x650029000000 ,/* 0x6500293fffc0 */
7352 RA = 0x01e4400000 ,
7353 PA = 0x1de4400000 ,
7354 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7355 thr1_z_ctx_tsb_2 ,
7356 TTE_V = 1 ,
7357 TTE_NFO = 0 ,
7358 TTE_L = 1 ,
7359 TTE_Soft = 0x1f0000 ,
7360 TTE_IE = 0 ,
7361 TTE_E = 0 ,
7362 TTE_CP = 1 ,
7363 TTE_CV = 0 ,
7364 TTE_P = 0 ,
7365 TTE_EP = 0 ,
7366 TTE_W = 1 ,
7367 TTE_SW1 = 0 ,
7368 TTE_SW0 = 1 ,
7369 TTE_RSVD1 = 0 ,
7370 TTE_Size = 3 ,
7371 /* DTTE_TAG_DATA = 0000650029000000 8000001de4400443 */
7372 end_label = Thr1_User_Data_4v301_data_end ,
7373 compressimage ,
7374 }
7375.data
7376.global Thr1_User_Data_4v301_data_begin
7377Thr1_User_Data_4v301_data_begin:
7378 .xword 0x640000550000
7379 .xword 0x63c00017c000
7380 .xword 0x65000dc00000
7381 .xword 0x63c00010a000
7382 .xword 0x650033800000
7383 .xword 0x640000660000
7384 .xword 0x660ce0000000
7385 .xword 0x63c000106000
7386 .xword 0x63c000050000
7387 .xword 0x650029000000
7388 .xword 0x63c000000000
7389 .xword 0x63c0000a8000
7390 .xword 0x63c000024000
7391 .xword 0x640000fb0000
7392 .xword 0x650002c00000
7393 .xword 0x650014800000
7394 .xword 0x63c000038000
7395 .xword 0x640000980000
7396 .xword 0x63c000032000
7397 .xword 0x63c000114000
7398 .xword 0x650001c00000
7399 .xword 0x63c0000ae000
7400 .xword 0x640000a60000
7401 .xword 0x6400002f0000
7402 .xword 0x63c0000ac000
7403 .xword 0x640000a30000
7404 .xword 0x63c0001a2000
7405 .xword 0x63c000170000
7406 .xword 0x640000170000
7407 .xword 0x63c0000ba000
7408 .xword 0x63c00015e000
7409 .xword 0x6400005e0000
7410 .xword 0x63c00005a000
7411 .xword 0x650025400000
7412 .xword 0x640000420000
7413 .xword 0x63c0001cc000
7414 .xword 0x63c00013e000
7415 .xword 0x63c000026000
7416 .xword 0x640000f00000
7417 .xword 0x63c0001e4000
7418Thr1_User_Data_4v301_data_end:
7419/*********************************************************************/
7420SECTION .Thr1_User_Text_4v003 TEXT_VA=0x63c000000000
7421attr_text {
7422 Name = .Thr1_User_Text_4v003 ,
7423 VA = 0x63c000000000 ,/* 0x63c000001fc0 */
7424 RA = 0x00f01f8000 ,
7425 PA = 0x00f01f8000 ,
7426 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
7427 thr1_nz_ctx_tsb_1 ,
7428 TTE_V = 1 ,
7429 TTE_NFO = 0 ,
7430 TTE_L = 0 ,
7431 TTE_Soft = 0x070000 ,
7432 TTE_IE = 0 ,
7433 TTE_E = 0 ,
7434 TTE_CP = 0 ,
7435 TTE_CV = 0 ,
7436 TTE_P = 0 ,
7437 TTE_EP = 1 ,
7438 TTE_W = 0 ,
7439 TTE_SW1 = 0 ,
7440 TTE_SW0 = 1 ,
7441 TTE_RSVD1 = 0 ,
7442 TTE_Size = 0 ,
7443 /* ITTE_TAG_DATA = 000063c000000c20 80000000f01f8080 */
7444 end_label = Thr1_User_Text_4v003_text_end ,
7445 compressimage ,
7446 }
7447.text
7448.global Thr1_User_Text_4v003_text_begin
7449Thr1_User_Text_4v003_text_begin:
7450 nop
7451 sub %g1, 1, %g1
7452 brz %g1,Thr1_User_Text_4v003_exit
7453 nop
7454 .word 0xc0266d28
7455thr1_MMU_ASI_BLK_P_62:
7456 .word 0x878020f0
7457 .word 0xc1bf6c40
7458 nop
7459 nop
7460 nop
7461 nop
7462 nop
7463 .word 0x1000000
7464 or %g0, 0x18, %i7
7465 ITLB_TAG_READ
7466 ACCESS_ITSB_PTR
7467 TOGGLE_LSU_DM
7468 TOGGLE_LSU_IM
7469 .word 0xfcda9000
7470 .word 0x1000000
7471 or %g0, 0x064, %i7
7472 LOAD_DDATA_IN
7473 .word 0x1000000
7474 or %g0, 0x178, %i7
7475 ITLB_TAG_READ
7476 .word 0xfcda9000
7477 nop
7478 nop
7479 nop
7480 .word 0xe19d9f00
7481 DDEMAP_ALL
7482 .word 0x1000000
7483 or %g0, 0x1dd, %i7
7484 LOAD_IDATA_ACCESS
7485 DO_BRANCH
7486 .word 0x81c72000
7487 .word 0xbe124000
7488 GOTO_SUPERVISOR0
7489 .word 0xfe42acd4
7490 .word 0xfe5da048
7491 .word 0xfcdf5000
7492 IDEMAP_PCTX
7493 TOGGLE_LSU_IM
7494 ACCESS_DTSB_PTR
7495 .word 0x1000000
7496 or %g0, 0x081, %i7
7497 LOAD_DDATA_IN
7498 .word 0xfa5aa0c0
7499 nop
7500 nop
7501 nop
7502 nop
7503 nop
7504 nop
7505 nop
7506 nop
7507 .word 0xfe5dac48
7508 DDEMAP_ALL_RPAGES
7509 .word 0xfcde5000
7510 nop
7511 nop
7512 nop
7513 nop
7514 nop
7515 nop
7516 nop
7517 nop
7518 nop
7519 .word 0xfe5c2580
7520 .word 0xbe13c000
7521 GOTO_SUPERVISOR0
7522thr1_MMU_ASI_PRIMARY_63:
7523 .word 0x87802080
7524 .word 0xfaf6e100
7525 .word 0xc02aaf03
7526 .word 0x1000000
7527 .word 0xbe17c000
7528 srlx %i7, 8, %i7
7529 andn %i7, 0x1f, %i7
7530 xor %i7, 0x10, %i7
7531 ITLB_PROBE
7532 nop
7533 nop
7534 nop
7535 .word 0xfcde5000
7536 .word 0xe45aa048
7537 DDEMAP_NCTX
7538 nop
7539 nop
7540 nop
7541 nop
7542 .word 0x1000000
7543 or %g0, 0x5e7, %i7
7544 LOAD_IDATA_ACCESS
7545 .word 0xf65c2100
7546 TOGGLE_LSU_DM
7547 .word 0xc03125da
7548thr1_MMU_ASI_SECONDARY_64:
7549 .word 0x87802081
7550 .word 0xc4b96520
7551 nop
7552 nop
7553 nop
7554 nop
7555 nop
7556 nop
7557 .word 0x1000000
7558 .word 0xbe11c000
7559 IDEMAP_PAGE
7560 DDEMAP_ALL_PAGES
7561 DO_BRANCH
7562 .word 0x81c0e088
7563 .word 0xbe124000
7564 GOTO_SUPERVISOR0
7565 DDEMAP_SCTX
7566 nop
7567 nop
7568 nop
7569 nop
7570 nop
7571 nop
7572thr1_MMU_ASI_PRIMARY_65:
7573 .word 0x87802080
7574 .word 0xdef66128
7575 .word 0x1000000
7576 .word 0xbe148000
7577 DDEMAP_RPAGE
7578 .word 0xd475a068
7579 .word 0xc0276d40
7580 .word 0xfe5e67d0
7581 .word 0xbe138000
7582 GOTO_SUPERVISOR1
7583 .word 0xc075a478
7584 .word 0x81c3e000
7585 .word 0xbe124000
7586 GOTO_SUPERVISOR0
7587 nop
7588Thr1_User_Text_4v003_exit:
7589 EXIT_GOOD
7590Thr1_User_Text_4v003_text_end:
7591/*********************************************************************/
7592SECTION .Thr1_User_Text_4v401 TEXT_VA=0x63c0000a8000
7593attr_text {
7594 Name = .Thr1_User_Text_4v401 ,
7595 VA = 0x63c0000a8000 ,/* 0x63c0000a9fc0 */
7596 RA = 0x00f0052000 ,
7597 PA = 0x00f0052000 ,
7598 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7599 thr1_z_ctx_tsb_0 ,
7600 TTE_V = 1 ,
7601 TTE_NFO = 0 ,
7602 TTE_L = 0 ,
7603 TTE_Soft = 0x120000 ,
7604 TTE_IE = 0 ,
7605 TTE_E = 0 ,
7606 TTE_CP = 1 ,
7607 TTE_CV = 0 ,
7608 TTE_P = 1 ,
7609 TTE_EP = 1 ,
7610 TTE_W = 0 ,
7611 TTE_SW1 = 1 ,
7612 TTE_SW0 = 1 ,
7613 TTE_RSVD1 = 0 ,
7614 TTE_Size = 0 ,
7615 /* ITTE_TAG_DATA = 000063c0000a8000 80000000f0052480 */
7616 end_label = Thr1_User_Text_4v401_text_end ,
7617 compressimage ,
7618 }
7619.text
7620.global Thr1_User_Text_4v401_text_begin
7621Thr1_User_Text_4v401_text_begin:
7622 wrpr 0, %gl
7623 .word 0x1000000
7624 or %g0, 0x5c8, %i7
7625 P_DTLB_TAG_READ
7626 .word 0xfc991c40
7627 P_TOGGLE_LSU_IM
7628thr1_MMU_ASI_REAL_IO_LITTLE_66:
7629 .word 0x8780201d
7630 .word 0xd8f6e0a0
7631 .word 0xfcdc82a0
7632 .word 0xee732018
7633 .word 0xc031ad48
7634 .word 0x1000000
7635 or %g0, 0x007, %i7
7636 P_LOAD_IDATA_IN
7637 .word 0x1000000
7638 or %g0, 0x2f5, %i7
7639 P_LOAD_DDATA_ACCESS
7640 .word 0xfcdec200
7641 nop
7642thr1_MMU_ASI_AS_IF_USER_PRIMARY_67:
7643 .word 0x87802010
7644 .word 0xdef42118
7645thr1_MMU_ASI_AS_IF_USER_PRIMARY_68:
7646 .word 0x87802010
7647 .word 0xc6f760e8
7648 P_ACCESS_ITSB_PTR
7649 nop
7650 nop
7651 nop
7652 nop
7653 nop
7654 nop
7655 P_DDEMAP_SCTX
7656 P_TOGGLE_LSU_DM
7657 .word 0xbe8660c0
7658 .word 0xecdfd000
7659 .word 0x1000000
7660 or %g0, 0x1f0, %i7
7661 P_DTLB_TAG_READ
7662 .word 0xfcd89000
7663 .word 0xbe866138
7664 .word 0xe0dfd000
7665 .word 0x1000000
7666 or %g0, 0x1ce, %i7
7667 P_LOAD_IDATA_ACCESS
7668 nop
7669 nop
7670 nop
7671 nop
7672 .word 0x1000000
7673 or %g0, 0x592, %i7
7674 P_LOAD_IDATA_ACCESS
7675 .word 0xbe872120
7676 .word 0xd8dfc2a0
7677 .word 0xfcdc1000
7678 .word 0xbe82a098
7679 .word 0xecdfc200
7680 .word 0xc02ca5c6
7681 .word 0xf259a098
7682 .word 0x1000000
7683 .word 0xbe124000
7684 P_IDEMAP_RPAGE
7685thr1_MMU_ASI_REAL_IO_69:
7686 .word 0x87802015
7687 .word 0xdcf52058
7688 P_DDEMAP_ALL_RPAGES
7689thr1_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_70:
7690 .word 0x87802018
7691 .word 0xcef2a0c8
7692 nop
7693 nop
7694 nop
7695 nop
7696 nop
7697 nop
7698 .word 0x1000000
7699 .word 0xbe154000
7700 P_DDEMAP_PAGE
7701 .word 0xd874a048
7702 .word 0xc021a920
7703 .word 0xfcdc0200
7704 nop
7705 nop
7706 nop
7707 nop
7708 nop
7709 nop
7710 nop
7711 nop
7712 nop
7713 .word 0xfcd94380
7714 .word 0xbe812038
7715 .word 0xfadfd000
7716 .word 0xbe8120e0
7717 .word 0xf6dfc200
7718 nop
7719 nop
7720 nop
7721 .word 0xbe11c000
7722 RETURN_FROM_SUPERVISOR1
7723 nop
7724Thr1_User_Text_4v401_exit:
7725 EXIT_GOOD
7726Thr1_User_Text_4v401_text_end:
7727/*********************************************************************/
7728SECTION .Thr1_User_Text_4v004 TEXT_VA=0x63c000024000
7729attr_text {
7730 Name = .Thr1_User_Text_4v004 ,
7731 VA = 0x63c000024000 ,/* 0x63c000025fc0 */
7732 RA = 0x00f0002000 ,
7733 PA = 0x00f0002000 ,
7734 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
7735 thr1_nz_ctx_tsb_1 ,
7736 TTE_V = 1 ,
7737 TTE_NFO = 0 ,
7738 TTE_L = 0 ,
7739 TTE_Soft = 0x070000 ,
7740 TTE_IE = 0 ,
7741 TTE_E = 0 ,
7742 TTE_CP = 0 ,
7743 TTE_CV = 0 ,
7744 TTE_P = 1 ,
7745 TTE_EP = 1 ,
7746 TTE_W = 0 ,
7747 TTE_SW1 = 0 ,
7748 TTE_SW0 = 1 ,
7749 TTE_RSVD1 = 0 ,
7750 TTE_Size = 0 ,
7751 /* ITTE_TAG_DATA = 000063c000024c20 80000000f0002080 */
7752 end_label = Thr1_User_Text_4v004_text_end ,
7753 compressimage ,
7754 }
7755.text
7756.global Thr1_User_Text_4v004_text_begin
7757Thr1_User_Text_4v004_text_begin:
7758 wrpr 0, %gl
7759 P_TOGGLE_LSU_DM
7760 .word 0xfcde4200
7761 P_DDEMAP_ALL_PAGES
7762thr1_MMU_ASI_SECONDARY_LITTLE_71:
7763 .word 0x87802089
7764 .word 0xecb969d0
7765 .word 0xfcd95160
7766 .word 0x1000000
7767 or %g0, 0x468, %i7
7768 P_READ_DDATA_ACCESS
7769 .word 0xd45c20b0
7770 .word 0xf072a050
7771 .word 0xc070a140
7772thr1_MMU_ASI_PRIMARY_72:
7773 .word 0x87802080
7774 .word 0xd2f66118
7775thr1_MMU_ASI_BLK_S_73:
7776 .word 0x878020f1
7777 .word 0xc3b96d00
7778 .word 0xfcdc1000
7779 .word 0xbe842098
7780 .word 0xc8dfd000
7781 .word 0x1000000
7782 or %g0, 0x5a8, %i7
7783 P_DTLB_TAG_READ
7784 .word 0xfcda8200
7785 .word 0xfcda9000
7786 .word 0xbe86e038
7787 .word 0xf6dfd000
7788thr1_MMU_ASI_AS_IF_USER_PRIMARY_74:
7789 .word 0x87802010
7790 .word 0xf2f42120
7791 .word 0xbe86e008
7792 .word 0xc8dfd000
7793 .word 0xfcda8200
7794 nop
7795 nop
7796 nop
7797 nop
7798 nop
7799 nop
7800 nop
7801 nop
7802 nop
7803thr1_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_75:
7804 .word 0x87802018
7805 .word 0xf6f5a0c0
7806 .word 0x1000000
7807 .word 0xbe11c000
7808 srlx %i7, 8, %i7
7809 andn %i7, 0x1f, %i7
7810 P_ITLB_PROBE
7811 nop
7812 nop
7813 nop
7814 .word 0xc03769fe
7815 nop
7816 nop
7817 nop
7818 nop
7819 P_DDEMAP_PCTX
7820 .word 0xbe85a0c0
7821 .word 0xd4dfc200
7822 .word 0xbe134000
7823 RETURN_FROM_SUPERVISOR0
7824 nop
7825Thr1_User_Text_4v004_exit:
7826 EXIT_GOOD
7827Thr1_User_Text_4v004_text_end:
7828/*********************************************************************/
7829SECTION .Thr1_User_Data_4v102 DATA_VA=0x640000fb0000
7830attr_data {
7831 Name = .Thr1_User_Data_4v102 ,
7832 VA = 0x640000fb0000 ,/* 0x640000fbffc0 */
7833 RA = 0x0160cb0000 ,
7834 PA = 0x1d60cb0000 ,
7835 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
7836 thr1_nz_ctx_tsb_2 ,
7837 TTE_V = 1 ,
7838 TTE_NFO = 0 ,
7839 TTE_L = 0 ,
7840 TTE_Soft = 0x140000 ,
7841 TTE_IE = 0 ,
7842 TTE_E = 0 ,
7843 TTE_CP = 0 ,
7844 TTE_CV = 0 ,
7845 TTE_P = 0 ,
7846 TTE_EP = 0 ,
7847 TTE_W = 1 ,
7848 TTE_SW1 = 0 ,
7849 TTE_SW0 = 1 ,
7850 TTE_RSVD1 = 0 ,
7851 TTE_Size = 1 ,
7852 /* DTTE_TAG_DATA = 0000640000fb0c20 8000001d60cb0041 */
7853 end_label = Thr1_User_Data_4v102_data_end ,
7854 compressimage ,
7855 }
7856.data
7857.global Thr1_User_Data_4v102_data_begin
7858Thr1_User_Data_4v102_data_begin:
7859 .xword 0x640000550000
7860 .xword 0x63c00017c000
7861 .xword 0x65000dc00000
7862 .xword 0x63c00010a000
7863 .xword 0x650033800000
7864 .xword 0x640000660000
7865 .xword 0x660ce0000000
7866 .xword 0x63c000106000
7867 .xword 0x63c000050000
7868 .xword 0x650029000000
7869 .xword 0x63c000000000
7870 .xword 0x63c0000a8000
7871 .xword 0x63c000024000
7872 .xword 0x640000fb0000
7873 .xword 0x650002c00000
7874 .xword 0x650014800000
7875 .xword 0x63c000038000
7876 .xword 0x640000980000
7877 .xword 0x63c000032000
7878 .xword 0x63c000114000
7879 .xword 0x650001c00000
7880 .xword 0x63c0000ae000
7881 .xword 0x640000a60000
7882 .xword 0x6400002f0000
7883 .xword 0x63c0000ac000
7884 .xword 0x640000a30000
7885 .xword 0x63c0001a2000
7886 .xword 0x63c000170000
7887 .xword 0x640000170000
7888 .xword 0x63c0000ba000
7889 .xword 0x63c00015e000
7890 .xword 0x6400005e0000
7891 .xword 0x63c00005a000
7892 .xword 0x650025400000
7893 .xword 0x640000420000
7894 .xword 0x63c0001cc000
7895 .xword 0x63c00013e000
7896 .xword 0x63c000026000
7897 .xword 0x640000f00000
7898 .xword 0x63c0001e4000
7899Thr1_User_Data_4v102_data_end:
7900/*********************************************************************/
7901SECTION .Thr1_User_Data_4v202 DATA_VA=0x650002c00000
7902attr_data {
7903 Name = .Thr1_User_Data_4v202 ,
7904 VA = 0x650002c00000 ,/* 0x650002ffffc0 */
7905 RA = 0x01e3000000 ,
7906 PA = 0x1de3000000 ,
7907 TTE_Context = 0x0ba9 ,/* DATA_SECONDARY */
7908 thr1_nz_ctx_tsb_3 ,
7909 TTE_V = 1 ,
7910 TTE_NFO = 0 ,
7911 TTE_L = 0 ,
7912 TTE_Soft = 0x0b0000 ,
7913 TTE_IE = 0 ,
7914 TTE_E = 0 ,
7915 TTE_CP = 1 ,
7916 TTE_CV = 0 ,
7917 TTE_P = 0 ,
7918 TTE_EP = 0 ,
7919 TTE_W = 1 ,
7920 TTE_SW1 = 1 ,
7921 TTE_SW0 = 1 ,
7922 TTE_RSVD1 = 0 ,
7923 TTE_Size = 3 ,
7924 /* DTTE_TAG_DATA = 0000650002c01f94 8000001de3000443 */
7925 end_label = Thr1_User_Data_4v202_data_end ,
7926 compressimage ,
7927 }
7928.data
7929.global Thr1_User_Data_4v202_data_begin
7930Thr1_User_Data_4v202_data_begin:
7931 .xword 0x640000550000
7932 .xword 0x63c00017c000
7933 .xword 0x65000dc00000
7934 .xword 0x63c00010a000
7935 .xword 0x650033800000
7936 .xword 0x640000660000
7937 .xword 0x660ce0000000
7938 .xword 0x63c000106000
7939 .xword 0x63c000050000
7940 .xword 0x650029000000
7941 .xword 0x63c000000000
7942 .xword 0x63c0000a8000
7943 .xword 0x63c000024000
7944 .xword 0x640000fb0000
7945 .xword 0x650002c00000
7946 .xword 0x650014800000
7947 .xword 0x63c000038000
7948 .xword 0x640000980000
7949 .xword 0x63c000032000
7950 .xword 0x63c000114000
7951 .xword 0x650001c00000
7952 .xword 0x63c0000ae000
7953 .xword 0x640000a60000
7954 .xword 0x6400002f0000
7955 .xword 0x63c0000ac000
7956 .xword 0x640000a30000
7957 .xword 0x63c0001a2000
7958 .xword 0x63c000170000
7959 .xword 0x640000170000
7960 .xword 0x63c0000ba000
7961 .xword 0x63c00015e000
7962 .xword 0x6400005e0000
7963 .xword 0x63c00005a000
7964 .xword 0x650025400000
7965 .xword 0x640000420000
7966 .xword 0x63c0001cc000
7967 .xword 0x63c00013e000
7968 .xword 0x63c000026000
7969 .xword 0x640000f00000
7970 .xword 0x63c0001e4000
7971Thr1_User_Data_4v202_data_end:
7972/*********************************************************************/
7973SECTION .Thr1_User_Data_4v302 DATA_VA=0x650014800000
7974attr_data {
7975 Name = .Thr1_User_Data_4v302 ,
7976 VA = 0x650014800000 ,/* 0x650014bfffc0 */
7977 RA = 0x01e2c00000 ,
7978 PA = 0x1de2c00000 ,
7979 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7980 thr1_z_ctx_tsb_2 ,
7981 TTE_V = 1 ,
7982 TTE_NFO = 0 ,
7983 TTE_L = 1 ,
7984 TTE_Soft = 0x1f0000 ,
7985 TTE_IE = 0 ,
7986 TTE_E = 0 ,
7987 TTE_CP = 1 ,
7988 TTE_CV = 0 ,
7989 TTE_P = 0 ,
7990 TTE_EP = 0 ,
7991 TTE_W = 1 ,
7992 TTE_SW1 = 0 ,
7993 TTE_SW0 = 1 ,
7994 TTE_RSVD1 = 0 ,
7995 TTE_Size = 3 ,
7996 /* DTTE_TAG_DATA = 0000650014800000 8000001de2c00443 */
7997 end_label = Thr1_User_Data_4v302_data_end ,
7998 compressimage ,
7999 }
8000.data
8001.global Thr1_User_Data_4v302_data_begin
8002Thr1_User_Data_4v302_data_begin:
8003 .xword 0x640000550000
8004 .xword 0x63c00017c000
8005 .xword 0x65000dc00000
8006 .xword 0x63c00010a000
8007 .xword 0x650033800000
8008 .xword 0x640000660000
8009 .xword 0x660ce0000000
8010 .xword 0x63c000106000
8011 .xword 0x63c000050000
8012 .xword 0x650029000000
8013 .xword 0x63c000000000
8014 .xword 0x63c0000a8000
8015 .xword 0x63c000024000
8016 .xword 0x640000fb0000
8017 .xword 0x650002c00000
8018 .xword 0x650014800000
8019 .xword 0x63c000038000
8020 .xword 0x640000980000
8021 .xword 0x63c000032000
8022 .xword 0x63c000114000
8023 .xword 0x650001c00000
8024 .xword 0x63c0000ae000
8025 .xword 0x640000a60000
8026 .xword 0x6400002f0000
8027 .xword 0x63c0000ac000
8028 .xword 0x640000a30000
8029 .xword 0x63c0001a2000
8030 .xword 0x63c000170000
8031 .xword 0x640000170000
8032 .xword 0x63c0000ba000
8033 .xword 0x63c00015e000
8034 .xword 0x6400005e0000
8035 .xword 0x63c00005a000
8036 .xword 0x650025400000
8037 .xword 0x640000420000
8038 .xword 0x63c0001cc000
8039 .xword 0x63c00013e000
8040 .xword 0x63c000026000
8041 .xword 0x640000f00000
8042 .xword 0x63c0001e4000
8043Thr1_User_Data_4v302_data_end:
8044/*********************************************************************/
8045SECTION .Thr1_User_Text_4v005 TEXT_VA=0x63c000038000
8046attr_text {
8047 Name = .Thr1_User_Text_4v005 ,
8048 VA = 0x63c000038000 ,/* 0x63c000039fc0 */
8049 RA = 0x00f0144000 ,
8050 PA = 0x00f0144000 ,
8051 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
8052 thr1_nz_ctx_tsb_1 ,
8053 TTE_V = 1 ,
8054 TTE_NFO = 0 ,
8055 TTE_L = 0 ,
8056 TTE_Soft = 0x070000 ,
8057 TTE_IE = 0 ,
8058 TTE_E = 0 ,
8059 TTE_CP = 0 ,
8060 TTE_CV = 0 ,
8061 TTE_P = 0 ,
8062 TTE_EP = 1 ,
8063 TTE_W = 0 ,
8064 TTE_SW1 = 0 ,
8065 TTE_SW0 = 1 ,
8066 TTE_RSVD1 = 0 ,
8067 TTE_Size = 0 ,
8068 /* ITTE_TAG_DATA = 000063c000038c20 80000000f0144080 */
8069 end_label = Thr1_User_Text_4v005_text_end ,
8070 compressimage ,
8071 }
8072.text
8073.global Thr1_User_Text_4v005_text_begin
8074Thr1_User_Text_4v005_text_begin:
8075 nop
8076 sub %g1, 1, %g1
8077 brz %g1,Thr1_User_Text_4v005_exit
8078 nop
8079 DDEMAP_SCTX
8080 .word 0xfcda9000
8081 .word 0x1000000
8082 .word 0xbe10c000
8083 srlx %i7, 8, %i7
8084 andn %i7, 0x1f, %i7
8085 xor %i7, 0x10, %i7
8086 ITLB_PROBE
8087 .word 0x1000000
8088 .word 0xbe158000
8089 DDEMAP_PAGE
8090 IDEMAP_ALL_RPAGES
8091 .word 0xfc9c1c40
8092 .word 0xfe45a74c
8093 IDEMAP_ALL_RPAGES
8094 .word 0xe05aa068
8095 nop
8096 nop
8097 nop
8098 nop
8099 nop
8100 nop
8101 nop
8102 .word 0xd45ee130
8103 nop
8104 nop
8105 nop
8106 nop
8107 nop
8108 nop
8109 nop
8110 nop
8111 nop
8112 .word 0x1000000
8113 or %g0, 0x560, %i7
8114 ITLB_TAG_READ
8115 nop
8116 nop
8117 .word 0xbe120000
8118 GOTO_SUPERVISOR1
8119 .word 0xbe866008
8120 .word 0xfadfd000
8121 .word 0x1000000
8122 or %g0, 0x024, %i7
8123 LOAD_DDATA_IN
8124 .word 0x1000000
8125 .word 0xbe174000
8126 IDEMAP_PAGE
8127 .word 0x1000000
8128 or %g0, 0x168, %i7
8129 ITLB_TAG_READ
8130 DO_BRANCH
8131 .word 0x81c0e088
8132 .word 0xbe124000
8133 GOTO_SUPERVISOR0
8134 .word 0x1000000
8135 or %g0, 0x1d0, %i7
8136 READ_IDATA_ACCESS
8137 IDEMAP_ALL_PAGES
8138 .word 0xbe154000
8139 GOTO_SUPERVISOR0
8140 .word 0xfe52a3de
8141 .word 0x81c26000
8142 .word 0xbe13c000
8143 GOTO_SUPERVISOR0
8144 nop
8145Thr1_User_Text_4v005_exit:
8146 EXIT_GOOD
8147Thr1_User_Text_4v005_text_end:
8148/*********************************************************************/
8149SECTION .Thr1_User_Text_4v402 TEXT_VA=0x640000980000
8150attr_text {
8151 Name = .Thr1_User_Text_4v402 ,
8152 VA = 0x640000980000 ,/* 0x64000098ffc0 */
8153 RA = 0x0160480000 ,
8154 PA = 0x0160480000 ,
8155 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
8156 thr1_z_ctx_tsb_1 ,
8157 TTE_V = 1 ,
8158 TTE_NFO = 0 ,
8159 TTE_L = 0 ,
8160 TTE_Soft = 0x120000 ,
8161 TTE_IE = 0 ,
8162 TTE_E = 0 ,
8163 TTE_CP = 1 ,
8164 TTE_CV = 0 ,
8165 TTE_P = 1 ,
8166 TTE_EP = 1 ,
8167 TTE_W = 0 ,
8168 TTE_SW1 = 1 ,
8169 TTE_SW0 = 1 ,
8170 TTE_RSVD1 = 0 ,
8171 TTE_Size = 1 ,
8172 /* ITTE_TAG_DATA = 0000640000980000 8000000160480481 */
8173 end_label = Thr1_User_Text_4v402_text_end ,
8174 compressimage ,
8175 }
8176.text
8177.global Thr1_User_Text_4v402_text_begin
8178Thr1_User_Text_4v402_text_begin:
8179 wrpr 0, %gl
8180 .word 0x1000000
8181 or %g0, 0x08f, %i7
8182 P_LOAD_DDATA_IN
8183 .word 0xbe82a068
8184 .word 0xe0dfd000
8185 .word 0x1000000
8186 .word 0xbe160000
8187 P_DDEMAP_PAGE
8188 .word 0xec75e0b0
8189 .word 0xc021a7a8
8190 .word 0x1000000
8191 .word 0xbe17c000
8192 P_DDEMAP_RPAGE
8193 .word 0xbe8420d0
8194 .word 0xe0dfc200
8195 nop
8196 nop
8197 nop
8198 nop
8199 nop
8200 nop
8201 nop
8202 nop
8203 nop
8204 nop
8205 P_TOGGLE_LSU_DM
8206thr1_MMU_ASI_AS_IF_USER_PRIMARY_76:
8207 .word 0x87802010
8208 .word 0xd4f12038
8209 .word 0xfcda9000
8210 .word 0xc024a4f8
8211thr1_MMU_ASI_PRIMARY_77:
8212 .word 0x87802080
8213 .word 0xccf76048
8214 .word 0xca59a040
8215 .word 0x1000000
8216 or %g0, 0x049, %i7
8217 P_LOAD_IDATA_IN
8218thr1_MMU_ASI_AS_IF_USER_PRIMARY_78:
8219 .word 0x87802010
8220 .word 0xe8f6e088
8221 .word 0x1000000
8222 .word 0xbe154000
8223 srlx %i7, 8, %i7
8224 andn %i7, 0x1f, %i7
8225 xor %i7, 0x10, %i7
8226 P_ITLB_PROBE
8227 P_TOGGLE_LSU_IM
8228 P_DDEMAP_ALL_RPAGES
8229 .word 0xfcda9000
8230thr1_MMU_ASI_PRIMARY_79:
8231 .word 0x87802080
8232 .word 0xf0f2a080
8233 .word 0x1000000
8234 or %g0, 0x071, %i7
8235 P_LOAD_IDATA_IN
8236 .word 0xbe8420b0
8237 .word 0xf2dfc200
8238 .word 0x1000000
8239 or %g0, 0x18, %i7
8240 P_ITLB_TAG_READ
8241 .word 0x1000000
8242 or %g0, 0x77b, %i7
8243 P_LOAD_DDATA_ACCESS
8244 .word 0xbe842038
8245 .word 0xe0dfd000
8246 P_IDEMAP_PCTX
8247 P_IDEMAP_ALL
8248thr1_MMU_ASI_BLK_P_80:
8249 .word 0x878020f0
8250 .word 0xc3baa180
8251 .word 0x1000000
8252 or %g0, 0x18, %i7
8253 P_READ_DDATA_ACCESS
8254 nop
8255 nop
8256 nop
8257 nop
8258 nop
8259 nop
8260 .word 0xc024a140
8261 .word 0xfcdad120
8262 .word 0x1000000
8263 or %g0, 0x062, %i7
8264 P_LOAD_IDATA_IN
8265 P_TOGGLE_LSU_IM
8266 .word 0xfcda9000
8267thr1_MMU_ASI_PRIMARY_81:
8268 .word 0x87802080
8269 .word 0xd4f2a068
8270 .word 0xfcd94320
8271 P_DDEMAP_SCTX
8272thr1_MMU_ASI_PRIMARY_82:
8273 .word 0x87802080
8274 .word 0xe6f5a0d8
8275 .word 0x1000000
8276 or %g0, 0xc8, %i7
8277 P_READ_IDATA_ACCESS
8278 .word 0x1000000
8279 or %g0, 0xd8, %i7
8280 P_ITLB_TAG_READ
8281 P_DDEMAP_PCTX
8282 P_DDEMAP_SCTX
8283thr1_MMU_ASI_BLK_S_83:
8284 .word 0x878020f1
8285 .word 0xc1b96b40
8286 .word 0x1000000
8287 or %g0, 0x044, %i7
8288 P_LOAD_IDATA_IN
8289 .word 0x1000000
8290 or %g0, 0x446, %i7
8291 P_LOAD_DDATA_ACCESS
8292thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_84:
8293 .word 0x87802022
8294 .word 0xdcbdac50
8295thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_85:
8296 .word 0x87802022
8297 .word 0xf0baa5e0
8298 .word 0xbe82a120
8299 .word 0xf6dfc200
8300 .word 0xbe11c000
8301 RETURN_FROM_SUPERVISOR1
8302 nop
8303Thr1_User_Text_4v402_exit:
8304 EXIT_GOOD
8305Thr1_User_Text_4v402_text_end:
8306/*********************************************************************/
8307SECTION .Thr1_User_Text_4v006 TEXT_VA=0x63c000032000
8308attr_text {
8309 Name = .Thr1_User_Text_4v006 ,
8310 VA = 0x63c000032000 ,/* 0x63c000033fc0 */
8311 RA = 0x00f015a000 ,
8312 PA = 0x00f015a000 ,
8313 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
8314 thr1_nz_ctx_tsb_1 ,
8315 TTE_V = 1 ,
8316 TTE_NFO = 0 ,
8317 TTE_L = 0 ,
8318 TTE_Soft = 0x070000 ,
8319 TTE_IE = 0 ,
8320 TTE_E = 0 ,
8321 TTE_CP = 0 ,
8322 TTE_CV = 0 ,
8323 TTE_P = 1 ,
8324 TTE_EP = 1 ,
8325 TTE_W = 0 ,
8326 TTE_SW1 = 0 ,
8327 TTE_SW0 = 1 ,
8328 TTE_RSVD1 = 0 ,
8329 TTE_Size = 0 ,
8330 /* ITTE_TAG_DATA = 000063c000032c20 80000000f015a080 */
8331 end_label = Thr1_User_Text_4v006_text_end ,
8332 compressimage ,
8333 }
8334.text
8335.global Thr1_User_Text_4v006_text_begin
8336Thr1_User_Text_4v006_text_begin:
8337 wrpr 0, %gl
8338 .word 0xbe86e038
8339 .word 0xd4dfc200
8340 P_ACCESS_DTSB_PTR
8341 .word 0xee5c2048
8342 .word 0x1000000
8343 .word 0xbe13c000
8344 P_DDEMAP_PAGE
8345 .word 0x1000000
8346 or %g0, 0x0a1, %i7
8347 P_LOAD_DDATA_IN
8348thr1_MMU_ASI_SECONDARY_LITTLE_86:
8349 .word 0x87802089
8350 .word 0xc4bae200
8351 .word 0xfcdd9000
8352 nop
8353 nop
8354 nop
8355 nop
8356 nop
8357 .word 0x1000000
8358 or %g0, 0x508, %i7
8359 P_ITLB_TAG_READ
8360 .word 0xfcdc5060
8361 .word 0xd472a068
8362 .word 0xc02aa140
8363 .word 0xfc995c60
8364 nop
8365 nop
8366 nop
8367 P_DDEMAP_SCTX
8368 .word 0xc022afb4
8369 nop
8370 nop
8371 nop
8372 nop
8373 nop
8374 nop
8375 nop
8376 .word 0xc45aa0b0
8377 .word 0x1000000
8378 or %g0, 0x180, %i7
8379 P_READ_IDATA_ACCESS
8380thr1_MMU_ASI_BLK_COMMIT_P_87:
8381 .word 0x878020e0
8382 .word 0xe3b928c0
8383 .word 0xe075a138
8384 .word 0xc0776818
8385 .word 0xc075aee0
8386 .word 0x1000000
8387 or %g0, 0x095, %i7
8388 P_LOAD_IDATA_IN
8389 .word 0xbe85a0c0
8390 .word 0xecdfc200
8391 .word 0xc03426fe
8392 P_DDEMAP_NCTX
8393 P_DDEMAP_PCTX
8394 .word 0xfcdc1000
8395 .word 0xc02da479
8396thr1_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_88:
8397 .word 0x87802018
8398 .word 0xf8f2a020
8399 nop
8400 nop
8401 nop
8402 nop
8403 P_TOGGLE_LSU_DM
8404 P_DDEMAP_ALL
8405thr1_MMU_ASI_PRIMARY_LITTLE_89:
8406 .word 0x87802088
8407 .word 0xe0f2a0b0
8408 .word 0xbe85a098
8409 .word 0xd4dfd000
8410 P_DDEMAP_SCTX
8411 P_TOGGLE_LSU_IM
8412 .word 0xbe170000
8413 RETURN_FROM_SUPERVISOR0
8414 nop
8415Thr1_User_Text_4v006_exit:
8416 EXIT_GOOD
8417Thr1_User_Text_4v006_text_end:
8418/*********************************************************************/
8419SECTION .Thr1_User_Data_4v103 DATA_VA=0x63c000114000
8420attr_data {
8421 Name = .Thr1_User_Data_4v103 ,
8422 VA = 0x63c000114000 ,/* 0x63c000115fc0 */
8423 RA = 0x00f004e000 ,
8424 PA = 0x00f004e000 ,
8425 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
8426 thr1_nz_ctx_tsb_1 ,
8427 TTE_V = 1 ,
8428 TTE_NFO = 0 ,
8429 TTE_L = 0 ,
8430 TTE_Soft = 0x140000 ,
8431 TTE_IE = 0 ,
8432 TTE_E = 0 ,
8433 TTE_CP = 0 ,
8434 TTE_CV = 0 ,
8435 TTE_P = 0 ,
8436 TTE_EP = 0 ,
8437 TTE_W = 1 ,
8438 TTE_SW1 = 0 ,
8439 TTE_SW0 = 1 ,
8440 TTE_RSVD1 = 0 ,
8441 TTE_Size = 0 ,
8442 /* DTTE_TAG_DATA = 000063c000114c20 80000000f004e040 */
8443 end_label = Thr1_User_Data_4v103_data_end ,
8444 compressimage ,
8445 }
8446.data
8447.global Thr1_User_Data_4v103_data_begin
8448Thr1_User_Data_4v103_data_begin:
8449 .xword 0x640000550000
8450 .xword 0x63c00017c000
8451 .xword 0x65000dc00000
8452 .xword 0x63c00010a000
8453 .xword 0x650033800000
8454 .xword 0x640000660000
8455 .xword 0x660ce0000000
8456 .xword 0x63c000106000
8457 .xword 0x63c000050000
8458 .xword 0x650029000000
8459 .xword 0x63c000000000
8460 .xword 0x63c0000a8000
8461 .xword 0x63c000024000
8462 .xword 0x640000fb0000
8463 .xword 0x650002c00000
8464 .xword 0x650014800000
8465 .xword 0x63c000038000
8466 .xword 0x640000980000
8467 .xword 0x63c000032000
8468 .xword 0x63c000114000
8469 .xword 0x650001c00000
8470 .xword 0x63c0000ae000
8471 .xword 0x640000a60000
8472 .xword 0x6400002f0000
8473 .xword 0x63c0000ac000
8474 .xword 0x640000a30000
8475 .xword 0x63c0001a2000
8476 .xword 0x63c000170000
8477 .xword 0x640000170000
8478 .xword 0x63c0000ba000
8479 .xword 0x63c00015e000
8480 .xword 0x6400005e0000
8481 .xword 0x63c00005a000
8482 .xword 0x650025400000
8483 .xword 0x640000420000
8484 .xword 0x63c0001cc000
8485 .xword 0x63c00013e000
8486 .xword 0x63c000026000
8487 .xword 0x640000f00000
8488 .xword 0x63c0001e4000
8489Thr1_User_Data_4v103_data_end:
8490/*********************************************************************/
8491SECTION .Thr1_User_Data_4v303 DATA_VA=0x650001c00000
8492attr_data {
8493 Name = .Thr1_User_Data_4v303 ,
8494 VA = 0x650001c00000 ,/* 0x650001ffffc0 */
8495 RA = 0x01ed400000 ,
8496 PA = 0x1ded400000 ,
8497 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
8498 thr1_z_ctx_tsb_2 ,
8499 TTE_V = 1 ,
8500 TTE_NFO = 0 ,
8501 TTE_L = 1 ,
8502 TTE_Soft = 0x1f0000 ,
8503 TTE_IE = 0 ,
8504 TTE_E = 0 ,
8505 TTE_CP = 1 ,
8506 TTE_CV = 0 ,
8507 TTE_P = 0 ,
8508 TTE_EP = 0 ,
8509 TTE_W = 1 ,
8510 TTE_SW1 = 0 ,
8511 TTE_SW0 = 1 ,
8512 TTE_RSVD1 = 0 ,
8513 TTE_Size = 3 ,
8514 /* DTTE_TAG_DATA = 0000650001c00000 8000001ded400443 */
8515 end_label = Thr1_User_Data_4v303_data_end ,
8516 compressimage ,
8517 }
8518.data
8519.global Thr1_User_Data_4v303_data_begin
8520Thr1_User_Data_4v303_data_begin:
8521 .xword 0x640000550000
8522 .xword 0x63c00017c000
8523 .xword 0x65000dc00000
8524 .xword 0x63c00010a000
8525 .xword 0x650033800000
8526 .xword 0x640000660000
8527 .xword 0x660ce0000000
8528 .xword 0x63c000106000
8529 .xword 0x63c000050000
8530 .xword 0x650029000000
8531 .xword 0x63c000000000
8532 .xword 0x63c0000a8000
8533 .xword 0x63c000024000
8534 .xword 0x640000fb0000
8535 .xword 0x650002c00000
8536 .xword 0x650014800000
8537 .xword 0x63c000038000
8538 .xword 0x640000980000
8539 .xword 0x63c000032000
8540 .xword 0x63c000114000
8541 .xword 0x650001c00000
8542 .xword 0x63c0000ae000
8543 .xword 0x640000a60000
8544 .xword 0x6400002f0000
8545 .xword 0x63c0000ac000
8546 .xword 0x640000a30000
8547 .xword 0x63c0001a2000
8548 .xword 0x63c000170000
8549 .xword 0x640000170000
8550 .xword 0x63c0000ba000
8551 .xword 0x63c00015e000
8552 .xword 0x6400005e0000
8553 .xword 0x63c00005a000
8554 .xword 0x650025400000
8555 .xword 0x640000420000
8556 .xword 0x63c0001cc000
8557 .xword 0x63c00013e000
8558 .xword 0x63c000026000
8559 .xword 0x640000f00000
8560 .xword 0x63c0001e4000
8561Thr1_User_Data_4v303_data_end:
8562/*********************************************************************/
8563SECTION .Thr1_User_Text_4v007 TEXT_VA=0x63c0000ae000
8564attr_text {
8565 Name = .Thr1_User_Text_4v007 ,
8566 VA = 0x63c0000ae000 ,/* 0x63c0000affc0 */
8567 RA = 0x00f017e000 ,
8568 PA = 0x00f017e000 ,
8569 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
8570 thr1_nz_ctx_tsb_1 ,
8571 TTE_V = 1 ,
8572 TTE_NFO = 0 ,
8573 TTE_L = 0 ,
8574 TTE_Soft = 0x070000 ,
8575 TTE_IE = 0 ,
8576 TTE_E = 0 ,
8577 TTE_CP = 0 ,
8578 TTE_CV = 0 ,
8579 TTE_P = 0 ,
8580 TTE_EP = 1 ,
8581 TTE_W = 0 ,
8582 TTE_SW1 = 0 ,
8583 TTE_SW0 = 1 ,
8584 TTE_RSVD1 = 0 ,
8585 TTE_Size = 0 ,
8586 /* ITTE_TAG_DATA = 000063c0000aec20 80000000f017e080 */
8587 end_label = Thr1_User_Text_4v007_text_end ,
8588 compressimage ,
8589 }
8590.text
8591.global Thr1_User_Text_4v007_text_begin
8592Thr1_User_Text_4v007_text_begin:
8593 nop
8594 sub %g1, 1, %g1
8595 brz %g1,Thr1_User_Text_4v007_exit
8596 nop
8597 .word 0x1000000
8598 .word 0xbe168000
8599 DDEMAP_RPAGE
8600 .word 0xfe5e6838
8601 TOGGLE_LSU_DM
8602 nop
8603thr1_MMU_ASI_PRIMARY_90:
8604 .word 0x87802080
8605 .word 0xeaf76090
8606 .word 0x1000000
8607 or %g0, 0x6d8, %i7
8608 READ_DDATA_ACCESS
8609 ACCESS_ITSB_PTR
8610 .word 0xce742000
8611 .word 0xc025aa70
8612 .word 0xfcda9000
8613 .word 0x1000000
8614 or %g0, 0x00c, %i7
8615 LOAD_DDATA_IN
8616 nop
8617 nop
8618 nop
8619 nop
8620 nop
8621 nop
8622 TOGGLE_LSU_IM
8623 .word 0x1000000
8624 or %g0, 0x68d, %i7
8625 LOAD_DDATA_ACCESS
8626 .word 0x1000000
8627 .word 0xbe120000
8628 IDEMAP_PAGE
8629 .word 0xc0342e84
8630 .word 0x1000000
8631 or %g0, 0x085, %i7
8632 LOAD_DDATA_IN
8633 DO_BRANCH
8634 .word 0x81c62000
8635 .word 0xbe124000
8636 GOTO_SUPERVISOR0
8637 .word 0x1000000
8638 or %g0, 0x98, %i7
8639 ITLB_TAG_READ
8640 .word 0xe05ee0c0
8641 .word 0xec5da138
8642 .word 0xe275a070
8643 .word 0xc0292896
8644 DO_BRANCH
8645 .word 0x81c0e088
8646 .word 0xbe124000
8647 GOTO_SUPERVISOR0
8648 .word 0xfe5c2720
8649 .word 0x81c62000
8650 .word 0xbe124000
8651 GOTO_SUPERVISOR0
8652 nop
8653Thr1_User_Text_4v007_exit:
8654 EXIT_GOOD
8655Thr1_User_Text_4v007_text_end:
8656/*********************************************************************/
8657SECTION .Thr1_User_Data_4v104 DATA_VA=0x640000a60000
8658attr_data {
8659 Name = .Thr1_User_Data_4v104 ,
8660 VA = 0x640000a60000 ,/* 0x640000a6ffc0 */
8661 RA = 0x01609f0000 ,
8662 PA = 0x1d609f0000 ,
8663 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
8664 thr1_nz_ctx_tsb_2 ,
8665 TTE_V = 1 ,
8666 TTE_NFO = 0 ,
8667 TTE_L = 0 ,
8668 TTE_Soft = 0x140000 ,
8669 TTE_IE = 0 ,
8670 TTE_E = 0 ,
8671 TTE_CP = 0 ,
8672 TTE_CV = 0 ,
8673 TTE_P = 0 ,
8674 TTE_EP = 0 ,
8675 TTE_W = 1 ,
8676 TTE_SW1 = 0 ,
8677 TTE_SW0 = 1 ,
8678 TTE_RSVD1 = 0 ,
8679 TTE_Size = 1 ,
8680 /* DTTE_TAG_DATA = 0000640000a60c20 8000001d609f0041 */
8681 end_label = Thr1_User_Data_4v104_data_end ,
8682 compressimage ,
8683 }
8684.data
8685.global Thr1_User_Data_4v104_data_begin
8686Thr1_User_Data_4v104_data_begin:
8687 .xword 0x640000550000
8688 .xword 0x63c00017c000
8689 .xword 0x65000dc00000
8690 .xword 0x63c00010a000
8691 .xword 0x650033800000
8692 .xword 0x640000660000
8693 .xword 0x660ce0000000
8694 .xword 0x63c000106000
8695 .xword 0x63c000050000
8696 .xword 0x650029000000
8697 .xword 0x63c000000000
8698 .xword 0x63c0000a8000
8699 .xword 0x63c000024000
8700 .xword 0x640000fb0000
8701 .xword 0x650002c00000
8702 .xword 0x650014800000
8703 .xword 0x63c000038000
8704 .xword 0x640000980000
8705 .xword 0x63c000032000
8706 .xword 0x63c000114000
8707 .xword 0x650001c00000
8708 .xword 0x63c0000ae000
8709 .xword 0x640000a60000
8710 .xword 0x6400002f0000
8711 .xword 0x63c0000ac000
8712 .xword 0x640000a30000
8713 .xword 0x63c0001a2000
8714 .xword 0x63c000170000
8715 .xword 0x640000170000
8716 .xword 0x63c0000ba000
8717 .xword 0x63c00015e000
8718 .xword 0x6400005e0000
8719 .xword 0x63c00005a000
8720 .xword 0x650025400000
8721 .xword 0x640000420000
8722 .xword 0x63c0001cc000
8723 .xword 0x63c00013e000
8724 .xword 0x63c000026000
8725 .xword 0x640000f00000
8726 .xword 0x63c0001e4000
8727Thr1_User_Data_4v104_data_end:
8728/*********************************************************************/
8729SECTION .Thr1_User_Text_4v008 TEXT_VA=0x6400002f0000
8730attr_text {
8731 Name = .Thr1_User_Text_4v008 ,
8732 VA = 0x6400002f0000 ,/* 0x6400002fffc0 */
8733 RA = 0x0160c60000 ,
8734 PA = 0x1d60c60000 ,
8735 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
8736 thr1_nz_ctx_tsb_2 ,
8737 TTE_V = 1 ,
8738 TTE_NFO = 0 ,
8739 TTE_L = 0 ,
8740 TTE_Soft = 0x070000 ,
8741 TTE_IE = 0 ,
8742 TTE_E = 0 ,
8743 TTE_CP = 0 ,
8744 TTE_CV = 0 ,
8745 TTE_P = 0 ,
8746 TTE_EP = 1 ,
8747 TTE_W = 0 ,
8748 TTE_SW1 = 0 ,
8749 TTE_SW0 = 1 ,
8750 TTE_RSVD1 = 0 ,
8751 TTE_Size = 1 ,
8752 /* ITTE_TAG_DATA = 00006400002f0c20 8000001d60c60081 */
8753 end_label = Thr1_User_Text_4v008_text_end ,
8754 compressimage ,
8755 }
8756.text
8757.global Thr1_User_Text_4v008_text_begin
8758Thr1_User_Text_4v008_text_begin:
8759 nop
8760 sub %g1, 1, %g1
8761 brz %g1,Thr1_User_Text_4v008_exit
8762 nop
8763 .word 0xee76e0a0
8764 .word 0xc032a90e
8765 .word 0xee592048
8766 .word 0xd45aa008
8767 TOGGLE_LSU_DM
8768 .word 0x1000000
8769 or %g0, 0x8, %i7
8770 READ_IDATA_ACCESS
8771 nop
8772 nop
8773 nop
8774 nop
8775 nop
8776 nop
8777 .word 0xfc995c60
8778 .word 0xbe85a130
8779 .word 0xe39fde00
8780 .word 0xbe124000
8781 GOTO_SUPERVISOR0
8782 .word 0xbe8420f0
8783 .word 0xf6dfd000
8784 DO_BRANCH
8785 .word 0x81c62000
8786 .word 0xbe154000
8787 GOTO_SUPERVISOR0
8788thr1_MMU_ASI_PRIMARY_91:
8789 .word 0x87802080
8790 .word 0xd2f2a0b8
8791 .word 0x1000000
8792 or %g0, 0x034, %i7
8793 LOAD_DDATA_IN
8794 .word 0x1000000
8795 .word 0xbe148000
8796 IDEMAP_PAGE
8797 .word 0x1000000
8798 or %g0, 0xd0, %i7
8799 ITLB_TAG_READ
8800 nop
8801 nop
8802 nop
8803 nop
8804 .word 0xfe566c20
8805 DO_BRANCH
8806 .word 0x81c6a000
8807 .word 0xbe124000
8808 GOTO_SUPERVISOR0
8809 .word 0xc032aaba
8810 .word 0xbe150000
8811 GOTO_SUPERVISOR1
8812 nop
8813 nop
8814 nop
8815 nop
8816 nop
8817 nop
8818 nop
8819thr1_MMU_ASI_BLK_COMMIT_P_92:
8820 .word 0x878020e0
8821 .word 0xc1bc28c0
8822 .word 0xfe5c2048
8823 .word 0x1000000
8824 .word 0xbe130000
8825 DDEMAP_PAGE
8826 TOGGLE_LSU_DM
8827 TOGGLE_LSU_DM
8828 .word 0xcc742018
8829 .word 0xc0766140
8830 .word 0x1000000
8831 or %g0, 0x095, %i7
8832 LOAD_IDATA_IN
8833 .word 0xf075a0e8
8834 .word 0xc022a9b0
8835 .word 0xec742100
8836 .word 0xc0242b7c
8837 .word 0xce742080
8838 .word 0xc0742140
8839 nop
8840 nop
8841 nop
8842 nop
8843 nop
8844 nop
8845thr1_MMU_ASI_BLK_COMMIT_P_93:
8846 .word 0x878020e0
8847 .word 0xc1b92a00
8848thr1_MMU_ASI_SECONDARY_94:
8849 .word 0x87802081
8850 .word 0xd8f46018
8851 DO_BRANCH
8852 .word 0x81c62000
8853 .word 0xbe124000
8854 GOTO_SUPERVISOR0
8855 .word 0xea742060
8856 .word 0xc02c2d24
8857 .word 0x81c56000
8858 .word 0xbe124000
8859 GOTO_SUPERVISOR0
8860 nop
8861Thr1_User_Text_4v008_exit:
8862 EXIT_GOOD
8863Thr1_User_Text_4v008_text_end:
8864/*********************************************************************/
8865SECTION .Thr1_User_Data_4v105 DATA_VA=0x63c0000ac000
8866attr_data {
8867 Name = .Thr1_User_Data_4v105 ,
8868 VA = 0x63c0000ac000 ,/* 0x63c0000adfc0 */
8869 RA = 0x00f0072000 ,
8870 PA = 0x00f0072000 ,
8871 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
8872 thr1_nz_ctx_tsb_1 ,
8873 TTE_V = 1 ,
8874 TTE_NFO = 0 ,
8875 TTE_L = 0 ,
8876 TTE_Soft = 0x140000 ,
8877 TTE_IE = 0 ,
8878 TTE_E = 0 ,
8879 TTE_CP = 0 ,
8880 TTE_CV = 0 ,
8881 TTE_P = 0 ,
8882 TTE_EP = 0 ,
8883 TTE_W = 1 ,
8884 TTE_SW1 = 0 ,
8885 TTE_SW0 = 1 ,
8886 TTE_RSVD1 = 0 ,
8887 TTE_Size = 0 ,
8888 /* DTTE_TAG_DATA = 000063c0000acc20 80000000f0072040 */
8889 end_label = Thr1_User_Data_4v105_data_end ,
8890 compressimage ,
8891 }
8892.data
8893.global Thr1_User_Data_4v105_data_begin
8894Thr1_User_Data_4v105_data_begin:
8895 .xword 0x640000550000
8896 .xword 0x63c00017c000
8897 .xword 0x65000dc00000
8898 .xword 0x63c00010a000
8899 .xword 0x650033800000
8900 .xword 0x640000660000
8901 .xword 0x660ce0000000
8902 .xword 0x63c000106000
8903 .xword 0x63c000050000
8904 .xword 0x650029000000
8905 .xword 0x63c000000000
8906 .xword 0x63c0000a8000
8907 .xword 0x63c000024000
8908 .xword 0x640000fb0000
8909 .xword 0x650002c00000
8910 .xword 0x650014800000
8911 .xword 0x63c000038000
8912 .xword 0x640000980000
8913 .xword 0x63c000032000
8914 .xword 0x63c000114000
8915 .xword 0x650001c00000
8916 .xword 0x63c0000ae000
8917 .xword 0x640000a60000
8918 .xword 0x6400002f0000
8919 .xword 0x63c0000ac000
8920 .xword 0x640000a30000
8921 .xword 0x63c0001a2000
8922 .xword 0x63c000170000
8923 .xword 0x640000170000
8924 .xword 0x63c0000ba000
8925 .xword 0x63c00015e000
8926 .xword 0x6400005e0000
8927 .xword 0x63c00005a000
8928 .xword 0x650025400000
8929 .xword 0x640000420000
8930 .xword 0x63c0001cc000
8931 .xword 0x63c00013e000
8932 .xword 0x63c000026000
8933 .xword 0x640000f00000
8934 .xword 0x63c0001e4000
8935Thr1_User_Data_4v105_data_end:
8936/*********************************************************************/
8937SECTION .Thr1_User_Text_4v009 TEXT_VA=0x640000a30000
8938attr_text {
8939 Name = .Thr1_User_Text_4v009 ,
8940 VA = 0x640000a30000 ,/* 0x640000a3ffc0 */
8941 RA = 0x0160e80000 ,
8942 PA = 0x1d60e80000 ,
8943 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
8944 thr1_nz_ctx_tsb_2 ,
8945 TTE_V = 1 ,
8946 TTE_NFO = 0 ,
8947 TTE_L = 0 ,
8948 TTE_Soft = 0x070000 ,
8949 TTE_IE = 0 ,
8950 TTE_E = 0 ,
8951 TTE_CP = 0 ,
8952 TTE_CV = 0 ,
8953 TTE_P = 0 ,
8954 TTE_EP = 1 ,
8955 TTE_W = 0 ,
8956 TTE_SW1 = 0 ,
8957 TTE_SW0 = 1 ,
8958 TTE_RSVD1 = 0 ,
8959 TTE_Size = 1 ,
8960 /* ITTE_TAG_DATA = 0000640000a30c20 8000001d60e80081 */
8961 end_label = Thr1_User_Text_4v009_text_end ,
8962 compressimage ,
8963 }
8964.text
8965.global Thr1_User_Text_4v009_text_begin
8966Thr1_User_Text_4v009_text_begin:
8967 nop
8968 sub %g1, 1, %g1
8969 brz %g1,Thr1_User_Text_4v009_exit
8970 nop
8971 nop
8972 nop
8973 nop
8974 nop
8975 nop
8976 nop
8977 nop
8978 nop
8979 .word 0xfe5667e4
8980 nop
8981 .word 0xe876e088
8982 .word 0xc070a140
8983 DDEMAP_SCTX
8984 IDEMAP_NCTX
8985 .word 0xbe138000
8986 GOTO_SUPERVISOR1
8987 nop
8988 nop
8989 nop
8990 nop
8991 nop
8992 nop
8993 nop
8994 nop
8995 nop
8996 nop
8997 nop
8998 nop
8999 nop
9000 nop
9001 nop
9002 nop
9003 nop
9004 nop
9005 nop
9006 nop
9007 nop
9008 nop
9009 nop
9010 nop
9011 nop
9012 .word 0xfc991100
9013 .word 0xbe120000
9014 GOTO_SUPERVISOR1
9015 nop
9016 nop
9017 nop
9018 nop
9019 nop
9020 nop
9021 nop
9022 nop
9023 nop
9024 .word 0xfcdd9000
9025 .word 0x1000000
9026 .word 0xbe160000
9027 DDEMAP_PAGE
9028 .word 0xfe4ee53b
9029 .word 0xbe842098
9030 .word 0xecdfd000
9031 nop
9032 nop
9033 nop
9034 nop
9035 nop
9036 nop
9037 .word 0x1000000
9038 or %g0, 0x089, %i7
9039 LOAD_DDATA_IN
9040 nop
9041 nop
9042 nop
9043 nop
9044 nop
9045 .word 0xc03422ba
9046 IDEMAP_PCTX
9047 .word 0xf65c2100
9048 .word 0xbe124000
9049 GOTO_SUPERVISOR0
9050 IDEMAP_ALL_RPAGES
9051 .word 0x1000000
9052 .word 0xbe10c000
9053 DDEMAP_PAGE
9054 nop
9055 nop
9056 nop
9057 nop
9058 .word 0xfe55a7fc
9059 .word 0xfe412bd8
9060 TOGGLE_LSU_IM
9061 ACCESS_ITSB_PTR
9062 IDEMAP_NCTX
9063 DDEMAP_ALL_RPAGES
9064 .word 0xfe442630
9065 .word 0xfe5429ea
9066 DDEMAP_NCTX
9067 nop
9068 nop
9069 nop
9070 nop
9071 nop
9072 nop
9073 nop
9074 nop
9075 TOGGLE_LSU_DM
9076thr1_MMU_ASI_PRIMARY_95:
9077 .word 0x87802080
9078 .word 0xeaf2a020
9079 .word 0x1000000
9080 or %g0, 0x77c, %i7
9081 LOAD_DDATA_ACCESS
9082 .word 0xc02aa293
9083 DO_BRANCH
9084 .word 0x81c0e088
9085 .word 0xbe13c000
9086 GOTO_SUPERVISOR0
9087 .word 0xfe50a74e
9088 .word 0x81c1e000
9089 .word 0xbe13c000
9090 GOTO_SUPERVISOR0
9091 nop
9092Thr1_User_Text_4v009_exit:
9093 EXIT_GOOD
9094Thr1_User_Text_4v009_text_end:
9095/*********************************************************************/
9096SECTION .Thr1_User_Data_4v106 DATA_VA=0x63c0001a2000
9097attr_data {
9098 Name = .Thr1_User_Data_4v106 ,
9099 VA = 0x63c0001a2000 ,/* 0x63c0001a3fc0 */
9100 RA = 0x00f0178000 ,
9101 PA = 0x00f0178000 ,
9102 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
9103 thr1_nz_ctx_tsb_1 ,
9104 TTE_V = 1 ,
9105 TTE_NFO = 0 ,
9106 TTE_L = 0 ,
9107 TTE_Soft = 0x140000 ,
9108 TTE_IE = 0 ,
9109 TTE_E = 0 ,
9110 TTE_CP = 0 ,
9111 TTE_CV = 0 ,
9112 TTE_P = 0 ,
9113 TTE_EP = 0 ,
9114 TTE_W = 1 ,
9115 TTE_SW1 = 0 ,
9116 TTE_SW0 = 1 ,
9117 TTE_RSVD1 = 0 ,
9118 TTE_Size = 0 ,
9119 /* DTTE_TAG_DATA = 000063c0001a2c20 80000000f0178040 */
9120 end_label = Thr1_User_Data_4v106_data_end ,
9121 compressimage ,
9122 }
9123.data
9124.global Thr1_User_Data_4v106_data_begin
9125Thr1_User_Data_4v106_data_begin:
9126 .xword 0x640000550000
9127 .xword 0x63c00017c000
9128 .xword 0x65000dc00000
9129 .xword 0x63c00010a000
9130 .xword 0x650033800000
9131 .xword 0x640000660000
9132 .xword 0x660ce0000000
9133 .xword 0x63c000106000
9134 .xword 0x63c000050000
9135 .xword 0x650029000000
9136 .xword 0x63c000000000
9137 .xword 0x63c0000a8000
9138 .xword 0x63c000024000
9139 .xword 0x640000fb0000
9140 .xword 0x650002c00000
9141 .xword 0x650014800000
9142 .xword 0x63c000038000
9143 .xword 0x640000980000
9144 .xword 0x63c000032000
9145 .xword 0x63c000114000
9146 .xword 0x650001c00000
9147 .xword 0x63c0000ae000
9148 .xword 0x640000a60000
9149 .xword 0x6400002f0000
9150 .xword 0x63c0000ac000
9151 .xword 0x640000a30000
9152 .xword 0x63c0001a2000
9153 .xword 0x63c000170000
9154 .xword 0x640000170000
9155 .xword 0x63c0000ba000
9156 .xword 0x63c00015e000
9157 .xword 0x6400005e0000
9158 .xword 0x63c00005a000
9159 .xword 0x650025400000
9160 .xword 0x640000420000
9161 .xword 0x63c0001cc000
9162 .xword 0x63c00013e000
9163 .xword 0x63c000026000
9164 .xword 0x640000f00000
9165 .xword 0x63c0001e4000
9166Thr1_User_Data_4v106_data_end:
9167/*********************************************************************/
9168SECTION .Thr1_User_Text_4v00a TEXT_VA=0x63c000170000
9169attr_text {
9170 Name = .Thr1_User_Text_4v00a ,
9171 VA = 0x63c000170000 ,/* 0x63c000171fc0 */
9172 RA = 0x00f00f6000 ,
9173 PA = 0x00f00f6000 ,
9174 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
9175 thr1_nz_ctx_tsb_1 ,
9176 TTE_V = 1 ,
9177 TTE_NFO = 0 ,
9178 TTE_L = 0 ,
9179 TTE_Soft = 0x070000 ,
9180 TTE_IE = 0 ,
9181 TTE_E = 0 ,
9182 TTE_CP = 0 ,
9183 TTE_CV = 0 ,
9184 TTE_P = 0 ,
9185 TTE_EP = 1 ,
9186 TTE_W = 0 ,
9187 TTE_SW1 = 0 ,
9188 TTE_SW0 = 1 ,
9189 TTE_RSVD1 = 0 ,
9190 TTE_Size = 0 ,
9191 /* ITTE_TAG_DATA = 000063c000170c20 80000000f00f6080 */
9192 end_label = Thr1_User_Text_4v00a_text_end ,
9193 compressimage ,
9194 }
9195.text
9196.global Thr1_User_Text_4v00a_text_begin
9197Thr1_User_Text_4v00a_text_begin:
9198 nop
9199 sub %g1, 1, %g1
9200 brz %g1,Thr1_User_Text_4v00a_exit
9201 nop
9202thr1_MMU_ASI_PRIMARY_96:
9203 .word 0x87802080
9204 .word 0xe6f66080
9205 .word 0xc4742038
9206 .word 0xc02c2d08
9207 .word 0xc02e6166
9208 .word 0xe4742018
9209 .word 0xc022ad1c
9210 .word 0xec5920e0
9211 .word 0xbe82a110
9212 .word 0xfadfd000
9213 .word 0xf65da0b0
9214 .word 0xfcd95120
9215 .word 0xda76e0a8
9216 .word 0xc02dac56
9217 .word 0xc032af6e
9218 nop
9219 nop
9220 nop
9221 nop
9222 nop
9223 .word 0x1000000
9224 or %g0, 0x668, %i7
9225 READ_DDATA_ACCESS
9226 .word 0x1000000
9227 or %g0, 0x34b, %i7
9228 LOAD_DDATA_ACCESS
9229 .word 0xc0712d70
9230 DDEMAP_NCTX
9231 .word 0xc025a218
9232 .word 0xc0342954
9233 .word 0xbe124000
9234 GOTO_SUPERVISOR0
9235 nop
9236 nop
9237 nop
9238 nop
9239 nop
9240 nop
9241 nop
9242 nop
9243 nop
9244 nop
9245 nop
9246 nop
9247 nop
9248 nop
9249 nop
9250 nop
9251 .word 0xbe842130
9252 .word 0xd4dfd000
9253thr1_MMU_ASI_PRIMARY_97:
9254 .word 0x87802080
9255 .word 0xcaf0a040
9256thr1_MMU_ASI_PRIMARY_98:
9257 .word 0x87802080
9258 .word 0xf8f5a0b8
9259 .word 0x1000000
9260 or %g0, 0x3ee, %i7
9261 LOAD_DDATA_ACCESS
9262 nop
9263 nop
9264 nop
9265 nop
9266 nop
9267 nop
9268 nop
9269 nop
9270 nop
9271 nop
9272 nop
9273 nop
9274 nop
9275 nop
9276 nop
9277thr1_MMU_ASI_SECONDARY_LITTLE_99:
9278 .word 0x87802089
9279 .word 0xf0f16090
9280 TOGGLE_LSU_IM
9281 nop
9282 nop
9283 nop
9284 nop
9285 nop
9286 nop
9287 nop
9288 nop
9289 nop
9290 nop
9291 nop
9292 nop
9293 nop
9294 nop
9295 nop
9296 nop
9297 nop
9298 .word 0xf675a0e0
9299 .word 0xc0276848
9300 .word 0xbe138000
9301 GOTO_SUPERVISOR1
9302thr1_MMU_ASI_BLK_COMMIT_S_100:
9303 .word 0x878020e1
9304 .word 0xe1baecc0
9305 .word 0x1000000
9306 or %g0, 0x7c0, %i7
9307 DTLB_TAG_READ
9308 .word 0x1000000
9309 or %g0, 0x520, %i7
9310 DTLB_TAG_READ
9311 .word 0xfc9c5120
9312thr1_MMU_ASI_PRIMARY_101:
9313 .word 0x87802080
9314 .word 0xd8f42018
9315 .word 0x1000000
9316 or %g0, 0x042, %i7
9317 LOAD_DDATA_IN
9318 .word 0xfe542b48
9319 .word 0x1000000
9320 or %g0, 0x50f, %i7
9321 LOAD_IDATA_ACCESS
9322 nop
9323 nop
9324 nop
9325 nop
9326 nop
9327 nop
9328 nop
9329 nop
9330 .word 0x1000000
9331 or %g0, 0x7d8, %i7
9332 DTLB_TAG_READ
9333 nop
9334 nop
9335 nop
9336 nop
9337 nop
9338 nop
9339 .word 0xfa5c20b0
9340 .word 0xbe85a098
9341 .word 0xf6dfd000
9342 .word 0xbe124000
9343 GOTO_SUPERVISOR0
9344 .word 0x1000000
9345 .word 0xbe114000
9346 IDEMAP_PAGE
9347 .word 0x1000000
9348 .word 0xbe128000
9349 IDEMAP_PAGE
9350 .word 0x1000000
9351 or %g0, 0x580, %i7
9352 DTLB_TAG_READ
9353 nop
9354 nop
9355 nop
9356 .word 0xfe592460
9357thr1_MMU_ASI_BLK_P_102:
9358 .word 0x878020f0
9359 .word 0xe1baab00
9360 .word 0x1000000
9361 or %g0, 0x4e5, %i7
9362 LOAD_DDATA_ACCESS
9363 .word 0xfc9a9d40
9364 .word 0xbe85a0d0
9365 .word 0xd4dfd000
9366 .word 0xfcd91000
9367 IDEMAP_ALL_RPAGES
9368 .word 0x1000000
9369 or %g0, 0x027, %i7
9370 LOAD_DDATA_IN
9371 nop
9372 .word 0xee5c2018
9373 .word 0xec5ee008
9374 .word 0xf475a090
9375 .word 0xc0342140
9376 nop
9377 nop
9378 nop
9379 nop
9380 nop
9381 nop
9382 nop
9383 nop
9384 nop
9385 .word 0x1000000
9386 or %g0, 0x02f, %i7
9387 LOAD_IDATA_IN
9388 DO_BRANCH
9389 .word 0x81c0e088
9390 .word 0xbe124000
9391 GOTO_SUPERVISOR0
9392 nop
9393 nop
9394 nop
9395 DDEMAP_ALL_PAGES
9396 DDEMAP_PCTX
9397 .word 0x1000000
9398 .word 0xbe118000
9399 srlx %i7, 8, %i7
9400 andn %i7, 0x1f, %i7
9401 ITLB_PROBE
9402 .word 0xc035aa14
9403 .word 0xe675a080
9404 .word 0xc026e3a0
9405 IDEMAP_ALL_RPAGES
9406 .word 0xc02f6dcb
9407 nop
9408 nop
9409 nop
9410 TOGGLE_LSU_DM
9411 .word 0x1000000
9412 or %g0, 0x548, %i7
9413 DTLB_TAG_READ
9414 DDEMAP_ALL_PAGES
9415 nop
9416 nop
9417 nop
9418 DO_BRANCH
9419 .word 0x81c4e000
9420 .word 0xbe124000
9421 GOTO_SUPERVISOR0
9422 .word 0xe275a010
9423 .word 0xc025aa04
9424 .word 0x81c1e000
9425 .word 0xbe124000
9426 GOTO_SUPERVISOR0
9427 nop
9428Thr1_User_Text_4v00a_exit:
9429 EXIT_GOOD
9430Thr1_User_Text_4v00a_text_end:
9431/*********************************************************************/
9432SECTION .Thr1_User_Data_4v107 DATA_VA=0x640000170000
9433attr_data {
9434 Name = .Thr1_User_Data_4v107 ,
9435 VA = 0x640000170000 ,/* 0x64000017ffc0 */
9436 RA = 0x01604f0000 ,
9437 PA = 0x1d604f0000 ,
9438 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
9439 thr1_nz_ctx_tsb_2 ,
9440 TTE_V = 1 ,
9441 TTE_NFO = 0 ,
9442 TTE_L = 0 ,
9443 TTE_Soft = 0x140000 ,
9444 TTE_IE = 0 ,
9445 TTE_E = 0 ,
9446 TTE_CP = 0 ,
9447 TTE_CV = 0 ,
9448 TTE_P = 0 ,
9449 TTE_EP = 0 ,
9450 TTE_W = 1 ,
9451 TTE_SW1 = 0 ,
9452 TTE_SW0 = 1 ,
9453 TTE_RSVD1 = 0 ,
9454 TTE_Size = 1 ,
9455 /* DTTE_TAG_DATA = 0000640000170c20 8000001d604f0041 */
9456 end_label = Thr1_User_Data_4v107_data_end ,
9457 compressimage ,
9458 }
9459.data
9460.global Thr1_User_Data_4v107_data_begin
9461Thr1_User_Data_4v107_data_begin:
9462 .xword 0x640000550000
9463 .xword 0x63c00017c000
9464 .xword 0x65000dc00000
9465 .xword 0x63c00010a000
9466 .xword 0x650033800000
9467 .xword 0x640000660000
9468 .xword 0x660ce0000000
9469 .xword 0x63c000106000
9470 .xword 0x63c000050000
9471 .xword 0x650029000000
9472 .xword 0x63c000000000
9473 .xword 0x63c0000a8000
9474 .xword 0x63c000024000
9475 .xword 0x640000fb0000
9476 .xword 0x650002c00000
9477 .xword 0x650014800000
9478 .xword 0x63c000038000
9479 .xword 0x640000980000
9480 .xword 0x63c000032000
9481 .xword 0x63c000114000
9482 .xword 0x650001c00000
9483 .xword 0x63c0000ae000
9484 .xword 0x640000a60000
9485 .xword 0x6400002f0000
9486 .xword 0x63c0000ac000
9487 .xword 0x640000a30000
9488 .xword 0x63c0001a2000
9489 .xword 0x63c000170000
9490 .xword 0x640000170000
9491 .xword 0x63c0000ba000
9492 .xword 0x63c00015e000
9493 .xword 0x6400005e0000
9494 .xword 0x63c00005a000
9495 .xword 0x650025400000
9496 .xword 0x640000420000
9497 .xword 0x63c0001cc000
9498 .xword 0x63c00013e000
9499 .xword 0x63c000026000
9500 .xword 0x640000f00000
9501 .xword 0x63c0001e4000
9502Thr1_User_Data_4v107_data_end:
9503/*********************************************************************/
9504SECTION .Thr1_User_Text_4v00b TEXT_VA=0x63c0000ba000
9505attr_text {
9506 Name = .Thr1_User_Text_4v00b ,
9507 VA = 0x63c0000ba000 ,/* 0x63c0000bbfc0 */
9508 RA = 0x00f006c000 ,
9509 PA = 0x00f006c000 ,
9510 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
9511 thr1_nz_ctx_tsb_1 ,
9512 TTE_V = 1 ,
9513 TTE_NFO = 0 ,
9514 TTE_L = 0 ,
9515 TTE_Soft = 0x070000 ,
9516 TTE_IE = 0 ,
9517 TTE_E = 0 ,
9518 TTE_CP = 0 ,
9519 TTE_CV = 0 ,
9520 TTE_P = 0 ,
9521 TTE_EP = 1 ,
9522 TTE_W = 0 ,
9523 TTE_SW1 = 0 ,
9524 TTE_SW0 = 1 ,
9525 TTE_RSVD1 = 0 ,
9526 TTE_Size = 0 ,
9527 /* ITTE_TAG_DATA = 000063c0000bac20 80000000f006c080 */
9528 end_label = Thr1_User_Text_4v00b_text_end ,
9529 compressimage ,
9530 }
9531.text
9532.global Thr1_User_Text_4v00b_text_begin
9533Thr1_User_Text_4v00b_text_begin:
9534 nop
9535 sub %g1, 1, %g1
9536 brz %g1,Thr1_User_Text_4v00b_exit
9537 nop
9538 .word 0xbe85a098
9539 .word 0xecdfd000
9540 ACCESS_DTSB_PTR
9541 .word 0x1000000
9542 or %g0, 0x650, %i7
9543 READ_DDATA_ACCESS
9544 .word 0xd476e0e0
9545 .word 0xc02c2703
9546 nop
9547 nop
9548 nop
9549 nop
9550 nop
9551 .word 0x1000000
9552 or %g0, 0xac, %i7
9553 LOAD_IDATA_ACCESS
9554 nop
9555 nop
9556 nop
9557 nop
9558 nop
9559 nop
9560 nop
9561 nop
9562 nop
9563 nop
9564 nop
9565 nop
9566 nop
9567 nop
9568 nop
9569 nop
9570 nop
9571 nop
9572 .word 0xc02e6bd0
9573 .word 0xfe4f6086
9574 DO_BRANCH
9575 .word 0x81c72000
9576 .word 0xbe124000
9577 GOTO_SUPERVISOR0
9578 .word 0xec742038
9579 .word 0xc032a140
9580 nop
9581 nop
9582 nop
9583 nop
9584 .word 0xfe4eeb0d
9585 IDEMAP_ALL
9586 .word 0xfe56e2f4
9587 IDEMAP_NCTX
9588 .word 0xfe42a444
9589 .word 0xc022ad70
9590 .word 0xe05e60d0
9591 .word 0x1000000
9592 .word 0xbe14c000
9593 IDEMAP_PAGE
9594thr1_MMU_ASI_PRIMARY_103:
9595 .word 0x87802080
9596 .word 0xe4f2a018
9597 ACCESS_DTSB_PTR
9598 .word 0xd0742088
9599 .word 0xc02aa409
9600 .word 0x1000000
9601 or %g0, 0x599, %i7
9602 LOAD_IDATA_ACCESS
9603 .word 0x1000000
9604 or %g0, 0x18, %i7
9605 LOAD_IDATA_ACCESS
9606 .word 0xfe466fac
9607 .word 0xbe120000
9608 GOTO_SUPERVISOR1
9609 .word 0xcc5da018
9610 .word 0xca58a040
9611 .word 0x1000000
9612 or %g0, 0x4b8, %i7
9613 READ_IDATA_ACCESS
9614 .word 0x1000000
9615 or %g0, 0x550, %i7
9616 READ_IDATA_ACCESS
9617 .word 0xfe5e6670
9618thr1_MMU_ASI_BLK_COMMIT_S_104:
9619 .word 0x878020e1
9620 .word 0xc1b96780
9621 .word 0x1000000
9622 or %g0, 0x6ba, %i7
9623 LOAD_DDATA_ACCESS
9624 .word 0x1000000
9625 .word 0xbe118000
9626 DDEMAP_RPAGE
9627 nop
9628 nop
9629 nop
9630 nop
9631 nop
9632 nop
9633 nop
9634 .word 0xfc9a9d40
9635 .word 0x1000000
9636 or %g0, 0x432, %i7
9637 LOAD_DDATA_ACCESS
9638 .word 0xbe154000
9639 GOTO_SUPERVISOR0
9640 .word 0x1000000
9641 or %g0, 0x508, %i7
9642 DTLB_TAG_READ
9643 .word 0xfc9a9100
9644 .word 0xfcd91000
9645 .word 0xcc75a0a0
9646 .word 0xc07664f0
9647 .word 0xfe40a644
9648 .word 0xd47420b0
9649 .word 0xc075a1a0
9650 DDEMAP_ALL_PAGES
9651 TOGGLE_LSU_IM
9652 .word 0x1000000
9653 .word 0xbe134000
9654 srlx %i7, 8, %i7
9655 andn %i7, 0x1f, %i7
9656 xor %i7, 0x10, %i7
9657 ITLB_PROBE
9658 DDEMAP_PCTX
9659 ACCESS_DTSB_PTR
9660 .word 0x1000000
9661 or %g0, 0x60, %i7
9662 DTLB_TAG_READ
9663 .word 0xfe4aaa7b
9664 .word 0xfcdc5020
9665 DO_BRANCH
9666 .word 0x81c62000
9667 .word 0xbe154000
9668 GOTO_SUPERVISOR0
9669 .word 0xdc72a028
9670 .word 0xc034269a
9671 .word 0x81c1e000
9672 .word 0xbe154000
9673 GOTO_SUPERVISOR0
9674 nop
9675Thr1_User_Text_4v00b_exit:
9676 EXIT_GOOD
9677Thr1_User_Text_4v00b_text_end:
9678/*********************************************************************/
9679SECTION .Thr1_User_Data_4v108 DATA_VA=0x63c00015e000
9680attr_data {
9681 Name = .Thr1_User_Data_4v108 ,
9682 VA = 0x63c00015e000 ,/* 0x63c00015ffc0 */
9683 RA = 0x00f0056000 ,
9684 PA = 0x00f0056000 ,
9685 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
9686 thr1_nz_ctx_tsb_1 ,
9687 TTE_V = 1 ,
9688 TTE_NFO = 0 ,
9689 TTE_L = 0 ,
9690 TTE_Soft = 0x140000 ,
9691 TTE_IE = 0 ,
9692 TTE_E = 0 ,
9693 TTE_CP = 0 ,
9694 TTE_CV = 0 ,
9695 TTE_P = 0 ,
9696 TTE_EP = 0 ,
9697 TTE_W = 1 ,
9698 TTE_SW1 = 0 ,
9699 TTE_SW0 = 1 ,
9700 TTE_RSVD1 = 0 ,
9701 TTE_Size = 0 ,
9702 /* DTTE_TAG_DATA = 000063c00015ec20 80000000f0056040 */
9703 end_label = Thr1_User_Data_4v108_data_end ,
9704 compressimage ,
9705 }
9706.data
9707.global Thr1_User_Data_4v108_data_begin
9708Thr1_User_Data_4v108_data_begin:
9709 .xword 0x640000550000
9710 .xword 0x63c00017c000
9711 .xword 0x65000dc00000
9712 .xword 0x63c00010a000
9713 .xword 0x650033800000
9714 .xword 0x640000660000
9715 .xword 0x660ce0000000
9716 .xword 0x63c000106000
9717 .xword 0x63c000050000
9718 .xword 0x650029000000
9719 .xword 0x63c000000000
9720 .xword 0x63c0000a8000
9721 .xword 0x63c000024000
9722 .xword 0x640000fb0000
9723 .xword 0x650002c00000
9724 .xword 0x650014800000
9725 .xword 0x63c000038000
9726 .xword 0x640000980000
9727 .xword 0x63c000032000
9728 .xword 0x63c000114000
9729 .xword 0x650001c00000
9730 .xword 0x63c0000ae000
9731 .xword 0x640000a60000
9732 .xword 0x6400002f0000
9733 .xword 0x63c0000ac000
9734 .xword 0x640000a30000
9735 .xword 0x63c0001a2000
9736 .xword 0x63c000170000
9737 .xword 0x640000170000
9738 .xword 0x63c0000ba000
9739 .xword 0x63c00015e000
9740 .xword 0x6400005e0000
9741 .xword 0x63c00005a000
9742 .xword 0x650025400000
9743 .xword 0x640000420000
9744 .xword 0x63c0001cc000
9745 .xword 0x63c00013e000
9746 .xword 0x63c000026000
9747 .xword 0x640000f00000
9748 .xword 0x63c0001e4000
9749Thr1_User_Data_4v108_data_end:
9750/*********************************************************************/
9751SECTION .Thr1_User_Text_4v00c TEXT_VA=0x6400005e0000
9752attr_text {
9753 Name = .Thr1_User_Text_4v00c ,
9754 VA = 0x6400005e0000 ,/* 0x6400005effc0 */
9755 RA = 0x0160e00000 ,
9756 PA = 0x1d60e00000 ,
9757 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
9758 thr1_nz_ctx_tsb_2 ,
9759 TTE_V = 1 ,
9760 TTE_NFO = 0 ,
9761 TTE_L = 0 ,
9762 TTE_Soft = 0x070000 ,
9763 TTE_IE = 0 ,
9764 TTE_E = 0 ,
9765 TTE_CP = 0 ,
9766 TTE_CV = 0 ,
9767 TTE_P = 0 ,
9768 TTE_EP = 1 ,
9769 TTE_W = 0 ,
9770 TTE_SW1 = 0 ,
9771 TTE_SW0 = 1 ,
9772 TTE_RSVD1 = 0 ,
9773 TTE_Size = 1 ,
9774 /* ITTE_TAG_DATA = 00006400005e0c20 8000001d60e00081 */
9775 end_label = Thr1_User_Text_4v00c_text_end ,
9776 compressimage ,
9777 }
9778.text
9779.global Thr1_User_Text_4v00c_text_begin
9780Thr1_User_Text_4v00c_text_begin:
9781 nop
9782 sub %g1, 1, %g1
9783 brz %g1,Thr1_User_Text_4v00c_exit
9784 nop
9785 .word 0xc026e140
9786 DDEMAP_ALL_PAGES
9787 .word 0xc0366406
9788thr1_MMU_ASI_SECONDARY_LITTLE_105:
9789 .word 0x87802089
9790 .word 0xdef160d8
9791 .word 0xfcdd9000
9792 DDEMAP_PCTX
9793 nop
9794 .word 0xe05c2038
9795 .word 0xe0776038
9796 .word 0xc032a954
9797 .word 0xbe150000
9798 GOTO_SUPERVISOR1
9799 .word 0x1000000
9800 .word 0xbe130000
9801 DDEMAP_PAGE
9802 .word 0xfcda9000
9803 .word 0xfe5da2d8
9804 .word 0xfc9a9c40
9805 .word 0xc036e716
9806 .word 0x1000000
9807 or %g0, 0x8, %i7
9808 DTLB_TAG_READ
9809 nop
9810 nop
9811 nop
9812 TOGGLE_LSU_IM
9813 DDEMAP_ALL
9814 .word 0xf07420e8
9815 .word 0xc02aa73e
9816 .word 0x1000000
9817 or %g0, 0x4c0, %i7
9818 READ_DDATA_ACCESS
9819 nop
9820 nop
9821 nop
9822 nop
9823 nop
9824 nop
9825 nop
9826 .word 0x1000000
9827 .word 0xbe120000
9828 srlx %i7, 8, %i7
9829 andn %i7, 0x1f, %i7
9830 ITLB_PROBE
9831 .word 0x1000000
9832 .word 0xbe150000
9833 IDEMAP_PAGE
9834 .word 0x1000000
9835 or %g0, 0x608, %i7
9836 READ_DDATA_ACCESS
9837 .word 0xbe842138
9838 .word 0xecdfd000
9839 .word 0x1000000
9840 .word 0xbe15c000
9841 DDEMAP_RPAGE
9842 .word 0xfc9c1c40
9843 .word 0xbe124000
9844 GOTO_SUPERVISOR0
9845 .word 0x1000000
9846 or %g0, 0x168, %i7
9847 READ_IDATA_ACCESS
9848 IDEMAP_ALL
9849 DDEMAP_ALL_RPAGES
9850 .word 0xbe816010
9851 .word 0xe19fde20
9852 .word 0xd45c2038
9853 .word 0xfcdd9000
9854 .word 0xfe5f63e0
9855 ACCESS_DTSB_PTR
9856 .word 0xbe876008
9857 .word 0xecdfd000
9858 nop
9859 nop
9860 nop
9861 nop
9862 nop
9863 nop
9864 nop
9865 DO_BRANCH
9866 .word 0x81c1e000
9867 .word 0xbe124000
9868 GOTO_SUPERVISOR0
9869 ACCESS_ITSB_PTR
9870 .word 0xc85c2130
9871 .word 0x1000000
9872 or %g0, 0x098, %i7
9873 LOAD_IDATA_IN
9874 nop
9875 nop
9876 nop
9877 nop
9878 nop
9879 nop
9880 nop
9881 .word 0xbe120000
9882 GOTO_SUPERVISOR1
9883 .word 0xd45da068
9884 .word 0x81c4e000
9885 .word 0xbe124000
9886 GOTO_SUPERVISOR0
9887 nop
9888Thr1_User_Text_4v00c_exit:
9889 EXIT_GOOD
9890Thr1_User_Text_4v00c_text_end:
9891/*********************************************************************/
9892SECTION .Thr1_User_Data_4v109 DATA_VA=0x63c00005a000
9893attr_data {
9894 Name = .Thr1_User_Data_4v109 ,
9895 VA = 0x63c00005a000 ,/* 0x63c00005bfc0 */
9896 RA = 0x00f01d6000 ,
9897 PA = 0x00f01d6000 ,
9898 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
9899 thr1_nz_ctx_tsb_1 ,
9900 TTE_V = 1 ,
9901 TTE_NFO = 0 ,
9902 TTE_L = 0 ,
9903 TTE_Soft = 0x140000 ,
9904 TTE_IE = 0 ,
9905 TTE_E = 0 ,
9906 TTE_CP = 0 ,
9907 TTE_CV = 0 ,
9908 TTE_P = 0 ,
9909 TTE_EP = 0 ,
9910 TTE_W = 1 ,
9911 TTE_SW1 = 0 ,
9912 TTE_SW0 = 1 ,
9913 TTE_RSVD1 = 0 ,
9914 TTE_Size = 0 ,
9915 /* DTTE_TAG_DATA = 000063c00005ac20 80000000f01d6040 */
9916 end_label = Thr1_User_Data_4v109_data_end ,
9917 compressimage ,
9918 }
9919.data
9920.global Thr1_User_Data_4v109_data_begin
9921Thr1_User_Data_4v109_data_begin:
9922 .xword 0x640000550000
9923 .xword 0x63c00017c000
9924 .xword 0x65000dc00000
9925 .xword 0x63c00010a000
9926 .xword 0x650033800000
9927 .xword 0x640000660000
9928 .xword 0x660ce0000000
9929 .xword 0x63c000106000
9930 .xword 0x63c000050000
9931 .xword 0x650029000000
9932 .xword 0x63c000000000
9933 .xword 0x63c0000a8000
9934 .xword 0x63c000024000
9935 .xword 0x640000fb0000
9936 .xword 0x650002c00000
9937 .xword 0x650014800000
9938 .xword 0x63c000038000
9939 .xword 0x640000980000
9940 .xword 0x63c000032000
9941 .xword 0x63c000114000
9942 .xword 0x650001c00000
9943 .xword 0x63c0000ae000
9944 .xword 0x640000a60000
9945 .xword 0x6400002f0000
9946 .xword 0x63c0000ac000
9947 .xword 0x640000a30000
9948 .xword 0x63c0001a2000
9949 .xword 0x63c000170000
9950 .xword 0x640000170000
9951 .xword 0x63c0000ba000
9952 .xword 0x63c00015e000
9953 .xword 0x6400005e0000
9954 .xword 0x63c00005a000
9955 .xword 0x650025400000
9956 .xword 0x640000420000
9957 .xword 0x63c0001cc000
9958 .xword 0x63c00013e000
9959 .xword 0x63c000026000
9960 .xword 0x640000f00000
9961 .xword 0x63c0001e4000
9962Thr1_User_Data_4v109_data_end:
9963/*********************************************************************/
9964SECTION .Thr1_User_Text_4v00d TEXT_VA=0x650025400000
9965attr_text {
9966 Name = .Thr1_User_Text_4v00d ,
9967 VA = 0x650025400000 ,/* 0x6500257fffc0 */
9968 RA = 0x01e6800000 ,
9969 PA = 0x1de6800000 ,
9970 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
9971 thr1_nz_ctx_tsb_3 ,
9972 TTE_V = 1 ,
9973 TTE_NFO = 0 ,
9974 TTE_L = 0 ,
9975 TTE_Soft = 0x070000 ,
9976 TTE_IE = 0 ,
9977 TTE_E = 0 ,
9978 TTE_CP = 0 ,
9979 TTE_CV = 0 ,
9980 TTE_P = 0 ,
9981 TTE_EP = 1 ,
9982 TTE_W = 0 ,
9983 TTE_SW1 = 0 ,
9984 TTE_SW0 = 1 ,
9985 TTE_RSVD1 = 0 ,
9986 TTE_Size = 3 ,
9987 /* ITTE_TAG_DATA = 000065002540155b 8000001de6800083 */
9988 end_label = Thr1_User_Text_4v00d_text_end ,
9989 compressimage ,
9990 }
9991.text
9992.global Thr1_User_Text_4v00d_text_begin
9993Thr1_User_Text_4v00d_text_begin:
9994 nop
9995 sub %g1, 1, %g1
9996 brz %g1,Thr1_User_Text_4v00d_exit
9997 nop
9998 IDEMAP_ALL
9999 DO_BRANCH
10000 .word 0x81c56000
10001 .word 0xbe154000
10002 GOTO_SUPERVISOR0
10003 DDEMAP_PCTX
10004 .word 0xfcda9000
10005 IDEMAP_ALL_RPAGES
10006 .word 0xfcd91000
10007thr1_MMU_ASI_PRIMARY_106:
10008 .word 0x87802080
10009 .word 0xe0bc2c90
10010 .word 0xfe4f699c
10011 .word 0xc072ae48
10012 .word 0x1000000
10013 .word 0xbe16c000
10014 DDEMAP_PAGE
10015 .word 0x1000000
10016 or %g0, 0x14, %i7
10017 LOAD_IDATA_ACCESS
10018 .word 0xbe842038
10019 .word 0xecdfd000
10020 .word 0xfe4c25ea
10021 .word 0xc075a6d0
10022 nop
10023 nop
10024 .word 0xf475a090
10025 .word 0xc022a540
10026 .word 0xbe82a090
10027 .word 0xc19fde00
10028 nop
10029 nop
10030 nop
10031 nop
10032 nop
10033 nop
10034 nop
10035 nop
10036 nop
10037 .word 0x1000000
10038 .word 0xbe168000
10039 IDEMAP_RPAGE
10040 .word 0xfe46e9b8
10041 .word 0xbe138000
10042 GOTO_SUPERVISOR1
10043 .word 0xe4776018
10044 .word 0xc035a454
10045 .word 0x1000000
10046 or %g0, 0x454, %i7
10047 LOAD_DDATA_ACCESS
10048 .word 0xc02e6773
10049thr1_MMU_ASI_PRIMARY_107:
10050 .word 0x87802080
10051 .word 0xe2f42010
10052 .word 0xe39a9f00
10053thr1_MMU_ASI_PRIMARY_LITTLE_108:
10054 .word 0x87802088
10055 .word 0xd6f66010
10056 .word 0x1000000
10057 or %g0, 0x1e0, %i7
10058 DTLB_TAG_READ
10059 DDEMAP_NCTX
10060 nop
10061 nop
10062 nop
10063 nop
10064 DO_BRANCH
10065 .word 0x81c62000
10066 .word 0xbe124000
10067 GOTO_SUPERVISOR0
10068 .word 0x1000000
10069 .word 0xbe148000
10070 srlx %i7, 8, %i7
10071 andn %i7, 0x1f, %i7
10072 xor %i7, 0x10, %i7
10073 ITLB_PROBE
10074 .word 0x1000000
10075 .word 0xbe13c000
10076 IDEMAP_RPAGE
10077 .word 0xc0766508
10078 DO_BRANCH
10079 .word 0x81c36000
10080 .word 0xbe154000
10081 GOTO_SUPERVISOR0
10082 .word 0xd85ee018
10083 .word 0xbe124000
10084 GOTO_SUPERVISOR0
10085 nop
10086Thr1_User_Text_4v00d_exit:
10087 EXIT_GOOD
10088Thr1_User_Text_4v00d_text_end:
10089/*********************************************************************/
10090SECTION .Thr1_User_Data_4v10a DATA_VA=0x640000420000
10091attr_data {
10092 Name = .Thr1_User_Data_4v10a ,
10093 VA = 0x640000420000 ,/* 0x64000042ffc0 */
10094 RA = 0x01608f0000 ,
10095 PA = 0x1d608f0000 ,
10096 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
10097 thr1_nz_ctx_tsb_2 ,
10098 TTE_V = 1 ,
10099 TTE_NFO = 0 ,
10100 TTE_L = 0 ,
10101 TTE_Soft = 0x140000 ,
10102 TTE_IE = 0 ,
10103 TTE_E = 0 ,
10104 TTE_CP = 0 ,
10105 TTE_CV = 0 ,
10106 TTE_P = 0 ,
10107 TTE_EP = 0 ,
10108 TTE_W = 1 ,
10109 TTE_SW1 = 0 ,
10110 TTE_SW0 = 1 ,
10111 TTE_RSVD1 = 0 ,
10112 TTE_Size = 1 ,
10113 /* DTTE_TAG_DATA = 0000640000420c20 8000001d608f0041 */
10114 end_label = Thr1_User_Data_4v10a_data_end ,
10115 compressimage ,
10116 }
10117.data
10118.global Thr1_User_Data_4v10a_data_begin
10119Thr1_User_Data_4v10a_data_begin:
10120 .xword 0x640000550000
10121 .xword 0x63c00017c000
10122 .xword 0x65000dc00000
10123 .xword 0x63c00010a000
10124 .xword 0x650033800000
10125 .xword 0x640000660000
10126 .xword 0x660ce0000000
10127 .xword 0x63c000106000
10128 .xword 0x63c000050000
10129 .xword 0x650029000000
10130 .xword 0x63c000000000
10131 .xword 0x63c0000a8000
10132 .xword 0x63c000024000
10133 .xword 0x640000fb0000
10134 .xword 0x650002c00000
10135 .xword 0x650014800000
10136 .xword 0x63c000038000
10137 .xword 0x640000980000
10138 .xword 0x63c000032000
10139 .xword 0x63c000114000
10140 .xword 0x650001c00000
10141 .xword 0x63c0000ae000
10142 .xword 0x640000a60000
10143 .xword 0x6400002f0000
10144 .xword 0x63c0000ac000
10145 .xword 0x640000a30000
10146 .xword 0x63c0001a2000
10147 .xword 0x63c000170000
10148 .xword 0x640000170000
10149 .xword 0x63c0000ba000
10150 .xword 0x63c00015e000
10151 .xword 0x6400005e0000
10152 .xword 0x63c00005a000
10153 .xword 0x650025400000
10154 .xword 0x640000420000
10155 .xword 0x63c0001cc000
10156 .xword 0x63c00013e000
10157 .xword 0x63c000026000
10158 .xword 0x640000f00000
10159 .xword 0x63c0001e4000
10160Thr1_User_Data_4v10a_data_end:
10161/*********************************************************************/
10162SECTION .Thr1_User_Text_4v00e TEXT_VA=0x63c0001cc000
10163attr_text {
10164 Name = .Thr1_User_Text_4v00e ,
10165 VA = 0x63c0001cc000 ,/* 0x63c0001cdfc0 */
10166 RA = 0x00f0176000 ,
10167 PA = 0x00f0176000 ,
10168 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
10169 thr1_nz_ctx_tsb_1 ,
10170 TTE_V = 1 ,
10171 TTE_NFO = 0 ,
10172 TTE_L = 0 ,
10173 TTE_Soft = 0x070000 ,
10174 TTE_IE = 0 ,
10175 TTE_E = 0 ,
10176 TTE_CP = 0 ,
10177 TTE_CV = 0 ,
10178 TTE_P = 0 ,
10179 TTE_EP = 1 ,
10180 TTE_W = 0 ,
10181 TTE_SW1 = 0 ,
10182 TTE_SW0 = 1 ,
10183 TTE_RSVD1 = 0 ,
10184 TTE_Size = 0 ,
10185 /* ITTE_TAG_DATA = 000063c0001ccc20 80000000f0176080 */
10186 end_label = Thr1_User_Text_4v00e_text_end ,
10187 compressimage ,
10188 }
10189.text
10190.global Thr1_User_Text_4v00e_text_begin
10191Thr1_User_Text_4v00e_text_begin:
10192 nop
10193 sub %g1, 1, %g1
10194 brz %g1,Thr1_User_Text_4v00e_exit
10195 nop
10196 .word 0xcc712018
10197 .word 0xc02dafd8
10198 .word 0x1000000
10199 .word 0xbe154000
10200 srlx %i7, 8, %i7
10201 andn %i7, 0x1f, %i7
10202 ITLB_PROBE
10203 .word 0x1000000
10204 or %g0, 0x68, %i7
10205 READ_IDATA_ACCESS
10206 ACCESS_DTSB_PTR
10207 .word 0xfcdd9000
10208 .word 0xe05ee120
10209 .word 0x1000000
10210 or %g0, 0x505, %i7
10211 LOAD_IDATA_ACCESS
10212 .word 0xbe150000
10213 GOTO_SUPERVISOR1
10214 IDEMAP_NCTX
10215 nop
10216 nop
10217 nop
10218 nop
10219 nop
10220 nop
10221 nop
10222 nop
10223 nop
10224 ACCESS_DTSB_PTR
10225 ACCESS_ITSB_PTR
10226 .word 0xfe5c2ab0
10227 nop
10228 nop
10229 nop
10230 nop
10231 nop
10232 nop
10233 nop
10234 nop
10235 nop
10236 nop
10237 nop
10238 nop
10239 nop
10240 .word 0xec5aa0f0
10241 .word 0xbe816040
10242 .word 0xd6dfd060
10243 .word 0xbe120000
10244 GOTO_SUPERVISOR1
10245 .word 0xc0276880
10246 .word 0xbe154000
10247 GOTO_SUPERVISOR0
10248 nop
10249Thr1_User_Text_4v00e_exit:
10250 EXIT_GOOD
10251Thr1_User_Text_4v00e_text_end:
10252/*********************************************************************/
10253SECTION .Thr1_User_Data_4v10b DATA_VA=0x63c00013e000
10254attr_data {
10255 Name = .Thr1_User_Data_4v10b ,
10256 VA = 0x63c00013e000 ,/* 0x63c00013ffc0 */
10257 RA = 0x00f01ac000 ,
10258 PA = 0x00f01ac000 ,
10259 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
10260 thr1_nz_ctx_tsb_1 ,
10261 TTE_V = 1 ,
10262 TTE_NFO = 0 ,
10263 TTE_L = 0 ,
10264 TTE_Soft = 0x140000 ,
10265 TTE_IE = 0 ,
10266 TTE_E = 0 ,
10267 TTE_CP = 0 ,
10268 TTE_CV = 0 ,
10269 TTE_P = 0 ,
10270 TTE_EP = 0 ,
10271 TTE_W = 1 ,
10272 TTE_SW1 = 0 ,
10273 TTE_SW0 = 1 ,
10274 TTE_RSVD1 = 0 ,
10275 TTE_Size = 0 ,
10276 /* DTTE_TAG_DATA = 000063c00013ec20 80000000f01ac040 */
10277 end_label = Thr1_User_Data_4v10b_data_end ,
10278 compressimage ,
10279 }
10280.data
10281.global Thr1_User_Data_4v10b_data_begin
10282Thr1_User_Data_4v10b_data_begin:
10283 .xword 0x640000550000
10284 .xword 0x63c00017c000
10285 .xword 0x65000dc00000
10286 .xword 0x63c00010a000
10287 .xword 0x650033800000
10288 .xword 0x640000660000
10289 .xword 0x660ce0000000
10290 .xword 0x63c000106000
10291 .xword 0x63c000050000
10292 .xword 0x650029000000
10293 .xword 0x63c000000000
10294 .xword 0x63c0000a8000
10295 .xword 0x63c000024000
10296 .xword 0x640000fb0000
10297 .xword 0x650002c00000
10298 .xword 0x650014800000
10299 .xword 0x63c000038000
10300 .xword 0x640000980000
10301 .xword 0x63c000032000
10302 .xword 0x63c000114000
10303 .xword 0x650001c00000
10304 .xword 0x63c0000ae000
10305 .xword 0x640000a60000
10306 .xword 0x6400002f0000
10307 .xword 0x63c0000ac000
10308 .xword 0x640000a30000
10309 .xword 0x63c0001a2000
10310 .xword 0x63c000170000
10311 .xword 0x640000170000
10312 .xword 0x63c0000ba000
10313 .xword 0x63c00015e000
10314 .xword 0x6400005e0000
10315 .xword 0x63c00005a000
10316 .xword 0x650025400000
10317 .xword 0x640000420000
10318 .xword 0x63c0001cc000
10319 .xword 0x63c00013e000
10320 .xword 0x63c000026000
10321 .xword 0x640000f00000
10322 .xword 0x63c0001e4000
10323Thr1_User_Data_4v10b_data_end:
10324/*********************************************************************/
10325SECTION .Thr1_User_Text_4v00f TEXT_VA=0x63c000026000
10326attr_text {
10327 Name = .Thr1_User_Text_4v00f ,
10328 VA = 0x63c000026000 ,/* 0x63c000027fc0 */
10329 RA = 0x00f007e000 ,
10330 PA = 0x00f007e000 ,
10331 TTE_Context = 0x0c20 ,/* TEXT_PRIMARY */
10332 thr1_nz_ctx_tsb_1 ,
10333 TTE_V = 1 ,
10334 TTE_NFO = 0 ,
10335 TTE_L = 0 ,
10336 TTE_Soft = 0x070000 ,
10337 TTE_IE = 0 ,
10338 TTE_E = 0 ,
10339 TTE_CP = 0 ,
10340 TTE_CV = 0 ,
10341 TTE_P = 0 ,
10342 TTE_EP = 1 ,
10343 TTE_W = 0 ,
10344 TTE_SW1 = 0 ,
10345 TTE_SW0 = 1 ,
10346 TTE_RSVD1 = 0 ,
10347 TTE_Size = 0 ,
10348 /* ITTE_TAG_DATA = 000063c000026c20 80000000f007e080 */
10349 end_label = Thr1_User_Text_4v00f_text_end ,
10350 compressimage ,
10351 }
10352.text
10353.global Thr1_User_Text_4v00f_text_begin
10354Thr1_User_Text_4v00f_text_begin:
10355 nop
10356 sub %g1, 1, %g1
10357 brz %g1,Thr1_User_Text_4v00f_exit
10358 nop
10359 .word 0xfcded000
10360 .word 0xfe4da61f
10361 .word 0xbe812038
10362 .word 0xd4dfd000
10363 .word 0xfcd89000
10364 .word 0x1000000
10365 or %g0, 0x670, %i7
10366 DTLB_TAG_READ
10367 TOGGLE_LSU_IM
10368 DO_BRANCH
10369 .word 0x81c56000
10370 .word 0xbe124000
10371 GOTO_SUPERVISOR0
10372 nop
10373 ACCESS_DTSB_PTR
10374 nop
10375 nop
10376 nop
10377 nop
10378 nop
10379 nop
10380 nop
10381 nop
10382 nop
10383 .word 0xfcded000
10384 .word 0x1000000
10385 or %g0, 0xf2, %i7
10386 LOAD_IDATA_ACCESS
10387 .word 0xfe46646c
10388 nop
10389 nop
10390 nop
10391 .word 0xc0366c46
10392 DDEMAP_PCTX
10393thr1_MMU_ASI_PRIMARY_109:
10394 .word 0x87802080
10395 .word 0xd6f2a010
10396 nop
10397 nop
10398 nop
10399 nop
10400 nop
10401 nop
10402 DO_BRANCH
10403 .word 0x81c1e000
10404 .word 0xbe124000
10405 GOTO_SUPERVISOR0
10406 TOGGLE_LSU_DM
10407 DDEMAP_ALL_RPAGES
10408 .word 0x1000000
10409 or %g0, 0x68, %i7
10410 DTLB_TAG_READ
10411 nop
10412 nop
10413 nop
10414 nop
10415 .word 0xc0342dbe
10416 DDEMAP_PCTX
10417 TOGGLE_LSU_IM
10418 .word 0xbe124000
10419 GOTO_SUPERVISOR0
10420 TOGGLE_LSU_IM
10421 .word 0xee75a018
10422 .word 0xc0242820
10423 ACCESS_DTSB_PTR
10424 nop
10425 nop
10426 nop
10427 nop
10428 nop
10429 nop
10430 ACCESS_ITSB_PTR
10431 DO_BRANCH
10432 .word 0x81c72000
10433 .word 0xbe124000
10434 GOTO_SUPERVISOR0
10435 .word 0xec5aa038
10436 .word 0x1000000
10437 or %g0, 0x593, %i7
10438 LOAD_IDATA_ACCESS
10439 .word 0x1000000
10440 .word 0xbe15c000
10441 srlx %i7, 8, %i7
10442 andn %i7, 0x1f, %i7
10443 xor %i7, 0x10, %i7
10444 ITLB_PROBE
10445 .word 0xdc75a088
10446 .word 0xc075a7b0
10447 nop
10448 nop
10449 nop
10450 nop
10451 nop
10452 nop
10453 ACCESS_DTSB_PTR
10454 .word 0x1000000
10455 or %g0, 0x510, %i7
10456 READ_IDATA_ACCESS
10457 .word 0x1000000
10458 or %g0, 0x02c, %i7
10459 LOAD_IDATA_IN
10460 .word 0xe2766070
10461 .word 0xc030a140
10462 DO_BRANCH
10463 .word 0x81c6a000
10464 .word 0xbe124000
10465 GOTO_SUPERVISOR0
10466 .word 0xfe4ee3ba
10467 .word 0x81c36000
10468 .word 0xbe13c000
10469 GOTO_SUPERVISOR0
10470 nop
10471Thr1_User_Text_4v00f_exit:
10472 EXIT_GOOD
10473Thr1_User_Text_4v00f_text_end:
10474/*********************************************************************/
10475SECTION .Thr1_User_Data_4v10c DATA_VA=0x640000f00000
10476attr_data {
10477 Name = .Thr1_User_Data_4v10c ,
10478 VA = 0x640000f00000 ,/* 0x640000f0ffc0 */
10479 RA = 0x01606a0000 ,
10480 PA = 0x1d606a0000 ,
10481 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
10482 thr1_nz_ctx_tsb_2 ,
10483 TTE_V = 1 ,
10484 TTE_NFO = 0 ,
10485 TTE_L = 0 ,
10486 TTE_Soft = 0x140000 ,
10487 TTE_IE = 0 ,
10488 TTE_E = 0 ,
10489 TTE_CP = 0 ,
10490 TTE_CV = 0 ,
10491 TTE_P = 0 ,
10492 TTE_EP = 0 ,
10493 TTE_W = 1 ,
10494 TTE_SW1 = 0 ,
10495 TTE_SW0 = 1 ,
10496 TTE_RSVD1 = 0 ,
10497 TTE_Size = 1 ,
10498 /* DTTE_TAG_DATA = 0000640000f00c20 8000001d606a0041 */
10499 end_label = Thr1_User_Data_4v10c_data_end ,
10500 compressimage ,
10501 }
10502.data
10503.global Thr1_User_Data_4v10c_data_begin
10504Thr1_User_Data_4v10c_data_begin:
10505 .xword 0x640000550000
10506 .xword 0x63c00017c000
10507 .xword 0x65000dc00000
10508 .xword 0x63c00010a000
10509 .xword 0x650033800000
10510 .xword 0x640000660000
10511 .xword 0x660ce0000000
10512 .xword 0x63c000106000
10513 .xword 0x63c000050000
10514 .xword 0x650029000000
10515 .xword 0x63c000000000
10516 .xword 0x63c0000a8000
10517 .xword 0x63c000024000
10518 .xword 0x640000fb0000
10519 .xword 0x650002c00000
10520 .xword 0x650014800000
10521 .xword 0x63c000038000
10522 .xword 0x640000980000
10523 .xword 0x63c000032000
10524 .xword 0x63c000114000
10525 .xword 0x650001c00000
10526 .xword 0x63c0000ae000
10527 .xword 0x640000a60000
10528 .xword 0x6400002f0000
10529 .xword 0x63c0000ac000
10530 .xword 0x640000a30000
10531 .xword 0x63c0001a2000
10532 .xword 0x63c000170000
10533 .xword 0x640000170000
10534 .xword 0x63c0000ba000
10535 .xword 0x63c00015e000
10536 .xword 0x6400005e0000
10537 .xword 0x63c00005a000
10538 .xword 0x650025400000
10539 .xword 0x640000420000
10540 .xword 0x63c0001cc000
10541 .xword 0x63c00013e000
10542 .xword 0x63c000026000
10543 .xword 0x640000f00000
10544 .xword 0x63c0001e4000
10545Thr1_User_Data_4v10c_data_end:
10546/*********************************************************************/
10547SECTION .Thr1_User_Data_4v10d DATA_VA=0x63c0001e4000
10548attr_data {
10549 Name = .Thr1_User_Data_4v10d ,
10550 VA = 0x63c0001e4000 ,/* 0x63c0001e5fc0 */
10551 RA = 0x00f0182000 ,
10552 PA = 0x00f0182000 ,
10553 TTE_Context = 0x0c20 ,/* DATA_PRIMARY */
10554 thr1_nz_ctx_tsb_1 ,
10555 TTE_V = 1 ,
10556 TTE_NFO = 0 ,
10557 TTE_L = 0 ,
10558 TTE_Soft = 0x140000 ,
10559 TTE_IE = 0 ,
10560 TTE_E = 0 ,
10561 TTE_CP = 0 ,
10562 TTE_CV = 0 ,
10563 TTE_P = 0 ,
10564 TTE_EP = 0 ,
10565 TTE_W = 1 ,
10566 TTE_SW1 = 0 ,
10567 TTE_SW0 = 1 ,
10568 TTE_RSVD1 = 0 ,
10569 TTE_Size = 0 ,
10570 /* DTTE_TAG_DATA = 000063c0001e4c20 80000000f0182040 */
10571 end_label = Thr1_User_Data_4v10d_data_end ,
10572 compressimage ,
10573 }
10574.data
10575.global Thr1_User_Data_4v10d_data_begin
10576Thr1_User_Data_4v10d_data_begin:
10577 .xword 0x640000550000
10578 .xword 0x63c00017c000
10579 .xword 0x65000dc00000
10580 .xword 0x63c00010a000
10581 .xword 0x650033800000
10582 .xword 0x640000660000
10583 .xword 0x660ce0000000
10584 .xword 0x63c000106000
10585 .xword 0x63c000050000
10586 .xword 0x650029000000
10587 .xword 0x63c000000000
10588 .xword 0x63c0000a8000
10589 .xword 0x63c000024000
10590 .xword 0x640000fb0000
10591 .xword 0x650002c00000
10592 .xword 0x650014800000
10593 .xword 0x63c000038000
10594 .xword 0x640000980000
10595 .xword 0x63c000032000
10596 .xword 0x63c000114000
10597 .xword 0x650001c00000
10598 .xword 0x63c0000ae000
10599 .xword 0x640000a60000
10600 .xword 0x6400002f0000
10601 .xword 0x63c0000ac000
10602 .xword 0x640000a30000
10603 .xword 0x63c0001a2000
10604 .xword 0x63c000170000
10605 .xword 0x640000170000
10606 .xword 0x63c0000ba000
10607 .xword 0x63c00015e000
10608 .xword 0x6400005e0000
10609 .xword 0x63c00005a000
10610 .xword 0x650025400000
10611 .xword 0x640000420000
10612 .xword 0x63c0001cc000
10613 .xword 0x63c00013e000
10614 .xword 0x63c000026000
10615 .xword 0x640000f00000
10616 .xword 0x63c0001e4000
10617Thr1_User_Data_4v10d_data_end:
10618/*********************************************************************/
10619SECTION .Thr2_User_Text_4v000 TEXT_VA=0x69000ac00000
10620attr_text {
10621 Name = .Thr2_User_Text_4v000 ,
10622 VA = 0x69000ac00000 ,/* 0x69000affffc0 */
10623 RA = 0x01fb800000 ,
10624 PA = 0x2dfb800000 ,
10625 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
10626 thr2_nz_ctx_tsb_1 ,
10627 TTE_V = 1 ,
10628 TTE_NFO = 0 ,
10629 TTE_L = 0 ,
10630 TTE_Soft = 0x120000 ,
10631 TTE_IE = 0 ,
10632 TTE_E = 0 ,
10633 TTE_CP = 1 ,
10634 TTE_CV = 0 ,
10635 TTE_P = 0 ,
10636 TTE_EP = 1 ,
10637 TTE_W = 0 ,
10638 TTE_SW1 = 1 ,
10639 TTE_SW0 = 1 ,
10640 TTE_RSVD1 = 0 ,
10641 TTE_Size = 3 ,
10642 /* ITTE_TAG_DATA = 000069000ac01872 8000002dfb800483 */
10643 end_label = Thr2_User_Text_4v000_text_end ,
10644 compressimage ,
10645 }
10646.text
10647.global Thr2_user_code_entry
10648Thr2_user_code_entry:
10649 setx 0x680000de0000, %g1, %g2
10650 or %g0, 12, %g1
10651 .word 0xc658a000
10652 .word 0xc858a008
10653 .word 0xca58a010
10654 .word 0xcc58a018
10655 .word 0xce58a020
10656 .word 0xd058a028
10657 .word 0xd258a030
10658 .word 0xd458a038
10659 .word 0xd658a040
10660 .word 0xd858a048
10661 .word 0xda58a050
10662 .word 0xdc58a058
10663 .word 0xde58a060
10664 .word 0xe058a068
10665 .word 0xe258a070
10666 .word 0xe458a078
10667 .word 0xe658a080
10668 .word 0xe858a088
10669 .word 0xea58a090
10670 .word 0xec58a098
10671 .word 0xee58a0a0
10672 .word 0xf058a0a8
10673 .word 0xf258a0b0
10674 .word 0xf458a0b8
10675 .word 0xf658a0c0
10676 .word 0xf858a0c8
10677 .word 0xfa58a0d0
10678 .word 0xfc58a0d8
10679.global Thr2_User_Text_4v000_text_begin
10680Thr2_User_Text_4v000_text_begin:
10681 nop
10682 sub %g1, 1, %g1
10683 brz %g1,Thr2_User_Text_4v000_exit
10684 nop
10685thr2_MMU_ASI_BLK_COMMIT_S_110:
10686 .word 0x878020e1
10687 .word 0xe3b969c0
10688 .word 0xfe52a1fe
10689 .word 0x1000000
10690 or %g0, 0x4b8, %i7
10691 ITLB_TAG_READ
10692 DO_BRANCH
10693 .word 0x81c1e000
10694 .word 0xbe124000
10695 GOTO_SUPERVISOR0
10696 .word 0xc076e160
10697 .word 0xc02c2a59
10698 .word 0xc0776f68
10699 .word 0x1000000
10700 or %g0, 0x060, %i7
10701 LOAD_IDATA_IN
10702thr2_MMU_ASI_BLK_S_111:
10703 .word 0x878020f1
10704 .word 0xc3bae940
10705 nop
10706 nop
10707 nop
10708 nop
10709 nop
10710 nop
10711 .word 0xe070a0a0
10712 .word 0xc0276cf0
10713 .word 0x1000000
10714 or %g0, 0x28, %i7
10715 READ_IDATA_ACCESS
10716 TOGGLE_LSU_DM
10717 .word 0x1000000
10718 or %g0, 0x268, %i7
10719 DTLB_TAG_READ
10720 .word 0xe05d2038
10721 .word 0xf8752118
10722 .word 0xc02c2e5d
10723 .word 0xbe8120d0
10724 .word 0xe0dfd000
10725 .word 0xf275e088
10726 .word 0xc026ed28
10727 .word 0xfe466c50
10728 .word 0xfe542e54
10729 nop
10730 .word 0xc85d2150
10731 .word 0xbe124000
10732 GOTO_SUPERVISOR0
10733 .word 0xe85c20e0
10734 DDEMAP_ALL_PAGES
10735 .word 0xfcdc1000
10736 TOGGLE_LSU_DM
10737 .word 0x1000000
10738 or %g0, 0x1a3, %i7
10739 LOAD_IDATA_ACCESS
10740thr2_MMU_ASI_BLK_P_112:
10741 .word 0x878020f0
10742 .word 0xe1b92cc0
10743 .word 0x1000000
10744 or %g0, 0x658, %i7
10745 DTLB_TAG_READ
10746 .word 0xfe50aad8
10747 DO_BRANCH
10748 .word 0x81c0e088
10749 .word 0xbe124000
10750 GOTO_SUPERVISOR0
10751 .word 0xfe5424b0
10752 .word 0x81c3e000
10753 .word 0xbe124000
10754 GOTO_SUPERVISOR0
10755 nop
10756Thr2_User_Text_4v000_exit:
10757 EXIT_GOOD
10758Thr2_User_Text_4v000_text_end:
10759/*********************************************************************/
10760SECTION .Thr2_User_Data_4v100 DATA_VA=0x680000de0000
10761attr_data {
10762 Name = .Thr2_User_Data_4v100 ,
10763 VA = 0x680000de0000 ,/* 0x680000deffc0 */
10764 RA = 0x0170dd0000 ,
10765 PA = 0x0170dd0000 ,
10766 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
10767 thr2_nz_ctx_tsb_0 ,
10768 TTE_V = 1 ,
10769 TTE_NFO = 0 ,
10770 TTE_L = 1 ,
10771 TTE_Soft = 0x1a0000 ,
10772 TTE_IE = 0 ,
10773 TTE_E = 0 ,
10774 TTE_CP = 0 ,
10775 TTE_CV = 0 ,
10776 TTE_P = 0 ,
10777 TTE_EP = 0 ,
10778 TTE_W = 1 ,
10779 TTE_SW1 = 1 ,
10780 TTE_SW0 = 1 ,
10781 TTE_RSVD1 = 0 ,
10782 TTE_Size = 1 ,
10783 /* DTTE_TAG_DATA = 0000680000de1872 8000000170dd0041 */
10784 end_label = Thr2_User_Data_4v100_data_end ,
10785 compressimage ,
10786 }
10787.data
10788.global Thr2_User_Data_4v100_data_begin
10789Thr2_User_Data_4v100_data_begin:
10790 .xword 0x69000ac00000
10791 .xword 0x680000de0000
10792 .xword 0x6a0530000000
10793 .xword 0x680000e70000
10794 .xword 0x69001a000000
10795 .xword 0x67d0000f0000
10796 .xword 0x690003c00000
10797 .xword 0x6a0d80000000
10798 .xword 0x67d0001ae000
10799 .xword 0x67d0000ce000
10800 .xword 0x67d000158000
10801 .xword 0x69002ec00000
10802 .xword 0x690000000000
10803 .xword 0x6800001d0000
10804 .xword 0x6a04b0000000
10805 .xword 0x6800006f0000
10806 .xword 0x690004000000
10807 .xword 0x6a04c0000000
10808 .xword 0x67d000004000
10809 .xword 0x680000260000
10810 .xword 0x67d00016a000
10811 .xword 0x680000740000
10812 .xword 0x67d000060000
10813 .xword 0x69002b400000
10814 .xword 0x680000d10000
10815 .xword 0x680000a10000
10816 .xword 0x680000480000
10817 .xword 0x680000380000
10818 .xword 0x690013c00000
10819 .xword 0x690030000000
10820 .xword 0x67d00019e000
10821 .xword 0x690000800000
10822 .xword 0x690009800000
10823 .xword 0x67d00014e000
10824 .xword 0x6800001e0000
10825 .xword 0x67d00010c000
10826 .xword 0x67d000182000
10827 .xword 0x67d000146000
10828 .xword 0x69000b400000
10829 .xword 0x680000b50000
10830 .xword 0x67d000120000
10831 .xword 0x67d0001bc000
10832 .xword 0x690033c00000
10833 .xword 0x6a0b00000000
10834Thr2_User_Data_4v100_data_end:
10835/*********************************************************************/
10836SECTION .Thr2_User_Data_4v200 DATA_VA=0x6a0530000000
10837attr_data {
10838 Name = .Thr2_User_Data_4v200 ,
10839 VA = 0x6a0530000000 ,/* 0x6a053fffffc0 */
10840 RA = 0x03a0000000 ,
10841 PA = 0x2fa0000000 ,
10842 TTE_Context = 0x0598 ,/* DATA_SECONDARY */
10843 thr2_nz_ctx_tsb_2 ,
10844 TTE_V = 1 ,
10845 TTE_NFO = 0 ,
10846 TTE_L = 1 ,
10847 TTE_Soft = 0x180000 ,
10848 TTE_IE = 0 ,
10849 TTE_E = 0 ,
10850 TTE_CP = 1 ,
10851 TTE_CV = 0 ,
10852 TTE_P = 0 ,
10853 TTE_EP = 0 ,
10854 TTE_W = 1 ,
10855 TTE_SW1 = 0 ,
10856 TTE_SW0 = 0 ,
10857 TTE_RSVD1 = 0 ,
10858 TTE_Size = 5 ,
10859 /* DTTE_TAG_DATA = 00006a0530000598 8000002fa0000445 */
10860 end_label = Thr2_User_Data_4v200_data_end ,
10861 compressimage ,
10862 }
10863.data
10864.global Thr2_User_Data_4v200_data_begin
10865Thr2_User_Data_4v200_data_begin:
10866 .xword 0x69000ac00000
10867 .xword 0x680000de0000
10868 .xword 0x6a0530000000
10869 .xword 0x680000e70000
10870 .xword 0x69001a000000
10871 .xword 0x67d0000f0000
10872 .xword 0x690003c00000
10873 .xword 0x6a0d80000000
10874 .xword 0x67d0001ae000
10875 .xword 0x67d0000ce000
10876 .xword 0x67d000158000
10877 .xword 0x69002ec00000
10878 .xword 0x690000000000
10879 .xword 0x6800001d0000
10880 .xword 0x6a04b0000000
10881 .xword 0x6800006f0000
10882 .xword 0x690004000000
10883 .xword 0x6a04c0000000
10884 .xword 0x67d000004000
10885 .xword 0x680000260000
10886 .xword 0x67d00016a000
10887 .xword 0x680000740000
10888 .xword 0x67d000060000
10889 .xword 0x69002b400000
10890 .xword 0x680000d10000
10891 .xword 0x680000a10000
10892 .xword 0x680000480000
10893 .xword 0x680000380000
10894 .xword 0x690013c00000
10895 .xword 0x690030000000
10896 .xword 0x67d00019e000
10897 .xword 0x690000800000
10898 .xword 0x690009800000
10899 .xword 0x67d00014e000
10900 .xword 0x6800001e0000
10901 .xword 0x67d00010c000
10902 .xword 0x67d000182000
10903 .xword 0x67d000146000
10904 .xword 0x69000b400000
10905 .xword 0x680000b50000
10906 .xword 0x67d000120000
10907 .xword 0x67d0001bc000
10908 .xword 0x690033c00000
10909 .xword 0x6a0b00000000
10910Thr2_User_Data_4v200_data_end:
10911/*********************************************************************/
10912SECTION .Thr2_User_Data_4v300 DATA_VA=0x680000e70000
10913attr_data {
10914 Name = .Thr2_User_Data_4v300 ,
10915 VA = 0x680000e70000 ,/* 0x680000e7ffc0 */
10916 RA = 0x0170a00000 ,
10917 PA = 0x0170a00000 ,
10918 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10919 thr2_z_ctx_tsb_3 ,
10920 TTE_V = 1 ,
10921 TTE_NFO = 0 ,
10922 TTE_L = 0 ,
10923 TTE_Soft = 0x0f0000 ,
10924 TTE_IE = 0 ,
10925 TTE_E = 0 ,
10926 TTE_CP = 1 ,
10927 TTE_CV = 0 ,
10928 TTE_P = 0 ,
10929 TTE_EP = 0 ,
10930 TTE_W = 1 ,
10931 TTE_SW1 = 1 ,
10932 TTE_SW0 = 0 ,
10933 TTE_RSVD1 = 0 ,
10934 TTE_Size = 1 ,
10935 /* DTTE_TAG_DATA = 0000680000e70000 8000000170a00441 */
10936 end_label = Thr2_User_Data_4v300_data_end ,
10937 compressimage ,
10938 }
10939.data
10940.global Thr2_User_Data_4v300_data_begin
10941Thr2_User_Data_4v300_data_begin:
10942 .xword 0x69000ac00000
10943 .xword 0x680000de0000
10944 .xword 0x6a0530000000
10945 .xword 0x680000e70000
10946 .xword 0x69001a000000
10947 .xword 0x67d0000f0000
10948 .xword 0x690003c00000
10949 .xword 0x6a0d80000000
10950 .xword 0x67d0001ae000
10951 .xword 0x67d0000ce000
10952 .xword 0x67d000158000
10953 .xword 0x69002ec00000
10954 .xword 0x690000000000
10955 .xword 0x6800001d0000
10956 .xword 0x6a04b0000000
10957 .xword 0x6800006f0000
10958 .xword 0x690004000000
10959 .xword 0x6a04c0000000
10960 .xword 0x67d000004000
10961 .xword 0x680000260000
10962 .xword 0x67d00016a000
10963 .xword 0x680000740000
10964 .xword 0x67d000060000
10965 .xword 0x69002b400000
10966 .xword 0x680000d10000
10967 .xword 0x680000a10000
10968 .xword 0x680000480000
10969 .xword 0x680000380000
10970 .xword 0x690013c00000
10971 .xword 0x690030000000
10972 .xword 0x67d00019e000
10973 .xword 0x690000800000
10974 .xword 0x690009800000
10975 .xword 0x67d00014e000
10976 .xword 0x6800001e0000
10977 .xword 0x67d00010c000
10978 .xword 0x67d000182000
10979 .xword 0x67d000146000
10980 .xword 0x69000b400000
10981 .xword 0x680000b50000
10982 .xword 0x67d000120000
10983 .xword 0x67d0001bc000
10984 .xword 0x690033c00000
10985 .xword 0x6a0b00000000
10986Thr2_User_Data_4v300_data_end:
10987/*********************************************************************/
10988SECTION .Thr2_User_Text_4v001 TEXT_VA=0x69001a000000
10989attr_text {
10990 Name = .Thr2_User_Text_4v001 ,
10991 VA = 0x69001a000000 ,/* 0x69001a3fffc0 */
10992 RA = 0x01f2800000 ,
10993 PA = 0x2df2800000 ,
10994 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
10995 thr2_nz_ctx_tsb_1 ,
10996 TTE_V = 1 ,
10997 TTE_NFO = 0 ,
10998 TTE_L = 0 ,
10999 TTE_Soft = 0x120000 ,
11000 TTE_IE = 0 ,
11001 TTE_E = 0 ,
11002 TTE_CP = 1 ,
11003 TTE_CV = 0 ,
11004 TTE_P = 0 ,
11005 TTE_EP = 1 ,
11006 TTE_W = 0 ,
11007 TTE_SW1 = 1 ,
11008 TTE_SW0 = 1 ,
11009 TTE_RSVD1 = 0 ,
11010 TTE_Size = 3 ,
11011 /* ITTE_TAG_DATA = 000069001a001872 8000002df2800483 */
11012 end_label = Thr2_User_Text_4v001_text_end ,
11013 compressimage ,
11014 }
11015.text
11016.global Thr2_User_Text_4v001_text_begin
11017Thr2_User_Text_4v001_text_begin:
11018 nop
11019 sub %g1, 1, %g1
11020 brz %g1,Thr2_User_Text_4v001_exit
11021 nop
11022 TOGGLE_LSU_IM
11023 IDEMAP_ALL
11024 TOGGLE_LSU_DM
11025 .word 0xbe82a088
11026 .word 0xc8dfd000
11027 .word 0x1000000
11028 .word 0xbe16c000
11029 IDEMAP_RPAGE
11030 .word 0xc070ac00
11031 nop
11032 nop
11033 nop
11034 nop
11035 nop
11036 nop
11037 nop
11038 nop
11039 nop
11040thr2_MMU_ASI_PRIMARY_113:
11041 .word 0x87802080
11042 .word 0xc6f52020
11043 .word 0x1000000
11044 or %g0, 0x7f8, %i7
11045 READ_DDATA_ACCESS
11046 .word 0xfc9edc40
11047thr2_MMU_ASI_PRIMARY_114:
11048 .word 0x87802080
11049 .word 0xcef6e050
11050 .word 0x1000000
11051 or %g0, 0x516, %i7
11052 LOAD_IDATA_ACCESS
11053 .word 0x1000000
11054 .word 0xbe164000
11055 DDEMAP_PAGE
11056 DDEMAP_SCTX
11057 .word 0xca5e6010
11058 .word 0x1000000
11059 or %g0, 0x30c, %i7
11060 LOAD_DDATA_ACCESS
11061 nop
11062 nop
11063 nop
11064 nop
11065 nop
11066 nop
11067 nop
11068 nop
11069 nop
11070 IDEMAP_NCTX
11071 DO_BRANCH
11072 .word 0x81c6a000
11073 .word 0xbe124000
11074 GOTO_SUPERVISOR0
11075 TOGGLE_LSU_DM
11076 .word 0x1000000
11077 or %g0, 0x07f, %i7
11078 LOAD_DDATA_IN
11079thr2_MMU_ASI_PRIMARY_115:
11080 .word 0x87802080
11081 .word 0xccf5e048
11082 .word 0x1000000
11083 or %g0, 0x04b, %i7
11084 LOAD_IDATA_IN
11085 .word 0xc4766100
11086 .word 0xc02ee3fd
11087 DO_BRANCH
11088 .word 0x81c62000
11089 .word 0xbe124000
11090 GOTO_SUPERVISOR0
11091 .word 0x1000000
11092 .word 0xbe104000
11093 IDEMAP_RPAGE
11094 .word 0xfe5e6b28
11095 nop
11096 nop
11097 nop
11098 nop
11099 .word 0xd872a048
11100 .word 0xc072a820
11101 DO_BRANCH
11102 .word 0x81c6a000
11103 .word 0xbe124000
11104 GOTO_SUPERVISOR0
11105 .word 0xf075e0a8
11106 .word 0xc0776a70
11107 .word 0x81c6a000
11108 .word 0xbe124000
11109 GOTO_SUPERVISOR0
11110 nop
11111Thr2_User_Text_4v001_exit:
11112 EXIT_GOOD
11113Thr2_User_Text_4v001_text_end:
11114/*********************************************************************/
11115SECTION .Thr2_User_Text_4v400 TEXT_VA=0x67d0000f0000
11116attr_text {
11117 Name = .Thr2_User_Text_4v400 ,
11118 VA = 0x67d0000f0000 ,/* 0x67d0000f1fc0 */
11119 RA = 0x010012e000 ,
11120 PA = 0x010012e000 ,
11121 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11122 thr2_z_ctx_tsb_2 ,
11123 TTE_V = 1 ,
11124 TTE_NFO = 0 ,
11125 TTE_L = 1 ,
11126 TTE_Soft = 0x040000 ,
11127 TTE_IE = 0 ,
11128 TTE_E = 0 ,
11129 TTE_CP = 0 ,
11130 TTE_CV = 0 ,
11131 TTE_P = 1 ,
11132 TTE_EP = 1 ,
11133 TTE_W = 0 ,
11134 TTE_SW1 = 1 ,
11135 TTE_SW0 = 0 ,
11136 TTE_RSVD1 = 0 ,
11137 TTE_Size = 0 ,
11138 /* ITTE_TAG_DATA = 000067d0000f0000 800000010012e080 */
11139 end_label = Thr2_User_Text_4v400_text_end ,
11140 compressimage ,
11141 }
11142.text
11143.global Thr2_User_Text_4v400_text_begin
11144Thr2_User_Text_4v400_text_begin:
11145 wrpr 0, %gl
11146 .word 0xc029a160
11147 P_TOGGLE_LSU_DM
11148 .word 0x1000000
11149 .word 0xbe138000
11150 srlx %i7, 8, %i7
11151 andn %i7, 0x1f, %i7
11152 xor %i7, 0x10, %i7
11153 P_ITLB_PROBE
11154 nop
11155 nop
11156 nop
11157 nop
11158 nop
11159 nop
11160 nop
11161 nop
11162 nop
11163 .word 0xd271a0c8
11164 .word 0xc02c6160
11165 .word 0xfcd91000
11166 .word 0xfcdcc280
11167 .word 0x1000000
11168 or %g0, 0x015, %i7
11169 P_LOAD_IDATA_IN
11170 nop
11171 nop
11172 nop
11173 nop
11174 nop
11175 nop
11176 nop
11177 nop
11178 .word 0x1000000
11179 .word 0xbe170000
11180 P_DDEMAP_RPAGE
11181 .word 0x1000000
11182 or %g0, 0x440, %i7
11183 P_READ_DDATA_ACCESS
11184 .word 0xfe49a519
11185 P_ACCESS_ITSB_PTR
11186 nop
11187 nop
11188 nop
11189 nop
11190 nop
11191 .word 0xfe49a3a1
11192 .word 0x1000000
11193 or %g0, 0x705, %i7
11194 P_LOAD_DDATA_ACCESS
11195 .word 0xfcd94220
11196 .word 0xfe41ad40
11197 .word 0x1000000
11198 .word 0xbe140000
11199 srlx %i7, 8, %i7
11200 andn %i7, 0x1f, %i7
11201 P_ITLB_PROBE
11202 .word 0x1000000
11203 or %g0, 0x0a1, %i7
11204 P_LOAD_DDATA_IN
11205 P_IDEMAP_ALL_PAGES
11206 .word 0xfcdc0200
11207 P_TOGGLE_LSU_DM
11208 .word 0xcc732048
11209 .word 0xc031a72c
11210 .word 0xf671a120
11211 .word 0xc031af96
11212 .word 0xbe134000
11213 RETURN_FROM_SUPERVISOR1
11214 nop
11215Thr2_User_Text_4v400_exit:
11216 EXIT_GOOD
11217Thr2_User_Text_4v400_text_end:
11218/*********************************************************************/
11219SECTION .Thr2_User_Text_4v002 TEXT_VA=0x690003c00000
11220attr_text {
11221 Name = .Thr2_User_Text_4v002 ,
11222 VA = 0x690003c00000 ,/* 0x690003ffffc0 */
11223 RA = 0x01f1c00000 ,
11224 PA = 0x2df1c00000 ,
11225 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
11226 thr2_nz_ctx_tsb_1 ,
11227 TTE_V = 1 ,
11228 TTE_NFO = 0 ,
11229 TTE_L = 0 ,
11230 TTE_Soft = 0x120000 ,
11231 TTE_IE = 0 ,
11232 TTE_E = 0 ,
11233 TTE_CP = 1 ,
11234 TTE_CV = 0 ,
11235 TTE_P = 1 ,
11236 TTE_EP = 1 ,
11237 TTE_W = 0 ,
11238 TTE_SW1 = 1 ,
11239 TTE_SW0 = 1 ,
11240 TTE_RSVD1 = 0 ,
11241 TTE_Size = 3 ,
11242 /* ITTE_TAG_DATA = 0000690003c01872 8000002df1c00483 */
11243 end_label = Thr2_User_Text_4v002_text_end ,
11244 compressimage ,
11245 }
11246.text
11247.global Thr2_User_Text_4v002_text_begin
11248Thr2_User_Text_4v002_text_begin:
11249 wrpr 0, %gl
11250 P_TOGGLE_LSU_DM
11251 nop
11252 nop
11253 nop
11254 nop
11255 nop
11256 nop
11257 .word 0xfcdc1000
11258 .word 0xfe4aa547
11259 P_DDEMAP_PCTX
11260 .word 0xfcd95020
11261 .word 0xbe852088
11262 .word 0xe8dfc200
11263 nop
11264 nop
11265 .word 0xfc995020
11266 nop
11267 nop
11268 nop
11269 nop
11270 nop
11271 nop
11272 nop
11273 nop
11274 nop
11275 nop
11276 nop
11277 nop
11278 .word 0xfe4526a0
11279 .word 0xd45e6068
11280 .word 0x1000000
11281 or %g0, 0x138, %i7
11282 P_READ_IDATA_ACCESS
11283 P_TOGGLE_LSU_DM
11284 P_DDEMAP_ALL
11285 .word 0xbe842068
11286 .word 0xe8dfc200
11287thr2_MMU_ASI_PRIMARY_116:
11288 .word 0x87802080
11289 .word 0xeaf52108
11290 P_ACCESS_DTSB_PTR
11291 P_TOGGLE_LSU_IM
11292 .word 0xfe4aa2e0
11293 P_DDEMAP_ALL
11294 .word 0x1000000
11295 or %g0, 0x59e, %i7
11296 P_LOAD_IDATA_ACCESS
11297 .word 0xbe86e0e0
11298 .word 0xeedfc200
11299 .word 0x1000000
11300 or %g0, 0x7d0, %i7
11301 P_DTLB_TAG_READ
11302 .word 0xd872a048
11303 .word 0xc0242948
11304 .word 0xfcdb8380
11305thr2_MMU_ASI_REAL_MEM_117:
11306 .word 0x87802014
11307 .word 0xdcf5a028
11308 .word 0x1000000
11309 or %g0, 0x630, %i7
11310 P_DTLB_TAG_READ
11311 .word 0xbe8660e0
11312 .word 0xd4dfd000
11313 P_DDEMAP_ALL_PAGES
11314 .word 0x1000000
11315 or %g0, 0x039, %i7
11316 P_LOAD_IDATA_IN
11317 .word 0xfc995c60
11318 .word 0xd475e038
11319 .word 0xc035e9fc
11320 P_IDEMAP_ALL
11321 .word 0xfe4aada5
11322 P_ACCESS_DTSB_PTR
11323 .word 0xfcda9000
11324 .word 0xc0312a8a
11325 .word 0xd85c2018
11326 .word 0xfe52a076
11327 .word 0xbe11c000
11328 RETURN_FROM_SUPERVISOR0
11329 nop
11330Thr2_User_Text_4v002_exit:
11331 EXIT_GOOD
11332Thr2_User_Text_4v002_text_end:
11333/*********************************************************************/
11334SECTION .Thr2_User_Data_4v101 DATA_VA=0x6a0d80000000
11335attr_data {
11336 Name = .Thr2_User_Data_4v101 ,
11337 VA = 0x6a0d80000000 ,/* 0x6a0d8fffffc0 */
11338 RA = 0x0250000000 ,
11339 PA = 0x2e50000000 ,
11340 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
11341 thr2_nz_ctx_tsb_2 ,
11342 TTE_V = 1 ,
11343 TTE_NFO = 0 ,
11344 TTE_L = 1 ,
11345 TTE_Soft = 0x1a0000 ,
11346 TTE_IE = 0 ,
11347 TTE_E = 0 ,
11348 TTE_CP = 0 ,
11349 TTE_CV = 0 ,
11350 TTE_P = 0 ,
11351 TTE_EP = 0 ,
11352 TTE_W = 1 ,
11353 TTE_SW1 = 1 ,
11354 TTE_SW0 = 1 ,
11355 TTE_RSVD1 = 0 ,
11356 TTE_Size = 5 ,
11357 /* DTTE_TAG_DATA = 00006a0d80001872 8000002e50000045 */
11358 end_label = Thr2_User_Data_4v101_data_end ,
11359 compressimage ,
11360 }
11361.data
11362.global Thr2_User_Data_4v101_data_begin
11363Thr2_User_Data_4v101_data_begin:
11364 .xword 0x69000ac00000
11365 .xword 0x680000de0000
11366 .xword 0x6a0530000000
11367 .xword 0x680000e70000
11368 .xword 0x69001a000000
11369 .xword 0x67d0000f0000
11370 .xword 0x690003c00000
11371 .xword 0x6a0d80000000
11372 .xword 0x67d0001ae000
11373 .xword 0x67d0000ce000
11374 .xword 0x67d000158000
11375 .xword 0x69002ec00000
11376 .xword 0x690000000000
11377 .xword 0x6800001d0000
11378 .xword 0x6a04b0000000
11379 .xword 0x6800006f0000
11380 .xword 0x690004000000
11381 .xword 0x6a04c0000000
11382 .xword 0x67d000004000
11383 .xword 0x680000260000
11384 .xword 0x67d00016a000
11385 .xword 0x680000740000
11386 .xword 0x67d000060000
11387 .xword 0x69002b400000
11388 .xword 0x680000d10000
11389 .xword 0x680000a10000
11390 .xword 0x680000480000
11391 .xword 0x680000380000
11392 .xword 0x690013c00000
11393 .xword 0x690030000000
11394 .xword 0x67d00019e000
11395 .xword 0x690000800000
11396 .xword 0x690009800000
11397 .xword 0x67d00014e000
11398 .xword 0x6800001e0000
11399 .xword 0x67d00010c000
11400 .xword 0x67d000182000
11401 .xword 0x67d000146000
11402 .xword 0x69000b400000
11403 .xword 0x680000b50000
11404 .xword 0x67d000120000
11405 .xword 0x67d0001bc000
11406 .xword 0x690033c00000
11407 .xword 0x6a0b00000000
11408Thr2_User_Data_4v101_data_end:
11409/*********************************************************************/
11410SECTION .Thr2_User_Data_4v201 DATA_VA=0x67d0001ae000
11411attr_data {
11412 Name = .Thr2_User_Data_4v201 ,
11413 VA = 0x67d0001ae000 ,/* 0x67d0001affc0 */
11414 RA = 0x0100078000 ,
11415 PA = 0x0100078000 ,
11416 TTE_Context = 0x0598 ,/* DATA_SECONDARY */
11417 thr2_nz_ctx_tsb_3 ,
11418 TTE_V = 1 ,
11419 TTE_NFO = 0 ,
11420 TTE_L = 1 ,
11421 TTE_Soft = 0x180000 ,
11422 TTE_IE = 0 ,
11423 TTE_E = 0 ,
11424 TTE_CP = 1 ,
11425 TTE_CV = 0 ,
11426 TTE_P = 0 ,
11427 TTE_EP = 0 ,
11428 TTE_W = 1 ,
11429 TTE_SW1 = 0 ,
11430 TTE_SW0 = 0 ,
11431 TTE_RSVD1 = 0 ,
11432 TTE_Size = 0 ,
11433 /* DTTE_TAG_DATA = 000067d0001ae598 8000000100078440 */
11434 end_label = Thr2_User_Data_4v201_data_end ,
11435 compressimage ,
11436 }
11437.data
11438.global Thr2_User_Data_4v201_data_begin
11439Thr2_User_Data_4v201_data_begin:
11440 .xword 0x69000ac00000
11441 .xword 0x680000de0000
11442 .xword 0x6a0530000000
11443 .xword 0x680000e70000
11444 .xword 0x69001a000000
11445 .xword 0x67d0000f0000
11446 .xword 0x690003c00000
11447 .xword 0x6a0d80000000
11448 .xword 0x67d0001ae000
11449 .xword 0x67d0000ce000
11450 .xword 0x67d000158000
11451 .xword 0x69002ec00000
11452 .xword 0x690000000000
11453 .xword 0x6800001d0000
11454 .xword 0x6a04b0000000
11455 .xword 0x6800006f0000
11456 .xword 0x690004000000
11457 .xword 0x6a04c0000000
11458 .xword 0x67d000004000
11459 .xword 0x680000260000
11460 .xword 0x67d00016a000
11461 .xword 0x680000740000
11462 .xword 0x67d000060000
11463 .xword 0x69002b400000
11464 .xword 0x680000d10000
11465 .xword 0x680000a10000
11466 .xword 0x680000480000
11467 .xword 0x680000380000
11468 .xword 0x690013c00000
11469 .xword 0x690030000000
11470 .xword 0x67d00019e000
11471 .xword 0x690000800000
11472 .xword 0x690009800000
11473 .xword 0x67d00014e000
11474 .xword 0x6800001e0000
11475 .xword 0x67d00010c000
11476 .xword 0x67d000182000
11477 .xword 0x67d000146000
11478 .xword 0x69000b400000
11479 .xword 0x680000b50000
11480 .xword 0x67d000120000
11481 .xword 0x67d0001bc000
11482 .xword 0x690033c00000
11483 .xword 0x6a0b00000000
11484Thr2_User_Data_4v201_data_end:
11485/*********************************************************************/
11486SECTION .Thr2_User_Data_4v301 DATA_VA=0x67d0000ce000
11487attr_data {
11488 Name = .Thr2_User_Data_4v301 ,
11489 VA = 0x67d0000ce000 ,/* 0x67d0000cffc0 */
11490 RA = 0x010001a000 ,
11491 PA = 0x010001a000 ,
11492 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11493 thr2_z_ctx_tsb_2 ,
11494 TTE_V = 1 ,
11495 TTE_NFO = 0 ,
11496 TTE_L = 0 ,
11497 TTE_Soft = 0x0f0000 ,
11498 TTE_IE = 0 ,
11499 TTE_E = 0 ,
11500 TTE_CP = 1 ,
11501 TTE_CV = 0 ,
11502 TTE_P = 0 ,
11503 TTE_EP = 0 ,
11504 TTE_W = 1 ,
11505 TTE_SW1 = 1 ,
11506 TTE_SW0 = 0 ,
11507 TTE_RSVD1 = 0 ,
11508 TTE_Size = 0 ,
11509 /* DTTE_TAG_DATA = 000067d0000ce000 800000010001a440 */
11510 end_label = Thr2_User_Data_4v301_data_end ,
11511 compressimage ,
11512 }
11513.data
11514.global Thr2_User_Data_4v301_data_begin
11515Thr2_User_Data_4v301_data_begin:
11516 .xword 0x69000ac00000
11517 .xword 0x680000de0000
11518 .xword 0x6a0530000000
11519 .xword 0x680000e70000
11520 .xword 0x69001a000000
11521 .xword 0x67d0000f0000
11522 .xword 0x690003c00000
11523 .xword 0x6a0d80000000
11524 .xword 0x67d0001ae000
11525 .xword 0x67d0000ce000
11526 .xword 0x67d000158000
11527 .xword 0x69002ec00000
11528 .xword 0x690000000000
11529 .xword 0x6800001d0000
11530 .xword 0x6a04b0000000
11531 .xword 0x6800006f0000
11532 .xword 0x690004000000
11533 .xword 0x6a04c0000000
11534 .xword 0x67d000004000
11535 .xword 0x680000260000
11536 .xword 0x67d00016a000
11537 .xword 0x680000740000
11538 .xword 0x67d000060000
11539 .xword 0x69002b400000
11540 .xword 0x680000d10000
11541 .xword 0x680000a10000
11542 .xword 0x680000480000
11543 .xword 0x680000380000
11544 .xword 0x690013c00000
11545 .xword 0x690030000000
11546 .xword 0x67d00019e000
11547 .xword 0x690000800000
11548 .xword 0x690009800000
11549 .xword 0x67d00014e000
11550 .xword 0x6800001e0000
11551 .xword 0x67d00010c000
11552 .xword 0x67d000182000
11553 .xword 0x67d000146000
11554 .xword 0x69000b400000
11555 .xword 0x680000b50000
11556 .xword 0x67d000120000
11557 .xword 0x67d0001bc000
11558 .xword 0x690033c00000
11559 .xword 0x6a0b00000000
11560Thr2_User_Data_4v301_data_end:
11561/*********************************************************************/
11562SECTION .Thr2_User_Text_4v003 TEXT_VA=0x67d000158000
11563attr_text {
11564 Name = .Thr2_User_Text_4v003 ,
11565 VA = 0x67d000158000 ,/* 0x67d000159fc0 */
11566 RA = 0x010016a000 ,
11567 PA = 0x010016a000 ,
11568 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
11569 thr2_nz_ctx_tsb_3 ,
11570 TTE_V = 1 ,
11571 TTE_NFO = 0 ,
11572 TTE_L = 0 ,
11573 TTE_Soft = 0x120000 ,
11574 TTE_IE = 0 ,
11575 TTE_E = 0 ,
11576 TTE_CP = 1 ,
11577 TTE_CV = 0 ,
11578 TTE_P = 0 ,
11579 TTE_EP = 1 ,
11580 TTE_W = 0 ,
11581 TTE_SW1 = 1 ,
11582 TTE_SW0 = 1 ,
11583 TTE_RSVD1 = 0 ,
11584 TTE_Size = 0 ,
11585 /* ITTE_TAG_DATA = 000067d000159872 800000010016a480 */
11586 end_label = Thr2_User_Text_4v003_text_end ,
11587 compressimage ,
11588 }
11589.text
11590.global Thr2_User_Text_4v003_text_begin
11591Thr2_User_Text_4v003_text_begin:
11592 nop
11593 sub %g1, 1, %g1
11594 brz %g1,Thr2_User_Text_4v003_exit
11595 nop
11596 nop
11597 nop
11598 nop
11599 .word 0xbe120000
11600 GOTO_SUPERVISOR1
11601 .word 0x1000000
11602 or %g0, 0x500, %i7
11603 READ_IDATA_ACCESS
11604 TOGGLE_LSU_IM
11605 .word 0x1000000
11606 or %g0, 0x096, %i7
11607 LOAD_IDATA_IN
11608 IDEMAP_PCTX
11609 .word 0x1000000
11610 or %g0, 0x260, %i7
11611 DTLB_TAG_READ
11612 .word 0x1000000
11613 or %g0, 0x178, %i7
11614 DTLB_TAG_READ
11615 .word 0xc076eca0
11616 .word 0xca752010
11617 .word 0xc02de727
11618 nop
11619 nop
11620 .word 0xc45d20d0
11621thr2_MMU_ASI_PRIMARY_118:
11622 .word 0x87802080
11623 .word 0xf0f2a078
11624 ACCESS_DTSB_PTR
11625 .word 0x1000000
11626 or %g0, 0x530, %i7
11627 ITLB_TAG_READ
11628 DDEMAP_SCTX
11629 DDEMAP_SCTX
11630 .word 0xfcdc1000
11631thr2_MMU_ASI_PRIMARY_119:
11632 .word 0x87802080
11633 .word 0xc6f2a020
11634 .word 0xc036efac
11635 DO_BRANCH
11636 .word 0x81c0e088
11637 .word 0xbe124000
11638 GOTO_SUPERVISOR0
11639 DDEMAP_ALL_PAGES
11640 .word 0xc02e6ee2
11641 .word 0xfe4aaea5
11642 .word 0xe47420c8
11643 .word 0xc022a1e4
11644 IDEMAP_ALL_PAGES
11645 .word 0xfcdc1140
11646 .word 0x1000000
11647 or %g0, 0xe4, %i7
11648 LOAD_DDATA_ACCESS
11649 .word 0x1000000
11650 or %g0, 0x2b8, %i7
11651 LOAD_DDATA_ACCESS
11652 TOGGLE_LSU_IM
11653 .word 0xe85c2008
11654 TOGGLE_LSU_DM
11655 .word 0xfe412840
11656 IDEMAP_ALL_RPAGES
11657 .word 0xd85c2018
11658 .word 0xfe55240c
11659 DO_BRANCH
11660 .word 0x81c26000
11661 .word 0xbe124000
11662 GOTO_SUPERVISOR0
11663 .word 0xbe842068
11664 .word 0xc4dfd000
11665 .word 0x1000000
11666 or %g0, 0x4ba, %i7
11667 LOAD_DDATA_ACCESS
11668 .word 0xfcded000
11669 ACCESS_ITSB_PTR
11670 .word 0xbe13c000
11671 GOTO_SUPERVISOR0
11672 .word 0x1000000
11673 or %g0, 0x4c8, %i7
11674 DTLB_TAG_READ
11675 TOGGLE_LSU_DM
11676 .word 0xfe552894
11677 .word 0x1000000
11678 or %g0, 0x1f8, %i7
11679 LOAD_IDATA_ACCESS
11680 .word 0xbe124000
11681 GOTO_SUPERVISOR0
11682 .word 0xc6752090
11683 .word 0xc02c2bd4
11684 .word 0xbe138000
11685 GOTO_SUPERVISOR1
11686 nop
11687Thr2_User_Text_4v003_exit:
11688 EXIT_GOOD
11689Thr2_User_Text_4v003_text_end:
11690/*********************************************************************/
11691SECTION .Thr2_User_Text_4v401 TEXT_VA=0x69002ec00000
11692attr_text {
11693 Name = .Thr2_User_Text_4v401 ,
11694 VA = 0x69002ec00000 ,/* 0x69002effffc0 */
11695 RA = 0x01fbc00000 ,
11696 PA = 0x01fbc00000 ,
11697 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11698 thr2_z_ctx_tsb_0 ,
11699 TTE_V = 1 ,
11700 TTE_NFO = 0 ,
11701 TTE_L = 1 ,
11702 TTE_Soft = 0x040000 ,
11703 TTE_IE = 0 ,
11704 TTE_E = 0 ,
11705 TTE_CP = 0 ,
11706 TTE_CV = 0 ,
11707 TTE_P = 1 ,
11708 TTE_EP = 1 ,
11709 TTE_W = 0 ,
11710 TTE_SW1 = 1 ,
11711 TTE_SW0 = 0 ,
11712 TTE_RSVD1 = 0 ,
11713 TTE_Size = 3 ,
11714 /* ITTE_TAG_DATA = 000069002ec00000 80000001fbc00083 */
11715 end_label = Thr2_User_Text_4v401_text_end ,
11716 compressimage ,
11717 }
11718.text
11719.global Thr2_User_Text_4v401_text_begin
11720Thr2_User_Text_4v401_text_begin:
11721 wrpr 0, %gl
11722 .word 0x1000000
11723 or %g0, 0x05a, %i7
11724 P_LOAD_IDATA_IN
11725 .word 0x1000000
11726 or %g0, 0x4b3, %i7
11727 P_LOAD_IDATA_ACCESS
11728 .word 0x1000000
11729 or %g0, 0x4f0, %i7
11730 P_READ_IDATA_ACCESS
11731 .word 0xfc9a9c40
11732 P_DDEMAP_NCTX
11733thr2_MMU_ASI_AS_IF_USER_PRIMARY_120:
11734 .word 0x87802010
11735 .word 0xd2f66000
11736 P_ACCESS_ITSB_PTR
11737thr2_MMU_ASI_AS_IF_USER_PRIMARY_121:
11738 .word 0x87802010
11739 .word 0xd4f420f0
11740thr2_MMU_ASI_AS_IF_USER_PRIMARY_122:
11741 .word 0x87802010
11742 .word 0xd6f5e010
11743 .word 0xfcd91000
11744 .word 0x1000000
11745 or %g0, 0x7c0, %i7
11746 P_DTLB_TAG_READ
11747thr2_MMU_ASI_PRIMARY_123:
11748 .word 0x87802080
11749 .word 0xecf52058
11750 P_IDEMAP_PCTX
11751 P_DDEMAP_ALL_PAGES
11752 .word 0xfc9c4580
11753 .word 0xfe53240c
11754 .word 0x1000000
11755 or %g0, 0x07e, %i7
11756 P_LOAD_IDATA_IN
11757 .word 0x1000000
11758 or %g0, 0x5fe, %i7
11759 P_LOAD_IDATA_ACCESS
11760 .word 0x1000000
11761 or %g0, 0x570, %i7
11762 P_READ_IDATA_ACCESS
11763 .word 0x1000000
11764 .word 0xbe150000
11765 srlx %i7, 8, %i7
11766 andn %i7, 0x1f, %i7
11767 P_ITLB_PROBE
11768thr2_MMU_ASI_AS_IF_USER_PRIMARY_124:
11769 .word 0x87802010
11770 .word 0xe0f52110
11771 nop
11772 nop
11773 nop
11774 nop
11775 .word 0xfcdd0200
11776thr2_MMU_ASI_SECONDARY_LITTLE_125:
11777 .word 0x87802089
11778 .word 0xf4b96170
11779 .word 0xc0332374
11780 nop
11781 nop
11782 nop
11783 nop
11784 nop
11785 nop
11786 .word 0x1000000
11787 .word 0xbe170000
11788 P_IDEMAP_PAGE
11789 .word 0xbe8660a0
11790 .word 0xe0dfc200
11791 P_ACCESS_DTSB_PTR
11792 .word 0x1000000
11793 or %g0, 0xdd, %i7
11794 P_LOAD_IDATA_ACCESS
11795 .word 0x1000000
11796 or %g0, 0x508, %i7
11797 P_READ_IDATA_ACCESS
11798 .word 0x1000000
11799 or %g0, 0x07c, %i7
11800 P_LOAD_IDATA_IN
11801 .word 0xfcded040
11802thr2_MMU_ASI_REAL_IO_126:
11803 .word 0x87802015
11804 .word 0xe2f46018
11805 P_DDEMAP_NCTX
11806 .word 0xd459a088
11807thr2_MMU_ASI_AS_IF_USER_PRIMARY_127:
11808 .word 0x87802010
11809 .word 0xf4f420b8
11810thr2_MMU_ASI_BLK_P_128:
11811 .word 0x878020f0
11812 .word 0xc1bd2a40
11813 .word 0xfe5b2398
11814 .word 0x1000000
11815 .word 0xbe118000
11816 P_IDEMAP_RPAGE
11817 .word 0xbe11c000
11818 RETURN_FROM_SUPERVISOR1
11819 nop
11820Thr2_User_Text_4v401_exit:
11821 EXIT_GOOD
11822Thr2_User_Text_4v401_text_end:
11823/*********************************************************************/
11824SECTION .Thr2_User_Text_4v004 TEXT_VA=0x690000000000
11825attr_text {
11826 Name = .Thr2_User_Text_4v004 ,
11827 VA = 0x690000000000 ,/* 0x6900003fffc0 */
11828 RA = 0x01fa800000 ,
11829 PA = 0x2dfa800000 ,
11830 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
11831 thr2_nz_ctx_tsb_1 ,
11832 TTE_V = 1 ,
11833 TTE_NFO = 0 ,
11834 TTE_L = 0 ,
11835 TTE_Soft = 0x120000 ,
11836 TTE_IE = 0 ,
11837 TTE_E = 0 ,
11838 TTE_CP = 1 ,
11839 TTE_CV = 0 ,
11840 TTE_P = 1 ,
11841 TTE_EP = 1 ,
11842 TTE_W = 0 ,
11843 TTE_SW1 = 1 ,
11844 TTE_SW0 = 1 ,
11845 TTE_RSVD1 = 0 ,
11846 TTE_Size = 3 ,
11847 /* ITTE_TAG_DATA = 0000690000001872 8000002dfa800483 */
11848 end_label = Thr2_User_Text_4v004_text_end ,
11849 compressimage ,
11850 }
11851.text
11852.global Thr2_User_Text_4v004_text_begin
11853Thr2_User_Text_4v004_text_begin:
11854 wrpr 0, %gl
11855thr2_MMU_ASI_AS_IF_USER_PRIMARY_129:
11856 .word 0x87802010
11857 .word 0xeef2a088
11858 nop
11859 nop
11860 nop
11861 nop
11862 nop
11863 nop
11864 nop
11865 P_TOGGLE_LSU_DM
11866 nop
11867 nop
11868 P_TOGGLE_LSU_DM
11869 P_ACCESS_ITSB_PTR
11870 .word 0xee75e008
11871 .word 0xc0312ec4
11872 .word 0xfcdc0200
11873 .word 0xd65de010
11874 .word 0xbe852088
11875 .word 0xeedfd000
11876 nop
11877 nop
11878 nop
11879 nop
11880 nop
11881 nop
11882 nop
11883 nop
11884 nop
11885 nop
11886 nop
11887 P_IDEMAP_ALL_PAGES
11888 .word 0x1000000
11889 or %g0, 0x198, %i7
11890 P_LOAD_IDATA_ACCESS
11891 .word 0x1000000
11892 or %g0, 0x1a8, %i7
11893 P_READ_IDATA_ACCESS
11894 .word 0x1000000
11895 or %g0, 0x100, %i7
11896 P_ITLB_TAG_READ
11897 .word 0x1000000
11898 or %g0, 0x418, %i7
11899 P_ITLB_TAG_READ
11900 .word 0xbe842128
11901 .word 0xd4dfc200
11902 .word 0x1000000
11903 .word 0xbe108000
11904 P_IDEMAP_PAGE
11905 .word 0xfe5aae60
11906 P_IDEMAP_ALL
11907thr2_MMU_ASI_SECONDARY_LITTLE_130:
11908 .word 0x87802089
11909 .word 0xf8b96f50
11910 .word 0xc026e6d4
11911 .word 0xbe11c000
11912 RETURN_FROM_SUPERVISOR0
11913 nop
11914Thr2_User_Text_4v004_exit:
11915 EXIT_GOOD
11916Thr2_User_Text_4v004_text_end:
11917/*********************************************************************/
11918SECTION .Thr2_User_Data_4v102 DATA_VA=0x6800001d0000
11919attr_data {
11920 Name = .Thr2_User_Data_4v102 ,
11921 VA = 0x6800001d0000 ,/* 0x6800001dffc0 */
11922 RA = 0x0170660000 ,
11923 PA = 0x0170660000 ,
11924 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
11925 thr2_nz_ctx_tsb_0 ,
11926 TTE_V = 1 ,
11927 TTE_NFO = 0 ,
11928 TTE_L = 1 ,
11929 TTE_Soft = 0x1a0000 ,
11930 TTE_IE = 0 ,
11931 TTE_E = 0 ,
11932 TTE_CP = 0 ,
11933 TTE_CV = 0 ,
11934 TTE_P = 0 ,
11935 TTE_EP = 0 ,
11936 TTE_W = 1 ,
11937 TTE_SW1 = 1 ,
11938 TTE_SW0 = 1 ,
11939 TTE_RSVD1 = 0 ,
11940 TTE_Size = 1 ,
11941 /* DTTE_TAG_DATA = 00006800001d1872 8000000170660041 */
11942 end_label = Thr2_User_Data_4v102_data_end ,
11943 compressimage ,
11944 }
11945.data
11946.global Thr2_User_Data_4v102_data_begin
11947Thr2_User_Data_4v102_data_begin:
11948 .xword 0x69000ac00000
11949 .xword 0x680000de0000
11950 .xword 0x6a0530000000
11951 .xword 0x680000e70000
11952 .xword 0x69001a000000
11953 .xword 0x67d0000f0000
11954 .xword 0x690003c00000
11955 .xword 0x6a0d80000000
11956 .xword 0x67d0001ae000
11957 .xword 0x67d0000ce000
11958 .xword 0x67d000158000
11959 .xword 0x69002ec00000
11960 .xword 0x690000000000
11961 .xword 0x6800001d0000
11962 .xword 0x6a04b0000000
11963 .xword 0x6800006f0000
11964 .xword 0x690004000000
11965 .xword 0x6a04c0000000
11966 .xword 0x67d000004000
11967 .xword 0x680000260000
11968 .xword 0x67d00016a000
11969 .xword 0x680000740000
11970 .xword 0x67d000060000
11971 .xword 0x69002b400000
11972 .xword 0x680000d10000
11973 .xword 0x680000a10000
11974 .xword 0x680000480000
11975 .xword 0x680000380000
11976 .xword 0x690013c00000
11977 .xword 0x690030000000
11978 .xword 0x67d00019e000
11979 .xword 0x690000800000
11980 .xword 0x690009800000
11981 .xword 0x67d00014e000
11982 .xword 0x6800001e0000
11983 .xword 0x67d00010c000
11984 .xword 0x67d000182000
11985 .xword 0x67d000146000
11986 .xword 0x69000b400000
11987 .xword 0x680000b50000
11988 .xword 0x67d000120000
11989 .xword 0x67d0001bc000
11990 .xword 0x690033c00000
11991 .xword 0x6a0b00000000
11992Thr2_User_Data_4v102_data_end:
11993/*********************************************************************/
11994SECTION .Thr2_User_Data_4v302 DATA_VA=0x6a04b0000000
11995attr_data {
11996 Name = .Thr2_User_Data_4v302 ,
11997 VA = 0x6a04b0000000 ,/* 0x6a04bfffffc0 */
11998 RA = 0x0260000000 ,
11999 PA = 0x2e60000000 ,
12000 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12001 thr2_z_ctx_tsb_1 ,
12002 TTE_V = 1 ,
12003 TTE_NFO = 0 ,
12004 TTE_L = 0 ,
12005 TTE_Soft = 0x0f0000 ,
12006 TTE_IE = 0 ,
12007 TTE_E = 0 ,
12008 TTE_CP = 1 ,
12009 TTE_CV = 0 ,
12010 TTE_P = 0 ,
12011 TTE_EP = 0 ,
12012 TTE_W = 1 ,
12013 TTE_SW1 = 1 ,
12014 TTE_SW0 = 0 ,
12015 TTE_RSVD1 = 0 ,
12016 TTE_Size = 5 ,
12017 /* DTTE_TAG_DATA = 00006a04b0000000 8000002e60000445 */
12018 end_label = Thr2_User_Data_4v302_data_end ,
12019 compressimage ,
12020 }
12021.data
12022.global Thr2_User_Data_4v302_data_begin
12023Thr2_User_Data_4v302_data_begin:
12024 .xword 0x69000ac00000
12025 .xword 0x680000de0000
12026 .xword 0x6a0530000000
12027 .xword 0x680000e70000
12028 .xword 0x69001a000000
12029 .xword 0x67d0000f0000
12030 .xword 0x690003c00000
12031 .xword 0x6a0d80000000
12032 .xword 0x67d0001ae000
12033 .xword 0x67d0000ce000
12034 .xword 0x67d000158000
12035 .xword 0x69002ec00000
12036 .xword 0x690000000000
12037 .xword 0x6800001d0000
12038 .xword 0x6a04b0000000
12039 .xword 0x6800006f0000
12040 .xword 0x690004000000
12041 .xword 0x6a04c0000000
12042 .xword 0x67d000004000
12043 .xword 0x680000260000
12044 .xword 0x67d00016a000
12045 .xword 0x680000740000
12046 .xword 0x67d000060000
12047 .xword 0x69002b400000
12048 .xword 0x680000d10000
12049 .xword 0x680000a10000
12050 .xword 0x680000480000
12051 .xword 0x680000380000
12052 .xword 0x690013c00000
12053 .xword 0x690030000000
12054 .xword 0x67d00019e000
12055 .xword 0x690000800000
12056 .xword 0x690009800000
12057 .xword 0x67d00014e000
12058 .xword 0x6800001e0000
12059 .xword 0x67d00010c000
12060 .xword 0x67d000182000
12061 .xword 0x67d000146000
12062 .xword 0x69000b400000
12063 .xword 0x680000b50000
12064 .xword 0x67d000120000
12065 .xword 0x67d0001bc000
12066 .xword 0x690033c00000
12067 .xword 0x6a0b00000000
12068Thr2_User_Data_4v302_data_end:
12069/*********************************************************************/
12070SECTION .Thr2_User_Text_4v005 TEXT_VA=0x6800006f0000
12071attr_text {
12072 Name = .Thr2_User_Text_4v005 ,
12073 VA = 0x6800006f0000 ,/* 0x6800006fffc0 */
12074 RA = 0x0170240000 ,
12075 PA = 0x0170240000 ,
12076 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
12077 thr2_nz_ctx_tsb_0 ,
12078 TTE_V = 1 ,
12079 TTE_NFO = 0 ,
12080 TTE_L = 0 ,
12081 TTE_Soft = 0x120000 ,
12082 TTE_IE = 0 ,
12083 TTE_E = 0 ,
12084 TTE_CP = 1 ,
12085 TTE_CV = 0 ,
12086 TTE_P = 0 ,
12087 TTE_EP = 1 ,
12088 TTE_W = 0 ,
12089 TTE_SW1 = 1 ,
12090 TTE_SW0 = 1 ,
12091 TTE_RSVD1 = 0 ,
12092 TTE_Size = 1 ,
12093 /* ITTE_TAG_DATA = 00006800006f1872 8000000170240481 */
12094 end_label = Thr2_User_Text_4v005_text_end ,
12095 compressimage ,
12096 }
12097.text
12098.global Thr2_User_Text_4v005_text_begin
12099Thr2_User_Text_4v005_text_begin:
12100 nop
12101 sub %g1, 1, %g1
12102 brz %g1,Thr2_User_Text_4v005_exit
12103 nop
12104 .word 0xfcdc1000
12105 .word 0x1000000
12106 or %g0, 0x450, %i7
12107 ITLB_TAG_READ
12108 nop
12109 nop
12110 nop
12111 nop
12112 nop
12113 .word 0xfe5d2868
12114thr2_MMU_ASI_PRIMARY_131:
12115 .word 0x87802080
12116 .word 0xcef2a118
12117 nop
12118 nop
12119 nop
12120 nop
12121 nop
12122 .word 0x1000000
12123 or %g0, 0x4c0, %i7
12124 READ_IDATA_ACCESS
12125 nop
12126 nop
12127 nop
12128 nop
12129 nop
12130 nop
12131 nop
12132 nop
12133 nop
12134 nop
12135 nop
12136 nop
12137 nop
12138 nop
12139 nop
12140 IDEMAP_ALL_RPAGES
12141 .word 0x1000000
12142 or %g0, 0x408, %i7
12143 READ_DDATA_ACCESS
12144thr2_MMU_ASI_BLK_COMMIT_S_132:
12145 .word 0x878020e1
12146 .word 0xe1bae6c0
12147 DO_BRANCH
12148 .word 0x81c4a000
12149 .word 0xbe13c000
12150 GOTO_SUPERVISOR0
12151 nop
12152 nop
12153 nop
12154 nop
12155 nop
12156 nop
12157 nop
12158 nop
12159 nop
12160 nop
12161 nop
12162 nop
12163 nop
12164 nop
12165 .word 0x1000000
12166 or %g0, 0x023, %i7
12167 LOAD_IDATA_IN
12168 .word 0xc0312510
12169 nop
12170 nop
12171 nop
12172 nop
12173 nop
12174 .word 0x1000000
12175 or %g0, 0x030, %i7
12176 LOAD_DDATA_IN
12177 .word 0xbe82a0c0
12178 .word 0xf2dfd000
12179 .word 0xd45aa140
12180 .word 0xcc776018
12181 .word 0xc02ee9ca
12182 ACCESS_ITSB_PTR
12183 .word 0x1000000
12184 or %g0, 0x1a0, %i7
12185 DTLB_TAG_READ
12186 .word 0xda7420e8
12187 .word 0xc0776160
12188 ACCESS_DTSB_PTR
12189 .word 0xee72a0f0
12190 .word 0xc02aaf22
12191 nop
12192 nop
12193 nop
12194 nop
12195 nop
12196 .word 0xbe158000
12197 GOTO_SUPERVISOR1
12198 .word 0xc022a160
12199 .word 0x1000000
12200 or %g0, 0x180, %i7
12201 ITLB_TAG_READ
12202 .word 0xcc5e6018
12203 nop
12204 nop
12205 .word 0x1000000
12206 or %g0, 0x188, %i7
12207 DTLB_TAG_READ
12208 .word 0xe1991e00
12209 .word 0x1000000
12210 or %g0, 0x578, %i7
12211 READ_IDATA_ACCESS
12212 nop
12213 nop
12214 nop
12215 nop
12216 nop
12217 nop
12218 nop
12219 .word 0x1000000
12220 .word 0xbe130000
12221 IDEMAP_PAGE
12222 .word 0xbe13c000
12223 GOTO_SUPERVISOR0
12224 ACCESS_ITSB_PTR
12225 DDEMAP_SCTX
12226 nop
12227 nop
12228 nop
12229 nop
12230 nop
12231 TOGGLE_LSU_DM
12232 .word 0x1000000
12233 .word 0xbe130000
12234 DDEMAP_PAGE
12235 nop
12236 nop
12237 nop
12238 nop
12239 nop
12240 nop
12241 .word 0x1000000
12242 or %g0, 0x88, %i7
12243 DTLB_TAG_READ
12244 .word 0xfcd91000
12245 .word 0xc072a160
12246 .word 0x1000000
12247 or %g0, 0x48, %i7
12248 ITLB_TAG_READ
12249 .word 0xf25de140
12250 DDEMAP_ALL_RPAGES
12251 .word 0xfe4de649
12252 TOGGLE_LSU_IM
12253 .word 0x1000000
12254 .word 0xbe17c000
12255 srlx %i7, 8, %i7
12256 andn %i7, 0x1f, %i7
12257 xor %i7, 0x10, %i7
12258 ITLB_PROBE
12259thr2_MMU_ASI_PRIMARY_133:
12260 .word 0x87802080
12261 .word 0xe6f42080
12262 DO_BRANCH
12263 .word 0x81c1e000
12264 .word 0xbe124000
12265 GOTO_SUPERVISOR0
12266 .word 0x1000000
12267 or %g0, 0x558, %i7
12268 DTLB_TAG_READ
12269 .word 0x1000000
12270 .word 0xbe160000
12271 srlx %i7, 8, %i7
12272 andn %i7, 0x1f, %i7
12273 xor %i7, 0x10, %i7
12274 ITLB_PROBE
12275 .word 0xe8742120
12276 .word 0xc0242458
12277 TOGGLE_LSU_IM
12278 .word 0xc02de77e
12279 TOGGLE_LSU_IM
12280 .word 0x1000000
12281 or %g0, 0xe2, %i7
12282 LOAD_DDATA_ACCESS
12283 .word 0xd0752028
12284 .word 0xc025ed0c
12285 DO_BRANCH
12286 .word 0x81c3e000
12287 .word 0xbe124000
12288 GOTO_SUPERVISOR0
12289 .word 0xca5de010
12290 .word 0xbe124000
12291 GOTO_SUPERVISOR0
12292 nop
12293Thr2_User_Text_4v005_exit:
12294 EXIT_GOOD
12295Thr2_User_Text_4v005_text_end:
12296/*********************************************************************/
12297SECTION .Thr2_User_Text_4v402 TEXT_VA=0x690004000000
12298attr_text {
12299 Name = .Thr2_User_Text_4v402 ,
12300 VA = 0x690004000000 ,/* 0x6900043fffc0 */
12301 RA = 0x01f7000000 ,
12302 PA = 0x01f7000000 ,
12303 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
12304 thr2_z_ctx_tsb_0 ,
12305 TTE_V = 1 ,
12306 TTE_NFO = 0 ,
12307 TTE_L = 1 ,
12308 TTE_Soft = 0x040000 ,
12309 TTE_IE = 0 ,
12310 TTE_E = 0 ,
12311 TTE_CP = 0 ,
12312 TTE_CV = 0 ,
12313 TTE_P = 1 ,
12314 TTE_EP = 1 ,
12315 TTE_W = 0 ,
12316 TTE_SW1 = 1 ,
12317 TTE_SW0 = 0 ,
12318 TTE_RSVD1 = 0 ,
12319 TTE_Size = 3 ,
12320 /* ITTE_TAG_DATA = 0000690004000000 80000001f7000083 */
12321 end_label = Thr2_User_Text_4v402_text_end ,
12322 compressimage ,
12323 }
12324.text
12325.global Thr2_User_Text_4v402_text_begin
12326Thr2_User_Text_4v402_text_begin:
12327 wrpr 0, %gl
12328 .word 0xbe86e0a0
12329 .word 0xe0dfd000
12330thr2_MMU_ASI_PRIMARY_LITTLE_134:
12331 .word 0x87802088
12332 .word 0xf8f520c8
12333 P_TOGGLE_LSU_DM
12334 .word 0xfcddd000
12335thr2_MMU_ASI_AS_IF_USER_PRIMARY_135:
12336 .word 0x87802010
12337 .word 0xd6f0a010
12338 .word 0xfcd89000
12339 .word 0xbe8120f0
12340 .word 0xe0dfc200
12341 .word 0xfe5c6538
12342 .word 0x1000000
12343 or %g0, 0x48, %i7
12344 P_READ_IDATA_ACCESS
12345 .word 0xe059a0a0
12346 .word 0xc071a6a8
12347 nop
12348 .word 0xbe8420d0
12349 .word 0xe8dfd000
12350 .word 0xc85c6038
12351 .word 0xfcdd1000
12352 P_DDEMAP_NCTX
12353 .word 0x1000000
12354 .word 0xbe170000
12355 srlx %i7, 8, %i7
12356 andn %i7, 0x1f, %i7
12357 P_ITLB_PROBE
12358 P_ACCESS_DTSB_PTR
12359 nop
12360 nop
12361 nop
12362 .word 0xd459a038
12363 .word 0xbe82a148
12364 .word 0xe0dfd000
12365 .word 0x1000000
12366 or %g0, 0x1c8, %i7
12367 P_READ_DDATA_ACCESS
12368 nop
12369 nop
12370thr2_MMU_ASI_SECONDARY_LITTLE_136:
12371 .word 0x87802089
12372 .word 0xe4f16078
12373 nop
12374 P_IDEMAP_ALL_PAGES
12375thr2_MMU_ASI_PRIMARY_137:
12376 .word 0x87802080
12377 .word 0xf2f760d0
12378 .word 0xfcd90200
12379 .word 0xfe41a1ec
12380 .word 0x1000000
12381 or %g0, 0x470, %i7
12382 P_READ_IDATA_ACCESS
12383 .word 0xbe852038
12384 .word 0xc8dfc200
12385thr2_MMU_ASI_PRIMARY_138:
12386 .word 0x87802080
12387 .word 0xfaf5e068
12388 P_DDEMAP_ALL_PAGES
12389 .word 0xea746050
12390 .word 0xc02b2191
12391 P_IDEMAP_NCTX
12392 P_DDEMAP_ALL_RPAGES
12393 .word 0xfcdbc2a0
12394 P_ACCESS_ITSB_PTR
12395 nop
12396 nop
12397 nop
12398 nop
12399 nop
12400 nop
12401 nop
12402 nop
12403 P_TOGGLE_LSU_DM
12404 P_ACCESS_DTSB_PTR
12405 .word 0xf871a0a8
12406 .word 0xc071afa8
12407 nop
12408 nop
12409 nop
12410 nop
12411 nop
12412 .word 0xbe160000
12413 RETURN_FROM_SUPERVISOR1
12414 nop
12415Thr2_User_Text_4v402_exit:
12416 EXIT_GOOD
12417Thr2_User_Text_4v402_text_end:
12418/*********************************************************************/
12419SECTION .Thr2_User_Data_4v103 DATA_VA=0x6a04c0000000
12420attr_data {
12421 Name = .Thr2_User_Data_4v103 ,
12422 VA = 0x6a04c0000000 ,/* 0x6a04cfffffc0 */
12423 RA = 0x0270000000 ,
12424 PA = 0x2e70000000 ,
12425 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
12426 thr2_nz_ctx_tsb_2 ,
12427 TTE_V = 1 ,
12428 TTE_NFO = 0 ,
12429 TTE_L = 1 ,
12430 TTE_Soft = 0x1a0000 ,
12431 TTE_IE = 0 ,
12432 TTE_E = 0 ,
12433 TTE_CP = 0 ,
12434 TTE_CV = 0 ,
12435 TTE_P = 0 ,
12436 TTE_EP = 0 ,
12437 TTE_W = 1 ,
12438 TTE_SW1 = 1 ,
12439 TTE_SW0 = 1 ,
12440 TTE_RSVD1 = 0 ,
12441 TTE_Size = 5 ,
12442 /* DTTE_TAG_DATA = 00006a04c0001872 8000002e70000045 */
12443 end_label = Thr2_User_Data_4v103_data_end ,
12444 compressimage ,
12445 }
12446.data
12447.global Thr2_User_Data_4v103_data_begin
12448Thr2_User_Data_4v103_data_begin:
12449 .xword 0x69000ac00000
12450 .xword 0x680000de0000
12451 .xword 0x6a0530000000
12452 .xword 0x680000e70000
12453 .xword 0x69001a000000
12454 .xword 0x67d0000f0000
12455 .xword 0x690003c00000
12456 .xword 0x6a0d80000000
12457 .xword 0x67d0001ae000
12458 .xword 0x67d0000ce000
12459 .xword 0x67d000158000
12460 .xword 0x69002ec00000
12461 .xword 0x690000000000
12462 .xword 0x6800001d0000
12463 .xword 0x6a04b0000000
12464 .xword 0x6800006f0000
12465 .xword 0x690004000000
12466 .xword 0x6a04c0000000
12467 .xword 0x67d000004000
12468 .xword 0x680000260000
12469 .xword 0x67d00016a000
12470 .xword 0x680000740000
12471 .xword 0x67d000060000
12472 .xword 0x69002b400000
12473 .xword 0x680000d10000
12474 .xword 0x680000a10000
12475 .xword 0x680000480000
12476 .xword 0x680000380000
12477 .xword 0x690013c00000
12478 .xword 0x690030000000
12479 .xword 0x67d00019e000
12480 .xword 0x690000800000
12481 .xword 0x690009800000
12482 .xword 0x67d00014e000
12483 .xword 0x6800001e0000
12484 .xword 0x67d00010c000
12485 .xword 0x67d000182000
12486 .xword 0x67d000146000
12487 .xword 0x69000b400000
12488 .xword 0x680000b50000
12489 .xword 0x67d000120000
12490 .xword 0x67d0001bc000
12491 .xword 0x690033c00000
12492 .xword 0x6a0b00000000
12493Thr2_User_Data_4v103_data_end:
12494/*********************************************************************/
12495SECTION .Thr2_User_Text_4v006 TEXT_VA=0x67d000004000
12496attr_text {
12497 Name = .Thr2_User_Text_4v006 ,
12498 VA = 0x67d000004000 ,/* 0x67d000005fc0 */
12499 RA = 0x01000f8000 ,
12500 PA = 0x01000f8000 ,
12501 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
12502 thr2_nz_ctx_tsb_3 ,
12503 TTE_V = 1 ,
12504 TTE_NFO = 0 ,
12505 TTE_L = 0 ,
12506 TTE_Soft = 0x120000 ,
12507 TTE_IE = 0 ,
12508 TTE_E = 0 ,
12509 TTE_CP = 1 ,
12510 TTE_CV = 0 ,
12511 TTE_P = 0 ,
12512 TTE_EP = 1 ,
12513 TTE_W = 0 ,
12514 TTE_SW1 = 1 ,
12515 TTE_SW0 = 1 ,
12516 TTE_RSVD1 = 0 ,
12517 TTE_Size = 0 ,
12518 /* ITTE_TAG_DATA = 000067d000005872 80000001000f8480 */
12519 end_label = Thr2_User_Text_4v006_text_end ,
12520 compressimage ,
12521 }
12522.text
12523.global Thr2_User_Text_4v006_text_begin
12524Thr2_User_Text_4v006_text_begin:
12525 nop
12526 sub %g1, 1, %g1
12527 brz %g1,Thr2_User_Text_4v006_exit
12528 nop
12529 .word 0xe85de0c0
12530 .word 0xbe82a0a0
12531 .word 0xe8dfd000
12532 DDEMAP_SCTX
12533 DDEMAP_NCTX
12534 .word 0xbe14c000
12535 GOTO_SUPERVISOR1
12536 .word 0xf25c2038
12537 .word 0xc85e60a0
12538 .word 0xfcddd000
12539 .word 0x1000000
12540 .word 0xbe140000
12541 DDEMAP_RPAGE
12542 .word 0xd475e0e0
12543 .word 0xc02926de
12544 .word 0x1000000
12545 or %g0, 0x04c, %i7
12546 LOAD_IDATA_IN
12547thr2_MMU_ASI_PRIMARY_139:
12548 .word 0x87802080
12549 .word 0xd6f2a010
12550 .word 0x1000000
12551 or %g0, 0x061, %i7
12552 LOAD_DDATA_IN
12553 IDEMAP_ALL_RPAGES
12554 .word 0xca766010
12555 .word 0xc025ecac
12556 DO_BRANCH
12557 .word 0x81c26000
12558 .word 0xbe124000
12559 GOTO_SUPERVISOR0
12560 .word 0xfe412090
12561 .word 0xbe124000
12562 GOTO_SUPERVISOR0
12563 nop
12564Thr2_User_Text_4v006_exit:
12565 EXIT_GOOD
12566Thr2_User_Text_4v006_text_end:
12567/*********************************************************************/
12568SECTION .Thr2_User_Text_4v403 TEXT_VA=0x680000260000
12569attr_text {
12570 Name = .Thr2_User_Text_4v403 ,
12571 VA = 0x680000260000 ,/* 0x68000026ffc0 */
12572 RA = 0x01700c0000 ,
12573 PA = 0x01700c0000 ,
12574 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
12575 thr2_z_ctx_tsb_3 ,
12576 TTE_V = 1 ,
12577 TTE_NFO = 0 ,
12578 TTE_L = 1 ,
12579 TTE_Soft = 0x040000 ,
12580 TTE_IE = 0 ,
12581 TTE_E = 0 ,
12582 TTE_CP = 0 ,
12583 TTE_CV = 0 ,
12584 TTE_P = 1 ,
12585 TTE_EP = 1 ,
12586 TTE_W = 0 ,
12587 TTE_SW1 = 1 ,
12588 TTE_SW0 = 0 ,
12589 TTE_RSVD1 = 0 ,
12590 TTE_Size = 1 ,
12591 /* ITTE_TAG_DATA = 0000680000260000 80000001700c0081 */
12592 end_label = Thr2_User_Text_4v403_text_end ,
12593 compressimage ,
12594 }
12595.text
12596.global Thr2_User_Text_4v403_text_begin
12597Thr2_User_Text_4v403_text_begin:
12598 wrpr 0, %gl
12599 .word 0xc021ac14
12600 .word 0x1000000
12601 .word 0xbe120000
12602 P_DDEMAP_PAGE
12603 .word 0x1000000
12604 or %g0, 0x4eb, %i7
12605 P_LOAD_IDATA_ACCESS
12606 .word 0x1000000
12607 or %g0, 0x550, %i7
12608 P_READ_IDATA_ACCESS
12609thr2_MMU_ASI_PRIMARY_140:
12610 .word 0x87802080
12611 .word 0xe2f2a018
12612 .word 0xfcdf5100
12613 P_IDEMAP_ALL
12614 .word 0x1000000
12615 or %g0, 0x4d8, %i7
12616 P_DTLB_TAG_READ
12617thr2_MMU_ASI_AS_IF_USER_PRIMARY_141:
12618 .word 0x87802010
12619 .word 0xeaf420b8
12620 nop
12621 .word 0xfc9a9d40
12622 P_ACCESS_DTSB_PTR
12623 .word 0x1000000
12624 or %g0, 0x030, %i7
12625 P_LOAD_DDATA_IN
12626 P_DDEMAP_NCTX
12627 .word 0xfcd89000
12628 .word 0x1000000
12629 or %g0, 0x41d, %i7
12630 P_LOAD_DDATA_ACCESS
12631 .word 0x1000000
12632 or %g0, 0x431, %i7
12633 P_LOAD_IDATA_ACCESS
12634 .word 0x1000000
12635 or %g0, 0xfc, %i7
12636 P_LOAD_DDATA_ACCESS
12637 .word 0xfcdc1000
12638 P_TOGGLE_LSU_IM
12639 P_DDEMAP_SCTX
12640 .word 0x1000000
12641 or %g0, 0xf8, %i7
12642 P_ITLB_TAG_READ
12643 P_DDEMAP_PCTX
12644 .word 0x1000000
12645 or %g0, 0x4f0, %i7
12646 P_READ_IDATA_ACCESS
12647 .word 0x1000000
12648 or %g0, 0x5dd, %i7
12649 P_LOAD_IDATA_ACCESS
12650 .word 0xe19d02c0
12651 .word 0x1000000
12652 or %g0, 0x051, %i7
12653 P_LOAD_DDATA_IN
12654 .word 0xbe148000
12655 RETURN_FROM_SUPERVISOR1
12656 nop
12657Thr2_User_Text_4v403_exit:
12658 EXIT_GOOD
12659Thr2_User_Text_4v403_text_end:
12660/*********************************************************************/
12661SECTION .Thr2_User_Data_4v104 DATA_VA=0x67d00016a000
12662attr_data {
12663 Name = .Thr2_User_Data_4v104 ,
12664 VA = 0x67d00016a000 ,/* 0x67d00016bfc0 */
12665 RA = 0x01000c2000 ,
12666 PA = 0x01000c2000 ,
12667 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
12668 thr2_nz_ctx_tsb_3 ,
12669 TTE_V = 1 ,
12670 TTE_NFO = 0 ,
12671 TTE_L = 1 ,
12672 TTE_Soft = 0x1a0000 ,
12673 TTE_IE = 0 ,
12674 TTE_E = 0 ,
12675 TTE_CP = 0 ,
12676 TTE_CV = 0 ,
12677 TTE_P = 0 ,
12678 TTE_EP = 0 ,
12679 TTE_W = 1 ,
12680 TTE_SW1 = 1 ,
12681 TTE_SW0 = 1 ,
12682 TTE_RSVD1 = 0 ,
12683 TTE_Size = 0 ,
12684 /* DTTE_TAG_DATA = 000067d00016b872 80000001000c2040 */
12685 end_label = Thr2_User_Data_4v104_data_end ,
12686 compressimage ,
12687 }
12688.data
12689.global Thr2_User_Data_4v104_data_begin
12690Thr2_User_Data_4v104_data_begin:
12691 .xword 0x69000ac00000
12692 .xword 0x680000de0000
12693 .xword 0x6a0530000000
12694 .xword 0x680000e70000
12695 .xword 0x69001a000000
12696 .xword 0x67d0000f0000
12697 .xword 0x690003c00000
12698 .xword 0x6a0d80000000
12699 .xword 0x67d0001ae000
12700 .xword 0x67d0000ce000
12701 .xword 0x67d000158000
12702 .xword 0x69002ec00000
12703 .xword 0x690000000000
12704 .xword 0x6800001d0000
12705 .xword 0x6a04b0000000
12706 .xword 0x6800006f0000
12707 .xword 0x690004000000
12708 .xword 0x6a04c0000000
12709 .xword 0x67d000004000
12710 .xword 0x680000260000
12711 .xword 0x67d00016a000
12712 .xword 0x680000740000
12713 .xword 0x67d000060000
12714 .xword 0x69002b400000
12715 .xword 0x680000d10000
12716 .xword 0x680000a10000
12717 .xword 0x680000480000
12718 .xword 0x680000380000
12719 .xword 0x690013c00000
12720 .xword 0x690030000000
12721 .xword 0x67d00019e000
12722 .xword 0x690000800000
12723 .xword 0x690009800000
12724 .xword 0x67d00014e000
12725 .xword 0x6800001e0000
12726 .xword 0x67d00010c000
12727 .xword 0x67d000182000
12728 .xword 0x67d000146000
12729 .xword 0x69000b400000
12730 .xword 0x680000b50000
12731 .xword 0x67d000120000
12732 .xword 0x67d0001bc000
12733 .xword 0x690033c00000
12734 .xword 0x6a0b00000000
12735Thr2_User_Data_4v104_data_end:
12736/*********************************************************************/
12737SECTION .Thr2_User_Text_4v007 TEXT_VA=0x680000740000
12738attr_text {
12739 Name = .Thr2_User_Text_4v007 ,
12740 VA = 0x680000740000 ,/* 0x68000074ffc0 */
12741 RA = 0x0170760000 ,
12742 PA = 0x0170760000 ,
12743 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
12744 thr2_nz_ctx_tsb_0 ,
12745 TTE_V = 1 ,
12746 TTE_NFO = 0 ,
12747 TTE_L = 0 ,
12748 TTE_Soft = 0x120000 ,
12749 TTE_IE = 0 ,
12750 TTE_E = 0 ,
12751 TTE_CP = 1 ,
12752 TTE_CV = 0 ,
12753 TTE_P = 0 ,
12754 TTE_EP = 1 ,
12755 TTE_W = 0 ,
12756 TTE_SW1 = 1 ,
12757 TTE_SW0 = 1 ,
12758 TTE_RSVD1 = 0 ,
12759 TTE_Size = 1 ,
12760 /* ITTE_TAG_DATA = 0000680000741872 8000000170760481 */
12761 end_label = Thr2_User_Text_4v007_text_end ,
12762 compressimage ,
12763 }
12764.text
12765.global Thr2_User_Text_4v007_text_begin
12766Thr2_User_Text_4v007_text_begin:
12767 nop
12768 sub %g1, 1, %g1
12769 brz %g1,Thr2_User_Text_4v007_exit
12770 nop
12771 .word 0xfa5c2120
12772 nop
12773 nop
12774 nop
12775 nop
12776 nop
12777 nop
12778 nop
12779 nop
12780 nop
12781 nop
12782 nop
12783 nop
12784 nop
12785 nop
12786 nop
12787 .word 0xc0752388
12788 .word 0xd47420a0
12789 .word 0xc02f6206
12790 IDEMAP_ALL_PAGES
12791 .word 0xbe13c000
12792 GOTO_SUPERVISOR0
12793 .word 0xfcddd000
12794 .word 0x1000000
12795 .word 0xbe140000
12796 DDEMAP_PAGE
12797 .word 0x1000000
12798 or %g0, 0x510, %i7
12799 ITLB_TAG_READ
12800 IDEMAP_NCTX
12801thr2_MMU_ASI_BLK_COMMIT_P_142:
12802 .word 0x878020e0
12803 .word 0xe1baa280
12804 DO_BRANCH
12805 .word 0x81c3e000
12806 .word 0xbe124000
12807 GOTO_SUPERVISOR0
12808 .word 0xfe4c2e54
12809 .word 0xfe512dec
12810 IDEMAP_ALL_PAGES
12811 .word 0x1000000
12812 or %g0, 0x6e0, %i7
12813 LOAD_DDATA_ACCESS
12814 nop
12815 nop
12816 nop
12817 nop
12818 nop
12819 nop
12820 nop
12821 nop
12822 .word 0xbe852088
12823 .word 0xe8dfd000
12824 .word 0x1000000
12825 or %g0, 0x300, %i7
12826 DTLB_TAG_READ
12827 .word 0xfe5421b4
12828 nop
12829 nop
12830 nop
12831 nop
12832 nop
12833 nop
12834 nop
12835 ACCESS_DTSB_PTR
12836thr2_MMU_ASI_BLK_P_143:
12837 .word 0x878020f0
12838 .word 0xe1baa8c0
12839 .word 0xbe120000
12840 GOTO_SUPERVISOR1
12841thr2_MMU_ASI_PRIMARY_144:
12842 .word 0x87802080
12843 .word 0xd4f6e088
12844thr2_MMU_ASI_PRIMARY_LITTLE_145:
12845 .word 0x87802088
12846 .word 0xf2f420c0
12847 .word 0x1000000
12848 or %g0, 0x480, %i7
12849 LOAD_DDATA_ACCESS
12850 .word 0xc0366412
12851 .word 0xbe86e0c0
12852 .word 0xf6dfd000
12853 .word 0xbe124000
12854 GOTO_SUPERVISOR0
12855 .word 0xfe5c2270
12856 .word 0xbe124000
12857 GOTO_SUPERVISOR0
12858 nop
12859Thr2_User_Text_4v007_exit:
12860 EXIT_GOOD
12861Thr2_User_Text_4v007_text_end:
12862/*********************************************************************/
12863SECTION .Thr2_User_Data_4v105 DATA_VA=0x67d000060000
12864attr_data {
12865 Name = .Thr2_User_Data_4v105 ,
12866 VA = 0x67d000060000 ,/* 0x67d000061fc0 */
12867 RA = 0x0100148000 ,
12868 PA = 0x0100148000 ,
12869 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
12870 thr2_nz_ctx_tsb_3 ,
12871 TTE_V = 1 ,
12872 TTE_NFO = 0 ,
12873 TTE_L = 1 ,
12874 TTE_Soft = 0x1a0000 ,
12875 TTE_IE = 0 ,
12876 TTE_E = 0 ,
12877 TTE_CP = 0 ,
12878 TTE_CV = 0 ,
12879 TTE_P = 0 ,
12880 TTE_EP = 0 ,
12881 TTE_W = 1 ,
12882 TTE_SW1 = 1 ,
12883 TTE_SW0 = 1 ,
12884 TTE_RSVD1 = 0 ,
12885 TTE_Size = 0 ,
12886 /* DTTE_TAG_DATA = 000067d000061872 8000000100148040 */
12887 end_label = Thr2_User_Data_4v105_data_end ,
12888 compressimage ,
12889 }
12890.data
12891.global Thr2_User_Data_4v105_data_begin
12892Thr2_User_Data_4v105_data_begin:
12893 .xword 0x69000ac00000
12894 .xword 0x680000de0000
12895 .xword 0x6a0530000000
12896 .xword 0x680000e70000
12897 .xword 0x69001a000000
12898 .xword 0x67d0000f0000
12899 .xword 0x690003c00000
12900 .xword 0x6a0d80000000
12901 .xword 0x67d0001ae000
12902 .xword 0x67d0000ce000
12903 .xword 0x67d000158000
12904 .xword 0x69002ec00000
12905 .xword 0x690000000000
12906 .xword 0x6800001d0000
12907 .xword 0x6a04b0000000
12908 .xword 0x6800006f0000
12909 .xword 0x690004000000
12910 .xword 0x6a04c0000000
12911 .xword 0x67d000004000
12912 .xword 0x680000260000
12913 .xword 0x67d00016a000
12914 .xword 0x680000740000
12915 .xword 0x67d000060000
12916 .xword 0x69002b400000
12917 .xword 0x680000d10000
12918 .xword 0x680000a10000
12919 .xword 0x680000480000
12920 .xword 0x680000380000
12921 .xword 0x690013c00000
12922 .xword 0x690030000000
12923 .xword 0x67d00019e000
12924 .xword 0x690000800000
12925 .xword 0x690009800000
12926 .xword 0x67d00014e000
12927 .xword 0x6800001e0000
12928 .xword 0x67d00010c000
12929 .xword 0x67d000182000
12930 .xword 0x67d000146000
12931 .xword 0x69000b400000
12932 .xword 0x680000b50000
12933 .xword 0x67d000120000
12934 .xword 0x67d0001bc000
12935 .xword 0x690033c00000
12936 .xword 0x6a0b00000000
12937Thr2_User_Data_4v105_data_end:
12938/*********************************************************************/
12939SECTION .Thr2_User_Text_4v008 TEXT_VA=0x69002b400000
12940attr_text {
12941 Name = .Thr2_User_Text_4v008 ,
12942 VA = 0x69002b400000 ,/* 0x69002b7fffc0 */
12943 RA = 0x01fc000000 ,
12944 PA = 0x2dfc000000 ,
12945 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
12946 thr2_nz_ctx_tsb_1 ,
12947 TTE_V = 1 ,
12948 TTE_NFO = 0 ,
12949 TTE_L = 0 ,
12950 TTE_Soft = 0x120000 ,
12951 TTE_IE = 0 ,
12952 TTE_E = 0 ,
12953 TTE_CP = 1 ,
12954 TTE_CV = 0 ,
12955 TTE_P = 0 ,
12956 TTE_EP = 1 ,
12957 TTE_W = 0 ,
12958 TTE_SW1 = 1 ,
12959 TTE_SW0 = 1 ,
12960 TTE_RSVD1 = 0 ,
12961 TTE_Size = 3 ,
12962 /* ITTE_TAG_DATA = 000069002b401872 8000002dfc000483 */
12963 end_label = Thr2_User_Text_4v008_text_end ,
12964 compressimage ,
12965 }
12966.text
12967.global Thr2_User_Text_4v008_text_begin
12968Thr2_User_Text_4v008_text_begin:
12969 nop
12970 sub %g1, 1, %g1
12971 brz %g1,Thr2_User_Text_4v008_exit
12972 nop
12973 .word 0xc45f6130
12974 TOGGLE_LSU_IM
12975 nop
12976 nop
12977 nop
12978 nop
12979 nop
12980 nop
12981 nop
12982 nop
12983 .word 0xc0352850
12984 .word 0xfe412644
12985 .word 0xf27420f0
12986 .word 0xc0742f08
12987thr2_MMU_ASI_PRIMARY_LITTLE_146:
12988 .word 0x87802088
12989 .word 0xc0bc2190
12990 .word 0xfc9e5000
12991 .word 0xbe80a138
12992 .word 0xe8dfd000
12993 .word 0xfe4d2bfa
12994 nop
12995 nop
12996 nop
12997 nop
12998 nop
12999 nop
13000 nop
13001 ACCESS_DTSB_PTR
13002 nop
13003 nop
13004 nop
13005 nop
13006 nop
13007 nop
13008 .word 0x1000000
13009 or %g0, 0x448, %i7
13010 READ_IDATA_ACCESS
13011thr2_MMU_ASI_PRIMARY_147:
13012 .word 0x87802080
13013 .word 0xfaf6e0b0
13014 .word 0xf6742138
13015 .word 0xc02924d0
13016 .word 0xfcdc1000
13017 IDEMAP_NCTX
13018 .word 0xbe120000
13019 GOTO_SUPERVISOR1
13020 .word 0x1000000
13021 or %g0, 0xd8, %i7
13022 DTLB_TAG_READ
13023 nop
13024 nop
13025 nop
13026 nop
13027 nop
13028 nop
13029 nop
13030 nop
13031 nop
13032 .word 0xfe452bf0
13033 TOGGLE_LSU_IM
13034 TOGGLE_LSU_DM
13035 .word 0xe19dde00
13036 DDEMAP_NCTX
13037 .word 0xbe124000
13038 GOTO_SUPERVISOR0
13039 .word 0xfe5aac30
13040 .word 0xe05ee0c0
13041 .word 0xc0242c28
13042 .word 0x1000000
13043 or %g0, 0x1d0, %i7
13044 ITLB_TAG_READ
13045 .word 0x1000000
13046 or %g0, 0x093, %i7
13047 LOAD_IDATA_IN
13048 IDEMAP_NCTX
13049thr2_MMU_ASI_PRIMARY_LITTLE_148:
13050 .word 0x87802088
13051 .word 0xf0f120a8
13052 .word 0x1000000
13053 or %g0, 0x1b0, %i7
13054 LOAD_DDATA_ACCESS
13055 nop
13056 IDEMAP_ALL
13057 .word 0xfcded000
13058 .word 0xbe124000
13059 GOTO_SUPERVISOR0
13060 .word 0xd2752000
13061 .word 0xc024222c
13062thr2_MMU_ASI_SECONDARY_149:
13063 .word 0x87802081
13064 .word 0xfcb967c0
13065 .word 0xfcdd1000
13066 .word 0xbe8420b0
13067 .word 0xf6dfd000
13068 .word 0x1000000
13069 or %g0, 0x015, %i7
13070 LOAD_DDATA_IN
13071 .word 0xbe138000
13072 GOTO_SUPERVISOR1
13073 .word 0xf8712030
13074 .word 0xc0242df0
13075 .word 0xbe120000
13076 GOTO_SUPERVISOR1
13077 nop
13078Thr2_User_Text_4v008_exit:
13079 EXIT_GOOD
13080Thr2_User_Text_4v008_text_end:
13081/*********************************************************************/
13082SECTION .Thr2_User_Data_4v106 DATA_VA=0x680000d10000
13083attr_data {
13084 Name = .Thr2_User_Data_4v106 ,
13085 VA = 0x680000d10000 ,/* 0x680000d1ffc0 */
13086 RA = 0x0170fa0000 ,
13087 PA = 0x0170fa0000 ,
13088 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
13089 thr2_nz_ctx_tsb_0 ,
13090 TTE_V = 1 ,
13091 TTE_NFO = 0 ,
13092 TTE_L = 1 ,
13093 TTE_Soft = 0x1a0000 ,
13094 TTE_IE = 0 ,
13095 TTE_E = 0 ,
13096 TTE_CP = 0 ,
13097 TTE_CV = 0 ,
13098 TTE_P = 0 ,
13099 TTE_EP = 0 ,
13100 TTE_W = 1 ,
13101 TTE_SW1 = 1 ,
13102 TTE_SW0 = 1 ,
13103 TTE_RSVD1 = 0 ,
13104 TTE_Size = 1 ,
13105 /* DTTE_TAG_DATA = 0000680000d11872 8000000170fa0041 */
13106 end_label = Thr2_User_Data_4v106_data_end ,
13107 compressimage ,
13108 }
13109.data
13110.global Thr2_User_Data_4v106_data_begin
13111Thr2_User_Data_4v106_data_begin:
13112 .xword 0x69000ac00000
13113 .xword 0x680000de0000
13114 .xword 0x6a0530000000
13115 .xword 0x680000e70000
13116 .xword 0x69001a000000
13117 .xword 0x67d0000f0000
13118 .xword 0x690003c00000
13119 .xword 0x6a0d80000000
13120 .xword 0x67d0001ae000
13121 .xword 0x67d0000ce000
13122 .xword 0x67d000158000
13123 .xword 0x69002ec00000
13124 .xword 0x690000000000
13125 .xword 0x6800001d0000
13126 .xword 0x6a04b0000000
13127 .xword 0x6800006f0000
13128 .xword 0x690004000000
13129 .xword 0x6a04c0000000
13130 .xword 0x67d000004000
13131 .xword 0x680000260000
13132 .xword 0x67d00016a000
13133 .xword 0x680000740000
13134 .xword 0x67d000060000
13135 .xword 0x69002b400000
13136 .xword 0x680000d10000
13137 .xword 0x680000a10000
13138 .xword 0x680000480000
13139 .xword 0x680000380000
13140 .xword 0x690013c00000
13141 .xword 0x690030000000
13142 .xword 0x67d00019e000
13143 .xword 0x690000800000
13144 .xword 0x690009800000
13145 .xword 0x67d00014e000
13146 .xword 0x6800001e0000
13147 .xword 0x67d00010c000
13148 .xword 0x67d000182000
13149 .xword 0x67d000146000
13150 .xword 0x69000b400000
13151 .xword 0x680000b50000
13152 .xword 0x67d000120000
13153 .xword 0x67d0001bc000
13154 .xword 0x690033c00000
13155 .xword 0x6a0b00000000
13156Thr2_User_Data_4v106_data_end:
13157/*********************************************************************/
13158SECTION .Thr2_User_Text_4v009 TEXT_VA=0x680000a10000
13159attr_text {
13160 Name = .Thr2_User_Text_4v009 ,
13161 VA = 0x680000a10000 ,/* 0x680000a1ffc0 */
13162 RA = 0x0170670000 ,
13163 PA = 0x0170670000 ,
13164 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
13165 thr2_nz_ctx_tsb_0 ,
13166 TTE_V = 1 ,
13167 TTE_NFO = 0 ,
13168 TTE_L = 0 ,
13169 TTE_Soft = 0x120000 ,
13170 TTE_IE = 0 ,
13171 TTE_E = 0 ,
13172 TTE_CP = 1 ,
13173 TTE_CV = 0 ,
13174 TTE_P = 0 ,
13175 TTE_EP = 1 ,
13176 TTE_W = 0 ,
13177 TTE_SW1 = 1 ,
13178 TTE_SW0 = 1 ,
13179 TTE_RSVD1 = 0 ,
13180 TTE_Size = 1 ,
13181 /* ITTE_TAG_DATA = 0000680000a11872 8000000170670481 */
13182 end_label = Thr2_User_Text_4v009_text_end ,
13183 compressimage ,
13184 }
13185.text
13186.global Thr2_User_Text_4v009_text_begin
13187Thr2_User_Text_4v009_text_begin:
13188 nop
13189 sub %g1, 1, %g1
13190 brz %g1,Thr2_User_Text_4v009_exit
13191 nop
13192 .word 0x1000000
13193 or %g0, 0x4d0, %i7
13194 ITLB_TAG_READ
13195 .word 0x1000000
13196 or %g0, 0x548, %i7
13197 READ_IDATA_ACCESS
13198 TOGGLE_LSU_DM
13199 .word 0xfe5526ec
13200 .word 0xe25f6018
13201 .word 0xd8776070
13202 .word 0xc02e656b
13203 .word 0x1000000
13204 or %g0, 0x11e, %i7
13205 LOAD_DDATA_ACCESS
13206 .word 0xc072a188
13207 IDEMAP_ALL_RPAGES
13208thr2_MMU_ASI_PRIMARY_150:
13209 .word 0x87802080
13210 .word 0xc8f12068
13211 .word 0xfe5aa0b0
13212 .word 0xbe14c000
13213 GOTO_SUPERVISOR1
13214 .word 0xfcdad120
13215 .word 0xfe5aa9a0
13216 .word 0xe3995e20
13217 .word 0x1000000
13218 or %g0, 0x80, %i7
13219 READ_IDATA_ACCESS
13220 .word 0x1000000
13221 or %g0, 0x67, %i7
13222 LOAD_DDATA_ACCESS
13223 nop
13224 .word 0xbe80a0c0
13225 .word 0xd4dfd000
13226 DO_BRANCH
13227 .word 0x81c0e088
13228 .word 0xbe124000
13229 GOTO_SUPERVISOR0
13230 .word 0xc02c2ccb
13231 .word 0x81c4a000
13232 .word 0xbe13c000
13233 GOTO_SUPERVISOR0
13234 nop
13235Thr2_User_Text_4v009_exit:
13236 EXIT_GOOD
13237Thr2_User_Text_4v009_text_end:
13238/*********************************************************************/
13239SECTION .Thr2_User_Data_4v107 DATA_VA=0x680000480000
13240attr_data {
13241 Name = .Thr2_User_Data_4v107 ,
13242 VA = 0x680000480000 ,/* 0x68000048ffc0 */
13243 RA = 0x01706b0000 ,
13244 PA = 0x01706b0000 ,
13245 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
13246 thr2_nz_ctx_tsb_0 ,
13247 TTE_V = 1 ,
13248 TTE_NFO = 0 ,
13249 TTE_L = 1 ,
13250 TTE_Soft = 0x1a0000 ,
13251 TTE_IE = 0 ,
13252 TTE_E = 0 ,
13253 TTE_CP = 0 ,
13254 TTE_CV = 0 ,
13255 TTE_P = 0 ,
13256 TTE_EP = 0 ,
13257 TTE_W = 1 ,
13258 TTE_SW1 = 1 ,
13259 TTE_SW0 = 1 ,
13260 TTE_RSVD1 = 0 ,
13261 TTE_Size = 1 ,
13262 /* DTTE_TAG_DATA = 0000680000481872 80000001706b0041 */
13263 end_label = Thr2_User_Data_4v107_data_end ,
13264 compressimage ,
13265 }
13266.data
13267.global Thr2_User_Data_4v107_data_begin
13268Thr2_User_Data_4v107_data_begin:
13269 .xword 0x69000ac00000
13270 .xword 0x680000de0000
13271 .xword 0x6a0530000000
13272 .xword 0x680000e70000
13273 .xword 0x69001a000000
13274 .xword 0x67d0000f0000
13275 .xword 0x690003c00000
13276 .xword 0x6a0d80000000
13277 .xword 0x67d0001ae000
13278 .xword 0x67d0000ce000
13279 .xword 0x67d000158000
13280 .xword 0x69002ec00000
13281 .xword 0x690000000000
13282 .xword 0x6800001d0000
13283 .xword 0x6a04b0000000
13284 .xword 0x6800006f0000
13285 .xword 0x690004000000
13286 .xword 0x6a04c0000000
13287 .xword 0x67d000004000
13288 .xword 0x680000260000
13289 .xword 0x67d00016a000
13290 .xword 0x680000740000
13291 .xword 0x67d000060000
13292 .xword 0x69002b400000
13293 .xword 0x680000d10000
13294 .xword 0x680000a10000
13295 .xword 0x680000480000
13296 .xword 0x680000380000
13297 .xword 0x690013c00000
13298 .xword 0x690030000000
13299 .xword 0x67d00019e000
13300 .xword 0x690000800000
13301 .xword 0x690009800000
13302 .xword 0x67d00014e000
13303 .xword 0x6800001e0000
13304 .xword 0x67d00010c000
13305 .xword 0x67d000182000
13306 .xword 0x67d000146000
13307 .xword 0x69000b400000
13308 .xword 0x680000b50000
13309 .xword 0x67d000120000
13310 .xword 0x67d0001bc000
13311 .xword 0x690033c00000
13312 .xword 0x6a0b00000000
13313Thr2_User_Data_4v107_data_end:
13314/*********************************************************************/
13315SECTION .Thr2_User_Text_4v00a TEXT_VA=0x680000380000
13316attr_text {
13317 Name = .Thr2_User_Text_4v00a ,
13318 VA = 0x680000380000 ,/* 0x68000038ffc0 */
13319 RA = 0x0170e50000 ,
13320 PA = 0x0170e50000 ,
13321 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
13322 thr2_nz_ctx_tsb_0 ,
13323 TTE_V = 1 ,
13324 TTE_NFO = 0 ,
13325 TTE_L = 0 ,
13326 TTE_Soft = 0x120000 ,
13327 TTE_IE = 0 ,
13328 TTE_E = 0 ,
13329 TTE_CP = 1 ,
13330 TTE_CV = 0 ,
13331 TTE_P = 0 ,
13332 TTE_EP = 1 ,
13333 TTE_W = 0 ,
13334 TTE_SW1 = 1 ,
13335 TTE_SW0 = 1 ,
13336 TTE_RSVD1 = 0 ,
13337 TTE_Size = 1 ,
13338 /* ITTE_TAG_DATA = 0000680000381872 8000000170e50481 */
13339 end_label = Thr2_User_Text_4v00a_text_end ,
13340 compressimage ,
13341 }
13342.text
13343.global Thr2_User_Text_4v00a_text_begin
13344Thr2_User_Text_4v00a_text_begin:
13345 nop
13346 sub %g1, 1, %g1
13347 brz %g1,Thr2_User_Text_4v00a_exit
13348 nop
13349 .word 0x1000000
13350 or %g0, 0x4bd, %i7
13351 LOAD_IDATA_ACCESS
13352 .word 0xfcdc1000
13353 nop
13354 nop
13355 nop
13356 nop
13357 nop
13358 nop
13359 nop
13360 nop
13361 nop
13362 .word 0xd458a038
13363 .word 0xe05de0e0
13364 .word 0x1000000
13365 .word 0xbe13c000
13366 srlx %i7, 8, %i7
13367 andn %i7, 0x1f, %i7
13368 xor %i7, 0x10, %i7
13369 ITLB_PROBE
13370 ACCESS_DTSB_PTR
13371 .word 0x1000000
13372 or %g0, 0x540, %i7
13373 READ_DDATA_ACCESS
13374 .word 0xbe124000
13375 GOTO_SUPERVISOR0
13376thr2_MMU_ASI_SECONDARY_151:
13377 .word 0x87802081
13378 .word 0xe2f16070
13379 .word 0xfe476bac
13380 .word 0x1000000
13381 or %g0, 0x588, %i7
13382 READ_IDATA_ACCESS
13383 .word 0xfcd91000
13384 .word 0x1000000
13385 or %g0, 0x06d, %i7
13386 LOAD_DDATA_IN
13387 .word 0xfcded000
13388 .word 0x1000000
13389 .word 0xbe14c000
13390 IDEMAP_RPAGE
13391 nop
13392 nop
13393 nop
13394 nop
13395 nop
13396 nop
13397 .word 0xbe82a008
13398 .word 0xc8dfd000
13399 .word 0xbe138000
13400 GOTO_SUPERVISOR1
13401 .word 0x1000000
13402 or %g0, 0x044, %i7
13403 LOAD_IDATA_IN
13404 .word 0xde752030
13405 .word 0xc02aa519
13406 .word 0x1000000
13407 .word 0xbe160000
13408 DDEMAP_RPAGE
13409 .word 0xbe812068
13410 .word 0xfadfd000
13411 .word 0x1000000
13412 or %g0, 0x05e, %i7
13413 LOAD_IDATA_IN
13414 nop
13415 nop
13416 nop
13417 nop
13418 nop
13419 nop
13420 nop
13421 nop
13422 nop
13423 .word 0xfcdd1000
13424 .word 0xc076ecf0
13425 .word 0x1000000
13426 or %g0, 0x092, %i7
13427 LOAD_IDATA_IN
13428 .word 0xfe5ee638
13429 DO_BRANCH
13430 .word 0x81c0e088
13431 .word 0xbe124000
13432 GOTO_SUPERVISOR0
13433 .word 0xf472a090
13434 .word 0xc02dee67
13435 .word 0x81c6a000
13436 .word 0xbe124000
13437 GOTO_SUPERVISOR0
13438 nop
13439Thr2_User_Text_4v00a_exit:
13440 EXIT_GOOD
13441Thr2_User_Text_4v00a_text_end:
13442/*********************************************************************/
13443SECTION .Thr2_User_Data_4v108 DATA_VA=0x690013c00000
13444attr_data {
13445 Name = .Thr2_User_Data_4v108 ,
13446 VA = 0x690013c00000 ,/* 0x690013ffffc0 */
13447 RA = 0x01fac00000 ,
13448 PA = 0x2dfac00000 ,
13449 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
13450 thr2_nz_ctx_tsb_1 ,
13451 TTE_V = 1 ,
13452 TTE_NFO = 0 ,
13453 TTE_L = 1 ,
13454 TTE_Soft = 0x1a0000 ,
13455 TTE_IE = 0 ,
13456 TTE_E = 0 ,
13457 TTE_CP = 0 ,
13458 TTE_CV = 0 ,
13459 TTE_P = 0 ,
13460 TTE_EP = 0 ,
13461 TTE_W = 1 ,
13462 TTE_SW1 = 1 ,
13463 TTE_SW0 = 1 ,
13464 TTE_RSVD1 = 0 ,
13465 TTE_Size = 3 ,
13466 /* DTTE_TAG_DATA = 0000690013c01872 8000002dfac00043 */
13467 end_label = Thr2_User_Data_4v108_data_end ,
13468 compressimage ,
13469 }
13470.data
13471.global Thr2_User_Data_4v108_data_begin
13472Thr2_User_Data_4v108_data_begin:
13473 .xword 0x69000ac00000
13474 .xword 0x680000de0000
13475 .xword 0x6a0530000000
13476 .xword 0x680000e70000
13477 .xword 0x69001a000000
13478 .xword 0x67d0000f0000
13479 .xword 0x690003c00000
13480 .xword 0x6a0d80000000
13481 .xword 0x67d0001ae000
13482 .xword 0x67d0000ce000
13483 .xword 0x67d000158000
13484 .xword 0x69002ec00000
13485 .xword 0x690000000000
13486 .xword 0x6800001d0000
13487 .xword 0x6a04b0000000
13488 .xword 0x6800006f0000
13489 .xword 0x690004000000
13490 .xword 0x6a04c0000000
13491 .xword 0x67d000004000
13492 .xword 0x680000260000
13493 .xword 0x67d00016a000
13494 .xword 0x680000740000
13495 .xword 0x67d000060000
13496 .xword 0x69002b400000
13497 .xword 0x680000d10000
13498 .xword 0x680000a10000
13499 .xword 0x680000480000
13500 .xword 0x680000380000
13501 .xword 0x690013c00000
13502 .xword 0x690030000000
13503 .xword 0x67d00019e000
13504 .xword 0x690000800000
13505 .xword 0x690009800000
13506 .xword 0x67d00014e000
13507 .xword 0x6800001e0000
13508 .xword 0x67d00010c000
13509 .xword 0x67d000182000
13510 .xword 0x67d000146000
13511 .xword 0x69000b400000
13512 .xword 0x680000b50000
13513 .xword 0x67d000120000
13514 .xword 0x67d0001bc000
13515 .xword 0x690033c00000
13516 .xword 0x6a0b00000000
13517Thr2_User_Data_4v108_data_end:
13518/*********************************************************************/
13519SECTION .Thr2_User_Text_4v00b TEXT_VA=0x690030000000
13520attr_text {
13521 Name = .Thr2_User_Text_4v00b ,
13522 VA = 0x690030000000 ,/* 0x6900303fffc0 */
13523 RA = 0x01fb000000 ,
13524 PA = 0x2dfb000000 ,
13525 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
13526 thr2_nz_ctx_tsb_1 ,
13527 TTE_V = 1 ,
13528 TTE_NFO = 0 ,
13529 TTE_L = 0 ,
13530 TTE_Soft = 0x120000 ,
13531 TTE_IE = 0 ,
13532 TTE_E = 0 ,
13533 TTE_CP = 1 ,
13534 TTE_CV = 0 ,
13535 TTE_P = 0 ,
13536 TTE_EP = 1 ,
13537 TTE_W = 0 ,
13538 TTE_SW1 = 1 ,
13539 TTE_SW0 = 1 ,
13540 TTE_RSVD1 = 0 ,
13541 TTE_Size = 3 ,
13542 /* ITTE_TAG_DATA = 0000690030001872 8000002dfb000483 */
13543 end_label = Thr2_User_Text_4v00b_text_end ,
13544 compressimage ,
13545 }
13546.text
13547.global Thr2_User_Text_4v00b_text_begin
13548Thr2_User_Text_4v00b_text_begin:
13549 nop
13550 sub %g1, 1, %g1
13551 brz %g1,Thr2_User_Text_4v00b_exit
13552 nop
13553 nop
13554 nop
13555 nop
13556 nop
13557 nop
13558 nop
13559 nop
13560 nop
13561 DO_BRANCH
13562 .word 0x81c3e000
13563 .word 0xbe124000
13564 GOTO_SUPERVISOR0
13565 nop
13566 nop
13567 .word 0xee5f60d0
13568 DDEMAP_NCTX
13569 .word 0xfe4c2d24
13570 nop
13571 nop
13572 nop
13573 nop
13574 nop
13575 nop
13576 nop
13577 nop
13578 nop
13579 .word 0xd4752148
13580 .word 0xc072aa38
13581 .word 0xbe124000
13582 GOTO_SUPERVISOR0
13583 .word 0x1000000
13584 or %g0, 0x3b8, %i7
13585 DTLB_TAG_READ
13586 TOGGLE_LSU_IM
13587 .word 0x1000000
13588 or %g0, 0x0a7, %i7
13589 LOAD_DDATA_IN
13590 .word 0x1000000
13591 or %g0, 0x728, %i7
13592 DTLB_TAG_READ
13593 DDEMAP_ALL_RPAGES
13594 .word 0x1000000
13595 or %g0, 0x260, %i7
13596 READ_DDATA_ACCESS
13597 .word 0x1000000
13598 or %g0, 0x039, %i7
13599 LOAD_DDATA_IN
13600 .word 0xfe5ee480
13601 DDEMAP_NCTX
13602thr2_MMU_ASI_BLK_PL_152:
13603 .word 0x878020f8
13604 .word 0xc1bf6a40
13605 .word 0x1000000
13606 .word 0xbe12c000
13607 srlx %i7, 8, %i7
13608 andn %i7, 0x1f, %i7
13609 ITLB_PROBE
13610 .word 0xc02ee638
13611 nop
13612 .word 0xe85e60c0
13613 .word 0xbe80a088
13614 .word 0xd4dfd000
13615 IDEMAP_ALL
13616thr2_MMU_ASI_PRIMARY_LITTLE_153:
13617 .word 0x87802088
13618 .word 0xdcf2a058
13619 .word 0xe2742018
13620 .word 0xc0352d6e
13621 DO_BRANCH
13622 .word 0x81c72000
13623 .word 0xbe124000
13624 GOTO_SUPERVISOR0
13625 .word 0xc075ed20
13626 .word 0xc02f6db4
13627 DDEMAP_ALL_PAGES
13628 .word 0xfcdd1000
13629 nop
13630 nop
13631 nop
13632 nop
13633 nop
13634 nop
13635 nop
13636 nop
13637 nop
13638 nop
13639 nop
13640 nop
13641 nop
13642 nop
13643 nop
13644thr2_MMU_ASI_SECONDARY_154:
13645 .word 0x87802081
13646 .word 0xecb96df0
13647 .word 0xbe852008
13648 .word 0xeedfd000
13649 .word 0xbe124000
13650 GOTO_SUPERVISOR0
13651 .word 0x1000000
13652 or %g0, 0x03e, %i7
13653 LOAD_IDATA_IN
13654 .word 0xc075e1b0
13655 ACCESS_DTSB_PTR
13656 .word 0xfcdc1000
13657 nop
13658 nop
13659 nop
13660 nop
13661 nop
13662 nop
13663 nop
13664 nop
13665 nop
13666 nop
13667 nop
13668 nop
13669 nop
13670 nop
13671 nop
13672 nop
13673 nop
13674 .word 0xfe5c25c8
13675 ACCESS_DTSB_PTR
13676 .word 0xc0242a30
13677 nop
13678 nop
13679 nop
13680 nop
13681 nop
13682 nop
13683 nop
13684 nop
13685 nop
13686 nop
13687 nop
13688 nop
13689 nop
13690 nop
13691 DO_BRANCH
13692 .word 0x81c6a000
13693 .word 0xbe124000
13694 GOTO_SUPERVISOR0
13695 .word 0xfe42adfc
13696 .word 0xbe13c000
13697 GOTO_SUPERVISOR0
13698 nop
13699Thr2_User_Text_4v00b_exit:
13700 EXIT_GOOD
13701Thr2_User_Text_4v00b_text_end:
13702/*********************************************************************/
13703SECTION .Thr2_User_Data_4v109 DATA_VA=0x67d00019e000
13704attr_data {
13705 Name = .Thr2_User_Data_4v109 ,
13706 VA = 0x67d00019e000 ,/* 0x67d00019ffc0 */
13707 RA = 0x0100004000 ,
13708 PA = 0x0100004000 ,
13709 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
13710 thr2_nz_ctx_tsb_3 ,
13711 TTE_V = 1 ,
13712 TTE_NFO = 0 ,
13713 TTE_L = 1 ,
13714 TTE_Soft = 0x1a0000 ,
13715 TTE_IE = 0 ,
13716 TTE_E = 0 ,
13717 TTE_CP = 0 ,
13718 TTE_CV = 0 ,
13719 TTE_P = 0 ,
13720 TTE_EP = 0 ,
13721 TTE_W = 1 ,
13722 TTE_SW1 = 1 ,
13723 TTE_SW0 = 1 ,
13724 TTE_RSVD1 = 0 ,
13725 TTE_Size = 0 ,
13726 /* DTTE_TAG_DATA = 000067d00019f872 8000000100004040 */
13727 end_label = Thr2_User_Data_4v109_data_end ,
13728 compressimage ,
13729 }
13730.data
13731.global Thr2_User_Data_4v109_data_begin
13732Thr2_User_Data_4v109_data_begin:
13733 .xword 0x69000ac00000
13734 .xword 0x680000de0000
13735 .xword 0x6a0530000000
13736 .xword 0x680000e70000
13737 .xword 0x69001a000000
13738 .xword 0x67d0000f0000
13739 .xword 0x690003c00000
13740 .xword 0x6a0d80000000
13741 .xword 0x67d0001ae000
13742 .xword 0x67d0000ce000
13743 .xword 0x67d000158000
13744 .xword 0x69002ec00000
13745 .xword 0x690000000000
13746 .xword 0x6800001d0000
13747 .xword 0x6a04b0000000
13748 .xword 0x6800006f0000
13749 .xword 0x690004000000
13750 .xword 0x6a04c0000000
13751 .xword 0x67d000004000
13752 .xword 0x680000260000
13753 .xword 0x67d00016a000
13754 .xword 0x680000740000
13755 .xword 0x67d000060000
13756 .xword 0x69002b400000
13757 .xword 0x680000d10000
13758 .xword 0x680000a10000
13759 .xword 0x680000480000
13760 .xword 0x680000380000
13761 .xword 0x690013c00000
13762 .xword 0x690030000000
13763 .xword 0x67d00019e000
13764 .xword 0x690000800000
13765 .xword 0x690009800000
13766 .xword 0x67d00014e000
13767 .xword 0x6800001e0000
13768 .xword 0x67d00010c000
13769 .xword 0x67d000182000
13770 .xword 0x67d000146000
13771 .xword 0x69000b400000
13772 .xword 0x680000b50000
13773 .xword 0x67d000120000
13774 .xword 0x67d0001bc000
13775 .xword 0x690033c00000
13776 .xword 0x6a0b00000000
13777Thr2_User_Data_4v109_data_end:
13778/*********************************************************************/
13779SECTION .Thr2_User_Text_4v00c TEXT_VA=0x690000800000
13780attr_text {
13781 Name = .Thr2_User_Text_4v00c ,
13782 VA = 0x690000800000 ,/* 0x690000bfffc0 */
13783 RA = 0x01fe400000 ,
13784 PA = 0x2dfe400000 ,
13785 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
13786 thr2_nz_ctx_tsb_1 ,
13787 TTE_V = 1 ,
13788 TTE_NFO = 0 ,
13789 TTE_L = 0 ,
13790 TTE_Soft = 0x120000 ,
13791 TTE_IE = 0 ,
13792 TTE_E = 0 ,
13793 TTE_CP = 1 ,
13794 TTE_CV = 0 ,
13795 TTE_P = 0 ,
13796 TTE_EP = 1 ,
13797 TTE_W = 0 ,
13798 TTE_SW1 = 1 ,
13799 TTE_SW0 = 1 ,
13800 TTE_RSVD1 = 0 ,
13801 TTE_Size = 3 ,
13802 /* ITTE_TAG_DATA = 0000690000801872 8000002dfe400483 */
13803 end_label = Thr2_User_Text_4v00c_text_end ,
13804 compressimage ,
13805 }
13806.text
13807.global Thr2_User_Text_4v00c_text_begin
13808Thr2_User_Text_4v00c_text_begin:
13809 nop
13810 sub %g1, 1, %g1
13811 brz %g1,Thr2_User_Text_4v00c_exit
13812 nop
13813 IDEMAP_ALL
13814 nop
13815thr2_MMU_ASI_PRIMARY_LITTLE_155:
13816 .word 0x87802088
13817 .word 0xd8baa440
13818 .word 0xc032aed6
13819 nop
13820 nop
13821 nop
13822 nop
13823 nop
13824 nop
13825 nop
13826 TOGGLE_LSU_DM
13827 .word 0xc076ec60
13828 DDEMAP_NCTX
13829 .word 0x1000000
13830 .word 0xbe11c000
13831 DDEMAP_RPAGE
13832 .word 0x1000000
13833 .word 0xbe164000
13834 IDEMAP_PAGE
13835 .word 0x1000000
13836 .word 0xbe178000
13837 srlx %i7, 8, %i7
13838 andn %i7, 0x1f, %i7
13839 ITLB_PROBE
13840 .word 0xf25de0a0
13841 .word 0xbe120000
13842 GOTO_SUPERVISOR1
13843 nop
13844 nop
13845 nop
13846 nop
13847 nop
13848 nop
13849 nop
13850 nop
13851 nop
13852 nop
13853 nop
13854 nop
13855 nop
13856 nop
13857 nop
13858 nop
13859 .word 0xd45c2100
13860 .word 0xfe592c78
13861 .word 0xfc9c1c40
13862 .word 0xc02f61e0
13863 .word 0x1000000
13864 or %g0, 0x78, %i7
13865 READ_IDATA_ACCESS
13866 .word 0x1000000
13867 or %g0, 0x88, %i7
13868 ITLB_TAG_READ
13869 IDEMAP_PCTX
13870 .word 0xc02523b4
13871 .word 0xc022a1cc
13872 .word 0x1000000
13873 .word 0xbe108000
13874 srlx %i7, 8, %i7
13875 andn %i7, 0x1f, %i7
13876 xor %i7, 0x10, %i7
13877 ITLB_PROBE
13878 .word 0xc03125ea
13879 .word 0xd85aa018
13880 .word 0xc0342ce6
13881 .word 0xbe14c000
13882 GOTO_SUPERVISOR1
13883 .word 0x1000000
13884 or %g0, 0x85, %i7
13885 LOAD_IDATA_ACCESS
13886 .word 0xe075e088
13887 .word 0xc036ef0e
13888thr2_MMU_ASI_PRIMARY_156:
13889 .word 0x87802080
13890 .word 0xd6f42010
13891 .word 0xfe40a834
13892 .word 0xfe4aa255
13893 nop
13894 nop
13895 nop
13896 nop
13897 .word 0x1000000
13898 or %g0, 0x058, %i7
13899 LOAD_IDATA_IN
13900 .word 0xea76e020
13901 .word 0xc03425ec
13902 IDEMAP_ALL_RPAGES
13903 nop
13904 nop
13905 nop
13906 .word 0x1000000
13907 or %g0, 0x4f8, %i7
13908 LOAD_IDATA_ACCESS
13909 .word 0xe05c2088
13910 TOGGLE_LSU_IM
13911 nop
13912 nop
13913 nop
13914 nop
13915 nop
13916 nop
13917 nop
13918 nop
13919 nop
13920 nop
13921 nop
13922 nop
13923 .word 0xfcdc1000
13924 .word 0xca5e6040
13925 .word 0x1000000
13926 .word 0xbe128000
13927 DDEMAP_PAGE
13928 DO_BRANCH
13929 .word 0x81c56000
13930 .word 0xbe124000
13931 GOTO_SUPERVISOR0
13932 .word 0xe2766018
13933 .word 0xc075e8d0
13934 .word 0x1000000
13935 or %g0, 0x30, %i7
13936 ITLB_TAG_READ
13937 .word 0x1000000
13938 or %g0, 0x508, %i7
13939 READ_DDATA_ACCESS
13940 nop
13941 nop
13942 nop
13943 nop
13944 nop
13945 nop
13946 nop
13947 .word 0xfc9a9c40
13948 .word 0xda742050
13949 .word 0xc032a2a8
13950 .word 0x1000000
13951 or %g0, 0x098, %i7
13952 LOAD_IDATA_IN
13953 TOGGLE_LSU_DM
13954 .word 0xfe5aac58
13955 .word 0xd8712018
13956 .word 0xc0276ef8
13957 .word 0xc022acd8
13958 ACCESS_DTSB_PTR
13959 .word 0x1000000
13960 or %g0, 0x4f0, %i7
13961 READ_IDATA_ACCESS
13962thr2_MMU_ASI_PRIMARY_157:
13963 .word 0x87802080
13964 .word 0xf2f420d0
13965 .word 0x1000000
13966 or %g0, 0x091, %i7
13967 LOAD_IDATA_IN
13968 DO_BRANCH
13969 .word 0x81c3e000
13970 .word 0xbe13c000
13971 GOTO_SUPERVISOR0
13972 DDEMAP_ALL_PAGES
13973 nop
13974 nop
13975 nop
13976 nop
13977 nop
13978 nop
13979 nop
13980 nop
13981 .word 0xcc5aa070
13982 nop
13983 nop
13984 nop
13985 nop
13986 nop
13987 nop
13988 nop
13989 nop
13990 nop
13991 .word 0xc075e430
13992 .word 0xc19d1f00
13993 .word 0xfcd91000
13994 .word 0xe05aa088
13995thr2_MMU_ASI_BLK_COMMIT_P_158:
13996 .word 0x878020e0
13997 .word 0xe3b92880
13998 nop
13999 nop
14000 nop
14001 .word 0xd475e0e0
14002 .word 0xc0342ed4
14003 .word 0xf27420d0
14004 .word 0xc02d2172
14005 .word 0xc0742d08
14006thr2_MMU_ASI_BLK_S_159:
14007 .word 0x878020f1
14008 .word 0xe3b96440
14009 .word 0xbe120000
14010 GOTO_SUPERVISOR1
14011 .word 0xfe5aac58
14012 .word 0x81c72000
14013 .word 0xbe124000
14014 GOTO_SUPERVISOR0
14015 nop
14016Thr2_User_Text_4v00c_exit:
14017 EXIT_GOOD
14018Thr2_User_Text_4v00c_text_end:
14019/*********************************************************************/
14020SECTION .Thr2_User_Data_4v10a DATA_VA=0x690009800000
14021attr_data {
14022 Name = .Thr2_User_Data_4v10a ,
14023 VA = 0x690009800000 ,/* 0x690009bfffc0 */
14024 RA = 0x01f2000000 ,
14025 PA = 0x2df2000000 ,
14026 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14027 thr2_nz_ctx_tsb_1 ,
14028 TTE_V = 1 ,
14029 TTE_NFO = 0 ,
14030 TTE_L = 1 ,
14031 TTE_Soft = 0x1a0000 ,
14032 TTE_IE = 0 ,
14033 TTE_E = 0 ,
14034 TTE_CP = 0 ,
14035 TTE_CV = 0 ,
14036 TTE_P = 0 ,
14037 TTE_EP = 0 ,
14038 TTE_W = 1 ,
14039 TTE_SW1 = 1 ,
14040 TTE_SW0 = 1 ,
14041 TTE_RSVD1 = 0 ,
14042 TTE_Size = 3 ,
14043 /* DTTE_TAG_DATA = 0000690009801872 8000002df2000043 */
14044 end_label = Thr2_User_Data_4v10a_data_end ,
14045 compressimage ,
14046 }
14047.data
14048.global Thr2_User_Data_4v10a_data_begin
14049Thr2_User_Data_4v10a_data_begin:
14050 .xword 0x69000ac00000
14051 .xword 0x680000de0000
14052 .xword 0x6a0530000000
14053 .xword 0x680000e70000
14054 .xword 0x69001a000000
14055 .xword 0x67d0000f0000
14056 .xword 0x690003c00000
14057 .xword 0x6a0d80000000
14058 .xword 0x67d0001ae000
14059 .xword 0x67d0000ce000
14060 .xword 0x67d000158000
14061 .xword 0x69002ec00000
14062 .xword 0x690000000000
14063 .xword 0x6800001d0000
14064 .xword 0x6a04b0000000
14065 .xword 0x6800006f0000
14066 .xword 0x690004000000
14067 .xword 0x6a04c0000000
14068 .xword 0x67d000004000
14069 .xword 0x680000260000
14070 .xword 0x67d00016a000
14071 .xword 0x680000740000
14072 .xword 0x67d000060000
14073 .xword 0x69002b400000
14074 .xword 0x680000d10000
14075 .xword 0x680000a10000
14076 .xword 0x680000480000
14077 .xword 0x680000380000
14078 .xword 0x690013c00000
14079 .xword 0x690030000000
14080 .xword 0x67d00019e000
14081 .xword 0x690000800000
14082 .xword 0x690009800000
14083 .xword 0x67d00014e000
14084 .xword 0x6800001e0000
14085 .xword 0x67d00010c000
14086 .xword 0x67d000182000
14087 .xword 0x67d000146000
14088 .xword 0x69000b400000
14089 .xword 0x680000b50000
14090 .xword 0x67d000120000
14091 .xword 0x67d0001bc000
14092 .xword 0x690033c00000
14093 .xword 0x6a0b00000000
14094Thr2_User_Data_4v10a_data_end:
14095/*********************************************************************/
14096SECTION .Thr2_User_Text_4v00d TEXT_VA=0x67d00014e000
14097attr_text {
14098 Name = .Thr2_User_Text_4v00d ,
14099 VA = 0x67d00014e000 ,/* 0x67d00014ffc0 */
14100 RA = 0x01000e4000 ,
14101 PA = 0x01000e4000 ,
14102 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
14103 thr2_nz_ctx_tsb_3 ,
14104 TTE_V = 1 ,
14105 TTE_NFO = 0 ,
14106 TTE_L = 0 ,
14107 TTE_Soft = 0x120000 ,
14108 TTE_IE = 0 ,
14109 TTE_E = 0 ,
14110 TTE_CP = 1 ,
14111 TTE_CV = 0 ,
14112 TTE_P = 0 ,
14113 TTE_EP = 1 ,
14114 TTE_W = 0 ,
14115 TTE_SW1 = 1 ,
14116 TTE_SW0 = 1 ,
14117 TTE_RSVD1 = 0 ,
14118 TTE_Size = 0 ,
14119 /* ITTE_TAG_DATA = 000067d00014f872 80000001000e4480 */
14120 end_label = Thr2_User_Text_4v00d_text_end ,
14121 compressimage ,
14122 }
14123.text
14124.global Thr2_User_Text_4v00d_text_begin
14125Thr2_User_Text_4v00d_text_begin:
14126 nop
14127 sub %g1, 1, %g1
14128 brz %g1,Thr2_User_Text_4v00d_exit
14129 nop
14130 .word 0xc03764f6
14131 IDEMAP_ALL
14132 .word 0x1000000
14133 or %g0, 0x5f8, %i7
14134 DTLB_TAG_READ
14135 .word 0xfe5de030
14136 DO_BRANCH
14137 .word 0x81c4a000
14138 .word 0xbe124000
14139 GOTO_SUPERVISOR0
14140 .word 0x1000000
14141 .word 0xbe108000
14142 srlx %i7, 8, %i7
14143 andn %i7, 0x1f, %i7
14144 xor %i7, 0x10, %i7
14145 ITLB_PROBE
14146 TOGGLE_LSU_DM
14147 .word 0xbe124000
14148 GOTO_SUPERVISOR0
14149 nop
14150 TOGGLE_LSU_IM
14151 TOGGLE_LSU_DM
14152 .word 0x1000000
14153 or %g0, 0x029, %i7
14154 LOAD_DDATA_IN
14155 .word 0x1000000
14156 or %g0, 0x178, %i7
14157 READ_IDATA_ACCESS
14158 nop
14159 nop
14160 DO_BRANCH
14161 .word 0x81c3e000
14162 .word 0xbe124000
14163 GOTO_SUPERVISOR0
14164 .word 0x1000000
14165 .word 0xbe168000
14166 srlx %i7, 8, %i7
14167 andn %i7, 0x1f, %i7
14168 ITLB_PROBE
14169 .word 0xc85f60e0
14170 nop
14171 .word 0xca75e010
14172 .word 0xc02e64e3
14173 .word 0xc0276a88
14174 .word 0xbe13c000
14175 GOTO_SUPERVISOR0
14176 .word 0xc02ee9c4
14177 .word 0x81c36000
14178 .word 0xbe124000
14179 GOTO_SUPERVISOR0
14180 nop
14181Thr2_User_Text_4v00d_exit:
14182 EXIT_GOOD
14183Thr2_User_Text_4v00d_text_end:
14184/*********************************************************************/
14185SECTION .Thr2_User_Data_4v10b DATA_VA=0x6800001e0000
14186attr_data {
14187 Name = .Thr2_User_Data_4v10b ,
14188 VA = 0x6800001e0000 ,/* 0x6800001effc0 */
14189 RA = 0x01708a0000 ,
14190 PA = 0x01708a0000 ,
14191 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14192 thr2_nz_ctx_tsb_0 ,
14193 TTE_V = 1 ,
14194 TTE_NFO = 0 ,
14195 TTE_L = 1 ,
14196 TTE_Soft = 0x1a0000 ,
14197 TTE_IE = 0 ,
14198 TTE_E = 0 ,
14199 TTE_CP = 0 ,
14200 TTE_CV = 0 ,
14201 TTE_P = 0 ,
14202 TTE_EP = 0 ,
14203 TTE_W = 1 ,
14204 TTE_SW1 = 1 ,
14205 TTE_SW0 = 1 ,
14206 TTE_RSVD1 = 0 ,
14207 TTE_Size = 1 ,
14208 /* DTTE_TAG_DATA = 00006800001e1872 80000001708a0041 */
14209 end_label = Thr2_User_Data_4v10b_data_end ,
14210 compressimage ,
14211 }
14212.data
14213.global Thr2_User_Data_4v10b_data_begin
14214Thr2_User_Data_4v10b_data_begin:
14215 .xword 0x69000ac00000
14216 .xword 0x680000de0000
14217 .xword 0x6a0530000000
14218 .xword 0x680000e70000
14219 .xword 0x69001a000000
14220 .xword 0x67d0000f0000
14221 .xword 0x690003c00000
14222 .xword 0x6a0d80000000
14223 .xword 0x67d0001ae000
14224 .xword 0x67d0000ce000
14225 .xword 0x67d000158000
14226 .xword 0x69002ec00000
14227 .xword 0x690000000000
14228 .xword 0x6800001d0000
14229 .xword 0x6a04b0000000
14230 .xword 0x6800006f0000
14231 .xword 0x690004000000
14232 .xword 0x6a04c0000000
14233 .xword 0x67d000004000
14234 .xword 0x680000260000
14235 .xword 0x67d00016a000
14236 .xword 0x680000740000
14237 .xword 0x67d000060000
14238 .xword 0x69002b400000
14239 .xword 0x680000d10000
14240 .xword 0x680000a10000
14241 .xword 0x680000480000
14242 .xword 0x680000380000
14243 .xword 0x690013c00000
14244 .xword 0x690030000000
14245 .xword 0x67d00019e000
14246 .xword 0x690000800000
14247 .xword 0x690009800000
14248 .xword 0x67d00014e000
14249 .xword 0x6800001e0000
14250 .xword 0x67d00010c000
14251 .xword 0x67d000182000
14252 .xword 0x67d000146000
14253 .xword 0x69000b400000
14254 .xword 0x680000b50000
14255 .xword 0x67d000120000
14256 .xword 0x67d0001bc000
14257 .xword 0x690033c00000
14258 .xword 0x6a0b00000000
14259Thr2_User_Data_4v10b_data_end:
14260/*********************************************************************/
14261SECTION .Thr2_User_Text_4v00e TEXT_VA=0x67d00010c000
14262attr_text {
14263 Name = .Thr2_User_Text_4v00e ,
14264 VA = 0x67d00010c000 ,/* 0x67d00010dfc0 */
14265 RA = 0x010019a000 ,
14266 PA = 0x010019a000 ,
14267 TTE_Context = 0x1872 ,/* TEXT_PRIMARY */
14268 thr2_nz_ctx_tsb_3 ,
14269 TTE_V = 1 ,
14270 TTE_NFO = 0 ,
14271 TTE_L = 0 ,
14272 TTE_Soft = 0x120000 ,
14273 TTE_IE = 0 ,
14274 TTE_E = 0 ,
14275 TTE_CP = 1 ,
14276 TTE_CV = 0 ,
14277 TTE_P = 0 ,
14278 TTE_EP = 1 ,
14279 TTE_W = 0 ,
14280 TTE_SW1 = 1 ,
14281 TTE_SW0 = 1 ,
14282 TTE_RSVD1 = 0 ,
14283 TTE_Size = 0 ,
14284 /* ITTE_TAG_DATA = 000067d00010d872 800000010019a480 */
14285 end_label = Thr2_User_Text_4v00e_text_end ,
14286 compressimage ,
14287 }
14288.text
14289.global Thr2_User_Text_4v00e_text_begin
14290Thr2_User_Text_4v00e_text_begin:
14291 nop
14292 sub %g1, 1, %g1
14293 brz %g1,Thr2_User_Text_4v00e_exit
14294 nop
14295 nop
14296 nop
14297 TOGGLE_LSU_DM
14298 .word 0xfcd95020
14299 .word 0xfcded000
14300thr2_MMU_ASI_PRIMARY_160:
14301 .word 0x87802080
14302 .word 0xf8f52060
14303 nop
14304 nop
14305 nop
14306 nop
14307 .word 0x1000000
14308 or %g0, 0x049, %i7
14309 LOAD_IDATA_IN
14310 .word 0xfe442c90
14311 .word 0x1000000
14312 or %g0, 0x076, %i7
14313 LOAD_DDATA_IN
14314 DO_BRANCH
14315 .word 0x81c62000
14316 .word 0xbe124000
14317 GOTO_SUPERVISOR0
14318 .word 0xfe4d2cd0
14319 TOGGLE_LSU_DM
14320 ACCESS_DTSB_PTR
14321 .word 0xec70a058
14322 .word 0xc02d22c6
14323 ACCESS_DTSB_PTR
14324 .word 0xbe842088
14325 .word 0xf6dfd040
14326 .word 0xbe85e088
14327 .word 0xfadfd000
14328 DO_BRANCH
14329 .word 0x81c72000
14330 .word 0xbe124000
14331 GOTO_SUPERVISOR0
14332 .word 0x1000000
14333 or %g0, 0x488, %i7
14334 ITLB_TAG_READ
14335 nop
14336 nop
14337 nop
14338 nop
14339 nop
14340 DDEMAP_ALL
14341 .word 0xfe42a468
14342 .word 0xfe58ab30
14343 .word 0xfe5c2288
14344 DO_BRANCH
14345 .word 0x81c3e000
14346 .word 0xbe13c000
14347 GOTO_SUPERVISOR0
14348 .word 0xfcda9000
14349 .word 0xfe4c289e
14350 .word 0xfe5de2e8
14351 .word 0x1000000
14352 or %g0, 0x3e9, %i7
14353 LOAD_DDATA_ACCESS
14354 .word 0x1000000
14355 or %g0, 0x438, %i7
14356 LOAD_IDATA_ACCESS
14357 nop
14358 nop
14359 nop
14360 nop
14361 .word 0xc4766148
14362 .word 0xc035e308
14363 .word 0x1000000
14364 or %g0, 0x578, %i7
14365 READ_IDATA_ACCESS
14366 .word 0xfcdad160
14367 .word 0xfa72a038
14368 .word 0xc020abf4
14369 .word 0xc034239c
14370 .word 0xfe5428e6
14371 .word 0xfe4ee253
14372 ACCESS_DTSB_PTR
14373 .word 0xf470a030
14374 .word 0xc0266a00
14375 .word 0x1000000
14376 .word 0xbe134000
14377 srlx %i7, 8, %i7
14378 andn %i7, 0x1f, %i7
14379 ITLB_PROBE
14380 .word 0xbe124000
14381 GOTO_SUPERVISOR0
14382 .word 0xee592158
14383 .word 0x81c56000
14384 .word 0xbe124000
14385 GOTO_SUPERVISOR0
14386 nop
14387Thr2_User_Text_4v00e_exit:
14388 EXIT_GOOD
14389Thr2_User_Text_4v00e_text_end:
14390/*********************************************************************/
14391SECTION .Thr2_User_Data_4v10c DATA_VA=0x67d000182000
14392attr_data {
14393 Name = .Thr2_User_Data_4v10c ,
14394 VA = 0x67d000182000 ,/* 0x67d000183fc0 */
14395 RA = 0x01000ac000 ,
14396 PA = 0x01000ac000 ,
14397 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14398 thr2_nz_ctx_tsb_3 ,
14399 TTE_V = 1 ,
14400 TTE_NFO = 0 ,
14401 TTE_L = 1 ,
14402 TTE_Soft = 0x1a0000 ,
14403 TTE_IE = 0 ,
14404 TTE_E = 0 ,
14405 TTE_CP = 0 ,
14406 TTE_CV = 0 ,
14407 TTE_P = 0 ,
14408 TTE_EP = 0 ,
14409 TTE_W = 1 ,
14410 TTE_SW1 = 1 ,
14411 TTE_SW0 = 1 ,
14412 TTE_RSVD1 = 0 ,
14413 TTE_Size = 0 ,
14414 /* DTTE_TAG_DATA = 000067d000183872 80000001000ac040 */
14415 end_label = Thr2_User_Data_4v10c_data_end ,
14416 compressimage ,
14417 }
14418.data
14419.global Thr2_User_Data_4v10c_data_begin
14420Thr2_User_Data_4v10c_data_begin:
14421 .xword 0x69000ac00000
14422 .xword 0x680000de0000
14423 .xword 0x6a0530000000
14424 .xword 0x680000e70000
14425 .xword 0x69001a000000
14426 .xword 0x67d0000f0000
14427 .xword 0x690003c00000
14428 .xword 0x6a0d80000000
14429 .xword 0x67d0001ae000
14430 .xword 0x67d0000ce000
14431 .xword 0x67d000158000
14432 .xword 0x69002ec00000
14433 .xword 0x690000000000
14434 .xword 0x6800001d0000
14435 .xword 0x6a04b0000000
14436 .xword 0x6800006f0000
14437 .xword 0x690004000000
14438 .xword 0x6a04c0000000
14439 .xword 0x67d000004000
14440 .xword 0x680000260000
14441 .xword 0x67d00016a000
14442 .xword 0x680000740000
14443 .xword 0x67d000060000
14444 .xword 0x69002b400000
14445 .xword 0x680000d10000
14446 .xword 0x680000a10000
14447 .xword 0x680000480000
14448 .xword 0x680000380000
14449 .xword 0x690013c00000
14450 .xword 0x690030000000
14451 .xword 0x67d00019e000
14452 .xword 0x690000800000
14453 .xword 0x690009800000
14454 .xword 0x67d00014e000
14455 .xword 0x6800001e0000
14456 .xword 0x67d00010c000
14457 .xword 0x67d000182000
14458 .xword 0x67d000146000
14459 .xword 0x69000b400000
14460 .xword 0x680000b50000
14461 .xword 0x67d000120000
14462 .xword 0x67d0001bc000
14463 .xword 0x690033c00000
14464 .xword 0x6a0b00000000
14465Thr2_User_Data_4v10c_data_end:
14466/*********************************************************************/
14467SECTION .Thr2_User_Data_4v10d DATA_VA=0x67d000146000
14468attr_data {
14469 Name = .Thr2_User_Data_4v10d ,
14470 VA = 0x67d000146000 ,/* 0x67d000147fc0 */
14471 RA = 0x01001da000 ,
14472 PA = 0x01001da000 ,
14473 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14474 thr2_nz_ctx_tsb_3 ,
14475 TTE_V = 1 ,
14476 TTE_NFO = 0 ,
14477 TTE_L = 1 ,
14478 TTE_Soft = 0x1a0000 ,
14479 TTE_IE = 0 ,
14480 TTE_E = 0 ,
14481 TTE_CP = 0 ,
14482 TTE_CV = 0 ,
14483 TTE_P = 0 ,
14484 TTE_EP = 0 ,
14485 TTE_W = 1 ,
14486 TTE_SW1 = 1 ,
14487 TTE_SW0 = 1 ,
14488 TTE_RSVD1 = 0 ,
14489 TTE_Size = 0 ,
14490 /* DTTE_TAG_DATA = 000067d000147872 80000001001da040 */
14491 end_label = Thr2_User_Data_4v10d_data_end ,
14492 compressimage ,
14493 }
14494.data
14495.global Thr2_User_Data_4v10d_data_begin
14496Thr2_User_Data_4v10d_data_begin:
14497 .xword 0x69000ac00000
14498 .xword 0x680000de0000
14499 .xword 0x6a0530000000
14500 .xword 0x680000e70000
14501 .xword 0x69001a000000
14502 .xword 0x67d0000f0000
14503 .xword 0x690003c00000
14504 .xword 0x6a0d80000000
14505 .xword 0x67d0001ae000
14506 .xword 0x67d0000ce000
14507 .xword 0x67d000158000
14508 .xword 0x69002ec00000
14509 .xword 0x690000000000
14510 .xword 0x6800001d0000
14511 .xword 0x6a04b0000000
14512 .xword 0x6800006f0000
14513 .xword 0x690004000000
14514 .xword 0x6a04c0000000
14515 .xword 0x67d000004000
14516 .xword 0x680000260000
14517 .xword 0x67d00016a000
14518 .xword 0x680000740000
14519 .xword 0x67d000060000
14520 .xword 0x69002b400000
14521 .xword 0x680000d10000
14522 .xword 0x680000a10000
14523 .xword 0x680000480000
14524 .xword 0x680000380000
14525 .xword 0x690013c00000
14526 .xword 0x690030000000
14527 .xword 0x67d00019e000
14528 .xword 0x690000800000
14529 .xword 0x690009800000
14530 .xword 0x67d00014e000
14531 .xword 0x6800001e0000
14532 .xword 0x67d00010c000
14533 .xword 0x67d000182000
14534 .xword 0x67d000146000
14535 .xword 0x69000b400000
14536 .xword 0x680000b50000
14537 .xword 0x67d000120000
14538 .xword 0x67d0001bc000
14539 .xword 0x690033c00000
14540 .xword 0x6a0b00000000
14541Thr2_User_Data_4v10d_data_end:
14542/*********************************************************************/
14543SECTION .Thr2_User_Data_4v10e DATA_VA=0x69000b400000
14544attr_data {
14545 Name = .Thr2_User_Data_4v10e ,
14546 VA = 0x69000b400000 ,/* 0x69000b7fffc0 */
14547 RA = 0x01f1400000 ,
14548 PA = 0x2df1400000 ,
14549 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14550 thr2_nz_ctx_tsb_1 ,
14551 TTE_V = 1 ,
14552 TTE_NFO = 0 ,
14553 TTE_L = 1 ,
14554 TTE_Soft = 0x1a0000 ,
14555 TTE_IE = 0 ,
14556 TTE_E = 0 ,
14557 TTE_CP = 0 ,
14558 TTE_CV = 0 ,
14559 TTE_P = 0 ,
14560 TTE_EP = 0 ,
14561 TTE_W = 1 ,
14562 TTE_SW1 = 1 ,
14563 TTE_SW0 = 1 ,
14564 TTE_RSVD1 = 0 ,
14565 TTE_Size = 3 ,
14566 /* DTTE_TAG_DATA = 000069000b401872 8000002df1400043 */
14567 end_label = Thr2_User_Data_4v10e_data_end ,
14568 compressimage ,
14569 }
14570.data
14571.global Thr2_User_Data_4v10e_data_begin
14572Thr2_User_Data_4v10e_data_begin:
14573 .xword 0x69000ac00000
14574 .xword 0x680000de0000
14575 .xword 0x6a0530000000
14576 .xword 0x680000e70000
14577 .xword 0x69001a000000
14578 .xword 0x67d0000f0000
14579 .xword 0x690003c00000
14580 .xword 0x6a0d80000000
14581 .xword 0x67d0001ae000
14582 .xword 0x67d0000ce000
14583 .xword 0x67d000158000
14584 .xword 0x69002ec00000
14585 .xword 0x690000000000
14586 .xword 0x6800001d0000
14587 .xword 0x6a04b0000000
14588 .xword 0x6800006f0000
14589 .xword 0x690004000000
14590 .xword 0x6a04c0000000
14591 .xword 0x67d000004000
14592 .xword 0x680000260000
14593 .xword 0x67d00016a000
14594 .xword 0x680000740000
14595 .xword 0x67d000060000
14596 .xword 0x69002b400000
14597 .xword 0x680000d10000
14598 .xword 0x680000a10000
14599 .xword 0x680000480000
14600 .xword 0x680000380000
14601 .xword 0x690013c00000
14602 .xword 0x690030000000
14603 .xword 0x67d00019e000
14604 .xword 0x690000800000
14605 .xword 0x690009800000
14606 .xword 0x67d00014e000
14607 .xword 0x6800001e0000
14608 .xword 0x67d00010c000
14609 .xword 0x67d000182000
14610 .xword 0x67d000146000
14611 .xword 0x69000b400000
14612 .xword 0x680000b50000
14613 .xword 0x67d000120000
14614 .xword 0x67d0001bc000
14615 .xword 0x690033c00000
14616 .xword 0x6a0b00000000
14617Thr2_User_Data_4v10e_data_end:
14618/*********************************************************************/
14619SECTION .Thr2_User_Data_4v10f DATA_VA=0x680000b50000
14620attr_data {
14621 Name = .Thr2_User_Data_4v10f ,
14622 VA = 0x680000b50000 ,/* 0x680000b5ffc0 */
14623 RA = 0x0170110000 ,
14624 PA = 0x0170110000 ,
14625 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14626 thr2_nz_ctx_tsb_0 ,
14627 TTE_V = 1 ,
14628 TTE_NFO = 0 ,
14629 TTE_L = 1 ,
14630 TTE_Soft = 0x1a0000 ,
14631 TTE_IE = 0 ,
14632 TTE_E = 0 ,
14633 TTE_CP = 0 ,
14634 TTE_CV = 0 ,
14635 TTE_P = 0 ,
14636 TTE_EP = 0 ,
14637 TTE_W = 1 ,
14638 TTE_SW1 = 1 ,
14639 TTE_SW0 = 1 ,
14640 TTE_RSVD1 = 0 ,
14641 TTE_Size = 1 ,
14642 /* DTTE_TAG_DATA = 0000680000b51872 8000000170110041 */
14643 end_label = Thr2_User_Data_4v10f_data_end ,
14644 compressimage ,
14645 }
14646.data
14647.global Thr2_User_Data_4v10f_data_begin
14648Thr2_User_Data_4v10f_data_begin:
14649 .xword 0x69000ac00000
14650 .xword 0x680000de0000
14651 .xword 0x6a0530000000
14652 .xword 0x680000e70000
14653 .xword 0x69001a000000
14654 .xword 0x67d0000f0000
14655 .xword 0x690003c00000
14656 .xword 0x6a0d80000000
14657 .xword 0x67d0001ae000
14658 .xword 0x67d0000ce000
14659 .xword 0x67d000158000
14660 .xword 0x69002ec00000
14661 .xword 0x690000000000
14662 .xword 0x6800001d0000
14663 .xword 0x6a04b0000000
14664 .xword 0x6800006f0000
14665 .xword 0x690004000000
14666 .xword 0x6a04c0000000
14667 .xword 0x67d000004000
14668 .xword 0x680000260000
14669 .xword 0x67d00016a000
14670 .xword 0x680000740000
14671 .xword 0x67d000060000
14672 .xword 0x69002b400000
14673 .xword 0x680000d10000
14674 .xword 0x680000a10000
14675 .xword 0x680000480000
14676 .xword 0x680000380000
14677 .xword 0x690013c00000
14678 .xword 0x690030000000
14679 .xword 0x67d00019e000
14680 .xword 0x690000800000
14681 .xword 0x690009800000
14682 .xword 0x67d00014e000
14683 .xword 0x6800001e0000
14684 .xword 0x67d00010c000
14685 .xword 0x67d000182000
14686 .xword 0x67d000146000
14687 .xword 0x69000b400000
14688 .xword 0x680000b50000
14689 .xword 0x67d000120000
14690 .xword 0x67d0001bc000
14691 .xword 0x690033c00000
14692 .xword 0x6a0b00000000
14693Thr2_User_Data_4v10f_data_end:
14694/*********************************************************************/
14695SECTION .Thr2_User_Data_4v110 DATA_VA=0x67d000120000
14696attr_data {
14697 Name = .Thr2_User_Data_4v110 ,
14698 VA = 0x67d000120000 ,/* 0x67d000121fc0 */
14699 RA = 0x0100070000 ,
14700 PA = 0x0100070000 ,
14701 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14702 thr2_nz_ctx_tsb_3 ,
14703 TTE_V = 1 ,
14704 TTE_NFO = 0 ,
14705 TTE_L = 1 ,
14706 TTE_Soft = 0x1a0000 ,
14707 TTE_IE = 0 ,
14708 TTE_E = 0 ,
14709 TTE_CP = 0 ,
14710 TTE_CV = 0 ,
14711 TTE_P = 0 ,
14712 TTE_EP = 0 ,
14713 TTE_W = 1 ,
14714 TTE_SW1 = 1 ,
14715 TTE_SW0 = 1 ,
14716 TTE_RSVD1 = 0 ,
14717 TTE_Size = 0 ,
14718 /* DTTE_TAG_DATA = 000067d000121872 8000000100070040 */
14719 end_label = Thr2_User_Data_4v110_data_end ,
14720 compressimage ,
14721 }
14722.data
14723.global Thr2_User_Data_4v110_data_begin
14724Thr2_User_Data_4v110_data_begin:
14725 .xword 0x69000ac00000
14726 .xword 0x680000de0000
14727 .xword 0x6a0530000000
14728 .xword 0x680000e70000
14729 .xword 0x69001a000000
14730 .xword 0x67d0000f0000
14731 .xword 0x690003c00000
14732 .xword 0x6a0d80000000
14733 .xword 0x67d0001ae000
14734 .xword 0x67d0000ce000
14735 .xword 0x67d000158000
14736 .xword 0x69002ec00000
14737 .xword 0x690000000000
14738 .xword 0x6800001d0000
14739 .xword 0x6a04b0000000
14740 .xword 0x6800006f0000
14741 .xword 0x690004000000
14742 .xword 0x6a04c0000000
14743 .xword 0x67d000004000
14744 .xword 0x680000260000
14745 .xword 0x67d00016a000
14746 .xword 0x680000740000
14747 .xword 0x67d000060000
14748 .xword 0x69002b400000
14749 .xword 0x680000d10000
14750 .xword 0x680000a10000
14751 .xword 0x680000480000
14752 .xword 0x680000380000
14753 .xword 0x690013c00000
14754 .xword 0x690030000000
14755 .xword 0x67d00019e000
14756 .xword 0x690000800000
14757 .xword 0x690009800000
14758 .xword 0x67d00014e000
14759 .xword 0x6800001e0000
14760 .xword 0x67d00010c000
14761 .xword 0x67d000182000
14762 .xword 0x67d000146000
14763 .xword 0x69000b400000
14764 .xword 0x680000b50000
14765 .xword 0x67d000120000
14766 .xword 0x67d0001bc000
14767 .xword 0x690033c00000
14768 .xword 0x6a0b00000000
14769Thr2_User_Data_4v110_data_end:
14770/*********************************************************************/
14771SECTION .Thr2_User_Data_4v111 DATA_VA=0x67d0001bc000
14772attr_data {
14773 Name = .Thr2_User_Data_4v111 ,
14774 VA = 0x67d0001bc000 ,/* 0x67d0001bdfc0 */
14775 RA = 0x010018c000 ,
14776 PA = 0x010018c000 ,
14777 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14778 thr2_nz_ctx_tsb_3 ,
14779 TTE_V = 1 ,
14780 TTE_NFO = 0 ,
14781 TTE_L = 1 ,
14782 TTE_Soft = 0x1a0000 ,
14783 TTE_IE = 0 ,
14784 TTE_E = 0 ,
14785 TTE_CP = 0 ,
14786 TTE_CV = 0 ,
14787 TTE_P = 0 ,
14788 TTE_EP = 0 ,
14789 TTE_W = 1 ,
14790 TTE_SW1 = 1 ,
14791 TTE_SW0 = 1 ,
14792 TTE_RSVD1 = 0 ,
14793 TTE_Size = 0 ,
14794 /* DTTE_TAG_DATA = 000067d0001bd872 800000010018c040 */
14795 end_label = Thr2_User_Data_4v111_data_end ,
14796 compressimage ,
14797 }
14798.data
14799.global Thr2_User_Data_4v111_data_begin
14800Thr2_User_Data_4v111_data_begin:
14801 .xword 0x69000ac00000
14802 .xword 0x680000de0000
14803 .xword 0x6a0530000000
14804 .xword 0x680000e70000
14805 .xword 0x69001a000000
14806 .xword 0x67d0000f0000
14807 .xword 0x690003c00000
14808 .xword 0x6a0d80000000
14809 .xword 0x67d0001ae000
14810 .xword 0x67d0000ce000
14811 .xword 0x67d000158000
14812 .xword 0x69002ec00000
14813 .xword 0x690000000000
14814 .xword 0x6800001d0000
14815 .xword 0x6a04b0000000
14816 .xword 0x6800006f0000
14817 .xword 0x690004000000
14818 .xword 0x6a04c0000000
14819 .xword 0x67d000004000
14820 .xword 0x680000260000
14821 .xword 0x67d00016a000
14822 .xword 0x680000740000
14823 .xword 0x67d000060000
14824 .xword 0x69002b400000
14825 .xword 0x680000d10000
14826 .xword 0x680000a10000
14827 .xword 0x680000480000
14828 .xword 0x680000380000
14829 .xword 0x690013c00000
14830 .xword 0x690030000000
14831 .xword 0x67d00019e000
14832 .xword 0x690000800000
14833 .xword 0x690009800000
14834 .xword 0x67d00014e000
14835 .xword 0x6800001e0000
14836 .xword 0x67d00010c000
14837 .xword 0x67d000182000
14838 .xword 0x67d000146000
14839 .xword 0x69000b400000
14840 .xword 0x680000b50000
14841 .xword 0x67d000120000
14842 .xword 0x67d0001bc000
14843 .xword 0x690033c00000
14844 .xword 0x6a0b00000000
14845Thr2_User_Data_4v111_data_end:
14846/*********************************************************************/
14847SECTION .Thr2_User_Data_4v112 DATA_VA=0x690033c00000
14848attr_data {
14849 Name = .Thr2_User_Data_4v112 ,
14850 VA = 0x690033c00000 ,/* 0x690033ffffc0 */
14851 RA = 0x01f8800000 ,
14852 PA = 0x2df8800000 ,
14853 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14854 thr2_nz_ctx_tsb_1 ,
14855 TTE_V = 1 ,
14856 TTE_NFO = 0 ,
14857 TTE_L = 1 ,
14858 TTE_Soft = 0x1a0000 ,
14859 TTE_IE = 0 ,
14860 TTE_E = 0 ,
14861 TTE_CP = 0 ,
14862 TTE_CV = 0 ,
14863 TTE_P = 0 ,
14864 TTE_EP = 0 ,
14865 TTE_W = 1 ,
14866 TTE_SW1 = 1 ,
14867 TTE_SW0 = 1 ,
14868 TTE_RSVD1 = 0 ,
14869 TTE_Size = 3 ,
14870 /* DTTE_TAG_DATA = 0000690033c01872 8000002df8800043 */
14871 end_label = Thr2_User_Data_4v112_data_end ,
14872 compressimage ,
14873 }
14874.data
14875.global Thr2_User_Data_4v112_data_begin
14876Thr2_User_Data_4v112_data_begin:
14877 .xword 0x69000ac00000
14878 .xword 0x680000de0000
14879 .xword 0x6a0530000000
14880 .xword 0x680000e70000
14881 .xword 0x69001a000000
14882 .xword 0x67d0000f0000
14883 .xword 0x690003c00000
14884 .xword 0x6a0d80000000
14885 .xword 0x67d0001ae000
14886 .xword 0x67d0000ce000
14887 .xword 0x67d000158000
14888 .xword 0x69002ec00000
14889 .xword 0x690000000000
14890 .xword 0x6800001d0000
14891 .xword 0x6a04b0000000
14892 .xword 0x6800006f0000
14893 .xword 0x690004000000
14894 .xword 0x6a04c0000000
14895 .xword 0x67d000004000
14896 .xword 0x680000260000
14897 .xword 0x67d00016a000
14898 .xword 0x680000740000
14899 .xword 0x67d000060000
14900 .xword 0x69002b400000
14901 .xword 0x680000d10000
14902 .xword 0x680000a10000
14903 .xword 0x680000480000
14904 .xword 0x680000380000
14905 .xword 0x690013c00000
14906 .xword 0x690030000000
14907 .xword 0x67d00019e000
14908 .xword 0x690000800000
14909 .xword 0x690009800000
14910 .xword 0x67d00014e000
14911 .xword 0x6800001e0000
14912 .xword 0x67d00010c000
14913 .xword 0x67d000182000
14914 .xword 0x67d000146000
14915 .xword 0x69000b400000
14916 .xword 0x680000b50000
14917 .xword 0x67d000120000
14918 .xword 0x67d0001bc000
14919 .xword 0x690033c00000
14920 .xword 0x6a0b00000000
14921Thr2_User_Data_4v112_data_end:
14922/*********************************************************************/
14923SECTION .Thr2_User_Data_4v113 DATA_VA=0x6a0b00000000
14924attr_data {
14925 Name = .Thr2_User_Data_4v113 ,
14926 VA = 0x6a0b00000000 ,/* 0x6a0b0fffffc0 */
14927 RA = 0x0010000000 ,
14928 PA = 0x2010000000 ,
14929 TTE_Context = 0x1872 ,/* DATA_PRIMARY */
14930 thr2_nz_ctx_tsb_2 ,
14931 TTE_V = 1 ,
14932 TTE_NFO = 0 ,
14933 TTE_L = 1 ,
14934 TTE_Soft = 0x1a0000 ,
14935 TTE_IE = 0 ,
14936 TTE_E = 0 ,
14937 TTE_CP = 0 ,
14938 TTE_CV = 0 ,
14939 TTE_P = 0 ,
14940 TTE_EP = 0 ,
14941 TTE_W = 1 ,
14942 TTE_SW1 = 1 ,
14943 TTE_SW0 = 1 ,
14944 TTE_RSVD1 = 0 ,
14945 TTE_Size = 5 ,
14946 /* DTTE_TAG_DATA = 00006a0b00001872 8000002010000045 */
14947 end_label = Thr2_User_Data_4v113_data_end ,
14948 compressimage ,
14949 }
14950.data
14951.global Thr2_User_Data_4v113_data_begin
14952Thr2_User_Data_4v113_data_begin:
14953 .xword 0x69000ac00000
14954 .xword 0x680000de0000
14955 .xword 0x6a0530000000
14956 .xword 0x680000e70000
14957 .xword 0x69001a000000
14958 .xword 0x67d0000f0000
14959 .xword 0x690003c00000
14960 .xword 0x6a0d80000000
14961 .xword 0x67d0001ae000
14962 .xword 0x67d0000ce000
14963 .xword 0x67d000158000
14964 .xword 0x69002ec00000
14965 .xword 0x690000000000
14966 .xword 0x6800001d0000
14967 .xword 0x6a04b0000000
14968 .xword 0x6800006f0000
14969 .xword 0x690004000000
14970 .xword 0x6a04c0000000
14971 .xword 0x67d000004000
14972 .xword 0x680000260000
14973 .xword 0x67d00016a000
14974 .xword 0x680000740000
14975 .xword 0x67d000060000
14976 .xword 0x69002b400000
14977 .xword 0x680000d10000
14978 .xword 0x680000a10000
14979 .xword 0x680000480000
14980 .xword 0x680000380000
14981 .xword 0x690013c00000
14982 .xword 0x690030000000
14983 .xword 0x67d00019e000
14984 .xword 0x690000800000
14985 .xword 0x690009800000
14986 .xword 0x67d00014e000
14987 .xword 0x6800001e0000
14988 .xword 0x67d00010c000
14989 .xword 0x67d000182000
14990 .xword 0x67d000146000
14991 .xword 0x69000b400000
14992 .xword 0x680000b50000
14993 .xword 0x67d000120000
14994 .xword 0x67d0001bc000
14995 .xword 0x690033c00000
14996 .xword 0x6a0b00000000
14997Thr2_User_Data_4v113_data_end:
14998/*********************************************************************/
14999SECTION .Thr3_User_Text_4v000 TEXT_VA=0x6be0001ec000
15000attr_text {
15001 Name = .Thr3_User_Text_4v000 ,
15002 VA = 0x6be0001ec000 ,/* 0x6be0001edfc0 */
15003 RA = 0x011011c000 ,
15004 PA = 0x011011c000 ,
15005 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
15006 thr3_nz_ctx_tsb_0 ,
15007 TTE_V = 1 ,
15008 TTE_NFO = 0 ,
15009 TTE_L = 0 ,
15010 TTE_Soft = 0x060000 ,
15011 TTE_IE = 0 ,
15012 TTE_E = 0 ,
15013 TTE_CP = 1 ,
15014 TTE_CV = 0 ,
15015 TTE_P = 0 ,
15016 TTE_EP = 1 ,
15017 TTE_W = 0 ,
15018 TTE_SW1 = 1 ,
15019 TTE_SW0 = 1 ,
15020 TTE_RSVD1 = 0 ,
15021 TTE_Size = 0 ,
15022 /* ITTE_TAG_DATA = 00006be0001ec1bd 800000011011c480 */
15023 end_label = Thr3_User_Text_4v000_text_end ,
15024 compressimage ,
15025 }
15026.text
15027.global Thr3_user_code_entry
15028Thr3_user_code_entry:
15029 setx 0x6be000062000, %g1, %g2
15030 or %g0, 12, %g1
15031 .word 0xc658a000
15032 .word 0xc858a008
15033 .word 0xca58a010
15034 .word 0xcc58a018
15035 .word 0xce58a020
15036 .word 0xd058a028
15037 .word 0xd258a030
15038 .word 0xd458a038
15039 .word 0xd658a040
15040 .word 0xd858a048
15041 .word 0xda58a050
15042 .word 0xdc58a058
15043 .word 0xde58a060
15044 .word 0xe058a068
15045 .word 0xe258a070
15046 .word 0xe458a078
15047 .word 0xe658a080
15048 .word 0xe858a088
15049 .word 0xea58a090
15050 .word 0xec58a098
15051 .word 0xee58a0a0
15052 .word 0xf058a0a8
15053 .word 0xf258a0b0
15054 .word 0xf458a0b8
15055 .word 0xf658a0c0
15056 .word 0xf858a0c8
15057 .word 0xfa58a0d0
15058 .word 0xfc58a0d8
15059.global Thr3_User_Text_4v000_text_begin
15060Thr3_User_Text_4v000_text_begin:
15061 nop
15062 sub %g1, 1, %g1
15063 brz %g1,Thr3_User_Text_4v000_exit
15064 nop
15065 DDEMAP_ALL
15066thr3_MMU_ASI_BLK_S_161:
15067 .word 0x878020f1
15068 .word 0xc1b96dc0
15069 .word 0x1000000
15070 or %g0, 0x07e, %i7
15071 LOAD_IDATA_IN
15072 .word 0xc8592098
15073 .word 0xbe138000
15074 GOTO_SUPERVISOR1
15075 nop
15076 nop
15077 nop
15078 nop
15079 nop
15080 nop
15081 .word 0xbe86e120
15082 .word 0xe39fde00
15083 .word 0x1000000
15084 .word 0xbe138000
15085 srlx %i7, 8, %i7
15086 andn %i7, 0x1f, %i7
15087 xor %i7, 0x10, %i7
15088 ITLB_PROBE
15089 .word 0x1000000
15090 or %g0, 0x198, %i7
15091 ITLB_TAG_READ
15092thr3_MMU_ASI_PRIMARY_LITTLE_162:
15093 .word 0x87802088
15094 .word 0xc6f120e0
15095 .word 0x1000000
15096 or %g0, 0x3f8, %i7
15097 READ_DDATA_ACCESS
15098 nop
15099 nop
15100 nop
15101 nop
15102 nop
15103 nop
15104 .word 0xfe52a1b8
15105 .word 0x1000000
15106 or %g0, 0x09a, %i7
15107 LOAD_DDATA_IN
15108 nop
15109thr3_MMU_ASI_PRIMARY_LITTLE_163:
15110 .word 0x87802088
15111 .word 0xd8bee250
15112 .word 0xd458a0d8
15113 ACCESS_DTSB_PTR
15114 .word 0xfcda9000
15115thr3_MMU_ASI_PRIMARY_LITTLE_164:
15116 .word 0x87802088
15117 .word 0xc6f5a020
15118 DDEMAP_ALL
15119 DDEMAP_ALL_PAGES
15120 .word 0xbe154000
15121 GOTO_SUPERVISOR0
15122 .word 0xc030a93e
15123 ACCESS_ITSB_PTR
15124 nop
15125 nop
15126 nop
15127 nop
15128 nop
15129 nop
15130 nop
15131thr3_MMU_ASI_PRIMARY_165:
15132 .word 0x87802080
15133 .word 0xc4f12038
15134 .word 0xe2742010
15135 .word 0xc072ab58
15136 DO_BRANCH
15137 .word 0x81c0e088
15138 .word 0xbe168000
15139 GOTO_SUPERVISOR0
15140 .word 0xe25da070
15141 .word 0xfcdc1000
15142 nop
15143 nop
15144 nop
15145 .word 0xfcda9000
15146 .word 0xc076ed08
15147 .word 0xfcd89000
15148 .word 0x1000000
15149 or %g0, 0x1ad, %i7
15150 LOAD_IDATA_ACCESS
15151 .word 0xd45aa118
15152 .word 0xfcdc5120
15153 .word 0xbe85a0f8
15154 .word 0xc4dfd000
15155 DDEMAP_SCTX
15156 .word 0xfe5da580
15157 .word 0x1000000
15158 or %g0, 0x140, %i7
15159 LOAD_DDATA_ACCESS
15160 .word 0xe275a010
15161 .word 0xc070a688
15162 .word 0xfe4aa4e7
15163 .word 0xfcda9040
15164 .word 0xbe138000
15165 GOTO_SUPERVISOR1
15166 .word 0x1000000
15167 or %g0, 0x06e, %i7
15168 LOAD_IDATA_IN
15169 nop
15170 nop
15171 nop
15172 nop
15173 nop
15174 nop
15175 nop
15176 .word 0x1000000
15177 or %g0, 0x087, %i7
15178 LOAD_IDATA_IN
15179 nop
15180 ACCESS_DTSB_PTR
15181 ACCESS_DTSB_PTR
15182 ACCESS_ITSB_PTR
15183 ACCESS_DTSB_PTR
15184 .word 0xfe4eeeaa
15185 .word 0xbe164000
15186 GOTO_SUPERVISOR1
15187 .word 0xc0742c98
15188 .word 0x81c1e000
15189 .word 0xbe124000
15190 GOTO_SUPERVISOR0
15191 nop
15192Thr3_User_Text_4v000_exit:
15193 EXIT_GOOD
15194Thr3_User_Text_4v000_text_end:
15195/*********************************************************************/
15196SECTION .Thr3_User_Data_4v100 DATA_VA=0x6be000062000
15197attr_data {
15198 Name = .Thr3_User_Data_4v100 ,
15199 VA = 0x6be000062000 ,/* 0x6be000063fc0 */
15200 RA = 0x01100a0000 ,
15201 PA = 0x01100a0000 ,
15202 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
15203 thr3_nz_ctx_tsb_0 ,
15204 TTE_V = 1 ,
15205 TTE_NFO = 0 ,
15206 TTE_L = 1 ,
15207 TTE_Soft = 0x1b0000 ,
15208 TTE_IE = 0 ,
15209 TTE_E = 0 ,
15210 TTE_CP = 0 ,
15211 TTE_CV = 0 ,
15212 TTE_P = 0 ,
15213 TTE_EP = 0 ,
15214 TTE_W = 1 ,
15215 TTE_SW1 = 0 ,
15216 TTE_SW0 = 0 ,
15217 TTE_RSVD1 = 0 ,
15218 TTE_Size = 0 ,
15219 /* DTTE_TAG_DATA = 00006be0000621bd 80000001100a0040 */
15220 end_label = Thr3_User_Data_4v100_data_end ,
15221 compressimage ,
15222 }
15223.data
15224.global Thr3_User_Data_4v100_data_begin
15225Thr3_User_Data_4v100_data_begin:
15226 .xword 0x6be0001ec000
15227 .xword 0x6be000062000
15228 .xword 0x6be000020000
15229 .xword 0x6c0000fc0000
15230 .xword 0x6d001ac00000
15231 .xword 0x6be0000ea000
15232 .xword 0x6c0000190000
15233 .xword 0x6c0000830000
15234 .xword 0x6be00007c000
15235 .xword 0x6c0000f50000
15236 .xword 0x6be00005c000
15237 .xword 0x6be000184000
15238 .xword 0x6e0e90000000
15239 .xword 0x6be0001e0000
15240 .xword 0x6be0000ec000
15241 .xword 0x6be00005e000
15242 .xword 0x6be000056000
15243 .xword 0x6be00017e000
15244 .xword 0x6c00003f0000
15245 .xword 0x6be0001a6000
15246 .xword 0x6be0000e6000
15247 .xword 0x6be0000dc000
15248 .xword 0x6d0019c00000
15249 .xword 0x6be0000f2000
15250 .xword 0x6c00000f0000
15251 .xword 0x6c0000310000
15252 .xword 0x6d002a400000
15253 .xword 0x6be0000d2000
15254 .xword 0x6c0000730000
15255 .xword 0x6c00008a0000
15256 .xword 0x6be00006e000
15257 .xword 0x6c0000c70000
15258 .xword 0x6be000102000
15259 .xword 0x6d001bc00000
15260 .xword 0x6be0001fe000
15261 .xword 0x6d0012400000
15262 .xword 0x6be000048000
15263 .xword 0x6e0b50000000
15264 .xword 0x6be000174000
15265 .xword 0x6be0000c0000
15266 .xword 0x6d003bc00000
15267 .xword 0x6d003b400000
15268 .xword 0x6c0000430000
15269Thr3_User_Data_4v100_data_end:
15270/*********************************************************************/
15271SECTION .Thr3_User_Data_4v200 DATA_VA=0x6be000020000
15272attr_data {
15273 Name = .Thr3_User_Data_4v200 ,
15274 VA = 0x6be000020000 ,/* 0x6be000021fc0 */
15275 RA = 0x0110014000 ,
15276 PA = 0x0110014000 ,
15277 TTE_Context = 0x0e6f ,/* DATA_SECONDARY */
15278 thr3_nz_ctx_tsb_0 ,
15279 TTE_V = 1 ,
15280 TTE_NFO = 0 ,
15281 TTE_L = 1 ,
15282 TTE_Soft = 0x070000 ,
15283 TTE_IE = 0 ,
15284 TTE_E = 0 ,
15285 TTE_CP = 0 ,
15286 TTE_CV = 0 ,
15287 TTE_P = 0 ,
15288 TTE_EP = 0 ,
15289 TTE_W = 1 ,
15290 TTE_SW1 = 1 ,
15291 TTE_SW0 = 0 ,
15292 TTE_RSVD1 = 0 ,
15293 TTE_Size = 0 ,
15294 /* DTTE_TAG_DATA = 00006be000020e6f 8000000110014040 */
15295 end_label = Thr3_User_Data_4v200_data_end ,
15296 compressimage ,
15297 }
15298.data
15299.global Thr3_User_Data_4v200_data_begin
15300Thr3_User_Data_4v200_data_begin:
15301 .xword 0x6be0001ec000
15302 .xword 0x6be000062000
15303 .xword 0x6be000020000
15304 .xword 0x6c0000fc0000
15305 .xword 0x6d001ac00000
15306 .xword 0x6be0000ea000
15307 .xword 0x6c0000190000
15308 .xword 0x6c0000830000
15309 .xword 0x6be00007c000
15310 .xword 0x6c0000f50000
15311 .xword 0x6be00005c000
15312 .xword 0x6be000184000
15313 .xword 0x6e0e90000000
15314 .xword 0x6be0001e0000
15315 .xword 0x6be0000ec000
15316 .xword 0x6be00005e000
15317 .xword 0x6be000056000
15318 .xword 0x6be00017e000
15319 .xword 0x6c00003f0000
15320 .xword 0x6be0001a6000
15321 .xword 0x6be0000e6000
15322 .xword 0x6be0000dc000
15323 .xword 0x6d0019c00000
15324 .xword 0x6be0000f2000
15325 .xword 0x6c00000f0000
15326 .xword 0x6c0000310000
15327 .xword 0x6d002a400000
15328 .xword 0x6be0000d2000
15329 .xword 0x6c0000730000
15330 .xword 0x6c00008a0000
15331 .xword 0x6be00006e000
15332 .xword 0x6c0000c70000
15333 .xword 0x6be000102000
15334 .xword 0x6d001bc00000
15335 .xword 0x6be0001fe000
15336 .xword 0x6d0012400000
15337 .xword 0x6be000048000
15338 .xword 0x6e0b50000000
15339 .xword 0x6be000174000
15340 .xword 0x6be0000c0000
15341 .xword 0x6d003bc00000
15342 .xword 0x6d003b400000
15343 .xword 0x6c0000430000
15344Thr3_User_Data_4v200_data_end:
15345/*********************************************************************/
15346SECTION .Thr3_User_Data_4v300 DATA_VA=0x6c0000fc0000
15347attr_data {
15348 Name = .Thr3_User_Data_4v300 ,
15349 VA = 0x6c0000fc0000 ,/* 0x6c0000fcffc0 */
15350 RA = 0x0180440000 ,
15351 PA = 0x3d80440000 ,
15352 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15353 thr3_z_ctx_tsb_3 ,
15354 TTE_V = 1 ,
15355 TTE_NFO = 0 ,
15356 TTE_L = 1 ,
15357 TTE_Soft = 0x1a0000 ,
15358 TTE_IE = 0 ,
15359 TTE_E = 0 ,
15360 TTE_CP = 1 ,
15361 TTE_CV = 0 ,
15362 TTE_P = 0 ,
15363 TTE_EP = 0 ,
15364 TTE_W = 1 ,
15365 TTE_SW1 = 1 ,
15366 TTE_SW0 = 0 ,
15367 TTE_RSVD1 = 0 ,
15368 TTE_Size = 1 ,
15369 /* DTTE_TAG_DATA = 00006c0000fc0000 8000003d80440441 */
15370 end_label = Thr3_User_Data_4v300_data_end ,
15371 compressimage ,
15372 }
15373.data
15374.global Thr3_User_Data_4v300_data_begin
15375Thr3_User_Data_4v300_data_begin:
15376 .xword 0x6be0001ec000
15377 .xword 0x6be000062000
15378 .xword 0x6be000020000
15379 .xword 0x6c0000fc0000
15380 .xword 0x6d001ac00000
15381 .xword 0x6be0000ea000
15382 .xword 0x6c0000190000
15383 .xword 0x6c0000830000
15384 .xword 0x6be00007c000
15385 .xword 0x6c0000f50000
15386 .xword 0x6be00005c000
15387 .xword 0x6be000184000
15388 .xword 0x6e0e90000000
15389 .xword 0x6be0001e0000
15390 .xword 0x6be0000ec000
15391 .xword 0x6be00005e000
15392 .xword 0x6be000056000
15393 .xword 0x6be00017e000
15394 .xword 0x6c00003f0000
15395 .xword 0x6be0001a6000
15396 .xword 0x6be0000e6000
15397 .xword 0x6be0000dc000
15398 .xword 0x6d0019c00000
15399 .xword 0x6be0000f2000
15400 .xword 0x6c00000f0000
15401 .xword 0x6c0000310000
15402 .xword 0x6d002a400000
15403 .xword 0x6be0000d2000
15404 .xword 0x6c0000730000
15405 .xword 0x6c00008a0000
15406 .xword 0x6be00006e000
15407 .xword 0x6c0000c70000
15408 .xword 0x6be000102000
15409 .xword 0x6d001bc00000
15410 .xword 0x6be0001fe000
15411 .xword 0x6d0012400000
15412 .xword 0x6be000048000
15413 .xword 0x6e0b50000000
15414 .xword 0x6be000174000
15415 .xword 0x6be0000c0000
15416 .xword 0x6d003bc00000
15417 .xword 0x6d003b400000
15418 .xword 0x6c0000430000
15419Thr3_User_Data_4v300_data_end:
15420/*********************************************************************/
15421SECTION .Thr3_User_Text_4v001 TEXT_VA=0x6d001ac00000
15422attr_text {
15423 Name = .Thr3_User_Text_4v001 ,
15424 VA = 0x6d001ac00000 ,/* 0x6d001affffc0 */
15425 RA = 0x020b400000 ,
15426 PA = 0x020b400000 ,
15427 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
15428 thr3_nz_ctx_tsb_2 ,
15429 TTE_V = 1 ,
15430 TTE_NFO = 0 ,
15431 TTE_L = 0 ,
15432 TTE_Soft = 0x060000 ,
15433 TTE_IE = 0 ,
15434 TTE_E = 0 ,
15435 TTE_CP = 1 ,
15436 TTE_CV = 0 ,
15437 TTE_P = 0 ,
15438 TTE_EP = 1 ,
15439 TTE_W = 0 ,
15440 TTE_SW1 = 1 ,
15441 TTE_SW0 = 1 ,
15442 TTE_RSVD1 = 0 ,
15443 TTE_Size = 3 ,
15444 /* ITTE_TAG_DATA = 00006d001ac001bd 800000020b400483 */
15445 end_label = Thr3_User_Text_4v001_text_end ,
15446 compressimage ,
15447 }
15448.text
15449.global Thr3_User_Text_4v001_text_begin
15450Thr3_User_Text_4v001_text_begin:
15451 nop
15452 sub %g1, 1, %g1
15453 brz %g1,Thr3_User_Text_4v001_exit
15454 nop
15455 .word 0xf65c2008
15456 .word 0xfe5aa140
15457 .word 0xbe164000
15458 GOTO_SUPERVISOR1
15459 IDEMAP_NCTX
15460 nop
15461 nop
15462 nop
15463 nop
15464 nop
15465 nop
15466 nop
15467 .word 0x1000000
15468 or %g0, 0x48, %i7
15469 DTLB_TAG_READ
15470 .word 0xfe52a926
15471 .word 0xfc995120
15472 .word 0x1000000
15473 or %g0, 0x06e, %i7
15474 LOAD_IDATA_IN
15475 .word 0xc036ef7a
15476thr3_MMU_ASI_PRIMARY_166:
15477 .word 0x87802080
15478 .word 0xf0bc2890
15479 .word 0xe2742010
15480 .word 0xc072a158
15481 nop
15482 .word 0xfcda9000
15483 .word 0x1000000
15484 or %g0, 0x470, %i7
15485 LOAD_IDATA_ACCESS
15486 .word 0xfe5da9f0
15487 .word 0xc19a9f00
15488 .word 0xfe56e396
15489 .word 0xbe13c000
15490 GOTO_SUPERVISOR0
15491 TOGGLE_LSU_IM
15492 DDEMAP_ALL_RPAGES
15493thr3_MMU_ASI_PRIMARY_167:
15494 .word 0x87802080
15495 .word 0xe8bda970
15496 TOGGLE_LSU_IM
15497 IDEMAP_ALL
15498 nop
15499 nop
15500 nop
15501 nop
15502 nop
15503 nop
15504thr3_MMU_ASI_BLK_P_168:
15505 .word 0x878020f0
15506 .word 0xc1b92240
15507 DDEMAP_ALL
15508 .word 0x1000000
15509 or %g0, 0x0ac, %i7
15510 LOAD_DDATA_IN
15511 .word 0xf2742028
15512 .word 0xc072ae88
15513 ACCESS_ITSB_PTR
15514 .word 0x1000000
15515 .word 0xbe110000
15516 DDEMAP_RPAGE
15517 ACCESS_DTSB_PTR
15518 .word 0xee72a018
15519 .word 0xc035aeee
15520 .word 0x1000000
15521 or %g0, 0x5e0, %i7
15522 ITLB_TAG_READ
15523thr3_MMU_ASI_PRIMARY_169:
15524 .word 0x87802080
15525 .word 0xf4f0a020
15526 .word 0x1000000
15527 or %g0, 0x4d8, %i7
15528 LOAD_IDATA_ACCESS
15529 .word 0xbe120000
15530 GOTO_SUPERVISOR1
15531 .word 0xd45aa0c0
15532 .word 0x1000000
15533 or %g0, 0x508, %i7
15534 ITLB_TAG_READ
15535 .word 0x1000000
15536 .word 0xbe17c000
15537 DDEMAP_RPAGE
15538 DO_BRANCH
15539 .word 0x81c26000
15540 .word 0xbe13c000
15541 GOTO_SUPERVISOR0
15542 .word 0xc076e6e8
15543 .word 0xbe120000
15544 GOTO_SUPERVISOR1
15545 nop
15546Thr3_User_Text_4v001_exit:
15547 EXIT_GOOD
15548Thr3_User_Text_4v001_text_end:
15549/*********************************************************************/
15550SECTION .Thr3_User_Text_4v400 TEXT_VA=0x6be0000ea000
15551attr_text {
15552 Name = .Thr3_User_Text_4v400 ,
15553 VA = 0x6be0000ea000 ,/* 0x6be0000ebfc0 */
15554 RA = 0x0110184000 ,
15555 PA = 0x0110184000 ,
15556 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15557 thr3_z_ctx_tsb_2 ,
15558 TTE_V = 1 ,
15559 TTE_NFO = 0 ,
15560 TTE_L = 1 ,
15561 TTE_Soft = 0x180000 ,
15562 TTE_IE = 0 ,
15563 TTE_E = 0 ,
15564 TTE_CP = 0 ,
15565 TTE_CV = 0 ,
15566 TTE_P = 1 ,
15567 TTE_EP = 1 ,
15568 TTE_W = 0 ,
15569 TTE_SW1 = 1 ,
15570 TTE_SW0 = 1 ,
15571 TTE_RSVD1 = 0 ,
15572 TTE_Size = 0 ,
15573 /* ITTE_TAG_DATA = 00006be0000ea000 8000000110184080 */
15574 end_label = Thr3_User_Text_4v400_text_end ,
15575 compressimage ,
15576 }
15577.text
15578.global Thr3_User_Text_4v400_text_begin
15579Thr3_User_Text_4v400_text_begin:
15580 wrpr 0, %gl
15581 .word 0xfe5320aa
15582 nop
15583 .word 0xfc989c40
15584thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_170:
15585 .word 0x87802018
15586 .word 0xcaf0a010
15587 P_TOGGLE_LSU_IM
15588 nop
15589 nop
15590thr3_MMU_ASI_PRIMARY_171:
15591 .word 0x87802080
15592 .word 0xd6f2a010
15593 .word 0xc02ca2dc
15594 .word 0xfc9d9c40
15595 nop
15596 nop
15597 nop
15598 nop
15599 nop
15600 nop
15601 nop
15602 .word 0xbe80a118
15603 .word 0xc4dfc200
15604 .word 0xc029a5d8
15605 .word 0xbe134000
15606 RETURN_FROM_SUPERVISOR1
15607 nop
15608Thr3_User_Text_4v400_exit:
15609 EXIT_GOOD
15610Thr3_User_Text_4v400_text_end:
15611/*********************************************************************/
15612SECTION .Thr3_User_Text_4v002 TEXT_VA=0x6c0000190000
15613attr_text {
15614 Name = .Thr3_User_Text_4v002 ,
15615 VA = 0x6c0000190000 ,/* 0x6c000019ffc0 */
15616 RA = 0x0180680000 ,
15617 PA = 0x3d80680000 ,
15618 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
15619 thr3_nz_ctx_tsb_1 ,
15620 TTE_V = 1 ,
15621 TTE_NFO = 0 ,
15622 TTE_L = 0 ,
15623 TTE_Soft = 0x060000 ,
15624 TTE_IE = 0 ,
15625 TTE_E = 0 ,
15626 TTE_CP = 1 ,
15627 TTE_CV = 0 ,
15628 TTE_P = 1 ,
15629 TTE_EP = 1 ,
15630 TTE_W = 0 ,
15631 TTE_SW1 = 1 ,
15632 TTE_SW0 = 1 ,
15633 TTE_RSVD1 = 0 ,
15634 TTE_Size = 1 ,
15635 /* ITTE_TAG_DATA = 00006c00001901bd 8000003d80680481 */
15636 end_label = Thr3_User_Text_4v002_text_end ,
15637 compressimage ,
15638 }
15639.text
15640.global Thr3_User_Text_4v002_text_begin
15641Thr3_User_Text_4v002_text_begin:
15642 wrpr 0, %gl
15643 nop
15644 nop
15645 nop
15646 nop
15647 nop
15648 .word 0x1000000
15649 or %g0, 0x09a, %i7
15650 P_LOAD_IDATA_IN
15651 .word 0x1000000
15652 or %g0, 0x90, %i7
15653 P_READ_IDATA_ACCESS
15654 nop
15655 nop
15656 nop
15657 nop
15658thr3_MMU_ASI_BLK_P_172:
15659 .word 0x878020f0
15660 .word 0xc1bdabc0
15661thr3_MMU_ASI_AS_IF_USER_PRIMARY_173:
15662 .word 0x87802010
15663 .word 0xfaf42120
15664 .word 0x1000000
15665 or %g0, 0x029, %i7
15666 P_LOAD_IDATA_IN
15667thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_174:
15668 .word 0x87802022
15669 .word 0xf8b92cd0
15670 .word 0xe39edf00
15671 .word 0xbe86e0c0
15672 .word 0xecdfc200
15673 .word 0xfc9c8480
15674thr3_MMU_ASI_BLK_P_175:
15675 .word 0x878020f0
15676 .word 0xc3beef80
15677 .word 0xfc9c5c60
15678 .word 0x1000000
15679 or %g0, 0x025, %i7
15680 P_LOAD_DDATA_IN
15681 .word 0x1000000
15682 or %g0, 0x60, %i7
15683 P_ITLB_TAG_READ
15684 P_TOGGLE_LSU_IM
15685thr3_MMU_ASI_PRIMARY_176:
15686 .word 0x87802080
15687 .word 0xd8f12018
15688 .word 0x1000000
15689 or %g0, 0x0ac, %i7
15690 P_LOAD_DDATA_IN
15691 nop
15692 nop
15693 nop
15694 nop
15695 .word 0xbe846070
15696 .word 0xcadfd020
15697 .word 0xbe812128
15698 .word 0xd4dfc200
15699 .word 0xfc9c8580
15700 P_TOGGLE_LSU_DM
15701thr3_MMU_ASI_REAL_MEM_LITTLE_177:
15702 .word 0x8780201c
15703 .word 0xecf320c0
15704thr3_MMU_ASI_AS_IF_USER_PRIMARY_178:
15705 .word 0x87802010
15706 .word 0xd6f2a040
15707 nop
15708 nop
15709thr3_MMU_ASI_AS_IF_USER_PRIMARY_179:
15710 .word 0x87802010
15711 .word 0xc8f12138
15712thr3_MMU_ASI_AS_IF_USER_PRIMARY_180:
15713 .word 0x87802010
15714 .word 0xfaf42150
15715 nop
15716 nop
15717 nop
15718 nop
15719 nop
15720 nop
15721 nop
15722 nop
15723 nop
15724 nop
15725 nop
15726thr3_MMU_ASI_PRIMARY_181:
15727 .word 0x87802080
15728 .word 0xe6f6e030
15729 .word 0xfc995020
15730 .word 0xc8592148
15731 .word 0xfcda9000
15732 .word 0xbe85a128
15733 .word 0xf6dfd000
15734 .word 0x1000000
15735 or %g0, 0x053, %i7
15736 P_LOAD_DDATA_IN
15737 .word 0xfe492834
15738 .word 0x1000000
15739 or %g0, 0x72f, %i7
15740 P_LOAD_DDATA_ACCESS
15741 .word 0xfc9c1000
15742 .word 0xbe14c000
15743 RETURN_FROM_SUPERVISOR0
15744 nop
15745Thr3_User_Text_4v002_exit:
15746 EXIT_GOOD
15747Thr3_User_Text_4v002_text_end:
15748/*********************************************************************/
15749SECTION .Thr3_User_Data_4v101 DATA_VA=0x6c0000830000
15750attr_data {
15751 Name = .Thr3_User_Data_4v101 ,
15752 VA = 0x6c0000830000 ,/* 0x6c000083ffc0 */
15753 RA = 0x01805c0000 ,
15754 PA = 0x3d805c0000 ,
15755 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
15756 thr3_nz_ctx_tsb_1 ,
15757 TTE_V = 1 ,
15758 TTE_NFO = 0 ,
15759 TTE_L = 1 ,
15760 TTE_Soft = 0x1b0000 ,
15761 TTE_IE = 0 ,
15762 TTE_E = 0 ,
15763 TTE_CP = 0 ,
15764 TTE_CV = 0 ,
15765 TTE_P = 0 ,
15766 TTE_EP = 0 ,
15767 TTE_W = 1 ,
15768 TTE_SW1 = 0 ,
15769 TTE_SW0 = 0 ,
15770 TTE_RSVD1 = 0 ,
15771 TTE_Size = 1 ,
15772 /* DTTE_TAG_DATA = 00006c00008301bd 8000003d805c0041 */
15773 end_label = Thr3_User_Data_4v101_data_end ,
15774 compressimage ,
15775 }
15776.data
15777.global Thr3_User_Data_4v101_data_begin
15778Thr3_User_Data_4v101_data_begin:
15779 .xword 0x6be0001ec000
15780 .xword 0x6be000062000
15781 .xword 0x6be000020000
15782 .xword 0x6c0000fc0000
15783 .xword 0x6d001ac00000
15784 .xword 0x6be0000ea000
15785 .xword 0x6c0000190000
15786 .xword 0x6c0000830000
15787 .xword 0x6be00007c000
15788 .xword 0x6c0000f50000
15789 .xword 0x6be00005c000
15790 .xword 0x6be000184000
15791 .xword 0x6e0e90000000
15792 .xword 0x6be0001e0000
15793 .xword 0x6be0000ec000
15794 .xword 0x6be00005e000
15795 .xword 0x6be000056000
15796 .xword 0x6be00017e000
15797 .xword 0x6c00003f0000
15798 .xword 0x6be0001a6000
15799 .xword 0x6be0000e6000
15800 .xword 0x6be0000dc000
15801 .xword 0x6d0019c00000
15802 .xword 0x6be0000f2000
15803 .xword 0x6c00000f0000
15804 .xword 0x6c0000310000
15805 .xword 0x6d002a400000
15806 .xword 0x6be0000d2000
15807 .xword 0x6c0000730000
15808 .xword 0x6c00008a0000
15809 .xword 0x6be00006e000
15810 .xword 0x6c0000c70000
15811 .xword 0x6be000102000
15812 .xword 0x6d001bc00000
15813 .xword 0x6be0001fe000
15814 .xword 0x6d0012400000
15815 .xword 0x6be000048000
15816 .xword 0x6e0b50000000
15817 .xword 0x6be000174000
15818 .xword 0x6be0000c0000
15819 .xword 0x6d003bc00000
15820 .xword 0x6d003b400000
15821 .xword 0x6c0000430000
15822Thr3_User_Data_4v101_data_end:
15823/*********************************************************************/
15824SECTION .Thr3_User_Data_4v201 DATA_VA=0x6be00007c000
15825attr_data {
15826 Name = .Thr3_User_Data_4v201 ,
15827 VA = 0x6be00007c000 ,/* 0x6be00007dfc0 */
15828 RA = 0x0110012000 ,
15829 PA = 0x0110012000 ,
15830 TTE_Context = 0x0e6f ,/* DATA_SECONDARY */
15831 thr3_nz_ctx_tsb_0 ,
15832 TTE_V = 1 ,
15833 TTE_NFO = 0 ,
15834 TTE_L = 1 ,
15835 TTE_Soft = 0x070000 ,
15836 TTE_IE = 0 ,
15837 TTE_E = 0 ,
15838 TTE_CP = 0 ,
15839 TTE_CV = 0 ,
15840 TTE_P = 0 ,
15841 TTE_EP = 0 ,
15842 TTE_W = 1 ,
15843 TTE_SW1 = 1 ,
15844 TTE_SW0 = 0 ,
15845 TTE_RSVD1 = 0 ,
15846 TTE_Size = 0 ,
15847 /* DTTE_TAG_DATA = 00006be00007ce6f 8000000110012040 */
15848 end_label = Thr3_User_Data_4v201_data_end ,
15849 compressimage ,
15850 }
15851.data
15852.global Thr3_User_Data_4v201_data_begin
15853Thr3_User_Data_4v201_data_begin:
15854 .xword 0x6be0001ec000
15855 .xword 0x6be000062000
15856 .xword 0x6be000020000
15857 .xword 0x6c0000fc0000
15858 .xword 0x6d001ac00000
15859 .xword 0x6be0000ea000
15860 .xword 0x6c0000190000
15861 .xword 0x6c0000830000
15862 .xword 0x6be00007c000
15863 .xword 0x6c0000f50000
15864 .xword 0x6be00005c000
15865 .xword 0x6be000184000
15866 .xword 0x6e0e90000000
15867 .xword 0x6be0001e0000
15868 .xword 0x6be0000ec000
15869 .xword 0x6be00005e000
15870 .xword 0x6be000056000
15871 .xword 0x6be00017e000
15872 .xword 0x6c00003f0000
15873 .xword 0x6be0001a6000
15874 .xword 0x6be0000e6000
15875 .xword 0x6be0000dc000
15876 .xword 0x6d0019c00000
15877 .xword 0x6be0000f2000
15878 .xword 0x6c00000f0000
15879 .xword 0x6c0000310000
15880 .xword 0x6d002a400000
15881 .xword 0x6be0000d2000
15882 .xword 0x6c0000730000
15883 .xword 0x6c00008a0000
15884 .xword 0x6be00006e000
15885 .xword 0x6c0000c70000
15886 .xword 0x6be000102000
15887 .xword 0x6d001bc00000
15888 .xword 0x6be0001fe000
15889 .xword 0x6d0012400000
15890 .xword 0x6be000048000
15891 .xword 0x6e0b50000000
15892 .xword 0x6be000174000
15893 .xword 0x6be0000c0000
15894 .xword 0x6d003bc00000
15895 .xword 0x6d003b400000
15896 .xword 0x6c0000430000
15897Thr3_User_Data_4v201_data_end:
15898/*********************************************************************/
15899SECTION .Thr3_User_Data_4v301 DATA_VA=0x6c0000f50000
15900attr_data {
15901 Name = .Thr3_User_Data_4v301 ,
15902 VA = 0x6c0000f50000 ,/* 0x6c0000f5ffc0 */
15903 RA = 0x0180570000 ,
15904 PA = 0x3d80570000 ,
15905 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15906 thr3_z_ctx_tsb_3 ,
15907 TTE_V = 1 ,
15908 TTE_NFO = 0 ,
15909 TTE_L = 1 ,
15910 TTE_Soft = 0x1a0000 ,
15911 TTE_IE = 0 ,
15912 TTE_E = 0 ,
15913 TTE_CP = 1 ,
15914 TTE_CV = 0 ,
15915 TTE_P = 0 ,
15916 TTE_EP = 0 ,
15917 TTE_W = 1 ,
15918 TTE_SW1 = 1 ,
15919 TTE_SW0 = 0 ,
15920 TTE_RSVD1 = 0 ,
15921 TTE_Size = 1 ,
15922 /* DTTE_TAG_DATA = 00006c0000f50000 8000003d80570441 */
15923 end_label = Thr3_User_Data_4v301_data_end ,
15924 compressimage ,
15925 }
15926.data
15927.global Thr3_User_Data_4v301_data_begin
15928Thr3_User_Data_4v301_data_begin:
15929 .xword 0x6be0001ec000
15930 .xword 0x6be000062000
15931 .xword 0x6be000020000
15932 .xword 0x6c0000fc0000
15933 .xword 0x6d001ac00000
15934 .xword 0x6be0000ea000
15935 .xword 0x6c0000190000
15936 .xword 0x6c0000830000
15937 .xword 0x6be00007c000
15938 .xword 0x6c0000f50000
15939 .xword 0x6be00005c000
15940 .xword 0x6be000184000
15941 .xword 0x6e0e90000000
15942 .xword 0x6be0001e0000
15943 .xword 0x6be0000ec000
15944 .xword 0x6be00005e000
15945 .xword 0x6be000056000
15946 .xword 0x6be00017e000
15947 .xword 0x6c00003f0000
15948 .xword 0x6be0001a6000
15949 .xword 0x6be0000e6000
15950 .xword 0x6be0000dc000
15951 .xword 0x6d0019c00000
15952 .xword 0x6be0000f2000
15953 .xword 0x6c00000f0000
15954 .xword 0x6c0000310000
15955 .xword 0x6d002a400000
15956 .xword 0x6be0000d2000
15957 .xword 0x6c0000730000
15958 .xword 0x6c00008a0000
15959 .xword 0x6be00006e000
15960 .xword 0x6c0000c70000
15961 .xword 0x6be000102000
15962 .xword 0x6d001bc00000
15963 .xword 0x6be0001fe000
15964 .xword 0x6d0012400000
15965 .xword 0x6be000048000
15966 .xword 0x6e0b50000000
15967 .xword 0x6be000174000
15968 .xword 0x6be0000c0000
15969 .xword 0x6d003bc00000
15970 .xword 0x6d003b400000
15971 .xword 0x6c0000430000
15972Thr3_User_Data_4v301_data_end:
15973/*********************************************************************/
15974SECTION .Thr3_User_Text_4v003 TEXT_VA=0x6be00005c000
15975attr_text {
15976 Name = .Thr3_User_Text_4v003 ,
15977 VA = 0x6be00005c000 ,/* 0x6be00005dfc0 */
15978 RA = 0x01100cc000 ,
15979 PA = 0x01100cc000 ,
15980 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
15981 thr3_nz_ctx_tsb_0 ,
15982 TTE_V = 1 ,
15983 TTE_NFO = 0 ,
15984 TTE_L = 0 ,
15985 TTE_Soft = 0x060000 ,
15986 TTE_IE = 0 ,
15987 TTE_E = 0 ,
15988 TTE_CP = 1 ,
15989 TTE_CV = 0 ,
15990 TTE_P = 0 ,
15991 TTE_EP = 1 ,
15992 TTE_W = 0 ,
15993 TTE_SW1 = 1 ,
15994 TTE_SW0 = 1 ,
15995 TTE_RSVD1 = 0 ,
15996 TTE_Size = 0 ,
15997 /* ITTE_TAG_DATA = 00006be00005c1bd 80000001100cc480 */
15998 end_label = Thr3_User_Text_4v003_text_end ,
15999 compressimage ,
16000 }
16001.text
16002.global Thr3_User_Text_4v003_text_begin
16003Thr3_User_Text_4v003_text_begin:
16004 nop
16005 sub %g1, 1, %g1
16006 brz %g1,Thr3_User_Text_4v003_exit
16007 nop
16008 .word 0x1000000
16009 .word 0xbe10c000
16010 srlx %i7, 8, %i7
16011 andn %i7, 0x1f, %i7
16012 ITLB_PROBE
16013 .word 0x1000000
16014 or %g0, 0x6e9, %i7
16015 LOAD_DDATA_ACCESS
16016 .word 0xc8592038
16017 nop
16018 nop
16019 nop
16020 nop
16021 nop
16022 nop
16023 nop
16024 .word 0xfe4924b4
16025 nop
16026 .word 0x1000000
16027 or %g0, 0x400, %i7
16028 READ_IDATA_ACCESS
16029 .word 0x1000000
16030 or %g0, 0x188, %i7
16031 READ_IDATA_ACCESS
16032 IDEMAP_ALL_RPAGES
16033 nop
16034 nop
16035 .word 0xec742038
16036 .word 0xc020a158
16037 .word 0xfe55a25a
16038 nop
16039 nop
16040 nop
16041 nop
16042 nop
16043 .word 0xbe120000
16044 GOTO_SUPERVISOR1
16045 .word 0x1000000
16046 .word 0xbe15c000
16047 srlx %i7, 8, %i7
16048 andn %i7, 0x1f, %i7
16049 ITLB_PROBE
16050 ACCESS_ITSB_PTR
16051 DO_BRANCH
16052 .word 0x81c3e000
16053 .word 0xbe124000
16054 GOTO_SUPERVISOR0
16055 nop
16056 nop
16057 nop
16058 nop
16059 nop
16060 nop
16061 nop
16062 TOGGLE_LSU_IM
16063 .word 0xf658a0d8
16064 DDEMAP_ALL_RPAGES
16065 .word 0x1000000
16066 or %g0, 0x26c, %i7
16067 LOAD_DDATA_ACCESS
16068 .word 0x1000000
16069 .word 0xbe154000
16070 srlx %i7, 8, %i7
16071 andn %i7, 0x1f, %i7
16072 xor %i7, 0x10, %i7
16073 ITLB_PROBE
16074 .word 0x1000000
16075 or %g0, 0x38, %i7
16076 READ_DDATA_ACCESS
16077 nop
16078 nop
16079 nop
16080 nop
16081 nop
16082 nop
16083 .word 0xbe80a068
16084 .word 0xecdfd000
16085 .word 0xfe42a110
16086 ACCESS_DTSB_PTR
16087 .word 0xbe13c000
16088 GOTO_SUPERVISOR0
16089 .word 0xda742100
16090 .word 0xc02c2867
16091 IDEMAP_ALL
16092 nop
16093 nop
16094 nop
16095 nop
16096 nop
16097 nop
16098 .word 0x1000000
16099 or %g0, 0xb0, %i7
16100 READ_IDATA_ACCESS
16101 .word 0x1000000
16102 or %g0, 0x670, %i7
16103 READ_DDATA_ACCESS
16104 .word 0xfcdd9000
16105 .word 0x1000000
16106 .word 0xbe10c000
16107 srlx %i7, 8, %i7
16108 andn %i7, 0x1f, %i7
16109 ITLB_PROBE
16110 DDEMAP_ALL_RPAGES
16111 ACCESS_ITSB_PTR
16112 nop
16113 .word 0x1000000
16114 or %g0, 0x798, %i7
16115 DTLB_TAG_READ
16116 .word 0xbe13c000
16117 GOTO_SUPERVISOR0
16118 ACCESS_ITSB_PTR
16119 ACCESS_ITSB_PTR
16120 .word 0x1000000
16121 .word 0xbe148000
16122 DDEMAP_RPAGE
16123 DDEMAP_ALL
16124 .word 0xfcded040
16125 .word 0xda76e060
16126 .word 0xc02422f0
16127 nop
16128 nop
16129 .word 0x1000000
16130 or %g0, 0x544, %i7
16131 LOAD_IDATA_ACCESS
16132 .word 0x1000000
16133 or %g0, 0x1bc, %i7
16134 LOAD_IDATA_ACCESS
16135 .word 0x1000000
16136 .word 0xbe154000
16137 IDEMAP_PAGE
16138 IDEMAP_ALL_PAGES
16139 .word 0x1000000
16140 or %g0, 0x152, %i7
16141 LOAD_DDATA_ACCESS
16142 .word 0x1000000
16143 or %g0, 0x110, %i7
16144 READ_DDATA_ACCESS
16145 .word 0xd6742010
16146 .word 0xc026e548
16147 .word 0x1000000
16148 .word 0xbe118000
16149 IDEMAP_PAGE
16150 .word 0xbe164000
16151 GOTO_SUPERVISOR1
16152 .word 0xfe48af6b
16153 .word 0xbe13c000
16154 GOTO_SUPERVISOR0
16155 nop
16156Thr3_User_Text_4v003_exit:
16157 EXIT_GOOD
16158Thr3_User_Text_4v003_text_end:
16159/*********************************************************************/
16160SECTION .Thr3_User_Text_4v401 TEXT_VA=0x6be000184000
16161attr_text {
16162 Name = .Thr3_User_Text_4v401 ,
16163 VA = 0x6be000184000 ,/* 0x6be000185fc0 */
16164 RA = 0x01100dc000 ,
16165 PA = 0x01100dc000 ,
16166 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16167 thr3_z_ctx_tsb_2 ,
16168 TTE_V = 1 ,
16169 TTE_NFO = 0 ,
16170 TTE_L = 1 ,
16171 TTE_Soft = 0x180000 ,
16172 TTE_IE = 0 ,
16173 TTE_E = 0 ,
16174 TTE_CP = 0 ,
16175 TTE_CV = 0 ,
16176 TTE_P = 1 ,
16177 TTE_EP = 1 ,
16178 TTE_W = 0 ,
16179 TTE_SW1 = 1 ,
16180 TTE_SW0 = 1 ,
16181 TTE_RSVD1 = 0 ,
16182 TTE_Size = 0 ,
16183 /* ITTE_TAG_DATA = 00006be000184000 80000001100dc080 */
16184 end_label = Thr3_User_Text_4v401_text_end ,
16185 compressimage ,
16186 }
16187.text
16188.global Thr3_User_Text_4v401_text_begin
16189Thr3_User_Text_4v401_text_begin:
16190 wrpr 0, %gl
16191 nop
16192 nop
16193 nop
16194 nop
16195 nop
16196 P_IDEMAP_ALL
16197 nop
16198 nop
16199 nop
16200 nop
16201 P_TOGGLE_LSU_IM
16202 .word 0xd45b2038
16203thr3_MMU_ASI_REAL_IO_LITTLE_182:
16204 .word 0x8780201d
16205 .word 0xf8f2a020
16206 .word 0xbe85a108
16207 .word 0xe0dfd000
16208 nop
16209 nop
16210 nop
16211 .word 0x1000000
16212 or %g0, 0x044, %i7
16213 P_LOAD_DDATA_IN
16214 P_DDEMAP_PCTX
16215 nop
16216 nop
16217 nop
16218 nop
16219 nop
16220 nop
16221 .word 0x1000000
16222 or %g0, 0x200, %i7
16223 P_READ_DDATA_ACCESS
16224 .word 0x1000000
16225 .word 0xbe120000
16226 P_DDEMAP_PAGE
16227thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_183:
16228 .word 0x8780202a
16229 .word 0xc4bc2fb0
16230 nop
16231 nop
16232 nop
16233 nop
16234thr3_MMU_ASI_PRIMARY_184:
16235 .word 0x87802080
16236 .word 0xc4f420c0
16237 .word 0xfe54a20e
16238 P_TOGGLE_LSU_DM
16239 .word 0xfe41a1c8
16240 .word 0xfc9c8480
16241 P_TOGGLE_LSU_DM
16242 .word 0xee75e018
16243 .word 0xc029a158
16244 .word 0xbe85a098
16245 .word 0xd4dfc200
16246 .word 0xbe11c000
16247 RETURN_FROM_SUPERVISOR1
16248 nop
16249Thr3_User_Text_4v401_exit:
16250 EXIT_GOOD
16251Thr3_User_Text_4v401_text_end:
16252/*********************************************************************/
16253SECTION .Thr3_User_Text_4v004 TEXT_VA=0x6e0e90000000
16254attr_text {
16255 Name = .Thr3_User_Text_4v004 ,
16256 VA = 0x6e0e90000000 ,/* 0x6e0e9fffffc0 */
16257 RA = 0x03b0000000 ,
16258 PA = 0x03b0000000 ,
16259 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
16260 thr3_nz_ctx_tsb_3 ,
16261 TTE_V = 1 ,
16262 TTE_NFO = 0 ,
16263 TTE_L = 0 ,
16264 TTE_Soft = 0x060000 ,
16265 TTE_IE = 0 ,
16266 TTE_E = 0 ,
16267 TTE_CP = 1 ,
16268 TTE_CV = 0 ,
16269 TTE_P = 1 ,
16270 TTE_EP = 1 ,
16271 TTE_W = 0 ,
16272 TTE_SW1 = 1 ,
16273 TTE_SW0 = 1 ,
16274 TTE_RSVD1 = 0 ,
16275 TTE_Size = 5 ,
16276 /* ITTE_TAG_DATA = 00006e0e900001bd 80000003b0000485 */
16277 end_label = Thr3_User_Text_4v004_text_end ,
16278 compressimage ,
16279 }
16280.text
16281.global Thr3_User_Text_4v004_text_begin
16282Thr3_User_Text_4v004_text_begin:
16283 wrpr 0, %gl
16284 .word 0xfc995120
16285 .word 0xbe82a038
16286 .word 0xe0dfc200
16287 P_ACCESS_DTSB_PTR
16288 .word 0x1000000
16289 or %g0, 0x18, %i7
16290 P_READ_DDATA_ACCESS
16291 P_TOGGLE_LSU_DM
16292 P_ACCESS_ITSB_PTR
16293thr3_MMU_ASI_AS_IF_USER_PRIMARY_185:
16294 .word 0x87802010
16295 .word 0xe6f0a0f0
16296thr3_MMU_ASI_AS_IF_USER_PRIMARY_186:
16297 .word 0x87802010
16298 .word 0xdcf0a028
16299 nop
16300 nop
16301 nop
16302 nop
16303 nop
16304 nop
16305 nop
16306 nop
16307 nop
16308 .word 0x1000000
16309 or %g0, 0x52f, %i7
16310 P_LOAD_IDATA_ACCESS
16311 .word 0xfc9edc40
16312 nop
16313 nop
16314 nop
16315 nop
16316 nop
16317 .word 0x1000000
16318 or %g0, 0x017, %i7
16319 P_LOAD_IDATA_IN
16320 P_DDEMAP_ALL_PAGES
16321 P_IDEMAP_PCTX
16322 nop
16323 nop
16324 nop
16325 nop
16326 nop
16327 nop
16328 nop
16329 nop
16330thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_187:
16331 .word 0x87802022
16332 .word 0xccbaa820
16333 .word 0x1000000
16334 or %g0, 0x48d, %i7
16335 P_LOAD_IDATA_ACCESS
16336 .word 0xfcdc1000
16337 .word 0x1000000
16338 .word 0xbe148000
16339 P_IDEMAP_PAGE
16340 .word 0xfcdd9000
16341 P_DDEMAP_PCTX
16342 nop
16343 nop
16344 nop
16345 nop
16346 nop
16347 nop
16348 nop
16349 nop
16350thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_188:
16351 .word 0x87802022
16352 .word 0xc0bc27d0
16353 .word 0x1000000
16354 or %g0, 0xe9, %i7
16355 P_LOAD_IDATA_ACCESS
16356 P_TOGGLE_LSU_DM
16357 .word 0xbe80a038
16358 .word 0xf6dfc200
16359 .word 0xbe11c000
16360 RETURN_FROM_SUPERVISOR0
16361 nop
16362Thr3_User_Text_4v004_exit:
16363 EXIT_GOOD
16364Thr3_User_Text_4v004_text_end:
16365/*********************************************************************/
16366SECTION .Thr3_User_Data_4v102 DATA_VA=0x6be0001e0000
16367attr_data {
16368 Name = .Thr3_User_Data_4v102 ,
16369 VA = 0x6be0001e0000 ,/* 0x6be0001e1fc0 */
16370 RA = 0x011016c000 ,
16371 PA = 0x011016c000 ,
16372 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
16373 thr3_nz_ctx_tsb_0 ,
16374 TTE_V = 1 ,
16375 TTE_NFO = 0 ,
16376 TTE_L = 1 ,
16377 TTE_Soft = 0x1b0000 ,
16378 TTE_IE = 0 ,
16379 TTE_E = 0 ,
16380 TTE_CP = 0 ,
16381 TTE_CV = 0 ,
16382 TTE_P = 0 ,
16383 TTE_EP = 0 ,
16384 TTE_W = 1 ,
16385 TTE_SW1 = 0 ,
16386 TTE_SW0 = 0 ,
16387 TTE_RSVD1 = 0 ,
16388 TTE_Size = 0 ,
16389 /* DTTE_TAG_DATA = 00006be0001e01bd 800000011016c040 */
16390 end_label = Thr3_User_Data_4v102_data_end ,
16391 compressimage ,
16392 }
16393.data
16394.global Thr3_User_Data_4v102_data_begin
16395Thr3_User_Data_4v102_data_begin:
16396 .xword 0x6be0001ec000
16397 .xword 0x6be000062000
16398 .xword 0x6be000020000
16399 .xword 0x6c0000fc0000
16400 .xword 0x6d001ac00000
16401 .xword 0x6be0000ea000
16402 .xword 0x6c0000190000
16403 .xword 0x6c0000830000
16404 .xword 0x6be00007c000
16405 .xword 0x6c0000f50000
16406 .xword 0x6be00005c000
16407 .xword 0x6be000184000
16408 .xword 0x6e0e90000000
16409 .xword 0x6be0001e0000
16410 .xword 0x6be0000ec000
16411 .xword 0x6be00005e000
16412 .xword 0x6be000056000
16413 .xword 0x6be00017e000
16414 .xword 0x6c00003f0000
16415 .xword 0x6be0001a6000
16416 .xword 0x6be0000e6000
16417 .xword 0x6be0000dc000
16418 .xword 0x6d0019c00000
16419 .xword 0x6be0000f2000
16420 .xword 0x6c00000f0000
16421 .xword 0x6c0000310000
16422 .xword 0x6d002a400000
16423 .xword 0x6be0000d2000
16424 .xword 0x6c0000730000
16425 .xword 0x6c00008a0000
16426 .xword 0x6be00006e000
16427 .xword 0x6c0000c70000
16428 .xword 0x6be000102000
16429 .xword 0x6d001bc00000
16430 .xword 0x6be0001fe000
16431 .xword 0x6d0012400000
16432 .xword 0x6be000048000
16433 .xword 0x6e0b50000000
16434 .xword 0x6be000174000
16435 .xword 0x6be0000c0000
16436 .xword 0x6d003bc00000
16437 .xword 0x6d003b400000
16438 .xword 0x6c0000430000
16439Thr3_User_Data_4v102_data_end:
16440/*********************************************************************/
16441SECTION .Thr3_User_Data_4v202 DATA_VA=0x6be0000ec000
16442attr_data {
16443 Name = .Thr3_User_Data_4v202 ,
16444 VA = 0x6be0000ec000 ,/* 0x6be0000edfc0 */
16445 RA = 0x01100e6000 ,
16446 PA = 0x01100e6000 ,
16447 TTE_Context = 0x0e6f ,/* DATA_SECONDARY */
16448 thr3_nz_ctx_tsb_0 ,
16449 TTE_V = 1 ,
16450 TTE_NFO = 0 ,
16451 TTE_L = 1 ,
16452 TTE_Soft = 0x070000 ,
16453 TTE_IE = 0 ,
16454 TTE_E = 0 ,
16455 TTE_CP = 0 ,
16456 TTE_CV = 0 ,
16457 TTE_P = 0 ,
16458 TTE_EP = 0 ,
16459 TTE_W = 1 ,
16460 TTE_SW1 = 1 ,
16461 TTE_SW0 = 0 ,
16462 TTE_RSVD1 = 0 ,
16463 TTE_Size = 0 ,
16464 /* DTTE_TAG_DATA = 00006be0000ece6f 80000001100e6040 */
16465 end_label = Thr3_User_Data_4v202_data_end ,
16466 compressimage ,
16467 }
16468.data
16469.global Thr3_User_Data_4v202_data_begin
16470Thr3_User_Data_4v202_data_begin:
16471 .xword 0x6be0001ec000
16472 .xword 0x6be000062000
16473 .xword 0x6be000020000
16474 .xword 0x6c0000fc0000
16475 .xword 0x6d001ac00000
16476 .xword 0x6be0000ea000
16477 .xword 0x6c0000190000
16478 .xword 0x6c0000830000
16479 .xword 0x6be00007c000
16480 .xword 0x6c0000f50000
16481 .xword 0x6be00005c000
16482 .xword 0x6be000184000
16483 .xword 0x6e0e90000000
16484 .xword 0x6be0001e0000
16485 .xword 0x6be0000ec000
16486 .xword 0x6be00005e000
16487 .xword 0x6be000056000
16488 .xword 0x6be00017e000
16489 .xword 0x6c00003f0000
16490 .xword 0x6be0001a6000
16491 .xword 0x6be0000e6000
16492 .xword 0x6be0000dc000
16493 .xword 0x6d0019c00000
16494 .xword 0x6be0000f2000
16495 .xword 0x6c00000f0000
16496 .xword 0x6c0000310000
16497 .xword 0x6d002a400000
16498 .xword 0x6be0000d2000
16499 .xword 0x6c0000730000
16500 .xword 0x6c00008a0000
16501 .xword 0x6be00006e000
16502 .xword 0x6c0000c70000
16503 .xword 0x6be000102000
16504 .xword 0x6d001bc00000
16505 .xword 0x6be0001fe000
16506 .xword 0x6d0012400000
16507 .xword 0x6be000048000
16508 .xword 0x6e0b50000000
16509 .xword 0x6be000174000
16510 .xword 0x6be0000c0000
16511 .xword 0x6d003bc00000
16512 .xword 0x6d003b400000
16513 .xword 0x6c0000430000
16514Thr3_User_Data_4v202_data_end:
16515/*********************************************************************/
16516SECTION .Thr3_User_Data_4v302 DATA_VA=0x6be00005e000
16517attr_data {
16518 Name = .Thr3_User_Data_4v302 ,
16519 VA = 0x6be00005e000 ,/* 0x6be00005ffc0 */
16520 RA = 0x011015e000 ,
16521 PA = 0x011015e000 ,
16522 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16523 thr3_z_ctx_tsb_2 ,
16524 TTE_V = 1 ,
16525 TTE_NFO = 0 ,
16526 TTE_L = 1 ,
16527 TTE_Soft = 0x1a0000 ,
16528 TTE_IE = 0 ,
16529 TTE_E = 0 ,
16530 TTE_CP = 1 ,
16531 TTE_CV = 0 ,
16532 TTE_P = 0 ,
16533 TTE_EP = 0 ,
16534 TTE_W = 1 ,
16535 TTE_SW1 = 1 ,
16536 TTE_SW0 = 0 ,
16537 TTE_RSVD1 = 0 ,
16538 TTE_Size = 0 ,
16539 /* DTTE_TAG_DATA = 00006be00005e000 800000011015e440 */
16540 end_label = Thr3_User_Data_4v302_data_end ,
16541 compressimage ,
16542 }
16543.data
16544.global Thr3_User_Data_4v302_data_begin
16545Thr3_User_Data_4v302_data_begin:
16546 .xword 0x6be0001ec000
16547 .xword 0x6be000062000
16548 .xword 0x6be000020000
16549 .xword 0x6c0000fc0000
16550 .xword 0x6d001ac00000
16551 .xword 0x6be0000ea000
16552 .xword 0x6c0000190000
16553 .xword 0x6c0000830000
16554 .xword 0x6be00007c000
16555 .xword 0x6c0000f50000
16556 .xword 0x6be00005c000
16557 .xword 0x6be000184000
16558 .xword 0x6e0e90000000
16559 .xword 0x6be0001e0000
16560 .xword 0x6be0000ec000
16561 .xword 0x6be00005e000
16562 .xword 0x6be000056000
16563 .xword 0x6be00017e000
16564 .xword 0x6c00003f0000
16565 .xword 0x6be0001a6000
16566 .xword 0x6be0000e6000
16567 .xword 0x6be0000dc000
16568 .xword 0x6d0019c00000
16569 .xword 0x6be0000f2000
16570 .xword 0x6c00000f0000
16571 .xword 0x6c0000310000
16572 .xword 0x6d002a400000
16573 .xword 0x6be0000d2000
16574 .xword 0x6c0000730000
16575 .xword 0x6c00008a0000
16576 .xword 0x6be00006e000
16577 .xword 0x6c0000c70000
16578 .xword 0x6be000102000
16579 .xword 0x6d001bc00000
16580 .xword 0x6be0001fe000
16581 .xword 0x6d0012400000
16582 .xword 0x6be000048000
16583 .xword 0x6e0b50000000
16584 .xword 0x6be000174000
16585 .xword 0x6be0000c0000
16586 .xword 0x6d003bc00000
16587 .xword 0x6d003b400000
16588 .xword 0x6c0000430000
16589Thr3_User_Data_4v302_data_end:
16590/*********************************************************************/
16591SECTION .Thr3_User_Text_4v005 TEXT_VA=0x6be000056000
16592attr_text {
16593 Name = .Thr3_User_Text_4v005 ,
16594 VA = 0x6be000056000 ,/* 0x6be000057fc0 */
16595 RA = 0x01100f4000 ,
16596 PA = 0x01100f4000 ,
16597 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
16598 thr3_nz_ctx_tsb_0 ,
16599 TTE_V = 1 ,
16600 TTE_NFO = 0 ,
16601 TTE_L = 0 ,
16602 TTE_Soft = 0x060000 ,
16603 TTE_IE = 0 ,
16604 TTE_E = 0 ,
16605 TTE_CP = 1 ,
16606 TTE_CV = 0 ,
16607 TTE_P = 0 ,
16608 TTE_EP = 1 ,
16609 TTE_W = 0 ,
16610 TTE_SW1 = 1 ,
16611 TTE_SW0 = 1 ,
16612 TTE_RSVD1 = 0 ,
16613 TTE_Size = 0 ,
16614 /* ITTE_TAG_DATA = 00006be0000561bd 80000001100f4480 */
16615 end_label = Thr3_User_Text_4v005_text_end ,
16616 compressimage ,
16617 }
16618.text
16619.global Thr3_User_Text_4v005_text_begin
16620Thr3_User_Text_4v005_text_begin:
16621 nop
16622 sub %g1, 1, %g1
16623 brz %g1,Thr3_User_Text_4v005_exit
16624 nop
16625 .word 0x1000000
16626 or %g0, 0x108, %i7
16627 READ_IDATA_ACCESS
16628 .word 0x1000000
16629 or %g0, 0x20e, %i7
16630 LOAD_DDATA_ACCESS
16631 .word 0x1000000
16632 or %g0, 0x026, %i7
16633 LOAD_IDATA_IN
16634 .word 0x1000000
16635 or %g0, 0x468, %i7
16636 READ_IDATA_ACCESS
16637 .word 0xbe80a000
16638 .word 0xc19fde00
16639 ACCESS_DTSB_PTR
16640 nop
16641 nop
16642 nop
16643 nop
16644 nop
16645 nop
16646 nop
16647 nop
16648 .word 0xfe442554
16649 .word 0xec5c2138
16650 .word 0x1000000
16651 or %g0, 0xf8, %i7
16652 DTLB_TAG_READ
16653 .word 0x1000000
16654 or %g0, 0x0a0, %i7
16655 LOAD_DDATA_IN
16656 .word 0xfe55aa60
16657 nop
16658 nop
16659 nop
16660 nop
16661 nop
16662 nop
16663 nop
16664 nop
16665 nop
16666 .word 0xc028a372
16667 DO_BRANCH
16668 .word 0x81c62000
16669 .word 0xbe124000
16670 GOTO_SUPERVISOR0
16671 .word 0xfc9d9100
16672 .word 0xe276e070
16673 .word 0xc032a4dc
16674 .word 0x1000000
16675 .word 0xbe17c000
16676 DDEMAP_PAGE
16677thr3_MMU_ASI_BLK_COMMIT_S_189:
16678 .word 0x878020e1
16679 .word 0xc1b96200
16680 .word 0xbe86e128
16681 .word 0xe0dfd000
16682 .word 0x1000000
16683 or %g0, 0x56c, %i7
16684 LOAD_IDATA_ACCESS
16685 IDEMAP_ALL_PAGES
16686 .word 0xbe812038
16687 .word 0xe0dfd000
16688 .word 0x1000000
16689 .word 0xbe13c000
16690 srlx %i7, 8, %i7
16691 andn %i7, 0x1f, %i7
16692 ITLB_PROBE
16693 .word 0xbe124000
16694 GOTO_SUPERVISOR0
16695 .word 0xf65da098
16696 .word 0xfe40a274
16697 nop
16698 nop
16699 nop
16700 nop
16701 nop
16702 .word 0x1000000
16703 or %g0, 0x68, %i7
16704 READ_IDATA_ACCESS
16705 .word 0xfe5c2110
16706 .word 0x1000000
16707 or %g0, 0x067, %i7
16708 LOAD_IDATA_IN
16709 nop
16710 .word 0xec5c20f8
16711 DO_BRANCH
16712 .word 0x81c56000
16713 .word 0xbe168000
16714 GOTO_SUPERVISOR0
16715 .word 0xe05da098
16716 .word 0xbe120000
16717 GOTO_SUPERVISOR1
16718 nop
16719Thr3_User_Text_4v005_exit:
16720 EXIT_GOOD
16721Thr3_User_Text_4v005_text_end:
16722/*********************************************************************/
16723SECTION .Thr3_User_Text_4v402 TEXT_VA=0x6be00017e000
16724attr_text {
16725 Name = .Thr3_User_Text_4v402 ,
16726 VA = 0x6be00017e000 ,/* 0x6be00017ffc0 */
16727 RA = 0x01101d0000 ,
16728 PA = 0x01101d0000 ,
16729 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16730 thr3_z_ctx_tsb_2 ,
16731 TTE_V = 1 ,
16732 TTE_NFO = 0 ,
16733 TTE_L = 1 ,
16734 TTE_Soft = 0x180000 ,
16735 TTE_IE = 0 ,
16736 TTE_E = 0 ,
16737 TTE_CP = 0 ,
16738 TTE_CV = 0 ,
16739 TTE_P = 1 ,
16740 TTE_EP = 1 ,
16741 TTE_W = 0 ,
16742 TTE_SW1 = 1 ,
16743 TTE_SW0 = 1 ,
16744 TTE_RSVD1 = 0 ,
16745 TTE_Size = 0 ,
16746 /* ITTE_TAG_DATA = 00006be00017e000 80000001101d0080 */
16747 end_label = Thr3_User_Text_4v402_text_end ,
16748 compressimage ,
16749 }
16750.text
16751.global Thr3_User_Text_4v402_text_begin
16752Thr3_User_Text_4v402_text_begin:
16753 wrpr 0, %gl
16754thr3_MMU_ASI_AS_IF_USER_PRIMARY_190:
16755 .word 0x87802010
16756 .word 0xf0f420b8
16757 nop
16758 P_IDEMAP_ALL
16759 .word 0xfcd91140
16760 .word 0xee75e018
16761 .word 0xc02dea23
16762 P_TOGGLE_LSU_IM
16763 .word 0xbe84a128
16764 .word 0xf2dfc2a0
16765 .word 0x1000000
16766 or %g0, 0x768, %i7
16767 P_READ_DDATA_ACCESS
16768thr3_MMU_ASI_PRIMARY_191:
16769 .word 0x87802080
16770 .word 0xe0f2a0c0
16771 .word 0x1000000
16772 or %g0, 0xb0, %i7
16773 P_READ_DDATA_ACCESS
16774 P_ACCESS_DTSB_PTR
16775 P_IDEMAP_ALL_RPAGES
16776thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_192:
16777 .word 0x87802022
16778 .word 0xc4bc28a0
16779 .word 0x1000000
16780 .word 0xbe138000
16781 srlx %i7, 8, %i7
16782 andn %i7, 0x1f, %i7
16783 xor %i7, 0x10, %i7
16784 P_ITLB_PROBE
16785 P_DDEMAP_ALL
16786 nop
16787thr3_MMU_ASI_REAL_IO_LITTLE_193:
16788 .word 0x8780201d
16789 .word 0xc8f0e038
16790 .word 0xe19d82c0
16791 .word 0xbe842068
16792 .word 0xc4dfc200
16793 .word 0xbe170000
16794 RETURN_FROM_SUPERVISOR1
16795 nop
16796Thr3_User_Text_4v402_exit:
16797 EXIT_GOOD
16798Thr3_User_Text_4v402_text_end:
16799/*********************************************************************/
16800SECTION .Thr3_User_Text_4v006 TEXT_VA=0x6c00003f0000
16801attr_text {
16802 Name = .Thr3_User_Text_4v006 ,
16803 VA = 0x6c00003f0000 ,/* 0x6c00003fffc0 */
16804 RA = 0x0180e30000 ,
16805 PA = 0x3d80e30000 ,
16806 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
16807 thr3_nz_ctx_tsb_1 ,
16808 TTE_V = 1 ,
16809 TTE_NFO = 0 ,
16810 TTE_L = 0 ,
16811 TTE_Soft = 0x060000 ,
16812 TTE_IE = 0 ,
16813 TTE_E = 0 ,
16814 TTE_CP = 1 ,
16815 TTE_CV = 0 ,
16816 TTE_P = 1 ,
16817 TTE_EP = 1 ,
16818 TTE_W = 0 ,
16819 TTE_SW1 = 1 ,
16820 TTE_SW0 = 1 ,
16821 TTE_RSVD1 = 0 ,
16822 TTE_Size = 1 ,
16823 /* ITTE_TAG_DATA = 00006c00003f01bd 8000003d80e30481 */
16824 end_label = Thr3_User_Text_4v006_text_end ,
16825 compressimage ,
16826 }
16827.text
16828.global Thr3_User_Text_4v006_text_begin
16829Thr3_User_Text_4v006_text_begin:
16830 wrpr 0, %gl
16831 .word 0x1000000
16832 .word 0xbe120000
16833 srlx %i7, 8, %i7
16834 andn %i7, 0x1f, %i7
16835 xor %i7, 0x10, %i7
16836 P_ITLB_PROBE
16837 .word 0xbe816010
16838 .word 0xe2dfd060
16839thr3_MMU_ASI_AS_IF_USER_PRIMARY_194:
16840 .word 0x87802010
16841 .word 0xf2f5a028
16842 .word 0xfcdd8200
16843 .word 0xbe86e038
16844 .word 0xf6dfc200
16845 P_TOGGLE_LSU_IM
16846 P_IDEMAP_PCTX
16847 P_DDEMAP_ALL_RPAGES
16848 P_DDEMAP_NCTX
16849 .word 0xbe86e0f8
16850 .word 0xf6dfc200
16851 .word 0xfcd88200
16852 .word 0xfcdbc380
16853 .word 0xbe812098
16854 .word 0xf6dfd040
16855 .word 0xbe11c000
16856 RETURN_FROM_SUPERVISOR0
16857 nop
16858Thr3_User_Text_4v006_exit:
16859 EXIT_GOOD
16860Thr3_User_Text_4v006_text_end:
16861/*********************************************************************/
16862SECTION .Thr3_User_Data_4v103 DATA_VA=0x6be0001a6000
16863attr_data {
16864 Name = .Thr3_User_Data_4v103 ,
16865 VA = 0x6be0001a6000 ,/* 0x6be0001a7fc0 */
16866 RA = 0x0110076000 ,
16867 PA = 0x0110076000 ,
16868 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
16869 thr3_nz_ctx_tsb_0 ,
16870 TTE_V = 1 ,
16871 TTE_NFO = 0 ,
16872 TTE_L = 1 ,
16873 TTE_Soft = 0x1b0000 ,
16874 TTE_IE = 0 ,
16875 TTE_E = 0 ,
16876 TTE_CP = 0 ,
16877 TTE_CV = 0 ,
16878 TTE_P = 0 ,
16879 TTE_EP = 0 ,
16880 TTE_W = 1 ,
16881 TTE_SW1 = 0 ,
16882 TTE_SW0 = 0 ,
16883 TTE_RSVD1 = 0 ,
16884 TTE_Size = 0 ,
16885 /* DTTE_TAG_DATA = 00006be0001a61bd 8000000110076040 */
16886 end_label = Thr3_User_Data_4v103_data_end ,
16887 compressimage ,
16888 }
16889.data
16890.global Thr3_User_Data_4v103_data_begin
16891Thr3_User_Data_4v103_data_begin:
16892 .xword 0x6be0001ec000
16893 .xword 0x6be000062000
16894 .xword 0x6be000020000
16895 .xword 0x6c0000fc0000
16896 .xword 0x6d001ac00000
16897 .xword 0x6be0000ea000
16898 .xword 0x6c0000190000
16899 .xword 0x6c0000830000
16900 .xword 0x6be00007c000
16901 .xword 0x6c0000f50000
16902 .xword 0x6be00005c000
16903 .xword 0x6be000184000
16904 .xword 0x6e0e90000000
16905 .xword 0x6be0001e0000
16906 .xword 0x6be0000ec000
16907 .xword 0x6be00005e000
16908 .xword 0x6be000056000
16909 .xword 0x6be00017e000
16910 .xword 0x6c00003f0000
16911 .xword 0x6be0001a6000
16912 .xword 0x6be0000e6000
16913 .xword 0x6be0000dc000
16914 .xword 0x6d0019c00000
16915 .xword 0x6be0000f2000
16916 .xword 0x6c00000f0000
16917 .xword 0x6c0000310000
16918 .xword 0x6d002a400000
16919 .xword 0x6be0000d2000
16920 .xword 0x6c0000730000
16921 .xword 0x6c00008a0000
16922 .xword 0x6be00006e000
16923 .xword 0x6c0000c70000
16924 .xword 0x6be000102000
16925 .xword 0x6d001bc00000
16926 .xword 0x6be0001fe000
16927 .xword 0x6d0012400000
16928 .xword 0x6be000048000
16929 .xword 0x6e0b50000000
16930 .xword 0x6be000174000
16931 .xword 0x6be0000c0000
16932 .xword 0x6d003bc00000
16933 .xword 0x6d003b400000
16934 .xword 0x6c0000430000
16935Thr3_User_Data_4v103_data_end:
16936/*********************************************************************/
16937SECTION .Thr3_User_Data_4v303 DATA_VA=0x6be0000e6000
16938attr_data {
16939 Name = .Thr3_User_Data_4v303 ,
16940 VA = 0x6be0000e6000 ,/* 0x6be0000e7fc0 */
16941 RA = 0x011019c000 ,
16942 PA = 0x011019c000 ,
16943 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16944 thr3_z_ctx_tsb_2 ,
16945 TTE_V = 1 ,
16946 TTE_NFO = 0 ,
16947 TTE_L = 1 ,
16948 TTE_Soft = 0x1a0000 ,
16949 TTE_IE = 0 ,
16950 TTE_E = 0 ,
16951 TTE_CP = 1 ,
16952 TTE_CV = 0 ,
16953 TTE_P = 0 ,
16954 TTE_EP = 0 ,
16955 TTE_W = 1 ,
16956 TTE_SW1 = 1 ,
16957 TTE_SW0 = 0 ,
16958 TTE_RSVD1 = 0 ,
16959 TTE_Size = 0 ,
16960 /* DTTE_TAG_DATA = 00006be0000e6000 800000011019c440 */
16961 end_label = Thr3_User_Data_4v303_data_end ,
16962 compressimage ,
16963 }
16964.data
16965.global Thr3_User_Data_4v303_data_begin
16966Thr3_User_Data_4v303_data_begin:
16967 .xword 0x6be0001ec000
16968 .xword 0x6be000062000
16969 .xword 0x6be000020000
16970 .xword 0x6c0000fc0000
16971 .xword 0x6d001ac00000
16972 .xword 0x6be0000ea000
16973 .xword 0x6c0000190000
16974 .xword 0x6c0000830000
16975 .xword 0x6be00007c000
16976 .xword 0x6c0000f50000
16977 .xword 0x6be00005c000
16978 .xword 0x6be000184000
16979 .xword 0x6e0e90000000
16980 .xword 0x6be0001e0000
16981 .xword 0x6be0000ec000
16982 .xword 0x6be00005e000
16983 .xword 0x6be000056000
16984 .xword 0x6be00017e000
16985 .xword 0x6c00003f0000
16986 .xword 0x6be0001a6000
16987 .xword 0x6be0000e6000
16988 .xword 0x6be0000dc000
16989 .xword 0x6d0019c00000
16990 .xword 0x6be0000f2000
16991 .xword 0x6c00000f0000
16992 .xword 0x6c0000310000
16993 .xword 0x6d002a400000
16994 .xword 0x6be0000d2000
16995 .xword 0x6c0000730000
16996 .xword 0x6c00008a0000
16997 .xword 0x6be00006e000
16998 .xword 0x6c0000c70000
16999 .xword 0x6be000102000
17000 .xword 0x6d001bc00000
17001 .xword 0x6be0001fe000
17002 .xword 0x6d0012400000
17003 .xword 0x6be000048000
17004 .xword 0x6e0b50000000
17005 .xword 0x6be000174000
17006 .xword 0x6be0000c0000
17007 .xword 0x6d003bc00000
17008 .xword 0x6d003b400000
17009 .xword 0x6c0000430000
17010Thr3_User_Data_4v303_data_end:
17011/*********************************************************************/
17012SECTION .Thr3_User_Text_4v007 TEXT_VA=0x6be0000dc000
17013attr_text {
17014 Name = .Thr3_User_Text_4v007 ,
17015 VA = 0x6be0000dc000 ,/* 0x6be0000ddfc0 */
17016 RA = 0x01101de000 ,
17017 PA = 0x01101de000 ,
17018 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
17019 thr3_nz_ctx_tsb_0 ,
17020 TTE_V = 1 ,
17021 TTE_NFO = 0 ,
17022 TTE_L = 0 ,
17023 TTE_Soft = 0x060000 ,
17024 TTE_IE = 0 ,
17025 TTE_E = 0 ,
17026 TTE_CP = 1 ,
17027 TTE_CV = 0 ,
17028 TTE_P = 0 ,
17029 TTE_EP = 1 ,
17030 TTE_W = 0 ,
17031 TTE_SW1 = 1 ,
17032 TTE_SW0 = 1 ,
17033 TTE_RSVD1 = 0 ,
17034 TTE_Size = 0 ,
17035 /* ITTE_TAG_DATA = 00006be0000dc1bd 80000001101de480 */
17036 end_label = Thr3_User_Text_4v007_text_end ,
17037 compressimage ,
17038 }
17039.text
17040.global Thr3_User_Text_4v007_text_begin
17041Thr3_User_Text_4v007_text_begin:
17042 nop
17043 sub %g1, 1, %g1
17044 brz %g1,Thr3_User_Text_4v007_exit
17045 nop
17046 .word 0xc0342774
17047 .word 0xc035a158
17048 .word 0xfe50ad6e
17049 .word 0xfcdc5020
17050 .word 0xd076e028
17051 .word 0xc026e454
17052 .word 0x1000000
17053 or %g0, 0x680, %i7
17054 READ_DDATA_ACCESS
17055 .word 0xec5aa068
17056 .word 0xc872a0e8
17057 .word 0xc02eea2c
17058 TOGGLE_LSU_DM
17059 .word 0xfc9d9000
17060 .word 0xfe4da48b
17061 .word 0x1000000
17062 .word 0xbe164000
17063 DDEMAP_PAGE
17064 .word 0xfe56e8d6
17065 DO_BRANCH
17066 .word 0x81c36000
17067 .word 0xbe174000
17068 GOTO_SUPERVISOR0
17069 .word 0x1000000
17070 or %g0, 0x099, %i7
17071 LOAD_IDATA_IN
17072 TOGGLE_LSU_IM
17073 .word 0xf658a0c0
17074 .word 0xd45ee068
17075 .word 0xe45da018
17076 nop
17077 nop
17078 nop
17079 nop
17080 .word 0xfcdc5120
17081 .word 0x1000000
17082 or %g0, 0x1c4, %i7
17083 LOAD_IDATA_ACCESS
17084 .word 0xbe164000
17085 GOTO_SUPERVISOR1
17086 .word 0xbe82a038
17087 .word 0xf6dfd000
17088 .word 0x1000000
17089 or %g0, 0x6d8, %i7
17090 DTLB_TAG_READ
17091thr3_MMU_ASI_PRIMARY_LITTLE_195:
17092 .word 0x87802088
17093 .word 0xdef2a0a8
17094 .word 0xd65aa010
17095 nop
17096 nop
17097 nop
17098 nop
17099 nop
17100 nop
17101 nop
17102 nop
17103 nop
17104 nop
17105 nop
17106 nop
17107 nop
17108 nop
17109 nop
17110 nop
17111 .word 0xbe174000
17112 GOTO_SUPERVISOR0
17113 DDEMAP_ALL_PAGES
17114 IDEMAP_NCTX
17115 .word 0xbe82a098
17116 .word 0xd4dfd000
17117thr3_MMU_ASI_PRIMARY_196:
17118 .word 0x87802080
17119 .word 0xc8f2a068
17120 nop
17121 nop
17122 nop
17123 nop
17124 .word 0xc458a0c0
17125 .word 0xbe124000
17126 GOTO_SUPERVISOR0
17127 .word 0xc458a098
17128 .word 0xbe120000
17129 GOTO_SUPERVISOR1
17130 nop
17131Thr3_User_Text_4v007_exit:
17132 EXIT_GOOD
17133Thr3_User_Text_4v007_text_end:
17134/*********************************************************************/
17135SECTION .Thr3_User_Text_4v403 TEXT_VA=0x6d0019c00000
17136attr_text {
17137 Name = .Thr3_User_Text_4v403 ,
17138 VA = 0x6d0019c00000 ,/* 0x6d0019ffffc0 */
17139 RA = 0x0205800000 ,
17140 PA = 0x0205800000 ,
17141 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
17142 thr3_z_ctx_tsb_0 ,
17143 TTE_V = 1 ,
17144 TTE_NFO = 0 ,
17145 TTE_L = 1 ,
17146 TTE_Soft = 0x180000 ,
17147 TTE_IE = 0 ,
17148 TTE_E = 0 ,
17149 TTE_CP = 0 ,
17150 TTE_CV = 0 ,
17151 TTE_P = 1 ,
17152 TTE_EP = 1 ,
17153 TTE_W = 0 ,
17154 TTE_SW1 = 1 ,
17155 TTE_SW0 = 1 ,
17156 TTE_RSVD1 = 0 ,
17157 TTE_Size = 3 ,
17158 /* ITTE_TAG_DATA = 00006d0019c00000 8000000205800083 */
17159 end_label = Thr3_User_Text_4v403_text_end ,
17160 compressimage ,
17161 }
17162.text
17163.global Thr3_User_Text_4v403_text_begin
17164Thr3_User_Text_4v403_text_begin:
17165 wrpr 0, %gl
17166 .word 0xfcd89040
17167thr3_MMU_ASI_SECONDARY_197:
17168 .word 0x87802081
17169 .word 0xe6f2e0c8
17170 .word 0xd471a118
17171 .word 0xc029a4a1
17172 .word 0xc07322f8
17173 nop
17174 nop
17175 nop
17176 nop
17177 nop
17178 .word 0xe2732010
17179 .word 0xc071af48
17180 nop
17181 nop
17182 nop
17183 nop
17184 nop
17185 nop
17186 .word 0xfcdd8200
17187 .word 0x1000000
17188 .word 0xbe168000
17189 P_DDEMAP_RPAGE
17190 .word 0x1000000
17191 or %g0, 0x2f0, %i7
17192 P_DTLB_TAG_READ
17193 nop
17194 .word 0xfe49a54f
17195 .word 0xf65de068
17196 .word 0xfe5b21e8
17197 .word 0xfcda9000
17198 P_ACCESS_ITSB_PTR
17199 .word 0xc19ac2e0
17200 .word 0x1000000
17201 .word 0xbe128000
17202 P_IDEMAP_PAGE
17203 P_ACCESS_ITSB_PTR
17204 P_TOGGLE_LSU_DM
17205 .word 0xfc9a9c40
17206 .word 0x1000000
17207 or %g0, 0x318, %i7
17208 P_DTLB_TAG_READ
17209 .word 0xfcd89000
17210 .word 0x1000000
17211 or %g0, 0x507, %i7
17212 P_LOAD_IDATA_ACCESS
17213 nop
17214 .word 0xfcda9000
17215thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_198:
17216 .word 0x87802023
17217 .word 0xfcb964d0
17218 .word 0x1000000
17219 or %g0, 0x05e, %i7
17220 P_LOAD_DDATA_IN
17221 .word 0xdc71a058
17222 .word 0xc025e4cc
17223 .word 0xbe11c000
17224 RETURN_FROM_SUPERVISOR1
17225 nop
17226Thr3_User_Text_4v403_exit:
17227 EXIT_GOOD
17228Thr3_User_Text_4v403_text_end:
17229/*********************************************************************/
17230SECTION .Thr3_User_Text_4v008 TEXT_VA=0x6be0000f2000
17231attr_text {
17232 Name = .Thr3_User_Text_4v008 ,
17233 VA = 0x6be0000f2000 ,/* 0x6be0000f3fc0 */
17234 RA = 0x0110006000 ,
17235 PA = 0x0110006000 ,
17236 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
17237 thr3_nz_ctx_tsb_0 ,
17238 TTE_V = 1 ,
17239 TTE_NFO = 0 ,
17240 TTE_L = 0 ,
17241 TTE_Soft = 0x060000 ,
17242 TTE_IE = 0 ,
17243 TTE_E = 0 ,
17244 TTE_CP = 1 ,
17245 TTE_CV = 0 ,
17246 TTE_P = 1 ,
17247 TTE_EP = 1 ,
17248 TTE_W = 0 ,
17249 TTE_SW1 = 1 ,
17250 TTE_SW0 = 1 ,
17251 TTE_RSVD1 = 0 ,
17252 TTE_Size = 0 ,
17253 /* ITTE_TAG_DATA = 00006be0000f21bd 8000000110006480 */
17254 end_label = Thr3_User_Text_4v008_text_end ,
17255 compressimage ,
17256 }
17257.text
17258.global Thr3_User_Text_4v008_text_begin
17259Thr3_User_Text_4v008_text_begin:
17260 wrpr 0, %gl
17261 .word 0x1000000
17262 or %g0, 0x4c8, %i7
17263 P_ITLB_TAG_READ
17264 .word 0x1000000
17265 .word 0xbe17c000
17266 srlx %i7, 8, %i7
17267 andn %i7, 0x1f, %i7
17268 xor %i7, 0x10, %i7
17269 P_ITLB_PROBE
17270 .word 0x1000000
17271 .word 0xbe10c000
17272 P_IDEMAP_PAGE
17273 P_ACCESS_DTSB_PTR
17274 .word 0x1000000
17275 or %g0, 0x063, %i7
17276 P_LOAD_DDATA_IN
17277 .word 0xfe5da6b0
17278 .word 0xfc9d9c40
17279 P_IDEMAP_ALL_PAGES
17280 .word 0xc028a749
17281 .word 0x1000000
17282 .word 0xbe164000
17283 P_DDEMAP_RPAGE
17284 .word 0xc070ad48
17285 P_TOGGLE_LSU_IM
17286 .word 0xfcda9000
17287 .word 0x1000000
17288 or %g0, 0x528, %i7
17289 P_READ_IDATA_ACCESS
17290 nop
17291 nop
17292 nop
17293 nop
17294 nop
17295 nop
17296 nop
17297 nop
17298thr3_MMU_ASI_PRIMARY_199:
17299 .word 0x87802080
17300 .word 0xdcf12028
17301thr3_MMU_ASI_PRIMARY_200:
17302 .word 0x87802080
17303 .word 0xd6f42040
17304 nop
17305 nop
17306 nop
17307thr3_MMU_ASI_BLK_P_201:
17308 .word 0x878020f0
17309 .word 0xc3bc2440
17310 .word 0xbe86e038
17311 .word 0xd4dfc200
17312 .word 0xfe52a0f0
17313 .word 0xfcd88200
17314 P_IDEMAP_ALL_RPAGES
17315 P_DDEMAP_NCTX
17316 .word 0xfc9c5c60
17317 .word 0x1000000
17318 or %g0, 0x58a, %i7
17319 P_LOAD_DDATA_ACCESS
17320thr3_MMU_ASI_BLK_P_202:
17321 .word 0x878020f0
17322 .word 0xe3beeb00
17323 nop
17324 nop
17325 nop
17326 nop
17327 nop
17328 nop
17329 P_TOGGLE_LSU_DM
17330 .word 0xfe442134
17331 P_IDEMAP_ALL_RPAGES
17332 nop
17333 nop
17334 nop
17335 nop
17336 nop
17337 nop
17338 nop
17339 .word 0x1000000
17340 or %g0, 0x434, %i7
17341 P_LOAD_DDATA_ACCESS
17342 P_TOGGLE_LSU_IM
17343 nop
17344 .word 0xfcdc1000
17345 .word 0xbe82a148
17346 .word 0xecdfc200
17347 .word 0x1000000
17348 or %g0, 0x5a8, %i7
17349 P_DTLB_TAG_READ
17350 .word 0xbe85a148
17351 .word 0xecdfd000
17352 P_IDEMAP_ALL_RPAGES
17353thr3_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_203:
17354 .word 0x87802019
17355 .word 0xd0f2e028
17356 .word 0xd45c2068
17357 P_TOGGLE_LSU_IM
17358 .word 0x1000000
17359 .word 0xbe130000
17360 srlx %i7, 8, %i7
17361 andn %i7, 0x1f, %i7
17362 xor %i7, 0x10, %i7
17363 P_ITLB_PROBE
17364 P_IDEMAP_ALL
17365 P_ACCESS_DTSB_PTR
17366 P_ACCESS_DTSB_PTR
17367 nop
17368 nop
17369 nop
17370 nop
17371 nop
17372 .word 0xc072a4c0
17373 nop
17374 .word 0x1000000
17375 or %g0, 0x50, %i7
17376 P_READ_IDATA_ACCESS
17377 .word 0x1000000
17378 or %g0, 0x230, %i7
17379 P_READ_DDATA_ACCESS
17380 P_IDEMAP_NCTX
17381 P_DDEMAP_NCTX
17382 .word 0xc45da098
17383 .word 0x1000000
17384 or %g0, 0x01f, %i7
17385 P_LOAD_IDATA_IN
17386 .word 0x1000000
17387 or %g0, 0x013, %i7
17388 P_LOAD_IDATA_IN
17389 .word 0xfe5aa440
17390 .word 0xfcdc0200
17391 .word 0xbe11c000
17392 RETURN_FROM_SUPERVISOR0
17393 nop
17394Thr3_User_Text_4v008_exit:
17395 EXIT_GOOD
17396Thr3_User_Text_4v008_text_end:
17397/*********************************************************************/
17398SECTION .Thr3_User_Data_4v104 DATA_VA=0x6c00000f0000
17399attr_data {
17400 Name = .Thr3_User_Data_4v104 ,
17401 VA = 0x6c00000f0000 ,/* 0x6c00000fffc0 */
17402 RA = 0x0180f50000 ,
17403 PA = 0x3d80f50000 ,
17404 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
17405 thr3_nz_ctx_tsb_1 ,
17406 TTE_V = 1 ,
17407 TTE_NFO = 0 ,
17408 TTE_L = 1 ,
17409 TTE_Soft = 0x1b0000 ,
17410 TTE_IE = 0 ,
17411 TTE_E = 0 ,
17412 TTE_CP = 0 ,
17413 TTE_CV = 0 ,
17414 TTE_P = 0 ,
17415 TTE_EP = 0 ,
17416 TTE_W = 1 ,
17417 TTE_SW1 = 0 ,
17418 TTE_SW0 = 0 ,
17419 TTE_RSVD1 = 0 ,
17420 TTE_Size = 1 ,
17421 /* DTTE_TAG_DATA = 00006c00000f01bd 8000003d80f50041 */
17422 end_label = Thr3_User_Data_4v104_data_end ,
17423 compressimage ,
17424 }
17425.data
17426.global Thr3_User_Data_4v104_data_begin
17427Thr3_User_Data_4v104_data_begin:
17428 .xword 0x6be0001ec000
17429 .xword 0x6be000062000
17430 .xword 0x6be000020000
17431 .xword 0x6c0000fc0000
17432 .xword 0x6d001ac00000
17433 .xword 0x6be0000ea000
17434 .xword 0x6c0000190000
17435 .xword 0x6c0000830000
17436 .xword 0x6be00007c000
17437 .xword 0x6c0000f50000
17438 .xword 0x6be00005c000
17439 .xword 0x6be000184000
17440 .xword 0x6e0e90000000
17441 .xword 0x6be0001e0000
17442 .xword 0x6be0000ec000
17443 .xword 0x6be00005e000
17444 .xword 0x6be000056000
17445 .xword 0x6be00017e000
17446 .xword 0x6c00003f0000
17447 .xword 0x6be0001a6000
17448 .xword 0x6be0000e6000
17449 .xword 0x6be0000dc000
17450 .xword 0x6d0019c00000
17451 .xword 0x6be0000f2000
17452 .xword 0x6c00000f0000
17453 .xword 0x6c0000310000
17454 .xword 0x6d002a400000
17455 .xword 0x6be0000d2000
17456 .xword 0x6c0000730000
17457 .xword 0x6c00008a0000
17458 .xword 0x6be00006e000
17459 .xword 0x6c0000c70000
17460 .xword 0x6be000102000
17461 .xword 0x6d001bc00000
17462 .xword 0x6be0001fe000
17463 .xword 0x6d0012400000
17464 .xword 0x6be000048000
17465 .xword 0x6e0b50000000
17466 .xword 0x6be000174000
17467 .xword 0x6be0000c0000
17468 .xword 0x6d003bc00000
17469 .xword 0x6d003b400000
17470 .xword 0x6c0000430000
17471Thr3_User_Data_4v104_data_end:
17472/*********************************************************************/
17473SECTION .Thr3_User_Text_4v009 TEXT_VA=0x6c0000310000
17474attr_text {
17475 Name = .Thr3_User_Text_4v009 ,
17476 VA = 0x6c0000310000 ,/* 0x6c000031ffc0 */
17477 RA = 0x0180170000 ,
17478 PA = 0x3d80170000 ,
17479 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
17480 thr3_nz_ctx_tsb_1 ,
17481 TTE_V = 1 ,
17482 TTE_NFO = 0 ,
17483 TTE_L = 0 ,
17484 TTE_Soft = 0x060000 ,
17485 TTE_IE = 0 ,
17486 TTE_E = 0 ,
17487 TTE_CP = 1 ,
17488 TTE_CV = 0 ,
17489 TTE_P = 0 ,
17490 TTE_EP = 1 ,
17491 TTE_W = 0 ,
17492 TTE_SW1 = 1 ,
17493 TTE_SW0 = 1 ,
17494 TTE_RSVD1 = 0 ,
17495 TTE_Size = 1 ,
17496 /* ITTE_TAG_DATA = 00006c00003101bd 8000003d80170481 */
17497 end_label = Thr3_User_Text_4v009_text_end ,
17498 compressimage ,
17499 }
17500.text
17501.global Thr3_User_Text_4v009_text_begin
17502Thr3_User_Text_4v009_text_begin:
17503 nop
17504 sub %g1, 1, %g1
17505 brz %g1,Thr3_User_Text_4v009_exit
17506 nop
17507 .word 0x1000000
17508 or %g0, 0x07a, %i7
17509 LOAD_DDATA_IN
17510 .word 0xc075a548
17511 DO_BRANCH
17512 .word 0x81c6a000
17513 .word 0xbe168000
17514 GOTO_SUPERVISOR0
17515 .word 0x1000000
17516 or %g0, 0x246, %i7
17517 LOAD_DDATA_ACCESS
17518 .word 0xfe4aa746
17519 .word 0xbe138000
17520 GOTO_SUPERVISOR1
17521 .word 0xfe5aa7a8
17522 .word 0x81c26000
17523 .word 0xbe124000
17524 GOTO_SUPERVISOR0
17525 nop
17526Thr3_User_Text_4v009_exit:
17527 EXIT_GOOD
17528Thr3_User_Text_4v009_text_end:
17529/*********************************************************************/
17530SECTION .Thr3_User_Text_4v00a TEXT_VA=0x6d002a400000
17531attr_text {
17532 Name = .Thr3_User_Text_4v00a ,
17533 VA = 0x6d002a400000 ,/* 0x6d002a7fffc0 */
17534 RA = 0x020c400000 ,
17535 PA = 0x020c400000 ,
17536 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
17537 thr3_nz_ctx_tsb_2 ,
17538 TTE_V = 1 ,
17539 TTE_NFO = 0 ,
17540 TTE_L = 0 ,
17541 TTE_Soft = 0x060000 ,
17542 TTE_IE = 0 ,
17543 TTE_E = 0 ,
17544 TTE_CP = 1 ,
17545 TTE_CV = 0 ,
17546 TTE_P = 1 ,
17547 TTE_EP = 1 ,
17548 TTE_W = 0 ,
17549 TTE_SW1 = 1 ,
17550 TTE_SW0 = 1 ,
17551 TTE_RSVD1 = 0 ,
17552 TTE_Size = 3 ,
17553 /* ITTE_TAG_DATA = 00006d002a4001bd 800000020c400483 */
17554 end_label = Thr3_User_Text_4v00a_text_end ,
17555 compressimage ,
17556 }
17557.text
17558.global Thr3_User_Text_4v00a_text_begin
17559Thr3_User_Text_4v00a_text_begin:
17560 wrpr 0, %gl
17561 P_DDEMAP_ALL
17562 P_DDEMAP_NCTX
17563 P_IDEMAP_ALL_PAGES
17564 .word 0xce76e0a8
17565 .word 0xc0742d10
17566 .word 0xbe82a0c0
17567 .word 0xe0dfc200
17568 .word 0x1000000
17569 or %g0, 0x078, %i7
17570 P_LOAD_DDATA_IN
17571 nop
17572 nop
17573 nop
17574 nop
17575 nop
17576 nop
17577 nop
17578 nop
17579 nop
17580 .word 0xe45c2018
17581 P_IDEMAP_ALL
17582 .word 0xca76e010
17583 .word 0xc026eb54
17584thr3_MMU_ASI_AS_IF_USER_PRIMARY_204:
17585 .word 0x87802010
17586 .word 0xf2f5a028
17587 nop
17588 nop
17589 nop
17590 nop
17591 nop
17592 .word 0x1000000
17593 or %g0, 0x428, %i7
17594 P_ITLB_TAG_READ
17595 P_ACCESS_ITSB_PTR
17596 .word 0xbe8420c0
17597 .word 0xe0dfd000
17598 .word 0xfcdd9000
17599 .word 0x1000000
17600 or %g0, 0x2f9, %i7
17601 P_LOAD_DDATA_ACCESS
17602 .word 0xfe46e874
17603 .word 0xbe160000
17604 RETURN_FROM_SUPERVISOR0
17605 nop
17606Thr3_User_Text_4v00a_exit:
17607 EXIT_GOOD
17608Thr3_User_Text_4v00a_text_end:
17609/*********************************************************************/
17610SECTION .Thr3_User_Data_4v105 DATA_VA=0x6be0000d2000
17611attr_data {
17612 Name = .Thr3_User_Data_4v105 ,
17613 VA = 0x6be0000d2000 ,/* 0x6be0000d3fc0 */
17614 RA = 0x0110196000 ,
17615 PA = 0x0110196000 ,
17616 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
17617 thr3_nz_ctx_tsb_0 ,
17618 TTE_V = 1 ,
17619 TTE_NFO = 0 ,
17620 TTE_L = 1 ,
17621 TTE_Soft = 0x1b0000 ,
17622 TTE_IE = 0 ,
17623 TTE_E = 0 ,
17624 TTE_CP = 0 ,
17625 TTE_CV = 0 ,
17626 TTE_P = 0 ,
17627 TTE_EP = 0 ,
17628 TTE_W = 1 ,
17629 TTE_SW1 = 0 ,
17630 TTE_SW0 = 0 ,
17631 TTE_RSVD1 = 0 ,
17632 TTE_Size = 0 ,
17633 /* DTTE_TAG_DATA = 00006be0000d21bd 8000000110196040 */
17634 end_label = Thr3_User_Data_4v105_data_end ,
17635 compressimage ,
17636 }
17637.data
17638.global Thr3_User_Data_4v105_data_begin
17639Thr3_User_Data_4v105_data_begin:
17640 .xword 0x6be0001ec000
17641 .xword 0x6be000062000
17642 .xword 0x6be000020000
17643 .xword 0x6c0000fc0000
17644 .xword 0x6d001ac00000
17645 .xword 0x6be0000ea000
17646 .xword 0x6c0000190000
17647 .xword 0x6c0000830000
17648 .xword 0x6be00007c000
17649 .xword 0x6c0000f50000
17650 .xword 0x6be00005c000
17651 .xword 0x6be000184000
17652 .xword 0x6e0e90000000
17653 .xword 0x6be0001e0000
17654 .xword 0x6be0000ec000
17655 .xword 0x6be00005e000
17656 .xword 0x6be000056000
17657 .xword 0x6be00017e000
17658 .xword 0x6c00003f0000
17659 .xword 0x6be0001a6000
17660 .xword 0x6be0000e6000
17661 .xword 0x6be0000dc000
17662 .xword 0x6d0019c00000
17663 .xword 0x6be0000f2000
17664 .xword 0x6c00000f0000
17665 .xword 0x6c0000310000
17666 .xword 0x6d002a400000
17667 .xword 0x6be0000d2000
17668 .xword 0x6c0000730000
17669 .xword 0x6c00008a0000
17670 .xword 0x6be00006e000
17671 .xword 0x6c0000c70000
17672 .xword 0x6be000102000
17673 .xword 0x6d001bc00000
17674 .xword 0x6be0001fe000
17675 .xword 0x6d0012400000
17676 .xword 0x6be000048000
17677 .xword 0x6e0b50000000
17678 .xword 0x6be000174000
17679 .xword 0x6be0000c0000
17680 .xword 0x6d003bc00000
17681 .xword 0x6d003b400000
17682 .xword 0x6c0000430000
17683Thr3_User_Data_4v105_data_end:
17684/*********************************************************************/
17685SECTION .Thr3_User_Text_4v00b TEXT_VA=0x6c0000730000
17686attr_text {
17687 Name = .Thr3_User_Text_4v00b ,
17688 VA = 0x6c0000730000 ,/* 0x6c000073ffc0 */
17689 RA = 0x01806d0000 ,
17690 PA = 0x3d806d0000 ,
17691 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
17692 thr3_nz_ctx_tsb_1 ,
17693 TTE_V = 1 ,
17694 TTE_NFO = 0 ,
17695 TTE_L = 0 ,
17696 TTE_Soft = 0x060000 ,
17697 TTE_IE = 0 ,
17698 TTE_E = 0 ,
17699 TTE_CP = 1 ,
17700 TTE_CV = 0 ,
17701 TTE_P = 0 ,
17702 TTE_EP = 1 ,
17703 TTE_W = 0 ,
17704 TTE_SW1 = 1 ,
17705 TTE_SW0 = 1 ,
17706 TTE_RSVD1 = 0 ,
17707 TTE_Size = 1 ,
17708 /* ITTE_TAG_DATA = 00006c00007301bd 8000003d806d0481 */
17709 end_label = Thr3_User_Text_4v00b_text_end ,
17710 compressimage ,
17711 }
17712.text
17713.global Thr3_User_Text_4v00b_text_begin
17714Thr3_User_Text_4v00b_text_begin:
17715 nop
17716 sub %g1, 1, %g1
17717 brz %g1,Thr3_User_Text_4v00b_exit
17718 nop
17719 .word 0xfcd89000
17720 DDEMAP_ALL
17721 nop
17722 nop
17723 nop
17724 nop
17725 nop
17726 nop
17727 nop
17728 nop
17729 nop
17730 nop
17731 .word 0x1000000
17732 or %g0, 0x1f0, %i7
17733 DTLB_TAG_READ
17734 nop
17735 nop
17736 nop
17737 nop
17738 nop
17739 .word 0xfe4dadaa
17740 .word 0xc030a8c6
17741 DDEMAP_NCTX
17742 .word 0xf6592068
17743 IDEMAP_NCTX
17744 .word 0xbe13c000
17745 GOTO_SUPERVISOR0
17746 nop
17747 nop
17748 nop
17749 nop
17750 nop
17751 nop
17752 nop
17753 nop
17754 nop
17755 nop
17756 .word 0xec5ee138
17757 nop
17758 nop
17759 nop
17760 nop
17761 nop
17762 nop
17763 nop
17764 .word 0xfcdd9000
17765 .word 0xc19c5f20
17766 .word 0x1000000
17767 or %g0, 0x38, %i7
17768 READ_IDATA_ACCESS
17769 .word 0xc0742790
17770 nop
17771 nop
17772 nop
17773 nop
17774 .word 0xfe50ac2e
17775 IDEMAP_ALL
17776 .word 0xbe120000
17777 GOTO_SUPERVISOR1
17778 .word 0x1000000
17779 or %g0, 0x389, %i7
17780 LOAD_DDATA_ACCESS
17781 nop
17782 nop
17783 nop
17784 nop
17785 nop
17786 nop
17787 nop
17788 .word 0x1000000
17789 or %g0, 0x048, %i7
17790 LOAD_IDATA_IN
17791 .word 0xc025a6a4
17792thr3_MMU_ASI_BLK_P_205:
17793 .word 0x878020f0
17794 .word 0xc3beef40
17795 .word 0xfc9a9000
17796 DO_BRANCH
17797 .word 0x81c0e088
17798 .word 0xbe124000
17799 GOTO_SUPERVISOR0
17800 .word 0x1000000
17801 or %g0, 0x648, %i7
17802 DTLB_TAG_READ
17803 TOGGLE_LSU_IM
17804 nop
17805 nop
17806 .word 0xfe45a0b8
17807 .word 0xfe5427a8
17808 nop
17809 DO_BRANCH
17810 .word 0x81c56000
17811 .word 0xbe168000
17812 GOTO_SUPERVISOR0
17813 .word 0xc035a158
17814 .word 0x81c76000
17815 .word 0xbe168000
17816 GOTO_SUPERVISOR0
17817 nop
17818Thr3_User_Text_4v00b_exit:
17819 EXIT_GOOD
17820Thr3_User_Text_4v00b_text_end:
17821/*********************************************************************/
17822SECTION .Thr3_User_Data_4v106 DATA_VA=0x6c00008a0000
17823attr_data {
17824 Name = .Thr3_User_Data_4v106 ,
17825 VA = 0x6c00008a0000 ,/* 0x6c00008affc0 */
17826 RA = 0x01801e0000 ,
17827 PA = 0x3d801e0000 ,
17828 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
17829 thr3_nz_ctx_tsb_1 ,
17830 TTE_V = 1 ,
17831 TTE_NFO = 0 ,
17832 TTE_L = 1 ,
17833 TTE_Soft = 0x1b0000 ,
17834 TTE_IE = 0 ,
17835 TTE_E = 0 ,
17836 TTE_CP = 0 ,
17837 TTE_CV = 0 ,
17838 TTE_P = 0 ,
17839 TTE_EP = 0 ,
17840 TTE_W = 1 ,
17841 TTE_SW1 = 0 ,
17842 TTE_SW0 = 0 ,
17843 TTE_RSVD1 = 0 ,
17844 TTE_Size = 1 ,
17845 /* DTTE_TAG_DATA = 00006c00008a01bd 8000003d801e0041 */
17846 end_label = Thr3_User_Data_4v106_data_end ,
17847 compressimage ,
17848 }
17849.data
17850.global Thr3_User_Data_4v106_data_begin
17851Thr3_User_Data_4v106_data_begin:
17852 .xword 0x6be0001ec000
17853 .xword 0x6be000062000
17854 .xword 0x6be000020000
17855 .xword 0x6c0000fc0000
17856 .xword 0x6d001ac00000
17857 .xword 0x6be0000ea000
17858 .xword 0x6c0000190000
17859 .xword 0x6c0000830000
17860 .xword 0x6be00007c000
17861 .xword 0x6c0000f50000
17862 .xword 0x6be00005c000
17863 .xword 0x6be000184000
17864 .xword 0x6e0e90000000
17865 .xword 0x6be0001e0000
17866 .xword 0x6be0000ec000
17867 .xword 0x6be00005e000
17868 .xword 0x6be000056000
17869 .xword 0x6be00017e000
17870 .xword 0x6c00003f0000
17871 .xword 0x6be0001a6000
17872 .xword 0x6be0000e6000
17873 .xword 0x6be0000dc000
17874 .xword 0x6d0019c00000
17875 .xword 0x6be0000f2000
17876 .xword 0x6c00000f0000
17877 .xword 0x6c0000310000
17878 .xword 0x6d002a400000
17879 .xword 0x6be0000d2000
17880 .xword 0x6c0000730000
17881 .xword 0x6c00008a0000
17882 .xword 0x6be00006e000
17883 .xword 0x6c0000c70000
17884 .xword 0x6be000102000
17885 .xword 0x6d001bc00000
17886 .xword 0x6be0001fe000
17887 .xword 0x6d0012400000
17888 .xword 0x6be000048000
17889 .xword 0x6e0b50000000
17890 .xword 0x6be000174000
17891 .xword 0x6be0000c0000
17892 .xword 0x6d003bc00000
17893 .xword 0x6d003b400000
17894 .xword 0x6c0000430000
17895Thr3_User_Data_4v106_data_end:
17896/*********************************************************************/
17897SECTION .Thr3_User_Text_4v00c TEXT_VA=0x6be00006e000
17898attr_text {
17899 Name = .Thr3_User_Text_4v00c ,
17900 VA = 0x6be00006e000 ,/* 0x6be00006ffc0 */
17901 RA = 0x0110040000 ,
17902 PA = 0x0110040000 ,
17903 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
17904 thr3_nz_ctx_tsb_0 ,
17905 TTE_V = 1 ,
17906 TTE_NFO = 0 ,
17907 TTE_L = 0 ,
17908 TTE_Soft = 0x060000 ,
17909 TTE_IE = 0 ,
17910 TTE_E = 0 ,
17911 TTE_CP = 1 ,
17912 TTE_CV = 0 ,
17913 TTE_P = 0 ,
17914 TTE_EP = 1 ,
17915 TTE_W = 0 ,
17916 TTE_SW1 = 1 ,
17917 TTE_SW0 = 1 ,
17918 TTE_RSVD1 = 0 ,
17919 TTE_Size = 0 ,
17920 /* ITTE_TAG_DATA = 00006be00006e1bd 8000000110040480 */
17921 end_label = Thr3_User_Text_4v00c_text_end ,
17922 compressimage ,
17923 }
17924.text
17925.global Thr3_User_Text_4v00c_text_begin
17926Thr3_User_Text_4v00c_text_begin:
17927 nop
17928 sub %g1, 1, %g1
17929 brz %g1,Thr3_User_Text_4v00c_exit
17930 nop
17931thr3_MMU_ASI_BLK_P_206:
17932 .word 0x878020f0
17933 .word 0xc1b8a840
17934 .word 0xbe124000
17935 GOTO_SUPERVISOR0
17936 .word 0x1000000
17937 or %g0, 0x3fe, %i7
17938 LOAD_DDATA_ACCESS
17939 nop
17940 nop
17941 nop
17942 nop
17943 .word 0xc03128b0
17944 .word 0x1000000
17945 .word 0xbe164000
17946 srlx %i7, 8, %i7
17947 andn %i7, 0x1f, %i7
17948 ITLB_PROBE
17949 .word 0xc02128ec
17950 .word 0x1000000
17951 or %g0, 0x1c5, %i7
17952 LOAD_IDATA_ACCESS
17953 .word 0x1000000
17954 or %g0, 0x42a, %i7
17955 LOAD_DDATA_ACCESS
17956 nop
17957 nop
17958 .word 0xfe5dabc0
17959 .word 0xfe5aa440
17960 DDEMAP_ALL_RPAGES
17961 .word 0xc02da7ef
17962 nop
17963 nop
17964 nop
17965 nop
17966 nop
17967 nop
17968 nop
17969thr3_MMU_ASI_PRIMARY_207:
17970 .word 0x87802080
17971 .word 0xc8f6e038
17972 .word 0xc025aae4
17973thr3_MMU_ASI_PRIMARY_208:
17974 .word 0x87802080
17975 .word 0xcef12150
17976 nop
17977 .word 0xbe842008
17978 .word 0xecdfd000
17979 DO_BRANCH
17980 .word 0x81c36000
17981 .word 0xbe124000
17982 GOTO_SUPERVISOR0
17983 .word 0xfcded000
17984 .word 0xfc9a9d40
17985 DDEMAP_ALL_RPAGES
17986thr3_MMU_ASI_PRIMARY_209:
17987 .word 0x87802080
17988 .word 0xc8f6e098
17989 .word 0xbe80a148
17990 .word 0xd4dfd000
17991 .word 0xfc9d9c40
17992 .word 0xbe82a128
17993 .word 0xc4dfd000
17994 IDEMAP_NCTX
17995 .word 0x1000000
17996 or %g0, 0x042, %i7
17997 LOAD_DDATA_IN
17998 .word 0x1000000
17999 or %g0, 0x268, %i7
18000 DTLB_TAG_READ
18001 .word 0x1000000
18002 or %g0, 0x178, %i7
18003 ITLB_TAG_READ
18004 DO_BRANCH
18005 .word 0x81c72000
18006 .word 0xbe174000
18007 GOTO_SUPERVISOR0
18008 .word 0xfe5c20a0
18009 .word 0xbe138000
18010 GOTO_SUPERVISOR1
18011 nop
18012Thr3_User_Text_4v00c_exit:
18013 EXIT_GOOD
18014Thr3_User_Text_4v00c_text_end:
18015/*********************************************************************/
18016SECTION .Thr3_User_Data_4v107 DATA_VA=0x6c0000c70000
18017attr_data {
18018 Name = .Thr3_User_Data_4v107 ,
18019 VA = 0x6c0000c70000 ,/* 0x6c0000c7ffc0 */
18020 RA = 0x01805e0000 ,
18021 PA = 0x3d805e0000 ,
18022 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
18023 thr3_nz_ctx_tsb_1 ,
18024 TTE_V = 1 ,
18025 TTE_NFO = 0 ,
18026 TTE_L = 1 ,
18027 TTE_Soft = 0x1b0000 ,
18028 TTE_IE = 0 ,
18029 TTE_E = 0 ,
18030 TTE_CP = 0 ,
18031 TTE_CV = 0 ,
18032 TTE_P = 0 ,
18033 TTE_EP = 0 ,
18034 TTE_W = 1 ,
18035 TTE_SW1 = 0 ,
18036 TTE_SW0 = 0 ,
18037 TTE_RSVD1 = 0 ,
18038 TTE_Size = 1 ,
18039 /* DTTE_TAG_DATA = 00006c0000c701bd 8000003d805e0041 */
18040 end_label = Thr3_User_Data_4v107_data_end ,
18041 compressimage ,
18042 }
18043.data
18044.global Thr3_User_Data_4v107_data_begin
18045Thr3_User_Data_4v107_data_begin:
18046 .xword 0x6be0001ec000
18047 .xword 0x6be000062000
18048 .xword 0x6be000020000
18049 .xword 0x6c0000fc0000
18050 .xword 0x6d001ac00000
18051 .xword 0x6be0000ea000
18052 .xword 0x6c0000190000
18053 .xword 0x6c0000830000
18054 .xword 0x6be00007c000
18055 .xword 0x6c0000f50000
18056 .xword 0x6be00005c000
18057 .xword 0x6be000184000
18058 .xword 0x6e0e90000000
18059 .xword 0x6be0001e0000
18060 .xword 0x6be0000ec000
18061 .xword 0x6be00005e000
18062 .xword 0x6be000056000
18063 .xword 0x6be00017e000
18064 .xword 0x6c00003f0000
18065 .xword 0x6be0001a6000
18066 .xword 0x6be0000e6000
18067 .xword 0x6be0000dc000
18068 .xword 0x6d0019c00000
18069 .xword 0x6be0000f2000
18070 .xword 0x6c00000f0000
18071 .xword 0x6c0000310000
18072 .xword 0x6d002a400000
18073 .xword 0x6be0000d2000
18074 .xword 0x6c0000730000
18075 .xword 0x6c00008a0000
18076 .xword 0x6be00006e000
18077 .xword 0x6c0000c70000
18078 .xword 0x6be000102000
18079 .xword 0x6d001bc00000
18080 .xword 0x6be0001fe000
18081 .xword 0x6d0012400000
18082 .xword 0x6be000048000
18083 .xword 0x6e0b50000000
18084 .xword 0x6be000174000
18085 .xword 0x6be0000c0000
18086 .xword 0x6d003bc00000
18087 .xword 0x6d003b400000
18088 .xword 0x6c0000430000
18089Thr3_User_Data_4v107_data_end:
18090/*********************************************************************/
18091SECTION .Thr3_User_Text_4v00d TEXT_VA=0x6be000102000
18092attr_text {
18093 Name = .Thr3_User_Text_4v00d ,
18094 VA = 0x6be000102000 ,/* 0x6be000103fc0 */
18095 RA = 0x011001c000 ,
18096 PA = 0x011001c000 ,
18097 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
18098 thr3_nz_ctx_tsb_0 ,
18099 TTE_V = 1 ,
18100 TTE_NFO = 0 ,
18101 TTE_L = 0 ,
18102 TTE_Soft = 0x060000 ,
18103 TTE_IE = 0 ,
18104 TTE_E = 0 ,
18105 TTE_CP = 1 ,
18106 TTE_CV = 0 ,
18107 TTE_P = 0 ,
18108 TTE_EP = 1 ,
18109 TTE_W = 0 ,
18110 TTE_SW1 = 1 ,
18111 TTE_SW0 = 1 ,
18112 TTE_RSVD1 = 0 ,
18113 TTE_Size = 0 ,
18114 /* ITTE_TAG_DATA = 00006be0001021bd 800000011001c480 */
18115 end_label = Thr3_User_Text_4v00d_text_end ,
18116 compressimage ,
18117 }
18118.text
18119.global Thr3_User_Text_4v00d_text_begin
18120Thr3_User_Text_4v00d_text_begin:
18121 nop
18122 sub %g1, 1, %g1
18123 brz %g1,Thr3_User_Text_4v00d_exit
18124 nop
18125 IDEMAP_PCTX
18126 .word 0xdc742028
18127 .word 0xc025a3d8
18128 .word 0x1000000
18129 .word 0xbe168000
18130 srlx %i7, 8, %i7
18131 andn %i7, 0x1f, %i7
18132 ITLB_PROBE
18133 .word 0x1000000
18134 or %g0, 0x6ef, %i7
18135 LOAD_DDATA_ACCESS
18136 DDEMAP_ALL_PAGES
18137 .word 0xe072a128
18138 .word 0xc03429ee
18139 nop
18140 nop
18141 nop
18142 ACCESS_DTSB_PTR
18143 .word 0xbe85a128
18144 .word 0xecdfd000
18145 .word 0x1000000
18146 or %g0, 0x238, %i7
18147 READ_DDATA_ACCESS
18148 .word 0xbe150000
18149 GOTO_SUPERVISOR1
18150 IDEMAP_PCTX
18151thr3_MMU_ASI_BLK_P_210:
18152 .word 0x878020f0
18153 .word 0xc1beeac0
18154 .word 0xec72a0f8
18155 .word 0xc076e500
18156 .word 0xfcdc1000
18157 TOGGLE_LSU_IM
18158thr3_MMU_ASI_PRIMARY_211:
18159 .word 0x87802080
18160 .word 0xd6f42010
18161 .word 0x1000000
18162 or %g0, 0xc8, %i7
18163 LOAD_DDATA_ACCESS
18164 .word 0x1000000
18165 or %g0, 0x4fe, %i7
18166 LOAD_IDATA_ACCESS
18167 DDEMAP_ALL_RPAGES
18168 .word 0xc020a158
18169 .word 0xfc9c1000
18170 DDEMAP_ALL
18171 DDEMAP_ALL
18172 .word 0xf65aa068
18173 .word 0xc072aab8
18174 .word 0xfcdd9040
18175 .word 0x1000000
18176 .word 0xbe138000
18177 DDEMAP_PAGE
18178 DO_BRANCH
18179 .word 0x81c4e000
18180 .word 0xbe124000
18181 GOTO_SUPERVISOR0
18182 .word 0xc022a79c
18183 .word 0x1000000
18184 or %g0, 0x061, %i7
18185 LOAD_DDATA_IN
18186 .word 0x1000000
18187 .word 0xbe110000
18188 DDEMAP_PAGE
18189 .word 0x1000000
18190 .word 0xbe160000
18191 srlx %i7, 8, %i7
18192 andn %i7, 0x1f, %i7
18193 xor %i7, 0x10, %i7
18194 ITLB_PROBE
18195 TOGGLE_LSU_IM
18196 TOGGLE_LSU_DM
18197thr3_MMU_ASI_PRIMARY_212:
18198 .word 0x87802080
18199 .word 0xe0f2a068
18200 .word 0xbe812098
18201 .word 0xf6dfd000
18202 nop
18203 .word 0x1000000
18204 or %g0, 0x064, %i7
18205 LOAD_IDATA_IN
18206 .word 0xbe13c000
18207 GOTO_SUPERVISOR0
18208 .word 0x1000000
18209 or %g0, 0x678, %i7
18210 LOAD_DDATA_ACCESS
18211 .word 0xc02aa628
18212 TOGGLE_LSU_DM
18213 .word 0x1000000
18214 or %g0, 0x161, %i7
18215 LOAD_IDATA_ACCESS
18216 .word 0x1000000
18217 .word 0xbe174000
18218 DDEMAP_RPAGE
18219 DDEMAP_NCTX
18220 .word 0xe19edf00
18221 .word 0xc45c2068
18222 TOGGLE_LSU_DM
18223 DO_BRANCH
18224 .word 0x81c56000
18225 .word 0xbe154000
18226 GOTO_SUPERVISOR0
18227 .word 0xfe4aa288
18228 .word 0xbe13c000
18229 GOTO_SUPERVISOR0
18230 nop
18231Thr3_User_Text_4v00d_exit:
18232 EXIT_GOOD
18233Thr3_User_Text_4v00d_text_end:
18234/*********************************************************************/
18235SECTION .Thr3_User_Data_4v108 DATA_VA=0x6d001bc00000
18236attr_data {
18237 Name = .Thr3_User_Data_4v108 ,
18238 VA = 0x6d001bc00000 ,/* 0x6d001bffffc0 */
18239 RA = 0x0203400000 ,
18240 PA = 0x0203400000 ,
18241 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
18242 thr3_nz_ctx_tsb_2 ,
18243 TTE_V = 1 ,
18244 TTE_NFO = 0 ,
18245 TTE_L = 1 ,
18246 TTE_Soft = 0x1b0000 ,
18247 TTE_IE = 0 ,
18248 TTE_E = 0 ,
18249 TTE_CP = 0 ,
18250 TTE_CV = 0 ,
18251 TTE_P = 0 ,
18252 TTE_EP = 0 ,
18253 TTE_W = 1 ,
18254 TTE_SW1 = 0 ,
18255 TTE_SW0 = 0 ,
18256 TTE_RSVD1 = 0 ,
18257 TTE_Size = 3 ,
18258 /* DTTE_TAG_DATA = 00006d001bc001bd 8000000203400043 */
18259 end_label = Thr3_User_Data_4v108_data_end ,
18260 compressimage ,
18261 }
18262.data
18263.global Thr3_User_Data_4v108_data_begin
18264Thr3_User_Data_4v108_data_begin:
18265 .xword 0x6be0001ec000
18266 .xword 0x6be000062000
18267 .xword 0x6be000020000
18268 .xword 0x6c0000fc0000
18269 .xword 0x6d001ac00000
18270 .xword 0x6be0000ea000
18271 .xword 0x6c0000190000
18272 .xword 0x6c0000830000
18273 .xword 0x6be00007c000
18274 .xword 0x6c0000f50000
18275 .xword 0x6be00005c000
18276 .xword 0x6be000184000
18277 .xword 0x6e0e90000000
18278 .xword 0x6be0001e0000
18279 .xword 0x6be0000ec000
18280 .xword 0x6be00005e000
18281 .xword 0x6be000056000
18282 .xword 0x6be00017e000
18283 .xword 0x6c00003f0000
18284 .xword 0x6be0001a6000
18285 .xword 0x6be0000e6000
18286 .xword 0x6be0000dc000
18287 .xword 0x6d0019c00000
18288 .xword 0x6be0000f2000
18289 .xword 0x6c00000f0000
18290 .xword 0x6c0000310000
18291 .xword 0x6d002a400000
18292 .xword 0x6be0000d2000
18293 .xword 0x6c0000730000
18294 .xword 0x6c00008a0000
18295 .xword 0x6be00006e000
18296 .xword 0x6c0000c70000
18297 .xword 0x6be000102000
18298 .xword 0x6d001bc00000
18299 .xword 0x6be0001fe000
18300 .xword 0x6d0012400000
18301 .xword 0x6be000048000
18302 .xword 0x6e0b50000000
18303 .xword 0x6be000174000
18304 .xword 0x6be0000c0000
18305 .xword 0x6d003bc00000
18306 .xword 0x6d003b400000
18307 .xword 0x6c0000430000
18308Thr3_User_Data_4v108_data_end:
18309/*********************************************************************/
18310SECTION .Thr3_User_Text_4v00e TEXT_VA=0x6be0001fe000
18311attr_text {
18312 Name = .Thr3_User_Text_4v00e ,
18313 VA = 0x6be0001fe000 ,/* 0x6be0001fffc0 */
18314 RA = 0x0110142000 ,
18315 PA = 0x0110142000 ,
18316 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
18317 thr3_nz_ctx_tsb_0 ,
18318 TTE_V = 1 ,
18319 TTE_NFO = 0 ,
18320 TTE_L = 0 ,
18321 TTE_Soft = 0x060000 ,
18322 TTE_IE = 0 ,
18323 TTE_E = 0 ,
18324 TTE_CP = 1 ,
18325 TTE_CV = 0 ,
18326 TTE_P = 0 ,
18327 TTE_EP = 1 ,
18328 TTE_W = 0 ,
18329 TTE_SW1 = 1 ,
18330 TTE_SW0 = 1 ,
18331 TTE_RSVD1 = 0 ,
18332 TTE_Size = 0 ,
18333 /* ITTE_TAG_DATA = 00006be0001fe1bd 8000000110142480 */
18334 end_label = Thr3_User_Text_4v00e_text_end ,
18335 compressimage ,
18336 }
18337.text
18338.global Thr3_User_Text_4v00e_text_begin
18339Thr3_User_Text_4v00e_text_begin:
18340 nop
18341 sub %g1, 1, %g1
18342 brz %g1,Thr3_User_Text_4v00e_exit
18343 nop
18344 .word 0xfcda9000
18345 .word 0x1000000
18346 or %g0, 0x558, %i7
18347 DTLB_TAG_READ
18348 nop
18349 nop
18350 nop
18351 nop
18352 nop
18353 nop
18354 nop
18355 ACCESS_ITSB_PTR
18356 .word 0xfe45a20c
18357 .word 0x1000000
18358 or %g0, 0x071, %i7
18359 LOAD_DDATA_IN
18360 .word 0xc0342778
18361 .word 0xfe442af0
18362 .word 0x1000000
18363 .word 0xbe12c000
18364 IDEMAP_PAGE
18365 .word 0xbe164000
18366 GOTO_SUPERVISOR1
18367 TOGGLE_LSU_IM
18368 TOGGLE_LSU_IM
18369 .word 0xe2742070
18370 .word 0xc02c21c5
18371 .word 0x1000000
18372 or %g0, 0x013, %i7
18373 LOAD_DDATA_IN
18374 .word 0xfe52ad08
18375 .word 0x1000000
18376 or %g0, 0x43e, %i7
18377 LOAD_IDATA_ACCESS
18378 .word 0xbe174000
18379 GOTO_SUPERVISOR0
18380 .word 0xfa72a020
18381 .word 0xc075a4f8
18382 .word 0xbe124000
18383 GOTO_SUPERVISOR0
18384 nop
18385Thr3_User_Text_4v00e_exit:
18386 EXIT_GOOD
18387Thr3_User_Text_4v00e_text_end:
18388/*********************************************************************/
18389SECTION .Thr3_User_Data_4v109 DATA_VA=0x6d0012400000
18390attr_data {
18391 Name = .Thr3_User_Data_4v109 ,
18392 VA = 0x6d0012400000 ,/* 0x6d00127fffc0 */
18393 RA = 0x020d800000 ,
18394 PA = 0x020d800000 ,
18395 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
18396 thr3_nz_ctx_tsb_2 ,
18397 TTE_V = 1 ,
18398 TTE_NFO = 0 ,
18399 TTE_L = 1 ,
18400 TTE_Soft = 0x1b0000 ,
18401 TTE_IE = 0 ,
18402 TTE_E = 0 ,
18403 TTE_CP = 0 ,
18404 TTE_CV = 0 ,
18405 TTE_P = 0 ,
18406 TTE_EP = 0 ,
18407 TTE_W = 1 ,
18408 TTE_SW1 = 0 ,
18409 TTE_SW0 = 0 ,
18410 TTE_RSVD1 = 0 ,
18411 TTE_Size = 3 ,
18412 /* DTTE_TAG_DATA = 00006d00124001bd 800000020d800043 */
18413 end_label = Thr3_User_Data_4v109_data_end ,
18414 compressimage ,
18415 }
18416.data
18417.global Thr3_User_Data_4v109_data_begin
18418Thr3_User_Data_4v109_data_begin:
18419 .xword 0x6be0001ec000
18420 .xword 0x6be000062000
18421 .xword 0x6be000020000
18422 .xword 0x6c0000fc0000
18423 .xword 0x6d001ac00000
18424 .xword 0x6be0000ea000
18425 .xword 0x6c0000190000
18426 .xword 0x6c0000830000
18427 .xword 0x6be00007c000
18428 .xword 0x6c0000f50000
18429 .xword 0x6be00005c000
18430 .xword 0x6be000184000
18431 .xword 0x6e0e90000000
18432 .xword 0x6be0001e0000
18433 .xword 0x6be0000ec000
18434 .xword 0x6be00005e000
18435 .xword 0x6be000056000
18436 .xword 0x6be00017e000
18437 .xword 0x6c00003f0000
18438 .xword 0x6be0001a6000
18439 .xword 0x6be0000e6000
18440 .xword 0x6be0000dc000
18441 .xword 0x6d0019c00000
18442 .xword 0x6be0000f2000
18443 .xword 0x6c00000f0000
18444 .xword 0x6c0000310000
18445 .xword 0x6d002a400000
18446 .xword 0x6be0000d2000
18447 .xword 0x6c0000730000
18448 .xword 0x6c00008a0000
18449 .xword 0x6be00006e000
18450 .xword 0x6c0000c70000
18451 .xword 0x6be000102000
18452 .xword 0x6d001bc00000
18453 .xword 0x6be0001fe000
18454 .xword 0x6d0012400000
18455 .xword 0x6be000048000
18456 .xword 0x6e0b50000000
18457 .xword 0x6be000174000
18458 .xword 0x6be0000c0000
18459 .xword 0x6d003bc00000
18460 .xword 0x6d003b400000
18461 .xword 0x6c0000430000
18462Thr3_User_Data_4v109_data_end:
18463/*********************************************************************/
18464SECTION .Thr3_User_Text_4v00f TEXT_VA=0x6be000048000
18465attr_text {
18466 Name = .Thr3_User_Text_4v00f ,
18467 VA = 0x6be000048000 ,/* 0x6be000049fc0 */
18468 RA = 0x0110054000 ,
18469 PA = 0x0110054000 ,
18470 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
18471 thr3_nz_ctx_tsb_0 ,
18472 TTE_V = 1 ,
18473 TTE_NFO = 0 ,
18474 TTE_L = 0 ,
18475 TTE_Soft = 0x060000 ,
18476 TTE_IE = 0 ,
18477 TTE_E = 0 ,
18478 TTE_CP = 1 ,
18479 TTE_CV = 0 ,
18480 TTE_P = 0 ,
18481 TTE_EP = 1 ,
18482 TTE_W = 0 ,
18483 TTE_SW1 = 1 ,
18484 TTE_SW0 = 1 ,
18485 TTE_RSVD1 = 0 ,
18486 TTE_Size = 0 ,
18487 /* ITTE_TAG_DATA = 00006be0000481bd 8000000110054480 */
18488 end_label = Thr3_User_Text_4v00f_text_end ,
18489 compressimage ,
18490 }
18491.text
18492.global Thr3_User_Text_4v00f_text_begin
18493Thr3_User_Text_4v00f_text_begin:
18494 nop
18495 sub %g1, 1, %g1
18496 brz %g1,Thr3_User_Text_4v00f_exit
18497 nop
18498 .word 0x1000000
18499 or %g0, 0x038, %i7
18500 LOAD_DDATA_IN
18501 nop
18502 nop
18503 nop
18504 nop
18505 nop
18506 nop
18507 .word 0xbe82a0e8
18508 .word 0xe0dfd000
18509 nop
18510 nop
18511 nop
18512 nop
18513 nop
18514 nop
18515 nop
18516 nop
18517 nop
18518 .word 0x1000000
18519 or %g0, 0x530, %i7
18520 ITLB_TAG_READ
18521 .word 0xc032a688
18522 .word 0xfcdd9000
18523 .word 0xfe52ae0a
18524 .word 0xbe82a038
18525 .word 0xd4dfd000
18526 DDEMAP_ALL_PAGES
18527 IDEMAP_ALL_PAGES
18528 .word 0xbe124000
18529 GOTO_SUPERVISOR0
18530 nop
18531 nop
18532 nop
18533 nop
18534 nop
18535 TOGGLE_LSU_DM
18536 TOGGLE_LSU_IM
18537 TOGGLE_LSU_IM
18538 nop
18539 nop
18540 nop
18541 nop
18542 nop
18543 nop
18544 nop
18545 .word 0xc0242d90
18546 .word 0x1000000
18547 or %g0, 0x150, %i7
18548 LOAD_IDATA_ACCESS
18549 ACCESS_ITSB_PTR
18550 .word 0x1000000
18551 .word 0xbe160000
18552 DDEMAP_RPAGE
18553 DO_BRANCH
18554 .word 0x81c36000
18555 .word 0xbe13c000
18556 GOTO_SUPERVISOR0
18557 .word 0xec5c2108
18558 DDEMAP_NCTX
18559 .word 0xc072a338
18560 .word 0x1000000
18561 .word 0xbe118000
18562 srlx %i7, 8, %i7
18563 andn %i7, 0x1f, %i7
18564 ITLB_PROBE
18565 .word 0xf6592108
18566 .word 0xfe512d5a
18567 .word 0x1000000
18568 or %g0, 0x5c1, %i7
18569 LOAD_IDATA_ACCESS
18570 DDEMAP_PCTX
18571 nop
18572 nop
18573 nop
18574 nop
18575 nop
18576 nop
18577 .word 0xce72a020
18578 .word 0xc030a9aa
18579 .word 0xc032aef2
18580 .word 0x1000000
18581 or %g0, 0x633, %i7
18582 LOAD_DDATA_ACCESS
18583 .word 0xbe842008
18584 .word 0xf6dfd000
18585 .word 0x1000000
18586 or %g0, 0x688, %i7
18587 DTLB_TAG_READ
18588 DDEMAP_ALL_PAGES
18589 .word 0xfcdd9000
18590 .word 0x1000000
18591 or %g0, 0x06b, %i7
18592 LOAD_DDATA_IN
18593 DO_BRANCH
18594 .word 0x81c56000
18595 .word 0xbe154000
18596 GOTO_SUPERVISOR0
18597 .word 0xd0712028
18598 .word 0xc02c2158
18599 .word 0x81c0e088
18600 .word 0xbe154000
18601 GOTO_SUPERVISOR0
18602 nop
18603Thr3_User_Text_4v00f_exit:
18604 EXIT_GOOD
18605Thr3_User_Text_4v00f_text_end:
18606/*********************************************************************/
18607SECTION .Thr3_User_Data_4v10a DATA_VA=0x6e0b50000000
18608attr_data {
18609 Name = .Thr3_User_Data_4v10a ,
18610 VA = 0x6e0b50000000 ,/* 0x6e0b5fffffc0 */
18611 RA = 0x0290000000 ,
18612 PA = 0x0290000000 ,
18613 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
18614 thr3_nz_ctx_tsb_3 ,
18615 TTE_V = 1 ,
18616 TTE_NFO = 0 ,
18617 TTE_L = 1 ,
18618 TTE_Soft = 0x1b0000 ,
18619 TTE_IE = 0 ,
18620 TTE_E = 0 ,
18621 TTE_CP = 0 ,
18622 TTE_CV = 0 ,
18623 TTE_P = 0 ,
18624 TTE_EP = 0 ,
18625 TTE_W = 1 ,
18626 TTE_SW1 = 0 ,
18627 TTE_SW0 = 0 ,
18628 TTE_RSVD1 = 0 ,
18629 TTE_Size = 5 ,
18630 /* DTTE_TAG_DATA = 00006e0b500001bd 8000000290000045 */
18631 end_label = Thr3_User_Data_4v10a_data_end ,
18632 compressimage ,
18633 }
18634.data
18635.global Thr3_User_Data_4v10a_data_begin
18636Thr3_User_Data_4v10a_data_begin:
18637 .xword 0x6be0001ec000
18638 .xword 0x6be000062000
18639 .xword 0x6be000020000
18640 .xword 0x6c0000fc0000
18641 .xword 0x6d001ac00000
18642 .xword 0x6be0000ea000
18643 .xword 0x6c0000190000
18644 .xword 0x6c0000830000
18645 .xword 0x6be00007c000
18646 .xword 0x6c0000f50000
18647 .xword 0x6be00005c000
18648 .xword 0x6be000184000
18649 .xword 0x6e0e90000000
18650 .xword 0x6be0001e0000
18651 .xword 0x6be0000ec000
18652 .xword 0x6be00005e000
18653 .xword 0x6be000056000
18654 .xword 0x6be00017e000
18655 .xword 0x6c00003f0000
18656 .xword 0x6be0001a6000
18657 .xword 0x6be0000e6000
18658 .xword 0x6be0000dc000
18659 .xword 0x6d0019c00000
18660 .xword 0x6be0000f2000
18661 .xword 0x6c00000f0000
18662 .xword 0x6c0000310000
18663 .xword 0x6d002a400000
18664 .xword 0x6be0000d2000
18665 .xword 0x6c0000730000
18666 .xword 0x6c00008a0000
18667 .xword 0x6be00006e000
18668 .xword 0x6c0000c70000
18669 .xword 0x6be000102000
18670 .xword 0x6d001bc00000
18671 .xword 0x6be0001fe000
18672 .xword 0x6d0012400000
18673 .xword 0x6be000048000
18674 .xword 0x6e0b50000000
18675 .xword 0x6be000174000
18676 .xword 0x6be0000c0000
18677 .xword 0x6d003bc00000
18678 .xword 0x6d003b400000
18679 .xword 0x6c0000430000
18680Thr3_User_Data_4v10a_data_end:
18681/*********************************************************************/
18682SECTION .Thr3_User_Text_4v010 TEXT_VA=0x6be000174000
18683attr_text {
18684 Name = .Thr3_User_Text_4v010 ,
18685 VA = 0x6be000174000 ,/* 0x6be000175fc0 */
18686 RA = 0x0110098000 ,
18687 PA = 0x0110098000 ,
18688 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
18689 thr3_nz_ctx_tsb_0 ,
18690 TTE_V = 1 ,
18691 TTE_NFO = 0 ,
18692 TTE_L = 0 ,
18693 TTE_Soft = 0x060000 ,
18694 TTE_IE = 0 ,
18695 TTE_E = 0 ,
18696 TTE_CP = 1 ,
18697 TTE_CV = 0 ,
18698 TTE_P = 0 ,
18699 TTE_EP = 1 ,
18700 TTE_W = 0 ,
18701 TTE_SW1 = 1 ,
18702 TTE_SW0 = 1 ,
18703 TTE_RSVD1 = 0 ,
18704 TTE_Size = 0 ,
18705 /* ITTE_TAG_DATA = 00006be0001741bd 8000000110098480 */
18706 end_label = Thr3_User_Text_4v010_text_end ,
18707 compressimage ,
18708 }
18709.text
18710.global Thr3_User_Text_4v010_text_begin
18711Thr3_User_Text_4v010_text_begin:
18712 nop
18713 sub %g1, 1, %g1
18714 brz %g1,Thr3_User_Text_4v010_exit
18715 nop
18716thr3_MMU_ASI_BLK_S_213:
18717 .word 0x878020f1
18718 .word 0xc1b96140
18719 .word 0xec72a038
18720 .word 0xc036e4ba
18721 IDEMAP_ALL_RPAGES
18722 .word 0xe45c2018
18723 nop
18724 .word 0xc0742308
18725thr3_MMU_ASI_PRIMARY_214:
18726 .word 0x87802080
18727 .word 0xdef2a0f0
18728 .word 0xfe55ae48
18729 DDEMAP_NCTX
18730 .word 0xf65ee0c0
18731 nop
18732 nop
18733 nop
18734 nop
18735 nop
18736 DDEMAP_ALL
18737 .word 0xbe842008
18738 .word 0xd4dfd000
18739 .word 0xbe842038
18740 .word 0xd4dfd000
18741 .word 0xbe120000
18742 GOTO_SUPERVISOR1
18743 TOGGLE_LSU_IM
18744thr3_MMU_ASI_PRIMARY_215:
18745 .word 0x87802080
18746 .word 0xd0f5a028
18747 .word 0x1000000
18748 or %g0, 0x598, %i7
18749 ITLB_TAG_READ
18750thr3_MMU_ASI_PRIMARY_216:
18751 .word 0x87802080
18752 .word 0xc6f2a0a8
18753 .word 0x1000000
18754 or %g0, 0x044, %i7
18755 LOAD_DDATA_IN
18756 .word 0x1000000
18757 or %g0, 0x324, %i7
18758 LOAD_DDATA_ACCESS
18759 ACCESS_ITSB_PTR
18760 .word 0xcc70a048
18761 .word 0xc0342794
18762 .word 0xbe150000
18763 GOTO_SUPERVISOR1
18764 DDEMAP_ALL
18765 DDEMAP_NCTX
18766 TOGGLE_LSU_DM
18767 .word 0xc45ee098
18768 .word 0xc025a200
18769 .word 0xf65aa118
18770 nop
18771 nop
18772 nop
18773 nop
18774 nop
18775 nop
18776 .word 0x1000000
18777 or %g0, 0x570, %i7
18778 ITLB_TAG_READ
18779 .word 0xe45c2018
18780 DO_BRANCH
18781 .word 0x81c56000
18782 .word 0xbe154000
18783 GOTO_SUPERVISOR0
18784 .word 0xd45c20e8
18785 ACCESS_ITSB_PTR
18786 DDEMAP_ALL_PAGES
18787 IDEMAP_PCTX
18788 IDEMAP_ALL
18789 .word 0xbe85a008
18790 .word 0xc4dfd000
18791 .word 0xf65c20c0
18792 .word 0xfcdc1000
18793 ACCESS_ITSB_PTR
18794 .word 0xfe55af90
18795 .word 0xfe542ca0
18796 .word 0xbe154000
18797 GOTO_SUPERVISOR0
18798 .word 0xc026ecc0
18799 .word 0xbe168000
18800 GOTO_SUPERVISOR0
18801 nop
18802Thr3_User_Text_4v010_exit:
18803 EXIT_GOOD
18804Thr3_User_Text_4v010_text_end:
18805/*********************************************************************/
18806SECTION .Thr3_User_Data_4v10b DATA_VA=0x6be0000c0000
18807attr_data {
18808 Name = .Thr3_User_Data_4v10b ,
18809 VA = 0x6be0000c0000 ,/* 0x6be0000c1fc0 */
18810 RA = 0x0110058000 ,
18811 PA = 0x0110058000 ,
18812 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
18813 thr3_nz_ctx_tsb_0 ,
18814 TTE_V = 1 ,
18815 TTE_NFO = 0 ,
18816 TTE_L = 1 ,
18817 TTE_Soft = 0x1b0000 ,
18818 TTE_IE = 0 ,
18819 TTE_E = 0 ,
18820 TTE_CP = 0 ,
18821 TTE_CV = 0 ,
18822 TTE_P = 0 ,
18823 TTE_EP = 0 ,
18824 TTE_W = 1 ,
18825 TTE_SW1 = 0 ,
18826 TTE_SW0 = 0 ,
18827 TTE_RSVD1 = 0 ,
18828 TTE_Size = 0 ,
18829 /* DTTE_TAG_DATA = 00006be0000c01bd 8000000110058040 */
18830 end_label = Thr3_User_Data_4v10b_data_end ,
18831 compressimage ,
18832 }
18833.data
18834.global Thr3_User_Data_4v10b_data_begin
18835Thr3_User_Data_4v10b_data_begin:
18836 .xword 0x6be0001ec000
18837 .xword 0x6be000062000
18838 .xword 0x6be000020000
18839 .xword 0x6c0000fc0000
18840 .xword 0x6d001ac00000
18841 .xword 0x6be0000ea000
18842 .xword 0x6c0000190000
18843 .xword 0x6c0000830000
18844 .xword 0x6be00007c000
18845 .xword 0x6c0000f50000
18846 .xword 0x6be00005c000
18847 .xword 0x6be000184000
18848 .xword 0x6e0e90000000
18849 .xword 0x6be0001e0000
18850 .xword 0x6be0000ec000
18851 .xword 0x6be00005e000
18852 .xword 0x6be000056000
18853 .xword 0x6be00017e000
18854 .xword 0x6c00003f0000
18855 .xword 0x6be0001a6000
18856 .xword 0x6be0000e6000
18857 .xword 0x6be0000dc000
18858 .xword 0x6d0019c00000
18859 .xword 0x6be0000f2000
18860 .xword 0x6c00000f0000
18861 .xword 0x6c0000310000
18862 .xword 0x6d002a400000
18863 .xword 0x6be0000d2000
18864 .xword 0x6c0000730000
18865 .xword 0x6c00008a0000
18866 .xword 0x6be00006e000
18867 .xword 0x6c0000c70000
18868 .xword 0x6be000102000
18869 .xword 0x6d001bc00000
18870 .xword 0x6be0001fe000
18871 .xword 0x6d0012400000
18872 .xword 0x6be000048000
18873 .xword 0x6e0b50000000
18874 .xword 0x6be000174000
18875 .xword 0x6be0000c0000
18876 .xword 0x6d003bc00000
18877 .xword 0x6d003b400000
18878 .xword 0x6c0000430000
18879Thr3_User_Data_4v10b_data_end:
18880/*********************************************************************/
18881SECTION .Thr3_User_Text_4v011 TEXT_VA=0x6d003bc00000
18882attr_text {
18883 Name = .Thr3_User_Text_4v011 ,
18884 VA = 0x6d003bc00000 ,/* 0x6d003bffffc0 */
18885 RA = 0x0203800000 ,
18886 PA = 0x0203800000 ,
18887 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
18888 thr3_nz_ctx_tsb_2 ,
18889 TTE_V = 1 ,
18890 TTE_NFO = 0 ,
18891 TTE_L = 0 ,
18892 TTE_Soft = 0x060000 ,
18893 TTE_IE = 0 ,
18894 TTE_E = 0 ,
18895 TTE_CP = 1 ,
18896 TTE_CV = 0 ,
18897 TTE_P = 0 ,
18898 TTE_EP = 1 ,
18899 TTE_W = 0 ,
18900 TTE_SW1 = 1 ,
18901 TTE_SW0 = 1 ,
18902 TTE_RSVD1 = 0 ,
18903 TTE_Size = 3 ,
18904 /* ITTE_TAG_DATA = 00006d003bc001bd 8000000203800483 */
18905 end_label = Thr3_User_Text_4v011_text_end ,
18906 compressimage ,
18907 }
18908.text
18909.global Thr3_User_Text_4v011_text_begin
18910Thr3_User_Text_4v011_text_begin:
18911 nop
18912 sub %g1, 1, %g1
18913 brz %g1,Thr3_User_Text_4v011_exit
18914 nop
18915 .word 0xbe85a098
18916 .word 0xe0dfd000
18917 .word 0x1000000
18918 or %g0, 0x1d0, %i7
18919 READ_DDATA_ACCESS
18920 .word 0x1000000
18921 or %g0, 0x5b0, %i7
18922 READ_IDATA_ACCESS
18923 .word 0x1000000
18924 or %g0, 0x096, %i7
18925 LOAD_IDATA_IN
18926 .word 0xc072a240
18927 .word 0xe670a020
18928 .word 0xc02c24ab
18929 IDEMAP_ALL_PAGES
18930 .word 0x1000000
18931 .word 0xbe110000
18932 DDEMAP_PAGE
18933 DO_BRANCH
18934 .word 0x81c6a000
18935 .word 0xbe174000
18936 GOTO_SUPERVISOR0
18937 IDEMAP_PCTX
18938 ACCESS_DTSB_PTR
18939 .word 0xfcdc1000
18940 .word 0xfcded000
18941 .word 0xc026e3a8
18942 .word 0xd270a0a8
18943 .word 0xc075a620
18944 DDEMAP_SCTX
18945 .word 0x1000000
18946 or %g0, 0x396, %i7
18947 LOAD_DDATA_ACCESS
18948 .word 0x1000000
18949 or %g0, 0x053, %i7
18950 LOAD_IDATA_IN
18951thr3_MMU_ASI_PRIMARY_217:
18952 .word 0x87802080
18953 .word 0xd8f5a048
18954 .word 0xfcda9000
18955 .word 0xc02c2bb7
18956 .word 0xbe82a008
18957 .word 0xd4dfd000
18958 .word 0xf65da0e8
18959 .word 0xbe138000
18960 GOTO_SUPERVISOR1
18961 .word 0x1000000
18962 .word 0xbe16c000
18963 DDEMAP_RPAGE
18964thr3_MMU_ASI_PRIMARY_218:
18965 .word 0x87802080
18966 .word 0xd0f0a088
18967 .word 0xfcdc1000
18968 .word 0x1000000
18969 .word 0xbe104000
18970 DDEMAP_PAGE
18971 .word 0x1000000
18972 or %g0, 0x98, %i7
18973 READ_IDATA_ACCESS
18974 .word 0x1000000
18975 .word 0xbe138000
18976 IDEMAP_RPAGE
18977 DDEMAP_NCTX
18978 .word 0xc85ee098
18979 .word 0x1000000
18980 or %g0, 0xd0, %i7
18981 LOAD_IDATA_ACCESS
18982 nop
18983 nop
18984 nop
18985 nop
18986 nop
18987 .word 0x1000000
18988 .word 0xbe14c000
18989 srlx %i7, 8, %i7
18990 andn %i7, 0x1f, %i7
18991 ITLB_PROBE
18992thr3_MMU_ASI_PRIMARY_219:
18993 .word 0x87802080
18994 .word 0xd8f0a048
18995 nop
18996 nop
18997 nop
18998 nop
18999thr3_MMU_ASI_PRIMARY_220:
19000 .word 0x87802080
19001 .word 0xcaf5a040
19002 .word 0xee72a0a0
19003 .word 0xc072a4f0
19004 .word 0xc0292326
19005 DDEMAP_SCTX
19006 DO_BRANCH
19007 .word 0x81c62000
19008 .word 0xbe13c000
19009 GOTO_SUPERVISOR0
19010 .word 0xfe4c274a
19011 .word 0xbe150000
19012 GOTO_SUPERVISOR1
19013 nop
19014Thr3_User_Text_4v011_exit:
19015 EXIT_GOOD
19016Thr3_User_Text_4v011_text_end:
19017/*********************************************************************/
19018SECTION .Thr3_User_Data_4v10c DATA_VA=0x6d003b400000
19019attr_data {
19020 Name = .Thr3_User_Data_4v10c ,
19021 VA = 0x6d003b400000 ,/* 0x6d003b7fffc0 */
19022 RA = 0x020cc00000 ,
19023 PA = 0x020cc00000 ,
19024 TTE_Context = 0x01bd ,/* DATA_PRIMARY */
19025 thr3_nz_ctx_tsb_2 ,
19026 TTE_V = 1 ,
19027 TTE_NFO = 0 ,
19028 TTE_L = 1 ,
19029 TTE_Soft = 0x1b0000 ,
19030 TTE_IE = 0 ,
19031 TTE_E = 0 ,
19032 TTE_CP = 0 ,
19033 TTE_CV = 0 ,
19034 TTE_P = 0 ,
19035 TTE_EP = 0 ,
19036 TTE_W = 1 ,
19037 TTE_SW1 = 0 ,
19038 TTE_SW0 = 0 ,
19039 TTE_RSVD1 = 0 ,
19040 TTE_Size = 3 ,
19041 /* DTTE_TAG_DATA = 00006d003b4001bd 800000020cc00043 */
19042 end_label = Thr3_User_Data_4v10c_data_end ,
19043 compressimage ,
19044 }
19045.data
19046.global Thr3_User_Data_4v10c_data_begin
19047Thr3_User_Data_4v10c_data_begin:
19048 .xword 0x6be0001ec000
19049 .xword 0x6be000062000
19050 .xword 0x6be000020000
19051 .xword 0x6c0000fc0000
19052 .xword 0x6d001ac00000
19053 .xword 0x6be0000ea000
19054 .xword 0x6c0000190000
19055 .xword 0x6c0000830000
19056 .xword 0x6be00007c000
19057 .xword 0x6c0000f50000
19058 .xword 0x6be00005c000
19059 .xword 0x6be000184000
19060 .xword 0x6e0e90000000
19061 .xword 0x6be0001e0000
19062 .xword 0x6be0000ec000
19063 .xword 0x6be00005e000
19064 .xword 0x6be000056000
19065 .xword 0x6be00017e000
19066 .xword 0x6c00003f0000
19067 .xword 0x6be0001a6000
19068 .xword 0x6be0000e6000
19069 .xword 0x6be0000dc000
19070 .xword 0x6d0019c00000
19071 .xword 0x6be0000f2000
19072 .xword 0x6c00000f0000
19073 .xword 0x6c0000310000
19074 .xword 0x6d002a400000
19075 .xword 0x6be0000d2000
19076 .xword 0x6c0000730000
19077 .xword 0x6c00008a0000
19078 .xword 0x6be00006e000
19079 .xword 0x6c0000c70000
19080 .xword 0x6be000102000
19081 .xword 0x6d001bc00000
19082 .xword 0x6be0001fe000
19083 .xword 0x6d0012400000
19084 .xword 0x6be000048000
19085 .xword 0x6e0b50000000
19086 .xword 0x6be000174000
19087 .xword 0x6be0000c0000
19088 .xword 0x6d003bc00000
19089 .xword 0x6d003b400000
19090 .xword 0x6c0000430000
19091Thr3_User_Data_4v10c_data_end:
19092/*********************************************************************/
19093SECTION .Thr3_User_Text_4v012 TEXT_VA=0x6c0000430000
19094attr_text {
19095 Name = .Thr3_User_Text_4v012 ,
19096 VA = 0x6c0000430000 ,/* 0x6c000043ffc0 */
19097 RA = 0x0180690000 ,
19098 PA = 0x3d80690000 ,
19099 TTE_Context = 0x01bd ,/* TEXT_PRIMARY */
19100 thr3_nz_ctx_tsb_1 ,
19101 TTE_V = 1 ,
19102 TTE_NFO = 0 ,
19103 TTE_L = 0 ,
19104 TTE_Soft = 0x060000 ,
19105 TTE_IE = 0 ,
19106 TTE_E = 0 ,
19107 TTE_CP = 1 ,
19108 TTE_CV = 0 ,
19109 TTE_P = 0 ,
19110 TTE_EP = 1 ,
19111 TTE_W = 0 ,
19112 TTE_SW1 = 1 ,
19113 TTE_SW0 = 1 ,
19114 TTE_RSVD1 = 0 ,
19115 TTE_Size = 1 ,
19116 /* ITTE_TAG_DATA = 00006c00004301bd 8000003d80690481 */
19117 end_label = Thr3_User_Text_4v012_text_end ,
19118 compressimage ,
19119 }
19120.text
19121.global Thr3_User_Text_4v012_text_begin
19122Thr3_User_Text_4v012_text_begin:
19123 nop
19124 sub %g1, 1, %g1
19125 brz %g1,Thr3_User_Text_4v012_exit
19126 nop
19127 nop
19128 nop
19129 nop
19130 nop
19131 nop
19132 nop
19133 nop
19134 nop
19135 .word 0xbe85a038
19136 .word 0xd4dfd000
19137 nop
19138 nop
19139 nop
19140 .word 0xcc75a048
19141 .word 0xc070a4d0
19142 .word 0xfe50a916
19143 DO_BRANCH
19144 .word 0x81c3e000
19145 .word 0xbe174000
19146 GOTO_SUPERVISOR0
19147 ACCESS_DTSB_PTR
19148 .word 0x1000000
19149 or %g0, 0x02d, %i7
19150 LOAD_IDATA_IN
19151 .word 0xc876e138
19152 .word 0xc0242454
19153thr3_MMU_ASI_PRIMARY_221:
19154 .word 0x87802080
19155 .word 0xdcf6e028
19156 DDEMAP_ALL
19157 .word 0xfcd95020
19158 .word 0xc85aa038
19159 .word 0xee75a018
19160 .word 0xc0712bc0
19161 .word 0xbe13c000
19162 GOTO_SUPERVISOR0
19163 .word 0xec58a0e8
19164 .word 0x81c1e000
19165 .word 0xbe124000
19166 GOTO_SUPERVISOR0
19167 nop
19168Thr3_User_Text_4v012_exit:
19169 EXIT_GOOD
19170Thr3_User_Text_4v012_text_end:
19171/*********************************************************************/
19172SECTION .Thr4_User_Text_4v000 TEXT_VA=0x6ff000094000
19173attr_text {
19174 Name = .Thr4_User_Text_4v000 ,
19175 VA = 0x6ff000094000 ,/* 0x6ff000095fc0 */
19176 RA = 0x0120074000 ,
19177 PA = 0x0120074000 ,
19178 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
19179 thr4_nz_ctx_tsb_2 ,
19180 TTE_V = 1 ,
19181 TTE_NFO = 0 ,
19182 TTE_L = 0 ,
19183 TTE_Soft = 0x0c0000 ,
19184 TTE_IE = 0 ,
19185 TTE_E = 0 ,
19186 TTE_CP = 0 ,
19187 TTE_CV = 0 ,
19188 TTE_P = 0 ,
19189 TTE_EP = 1 ,
19190 TTE_W = 0 ,
19191 TTE_SW1 = 0 ,
19192 TTE_SW0 = 0 ,
19193 TTE_RSVD1 = 0 ,
19194 TTE_Size = 0 ,
19195 /* ITTE_TAG_DATA = 00006ff00009571f 8000000120074080 */
19196 end_label = Thr4_User_Text_4v000_text_end ,
19197 compressimage ,
19198 }
19199.text
19200.global Thr4_user_code_entry
19201Thr4_user_code_entry:
19202 setx 0x7000006d0000, %g1, %g2
19203 or %g0, 12, %g1
19204 .word 0xc658a000
19205 .word 0xc858a008
19206 .word 0xca58a010
19207 .word 0xcc58a018
19208 .word 0xce58a020
19209 .word 0xd058a028
19210 .word 0xd258a030
19211 .word 0xd458a038
19212 .word 0xd658a040
19213 .word 0xd858a048
19214 .word 0xda58a050
19215 .word 0xdc58a058
19216 .word 0xde58a060
19217 .word 0xe058a068
19218 .word 0xe258a070
19219 .word 0xe458a078
19220 .word 0xe658a080
19221 .word 0xe858a088
19222 .word 0xea58a090
19223 .word 0xec58a098
19224 .word 0xee58a0a0
19225 .word 0xf058a0a8
19226 .word 0xf258a0b0
19227 .word 0xf458a0b8
19228 .word 0xf658a0c0
19229 .word 0xf858a0c8
19230 .word 0xfa58a0d0
19231 .word 0xfc58a0d8
19232.global Thr4_User_Text_4v000_text_begin
19233Thr4_User_Text_4v000_text_begin:
19234 nop
19235 sub %g1, 1, %g1
19236 brz %g1,Thr4_User_Text_4v000_exit
19237 nop
19238 .word 0xd876e0c8
19239 .word 0xc070a678
19240 DDEMAP_ALL
19241 TOGGLE_LSU_DM
19242 .word 0xfcded000
19243 .word 0xbe138000
19244 GOTO_SUPERVISOR1
19245 nop
19246 nop
19247 nop
19248 nop
19249 nop
19250 nop
19251 nop
19252 nop
19253 .word 0xfe45a490
19254 .word 0xc0742f08
19255 .word 0xbe120000
19256 GOTO_SUPERVISOR1
19257 ACCESS_DTSB_PTR
19258 IDEMAP_ALL_RPAGES
19259 .word 0xc0712b30
19260 nop
19261 nop
19262 nop
19263 nop
19264 .word 0xc02da457
19265 DDEMAP_ALL_PAGES
19266 .word 0x1000000
19267 or %g0, 0x1d0, %i7
19268 READ_IDATA_ACCESS
19269 .word 0xfcded000
19270 .word 0xfcded000
19271 .word 0xc070ad40
19272 ACCESS_ITSB_PTR
19273 .word 0x1000000
19274 or %g0, 0x370, %i7
19275 DTLB_TAG_READ
19276thr4_MMU_ASI_BLK_PL_222:
19277 .word 0x878020f8
19278 .word 0xe3bda9c0
19279 DO_BRANCH
19280 .word 0x81c4e000
19281 .word 0xbe13c000
19282 GOTO_SUPERVISOR0
19283 nop
19284 nop
19285 nop
19286 nop
19287 nop
19288 nop
19289 nop
19290 nop
19291 .word 0xc020ac38
19292 .word 0xf85c2018
19293 .word 0x1000000
19294 .word 0xbe100000
19295 srlx %i7, 8, %i7
19296 andn %i7, 0x1f, %i7
19297 ITLB_PROBE
19298 .word 0x1000000
19299 or %g0, 0x2e8, %i7
19300 READ_DDATA_ACCESS
19301thr4_MMU_ASI_PRIMARY_223:
19302 .word 0x87802080
19303 .word 0xf2f6e090
19304 .word 0xfc9c1c40
19305thr4_MMU_ASI_SECONDARY_LITTLE_224:
19306 .word 0x87802089
19307 .word 0xe4bae580
19308 .word 0xda76e080
19309 .word 0xc02aa7bd
19310 .word 0xcc72a0c8
19311 .word 0xc02da33f
19312 .word 0x1000000
19313 or %g0, 0x560, %i7
19314 READ_IDATA_ACCESS
19315 .word 0xfcded000
19316 nop
19317 nop
19318 nop
19319 nop
19320 nop
19321 nop
19322 nop
19323 nop
19324 DO_BRANCH
19325 .word 0x81c6a000
19326 .word 0xbe154000
19327 GOTO_SUPERVISOR0
19328 .word 0xfe52a99a
19329 .word 0x81c4e000
19330 .word 0xbe124000
19331 GOTO_SUPERVISOR0
19332 nop
19333Thr4_User_Text_4v000_exit:
19334 EXIT_GOOD
19335Thr4_User_Text_4v000_text_end:
19336/*********************************************************************/
19337SECTION .Thr4_User_Data_4v100 DATA_VA=0x7000006d0000
19338attr_data {
19339 Name = .Thr4_User_Data_4v100 ,
19340 VA = 0x7000006d0000 ,/* 0x7000006dffc0 */
19341 RA = 0x0190330000 ,
19342 PA = 0x4d90330000 ,
19343 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
19344 thr4_nz_ctx_tsb_3 ,
19345 TTE_V = 1 ,
19346 TTE_NFO = 0 ,
19347 TTE_L = 1 ,
19348 TTE_Soft = 0x1f0000 ,
19349 TTE_IE = 0 ,
19350 TTE_E = 0 ,
19351 TTE_CP = 0 ,
19352 TTE_CV = 0 ,
19353 TTE_P = 0 ,
19354 TTE_EP = 0 ,
19355 TTE_W = 1 ,
19356 TTE_SW1 = 0 ,
19357 TTE_SW0 = 0 ,
19358 TTE_RSVD1 = 0 ,
19359 TTE_Size = 1 ,
19360 /* DTTE_TAG_DATA = 00007000006d16f8 8000004d90330041 */
19361 end_label = Thr4_User_Data_4v100_data_end ,
19362 compressimage ,
19363 }
19364.data
19365.global Thr4_User_Data_4v100_data_begin
19366Thr4_User_Data_4v100_data_begin:
19367 .xword 0x6ff000094000
19368 .xword 0x7000006d0000
19369 .xword 0x6ff0000b6000
19370 .xword 0x71003fc00000
19371 .xword 0x700000590000
19372 .xword 0x700000810000
19373 .xword 0x6ff000116000
19374 .xword 0x700000b00000
19375 .xword 0x7000005b0000
19376 .xword 0x700000a70000
19377 .xword 0x710016c00000
19378 .xword 0x700000ec0000
19379 .xword 0x6ff000196000
19380 .xword 0x71003f400000
19381 .xword 0x710020400000
19382 .xword 0x7000002a0000
19383 .xword 0x6ff000018000
19384 .xword 0x6ff0001f0000
19385 .xword 0x710009c00000
19386 .xword 0x700000280000
19387 .xword 0x6ff00007e000
19388 .xword 0x71002e400000
19389 .xword 0x6ff0000b0000
19390 .xword 0x6ff0001c4000
19391 .xword 0x6ff00019c000
19392 .xword 0x700000300000
19393 .xword 0x6ff00007a000
19394 .xword 0x6ff0001c2000
19395 .xword 0x6ff0000b4000
19396 .xword 0x7000003c0000
19397 .xword 0x6ff00003e000
19398 .xword 0x6ff0001a4000
19399 .xword 0x6ff0000b2000
19400 .xword 0x700000ad0000
19401 .xword 0x6ff000058000
19402 .xword 0x6ff0000d8000
19403 .xword 0x710029c00000
19404 .xword 0x71003ec00000
19405Thr4_User_Data_4v100_data_end:
19406/*********************************************************************/
19407SECTION .Thr4_User_Data_4v200 DATA_VA=0x6ff0000b6000
19408attr_data {
19409 Name = .Thr4_User_Data_4v200 ,
19410 VA = 0x6ff0000b6000 ,/* 0x6ff0000b7fc0 */
19411 RA = 0x01201f6000 ,
19412 PA = 0x01201f6000 ,
19413 TTE_Context = 0x086b ,/* DATA_SECONDARY */
19414 thr4_nz_ctx_tsb_2 ,
19415 TTE_V = 1 ,
19416 TTE_NFO = 0 ,
19417 TTE_L = 0 ,
19418 TTE_Soft = 0x0a0000 ,
19419 TTE_IE = 0 ,
19420 TTE_E = 0 ,
19421 TTE_CP = 1 ,
19422 TTE_CV = 0 ,
19423 TTE_P = 0 ,
19424 TTE_EP = 0 ,
19425 TTE_W = 1 ,
19426 TTE_SW1 = 0 ,
19427 TTE_SW0 = 0 ,
19428 TTE_RSVD1 = 0 ,
19429 TTE_Size = 0 ,
19430 /* DTTE_TAG_DATA = 00006ff0000b6f4c 80000001201f6440 */
19431 end_label = Thr4_User_Data_4v200_data_end ,
19432 compressimage ,
19433 }
19434.data
19435.global Thr4_User_Data_4v200_data_begin
19436Thr4_User_Data_4v200_data_begin:
19437 .xword 0x6ff000094000
19438 .xword 0x7000006d0000
19439 .xword 0x6ff0000b6000
19440 .xword 0x71003fc00000
19441 .xword 0x700000590000
19442 .xword 0x700000810000
19443 .xword 0x6ff000116000
19444 .xword 0x700000b00000
19445 .xword 0x7000005b0000
19446 .xword 0x700000a70000
19447 .xword 0x710016c00000
19448 .xword 0x700000ec0000
19449 .xword 0x6ff000196000
19450 .xword 0x71003f400000
19451 .xword 0x710020400000
19452 .xword 0x7000002a0000
19453 .xword 0x6ff000018000
19454 .xword 0x6ff0001f0000
19455 .xword 0x710009c00000
19456 .xword 0x700000280000
19457 .xword 0x6ff00007e000
19458 .xword 0x71002e400000
19459 .xword 0x6ff0000b0000
19460 .xword 0x6ff0001c4000
19461 .xword 0x6ff00019c000
19462 .xword 0x700000300000
19463 .xword 0x6ff00007a000
19464 .xword 0x6ff0001c2000
19465 .xword 0x6ff0000b4000
19466 .xword 0x7000003c0000
19467 .xword 0x6ff00003e000
19468 .xword 0x6ff0001a4000
19469 .xword 0x6ff0000b2000
19470 .xword 0x700000ad0000
19471 .xword 0x6ff000058000
19472 .xword 0x6ff0000d8000
19473 .xword 0x710029c00000
19474 .xword 0x71003ec00000
19475Thr4_User_Data_4v200_data_end:
19476/*********************************************************************/
19477SECTION .Thr4_User_Data_4v300 DATA_VA=0x71003fc00000
19478attr_data {
19479 Name = .Thr4_User_Data_4v300 ,
19480 VA = 0x71003fc00000 ,/* 0x71003fffffc0 */
19481 RA = 0x021dc00000 ,
19482 PA = 0x4e1dc00000 ,
19483 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19484 thr4_z_ctx_tsb_1 ,
19485 TTE_V = 1 ,
19486 TTE_NFO = 0 ,
19487 TTE_L = 0 ,
19488 TTE_Soft = 0x0e0000 ,
19489 TTE_IE = 0 ,
19490 TTE_E = 0 ,
19491 TTE_CP = 1 ,
19492 TTE_CV = 0 ,
19493 TTE_P = 0 ,
19494 TTE_EP = 0 ,
19495 TTE_W = 1 ,
19496 TTE_SW1 = 1 ,
19497 TTE_SW0 = 1 ,
19498 TTE_RSVD1 = 0 ,
19499 TTE_Size = 3 ,
19500 /* DTTE_TAG_DATA = 000071003fc00000 8000004e1dc00443 */
19501 end_label = Thr4_User_Data_4v300_data_end ,
19502 compressimage ,
19503 }
19504.data
19505.global Thr4_User_Data_4v300_data_begin
19506Thr4_User_Data_4v300_data_begin:
19507 .xword 0x6ff000094000
19508 .xword 0x7000006d0000
19509 .xword 0x6ff0000b6000
19510 .xword 0x71003fc00000
19511 .xword 0x700000590000
19512 .xword 0x700000810000
19513 .xword 0x6ff000116000
19514 .xword 0x700000b00000
19515 .xword 0x7000005b0000
19516 .xword 0x700000a70000
19517 .xword 0x710016c00000
19518 .xword 0x700000ec0000
19519 .xword 0x6ff000196000
19520 .xword 0x71003f400000
19521 .xword 0x710020400000
19522 .xword 0x7000002a0000
19523 .xword 0x6ff000018000
19524 .xword 0x6ff0001f0000
19525 .xword 0x710009c00000
19526 .xword 0x700000280000
19527 .xword 0x6ff00007e000
19528 .xword 0x71002e400000
19529 .xword 0x6ff0000b0000
19530 .xword 0x6ff0001c4000
19531 .xword 0x6ff00019c000
19532 .xword 0x700000300000
19533 .xword 0x6ff00007a000
19534 .xword 0x6ff0001c2000
19535 .xword 0x6ff0000b4000
19536 .xword 0x7000003c0000
19537 .xword 0x6ff00003e000
19538 .xword 0x6ff0001a4000
19539 .xword 0x6ff0000b2000
19540 .xword 0x700000ad0000
19541 .xword 0x6ff000058000
19542 .xword 0x6ff0000d8000
19543 .xword 0x710029c00000
19544 .xword 0x71003ec00000
19545Thr4_User_Data_4v300_data_end:
19546/*********************************************************************/
19547SECTION .Thr4_User_Text_4v001 TEXT_VA=0x700000590000
19548attr_text {
19549 Name = .Thr4_User_Text_4v001 ,
19550 VA = 0x700000590000 ,/* 0x70000059ffc0 */
19551 RA = 0x0190400000 ,
19552 PA = 0x4d90400000 ,
19553 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
19554 thr4_nz_ctx_tsb_3 ,
19555 TTE_V = 1 ,
19556 TTE_NFO = 0 ,
19557 TTE_L = 0 ,
19558 TTE_Soft = 0x0c0000 ,
19559 TTE_IE = 0 ,
19560 TTE_E = 0 ,
19561 TTE_CP = 0 ,
19562 TTE_CV = 0 ,
19563 TTE_P = 0 ,
19564 TTE_EP = 1 ,
19565 TTE_W = 0 ,
19566 TTE_SW1 = 0 ,
19567 TTE_SW0 = 0 ,
19568 TTE_RSVD1 = 0 ,
19569 TTE_Size = 1 ,
19570 /* ITTE_TAG_DATA = 00007000005916f8 8000004d90400081 */
19571 end_label = Thr4_User_Text_4v001_text_end ,
19572 compressimage ,
19573 }
19574.text
19575.global Thr4_User_Text_4v001_text_begin
19576Thr4_User_Text_4v001_text_begin:
19577 nop
19578 sub %g1, 1, %g1
19579 brz %g1,Thr4_User_Text_4v001_exit
19580 nop
19581 .word 0xfe4ee625
19582 .word 0xfe4ee66a
19583 .word 0xbe13c000
19584 GOTO_SUPERVISOR0
19585 DO_BRANCH
19586 .word 0x81c66000
19587 .word 0xbe168000
19588 GOTO_SUPERVISOR0
19589 .word 0xf65c20c0
19590 .word 0x81c36000
19591 .word 0xbe124000
19592 GOTO_SUPERVISOR0
19593 nop
19594Thr4_User_Text_4v001_exit:
19595 EXIT_GOOD
19596Thr4_User_Text_4v001_text_end:
19597/*********************************************************************/
19598SECTION .Thr4_User_Text_4v400 TEXT_VA=0x700000810000
19599attr_text {
19600 Name = .Thr4_User_Text_4v400 ,
19601 VA = 0x700000810000 ,/* 0x70000081ffc0 */
19602 RA = 0x0190a20000 ,
19603 PA = 0x4d90a20000 ,
19604 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
19605 thr4_z_ctx_tsb_0 ,
19606 TTE_V = 1 ,
19607 TTE_NFO = 0 ,
19608 TTE_L = 0 ,
19609 TTE_Soft = 0x110000 ,
19610 TTE_IE = 0 ,
19611 TTE_E = 0 ,
19612 TTE_CP = 0 ,
19613 TTE_CV = 0 ,
19614 TTE_P = 1 ,
19615 TTE_EP = 1 ,
19616 TTE_W = 0 ,
19617 TTE_SW1 = 0 ,
19618 TTE_SW0 = 0 ,
19619 TTE_RSVD1 = 0 ,
19620 TTE_Size = 1 ,
19621 /* ITTE_TAG_DATA = 0000700000810000 8000004d90a20081 */
19622 end_label = Thr4_User_Text_4v400_text_end ,
19623 compressimage ,
19624 }
19625.text
19626.global Thr4_User_Text_4v400_text_begin
19627Thr4_User_Text_4v400_text_begin:
19628 wrpr 0, %gl
19629 .word 0xfcdd8200
19630 P_IDEMAP_NCTX
19631 .word 0xbe82a0e0
19632 .word 0xe0dfd000
19633 P_IDEMAP_ALL
19634 .word 0x1000000
19635 .word 0xbe144000
19636 P_IDEMAP_RPAGE
19637 .word 0xfc995d60
19638 .word 0x1000000
19639 or %g0, 0x550, %i7
19640 P_READ_IDATA_ACCESS
19641 .word 0x1000000
19642 or %g0, 0x070, %i7
19643 P_LOAD_IDATA_IN
19644 .word 0x1000000
19645 or %g0, 0x4b8, %i7
19646 P_READ_IDATA_ACCESS
19647 nop
19648 nop
19649 nop
19650 nop
19651 nop
19652 nop
19653 nop
19654 nop
19655 nop
19656 .word 0xfe41aed8
19657 .word 0xfe51aaf6
19658 .word 0x1000000
19659 or %g0, 0xa0, %i7
19660 P_READ_IDATA_ACCESS
19661 .word 0xfe4e2127
19662 .word 0xbe80a110
19663 .word 0xd4dfc200
19664 P_TOGGLE_LSU_IM
19665 .word 0xfcd91000
19666 nop
19667 nop
19668 nop
19669 nop
19670 nop
19671 nop
19672 nop
19673 nop
19674 nop
19675 .word 0xfcded000
19676 P_ACCESS_DTSB_PTR
19677 nop
19678 nop
19679 nop
19680 nop
19681 nop
19682 .word 0xfcdd8200
19683 P_IDEMAP_ALL_RPAGES
19684 .word 0xbe82a0e0
19685 .word 0xc4dfd000
19686 P_TOGGLE_LSU_DM
19687 .word 0xfe532cb8
19688 .word 0xfcdc0200
19689 P_DDEMAP_ALL
19690 .word 0x1000000
19691 or %g0, 0x1e0, %i7
19692 P_READ_IDATA_ACCESS
19693thr4_MMU_ASI_AS_IF_USER_PRIMARY_225:
19694 .word 0x87802010
19695 .word 0xeaf5a020
19696 nop
19697 nop
19698 nop
19699 nop
19700 nop
19701 nop
19702 nop
19703 .word 0xd45e20f0
19704 .word 0x1000000
19705 or %g0, 0x10c, %i7
19706 P_LOAD_IDATA_ACCESS
19707 nop
19708 nop
19709 nop
19710 nop
19711 nop
19712 nop
19713 nop
19714 nop
19715 nop
19716thr4_MMU_ASI_AS_IF_USER_SECONDARY_226:
19717 .word 0x87802011
19718 .word 0xe0f5e0e0
19719thr4_MMU_ASI_PRIMARY_LITTLE_227:
19720 .word 0x87802088
19721 .word 0xccf2a018
19722 .word 0x1000000
19723 or %g0, 0x088, %i7
19724 P_LOAD_DDATA_IN
19725 .word 0xbe174000
19726 RETURN_FROM_SUPERVISOR1
19727 nop
19728Thr4_User_Text_4v400_exit:
19729 EXIT_GOOD
19730Thr4_User_Text_4v400_text_end:
19731/*********************************************************************/
19732SECTION .Thr4_User_Text_4v002 TEXT_VA=0x6ff000116000
19733attr_text {
19734 Name = .Thr4_User_Text_4v002 ,
19735 VA = 0x6ff000116000 ,/* 0x6ff000117fc0 */
19736 RA = 0x012007c000 ,
19737 PA = 0x012007c000 ,
19738 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
19739 thr4_nz_ctx_tsb_2 ,
19740 TTE_V = 1 ,
19741 TTE_NFO = 0 ,
19742 TTE_L = 0 ,
19743 TTE_Soft = 0x0c0000 ,
19744 TTE_IE = 0 ,
19745 TTE_E = 0 ,
19746 TTE_CP = 0 ,
19747 TTE_CV = 0 ,
19748 TTE_P = 1 ,
19749 TTE_EP = 1 ,
19750 TTE_W = 0 ,
19751 TTE_SW1 = 0 ,
19752 TTE_SW0 = 0 ,
19753 TTE_RSVD1 = 0 ,
19754 TTE_Size = 0 ,
19755 /* ITTE_TAG_DATA = 00006ff00011771f 800000012007c080 */
19756 end_label = Thr4_User_Text_4v002_text_end ,
19757 compressimage ,
19758 }
19759.text
19760.global Thr4_User_Text_4v002_text_begin
19761Thr4_User_Text_4v002_text_begin:
19762 wrpr 0, %gl
19763 P_TOGGLE_LSU_DM
19764thr4_MMU_ASI_SECONDARY_228:
19765 .word 0x87802081
19766 .word 0xcaf46010
19767 .word 0x1000000
19768 or %g0, 0x026, %i7
19769 P_LOAD_DDATA_IN
19770 nop
19771 nop
19772 .word 0x1000000
19773 or %g0, 0x031, %i7
19774 P_LOAD_DDATA_IN
19775thr4_MMU_ASI_AS_IF_USER_PRIMARY_229:
19776 .word 0x87802010
19777 .word 0xdef42080
19778thr4_MMU_ASI_AS_IF_USER_PRIMARY_230:
19779 .word 0x87802010
19780 .word 0xc6f0a090
19781thr4_MMU_ASI_PRIMARY_231:
19782 .word 0x87802080
19783 .word 0xe8f5a058
19784 .word 0x1000000
19785 or %g0, 0x49f, %i7
19786 P_LOAD_IDATA_ACCESS
19787 .word 0xfe542eac
19788thr4_MMU_ASI_BLK_SL_232:
19789 .word 0x878020f9
19790 .word 0xc1bae380
19791 P_TOGGLE_LSU_DM
19792 .word 0xbe82a0e0
19793 .word 0xf6dfc200
19794 .word 0xfcd90200
19795 P_TOGGLE_LSU_IM
19796 .word 0xfcd91000
19797 .word 0x1000000
19798 .word 0xbe154000
19799 P_DDEMAP_RPAGE
19800 .word 0xfcda9000
19801 nop
19802 nop
19803 nop
19804 nop
19805 P_TOGGLE_LSU_IM
19806 .word 0xbe164000
19807 RETURN_FROM_SUPERVISOR0
19808 nop
19809Thr4_User_Text_4v002_exit:
19810 EXIT_GOOD
19811Thr4_User_Text_4v002_text_end:
19812/*********************************************************************/
19813SECTION .Thr4_User_Data_4v101 DATA_VA=0x700000b00000
19814attr_data {
19815 Name = .Thr4_User_Data_4v101 ,
19816 VA = 0x700000b00000 ,/* 0x700000b0ffc0 */
19817 RA = 0x01903e0000 ,
19818 PA = 0x4d903e0000 ,
19819 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
19820 thr4_nz_ctx_tsb_3 ,
19821 TTE_V = 1 ,
19822 TTE_NFO = 0 ,
19823 TTE_L = 1 ,
19824 TTE_Soft = 0x1f0000 ,
19825 TTE_IE = 0 ,
19826 TTE_E = 0 ,
19827 TTE_CP = 0 ,
19828 TTE_CV = 0 ,
19829 TTE_P = 0 ,
19830 TTE_EP = 0 ,
19831 TTE_W = 1 ,
19832 TTE_SW1 = 0 ,
19833 TTE_SW0 = 0 ,
19834 TTE_RSVD1 = 0 ,
19835 TTE_Size = 1 ,
19836 /* DTTE_TAG_DATA = 0000700000b016f8 8000004d903e0041 */
19837 end_label = Thr4_User_Data_4v101_data_end ,
19838 compressimage ,
19839 }
19840.data
19841.global Thr4_User_Data_4v101_data_begin
19842Thr4_User_Data_4v101_data_begin:
19843 .xword 0x6ff000094000
19844 .xword 0x7000006d0000
19845 .xword 0x6ff0000b6000
19846 .xword 0x71003fc00000
19847 .xword 0x700000590000
19848 .xword 0x700000810000
19849 .xword 0x6ff000116000
19850 .xword 0x700000b00000
19851 .xword 0x7000005b0000
19852 .xword 0x700000a70000
19853 .xword 0x710016c00000
19854 .xword 0x700000ec0000
19855 .xword 0x6ff000196000
19856 .xword 0x71003f400000
19857 .xword 0x710020400000
19858 .xword 0x7000002a0000
19859 .xword 0x6ff000018000
19860 .xword 0x6ff0001f0000
19861 .xword 0x710009c00000
19862 .xword 0x700000280000
19863 .xword 0x6ff00007e000
19864 .xword 0x71002e400000
19865 .xword 0x6ff0000b0000
19866 .xword 0x6ff0001c4000
19867 .xword 0x6ff00019c000
19868 .xword 0x700000300000
19869 .xword 0x6ff00007a000
19870 .xword 0x6ff0001c2000
19871 .xword 0x6ff0000b4000
19872 .xword 0x7000003c0000
19873 .xword 0x6ff00003e000
19874 .xword 0x6ff0001a4000
19875 .xword 0x6ff0000b2000
19876 .xword 0x700000ad0000
19877 .xword 0x6ff000058000
19878 .xword 0x6ff0000d8000
19879 .xword 0x710029c00000
19880 .xword 0x71003ec00000
19881Thr4_User_Data_4v101_data_end:
19882/*********************************************************************/
19883SECTION .Thr4_User_Data_4v201 DATA_VA=0x7000005b0000
19884attr_data {
19885 Name = .Thr4_User_Data_4v201 ,
19886 VA = 0x7000005b0000 ,/* 0x7000005bffc0 */
19887 RA = 0x0190770000 ,
19888 PA = 0x4d90770000 ,
19889 TTE_Context = 0x086b ,/* DATA_SECONDARY */
19890 thr4_nz_ctx_tsb_3 ,
19891 TTE_V = 1 ,
19892 TTE_NFO = 0 ,
19893 TTE_L = 0 ,
19894 TTE_Soft = 0x0a0000 ,
19895 TTE_IE = 0 ,
19896 TTE_E = 0 ,
19897 TTE_CP = 1 ,
19898 TTE_CV = 0 ,
19899 TTE_P = 0 ,
19900 TTE_EP = 0 ,
19901 TTE_W = 1 ,
19902 TTE_SW1 = 0 ,
19903 TTE_SW0 = 0 ,
19904 TTE_RSVD1 = 0 ,
19905 TTE_Size = 1 ,
19906 /* DTTE_TAG_DATA = 00007000005b086b 8000004d90770441 */
19907 end_label = Thr4_User_Data_4v201_data_end ,
19908 compressimage ,
19909 }
19910.data
19911.global Thr4_User_Data_4v201_data_begin
19912Thr4_User_Data_4v201_data_begin:
19913 .xword 0x6ff000094000
19914 .xword 0x7000006d0000
19915 .xword 0x6ff0000b6000
19916 .xword 0x71003fc00000
19917 .xword 0x700000590000
19918 .xword 0x700000810000
19919 .xword 0x6ff000116000
19920 .xword 0x700000b00000
19921 .xword 0x7000005b0000
19922 .xword 0x700000a70000
19923 .xword 0x710016c00000
19924 .xword 0x700000ec0000
19925 .xword 0x6ff000196000
19926 .xword 0x71003f400000
19927 .xword 0x710020400000
19928 .xword 0x7000002a0000
19929 .xword 0x6ff000018000
19930 .xword 0x6ff0001f0000
19931 .xword 0x710009c00000
19932 .xword 0x700000280000
19933 .xword 0x6ff00007e000
19934 .xword 0x71002e400000
19935 .xword 0x6ff0000b0000
19936 .xword 0x6ff0001c4000
19937 .xword 0x6ff00019c000
19938 .xword 0x700000300000
19939 .xword 0x6ff00007a000
19940 .xword 0x6ff0001c2000
19941 .xword 0x6ff0000b4000
19942 .xword 0x7000003c0000
19943 .xword 0x6ff00003e000
19944 .xword 0x6ff0001a4000
19945 .xword 0x6ff0000b2000
19946 .xword 0x700000ad0000
19947 .xword 0x6ff000058000
19948 .xword 0x6ff0000d8000
19949 .xword 0x710029c00000
19950 .xword 0x71003ec00000
19951Thr4_User_Data_4v201_data_end:
19952/*********************************************************************/
19953SECTION .Thr4_User_Data_4v301 DATA_VA=0x700000a70000
19954attr_data {
19955 Name = .Thr4_User_Data_4v301 ,
19956 VA = 0x700000a70000 ,/* 0x700000a7ffc0 */
19957 RA = 0x0190270000 ,
19958 PA = 0x4d90270000 ,
19959 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19960 thr4_z_ctx_tsb_0 ,
19961 TTE_V = 1 ,
19962 TTE_NFO = 0 ,
19963 TTE_L = 0 ,
19964 TTE_Soft = 0x0e0000 ,
19965 TTE_IE = 0 ,
19966 TTE_E = 0 ,
19967 TTE_CP = 1 ,
19968 TTE_CV = 0 ,
19969 TTE_P = 0 ,
19970 TTE_EP = 0 ,
19971 TTE_W = 1 ,
19972 TTE_SW1 = 1 ,
19973 TTE_SW0 = 1 ,
19974 TTE_RSVD1 = 0 ,
19975 TTE_Size = 1 ,
19976 /* DTTE_TAG_DATA = 0000700000a70000 8000004d90270441 */
19977 end_label = Thr4_User_Data_4v301_data_end ,
19978 compressimage ,
19979 }
19980.data
19981.global Thr4_User_Data_4v301_data_begin
19982Thr4_User_Data_4v301_data_begin:
19983 .xword 0x6ff000094000
19984 .xword 0x7000006d0000
19985 .xword 0x6ff0000b6000
19986 .xword 0x71003fc00000
19987 .xword 0x700000590000
19988 .xword 0x700000810000
19989 .xword 0x6ff000116000
19990 .xword 0x700000b00000
19991 .xword 0x7000005b0000
19992 .xword 0x700000a70000
19993 .xword 0x710016c00000
19994 .xword 0x700000ec0000
19995 .xword 0x6ff000196000
19996 .xword 0x71003f400000
19997 .xword 0x710020400000
19998 .xword 0x7000002a0000
19999 .xword 0x6ff000018000
20000 .xword 0x6ff0001f0000
20001 .xword 0x710009c00000
20002 .xword 0x700000280000
20003 .xword 0x6ff00007e000
20004 .xword 0x71002e400000
20005 .xword 0x6ff0000b0000
20006 .xword 0x6ff0001c4000
20007 .xword 0x6ff00019c000
20008 .xword 0x700000300000
20009 .xword 0x6ff00007a000
20010 .xword 0x6ff0001c2000
20011 .xword 0x6ff0000b4000
20012 .xword 0x7000003c0000
20013 .xword 0x6ff00003e000
20014 .xword 0x6ff0001a4000
20015 .xword 0x6ff0000b2000
20016 .xword 0x700000ad0000
20017 .xword 0x6ff000058000
20018 .xword 0x6ff0000d8000
20019 .xword 0x710029c00000
20020 .xword 0x71003ec00000
20021Thr4_User_Data_4v301_data_end:
20022/*********************************************************************/
20023SECTION .Thr4_User_Text_4v003 TEXT_VA=0x710016c00000
20024attr_text {
20025 Name = .Thr4_User_Text_4v003 ,
20026 VA = 0x710016c00000 ,/* 0x710016ffffc0 */
20027 RA = 0x021e800000 ,
20028 PA = 0x4e1e800000 ,
20029 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
20030 thr4_nz_ctx_tsb_0 ,
20031 TTE_V = 1 ,
20032 TTE_NFO = 0 ,
20033 TTE_L = 0 ,
20034 TTE_Soft = 0x0c0000 ,
20035 TTE_IE = 0 ,
20036 TTE_E = 0 ,
20037 TTE_CP = 0 ,
20038 TTE_CV = 0 ,
20039 TTE_P = 0 ,
20040 TTE_EP = 1 ,
20041 TTE_W = 0 ,
20042 TTE_SW1 = 0 ,
20043 TTE_SW0 = 0 ,
20044 TTE_RSVD1 = 0 ,
20045 TTE_Size = 3 ,
20046 /* ITTE_TAG_DATA = 0000710016c016f8 8000004e1e800083 */
20047 end_label = Thr4_User_Text_4v003_text_end ,
20048 compressimage ,
20049 }
20050.text
20051.global Thr4_User_Text_4v003_text_begin
20052Thr4_User_Text_4v003_text_begin:
20053 nop
20054 sub %g1, 1, %g1
20055 brz %g1,Thr4_User_Text_4v003_exit
20056 nop
20057 .word 0xc02ee33e
20058 .word 0xfcdd9000
20059thr4_MMU_ASI_BLK_S_233:
20060 .word 0x878020f1
20061 .word 0xe3bae980
20062 .word 0xfe5c2e98
20063thr4_MMU_ASI_BLK_PL_234:
20064 .word 0x878020f8
20065 .word 0xc1bda7c0
20066 .word 0xfcda9000
20067 ACCESS_ITSB_PTR
20068 .word 0xfe542518
20069 .word 0x1000000
20070 .word 0xbe178000
20071 IDEMAP_PAGE
20072 .word 0x1000000
20073 or %g0, 0x091, %i7
20074 LOAD_IDATA_IN
20075 .word 0x1000000
20076 .word 0xbe104000
20077 srlx %i7, 8, %i7
20078 andn %i7, 0x1f, %i7
20079 xor %i7, 0x10, %i7
20080 ITLB_PROBE
20081 IDEMAP_ALL_RPAGES
20082 .word 0xd6592070
20083 IDEMAP_ALL_RPAGES
20084 DO_BRANCH
20085 .word 0x81c36000
20086 .word 0xbe154000
20087 GOTO_SUPERVISOR0
20088 .word 0xf8592018
20089 .word 0xc02daaf4
20090 DDEMAP_PCTX
20091 nop
20092 .word 0xc025a9d4
20093thr4_MMU_ASI_SECONDARY_235:
20094 .word 0x87802081
20095 .word 0xf4bc6de0
20096 .word 0x1000000
20097 or %g0, 0x58d, %i7
20098 LOAD_IDATA_ACCESS
20099 nop
20100 nop
20101 nop
20102 nop
20103 nop
20104 nop
20105 nop
20106 nop
20107 .word 0xcc592018
20108 .word 0x1000000
20109 or %g0, 0x4e8, %i7
20110 READ_IDATA_ACCESS
20111 .word 0x1000000
20112 .word 0xbe108000
20113 IDEMAP_PAGE
20114 .word 0x1000000
20115 .word 0xbe170000
20116 DDEMAP_RPAGE
20117 .word 0xbe120000
20118 GOTO_SUPERVISOR1
20119 TOGGLE_LSU_IM
20120 .word 0x1000000
20121 or %g0, 0x0af, %i7
20122 LOAD_DDATA_IN
20123 TOGGLE_LSU_IM
20124thr4_MMU_ASI_PRIMARY_236:
20125 .word 0x87802080
20126 .word 0xc8f5a110
20127 .word 0x1000000
20128 .word 0xbe178000
20129 IDEMAP_RPAGE
20130 .word 0xbe816010
20131 .word 0xc39fde20
20132 DDEMAP_NCTX
20133 .word 0xfcda9000
20134 .word 0xbe124000
20135 GOTO_SUPERVISOR0
20136 .word 0xf475a090
20137 .word 0xc0342604
20138 .word 0x81c66000
20139 .word 0xbe154000
20140 GOTO_SUPERVISOR0
20141 nop
20142Thr4_User_Text_4v003_exit:
20143 EXIT_GOOD
20144Thr4_User_Text_4v003_text_end:
20145/*********************************************************************/
20146SECTION .Thr4_User_Text_4v401 TEXT_VA=0x700000ec0000
20147attr_text {
20148 Name = .Thr4_User_Text_4v401 ,
20149 VA = 0x700000ec0000 ,/* 0x700000ecffc0 */
20150 RA = 0x0190c50000 ,
20151 PA = 0x4d90c50000 ,
20152 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
20153 thr4_z_ctx_tsb_0 ,
20154 TTE_V = 1 ,
20155 TTE_NFO = 0 ,
20156 TTE_L = 0 ,
20157 TTE_Soft = 0x110000 ,
20158 TTE_IE = 0 ,
20159 TTE_E = 0 ,
20160 TTE_CP = 0 ,
20161 TTE_CV = 0 ,
20162 TTE_P = 1 ,
20163 TTE_EP = 1 ,
20164 TTE_W = 0 ,
20165 TTE_SW1 = 0 ,
20166 TTE_SW0 = 0 ,
20167 TTE_RSVD1 = 0 ,
20168 TTE_Size = 1 ,
20169 /* ITTE_TAG_DATA = 0000700000ec0000 8000004d90c50081 */
20170 end_label = Thr4_User_Text_4v401_text_end ,
20171 compressimage ,
20172 }
20173.text
20174.global Thr4_User_Text_4v401_text_begin
20175Thr4_User_Text_4v401_text_begin:
20176 wrpr 0, %gl
20177 .word 0xfcdc0200
20178thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_237:
20179 .word 0x8780202a
20180 .word 0xccbc24b0
20181 P_DDEMAP_ALL_PAGES
20182 .word 0xd65f2010
20183 .word 0xc029a5ca
20184 nop
20185 nop
20186 nop
20187 .word 0x1000000
20188 or %g0, 0x180, %i7
20189 P_READ_DDATA_ACCESS
20190 .word 0x1000000
20191 or %g0, 0x115, %i7
20192 P_LOAD_IDATA_ACCESS
20193 .word 0xe8732028
20194 .word 0xc029adbd
20195 P_IDEMAP_ALL_RPAGES
20196 .word 0xbe842008
20197 .word 0xd4dfc200
20198 .word 0xbe14c000
20199 RETURN_FROM_SUPERVISOR1
20200 nop
20201Thr4_User_Text_4v401_exit:
20202 EXIT_GOOD
20203Thr4_User_Text_4v401_text_end:
20204/*********************************************************************/
20205SECTION .Thr4_User_Text_4v004 TEXT_VA=0x6ff000196000
20206attr_text {
20207 Name = .Thr4_User_Text_4v004 ,
20208 VA = 0x6ff000196000 ,/* 0x6ff000197fc0 */
20209 RA = 0x0120008000 ,
20210 PA = 0x0120008000 ,
20211 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
20212 thr4_nz_ctx_tsb_2 ,
20213 TTE_V = 1 ,
20214 TTE_NFO = 0 ,
20215 TTE_L = 0 ,
20216 TTE_Soft = 0x0c0000 ,
20217 TTE_IE = 0 ,
20218 TTE_E = 0 ,
20219 TTE_CP = 0 ,
20220 TTE_CV = 0 ,
20221 TTE_P = 1 ,
20222 TTE_EP = 1 ,
20223 TTE_W = 0 ,
20224 TTE_SW1 = 0 ,
20225 TTE_SW0 = 0 ,
20226 TTE_RSVD1 = 0 ,
20227 TTE_Size = 0 ,
20228 /* ITTE_TAG_DATA = 00006ff00019771f 8000000120008080 */
20229 end_label = Thr4_User_Text_4v004_text_end ,
20230 compressimage ,
20231 }
20232.text
20233.global Thr4_User_Text_4v004_text_begin
20234Thr4_User_Text_4v004_text_begin:
20235 wrpr 0, %gl
20236 .word 0xfc998480
20237 .word 0x1000000
20238 .word 0xbe144000
20239 P_IDEMAP_RPAGE
20240 .word 0xfc995c60
20241 .word 0xfcdc0200
20242 .word 0xfcdd8200
20243 .word 0x1000000
20244 or %g0, 0x78, %i7
20245 P_READ_IDATA_ACCESS
20246 .word 0x1000000
20247 or %g0, 0x558, %i7
20248 P_DTLB_TAG_READ
20249 nop
20250 nop
20251 nop
20252 nop
20253 nop
20254 nop
20255 .word 0x1000000
20256 or %g0, 0x081, %i7
20257 P_LOAD_DDATA_IN
20258 .word 0xbe86e008
20259 .word 0xc8dfd000
20260 P_IDEMAP_NCTX
20261 nop
20262 nop
20263 nop
20264 nop
20265 nop
20266 P_IDEMAP_ALL_RPAGES
20267 .word 0xbe82a038
20268 .word 0xd4dfc200
20269 .word 0xbe164000
20270 RETURN_FROM_SUPERVISOR0
20271 nop
20272Thr4_User_Text_4v004_exit:
20273 EXIT_GOOD
20274Thr4_User_Text_4v004_text_end:
20275/*********************************************************************/
20276SECTION .Thr4_User_Data_4v102 DATA_VA=0x71003f400000
20277attr_data {
20278 Name = .Thr4_User_Data_4v102 ,
20279 VA = 0x71003f400000 ,/* 0x71003f7fffc0 */
20280 RA = 0x0214000000 ,
20281 PA = 0x4e14000000 ,
20282 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
20283 thr4_nz_ctx_tsb_0 ,
20284 TTE_V = 1 ,
20285 TTE_NFO = 0 ,
20286 TTE_L = 1 ,
20287 TTE_Soft = 0x1f0000 ,
20288 TTE_IE = 0 ,
20289 TTE_E = 0 ,
20290 TTE_CP = 0 ,
20291 TTE_CV = 0 ,
20292 TTE_P = 0 ,
20293 TTE_EP = 0 ,
20294 TTE_W = 1 ,
20295 TTE_SW1 = 0 ,
20296 TTE_SW0 = 0 ,
20297 TTE_RSVD1 = 0 ,
20298 TTE_Size = 3 ,
20299 /* DTTE_TAG_DATA = 000071003f4016f8 8000004e14000043 */
20300 end_label = Thr4_User_Data_4v102_data_end ,
20301 compressimage ,
20302 }
20303.data
20304.global Thr4_User_Data_4v102_data_begin
20305Thr4_User_Data_4v102_data_begin:
20306 .xword 0x6ff000094000
20307 .xword 0x7000006d0000
20308 .xword 0x6ff0000b6000
20309 .xword 0x71003fc00000
20310 .xword 0x700000590000
20311 .xword 0x700000810000
20312 .xword 0x6ff000116000
20313 .xword 0x700000b00000
20314 .xword 0x7000005b0000
20315 .xword 0x700000a70000
20316 .xword 0x710016c00000
20317 .xword 0x700000ec0000
20318 .xword 0x6ff000196000
20319 .xword 0x71003f400000
20320 .xword 0x710020400000
20321 .xword 0x7000002a0000
20322 .xword 0x6ff000018000
20323 .xword 0x6ff0001f0000
20324 .xword 0x710009c00000
20325 .xword 0x700000280000
20326 .xword 0x6ff00007e000
20327 .xword 0x71002e400000
20328 .xword 0x6ff0000b0000
20329 .xword 0x6ff0001c4000
20330 .xword 0x6ff00019c000
20331 .xword 0x700000300000
20332 .xword 0x6ff00007a000
20333 .xword 0x6ff0001c2000
20334 .xword 0x6ff0000b4000
20335 .xword 0x7000003c0000
20336 .xword 0x6ff00003e000
20337 .xword 0x6ff0001a4000
20338 .xword 0x6ff0000b2000
20339 .xword 0x700000ad0000
20340 .xword 0x6ff000058000
20341 .xword 0x6ff0000d8000
20342 .xword 0x710029c00000
20343 .xword 0x71003ec00000
20344Thr4_User_Data_4v102_data_end:
20345/*********************************************************************/
20346SECTION .Thr4_User_Data_4v202 DATA_VA=0x710020400000
20347attr_data {
20348 Name = .Thr4_User_Data_4v202 ,
20349 VA = 0x710020400000 ,/* 0x7100207fffc0 */
20350 RA = 0x0214800000 ,
20351 PA = 0x4e14800000 ,
20352 TTE_Context = 0x086b ,/* DATA_SECONDARY */
20353 thr4_nz_ctx_tsb_0 ,
20354 TTE_V = 1 ,
20355 TTE_NFO = 0 ,
20356 TTE_L = 0 ,
20357 TTE_Soft = 0x0a0000 ,
20358 TTE_IE = 0 ,
20359 TTE_E = 0 ,
20360 TTE_CP = 1 ,
20361 TTE_CV = 0 ,
20362 TTE_P = 0 ,
20363 TTE_EP = 0 ,
20364 TTE_W = 1 ,
20365 TTE_SW1 = 0 ,
20366 TTE_SW0 = 0 ,
20367 TTE_RSVD1 = 0 ,
20368 TTE_Size = 3 ,
20369 /* DTTE_TAG_DATA = 000071002040086b 8000004e14800443 */
20370 end_label = Thr4_User_Data_4v202_data_end ,
20371 compressimage ,
20372 }
20373.data
20374.global Thr4_User_Data_4v202_data_begin
20375Thr4_User_Data_4v202_data_begin:
20376 .xword 0x6ff000094000
20377 .xword 0x7000006d0000
20378 .xword 0x6ff0000b6000
20379 .xword 0x71003fc00000
20380 .xword 0x700000590000
20381 .xword 0x700000810000
20382 .xword 0x6ff000116000
20383 .xword 0x700000b00000
20384 .xword 0x7000005b0000
20385 .xword 0x700000a70000
20386 .xword 0x710016c00000
20387 .xword 0x700000ec0000
20388 .xword 0x6ff000196000
20389 .xword 0x71003f400000
20390 .xword 0x710020400000
20391 .xword 0x7000002a0000
20392 .xword 0x6ff000018000
20393 .xword 0x6ff0001f0000
20394 .xword 0x710009c00000
20395 .xword 0x700000280000
20396 .xword 0x6ff00007e000
20397 .xword 0x71002e400000
20398 .xword 0x6ff0000b0000
20399 .xword 0x6ff0001c4000
20400 .xword 0x6ff00019c000
20401 .xword 0x700000300000
20402 .xword 0x6ff00007a000
20403 .xword 0x6ff0001c2000
20404 .xword 0x6ff0000b4000
20405 .xword 0x7000003c0000
20406 .xword 0x6ff00003e000
20407 .xword 0x6ff0001a4000
20408 .xword 0x6ff0000b2000
20409 .xword 0x700000ad0000
20410 .xword 0x6ff000058000
20411 .xword 0x6ff0000d8000
20412 .xword 0x710029c00000
20413 .xword 0x71003ec00000
20414Thr4_User_Data_4v202_data_end:
20415/*********************************************************************/
20416SECTION .Thr4_User_Data_4v302 DATA_VA=0x7000002a0000
20417attr_data {
20418 Name = .Thr4_User_Data_4v302 ,
20419 VA = 0x7000002a0000 ,/* 0x7000002affc0 */
20420 RA = 0x0190510000 ,
20421 PA = 0x4d90510000 ,
20422 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20423 thr4_z_ctx_tsb_0 ,
20424 TTE_V = 1 ,
20425 TTE_NFO = 0 ,
20426 TTE_L = 0 ,
20427 TTE_Soft = 0x0e0000 ,
20428 TTE_IE = 0 ,
20429 TTE_E = 0 ,
20430 TTE_CP = 1 ,
20431 TTE_CV = 0 ,
20432 TTE_P = 0 ,
20433 TTE_EP = 0 ,
20434 TTE_W = 1 ,
20435 TTE_SW1 = 1 ,
20436 TTE_SW0 = 1 ,
20437 TTE_RSVD1 = 0 ,
20438 TTE_Size = 1 ,
20439 /* DTTE_TAG_DATA = 00007000002a0000 8000004d90510441 */
20440 end_label = Thr4_User_Data_4v302_data_end ,
20441 compressimage ,
20442 }
20443.data
20444.global Thr4_User_Data_4v302_data_begin
20445Thr4_User_Data_4v302_data_begin:
20446 .xword 0x6ff000094000
20447 .xword 0x7000006d0000
20448 .xword 0x6ff0000b6000
20449 .xword 0x71003fc00000
20450 .xword 0x700000590000
20451 .xword 0x700000810000
20452 .xword 0x6ff000116000
20453 .xword 0x700000b00000
20454 .xword 0x7000005b0000
20455 .xword 0x700000a70000
20456 .xword 0x710016c00000
20457 .xword 0x700000ec0000
20458 .xword 0x6ff000196000
20459 .xword 0x71003f400000
20460 .xword 0x710020400000
20461 .xword 0x7000002a0000
20462 .xword 0x6ff000018000
20463 .xword 0x6ff0001f0000
20464 .xword 0x710009c00000
20465 .xword 0x700000280000
20466 .xword 0x6ff00007e000
20467 .xword 0x71002e400000
20468 .xword 0x6ff0000b0000
20469 .xword 0x6ff0001c4000
20470 .xword 0x6ff00019c000
20471 .xword 0x700000300000
20472 .xword 0x6ff00007a000
20473 .xword 0x6ff0001c2000
20474 .xword 0x6ff0000b4000
20475 .xword 0x7000003c0000
20476 .xword 0x6ff00003e000
20477 .xword 0x6ff0001a4000
20478 .xword 0x6ff0000b2000
20479 .xword 0x700000ad0000
20480 .xword 0x6ff000058000
20481 .xword 0x6ff0000d8000
20482 .xword 0x710029c00000
20483 .xword 0x71003ec00000
20484Thr4_User_Data_4v302_data_end:
20485/*********************************************************************/
20486SECTION .Thr4_User_Text_4v005 TEXT_VA=0x6ff000018000
20487attr_text {
20488 Name = .Thr4_User_Text_4v005 ,
20489 VA = 0x6ff000018000 ,/* 0x6ff000019fc0 */
20490 RA = 0x012002e000 ,
20491 PA = 0x012002e000 ,
20492 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
20493 thr4_nz_ctx_tsb_2 ,
20494 TTE_V = 1 ,
20495 TTE_NFO = 0 ,
20496 TTE_L = 0 ,
20497 TTE_Soft = 0x0c0000 ,
20498 TTE_IE = 0 ,
20499 TTE_E = 0 ,
20500 TTE_CP = 0 ,
20501 TTE_CV = 0 ,
20502 TTE_P = 0 ,
20503 TTE_EP = 1 ,
20504 TTE_W = 0 ,
20505 TTE_SW1 = 0 ,
20506 TTE_SW0 = 0 ,
20507 TTE_RSVD1 = 0 ,
20508 TTE_Size = 0 ,
20509 /* ITTE_TAG_DATA = 00006ff00001971f 800000012002e080 */
20510 end_label = Thr4_User_Text_4v005_text_end ,
20511 compressimage ,
20512 }
20513.text
20514.global Thr4_User_Text_4v005_text_begin
20515Thr4_User_Text_4v005_text_begin:
20516 nop
20517 sub %g1, 1, %g1
20518 brz %g1,Thr4_User_Text_4v005_exit
20519 nop
20520 nop
20521 nop
20522 nop
20523 nop
20524 nop
20525 nop
20526 nop
20527 nop
20528 IDEMAP_ALL
20529thr4_MMU_ASI_PRIMARY_LITTLE_238:
20530 .word 0x87802088
20531 .word 0xc8bda480
20532 .word 0x1000000
20533 or %g0, 0x655, %i7
20534 LOAD_DDATA_ACCESS
20535 .word 0xfe52a8a8
20536 .word 0xd8742048
20537 .word 0xc076e940
20538 .word 0xfe542ac0
20539 .word 0xbe842098
20540 .word 0xc8dfd000
20541 nop
20542 nop
20543 nop
20544 nop
20545 nop
20546 nop
20547 nop
20548 nop
20549 nop
20550 nop
20551 nop
20552 nop
20553 nop
20554 nop
20555 nop
20556 nop
20557 DO_BRANCH
20558 .word 0x81c6a000
20559 .word 0xbe154000
20560 GOTO_SUPERVISOR0
20561 .word 0xfcdd9000
20562 .word 0x1000000
20563 or %g0, 0x5e8, %i7
20564 READ_IDATA_ACCESS
20565 .word 0x1000000
20566 or %g0, 0x787, %i7
20567 LOAD_DDATA_ACCESS
20568 .word 0x1000000
20569 or %g0, 0x094, %i7
20570 LOAD_DDATA_IN
20571 IDEMAP_PCTX
20572 nop
20573 nop
20574 nop
20575 nop
20576 .word 0xe05ee0e0
20577 .word 0xc02eefd8
20578 .word 0xc0742970
20579 .word 0xc0712bd8
20580 nop
20581 nop
20582 nop
20583 .word 0xc0342a48
20584 .word 0xfe56edbc
20585 DO_BRANCH
20586 .word 0x81c26000
20587 .word 0xbe124000
20588 GOTO_SUPERVISOR0
20589 .word 0xfe56e888
20590 DDEMAP_ALL
20591 TOGGLE_LSU_IM
20592 nop
20593 .word 0x1000000
20594 or %g0, 0x1c0, %i7
20595 DTLB_TAG_READ
20596 .word 0xec5c2068
20597 .word 0x1000000
20598 or %g0, 0x440, %i7
20599 READ_DDATA_ACCESS
20600thr4_MMU_ASI_PRIMARY_LITTLE_239:
20601 .word 0x87802088
20602 .word 0xd8b92580
20603 ACCESS_ITSB_PTR
20604 IDEMAP_ALL_RPAGES
20605 ACCESS_DTSB_PTR
20606 .word 0x1000000
20607 or %g0, 0x089, %i7
20608 LOAD_IDATA_IN
20609 .word 0xfc9a9d40
20610 .word 0xbe168000
20611 GOTO_SUPERVISOR0
20612 IDEMAP_PCTX
20613 DDEMAP_ALL
20614 DDEMAP_SCTX
20615 .word 0xfe592790
20616 .word 0xd8742018
20617 .word 0xc032ae90
20618 nop
20619 nop
20620 nop
20621 DDEMAP_NCTX
20622 .word 0x1000000
20623 or %g0, 0x00a, %i7
20624 LOAD_IDATA_IN
20625 .word 0x1000000
20626 or %g0, 0x036, %i7
20627 LOAD_DDATA_IN
20628 nop
20629 nop
20630 nop
20631 nop
20632 nop
20633thr4_MMU_ASI_BLK_COMMIT_P_240:
20634 .word 0x878020e0
20635 .word 0xe3b8abc0
20636 IDEMAP_NCTX
20637 .word 0xc675a0f8
20638 .word 0xc076eaf8
20639 .word 0xfe56e5c6
20640 nop
20641 nop
20642thr4_MMU_ASI_PRIMARY_241:
20643 .word 0x87802080
20644 .word 0xe6f6e108
20645 DO_BRANCH
20646 .word 0x81c0e088
20647 .word 0xbe168000
20648 GOTO_SUPERVISOR0
20649 .word 0xf05da018
20650 .word 0xbe124000
20651 GOTO_SUPERVISOR0
20652 nop
20653Thr4_User_Text_4v005_exit:
20654 EXIT_GOOD
20655Thr4_User_Text_4v005_text_end:
20656/*********************************************************************/
20657SECTION .Thr4_User_Text_4v402 TEXT_VA=0x6ff0001f0000
20658attr_text {
20659 Name = .Thr4_User_Text_4v402 ,
20660 VA = 0x6ff0001f0000 ,/* 0x6ff0001f1fc0 */
20661 RA = 0x0120094000 ,
20662 PA = 0x0120094000 ,
20663 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
20664 thr4_z_ctx_tsb_3 ,
20665 TTE_V = 1 ,
20666 TTE_NFO = 0 ,
20667 TTE_L = 0 ,
20668 TTE_Soft = 0x110000 ,
20669 TTE_IE = 0 ,
20670 TTE_E = 0 ,
20671 TTE_CP = 0 ,
20672 TTE_CV = 0 ,
20673 TTE_P = 1 ,
20674 TTE_EP = 1 ,
20675 TTE_W = 0 ,
20676 TTE_SW1 = 0 ,
20677 TTE_SW0 = 0 ,
20678 TTE_RSVD1 = 0 ,
20679 TTE_Size = 0 ,
20680 /* ITTE_TAG_DATA = 00006ff0001f0000 8000000120094080 */
20681 end_label = Thr4_User_Text_4v402_text_end ,
20682 compressimage ,
20683 }
20684.text
20685.global Thr4_User_Text_4v402_text_begin
20686Thr4_User_Text_4v402_text_begin:
20687 wrpr 0, %gl
20688 .word 0x1000000
20689 or %g0, 0x150, %i7
20690 P_ITLB_TAG_READ
20691 .word 0xbe8420c0
20692 .word 0xd4dfc200
20693 .word 0x1000000
20694 .word 0xbe174000
20695 P_IDEMAP_RPAGE
20696 .word 0xbe86e100
20697 .word 0xc8dfd040
20698thr4_MMU_ASI_AS_IF_USER_PRIMARY_242:
20699 .word 0x87802010
20700 .word 0xe2f2a010
20701 P_TOGGLE_LSU_DM
20702 P_ACCESS_DTSB_PTR
20703 .word 0xbe842038
20704 .word 0xd4dfc200
20705 .word 0xfe532830
20706 P_DDEMAP_PCTX
20707 .word 0xfcdec200
20708 nop
20709 nop
20710 nop
20711 nop
20712 nop
20713 nop
20714 nop
20715 nop
20716 nop
20717 .word 0xc85e2008
20718 .word 0x1000000
20719 or %g0, 0x40, %i7
20720 P_READ_IDATA_ACCESS
20721thr4_MMU_ASI_AS_IF_USER_PRIMARY_243:
20722 .word 0x87802010
20723 .word 0xc4f5a0e0
20724 .word 0xfcdec200
20725 .word 0xfe432858
20726 nop
20727 nop
20728 nop
20729 P_DDEMAP_NCTX
20730 nop
20731 nop
20732 nop
20733 nop
20734 nop
20735 nop
20736 nop
20737 .word 0xbe85a068
20738 .word 0xc4dfc200
20739 .word 0xfcdc1000
20740 .word 0xfcdac3a0
20741 nop
20742 nop
20743 nop
20744 nop
20745 nop
20746 .word 0xc45f2098
20747 .word 0x1000000
20748 or %g0, 0x1b0, %i7
20749 P_READ_IDATA_ACCESS
20750 P_ACCESS_DTSB_PTR
20751 .word 0x1000000
20752 or %g0, 0x2ae, %i7
20753 P_LOAD_DDATA_ACCESS
20754 .word 0x1000000
20755 or %g0, 0xf8, %i7
20756 P_READ_DDATA_ACCESS
20757 .word 0x1000000
20758 or %g0, 0x02f, %i7
20759 P_LOAD_IDATA_IN
20760 .word 0xca5ca010
20761 .word 0xfc995020
20762 .word 0x1000000
20763 .word 0xbe178000
20764 P_IDEMAP_RPAGE
20765 P_TOGGLE_LSU_DM
20766 nop
20767 nop
20768 .word 0xbe842038
20769 .word 0xd4dfc200
20770thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_244:
20771 .word 0x8780202b
20772 .word 0xc8bde780
20773 nop
20774 nop
20775 .word 0x1000000
20776 or %g0, 0x400, %i7
20777 P_ITLB_TAG_READ
20778 .word 0xfcdc0200
20779 .word 0xe8732088
20780 .word 0xc0262c74
20781 P_TOGGLE_LSU_DM
20782thr4_MMU_ASI_BLK_P_245:
20783 .word 0x878020f0
20784 .word 0xe3bc2580
20785 nop
20786 nop
20787 nop
20788 nop
20789 nop
20790 nop
20791 nop
20792 nop
20793 .word 0x1000000
20794 or %g0, 0x430, %i7
20795 P_READ_IDATA_ACCESS
20796 .word 0xf674a100
20797 .word 0xc0372afc
20798 P_ACCESS_DTSB_PTR
20799 .word 0xbe11c000
20800 RETURN_FROM_SUPERVISOR1
20801 nop
20802Thr4_User_Text_4v402_exit:
20803 EXIT_GOOD
20804Thr4_User_Text_4v402_text_end:
20805/*********************************************************************/
20806SECTION .Thr4_User_Text_4v006 TEXT_VA=0x710009c00000
20807attr_text {
20808 Name = .Thr4_User_Text_4v006 ,
20809 VA = 0x710009c00000 ,/* 0x710009ffffc0 */
20810 RA = 0x0219000000 ,
20811 PA = 0x4e19000000 ,
20812 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
20813 thr4_nz_ctx_tsb_0 ,
20814 TTE_V = 1 ,
20815 TTE_NFO = 0 ,
20816 TTE_L = 0 ,
20817 TTE_Soft = 0x0c0000 ,
20818 TTE_IE = 0 ,
20819 TTE_E = 0 ,
20820 TTE_CP = 0 ,
20821 TTE_CV = 0 ,
20822 TTE_P = 1 ,
20823 TTE_EP = 1 ,
20824 TTE_W = 0 ,
20825 TTE_SW1 = 0 ,
20826 TTE_SW0 = 0 ,
20827 TTE_RSVD1 = 0 ,
20828 TTE_Size = 3 ,
20829 /* ITTE_TAG_DATA = 0000710009c016f8 8000004e19000083 */
20830 end_label = Thr4_User_Text_4v006_text_end ,
20831 compressimage ,
20832 }
20833.text
20834.global Thr4_User_Text_4v006_text_begin
20835Thr4_User_Text_4v006_text_begin:
20836 wrpr 0, %gl
20837 .word 0xbe812098
20838 .word 0xd4dfd000
20839 .word 0x1000000
20840 or %g0, 0x4d0, %i7
20841 P_DTLB_TAG_READ
20842 .word 0xbe812038
20843 .word 0xe0dfc200
20844 .word 0xfe42ad58
20845 P_ACCESS_DTSB_PTR
20846 .word 0xbe85a0e0
20847 .word 0xf6dfc200
20848 .word 0xc39c1f00
20849 P_TOGGLE_LSU_DM
20850thr4_MMU_ASI_PRIMARY_LITTLE_246:
20851 .word 0x87802088
20852 .word 0xeef5a010
20853 .word 0x1000000
20854 or %g0, 0x428, %i7
20855 P_ITLB_TAG_READ
20856thr4_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_247:
20857 .word 0x87802018
20858 .word 0xdaf5a0d0
20859 .word 0xfcded000
20860 .word 0xc85c2038
20861 .word 0x1000000
20862 .word 0xbe130000
20863 srlx %i7, 8, %i7
20864 andn %i7, 0x1f, %i7
20865 P_ITLB_PROBE
20866thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_248:
20867 .word 0x87802022
20868 .word 0xd0bdac50
20869 .word 0xfcdc0200
20870 P_IDEMAP_NCTX
20871 .word 0xbe14c000
20872 RETURN_FROM_SUPERVISOR0
20873 nop
20874Thr4_User_Text_4v006_exit:
20875 EXIT_GOOD
20876Thr4_User_Text_4v006_text_end:
20877/*********************************************************************/
20878SECTION .Thr4_User_Data_4v103 DATA_VA=0x700000280000
20879attr_data {
20880 Name = .Thr4_User_Data_4v103 ,
20881 VA = 0x700000280000 ,/* 0x70000028ffc0 */
20882 RA = 0x01900a0000 ,
20883 PA = 0x4d900a0000 ,
20884 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
20885 thr4_nz_ctx_tsb_3 ,
20886 TTE_V = 1 ,
20887 TTE_NFO = 0 ,
20888 TTE_L = 1 ,
20889 TTE_Soft = 0x1f0000 ,
20890 TTE_IE = 0 ,
20891 TTE_E = 0 ,
20892 TTE_CP = 0 ,
20893 TTE_CV = 0 ,
20894 TTE_P = 0 ,
20895 TTE_EP = 0 ,
20896 TTE_W = 1 ,
20897 TTE_SW1 = 0 ,
20898 TTE_SW0 = 0 ,
20899 TTE_RSVD1 = 0 ,
20900 TTE_Size = 1 ,
20901 /* DTTE_TAG_DATA = 00007000002816f8 8000004d900a0041 */
20902 end_label = Thr4_User_Data_4v103_data_end ,
20903 compressimage ,
20904 }
20905.data
20906.global Thr4_User_Data_4v103_data_begin
20907Thr4_User_Data_4v103_data_begin:
20908 .xword 0x6ff000094000
20909 .xword 0x7000006d0000
20910 .xword 0x6ff0000b6000
20911 .xword 0x71003fc00000
20912 .xword 0x700000590000
20913 .xword 0x700000810000
20914 .xword 0x6ff000116000
20915 .xword 0x700000b00000
20916 .xword 0x7000005b0000
20917 .xword 0x700000a70000
20918 .xword 0x710016c00000
20919 .xword 0x700000ec0000
20920 .xword 0x6ff000196000
20921 .xword 0x71003f400000
20922 .xword 0x710020400000
20923 .xword 0x7000002a0000
20924 .xword 0x6ff000018000
20925 .xword 0x6ff0001f0000
20926 .xword 0x710009c00000
20927 .xword 0x700000280000
20928 .xword 0x6ff00007e000
20929 .xword 0x71002e400000
20930 .xword 0x6ff0000b0000
20931 .xword 0x6ff0001c4000
20932 .xword 0x6ff00019c000
20933 .xword 0x700000300000
20934 .xword 0x6ff00007a000
20935 .xword 0x6ff0001c2000
20936 .xword 0x6ff0000b4000
20937 .xword 0x7000003c0000
20938 .xword 0x6ff00003e000
20939 .xword 0x6ff0001a4000
20940 .xword 0x6ff0000b2000
20941 .xword 0x700000ad0000
20942 .xword 0x6ff000058000
20943 .xword 0x6ff0000d8000
20944 .xword 0x710029c00000
20945 .xword 0x71003ec00000
20946Thr4_User_Data_4v103_data_end:
20947/*********************************************************************/
20948SECTION .Thr4_User_Data_4v203 DATA_VA=0x6ff00007e000
20949attr_data {
20950 Name = .Thr4_User_Data_4v203 ,
20951 VA = 0x6ff00007e000 ,/* 0x6ff00007ffc0 */
20952 RA = 0x01201ba000 ,
20953 PA = 0x01201ba000 ,
20954 TTE_Context = 0x086b ,/* DATA_SECONDARY */
20955 thr4_nz_ctx_tsb_2 ,
20956 TTE_V = 1 ,
20957 TTE_NFO = 0 ,
20958 TTE_L = 0 ,
20959 TTE_Soft = 0x0a0000 ,
20960 TTE_IE = 0 ,
20961 TTE_E = 0 ,
20962 TTE_CP = 1 ,
20963 TTE_CV = 0 ,
20964 TTE_P = 0 ,
20965 TTE_EP = 0 ,
20966 TTE_W = 1 ,
20967 TTE_SW1 = 0 ,
20968 TTE_SW0 = 0 ,
20969 TTE_RSVD1 = 0 ,
20970 TTE_Size = 0 ,
20971 /* DTTE_TAG_DATA = 00006ff00007ef4c 80000001201ba440 */
20972 end_label = Thr4_User_Data_4v203_data_end ,
20973 compressimage ,
20974 }
20975.data
20976.global Thr4_User_Data_4v203_data_begin
20977Thr4_User_Data_4v203_data_begin:
20978 .xword 0x6ff000094000
20979 .xword 0x7000006d0000
20980 .xword 0x6ff0000b6000
20981 .xword 0x71003fc00000
20982 .xword 0x700000590000
20983 .xword 0x700000810000
20984 .xword 0x6ff000116000
20985 .xword 0x700000b00000
20986 .xword 0x7000005b0000
20987 .xword 0x700000a70000
20988 .xword 0x710016c00000
20989 .xword 0x700000ec0000
20990 .xword 0x6ff000196000
20991 .xword 0x71003f400000
20992 .xword 0x710020400000
20993 .xword 0x7000002a0000
20994 .xword 0x6ff000018000
20995 .xword 0x6ff0001f0000
20996 .xword 0x710009c00000
20997 .xword 0x700000280000
20998 .xword 0x6ff00007e000
20999 .xword 0x71002e400000
21000 .xword 0x6ff0000b0000
21001 .xword 0x6ff0001c4000
21002 .xword 0x6ff00019c000
21003 .xword 0x700000300000
21004 .xword 0x6ff00007a000
21005 .xword 0x6ff0001c2000
21006 .xword 0x6ff0000b4000
21007 .xword 0x7000003c0000
21008 .xword 0x6ff00003e000
21009 .xword 0x6ff0001a4000
21010 .xword 0x6ff0000b2000
21011 .xword 0x700000ad0000
21012 .xword 0x6ff000058000
21013 .xword 0x6ff0000d8000
21014 .xword 0x710029c00000
21015 .xword 0x71003ec00000
21016Thr4_User_Data_4v203_data_end:
21017/*********************************************************************/
21018SECTION .Thr4_User_Data_4v303 DATA_VA=0x71002e400000
21019attr_data {
21020 Name = .Thr4_User_Data_4v303 ,
21021 VA = 0x71002e400000 ,/* 0x71002e7fffc0 */
21022 RA = 0x021ec00000 ,
21023 PA = 0x4e1ec00000 ,
21024 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
21025 thr4_z_ctx_tsb_1 ,
21026 TTE_V = 1 ,
21027 TTE_NFO = 0 ,
21028 TTE_L = 0 ,
21029 TTE_Soft = 0x0e0000 ,
21030 TTE_IE = 0 ,
21031 TTE_E = 0 ,
21032 TTE_CP = 1 ,
21033 TTE_CV = 0 ,
21034 TTE_P = 0 ,
21035 TTE_EP = 0 ,
21036 TTE_W = 1 ,
21037 TTE_SW1 = 1 ,
21038 TTE_SW0 = 1 ,
21039 TTE_RSVD1 = 0 ,
21040 TTE_Size = 3 ,
21041 /* DTTE_TAG_DATA = 000071002e400000 8000004e1ec00443 */
21042 end_label = Thr4_User_Data_4v303_data_end ,
21043 compressimage ,
21044 }
21045.data
21046.global Thr4_User_Data_4v303_data_begin
21047Thr4_User_Data_4v303_data_begin:
21048 .xword 0x6ff000094000
21049 .xword 0x7000006d0000
21050 .xword 0x6ff0000b6000
21051 .xword 0x71003fc00000
21052 .xword 0x700000590000
21053 .xword 0x700000810000
21054 .xword 0x6ff000116000
21055 .xword 0x700000b00000
21056 .xword 0x7000005b0000
21057 .xword 0x700000a70000
21058 .xword 0x710016c00000
21059 .xword 0x700000ec0000
21060 .xword 0x6ff000196000
21061 .xword 0x71003f400000
21062 .xword 0x710020400000
21063 .xword 0x7000002a0000
21064 .xword 0x6ff000018000
21065 .xword 0x6ff0001f0000
21066 .xword 0x710009c00000
21067 .xword 0x700000280000
21068 .xword 0x6ff00007e000
21069 .xword 0x71002e400000
21070 .xword 0x6ff0000b0000
21071 .xword 0x6ff0001c4000
21072 .xword 0x6ff00019c000
21073 .xword 0x700000300000
21074 .xword 0x6ff00007a000
21075 .xword 0x6ff0001c2000
21076 .xword 0x6ff0000b4000
21077 .xword 0x7000003c0000
21078 .xword 0x6ff00003e000
21079 .xword 0x6ff0001a4000
21080 .xword 0x6ff0000b2000
21081 .xword 0x700000ad0000
21082 .xword 0x6ff000058000
21083 .xword 0x6ff0000d8000
21084 .xword 0x710029c00000
21085 .xword 0x71003ec00000
21086Thr4_User_Data_4v303_data_end:
21087/*********************************************************************/
21088SECTION .Thr4_User_Text_4v007 TEXT_VA=0x6ff0000b0000
21089attr_text {
21090 Name = .Thr4_User_Text_4v007 ,
21091 VA = 0x6ff0000b0000 ,/* 0x6ff0000b1fc0 */
21092 RA = 0x0120110000 ,
21093 PA = 0x0120110000 ,
21094 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
21095 thr4_nz_ctx_tsb_2 ,
21096 TTE_V = 1 ,
21097 TTE_NFO = 0 ,
21098 TTE_L = 0 ,
21099 TTE_Soft = 0x0c0000 ,
21100 TTE_IE = 0 ,
21101 TTE_E = 0 ,
21102 TTE_CP = 0 ,
21103 TTE_CV = 0 ,
21104 TTE_P = 0 ,
21105 TTE_EP = 1 ,
21106 TTE_W = 0 ,
21107 TTE_SW1 = 0 ,
21108 TTE_SW0 = 0 ,
21109 TTE_RSVD1 = 0 ,
21110 TTE_Size = 0 ,
21111 /* ITTE_TAG_DATA = 00006ff0000b171f 8000000120110080 */
21112 end_label = Thr4_User_Text_4v007_text_end ,
21113 compressimage ,
21114 }
21115.text
21116.global Thr4_User_Text_4v007_text_begin
21117Thr4_User_Text_4v007_text_begin:
21118 nop
21119 sub %g1, 1, %g1
21120 brz %g1,Thr4_User_Text_4v007_exit
21121 nop
21122 .word 0xd45da0e0
21123 .word 0xe072a100
21124 .word 0xc070ab08
21125 nop
21126 nop
21127 nop
21128 nop
21129 .word 0xfc991c40
21130 .word 0xc035ad96
21131 TOGGLE_LSU_IM
21132 .word 0x1000000
21133 or %g0, 0x5e3, %i7
21134 LOAD_IDATA_ACCESS
21135 .word 0xf85aa018
21136 nop
21137 nop
21138 nop
21139 nop
21140 nop
21141 nop
21142 nop
21143 nop
21144 .word 0xec5c2038
21145 .word 0xd65aa0a0
21146 .word 0x1000000
21147 or %g0, 0x5c0, %i7
21148 DTLB_TAG_READ
21149 ACCESS_DTSB_PTR
21150 TOGGLE_LSU_DM
21151 .word 0xc872a0c0
21152 .word 0xc032a8b0
21153 DO_BRANCH
21154 .word 0x81c3e000
21155 .word 0xbe124000
21156 GOTO_SUPERVISOR0
21157 nop
21158 nop
21159 .word 0x1000000
21160 or %g0, 0x459, %i7
21161 LOAD_DDATA_ACCESS
21162 ACCESS_DTSB_PTR
21163 .word 0xc028a29d
21164 nop
21165 nop
21166 nop
21167 nop
21168 nop
21169 nop
21170 nop
21171 nop
21172 .word 0xbe82a0c0
21173 .word 0xe0dfd000
21174 nop
21175 nop
21176 nop
21177 nop
21178 nop
21179 nop
21180 nop
21181 nop
21182 nop
21183 .word 0xfcdc1000
21184 .word 0xd6592010
21185 nop
21186 nop
21187 nop
21188 nop
21189 nop
21190 ACCESS_DTSB_PTR
21191 .word 0x1000000
21192 or %g0, 0x1f1, %i7
21193 LOAD_IDATA_ACCESS
21194 TOGGLE_LSU_IM
21195 TOGGLE_LSU_IM
21196 .word 0xfcda9000
21197 .word 0xc02c23a8
21198 .word 0xbe85a0f0
21199 .word 0xd4dfd000
21200 DO_BRANCH
21201 .word 0x81c6a000
21202 .word 0xbe13c000
21203 GOTO_SUPERVISOR0
21204 IDEMAP_PCTX
21205 .word 0x1000000
21206 or %g0, 0x03b, %i7
21207 LOAD_DDATA_IN
21208 IDEMAP_ALL_RPAGES
21209 nop
21210 nop
21211 nop
21212 nop
21213 nop
21214 nop
21215 nop
21216 ACCESS_ITSB_PTR
21217 .word 0xfcdd9000
21218 .word 0xfe412934
21219 .word 0xc034255c
21220 .word 0xfcd89000
21221 .word 0x1000000
21222 .word 0xbe16c000
21223 DDEMAP_PAGE
21224 IDEMAP_ALL_PAGES
21225 .word 0x1000000
21226 or %g0, 0x588, %i7
21227 READ_IDATA_ACCESS
21228 TOGGLE_LSU_DM
21229 .word 0xec5da098
21230 DDEMAP_SCTX
21231 .word 0xbe154000
21232 GOTO_SUPERVISOR0
21233 .word 0xe05ee0f0
21234 .word 0x81c56000
21235 .word 0xbe13c000
21236 GOTO_SUPERVISOR0
21237 nop
21238Thr4_User_Text_4v007_exit:
21239 EXIT_GOOD
21240Thr4_User_Text_4v007_text_end:
21241/*********************************************************************/
21242SECTION .Thr4_User_Text_4v008 TEXT_VA=0x6ff0001c4000
21243attr_text {
21244 Name = .Thr4_User_Text_4v008 ,
21245 VA = 0x6ff0001c4000 ,/* 0x6ff0001c5fc0 */
21246 RA = 0x0120080000 ,
21247 PA = 0x0120080000 ,
21248 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
21249 thr4_nz_ctx_tsb_2 ,
21250 TTE_V = 1 ,
21251 TTE_NFO = 0 ,
21252 TTE_L = 0 ,
21253 TTE_Soft = 0x0c0000 ,
21254 TTE_IE = 0 ,
21255 TTE_E = 0 ,
21256 TTE_CP = 0 ,
21257 TTE_CV = 0 ,
21258 TTE_P = 1 ,
21259 TTE_EP = 1 ,
21260 TTE_W = 0 ,
21261 TTE_SW1 = 0 ,
21262 TTE_SW0 = 0 ,
21263 TTE_RSVD1 = 0 ,
21264 TTE_Size = 0 ,
21265 /* ITTE_TAG_DATA = 00006ff0001c571f 8000000120080080 */
21266 end_label = Thr4_User_Text_4v008_text_end ,
21267 compressimage ,
21268 }
21269.text
21270.global Thr4_User_Text_4v008_text_begin
21271Thr4_User_Text_4v008_text_begin:
21272 wrpr 0, %gl
21273 .word 0x1000000
21274 or %g0, 0x049, %i7
21275 P_LOAD_DDATA_IN
21276 .word 0x1000000
21277 .word 0xbe17c000
21278 P_IDEMAP_PAGE
21279 P_ACCESS_DTSB_PTR
21280 .word 0x1000000
21281 .word 0xbe158000
21282 P_IDEMAP_PAGE
21283 .word 0xfcda9000
21284thr4_MMU_ASI_REAL_IO_LITTLE_249:
21285 .word 0x8780201d
21286 .word 0xcaf0a010
21287 .word 0xfe45ac3c
21288 .word 0x1000000
21289 or %g0, 0x798, %i7
21290 P_READ_DDATA_ACCESS
21291 .word 0x1000000
21292 or %g0, 0x117, %i7
21293 P_LOAD_DDATA_ACCESS
21294 P_IDEMAP_ALL
21295 P_IDEMAP_NCTX
21296 .word 0xc19a82c0
21297 nop
21298 nop
21299 nop
21300 nop
21301 .word 0xbe164000
21302 RETURN_FROM_SUPERVISOR0
21303 nop
21304Thr4_User_Text_4v008_exit:
21305 EXIT_GOOD
21306Thr4_User_Text_4v008_text_end:
21307/*********************************************************************/
21308SECTION .Thr4_User_Data_4v104 DATA_VA=0x6ff00019c000
21309attr_data {
21310 Name = .Thr4_User_Data_4v104 ,
21311 VA = 0x6ff00019c000 ,/* 0x6ff00019dfc0 */
21312 RA = 0x012017a000 ,
21313 PA = 0x012017a000 ,
21314 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
21315 thr4_nz_ctx_tsb_2 ,
21316 TTE_V = 1 ,
21317 TTE_NFO = 0 ,
21318 TTE_L = 1 ,
21319 TTE_Soft = 0x1f0000 ,
21320 TTE_IE = 0 ,
21321 TTE_E = 0 ,
21322 TTE_CP = 0 ,
21323 TTE_CV = 0 ,
21324 TTE_P = 0 ,
21325 TTE_EP = 0 ,
21326 TTE_W = 1 ,
21327 TTE_SW1 = 0 ,
21328 TTE_SW0 = 0 ,
21329 TTE_RSVD1 = 0 ,
21330 TTE_Size = 0 ,
21331 /* DTTE_TAG_DATA = 00006ff00019d71f 800000012017a040 */
21332 end_label = Thr4_User_Data_4v104_data_end ,
21333 compressimage ,
21334 }
21335.data
21336.global Thr4_User_Data_4v104_data_begin
21337Thr4_User_Data_4v104_data_begin:
21338 .xword 0x6ff000094000
21339 .xword 0x7000006d0000
21340 .xword 0x6ff0000b6000
21341 .xword 0x71003fc00000
21342 .xword 0x700000590000
21343 .xword 0x700000810000
21344 .xword 0x6ff000116000
21345 .xword 0x700000b00000
21346 .xword 0x7000005b0000
21347 .xword 0x700000a70000
21348 .xword 0x710016c00000
21349 .xword 0x700000ec0000
21350 .xword 0x6ff000196000
21351 .xword 0x71003f400000
21352 .xword 0x710020400000
21353 .xword 0x7000002a0000
21354 .xword 0x6ff000018000
21355 .xword 0x6ff0001f0000
21356 .xword 0x710009c00000
21357 .xword 0x700000280000
21358 .xword 0x6ff00007e000
21359 .xword 0x71002e400000
21360 .xword 0x6ff0000b0000
21361 .xword 0x6ff0001c4000
21362 .xword 0x6ff00019c000
21363 .xword 0x700000300000
21364 .xword 0x6ff00007a000
21365 .xword 0x6ff0001c2000
21366 .xword 0x6ff0000b4000
21367 .xword 0x7000003c0000
21368 .xword 0x6ff00003e000
21369 .xword 0x6ff0001a4000
21370 .xword 0x6ff0000b2000
21371 .xword 0x700000ad0000
21372 .xword 0x6ff000058000
21373 .xword 0x6ff0000d8000
21374 .xword 0x710029c00000
21375 .xword 0x71003ec00000
21376Thr4_User_Data_4v104_data_end:
21377/*********************************************************************/
21378SECTION .Thr4_User_Data_4v304 DATA_VA=0x700000300000
21379attr_data {
21380 Name = .Thr4_User_Data_4v304 ,
21381 VA = 0x700000300000 ,/* 0x70000030ffc0 */
21382 RA = 0x0190cd0000 ,
21383 PA = 0x4d90cd0000 ,
21384 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
21385 thr4_z_ctx_tsb_0 ,
21386 TTE_V = 1 ,
21387 TTE_NFO = 0 ,
21388 TTE_L = 0 ,
21389 TTE_Soft = 0x0e0000 ,
21390 TTE_IE = 0 ,
21391 TTE_E = 0 ,
21392 TTE_CP = 1 ,
21393 TTE_CV = 0 ,
21394 TTE_P = 0 ,
21395 TTE_EP = 0 ,
21396 TTE_W = 1 ,
21397 TTE_SW1 = 1 ,
21398 TTE_SW0 = 1 ,
21399 TTE_RSVD1 = 0 ,
21400 TTE_Size = 1 ,
21401 /* DTTE_TAG_DATA = 0000700000300000 8000004d90cd0441 */
21402 end_label = Thr4_User_Data_4v304_data_end ,
21403 compressimage ,
21404 }
21405.data
21406.global Thr4_User_Data_4v304_data_begin
21407Thr4_User_Data_4v304_data_begin:
21408 .xword 0x6ff000094000
21409 .xword 0x7000006d0000
21410 .xword 0x6ff0000b6000
21411 .xword 0x71003fc00000
21412 .xword 0x700000590000
21413 .xword 0x700000810000
21414 .xword 0x6ff000116000
21415 .xword 0x700000b00000
21416 .xword 0x7000005b0000
21417 .xword 0x700000a70000
21418 .xword 0x710016c00000
21419 .xword 0x700000ec0000
21420 .xword 0x6ff000196000
21421 .xword 0x71003f400000
21422 .xword 0x710020400000
21423 .xword 0x7000002a0000
21424 .xword 0x6ff000018000
21425 .xword 0x6ff0001f0000
21426 .xword 0x710009c00000
21427 .xword 0x700000280000
21428 .xword 0x6ff00007e000
21429 .xword 0x71002e400000
21430 .xword 0x6ff0000b0000
21431 .xword 0x6ff0001c4000
21432 .xword 0x6ff00019c000
21433 .xword 0x700000300000
21434 .xword 0x6ff00007a000
21435 .xword 0x6ff0001c2000
21436 .xword 0x6ff0000b4000
21437 .xword 0x7000003c0000
21438 .xword 0x6ff00003e000
21439 .xword 0x6ff0001a4000
21440 .xword 0x6ff0000b2000
21441 .xword 0x700000ad0000
21442 .xword 0x6ff000058000
21443 .xword 0x6ff0000d8000
21444 .xword 0x710029c00000
21445 .xword 0x71003ec00000
21446Thr4_User_Data_4v304_data_end:
21447/*********************************************************************/
21448SECTION .Thr4_User_Text_4v009 TEXT_VA=0x6ff00007a000
21449attr_text {
21450 Name = .Thr4_User_Text_4v009 ,
21451 VA = 0x6ff00007a000 ,/* 0x6ff00007bfc0 */
21452 RA = 0x0120188000 ,
21453 PA = 0x0120188000 ,
21454 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
21455 thr4_nz_ctx_tsb_2 ,
21456 TTE_V = 1 ,
21457 TTE_NFO = 0 ,
21458 TTE_L = 0 ,
21459 TTE_Soft = 0x0c0000 ,
21460 TTE_IE = 0 ,
21461 TTE_E = 0 ,
21462 TTE_CP = 0 ,
21463 TTE_CV = 0 ,
21464 TTE_P = 0 ,
21465 TTE_EP = 1 ,
21466 TTE_W = 0 ,
21467 TTE_SW1 = 0 ,
21468 TTE_SW0 = 0 ,
21469 TTE_RSVD1 = 0 ,
21470 TTE_Size = 0 ,
21471 /* ITTE_TAG_DATA = 00006ff00007b71f 8000000120188080 */
21472 end_label = Thr4_User_Text_4v009_text_end ,
21473 compressimage ,
21474 }
21475.text
21476.global Thr4_User_Text_4v009_text_begin
21477Thr4_User_Text_4v009_text_begin:
21478 nop
21479 sub %g1, 1, %g1
21480 brz %g1,Thr4_User_Text_4v009_exit
21481 nop
21482 .word 0xfe45a1a4
21483 .word 0xfe4aa98e
21484 DDEMAP_ALL
21485 .word 0x1000000
21486 .word 0xbe148000
21487 srlx %i7, 8, %i7
21488 andn %i7, 0x1f, %i7
21489 xor %i7, 0x10, %i7
21490 ITLB_PROBE
21491 .word 0x1000000
21492 .word 0xbe14c000
21493 srlx %i7, 8, %i7
21494 andn %i7, 0x1f, %i7
21495 ITLB_PROBE
21496 .word 0xea742108
21497 .word 0xc024220c
21498 .word 0x1000000
21499 or %g0, 0x017, %i7
21500 LOAD_DDATA_IN
21501 .word 0x1000000
21502 or %g0, 0x288, %i7
21503 DTLB_TAG_READ
21504 .word 0x1000000
21505 or %g0, 0x4cf, %i7
21506 LOAD_IDATA_ACCESS
21507 DO_BRANCH
21508 .word 0x81c0e088
21509 .word 0xbe124000
21510 GOTO_SUPERVISOR0
21511 nop
21512 nop
21513 nop
21514 nop
21515 nop
21516 nop
21517 nop
21518 nop
21519 .word 0xbe13c000
21520 GOTO_SUPERVISOR0
21521 .word 0xdc75a088
21522 .word 0xc024246c
21523 .word 0x81c6a000
21524 .word 0xbe124000
21525 GOTO_SUPERVISOR0
21526 nop
21527Thr4_User_Text_4v009_exit:
21528 EXIT_GOOD
21529Thr4_User_Text_4v009_text_end:
21530/*********************************************************************/
21531SECTION .Thr4_User_Text_4v00a TEXT_VA=0x6ff0001c2000
21532attr_text {
21533 Name = .Thr4_User_Text_4v00a ,
21534 VA = 0x6ff0001c2000 ,/* 0x6ff0001c3fc0 */
21535 RA = 0x01201ea000 ,
21536 PA = 0x01201ea000 ,
21537 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
21538 thr4_nz_ctx_tsb_2 ,
21539 TTE_V = 1 ,
21540 TTE_NFO = 0 ,
21541 TTE_L = 0 ,
21542 TTE_Soft = 0x0c0000 ,
21543 TTE_IE = 0 ,
21544 TTE_E = 0 ,
21545 TTE_CP = 0 ,
21546 TTE_CV = 0 ,
21547 TTE_P = 1 ,
21548 TTE_EP = 1 ,
21549 TTE_W = 0 ,
21550 TTE_SW1 = 0 ,
21551 TTE_SW0 = 0 ,
21552 TTE_RSVD1 = 0 ,
21553 TTE_Size = 0 ,
21554 /* ITTE_TAG_DATA = 00006ff0001c371f 80000001201ea080 */
21555 end_label = Thr4_User_Text_4v00a_text_end ,
21556 compressimage ,
21557 }
21558.text
21559.global Thr4_User_Text_4v00a_text_begin
21560Thr4_User_Text_4v00a_text_begin:
21561 wrpr 0, %gl
21562 .word 0xee75a010
21563 .word 0xc02daa54
21564thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_250:
21565 .word 0x87802022
21566 .word 0xd0baa130
21567 .word 0xbe85e070
21568 .word 0xe19fde20
21569 P_DDEMAP_NCTX
21570 .word 0xfcdd8200
21571 nop
21572 nop
21573 nop
21574 nop
21575 P_ACCESS_DTSB_PTR
21576 .word 0xbe86e038
21577 .word 0xecdfc200
21578thr4_MMU_ASI_AS_IF_USER_PRIMARY_251:
21579 .word 0x87802010
21580 .word 0xe6f5a0d0
21581thr4_MMU_ASI_AS_IF_USER_PRIMARY_252:
21582 .word 0x87802010
21583 .word 0xfaf2a080
21584 .word 0x1000000
21585 or %g0, 0x6b0, %i7
21586 P_DTLB_TAG_READ
21587 .word 0xbe174000
21588 RETURN_FROM_SUPERVISOR0
21589 nop
21590Thr4_User_Text_4v00a_exit:
21591 EXIT_GOOD
21592Thr4_User_Text_4v00a_text_end:
21593/*********************************************************************/
21594SECTION .Thr4_User_Data_4v105 DATA_VA=0x6ff0000b4000
21595attr_data {
21596 Name = .Thr4_User_Data_4v105 ,
21597 VA = 0x6ff0000b4000 ,/* 0x6ff0000b5fc0 */
21598 RA = 0x0120028000 ,
21599 PA = 0x0120028000 ,
21600 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
21601 thr4_nz_ctx_tsb_2 ,
21602 TTE_V = 1 ,
21603 TTE_NFO = 0 ,
21604 TTE_L = 1 ,
21605 TTE_Soft = 0x1f0000 ,
21606 TTE_IE = 0 ,
21607 TTE_E = 0 ,
21608 TTE_CP = 0 ,
21609 TTE_CV = 0 ,
21610 TTE_P = 0 ,
21611 TTE_EP = 0 ,
21612 TTE_W = 1 ,
21613 TTE_SW1 = 0 ,
21614 TTE_SW0 = 0 ,
21615 TTE_RSVD1 = 0 ,
21616 TTE_Size = 0 ,
21617 /* DTTE_TAG_DATA = 00006ff0000b571f 8000000120028040 */
21618 end_label = Thr4_User_Data_4v105_data_end ,
21619 compressimage ,
21620 }
21621.data
21622.global Thr4_User_Data_4v105_data_begin
21623Thr4_User_Data_4v105_data_begin:
21624 .xword 0x6ff000094000
21625 .xword 0x7000006d0000
21626 .xword 0x6ff0000b6000
21627 .xword 0x71003fc00000
21628 .xword 0x700000590000
21629 .xword 0x700000810000
21630 .xword 0x6ff000116000
21631 .xword 0x700000b00000
21632 .xword 0x7000005b0000
21633 .xword 0x700000a70000
21634 .xword 0x710016c00000
21635 .xword 0x700000ec0000
21636 .xword 0x6ff000196000
21637 .xword 0x71003f400000
21638 .xword 0x710020400000
21639 .xword 0x7000002a0000
21640 .xword 0x6ff000018000
21641 .xword 0x6ff0001f0000
21642 .xword 0x710009c00000
21643 .xword 0x700000280000
21644 .xword 0x6ff00007e000
21645 .xword 0x71002e400000
21646 .xword 0x6ff0000b0000
21647 .xword 0x6ff0001c4000
21648 .xword 0x6ff00019c000
21649 .xword 0x700000300000
21650 .xword 0x6ff00007a000
21651 .xword 0x6ff0001c2000
21652 .xword 0x6ff0000b4000
21653 .xword 0x7000003c0000
21654 .xword 0x6ff00003e000
21655 .xword 0x6ff0001a4000
21656 .xword 0x6ff0000b2000
21657 .xword 0x700000ad0000
21658 .xword 0x6ff000058000
21659 .xword 0x6ff0000d8000
21660 .xword 0x710029c00000
21661 .xword 0x71003ec00000
21662Thr4_User_Data_4v105_data_end:
21663/*********************************************************************/
21664SECTION .Thr4_User_Text_4v00b TEXT_VA=0x7000003c0000
21665attr_text {
21666 Name = .Thr4_User_Text_4v00b ,
21667 VA = 0x7000003c0000 ,/* 0x7000003cffc0 */
21668 RA = 0x01900b0000 ,
21669 PA = 0x4d900b0000 ,
21670 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
21671 thr4_nz_ctx_tsb_3 ,
21672 TTE_V = 1 ,
21673 TTE_NFO = 0 ,
21674 TTE_L = 0 ,
21675 TTE_Soft = 0x0c0000 ,
21676 TTE_IE = 0 ,
21677 TTE_E = 0 ,
21678 TTE_CP = 0 ,
21679 TTE_CV = 0 ,
21680 TTE_P = 0 ,
21681 TTE_EP = 1 ,
21682 TTE_W = 0 ,
21683 TTE_SW1 = 0 ,
21684 TTE_SW0 = 0 ,
21685 TTE_RSVD1 = 0 ,
21686 TTE_Size = 1 ,
21687 /* ITTE_TAG_DATA = 00007000003c16f8 8000004d900b0081 */
21688 end_label = Thr4_User_Text_4v00b_text_end ,
21689 compressimage ,
21690 }
21691.text
21692.global Thr4_User_Text_4v00b_text_begin
21693Thr4_User_Text_4v00b_text_begin:
21694 nop
21695 sub %g1, 1, %g1
21696 brz %g1,Thr4_User_Text_4v00b_exit
21697 nop
21698 .word 0x1000000
21699 or %g0, 0x15b, %i7
21700 LOAD_DDATA_ACCESS
21701 DDEMAP_ALL_PAGES
21702 TOGGLE_LSU_IM
21703 .word 0xfcda9000
21704 nop
21705 nop
21706 nop
21707 nop
21708 nop
21709 nop
21710 nop
21711 nop
21712 DO_BRANCH
21713 .word 0x81c4e000
21714 .word 0xbe124000
21715 GOTO_SUPERVISOR0
21716thr4_MMU_ASI_BLK_COMMIT_S_253:
21717 .word 0x878020e1
21718 .word 0xe3bdecc0
21719 TOGGLE_LSU_DM
21720 .word 0x1000000
21721 .word 0xbe158000
21722 IDEMAP_RPAGE
21723 .word 0x1000000
21724 or %g0, 0x118, %i7
21725 ITLB_TAG_READ
21726 nop
21727 nop
21728 nop
21729 nop
21730 nop
21731 nop
21732 nop
21733 DDEMAP_ALL_RPAGES
21734thr4_MMU_ASI_PRIMARY_254:
21735 .word 0x87802080
21736 .word 0xdcf2a028
21737 nop
21738thr4_MMU_ASI_PRIMARY_255:
21739 .word 0x87802080
21740 .word 0xcaf5a0a0
21741 .word 0xc4592098
21742 DDEMAP_ALL
21743 ACCESS_ITSB_PTR
21744 .word 0x1000000
21745 or %g0, 0x178, %i7
21746 READ_IDATA_ACCESS
21747 IDEMAP_ALL_PAGES
21748 TOGGLE_LSU_IM
21749 .word 0xbe120000
21750 GOTO_SUPERVISOR1
21751 .word 0xf2742050
21752 .word 0xc022ac4c
21753 .word 0x81c66000
21754 .word 0xbe124000
21755 GOTO_SUPERVISOR0
21756 nop
21757Thr4_User_Text_4v00b_exit:
21758 EXIT_GOOD
21759Thr4_User_Text_4v00b_text_end:
21760/*********************************************************************/
21761SECTION .Thr4_User_Data_4v106 DATA_VA=0x6ff00003e000
21762attr_data {
21763 Name = .Thr4_User_Data_4v106 ,
21764 VA = 0x6ff00003e000 ,/* 0x6ff00003ffc0 */
21765 RA = 0x01201fa000 ,
21766 PA = 0x01201fa000 ,
21767 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
21768 thr4_nz_ctx_tsb_2 ,
21769 TTE_V = 1 ,
21770 TTE_NFO = 0 ,
21771 TTE_L = 1 ,
21772 TTE_Soft = 0x1f0000 ,
21773 TTE_IE = 0 ,
21774 TTE_E = 0 ,
21775 TTE_CP = 0 ,
21776 TTE_CV = 0 ,
21777 TTE_P = 0 ,
21778 TTE_EP = 0 ,
21779 TTE_W = 1 ,
21780 TTE_SW1 = 0 ,
21781 TTE_SW0 = 0 ,
21782 TTE_RSVD1 = 0 ,
21783 TTE_Size = 0 ,
21784 /* DTTE_TAG_DATA = 00006ff00003f71f 80000001201fa040 */
21785 end_label = Thr4_User_Data_4v106_data_end ,
21786 compressimage ,
21787 }
21788.data
21789.global Thr4_User_Data_4v106_data_begin
21790Thr4_User_Data_4v106_data_begin:
21791 .xword 0x6ff000094000
21792 .xword 0x7000006d0000
21793 .xword 0x6ff0000b6000
21794 .xword 0x71003fc00000
21795 .xword 0x700000590000
21796 .xword 0x700000810000
21797 .xword 0x6ff000116000
21798 .xword 0x700000b00000
21799 .xword 0x7000005b0000
21800 .xword 0x700000a70000
21801 .xword 0x710016c00000
21802 .xword 0x700000ec0000
21803 .xword 0x6ff000196000
21804 .xword 0x71003f400000
21805 .xword 0x710020400000
21806 .xword 0x7000002a0000
21807 .xword 0x6ff000018000
21808 .xword 0x6ff0001f0000
21809 .xword 0x710009c00000
21810 .xword 0x700000280000
21811 .xword 0x6ff00007e000
21812 .xword 0x71002e400000
21813 .xword 0x6ff0000b0000
21814 .xword 0x6ff0001c4000
21815 .xword 0x6ff00019c000
21816 .xword 0x700000300000
21817 .xword 0x6ff00007a000
21818 .xword 0x6ff0001c2000
21819 .xword 0x6ff0000b4000
21820 .xword 0x7000003c0000
21821 .xword 0x6ff00003e000
21822 .xword 0x6ff0001a4000
21823 .xword 0x6ff0000b2000
21824 .xword 0x700000ad0000
21825 .xword 0x6ff000058000
21826 .xword 0x6ff0000d8000
21827 .xword 0x710029c00000
21828 .xword 0x71003ec00000
21829Thr4_User_Data_4v106_data_end:
21830/*********************************************************************/
21831SECTION .Thr4_User_Text_4v00c TEXT_VA=0x6ff0001a4000
21832attr_text {
21833 Name = .Thr4_User_Text_4v00c ,
21834 VA = 0x6ff0001a4000 ,/* 0x6ff0001a5fc0 */
21835 RA = 0x012014a000 ,
21836 PA = 0x012014a000 ,
21837 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
21838 thr4_nz_ctx_tsb_2 ,
21839 TTE_V = 1 ,
21840 TTE_NFO = 0 ,
21841 TTE_L = 0 ,
21842 TTE_Soft = 0x0c0000 ,
21843 TTE_IE = 0 ,
21844 TTE_E = 0 ,
21845 TTE_CP = 0 ,
21846 TTE_CV = 0 ,
21847 TTE_P = 0 ,
21848 TTE_EP = 1 ,
21849 TTE_W = 0 ,
21850 TTE_SW1 = 0 ,
21851 TTE_SW0 = 0 ,
21852 TTE_RSVD1 = 0 ,
21853 TTE_Size = 0 ,
21854 /* ITTE_TAG_DATA = 00006ff0001a571f 800000012014a080 */
21855 end_label = Thr4_User_Text_4v00c_text_end ,
21856 compressimage ,
21857 }
21858.text
21859.global Thr4_User_Text_4v00c_text_begin
21860Thr4_User_Text_4v00c_text_begin:
21861 nop
21862 sub %g1, 1, %g1
21863 brz %g1,Thr4_User_Text_4v00c_exit
21864 nop
21865 .word 0xc022a608
21866 .word 0x1000000
21867 .word 0xbe16c000
21868 DDEMAP_RPAGE
21869 .word 0xfe592d20
21870 .word 0xbe8420f0
21871 .word 0xe0dfd000
21872 .word 0xbe842120
21873 .word 0xe0dfd000
21874 .word 0xfcdd9000
21875 nop
21876 nop
21877 nop
21878 nop
21879 .word 0x1000000
21880 or %g0, 0x520, %i7
21881 DTLB_TAG_READ
21882 TOGGLE_LSU_IM
21883 DDEMAP_ALL_RPAGES
21884 nop
21885 nop
21886 nop
21887 nop
21888 nop
21889 nop
21890 nop
21891 .word 0x1000000
21892 or %g0, 0x498, %i7
21893 READ_DDATA_ACCESS
21894 .word 0xc858a098
21895 .word 0xd45c2038
21896 .word 0x1000000
21897 or %g0, 0x045, %i7
21898 LOAD_DDATA_IN
21899 ACCESS_ITSB_PTR
21900 DDEMAP_NCTX
21901 DO_BRANCH
21902 .word 0x81c4e000
21903 .word 0xbe154000
21904 GOTO_SUPERVISOR0
21905 .word 0xda72a090
21906 .word 0xc076edc8
21907 .word 0x1000000
21908 or %g0, 0x148, %i7
21909 READ_IDATA_ACCESS
21910 .word 0xea75a020
21911 .word 0xc02c29e2
21912 .word 0x1000000
21913 or %g0, 0x28, %i7
21914 READ_IDATA_ACCESS
21915 .word 0x1000000
21916 or %g0, 0x388, %i7
21917 READ_DDATA_ACCESS
21918 .word 0x1000000
21919 or %g0, 0x61a, %i7
21920 LOAD_DDATA_ACCESS
21921 .word 0x1000000
21922 or %g0, 0x02d, %i7
21923 LOAD_DDATA_IN
21924 IDEMAP_ALL_RPAGES
21925 DDEMAP_ALL_RPAGES
21926 .word 0x1000000
21927 or %g0, 0x1e8, %i7
21928 DTLB_TAG_READ
21929 .word 0x1000000
21930 .word 0xbe174000
21931 DDEMAP_RPAGE
21932 .word 0xfe4ee59e
21933 .word 0x1000000
21934 or %g0, 0x348, %i7
21935 DTLB_TAG_READ
21936 TOGGLE_LSU_DM
21937 .word 0x1000000
21938 or %g0, 0x198, %i7
21939 DTLB_TAG_READ
21940 .word 0x1000000
21941 .word 0xbe124000
21942 IDEMAP_RPAGE
21943 .word 0xbe168000
21944 GOTO_SUPERVISOR0
21945 .word 0xc45ee100
21946 .word 0xd470a008
21947 .word 0xc076e400
21948 .word 0xfc9ddc60
21949 nop
21950 nop
21951 nop
21952 nop
21953 nop
21954 nop
21955 nop
21956 nop
21957 TOGGLE_LSU_IM
21958 .word 0x1000000
21959 .word 0xbe154000
21960 IDEMAP_RPAGE
21961 .word 0xea76e050
21962 .word 0xc072af58
21963 .word 0x1000000
21964 or %g0, 0x4a8, %i7
21965 DTLB_TAG_READ
21966 .word 0xfcd91000
21967 .word 0xbe13c000
21968 GOTO_SUPERVISOR0
21969 .word 0x1000000
21970 .word 0xbe110000
21971 srlx %i7, 8, %i7
21972 andn %i7, 0x1f, %i7
21973 xor %i7, 0x10, %i7
21974 ITLB_PROBE
21975 IDEMAP_ALL
21976 .word 0xfe5eeff0
21977 .word 0xfcded000
21978 .word 0x1000000
21979 or %g0, 0x67a, %i7
21980 LOAD_DDATA_ACCESS
21981 .word 0xc0242750
21982 .word 0xf85c2078
21983 TOGGLE_LSU_IM
21984 .word 0xfcda9000
21985 .word 0xd45aa120
21986 .word 0xc026e1d4
21987 .word 0x1000000
21988 .word 0xbe128000
21989 DDEMAP_RPAGE
21990 DO_BRANCH
21991 .word 0x81c0e088
21992 .word 0xbe124000
21993 GOTO_SUPERVISOR0
21994 nop
21995 nop
21996 .word 0xbe8420f0
21997 .word 0xf6dfd000
21998 DDEMAP_ALL_PAGES
21999 .word 0xc070a130
22000 .word 0xc024249c
22001 nop
22002 nop
22003 nop
22004 nop
22005 nop
22006 nop
22007 nop
22008 nop
22009 DDEMAP_ALL
22010 .word 0xbe82a038
22011 .word 0xc8dfd000
22012 DDEMAP_PCTX
22013 .word 0xbe13c000
22014 GOTO_SUPERVISOR0
22015 .word 0xe4742018
22016 .word 0xc0242500
22017 .word 0xbe120000
22018 GOTO_SUPERVISOR1
22019 nop
22020Thr4_User_Text_4v00c_exit:
22021 EXIT_GOOD
22022Thr4_User_Text_4v00c_text_end:
22023/*********************************************************************/
22024SECTION .Thr4_User_Data_4v107 DATA_VA=0x6ff0000b2000
22025attr_data {
22026 Name = .Thr4_User_Data_4v107 ,
22027 VA = 0x6ff0000b2000 ,/* 0x6ff0000b3fc0 */
22028 RA = 0x0120026000 ,
22029 PA = 0x0120026000 ,
22030 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
22031 thr4_nz_ctx_tsb_2 ,
22032 TTE_V = 1 ,
22033 TTE_NFO = 0 ,
22034 TTE_L = 1 ,
22035 TTE_Soft = 0x1f0000 ,
22036 TTE_IE = 0 ,
22037 TTE_E = 0 ,
22038 TTE_CP = 0 ,
22039 TTE_CV = 0 ,
22040 TTE_P = 0 ,
22041 TTE_EP = 0 ,
22042 TTE_W = 1 ,
22043 TTE_SW1 = 0 ,
22044 TTE_SW0 = 0 ,
22045 TTE_RSVD1 = 0 ,
22046 TTE_Size = 0 ,
22047 /* DTTE_TAG_DATA = 00006ff0000b371f 8000000120026040 */
22048 end_label = Thr4_User_Data_4v107_data_end ,
22049 compressimage ,
22050 }
22051.data
22052.global Thr4_User_Data_4v107_data_begin
22053Thr4_User_Data_4v107_data_begin:
22054 .xword 0x6ff000094000
22055 .xword 0x7000006d0000
22056 .xword 0x6ff0000b6000
22057 .xword 0x71003fc00000
22058 .xword 0x700000590000
22059 .xword 0x700000810000
22060 .xword 0x6ff000116000
22061 .xword 0x700000b00000
22062 .xword 0x7000005b0000
22063 .xword 0x700000a70000
22064 .xword 0x710016c00000
22065 .xword 0x700000ec0000
22066 .xword 0x6ff000196000
22067 .xword 0x71003f400000
22068 .xword 0x710020400000
22069 .xword 0x7000002a0000
22070 .xword 0x6ff000018000
22071 .xword 0x6ff0001f0000
22072 .xword 0x710009c00000
22073 .xword 0x700000280000
22074 .xword 0x6ff00007e000
22075 .xword 0x71002e400000
22076 .xword 0x6ff0000b0000
22077 .xword 0x6ff0001c4000
22078 .xword 0x6ff00019c000
22079 .xword 0x700000300000
22080 .xword 0x6ff00007a000
22081 .xword 0x6ff0001c2000
22082 .xword 0x6ff0000b4000
22083 .xword 0x7000003c0000
22084 .xword 0x6ff00003e000
22085 .xword 0x6ff0001a4000
22086 .xword 0x6ff0000b2000
22087 .xword 0x700000ad0000
22088 .xword 0x6ff000058000
22089 .xword 0x6ff0000d8000
22090 .xword 0x710029c00000
22091 .xword 0x71003ec00000
22092Thr4_User_Data_4v107_data_end:
22093/*********************************************************************/
22094SECTION .Thr4_User_Text_4v00d TEXT_VA=0x700000ad0000
22095attr_text {
22096 Name = .Thr4_User_Text_4v00d ,
22097 VA = 0x700000ad0000 ,/* 0x700000adffc0 */
22098 RA = 0x0190d90000 ,
22099 PA = 0x4d90d90000 ,
22100 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
22101 thr4_nz_ctx_tsb_3 ,
22102 TTE_V = 1 ,
22103 TTE_NFO = 0 ,
22104 TTE_L = 0 ,
22105 TTE_Soft = 0x0c0000 ,
22106 TTE_IE = 0 ,
22107 TTE_E = 0 ,
22108 TTE_CP = 0 ,
22109 TTE_CV = 0 ,
22110 TTE_P = 0 ,
22111 TTE_EP = 1 ,
22112 TTE_W = 0 ,
22113 TTE_SW1 = 0 ,
22114 TTE_SW0 = 0 ,
22115 TTE_RSVD1 = 0 ,
22116 TTE_Size = 1 ,
22117 /* ITTE_TAG_DATA = 0000700000ad16f8 8000004d90d90081 */
22118 end_label = Thr4_User_Text_4v00d_text_end ,
22119 compressimage ,
22120 }
22121.text
22122.global Thr4_User_Text_4v00d_text_begin
22123Thr4_User_Text_4v00d_text_begin:
22124 nop
22125 sub %g1, 1, %g1
22126 brz %g1,Thr4_User_Text_4v00d_exit
22127 nop
22128 .word 0x1000000
22129 or %g0, 0x16f, %i7
22130 LOAD_IDATA_ACCESS
22131 .word 0xfe492743
22132 IDEMAP_ALL
22133 .word 0xfe4aad21
22134 .word 0xc670a0b8
22135 .word 0xc076ecc0
22136 nop
22137 nop
22138 nop
22139 nop
22140 nop
22141 nop
22142 .word 0xf67420f0
22143 .word 0xc02aaf1c
22144 ACCESS_ITSB_PTR
22145 .word 0xfe52a152
22146 .word 0xc0212570
22147 .word 0xbe120000
22148 GOTO_SUPERVISOR1
22149 .word 0xfe5eee58
22150 .word 0xfa75a050
22151 .word 0xc0742130
22152 .word 0xca75a070
22153 .word 0xc030a8e4
22154 .word 0x1000000
22155 or %g0, 0x01b, %i7
22156 LOAD_IDATA_IN
22157 nop
22158 nop
22159 nop
22160 nop
22161 nop
22162 nop
22163 nop
22164 nop
22165 nop
22166 .word 0xfe4ee301
22167 DO_BRANCH
22168 .word 0x81c36000
22169 .word 0xbe13c000
22170 GOTO_SUPERVISOR0
22171 .word 0xfe56e542
22172 .word 0xe076e068
22173 .word 0xc02c253d
22174 IDEMAP_PCTX
22175 .word 0xfe542ad4
22176 DDEMAP_ALL_RPAGES
22177 TOGGLE_LSU_IM
22178 .word 0x1000000
22179 or %g0, 0x465, %i7
22180 LOAD_DDATA_ACCESS
22181 nop
22182 DDEMAP_ALL_PAGES
22183 .word 0xbe124000
22184 GOTO_SUPERVISOR0
22185 .word 0xfe4eefda
22186 ACCESS_DTSB_PTR
22187 nop
22188 nop
22189 nop
22190 nop
22191 .word 0xfe442364
22192 DO_BRANCH
22193 .word 0x81c26000
22194 .word 0xbe124000
22195 GOTO_SUPERVISOR0
22196 .word 0xc8712038
22197 .word 0xc02aab89
22198 .word 0x81c66000
22199 .word 0xbe168000
22200 GOTO_SUPERVISOR0
22201 nop
22202Thr4_User_Text_4v00d_exit:
22203 EXIT_GOOD
22204Thr4_User_Text_4v00d_text_end:
22205/*********************************************************************/
22206SECTION .Thr4_User_Data_4v108 DATA_VA=0x6ff000058000
22207attr_data {
22208 Name = .Thr4_User_Data_4v108 ,
22209 VA = 0x6ff000058000 ,/* 0x6ff000059fc0 */
22210 RA = 0x0120146000 ,
22211 PA = 0x0120146000 ,
22212 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
22213 thr4_nz_ctx_tsb_2 ,
22214 TTE_V = 1 ,
22215 TTE_NFO = 0 ,
22216 TTE_L = 1 ,
22217 TTE_Soft = 0x1f0000 ,
22218 TTE_IE = 0 ,
22219 TTE_E = 0 ,
22220 TTE_CP = 0 ,
22221 TTE_CV = 0 ,
22222 TTE_P = 0 ,
22223 TTE_EP = 0 ,
22224 TTE_W = 1 ,
22225 TTE_SW1 = 0 ,
22226 TTE_SW0 = 0 ,
22227 TTE_RSVD1 = 0 ,
22228 TTE_Size = 0 ,
22229 /* DTTE_TAG_DATA = 00006ff00005971f 8000000120146040 */
22230 end_label = Thr4_User_Data_4v108_data_end ,
22231 compressimage ,
22232 }
22233.data
22234.global Thr4_User_Data_4v108_data_begin
22235Thr4_User_Data_4v108_data_begin:
22236 .xword 0x6ff000094000
22237 .xword 0x7000006d0000
22238 .xword 0x6ff0000b6000
22239 .xword 0x71003fc00000
22240 .xword 0x700000590000
22241 .xword 0x700000810000
22242 .xword 0x6ff000116000
22243 .xword 0x700000b00000
22244 .xword 0x7000005b0000
22245 .xword 0x700000a70000
22246 .xword 0x710016c00000
22247 .xword 0x700000ec0000
22248 .xword 0x6ff000196000
22249 .xword 0x71003f400000
22250 .xword 0x710020400000
22251 .xword 0x7000002a0000
22252 .xword 0x6ff000018000
22253 .xword 0x6ff0001f0000
22254 .xword 0x710009c00000
22255 .xword 0x700000280000
22256 .xword 0x6ff00007e000
22257 .xword 0x71002e400000
22258 .xword 0x6ff0000b0000
22259 .xword 0x6ff0001c4000
22260 .xword 0x6ff00019c000
22261 .xword 0x700000300000
22262 .xword 0x6ff00007a000
22263 .xword 0x6ff0001c2000
22264 .xword 0x6ff0000b4000
22265 .xword 0x7000003c0000
22266 .xword 0x6ff00003e000
22267 .xword 0x6ff0001a4000
22268 .xword 0x6ff0000b2000
22269 .xword 0x700000ad0000
22270 .xword 0x6ff000058000
22271 .xword 0x6ff0000d8000
22272 .xword 0x710029c00000
22273 .xword 0x71003ec00000
22274Thr4_User_Data_4v108_data_end:
22275/*********************************************************************/
22276SECTION .Thr4_User_Text_4v00e TEXT_VA=0x6ff0000d8000
22277attr_text {
22278 Name = .Thr4_User_Text_4v00e ,
22279 VA = 0x6ff0000d8000 ,/* 0x6ff0000d9fc0 */
22280 RA = 0x012000a000 ,
22281 PA = 0x012000a000 ,
22282 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
22283 thr4_nz_ctx_tsb_2 ,
22284 TTE_V = 1 ,
22285 TTE_NFO = 0 ,
22286 TTE_L = 0 ,
22287 TTE_Soft = 0x0c0000 ,
22288 TTE_IE = 0 ,
22289 TTE_E = 0 ,
22290 TTE_CP = 0 ,
22291 TTE_CV = 0 ,
22292 TTE_P = 0 ,
22293 TTE_EP = 1 ,
22294 TTE_W = 0 ,
22295 TTE_SW1 = 0 ,
22296 TTE_SW0 = 0 ,
22297 TTE_RSVD1 = 0 ,
22298 TTE_Size = 0 ,
22299 /* ITTE_TAG_DATA = 00006ff0000d971f 800000012000a080 */
22300 end_label = Thr4_User_Text_4v00e_text_end ,
22301 compressimage ,
22302 }
22303.text
22304.global Thr4_User_Text_4v00e_text_begin
22305Thr4_User_Text_4v00e_text_begin:
22306 nop
22307 sub %g1, 1, %g1
22308 brz %g1,Thr4_User_Text_4v00e_exit
22309 nop
22310 .word 0xe0712120
22311 .word 0xc075aa60
22312 IDEMAP_ALL_RPAGES
22313 nop
22314 nop
22315 nop
22316 nop
22317 nop
22318 nop
22319 nop
22320 nop
22321thr4_MMU_ASI_PRIMARY_256:
22322 .word 0x87802080
22323 .word 0xeef6e010
22324 DO_BRANCH
22325 .word 0x81c36000
22326 .word 0xbe13c000
22327 GOTO_SUPERVISOR0
22328 .word 0xc0342f92
22329 .word 0x1000000
22330 or %g0, 0x034, %i7
22331 LOAD_DDATA_IN
22332 .word 0x1000000
22333 or %g0, 0x4e8, %i7
22334 ITLB_TAG_READ
22335 .word 0x1000000
22336 or %g0, 0x04b, %i7
22337 LOAD_IDATA_IN
22338 DO_BRANCH
22339 .word 0x81c56000
22340 .word 0xbe168000
22341 GOTO_SUPERVISOR0
22342 .word 0xfe5ee450
22343 .word 0xbe120000
22344 GOTO_SUPERVISOR1
22345 nop
22346Thr4_User_Text_4v00e_exit:
22347 EXIT_GOOD
22348Thr4_User_Text_4v00e_text_end:
22349/*********************************************************************/
22350SECTION .Thr4_User_Data_4v109 DATA_VA=0x710029c00000
22351attr_data {
22352 Name = .Thr4_User_Data_4v109 ,
22353 VA = 0x710029c00000 ,/* 0x710029ffffc0 */
22354 RA = 0x0214c00000 ,
22355 PA = 0x4e14c00000 ,
22356 TTE_Context = 0x16f8 ,/* DATA_PRIMARY */
22357 thr4_nz_ctx_tsb_0 ,
22358 TTE_V = 1 ,
22359 TTE_NFO = 0 ,
22360 TTE_L = 1 ,
22361 TTE_Soft = 0x1f0000 ,
22362 TTE_IE = 0 ,
22363 TTE_E = 0 ,
22364 TTE_CP = 0 ,
22365 TTE_CV = 0 ,
22366 TTE_P = 0 ,
22367 TTE_EP = 0 ,
22368 TTE_W = 1 ,
22369 TTE_SW1 = 0 ,
22370 TTE_SW0 = 0 ,
22371 TTE_RSVD1 = 0 ,
22372 TTE_Size = 3 ,
22373 /* DTTE_TAG_DATA = 0000710029c016f8 8000004e14c00043 */
22374 end_label = Thr4_User_Data_4v109_data_end ,
22375 compressimage ,
22376 }
22377.data
22378.global Thr4_User_Data_4v109_data_begin
22379Thr4_User_Data_4v109_data_begin:
22380 .xword 0x6ff000094000
22381 .xword 0x7000006d0000
22382 .xword 0x6ff0000b6000
22383 .xword 0x71003fc00000
22384 .xword 0x700000590000
22385 .xword 0x700000810000
22386 .xword 0x6ff000116000
22387 .xword 0x700000b00000
22388 .xword 0x7000005b0000
22389 .xword 0x700000a70000
22390 .xword 0x710016c00000
22391 .xword 0x700000ec0000
22392 .xword 0x6ff000196000
22393 .xword 0x71003f400000
22394 .xword 0x710020400000
22395 .xword 0x7000002a0000
22396 .xword 0x6ff000018000
22397 .xword 0x6ff0001f0000
22398 .xword 0x710009c00000
22399 .xword 0x700000280000
22400 .xword 0x6ff00007e000
22401 .xword 0x71002e400000
22402 .xword 0x6ff0000b0000
22403 .xword 0x6ff0001c4000
22404 .xword 0x6ff00019c000
22405 .xword 0x700000300000
22406 .xword 0x6ff00007a000
22407 .xword 0x6ff0001c2000
22408 .xword 0x6ff0000b4000
22409 .xword 0x7000003c0000
22410 .xword 0x6ff00003e000
22411 .xword 0x6ff0001a4000
22412 .xword 0x6ff0000b2000
22413 .xword 0x700000ad0000
22414 .xword 0x6ff000058000
22415 .xword 0x6ff0000d8000
22416 .xword 0x710029c00000
22417 .xword 0x71003ec00000
22418Thr4_User_Data_4v109_data_end:
22419/*********************************************************************/
22420SECTION .Thr4_User_Text_4v00f TEXT_VA=0x71003ec00000
22421attr_text {
22422 Name = .Thr4_User_Text_4v00f ,
22423 VA = 0x71003ec00000 ,/* 0x71003effffc0 */
22424 RA = 0x0218c00000 ,
22425 PA = 0x4e18c00000 ,
22426 TTE_Context = 0x16f8 ,/* TEXT_PRIMARY */
22427 thr4_nz_ctx_tsb_0 ,
22428 TTE_V = 1 ,
22429 TTE_NFO = 0 ,
22430 TTE_L = 0 ,
22431 TTE_Soft = 0x0c0000 ,
22432 TTE_IE = 0 ,
22433 TTE_E = 0 ,
22434 TTE_CP = 0 ,
22435 TTE_CV = 0 ,
22436 TTE_P = 0 ,
22437 TTE_EP = 1 ,
22438 TTE_W = 0 ,
22439 TTE_SW1 = 0 ,
22440 TTE_SW0 = 0 ,
22441 TTE_RSVD1 = 0 ,
22442 TTE_Size = 3 ,
22443 /* ITTE_TAG_DATA = 000071003ec016f8 8000004e18c00083 */
22444 end_label = Thr4_User_Text_4v00f_text_end ,
22445 compressimage ,
22446 }
22447.text
22448.global Thr4_User_Text_4v00f_text_begin
22449Thr4_User_Text_4v00f_text_begin:
22450 nop
22451 sub %g1, 1, %g1
22452 brz %g1,Thr4_User_Text_4v00f_exit
22453 nop
22454 .word 0x1000000
22455 .word 0xbe13c000
22456 DDEMAP_PAGE
22457 DDEMAP_ALL_RPAGES
22458 .word 0xf275a090
22459 .word 0xc020a214
22460 .word 0x1000000
22461 or %g0, 0x6aa, %i7
22462 LOAD_DDATA_ACCESS
22463 .word 0xec76e068
22464 .word 0xc036eff4
22465thr4_MMU_ASI_PRIMARY_257:
22466 .word 0x87802080
22467 .word 0xe6f42050
22468 .word 0xc022aaac
22469 .word 0xfcdd9000
22470 DDEMAP_NCTX
22471 .word 0x1000000
22472 .word 0xbe158000
22473 DDEMAP_PAGE
22474 .word 0x1000000
22475 or %g0, 0x2f8, %i7
22476 DTLB_TAG_READ
22477 DO_BRANCH
22478 .word 0x81c26000
22479 .word 0xbe124000
22480 GOTO_SUPERVISOR0
22481 nop
22482 nop
22483 nop
22484 .word 0xfe48a1c2
22485 .word 0x1000000
22486 or %g0, 0x120, %i7
22487 DTLB_TAG_READ
22488 DDEMAP_NCTX
22489 DDEMAP_ALL_RPAGES
22490 .word 0xfc9edd40
22491 .word 0x1000000
22492 or %g0, 0x5a0, %i7
22493 ITLB_TAG_READ
22494 .word 0xfe46e28c
22495 nop
22496 nop
22497 nop
22498 nop
22499 nop
22500 nop
22501 nop
22502 nop
22503 nop
22504 .word 0x1000000
22505 .word 0xbe118000
22506 srlx %i7, 8, %i7
22507 andn %i7, 0x1f, %i7
22508 ITLB_PROBE
22509 ACCESS_DTSB_PTR
22510 nop
22511 nop
22512 nop
22513 nop
22514 nop
22515 .word 0x1000000
22516 .word 0xbe16c000
22517 srlx %i7, 8, %i7
22518 andn %i7, 0x1f, %i7
22519 ITLB_PROBE
22520 nop
22521 nop
22522 nop
22523 nop
22524 nop
22525 nop
22526 nop
22527 nop
22528 nop
22529 nop
22530 nop
22531 nop
22532 .word 0xbe150000
22533 GOTO_SUPERVISOR1
22534 nop
22535 nop
22536 nop
22537 nop
22538 nop
22539 nop
22540 .word 0xfcda9000
22541 ACCESS_ITSB_PTR
22542 DDEMAP_ALL_RPAGES
22543 DDEMAP_SCTX
22544 .word 0xc036e462
22545 .word 0xfcd89100
22546 .word 0xfcdd9000
22547 .word 0xfe40ab54
22548thr4_MMU_ASI_SECONDARY_LITTLE_258:
22549 .word 0x87802089
22550 .word 0xe0b96810
22551 .word 0xfe56e658
22552 TOGGLE_LSU_DM
22553 .word 0xfcdc5120
22554 nop
22555 .word 0xc070a268
22556 DO_BRANCH
22557 .word 0x81c26000
22558 .word 0xbe13c000
22559 GOTO_SUPERVISOR0
22560 nop
22561 nop
22562 nop
22563 nop
22564 nop
22565 nop
22566 nop
22567 nop
22568 .word 0x1000000
22569 or %g0, 0xd6, %i7
22570 LOAD_IDATA_ACCESS
22571thr4_MMU_ASI_PRIMARY_LITTLE_259:
22572 .word 0x87802088
22573 .word 0xfaf6e0b0
22574 nop
22575 nop
22576 .word 0xd458a0e0
22577 .word 0xec5ee038
22578 .word 0xc035a8dc
22579 .word 0x1000000
22580 .word 0xbe118000
22581 srlx %i7, 8, %i7
22582 andn %i7, 0x1f, %i7
22583 ITLB_PROBE
22584 .word 0xbe842068
22585 .word 0xd4dfd000
22586 nop
22587 nop
22588 nop
22589 nop
22590 nop
22591 nop
22592 nop
22593 nop
22594 nop
22595 DDEMAP_ALL
22596thr4_MMU_ASI_PRIMARY_260:
22597 .word 0x87802080
22598 .word 0xcaf12010
22599 .word 0xe05da110
22600 .word 0xc0212760
22601 .word 0xc030aef0
22602 .word 0x1000000
22603 .word 0xbe11c000
22604 DDEMAP_RPAGE
22605 DO_BRANCH
22606 .word 0x81c6a000
22607 .word 0xbe124000
22608 GOTO_SUPERVISOR0
22609 ACCESS_DTSB_PTR
22610 .word 0xd45aa038
22611 .word 0x1000000
22612 .word 0xbe114000
22613 DDEMAP_PAGE
22614 .word 0x1000000
22615 or %g0, 0x02b, %i7
22616 LOAD_DDATA_IN
22617 .word 0x1000000
22618 .word 0xbe11c000
22619 IDEMAP_RPAGE
22620 .word 0xbe120000
22621 GOTO_SUPERVISOR1
22622 .word 0xc026eb94
22623 .word 0x81c3e000
22624 .word 0xbe124000
22625 GOTO_SUPERVISOR0
22626 nop
22627Thr4_User_Text_4v00f_exit:
22628 EXIT_GOOD
22629Thr4_User_Text_4v00f_text_end:
22630/*********************************************************************/
22631SECTION .Thr5_User_Text_4v000 TEXT_VA=0x731000124000
22632attr_text {
22633 Name = .Thr5_User_Text_4v000 ,
22634 VA = 0x731000124000 ,/* 0x731000125fc0 */
22635 RA = 0x013005e000 ,
22636 PA = 0x013005e000 ,
22637 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
22638 thr5_nz_ctx_tsb_3 ,
22639 TTE_V = 1 ,
22640 TTE_NFO = 0 ,
22641 TTE_L = 1 ,
22642 TTE_Soft = 0x010000 ,
22643 TTE_IE = 0 ,
22644 TTE_E = 0 ,
22645 TTE_CP = 0 ,
22646 TTE_CV = 0 ,
22647 TTE_P = 0 ,
22648 TTE_EP = 1 ,
22649 TTE_W = 0 ,
22650 TTE_SW1 = 1 ,
22651 TTE_SW0 = 1 ,
22652 TTE_RSVD1 = 0 ,
22653 TTE_Size = 0 ,
22654 /* ITTE_TAG_DATA = 0000731000125f1c 800000013005e080 */
22655 end_label = Thr5_User_Text_4v000_text_end ,
22656 compressimage ,
22657 }
22658.text
22659.global Thr5_user_code_entry
22660Thr5_user_code_entry:
22661 setx 0x75000b000000, %g1, %g2
22662 or %g0, 12, %g1
22663 .word 0xc658a000
22664 .word 0xc858a008
22665 .word 0xca58a010
22666 .word 0xcc58a018
22667 .word 0xce58a020
22668 .word 0xd058a028
22669 .word 0xd258a030
22670 .word 0xd458a038
22671 .word 0xd658a040
22672 .word 0xd858a048
22673 .word 0xda58a050
22674 .word 0xdc58a058
22675 .word 0xde58a060
22676 .word 0xe058a068
22677 .word 0xe258a070
22678 .word 0xe458a078
22679 .word 0xe658a080
22680 .word 0xe858a088
22681 .word 0xea58a090
22682 .word 0xec58a098
22683 .word 0xee58a0a0
22684 .word 0xf058a0a8
22685 .word 0xf258a0b0
22686 .word 0xf458a0b8
22687 .word 0xf658a0c0
22688 .word 0xf858a0c8
22689 .word 0xfa58a0d0
22690 .word 0xfc58a0d8
22691.global Thr5_User_Text_4v000_text_begin
22692Thr5_User_Text_4v000_text_begin:
22693 nop
22694 sub %g1, 1, %g1
22695 brz %g1,Thr5_User_Text_4v000_exit
22696 nop
22697 .word 0xcc76a018
22698 .word 0xc02c2a56
22699 nop
22700 nop
22701 nop
22702 nop
22703 nop
22704 .word 0x1000000
22705 or %g0, 0x15f, %i7
22706 LOAD_DDATA_ACCESS
22707 .word 0xdc776028
22708 .word 0xc0776508
22709 .word 0xc02f62f8
22710 .word 0x1000000
22711 or %g0, 0x05a, %i7
22712 LOAD_IDATA_IN
22713 DO_BRANCH
22714 .word 0x81c6e000
22715 .word 0xbe124000
22716 GOTO_SUPERVISOR0
22717 .word 0xc075a600
22718 .word 0xdc742088
22719 .word 0xc022a96c
22720 DDEMAP_PCTX
22721 DDEMAP_ALL
22722 IDEMAP_ALL
22723 ACCESS_DTSB_PTR
22724 .word 0xfe5aa590
22725 .word 0x1000000
22726 .word 0xbe10c000
22727 DDEMAP_PAGE
22728 .word 0x1000000
22729 or %g0, 0x168, %i7
22730 READ_IDATA_ACCESS
22731 IDEMAP_ALL_RPAGES
22732 nop
22733 nop
22734 nop
22735 nop
22736 nop
22737 nop
22738 nop
22739 IDEMAP_ALL_PAGES
22740 .word 0xde742060
22741 .word 0xc035aaba
22742 .word 0xd45aa100
22743 .word 0xfe41201c
22744 .word 0xfc9d9c40
22745 DO_BRANCH
22746 .word 0x81c6e000
22747 .word 0xbe154000
22748 GOTO_SUPERVISOR0
22749 .word 0xc022aec8
22750 nop
22751 nop
22752 nop
22753 nop
22754 nop
22755 nop
22756thr5_MMU_ASI_BLK_P_261:
22757 .word 0x878020f0
22758 .word 0xc3bda740
22759 nop
22760 nop
22761 nop
22762 nop
22763 nop
22764 nop
22765 nop
22766 nop
22767 nop
22768 IDEMAP_ALL_PAGES
22769 TOGGLE_LSU_DM
22770 .word 0xd45aa110
22771 TOGGLE_LSU_DM
22772 .word 0x1000000
22773 .word 0xbe114000
22774 srlx %i7, 8, %i7
22775 andn %i7, 0x1f, %i7
22776 xor %i7, 0x10, %i7
22777 ITLB_PROBE
22778 .word 0x1000000
22779 or %g0, 0x5f8, %i7
22780 ITLB_TAG_READ
22781 nop
22782 nop
22783 nop
22784 nop
22785 nop
22786 nop
22787 nop
22788 nop
22789 nop
22790 .word 0xfcd95020
22791 .word 0xfe45a4c0
22792 .word 0x1000000
22793 or %g0, 0x410, %i7
22794 ITLB_TAG_READ
22795 .word 0x1000000
22796 or %g0, 0x400, %i7
22797 DTLB_TAG_READ
22798 DDEMAP_SCTX
22799thr5_MMU_ASI_PRIMARY_262:
22800 .word 0x87802080
22801 .word 0xdcf6a088
22802 .word 0xbe13c000
22803 GOTO_SUPERVISOR0
22804 .word 0xcc5c2018
22805 DDEMAP_NCTX
22806 .word 0xfe52a06e
22807 .word 0xd675a010
22808 .word 0xc0376afc
22809 .word 0xfcdc1000
22810 DDEMAP_SCTX
22811 .word 0x1000000
22812 .word 0xbe174000
22813 srlx %i7, 8, %i7
22814 andn %i7, 0x1f, %i7
22815 ITLB_PROBE
22816 .word 0x1000000
22817 or %g0, 0x022, %i7
22818 LOAD_IDATA_IN
22819 .word 0xfe5f6ef0
22820 .word 0xc075a378
22821thr5_MMU_ASI_BLK_COMMIT_P_263:
22822 .word 0x878020e0
22823 .word 0xc3baa880
22824 .word 0xc025af00
22825 .word 0xbe85a068
22826 .word 0xe0dfd000
22827 .word 0xc02425ec
22828 .word 0xfcdd9000
22829 .word 0x1000000
22830 or %g0, 0x020, %i7
22831 LOAD_DDATA_IN
22832 .word 0xfcd89000
22833 .word 0xbe138000
22834 GOTO_SUPERVISOR1
22835 .word 0xf272a028
22836 .word 0xc072a140
22837 .word 0xbe13c000
22838 GOTO_SUPERVISOR0
22839 nop
22840Thr5_User_Text_4v000_exit:
22841 EXIT_GOOD
22842Thr5_User_Text_4v000_text_end:
22843/*********************************************************************/
22844SECTION .Thr5_User_Data_4v100 DATA_VA=0x75000b000000
22845attr_data {
22846 Name = .Thr5_User_Data_4v100 ,
22847 VA = 0x75000b000000 ,/* 0x75000b3fffc0 */
22848 RA = 0x0225000000 ,
22849 PA = 0x0225000000 ,
22850 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
22851 thr5_nz_ctx_tsb_1 ,
22852 TTE_V = 1 ,
22853 TTE_NFO = 0 ,
22854 TTE_L = 1 ,
22855 TTE_Soft = 0x070000 ,
22856 TTE_IE = 0 ,
22857 TTE_E = 0 ,
22858 TTE_CP = 1 ,
22859 TTE_CV = 0 ,
22860 TTE_P = 0 ,
22861 TTE_EP = 0 ,
22862 TTE_W = 1 ,
22863 TTE_SW1 = 1 ,
22864 TTE_SW0 = 0 ,
22865 TTE_RSVD1 = 0 ,
22866 TTE_Size = 3 ,
22867 /* DTTE_TAG_DATA = 000075000b001f1c 8000000225000443 */
22868 end_label = Thr5_User_Data_4v100_data_end ,
22869 compressimage ,
22870 }
22871.data
22872.global Thr5_User_Data_4v100_data_begin
22873Thr5_User_Data_4v100_data_begin:
22874 .xword 0x731000124000
22875 .xword 0x75000b000000
22876 .xword 0x75002d400000
22877 .xword 0x75000c400000
22878 .xword 0x75002a000000
22879 .xword 0x731000178000
22880 .xword 0x760cc0000000
22881 .xword 0x7310001a8000
22882 .xword 0x75000e000000
22883 .xword 0x73100004e000
22884 .xword 0x740000f20000
22885 .xword 0x750031000000
22886 .xword 0x740000110000
22887 .xword 0x75001f800000
22888 .xword 0x7400005a0000
22889 .xword 0x750023000000
22890 .xword 0x740000910000
22891 .xword 0x760990000000
22892 .xword 0x740000b10000
22893 .xword 0x740000030000
22894 .xword 0x740000650000
22895 .xword 0x7400007a0000
22896 .xword 0x7400001f0000
22897 .xword 0x7310000b8000
22898 .xword 0x750019400000
22899 .xword 0x7609f0000000
22900 .xword 0x740000470000
22901 .xword 0x731000016000
22902 .xword 0x760cd0000000
22903 .xword 0x75002bc00000
22904 .xword 0x73100012a000
22905 .xword 0x740000200000
22906 .xword 0x7310000c2000
22907 .xword 0x7310000bc000
22908 .xword 0x760910000000
22909 .xword 0x740000180000
22910 .xword 0x740000840000
22911 .xword 0x740000db0000
22912 .xword 0x731000154000
22913 .xword 0x75002c000000
22914Thr5_User_Data_4v100_data_end:
22915/*********************************************************************/
22916SECTION .Thr5_User_Data_4v200 DATA_VA=0x75002d400000
22917attr_data {
22918 Name = .Thr5_User_Data_4v200 ,
22919 VA = 0x75002d400000 ,/* 0x75002d7fffc0 */
22920 RA = 0x0226000000 ,
22921 PA = 0x0226000000 ,
22922 TTE_Context = 0x0dc3 ,/* DATA_SECONDARY */
22923 thr5_nz_ctx_tsb_1 ,
22924 TTE_V = 1 ,
22925 TTE_NFO = 0 ,
22926 TTE_L = 1 ,
22927 TTE_Soft = 0x0d0000 ,
22928 TTE_IE = 0 ,
22929 TTE_E = 0 ,
22930 TTE_CP = 0 ,
22931 TTE_CV = 0 ,
22932 TTE_P = 0 ,
22933 TTE_EP = 0 ,
22934 TTE_W = 1 ,
22935 TTE_SW1 = 1 ,
22936 TTE_SW0 = 0 ,
22937 TTE_RSVD1 = 0 ,
22938 TTE_Size = 3 ,
22939 /* DTTE_TAG_DATA = 000075002d400dc3 8000000226000043 */
22940 end_label = Thr5_User_Data_4v200_data_end ,
22941 compressimage ,
22942 }
22943.data
22944.global Thr5_User_Data_4v200_data_begin
22945Thr5_User_Data_4v200_data_begin:
22946 .xword 0x731000124000
22947 .xword 0x75000b000000
22948 .xword 0x75002d400000
22949 .xword 0x75000c400000
22950 .xword 0x75002a000000
22951 .xword 0x731000178000
22952 .xword 0x760cc0000000
22953 .xword 0x7310001a8000
22954 .xword 0x75000e000000
22955 .xword 0x73100004e000
22956 .xword 0x740000f20000
22957 .xword 0x750031000000
22958 .xword 0x740000110000
22959 .xword 0x75001f800000
22960 .xword 0x7400005a0000
22961 .xword 0x750023000000
22962 .xword 0x740000910000
22963 .xword 0x760990000000
22964 .xword 0x740000b10000
22965 .xword 0x740000030000
22966 .xword 0x740000650000
22967 .xword 0x7400007a0000
22968 .xword 0x7400001f0000
22969 .xword 0x7310000b8000
22970 .xword 0x750019400000
22971 .xword 0x7609f0000000
22972 .xword 0x740000470000
22973 .xword 0x731000016000
22974 .xword 0x760cd0000000
22975 .xword 0x75002bc00000
22976 .xword 0x73100012a000
22977 .xword 0x740000200000
22978 .xword 0x7310000c2000
22979 .xword 0x7310000bc000
22980 .xword 0x760910000000
22981 .xword 0x740000180000
22982 .xword 0x740000840000
22983 .xword 0x740000db0000
22984 .xword 0x731000154000
22985 .xword 0x75002c000000
22986Thr5_User_Data_4v200_data_end:
22987/*********************************************************************/
22988SECTION .Thr5_User_Data_4v300 DATA_VA=0x75000c400000
22989attr_data {
22990 Name = .Thr5_User_Data_4v300 ,
22991 VA = 0x75000c400000 ,/* 0x75000c7fffc0 */
22992 RA = 0x022f800000 ,
22993 PA = 0x022f800000 ,
22994 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
22995 thr5_z_ctx_tsb_2 ,
22996 TTE_V = 1 ,
22997 TTE_NFO = 0 ,
22998 TTE_L = 1 ,
22999 TTE_Soft = 0x0f0000 ,
23000 TTE_IE = 0 ,
23001 TTE_E = 0 ,
23002 TTE_CP = 0 ,
23003 TTE_CV = 0 ,
23004 TTE_P = 0 ,
23005 TTE_EP = 0 ,
23006 TTE_W = 1 ,
23007 TTE_SW1 = 1 ,
23008 TTE_SW0 = 0 ,
23009 TTE_RSVD1 = 0 ,
23010 TTE_Size = 3 ,
23011 /* DTTE_TAG_DATA = 000075000c400000 800000022f800043 */
23012 end_label = Thr5_User_Data_4v300_data_end ,
23013 compressimage ,
23014 }
23015.data
23016.global Thr5_User_Data_4v300_data_begin
23017Thr5_User_Data_4v300_data_begin:
23018 .xword 0x731000124000
23019 .xword 0x75000b000000
23020 .xword 0x75002d400000
23021 .xword 0x75000c400000
23022 .xword 0x75002a000000
23023 .xword 0x731000178000
23024 .xword 0x760cc0000000
23025 .xword 0x7310001a8000
23026 .xword 0x75000e000000
23027 .xword 0x73100004e000
23028 .xword 0x740000f20000
23029 .xword 0x750031000000
23030 .xword 0x740000110000
23031 .xword 0x75001f800000
23032 .xword 0x7400005a0000
23033 .xword 0x750023000000
23034 .xword 0x740000910000
23035 .xword 0x760990000000
23036 .xword 0x740000b10000
23037 .xword 0x740000030000
23038 .xword 0x740000650000
23039 .xword 0x7400007a0000
23040 .xword 0x7400001f0000
23041 .xword 0x7310000b8000
23042 .xword 0x750019400000
23043 .xword 0x7609f0000000
23044 .xword 0x740000470000
23045 .xword 0x731000016000
23046 .xword 0x760cd0000000
23047 .xword 0x75002bc00000
23048 .xword 0x73100012a000
23049 .xword 0x740000200000
23050 .xword 0x7310000c2000
23051 .xword 0x7310000bc000
23052 .xword 0x760910000000
23053 .xword 0x740000180000
23054 .xword 0x740000840000
23055 .xword 0x740000db0000
23056 .xword 0x731000154000
23057 .xword 0x75002c000000
23058Thr5_User_Data_4v300_data_end:
23059/*********************************************************************/
23060SECTION .Thr5_User_Text_4v001 TEXT_VA=0x75002a000000
23061attr_text {
23062 Name = .Thr5_User_Text_4v001 ,
23063 VA = 0x75002a000000 ,/* 0x75002a3fffc0 */
23064 RA = 0x022fc00000 ,
23065 PA = 0x022fc00000 ,
23066 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
23067 thr5_nz_ctx_tsb_1 ,
23068 TTE_V = 1 ,
23069 TTE_NFO = 0 ,
23070 TTE_L = 1 ,
23071 TTE_Soft = 0x010000 ,
23072 TTE_IE = 0 ,
23073 TTE_E = 0 ,
23074 TTE_CP = 0 ,
23075 TTE_CV = 0 ,
23076 TTE_P = 0 ,
23077 TTE_EP = 1 ,
23078 TTE_W = 0 ,
23079 TTE_SW1 = 1 ,
23080 TTE_SW0 = 1 ,
23081 TTE_RSVD1 = 0 ,
23082 TTE_Size = 3 ,
23083 /* ITTE_TAG_DATA = 000075002a001f1c 800000022fc00083 */
23084 end_label = Thr5_User_Text_4v001_text_end ,
23085 compressimage ,
23086 }
23087.text
23088.global Thr5_User_Text_4v001_text_begin
23089Thr5_User_Text_4v001_text_begin:
23090 nop
23091 sub %g1, 1, %g1
23092 brz %g1,Thr5_User_Text_4v001_exit
23093 nop
23094 .word 0xec75a0d0
23095 .word 0xc0712188
23096 DDEMAP_ALL_RPAGES
23097 .word 0x1000000
23098 or %g0, 0x3a4, %i7
23099 LOAD_DDATA_ACCESS
23100 .word 0xfe46a014
23101 .word 0xfe4da814
23102 .word 0xfe52a1e2
23103 .word 0xc02c2ee6
23104 nop
23105 nop
23106 nop
23107 .word 0x1000000
23108 or %g0, 0x588, %i7
23109 ITLB_TAG_READ
23110 .word 0xc875a100
23111 .word 0xc072ad58
23112 .word 0xfe55abf6
23113 nop
23114 nop
23115 nop
23116 nop
23117 DO_BRANCH
23118 .word 0x81c4e000
23119 .word 0xbe154000
23120 GOTO_SUPERVISOR0
23121 .word 0x1000000
23122 .word 0xbe104000
23123 IDEMAP_RPAGE
23124 .word 0xbe13c000
23125 GOTO_SUPERVISOR0
23126 .word 0xc0776998
23127 nop
23128 .word 0xf45f6068
23129 IDEMAP_NCTX
23130 .word 0x1000000
23131 or %g0, 0x035, %i7
23132 LOAD_IDATA_IN
23133 .word 0x1000000
23134 or %g0, 0x5c8, %i7
23135 DTLB_TAG_READ
23136 DDEMAP_ALL
23137 .word 0x1000000
23138 or %g0, 0x0ae, %i7
23139 LOAD_DDATA_IN
23140 .word 0xbe154000
23141 GOTO_SUPERVISOR0
23142 TOGGLE_LSU_IM
23143 nop
23144 nop
23145 nop
23146 nop
23147 nop
23148 .word 0x1000000
23149 .word 0xbe168000
23150 srlx %i7, 8, %i7
23151 andn %i7, 0x1f, %i7
23152 ITLB_PROBE
23153 ACCESS_DTSB_PTR
23154 .word 0xe45da018
23155 .word 0xfe4da8ce
23156 TOGGLE_LSU_IM
23157 .word 0xc1995e20
23158 .word 0x1000000
23159 or %g0, 0x18, %i7
23160 READ_DDATA_ACCESS
23161 nop
23162 nop
23163 nop
23164 nop
23165 nop
23166 .word 0xfe442d68
23167 .word 0xbe82a0d0
23168 .word 0xe0dfd000
23169 nop
23170 nop
23171 nop
23172thr5_MMU_ASI_BLK_P_264:
23173 .word 0x878020f0
23174 .word 0xc3bc2800
23175 .word 0xd4776100
23176 .word 0xc07421f8
23177thr5_MMU_ASI_BLK_COMMIT_P_265:
23178 .word 0x878020e0
23179 .word 0xc3bc2e00
23180 DO_BRANCH
23181 .word 0x81c62000
23182 .word 0xbe124000
23183 GOTO_SUPERVISOR0
23184 .word 0xfe4dab61
23185 .word 0xbe124000
23186 GOTO_SUPERVISOR0
23187 nop
23188Thr5_User_Text_4v001_exit:
23189 EXIT_GOOD
23190Thr5_User_Text_4v001_text_end:
23191/*********************************************************************/
23192SECTION .Thr5_User_Text_4v400 TEXT_VA=0x731000178000
23193attr_text {
23194 Name = .Thr5_User_Text_4v400 ,
23195 VA = 0x731000178000 ,/* 0x731000179fc0 */
23196 RA = 0x0130102000 ,
23197 PA = 0x5d30102000 ,
23198 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23199 thr5_z_ctx_tsb_0 ,
23200 TTE_V = 1 ,
23201 TTE_NFO = 0 ,
23202 TTE_L = 0 ,
23203 TTE_Soft = 0x040000 ,
23204 TTE_IE = 0 ,
23205 TTE_E = 0 ,
23206 TTE_CP = 0 ,
23207 TTE_CV = 0 ,
23208 TTE_P = 1 ,
23209 TTE_EP = 1 ,
23210 TTE_W = 0 ,
23211 TTE_SW1 = 0 ,
23212 TTE_SW0 = 0 ,
23213 TTE_RSVD1 = 0 ,
23214 TTE_Size = 0 ,
23215 /* ITTE_TAG_DATA = 0000731000178000 8000005d30102080 */
23216 end_label = Thr5_User_Text_4v400_text_end ,
23217 compressimage ,
23218 }
23219.text
23220.global Thr5_User_Text_4v400_text_begin
23221Thr5_User_Text_4v400_text_begin:
23222 wrpr 0, %gl
23223 .word 0xd871a048
23224 .word 0xc031a1bc
23225 .word 0x1000000
23226 .word 0xbe178000
23227 P_DDEMAP_PAGE
23228 .word 0x1000000
23229 or %g0, 0x690, %i7
23230 P_DTLB_TAG_READ
23231 .word 0x1000000
23232 or %g0, 0x278, %i7
23233 P_READ_DDATA_ACCESS
23234 .word 0xd659a010
23235 .word 0xc031a140
23236 .word 0xc39d83c0
23237 .word 0x1000000
23238 or %g0, 0x4d8, %i7
23239 P_ITLB_TAG_READ
23240 .word 0xda71a060
23241 .word 0xc02de37b
23242 .word 0xe875e028
23243 .word 0xc071aa30
23244thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_266:
23245 .word 0x87802022
23246 .word 0xd8bdaf60
23247 .word 0x1000000
23248 or %g0, 0x3b0, %i7
23249 P_DTLB_TAG_READ
23250 .word 0x1000000
23251 or %g0, 0x4e8, %i7
23252 P_READ_IDATA_ACCESS
23253 .word 0xbe876068
23254 .word 0xecdfc200
23255 P_ACCESS_DTSB_PTR
23256 .word 0xbe11c000
23257 RETURN_FROM_SUPERVISOR1
23258 nop
23259Thr5_User_Text_4v400_exit:
23260 EXIT_GOOD
23261Thr5_User_Text_4v400_text_end:
23262/*********************************************************************/
23263SECTION .Thr5_User_Text_4v002 TEXT_VA=0x760cc0000000
23264attr_text {
23265 Name = .Thr5_User_Text_4v002 ,
23266 VA = 0x760cc0000000 ,/* 0x760ccfffffc0 */
23267 RA = 0x03d0000000 ,
23268 PA = 0x03d0000000 ,
23269 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
23270 thr5_nz_ctx_tsb_2 ,
23271 TTE_V = 1 ,
23272 TTE_NFO = 0 ,
23273 TTE_L = 1 ,
23274 TTE_Soft = 0x010000 ,
23275 TTE_IE = 0 ,
23276 TTE_E = 0 ,
23277 TTE_CP = 0 ,
23278 TTE_CV = 0 ,
23279 TTE_P = 1 ,
23280 TTE_EP = 1 ,
23281 TTE_W = 0 ,
23282 TTE_SW1 = 1 ,
23283 TTE_SW0 = 1 ,
23284 TTE_RSVD1 = 0 ,
23285 TTE_Size = 5 ,
23286 /* ITTE_TAG_DATA = 0000760cc0001f1c 80000003d0000085 */
23287 end_label = Thr5_User_Text_4v002_text_end ,
23288 compressimage ,
23289 }
23290.text
23291.global Thr5_User_Text_4v002_text_begin
23292Thr5_User_Text_4v002_text_begin:
23293 wrpr 0, %gl
23294thr5_MMU_ASI_SECONDARY_LITTLE_267:
23295 .word 0x87802089
23296 .word 0xccf46018
23297 .word 0xbe842110
23298 .word 0xecdfc200
23299 .word 0x1000000
23300 or %g0, 0x03c, %i7
23301 P_LOAD_DDATA_IN
23302 .word 0xbe86a038
23303 .word 0xecdfd040
23304thr5_MMU_ASI_PRIMARY_268:
23305 .word 0x87802080
23306 .word 0xf8f42028
23307 .word 0xf45c2110
23308 .word 0x1000000
23309 .word 0xbe134000
23310 srlx %i7, 8, %i7
23311 andn %i7, 0x1f, %i7
23312 P_ITLB_PROBE
23313 nop
23314 nop
23315 nop
23316 nop
23317 nop
23318 nop
23319 nop
23320 nop
23321 nop
23322 .word 0xc85aa110
23323 .word 0xd45ea008
23324 .word 0xce72a020
23325 .word 0xc0212180
23326 .word 0xfe4aa70a
23327 .word 0x1000000
23328 or %g0, 0xe8, %i7
23329 P_ITLB_TAG_READ
23330 .word 0xbe82a098
23331 .word 0xfadfd000
23332 .word 0x1000000
23333 or %g0, 0x076, %i7
23334 P_LOAD_IDATA_IN
23335 .word 0xc85c2038
23336 .word 0x1000000
23337 or %g0, 0x498, %i7
23338 P_READ_IDATA_ACCESS
23339 .word 0xfcdd9000
23340 .word 0xbe876068
23341 .word 0xd4dfd000
23342 .word 0x1000000
23343 or %g0, 0x168, %i7
23344 P_DTLB_TAG_READ
23345 .word 0xfe5ea3e0
23346 .word 0x1000000
23347 or %g0, 0x350, %i7
23348 P_DTLB_TAG_READ
23349 .word 0x1000000
23350 or %g0, 0x708, %i7
23351 P_READ_DDATA_ACCESS
23352 .word 0xbe160000
23353 RETURN_FROM_SUPERVISOR0
23354 nop
23355Thr5_User_Text_4v002_exit:
23356 EXIT_GOOD
23357Thr5_User_Text_4v002_text_end:
23358/*********************************************************************/
23359SECTION .Thr5_User_Data_4v101 DATA_VA=0x7310001a8000
23360attr_data {
23361 Name = .Thr5_User_Data_4v101 ,
23362 VA = 0x7310001a8000 ,/* 0x7310001a9fc0 */
23363 RA = 0x0130038000 ,
23364 PA = 0x0130038000 ,
23365 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
23366 thr5_nz_ctx_tsb_3 ,
23367 TTE_V = 1 ,
23368 TTE_NFO = 0 ,
23369 TTE_L = 1 ,
23370 TTE_Soft = 0x070000 ,
23371 TTE_IE = 0 ,
23372 TTE_E = 0 ,
23373 TTE_CP = 1 ,
23374 TTE_CV = 0 ,
23375 TTE_P = 0 ,
23376 TTE_EP = 0 ,
23377 TTE_W = 1 ,
23378 TTE_SW1 = 1 ,
23379 TTE_SW0 = 0 ,
23380 TTE_RSVD1 = 0 ,
23381 TTE_Size = 0 ,
23382 /* DTTE_TAG_DATA = 00007310001a9f1c 8000000130038440 */
23383 end_label = Thr5_User_Data_4v101_data_end ,
23384 compressimage ,
23385 }
23386.data
23387.global Thr5_User_Data_4v101_data_begin
23388Thr5_User_Data_4v101_data_begin:
23389 .xword 0x731000124000
23390 .xword 0x75000b000000
23391 .xword 0x75002d400000
23392 .xword 0x75000c400000
23393 .xword 0x75002a000000
23394 .xword 0x731000178000
23395 .xword 0x760cc0000000
23396 .xword 0x7310001a8000
23397 .xword 0x75000e000000
23398 .xword 0x73100004e000
23399 .xword 0x740000f20000
23400 .xword 0x750031000000
23401 .xword 0x740000110000
23402 .xword 0x75001f800000
23403 .xword 0x7400005a0000
23404 .xword 0x750023000000
23405 .xword 0x740000910000
23406 .xword 0x760990000000
23407 .xword 0x740000b10000
23408 .xword 0x740000030000
23409 .xword 0x740000650000
23410 .xword 0x7400007a0000
23411 .xword 0x7400001f0000
23412 .xword 0x7310000b8000
23413 .xword 0x750019400000
23414 .xword 0x7609f0000000
23415 .xword 0x740000470000
23416 .xword 0x731000016000
23417 .xword 0x760cd0000000
23418 .xword 0x75002bc00000
23419 .xword 0x73100012a000
23420 .xword 0x740000200000
23421 .xword 0x7310000c2000
23422 .xword 0x7310000bc000
23423 .xword 0x760910000000
23424 .xword 0x740000180000
23425 .xword 0x740000840000
23426 .xword 0x740000db0000
23427 .xword 0x731000154000
23428 .xword 0x75002c000000
23429Thr5_User_Data_4v101_data_end:
23430/*********************************************************************/
23431SECTION .Thr5_User_Data_4v201 DATA_VA=0x75000e000000
23432attr_data {
23433 Name = .Thr5_User_Data_4v201 ,
23434 VA = 0x75000e000000 ,/* 0x75000e3fffc0 */
23435 RA = 0x0225400000 ,
23436 PA = 0x0225400000 ,
23437 TTE_Context = 0x0dc3 ,/* DATA_SECONDARY */
23438 thr5_nz_ctx_tsb_1 ,
23439 TTE_V = 1 ,
23440 TTE_NFO = 0 ,
23441 TTE_L = 1 ,
23442 TTE_Soft = 0x0d0000 ,
23443 TTE_IE = 0 ,
23444 TTE_E = 0 ,
23445 TTE_CP = 0 ,
23446 TTE_CV = 0 ,
23447 TTE_P = 0 ,
23448 TTE_EP = 0 ,
23449 TTE_W = 1 ,
23450 TTE_SW1 = 1 ,
23451 TTE_SW0 = 0 ,
23452 TTE_RSVD1 = 0 ,
23453 TTE_Size = 3 ,
23454 /* DTTE_TAG_DATA = 000075000e000dc3 8000000225400043 */
23455 end_label = Thr5_User_Data_4v201_data_end ,
23456 compressimage ,
23457 }
23458.data
23459.global Thr5_User_Data_4v201_data_begin
23460Thr5_User_Data_4v201_data_begin:
23461 .xword 0x731000124000
23462 .xword 0x75000b000000
23463 .xword 0x75002d400000
23464 .xword 0x75000c400000
23465 .xword 0x75002a000000
23466 .xword 0x731000178000
23467 .xword 0x760cc0000000
23468 .xword 0x7310001a8000
23469 .xword 0x75000e000000
23470 .xword 0x73100004e000
23471 .xword 0x740000f20000
23472 .xword 0x750031000000
23473 .xword 0x740000110000
23474 .xword 0x75001f800000
23475 .xword 0x7400005a0000
23476 .xword 0x750023000000
23477 .xword 0x740000910000
23478 .xword 0x760990000000
23479 .xword 0x740000b10000
23480 .xword 0x740000030000
23481 .xword 0x740000650000
23482 .xword 0x7400007a0000
23483 .xword 0x7400001f0000
23484 .xword 0x7310000b8000
23485 .xword 0x750019400000
23486 .xword 0x7609f0000000
23487 .xword 0x740000470000
23488 .xword 0x731000016000
23489 .xword 0x760cd0000000
23490 .xword 0x75002bc00000
23491 .xword 0x73100012a000
23492 .xword 0x740000200000
23493 .xword 0x7310000c2000
23494 .xword 0x7310000bc000
23495 .xword 0x760910000000
23496 .xword 0x740000180000
23497 .xword 0x740000840000
23498 .xword 0x740000db0000
23499 .xword 0x731000154000
23500 .xword 0x75002c000000
23501Thr5_User_Data_4v201_data_end:
23502/*********************************************************************/
23503SECTION .Thr5_User_Data_4v301 DATA_VA=0x73100004e000
23504attr_data {
23505 Name = .Thr5_User_Data_4v301 ,
23506 VA = 0x73100004e000 ,/* 0x73100004ffc0 */
23507 RA = 0x0130088000 ,
23508 PA = 0x5d30088000 ,
23509 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23510 thr5_z_ctx_tsb_0 ,
23511 TTE_V = 1 ,
23512 TTE_NFO = 0 ,
23513 TTE_L = 1 ,
23514 TTE_Soft = 0x0f0000 ,
23515 TTE_IE = 0 ,
23516 TTE_E = 0 ,
23517 TTE_CP = 0 ,
23518 TTE_CV = 0 ,
23519 TTE_P = 0 ,
23520 TTE_EP = 0 ,
23521 TTE_W = 1 ,
23522 TTE_SW1 = 1 ,
23523 TTE_SW0 = 0 ,
23524 TTE_RSVD1 = 0 ,
23525 TTE_Size = 0 ,
23526 /* DTTE_TAG_DATA = 000073100004e000 8000005d30088040 */
23527 end_label = Thr5_User_Data_4v301_data_end ,
23528 compressimage ,
23529 }
23530.data
23531.global Thr5_User_Data_4v301_data_begin
23532Thr5_User_Data_4v301_data_begin:
23533 .xword 0x731000124000
23534 .xword 0x75000b000000
23535 .xword 0x75002d400000
23536 .xword 0x75000c400000
23537 .xword 0x75002a000000
23538 .xword 0x731000178000
23539 .xword 0x760cc0000000
23540 .xword 0x7310001a8000
23541 .xword 0x75000e000000
23542 .xword 0x73100004e000
23543 .xword 0x740000f20000
23544 .xword 0x750031000000
23545 .xword 0x740000110000
23546 .xword 0x75001f800000
23547 .xword 0x7400005a0000
23548 .xword 0x750023000000
23549 .xword 0x740000910000
23550 .xword 0x760990000000
23551 .xword 0x740000b10000
23552 .xword 0x740000030000
23553 .xword 0x740000650000
23554 .xword 0x7400007a0000
23555 .xword 0x7400001f0000
23556 .xword 0x7310000b8000
23557 .xword 0x750019400000
23558 .xword 0x7609f0000000
23559 .xword 0x740000470000
23560 .xword 0x731000016000
23561 .xword 0x760cd0000000
23562 .xword 0x75002bc00000
23563 .xword 0x73100012a000
23564 .xword 0x740000200000
23565 .xword 0x7310000c2000
23566 .xword 0x7310000bc000
23567 .xword 0x760910000000
23568 .xword 0x740000180000
23569 .xword 0x740000840000
23570 .xword 0x740000db0000
23571 .xword 0x731000154000
23572 .xword 0x75002c000000
23573Thr5_User_Data_4v301_data_end:
23574/*********************************************************************/
23575SECTION .Thr5_User_Text_4v003 TEXT_VA=0x740000f20000
23576attr_text {
23577 Name = .Thr5_User_Text_4v003 ,
23578 VA = 0x740000f20000 ,/* 0x740000f2ffc0 */
23579 RA = 0x01a0d30000 ,
23580 PA = 0x01a0d30000 ,
23581 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
23582 thr5_nz_ctx_tsb_0 ,
23583 TTE_V = 1 ,
23584 TTE_NFO = 0 ,
23585 TTE_L = 1 ,
23586 TTE_Soft = 0x010000 ,
23587 TTE_IE = 0 ,
23588 TTE_E = 0 ,
23589 TTE_CP = 0 ,
23590 TTE_CV = 0 ,
23591 TTE_P = 0 ,
23592 TTE_EP = 1 ,
23593 TTE_W = 0 ,
23594 TTE_SW1 = 1 ,
23595 TTE_SW0 = 1 ,
23596 TTE_RSVD1 = 0 ,
23597 TTE_Size = 1 ,
23598 /* ITTE_TAG_DATA = 0000740000f21f1c 80000001a0d30081 */
23599 end_label = Thr5_User_Text_4v003_text_end ,
23600 compressimage ,
23601 }
23602.text
23603.global Thr5_User_Text_4v003_text_begin
23604Thr5_User_Text_4v003_text_begin:
23605 nop
23606 sub %g1, 1, %g1
23607 brz %g1,Thr5_User_Text_4v003_exit
23608 nop
23609 .word 0xee58a078
23610 .word 0xc02aad1f
23611 .word 0x1000000
23612 .word 0xbe14c000
23613 IDEMAP_RPAGE
23614 .word 0x1000000
23615 or %g0, 0xd2, %i7
23616 LOAD_IDATA_ACCESS
23617 .word 0x1000000
23618 or %g0, 0x178, %i7
23619 DTLB_TAG_READ
23620 DDEMAP_NCTX
23621thr5_MMU_ASI_PRIMARY_269:
23622 .word 0x87802080
23623 .word 0xd4f5a038
23624thr5_MMU_ASI_BLK_P_270:
23625 .word 0x878020f0
23626 .word 0xe1bf6c80
23627 nop
23628 nop
23629 nop
23630 nop
23631 nop
23632 nop
23633 nop
23634 nop
23635 nop
23636 nop
23637 IDEMAP_ALL
23638 DDEMAP_ALL_PAGES
23639 .word 0xfa5c2038
23640 nop
23641 nop
23642 nop
23643 nop
23644 nop
23645 nop
23646 DDEMAP_ALL_PAGES
23647thr5_MMU_ASI_SECONDARY_LITTLE_271:
23648 .word 0x87802089
23649 .word 0xc4b96240
23650 .word 0xfe42aa1c
23651 DO_BRANCH
23652 .word 0x81c62000
23653 .word 0xbe13c000
23654 GOTO_SUPERVISOR0
23655 .word 0x1000000
23656 or %g0, 0x673, %i7
23657 LOAD_DDATA_ACCESS
23658 .word 0xbe124000
23659 GOTO_SUPERVISOR0
23660 .word 0x1000000
23661 or %g0, 0x1f8, %i7
23662 READ_DDATA_ACCESS
23663thr5_MMU_ASI_BLK_COMMIT_P_272:
23664 .word 0x878020e0
23665 .word 0xe1bc2880
23666 ACCESS_DTSB_PTR
23667 .word 0x1000000
23668 or %g0, 0x70f, %i7
23669 LOAD_DDATA_ACCESS
23670 .word 0x1000000
23671 or %g0, 0xa0, %i7
23672 READ_DDATA_ACCESS
23673 .word 0x1000000
23674 or %g0, 0x7b6, %i7
23675 LOAD_DDATA_ACCESS
23676 nop
23677 nop
23678 nop
23679 nop
23680 nop
23681 nop
23682 .word 0xc070a9d0
23683 .word 0x1000000
23684 or %g0, 0x7d8, %i7
23685 READ_DDATA_ACCESS
23686 DDEMAP_ALL_PAGES
23687 .word 0xee742018
23688 .word 0xc02aa5a4
23689 .word 0x1000000
23690 or %g0, 0x9f, %i7
23691 LOAD_IDATA_ACCESS
23692 .word 0xc0242ddc
23693 .word 0xbe124000
23694 GOTO_SUPERVISOR0
23695 .word 0xc02dade4
23696 .word 0xbe120000
23697 GOTO_SUPERVISOR1
23698 nop
23699Thr5_User_Text_4v003_exit:
23700 EXIT_GOOD
23701Thr5_User_Text_4v003_text_end:
23702/*********************************************************************/
23703SECTION .Thr5_User_Text_4v401 TEXT_VA=0x750031000000
23704attr_text {
23705 Name = .Thr5_User_Text_4v401 ,
23706 VA = 0x750031000000 ,/* 0x7500313fffc0 */
23707 RA = 0x0226c00000 ,
23708 PA = 0x0226c00000 ,
23709 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23710 thr5_z_ctx_tsb_2 ,
23711 TTE_V = 1 ,
23712 TTE_NFO = 0 ,
23713 TTE_L = 0 ,
23714 TTE_Soft = 0x040000 ,
23715 TTE_IE = 0 ,
23716 TTE_E = 0 ,
23717 TTE_CP = 0 ,
23718 TTE_CV = 0 ,
23719 TTE_P = 1 ,
23720 TTE_EP = 1 ,
23721 TTE_W = 0 ,
23722 TTE_SW1 = 0 ,
23723 TTE_SW0 = 0 ,
23724 TTE_RSVD1 = 0 ,
23725 TTE_Size = 3 ,
23726 /* ITTE_TAG_DATA = 0000750031000000 8000000226c00083 */
23727 end_label = Thr5_User_Text_4v401_text_end ,
23728 compressimage ,
23729 }
23730.text
23731.global Thr5_User_Text_4v401_text_begin
23732Thr5_User_Text_4v401_text_begin:
23733 wrpr 0, %gl
23734 .word 0x1000000
23735 .word 0xbe170000
23736 P_IDEMAP_RPAGE
23737 P_ACCESS_DTSB_PTR
23738 .word 0xfcda9000
23739 P_ACCESS_DTSB_PTR
23740 .word 0x1000000
23741 or %g0, 0x59e, %i7
23742 P_LOAD_DDATA_ACCESS
23743 P_TOGGLE_LSU_DM
23744 .word 0x1000000
23745 or %g0, 0x02d, %i7
23746 P_LOAD_DDATA_IN
23747 .word 0xbe842098
23748 .word 0xe0dfd000
23749 nop
23750 P_IDEMAP_ALL_PAGES
23751 .word 0x1000000
23752 .word 0xbe170000
23753 P_DDEMAP_PAGE
23754 .word 0xfcde9000
23755 .word 0xc02de827
23756 .word 0x1000000
23757 or %g0, 0x7be, %i7
23758 P_LOAD_DDATA_ACCESS
23759 .word 0x1000000
23760 or %g0, 0x6e4, %i7
23761 P_LOAD_DDATA_ACCESS
23762 P_DDEMAP_NCTX
23763thr5_MMU_ASI_PRIMARY_273:
23764 .word 0x87802080
23765 .word 0xcef2a0d8
23766 .word 0x1000000
23767 or %g0, 0x028, %i7
23768 P_LOAD_IDATA_IN
23769 .word 0xc029a7e4
23770 .word 0xfcda9140
23771thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_274:
23772 .word 0x8780202a
23773 .word 0xf8bf6d20
23774 .word 0xd0732028
23775 .word 0xc031a280
23776 nop
23777 .word 0xbe8420d0
23778 .word 0xe19fc2c0
23779 .word 0x1000000
23780 or %g0, 0x5a9, %i7
23781 P_LOAD_IDATA_ACCESS
23782 .word 0xfe45e600
23783 P_TOGGLE_LSU_DM
23784 P_DDEMAP_ALL
23785 .word 0x1000000
23786 .word 0xbe174000
23787 P_DDEMAP_PAGE
23788 P_IDEMAP_PCTX
23789 .word 0x1000000
23790 or %g0, 0x002, %i7
23791 P_LOAD_IDATA_IN
23792 .word 0x1000000
23793 .word 0xbe110000
23794 srlx %i7, 8, %i7
23795 andn %i7, 0x1f, %i7
23796 P_ITLB_PROBE
23797 .word 0x1000000
23798 or %g0, 0x46d, %i7
23799 P_LOAD_DDATA_ACCESS
23800 P_IDEMAP_PCTX
23801thr5_MMU_ASI_AS_IF_USER_PRIMARY_275:
23802 .word 0x87802010
23803 .word 0xe6f42080
23804 .word 0xfc998480
23805 .word 0x1000000
23806 .word 0xbe174000
23807 P_IDEMAP_RPAGE
23808 P_IDEMAP_NCTX
23809 .word 0x1000000
23810 .word 0xbe118000
23811 P_DDEMAP_PAGE
23812thr5_MMU_ASI_PRIMARY_276:
23813 .word 0x87802080
23814 .word 0xd8f6a0a0
23815 .word 0xfcdad060
23816 .word 0xbe812098
23817 .word 0xc4dfc200
23818 .word 0xbe876038
23819 .word 0xe0dfd000
23820 nop
23821 nop
23822 nop
23823 nop
23824 nop
23825 nop
23826 nop
23827 nop
23828 nop
23829 .word 0x1000000
23830 or %g0, 0x400, %i7
23831 P_READ_DDATA_ACCESS
23832 .word 0x1000000
23833 or %g0, 0x678, %i7
23834 P_READ_DDATA_ACCESS
23835 .word 0xe875e028
23836 .word 0xc021a2f0
23837 .word 0xbe8120d0
23838 .word 0xc8dfc200
23839 nop
23840 nop
23841 nop
23842 nop
23843 nop
23844 nop
23845 nop
23846 nop
23847 nop
23848 .word 0xbe11c000
23849 RETURN_FROM_SUPERVISOR1
23850 nop
23851Thr5_User_Text_4v401_exit:
23852 EXIT_GOOD
23853Thr5_User_Text_4v401_text_end:
23854/*********************************************************************/
23855SECTION .Thr5_User_Text_4v004 TEXT_VA=0x740000110000
23856attr_text {
23857 Name = .Thr5_User_Text_4v004 ,
23858 VA = 0x740000110000 ,/* 0x74000011ffc0 */
23859 RA = 0x01a0a50000 ,
23860 PA = 0x01a0a50000 ,
23861 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
23862 thr5_nz_ctx_tsb_0 ,
23863 TTE_V = 1 ,
23864 TTE_NFO = 0 ,
23865 TTE_L = 1 ,
23866 TTE_Soft = 0x010000 ,
23867 TTE_IE = 0 ,
23868 TTE_E = 0 ,
23869 TTE_CP = 0 ,
23870 TTE_CV = 0 ,
23871 TTE_P = 1 ,
23872 TTE_EP = 1 ,
23873 TTE_W = 0 ,
23874 TTE_SW1 = 1 ,
23875 TTE_SW0 = 1 ,
23876 TTE_RSVD1 = 0 ,
23877 TTE_Size = 1 ,
23878 /* ITTE_TAG_DATA = 0000740000111f1c 80000001a0a50081 */
23879 end_label = Thr5_User_Text_4v004_text_end ,
23880 compressimage ,
23881 }
23882.text
23883.global Thr5_User_Text_4v004_text_begin
23884Thr5_User_Text_4v004_text_begin:
23885 wrpr 0, %gl
23886 .word 0xfcdf4200
23887 .word 0xe472a048
23888 .word 0xc034292e
23889 nop
23890 nop
23891 nop
23892 nop
23893 nop
23894 nop
23895 P_DDEMAP_NCTX
23896 .word 0xbe812130
23897 .word 0xe0dfd000
23898 P_TOGGLE_LSU_IM
23899 .word 0xfe5c2290
23900thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_277:
23901 .word 0x8780202a
23902 .word 0xe4baa410
23903 .word 0x1000000
23904 or %g0, 0x50f, %i7
23905 P_LOAD_IDATA_ACCESS
23906 .word 0x1000000
23907 or %g0, 0x138, %i7
23908 P_READ_IDATA_ACCESS
23909 P_DDEMAP_ALL
23910 .word 0x1000000
23911 or %g0, 0x204, %i7
23912 P_LOAD_DDATA_ACCESS
23913 .word 0x1000000
23914 or %g0, 0x50, %i7
23915 P_DTLB_TAG_READ
23916 .word 0x1000000
23917 or %g0, 0x388, %i7
23918 P_READ_DDATA_ACCESS
23919 .word 0xde7420e8
23920 .word 0xc072a178
23921 .word 0x1000000
23922 or %g0, 0x5d0, %i7
23923 P_READ_IDATA_ACCESS
23924 .word 0xbe14c000
23925 RETURN_FROM_SUPERVISOR0
23926 nop
23927Thr5_User_Text_4v004_exit:
23928 EXIT_GOOD
23929Thr5_User_Text_4v004_text_end:
23930/*********************************************************************/
23931SECTION .Thr5_User_Data_4v102 DATA_VA=0x75001f800000
23932attr_data {
23933 Name = .Thr5_User_Data_4v102 ,
23934 VA = 0x75001f800000 ,/* 0x75001fbfffc0 */
23935 RA = 0x0227400000 ,
23936 PA = 0x0227400000 ,
23937 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
23938 thr5_nz_ctx_tsb_1 ,
23939 TTE_V = 1 ,
23940 TTE_NFO = 0 ,
23941 TTE_L = 1 ,
23942 TTE_Soft = 0x070000 ,
23943 TTE_IE = 0 ,
23944 TTE_E = 0 ,
23945 TTE_CP = 1 ,
23946 TTE_CV = 0 ,
23947 TTE_P = 0 ,
23948 TTE_EP = 0 ,
23949 TTE_W = 1 ,
23950 TTE_SW1 = 1 ,
23951 TTE_SW0 = 0 ,
23952 TTE_RSVD1 = 0 ,
23953 TTE_Size = 3 ,
23954 /* DTTE_TAG_DATA = 000075001f801f1c 8000000227400443 */
23955 end_label = Thr5_User_Data_4v102_data_end ,
23956 compressimage ,
23957 }
23958.data
23959.global Thr5_User_Data_4v102_data_begin
23960Thr5_User_Data_4v102_data_begin:
23961 .xword 0x731000124000
23962 .xword 0x75000b000000
23963 .xword 0x75002d400000
23964 .xword 0x75000c400000
23965 .xword 0x75002a000000
23966 .xword 0x731000178000
23967 .xword 0x760cc0000000
23968 .xword 0x7310001a8000
23969 .xword 0x75000e000000
23970 .xword 0x73100004e000
23971 .xword 0x740000f20000
23972 .xword 0x750031000000
23973 .xword 0x740000110000
23974 .xword 0x75001f800000
23975 .xword 0x7400005a0000
23976 .xword 0x750023000000
23977 .xword 0x740000910000
23978 .xword 0x760990000000
23979 .xword 0x740000b10000
23980 .xword 0x740000030000
23981 .xword 0x740000650000
23982 .xword 0x7400007a0000
23983 .xword 0x7400001f0000
23984 .xword 0x7310000b8000
23985 .xword 0x750019400000
23986 .xword 0x7609f0000000
23987 .xword 0x740000470000
23988 .xword 0x731000016000
23989 .xword 0x760cd0000000
23990 .xword 0x75002bc00000
23991 .xword 0x73100012a000
23992 .xword 0x740000200000
23993 .xword 0x7310000c2000
23994 .xword 0x7310000bc000
23995 .xword 0x760910000000
23996 .xword 0x740000180000
23997 .xword 0x740000840000
23998 .xword 0x740000db0000
23999 .xword 0x731000154000
24000 .xword 0x75002c000000
24001Thr5_User_Data_4v102_data_end:
24002/*********************************************************************/
24003SECTION .Thr5_User_Data_4v202 DATA_VA=0x7400005a0000
24004attr_data {
24005 Name = .Thr5_User_Data_4v202 ,
24006 VA = 0x7400005a0000 ,/* 0x7400005affc0 */
24007 RA = 0x01a0f00000 ,
24008 PA = 0x01a0f00000 ,
24009 TTE_Context = 0x0dc3 ,/* DATA_SECONDARY */
24010 thr5_nz_ctx_tsb_0 ,
24011 TTE_V = 1 ,
24012 TTE_NFO = 0 ,
24013 TTE_L = 1 ,
24014 TTE_Soft = 0x0d0000 ,
24015 TTE_IE = 0 ,
24016 TTE_E = 0 ,
24017 TTE_CP = 0 ,
24018 TTE_CV = 0 ,
24019 TTE_P = 0 ,
24020 TTE_EP = 0 ,
24021 TTE_W = 1 ,
24022 TTE_SW1 = 1 ,
24023 TTE_SW0 = 0 ,
24024 TTE_RSVD1 = 0 ,
24025 TTE_Size = 1 ,
24026 /* DTTE_TAG_DATA = 00007400005a0dc3 80000001a0f00041 */
24027 end_label = Thr5_User_Data_4v202_data_end ,
24028 compressimage ,
24029 }
24030.data
24031.global Thr5_User_Data_4v202_data_begin
24032Thr5_User_Data_4v202_data_begin:
24033 .xword 0x731000124000
24034 .xword 0x75000b000000
24035 .xword 0x75002d400000
24036 .xword 0x75000c400000
24037 .xword 0x75002a000000
24038 .xword 0x731000178000
24039 .xword 0x760cc0000000
24040 .xword 0x7310001a8000
24041 .xword 0x75000e000000
24042 .xword 0x73100004e000
24043 .xword 0x740000f20000
24044 .xword 0x750031000000
24045 .xword 0x740000110000
24046 .xword 0x75001f800000
24047 .xword 0x7400005a0000
24048 .xword 0x750023000000
24049 .xword 0x740000910000
24050 .xword 0x760990000000
24051 .xword 0x740000b10000
24052 .xword 0x740000030000
24053 .xword 0x740000650000
24054 .xword 0x7400007a0000
24055 .xword 0x7400001f0000
24056 .xword 0x7310000b8000
24057 .xword 0x750019400000
24058 .xword 0x7609f0000000
24059 .xword 0x740000470000
24060 .xword 0x731000016000
24061 .xword 0x760cd0000000
24062 .xword 0x75002bc00000
24063 .xword 0x73100012a000
24064 .xword 0x740000200000
24065 .xword 0x7310000c2000
24066 .xword 0x7310000bc000
24067 .xword 0x760910000000
24068 .xword 0x740000180000
24069 .xword 0x740000840000
24070 .xword 0x740000db0000
24071 .xword 0x731000154000
24072 .xword 0x75002c000000
24073Thr5_User_Data_4v202_data_end:
24074/*********************************************************************/
24075SECTION .Thr5_User_Data_4v302 DATA_VA=0x750023000000
24076attr_data {
24077 Name = .Thr5_User_Data_4v302 ,
24078 VA = 0x750023000000 ,/* 0x7500233fffc0 */
24079 RA = 0x0220c00000 ,
24080 PA = 0x0220c00000 ,
24081 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
24082 thr5_z_ctx_tsb_2 ,
24083 TTE_V = 1 ,
24084 TTE_NFO = 0 ,
24085 TTE_L = 1 ,
24086 TTE_Soft = 0x0f0000 ,
24087 TTE_IE = 0 ,
24088 TTE_E = 0 ,
24089 TTE_CP = 0 ,
24090 TTE_CV = 0 ,
24091 TTE_P = 0 ,
24092 TTE_EP = 0 ,
24093 TTE_W = 1 ,
24094 TTE_SW1 = 1 ,
24095 TTE_SW0 = 0 ,
24096 TTE_RSVD1 = 0 ,
24097 TTE_Size = 3 ,
24098 /* DTTE_TAG_DATA = 0000750023000000 8000000220c00043 */
24099 end_label = Thr5_User_Data_4v302_data_end ,
24100 compressimage ,
24101 }
24102.data
24103.global Thr5_User_Data_4v302_data_begin
24104Thr5_User_Data_4v302_data_begin:
24105 .xword 0x731000124000
24106 .xword 0x75000b000000
24107 .xword 0x75002d400000
24108 .xword 0x75000c400000
24109 .xword 0x75002a000000
24110 .xword 0x731000178000
24111 .xword 0x760cc0000000
24112 .xword 0x7310001a8000
24113 .xword 0x75000e000000
24114 .xword 0x73100004e000
24115 .xword 0x740000f20000
24116 .xword 0x750031000000
24117 .xword 0x740000110000
24118 .xword 0x75001f800000
24119 .xword 0x7400005a0000
24120 .xword 0x750023000000
24121 .xword 0x740000910000
24122 .xword 0x760990000000
24123 .xword 0x740000b10000
24124 .xword 0x740000030000
24125 .xword 0x740000650000
24126 .xword 0x7400007a0000
24127 .xword 0x7400001f0000
24128 .xword 0x7310000b8000
24129 .xword 0x750019400000
24130 .xword 0x7609f0000000
24131 .xword 0x740000470000
24132 .xword 0x731000016000
24133 .xword 0x760cd0000000
24134 .xword 0x75002bc00000
24135 .xword 0x73100012a000
24136 .xword 0x740000200000
24137 .xword 0x7310000c2000
24138 .xword 0x7310000bc000
24139 .xword 0x760910000000
24140 .xword 0x740000180000
24141 .xword 0x740000840000
24142 .xword 0x740000db0000
24143 .xword 0x731000154000
24144 .xword 0x75002c000000
24145Thr5_User_Data_4v302_data_end:
24146/*********************************************************************/
24147SECTION .Thr5_User_Text_4v005 TEXT_VA=0x740000910000
24148attr_text {
24149 Name = .Thr5_User_Text_4v005 ,
24150 VA = 0x740000910000 ,/* 0x74000091ffc0 */
24151 RA = 0x01a07a0000 ,
24152 PA = 0x01a07a0000 ,
24153 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
24154 thr5_nz_ctx_tsb_0 ,
24155 TTE_V = 1 ,
24156 TTE_NFO = 0 ,
24157 TTE_L = 1 ,
24158 TTE_Soft = 0x010000 ,
24159 TTE_IE = 0 ,
24160 TTE_E = 0 ,
24161 TTE_CP = 0 ,
24162 TTE_CV = 0 ,
24163 TTE_P = 0 ,
24164 TTE_EP = 1 ,
24165 TTE_W = 0 ,
24166 TTE_SW1 = 1 ,
24167 TTE_SW0 = 1 ,
24168 TTE_RSVD1 = 0 ,
24169 TTE_Size = 1 ,
24170 /* ITTE_TAG_DATA = 0000740000911f1c 80000001a07a0081 */
24171 end_label = Thr5_User_Text_4v005_text_end ,
24172 compressimage ,
24173 }
24174.text
24175.global Thr5_User_Text_4v005_text_begin
24176Thr5_User_Text_4v005_text_begin:
24177 nop
24178 sub %g1, 1, %g1
24179 brz %g1,Thr5_User_Text_4v005_exit
24180 nop
24181thr5_MMU_ASI_BLK_SL_278:
24182 .word 0x878020f9
24183 .word 0xc3bc6f00
24184 .word 0xc02daa50
24185 nop
24186 nop
24187 nop
24188 nop
24189 .word 0xca5c2010
24190 nop
24191 .word 0xc075aad0
24192 .word 0xbe124000
24193 GOTO_SUPERVISOR0
24194 .word 0xfcdd9000
24195 .word 0x1000000
24196 or %g0, 0x2b1, %i7
24197 LOAD_DDATA_ACCESS
24198 .word 0xbe82a098
24199 .word 0xc8dfd000
24200 .word 0x1000000
24201 or %g0, 0x08b, %i7
24202 LOAD_IDATA_IN
24203 IDEMAP_ALL
24204 .word 0xfcdd9000
24205thr5_MMU_ASI_PRIMARY_279:
24206 .word 0x87802080
24207 .word 0xe0b92e20
24208 .word 0xbe86a038
24209 .word 0xc8dfd000
24210 .word 0x1000000
24211 .word 0xbe100000
24212 DDEMAP_PAGE
24213 .word 0xbe164000
24214 GOTO_SUPERVISOR1
24215 .word 0xfe45a3c4
24216 .word 0xbe138000
24217 GOTO_SUPERVISOR1
24218 nop
24219Thr5_User_Text_4v005_exit:
24220 EXIT_GOOD
24221Thr5_User_Text_4v005_text_end:
24222/*********************************************************************/
24223SECTION .Thr5_User_Text_4v402 TEXT_VA=0x760990000000
24224attr_text {
24225 Name = .Thr5_User_Text_4v402 ,
24226 VA = 0x760990000000 ,/* 0x76099fffffc0 */
24227 RA = 0x0090000000 ,
24228 PA = 0x5c90000000 ,
24229 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24230 thr5_z_ctx_tsb_3 ,
24231 TTE_V = 1 ,
24232 TTE_NFO = 0 ,
24233 TTE_L = 0 ,
24234 TTE_Soft = 0x040000 ,
24235 TTE_IE = 0 ,
24236 TTE_E = 0 ,
24237 TTE_CP = 0 ,
24238 TTE_CV = 0 ,
24239 TTE_P = 1 ,
24240 TTE_EP = 1 ,
24241 TTE_W = 0 ,
24242 TTE_SW1 = 0 ,
24243 TTE_SW0 = 0 ,
24244 TTE_RSVD1 = 0 ,
24245 TTE_Size = 5 ,
24246 /* ITTE_TAG_DATA = 0000760990000000 8000005c90000085 */
24247 end_label = Thr5_User_Text_4v402_text_end ,
24248 compressimage ,
24249 }
24250.text
24251.global Thr5_User_Text_4v402_text_begin
24252Thr5_User_Text_4v402_text_begin:
24253 wrpr 0, %gl
24254 P_TOGGLE_LSU_DM
24255 .word 0x1000000
24256 or %g0, 0x005, %i7
24257 P_LOAD_IDATA_IN
24258 P_TOGGLE_LSU_IM
24259 .word 0x1000000
24260 .word 0xbe11c000
24261 P_DDEMAP_PAGE
24262 .word 0xfe4def09
24263 .word 0xbe82a098
24264 .word 0xecdfd040
24265 P_TOGGLE_LSU_DM
24266 .word 0xfcdd8200
24267thr5_MMU_ASI_BLK_SL_280:
24268 .word 0x878020f9
24269 .word 0xc1b96700
24270 P_TOGGLE_LSU_IM
24271 P_ACCESS_DTSB_PTR
24272thr5_MMU_ASI_PRIMARY_281:
24273 .word 0x87802080
24274 .word 0xf6f2a080
24275 P_IDEMAP_NCTX
24276 .word 0x1000000
24277 or %g0, 0x064, %i7
24278 P_LOAD_IDATA_IN
24279 nop
24280 nop
24281 nop
24282 nop
24283 nop
24284 nop
24285 nop
24286 nop
24287 nop
24288 nop
24289 nop
24290thr5_MMU_ASI_AS_IF_USER_PRIMARY_282:
24291 .word 0x87802010
24292 .word 0xe0f12008
24293 P_ACCESS_DTSB_PTR
24294 .word 0x1000000
24295 or %g0, 0xc8, %i7
24296 P_READ_IDATA_ACCESS
24297 .word 0xd459a008
24298thr5_MMU_ASI_PRIMARY_283:
24299 .word 0x87802080
24300 .word 0xd6f42040
24301 .word 0xbe134000
24302 RETURN_FROM_SUPERVISOR1
24303 nop
24304Thr5_User_Text_4v402_exit:
24305 EXIT_GOOD
24306Thr5_User_Text_4v402_text_end:
24307/*********************************************************************/
24308SECTION .Thr5_User_Text_4v006 TEXT_VA=0x740000b10000
24309attr_text {
24310 Name = .Thr5_User_Text_4v006 ,
24311 VA = 0x740000b10000 ,/* 0x740000b1ffc0 */
24312 RA = 0x01a0f60000 ,
24313 PA = 0x01a0f60000 ,
24314 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
24315 thr5_nz_ctx_tsb_0 ,
24316 TTE_V = 1 ,
24317 TTE_NFO = 0 ,
24318 TTE_L = 1 ,
24319 TTE_Soft = 0x010000 ,
24320 TTE_IE = 0 ,
24321 TTE_E = 0 ,
24322 TTE_CP = 0 ,
24323 TTE_CV = 0 ,
24324 TTE_P = 1 ,
24325 TTE_EP = 1 ,
24326 TTE_W = 0 ,
24327 TTE_SW1 = 1 ,
24328 TTE_SW0 = 1 ,
24329 TTE_RSVD1 = 0 ,
24330 TTE_Size = 1 ,
24331 /* ITTE_TAG_DATA = 0000740000b11f1c 80000001a0f60081 */
24332 end_label = Thr5_User_Text_4v006_text_end ,
24333 compressimage ,
24334 }
24335.text
24336.global Thr5_User_Text_4v006_text_begin
24337Thr5_User_Text_4v006_text_begin:
24338 wrpr 0, %gl
24339 P_ACCESS_ITSB_PTR
24340 .word 0xfc991d40
24341 P_TOGGLE_LSU_IM
24342 .word 0x1000000
24343 or %g0, 0x390, %i7
24344 P_READ_DDATA_ACCESS
24345 P_DDEMAP_SCTX
24346 .word 0xfcd89000
24347 nop
24348 nop
24349 nop
24350 nop
24351 P_TOGGLE_LSU_DM
24352 P_DDEMAP_NCTX
24353thr5_MMU_ASI_PRIMARY_LITTLE_284:
24354 .word 0x87802088
24355 .word 0xd0f76028
24356 P_DDEMAP_ALL
24357 .word 0xfc9e9c40
24358 .word 0xfcdd8200
24359 nop
24360 nop
24361 nop
24362 nop
24363 nop
24364 nop
24365 .word 0xfcda8200
24366 nop
24367 nop
24368 nop
24369 nop
24370 nop
24371 nop
24372 nop
24373 .word 0xd45ea0e0
24374 .word 0xfc998580
24375 .word 0x1000000
24376 .word 0xbe104000
24377 P_IDEMAP_RPAGE
24378 .word 0x1000000
24379 .word 0xbe12c000
24380 srlx %i7, 8, %i7
24381 andn %i7, 0x1f, %i7
24382 P_ITLB_PROBE
24383 .word 0x1000000
24384 or %g0, 0x78, %i7
24385 P_READ_IDATA_ACCESS
24386 .word 0xc036a3a2
24387 .word 0x1000000
24388 or %g0, 0x09c, %i7
24389 P_LOAD_DDATA_IN
24390 .word 0x1000000
24391 or %g0, 0x00e, %i7
24392 P_LOAD_IDATA_IN
24393 P_ACCESS_DTSB_PTR
24394 .word 0x1000000
24395 or %g0, 0x039, %i7
24396 P_LOAD_DDATA_IN
24397 .word 0xbe11c000
24398 RETURN_FROM_SUPERVISOR0
24399 nop
24400Thr5_User_Text_4v006_exit:
24401 EXIT_GOOD
24402Thr5_User_Text_4v006_text_end:
24403/*********************************************************************/
24404SECTION .Thr5_User_Data_4v103 DATA_VA=0x740000030000
24405attr_data {
24406 Name = .Thr5_User_Data_4v103 ,
24407 VA = 0x740000030000 ,/* 0x74000003ffc0 */
24408 RA = 0x01a0a10000 ,
24409 PA = 0x01a0a10000 ,
24410 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
24411 thr5_nz_ctx_tsb_0 ,
24412 TTE_V = 1 ,
24413 TTE_NFO = 0 ,
24414 TTE_L = 1 ,
24415 TTE_Soft = 0x070000 ,
24416 TTE_IE = 0 ,
24417 TTE_E = 0 ,
24418 TTE_CP = 1 ,
24419 TTE_CV = 0 ,
24420 TTE_P = 0 ,
24421 TTE_EP = 0 ,
24422 TTE_W = 1 ,
24423 TTE_SW1 = 1 ,
24424 TTE_SW0 = 0 ,
24425 TTE_RSVD1 = 0 ,
24426 TTE_Size = 1 ,
24427 /* DTTE_TAG_DATA = 0000740000031f1c 80000001a0a10441 */
24428 end_label = Thr5_User_Data_4v103_data_end ,
24429 compressimage ,
24430 }
24431.data
24432.global Thr5_User_Data_4v103_data_begin
24433Thr5_User_Data_4v103_data_begin:
24434 .xword 0x731000124000
24435 .xword 0x75000b000000
24436 .xword 0x75002d400000
24437 .xword 0x75000c400000
24438 .xword 0x75002a000000
24439 .xword 0x731000178000
24440 .xword 0x760cc0000000
24441 .xword 0x7310001a8000
24442 .xword 0x75000e000000
24443 .xword 0x73100004e000
24444 .xword 0x740000f20000
24445 .xword 0x750031000000
24446 .xword 0x740000110000
24447 .xword 0x75001f800000
24448 .xword 0x7400005a0000
24449 .xword 0x750023000000
24450 .xword 0x740000910000
24451 .xword 0x760990000000
24452 .xword 0x740000b10000
24453 .xword 0x740000030000
24454 .xword 0x740000650000
24455 .xword 0x7400007a0000
24456 .xword 0x7400001f0000
24457 .xword 0x7310000b8000
24458 .xword 0x750019400000
24459 .xword 0x7609f0000000
24460 .xword 0x740000470000
24461 .xword 0x731000016000
24462 .xword 0x760cd0000000
24463 .xword 0x75002bc00000
24464 .xword 0x73100012a000
24465 .xword 0x740000200000
24466 .xword 0x7310000c2000
24467 .xword 0x7310000bc000
24468 .xword 0x760910000000
24469 .xword 0x740000180000
24470 .xword 0x740000840000
24471 .xword 0x740000db0000
24472 .xword 0x731000154000
24473 .xword 0x75002c000000
24474Thr5_User_Data_4v103_data_end:
24475/*********************************************************************/
24476SECTION .Thr5_User_Data_4v303 DATA_VA=0x740000650000
24477attr_data {
24478 Name = .Thr5_User_Data_4v303 ,
24479 VA = 0x740000650000 ,/* 0x74000065ffc0 */
24480 RA = 0x01a0370000 ,
24481 PA = 0x5da0370000 ,
24482 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
24483 thr5_z_ctx_tsb_1 ,
24484 TTE_V = 1 ,
24485 TTE_NFO = 0 ,
24486 TTE_L = 1 ,
24487 TTE_Soft = 0x0f0000 ,
24488 TTE_IE = 0 ,
24489 TTE_E = 0 ,
24490 TTE_CP = 0 ,
24491 TTE_CV = 0 ,
24492 TTE_P = 0 ,
24493 TTE_EP = 0 ,
24494 TTE_W = 1 ,
24495 TTE_SW1 = 1 ,
24496 TTE_SW0 = 0 ,
24497 TTE_RSVD1 = 0 ,
24498 TTE_Size = 1 ,
24499 /* DTTE_TAG_DATA = 0000740000650000 8000005da0370041 */
24500 end_label = Thr5_User_Data_4v303_data_end ,
24501 compressimage ,
24502 }
24503.data
24504.global Thr5_User_Data_4v303_data_begin
24505Thr5_User_Data_4v303_data_begin:
24506 .xword 0x731000124000
24507 .xword 0x75000b000000
24508 .xword 0x75002d400000
24509 .xword 0x75000c400000
24510 .xword 0x75002a000000
24511 .xword 0x731000178000
24512 .xword 0x760cc0000000
24513 .xword 0x7310001a8000
24514 .xword 0x75000e000000
24515 .xword 0x73100004e000
24516 .xword 0x740000f20000
24517 .xword 0x750031000000
24518 .xword 0x740000110000
24519 .xword 0x75001f800000
24520 .xword 0x7400005a0000
24521 .xword 0x750023000000
24522 .xword 0x740000910000
24523 .xword 0x760990000000
24524 .xword 0x740000b10000
24525 .xword 0x740000030000
24526 .xword 0x740000650000
24527 .xword 0x7400007a0000
24528 .xword 0x7400001f0000
24529 .xword 0x7310000b8000
24530 .xword 0x750019400000
24531 .xword 0x7609f0000000
24532 .xword 0x740000470000
24533 .xword 0x731000016000
24534 .xword 0x760cd0000000
24535 .xword 0x75002bc00000
24536 .xword 0x73100012a000
24537 .xword 0x740000200000
24538 .xword 0x7310000c2000
24539 .xword 0x7310000bc000
24540 .xword 0x760910000000
24541 .xword 0x740000180000
24542 .xword 0x740000840000
24543 .xword 0x740000db0000
24544 .xword 0x731000154000
24545 .xword 0x75002c000000
24546Thr5_User_Data_4v303_data_end:
24547/*********************************************************************/
24548SECTION .Thr5_User_Text_4v007 TEXT_VA=0x7400007a0000
24549attr_text {
24550 Name = .Thr5_User_Text_4v007 ,
24551 VA = 0x7400007a0000 ,/* 0x7400007affc0 */
24552 RA = 0x01a0350000 ,
24553 PA = 0x01a0350000 ,
24554 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
24555 thr5_nz_ctx_tsb_0 ,
24556 TTE_V = 1 ,
24557 TTE_NFO = 0 ,
24558 TTE_L = 1 ,
24559 TTE_Soft = 0x010000 ,
24560 TTE_IE = 0 ,
24561 TTE_E = 0 ,
24562 TTE_CP = 0 ,
24563 TTE_CV = 0 ,
24564 TTE_P = 0 ,
24565 TTE_EP = 1 ,
24566 TTE_W = 0 ,
24567 TTE_SW1 = 1 ,
24568 TTE_SW0 = 1 ,
24569 TTE_RSVD1 = 0 ,
24570 TTE_Size = 1 ,
24571 /* ITTE_TAG_DATA = 00007400007a1f1c 80000001a0350081 */
24572 end_label = Thr5_User_Text_4v007_text_end ,
24573 compressimage ,
24574 }
24575.text
24576.global Thr5_User_Text_4v007_text_begin
24577Thr5_User_Text_4v007_text_begin:
24578 nop
24579 sub %g1, 1, %g1
24580 brz %g1,Thr5_User_Text_4v007_exit
24581 nop
24582 .word 0x1000000
24583 or %g0, 0x418, %i7
24584 READ_IDATA_ACCESS
24585 DDEMAP_ALL
24586 .word 0xc072a568
24587 .word 0x1000000
24588 or %g0, 0x528, %i7
24589 LOAD_IDATA_ACCESS
24590 .word 0xdc72a088
24591 .word 0xc072abe0
24592 DDEMAP_PCTX
24593 nop
24594 nop
24595 nop
24596 nop
24597 nop
24598 DDEMAP_NCTX
24599 nop
24600 nop
24601 .word 0xc0342d5c
24602 .word 0xfcda9000
24603 .word 0xbe85a130
24604 .word 0xecdfd000
24605 .word 0xfe5aac48
24606 .word 0xbe13c000
24607 GOTO_SUPERVISOR0
24608 .word 0x1000000
24609 or %g0, 0x208, %i7
24610 DTLB_TAG_READ
24611 .word 0xe05c2038
24612thr5_MMU_ASI_PRIMARY_LITTLE_285:
24613 .word 0x87802088
24614 .word 0xe4f6a0a0
24615 .word 0xfcdc1000
24616 .word 0xfa75a100
24617 .word 0xc025aec8
24618 .word 0x1000000
24619 or %g0, 0x021, %i7
24620 LOAD_IDATA_IN
24621 DDEMAP_ALL_RPAGES
24622 .word 0xc022af60
24623 .word 0xfcdd9000
24624 .word 0xfcdc5060
24625 .word 0xf2712028
24626 .word 0xc03421c2
24627 DO_BRANCH
24628 .word 0x81c3e000
24629 .word 0xbe13c000
24630 GOTO_SUPERVISOR0
24631 nop
24632 nop
24633 nop
24634 nop
24635 nop
24636 nop
24637 .word 0xc02da4e3
24638 .word 0x1000000
24639 or %g0, 0x40, %i7
24640 READ_DDATA_ACCESS
24641 .word 0xc02dadf8
24642 .word 0x1000000
24643 .word 0xbe148000
24644 srlx %i7, 8, %i7
24645 andn %i7, 0x1f, %i7
24646 xor %i7, 0x10, %i7
24647 ITLB_PROBE
24648thr5_MMU_ASI_PRIMARY_286:
24649 .word 0x87802080
24650 .word 0xeef0a078
24651 .word 0xfa75a038
24652 .word 0xc072a910
24653 DDEMAP_ALL_PAGES
24654 .word 0xfa742100
24655 .word 0xc072a2d0
24656 nop
24657 nop
24658 nop
24659 .word 0xf45f60b8
24660 .word 0x1000000
24661 or %g0, 0x07c, %i7
24662 LOAD_DDATA_IN
24663 .word 0xfcde9000
24664 nop
24665 nop
24666 DO_BRANCH
24667 .word 0x81c62000
24668 .word 0xbe124000
24669 GOTO_SUPERVISOR0
24670 .word 0xfe4f6f66
24671 .word 0xbe120000
24672 GOTO_SUPERVISOR1
24673 nop
24674Thr5_User_Text_4v007_exit:
24675 EXIT_GOOD
24676Thr5_User_Text_4v007_text_end:
24677/*********************************************************************/
24678SECTION .Thr5_User_Text_4v403 TEXT_VA=0x7400001f0000
24679attr_text {
24680 Name = .Thr5_User_Text_4v403 ,
24681 VA = 0x7400001f0000 ,/* 0x7400001fffc0 */
24682 RA = 0x01a0ca0000 ,
24683 PA = 0x5da0ca0000 ,
24684 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24685 thr5_z_ctx_tsb_1 ,
24686 TTE_V = 1 ,
24687 TTE_NFO = 0 ,
24688 TTE_L = 0 ,
24689 TTE_Soft = 0x040000 ,
24690 TTE_IE = 0 ,
24691 TTE_E = 0 ,
24692 TTE_CP = 0 ,
24693 TTE_CV = 0 ,
24694 TTE_P = 1 ,
24695 TTE_EP = 1 ,
24696 TTE_W = 0 ,
24697 TTE_SW1 = 0 ,
24698 TTE_SW0 = 0 ,
24699 TTE_RSVD1 = 0 ,
24700 TTE_Size = 1 ,
24701 /* ITTE_TAG_DATA = 00007400001f0000 8000005da0ca0081 */
24702 end_label = Thr5_User_Text_4v403_text_end ,
24703 compressimage ,
24704 }
24705.text
24706.global Thr5_User_Text_4v403_text_begin
24707Thr5_User_Text_4v403_text_begin:
24708 wrpr 0, %gl
24709 .word 0xec5ca068
24710 .word 0x1000000
24711 .word 0xbe108000
24712 P_DDEMAP_PAGE
24713 nop
24714thr5_MMU_ASI_PRIMARY_287:
24715 .word 0x87802080
24716 .word 0xf8f2a028
24717 P_ACCESS_ITSB_PTR
24718 .word 0x1000000
24719 or %g0, 0x490, %i7
24720 P_READ_IDATA_ACCESS
24721 .word 0xfcdd9000
24722 nop
24723 nop
24724 nop
24725 nop
24726 nop
24727 nop
24728 .word 0xbe82a030
24729 .word 0xc39fde00
24730 .word 0xf471a038
24731 .word 0xc031a98a
24732 .word 0x1000000
24733 or %g0, 0x198, %i7
24734 P_READ_IDATA_ACCESS
24735 .word 0xbe160000
24736 RETURN_FROM_SUPERVISOR1
24737 nop
24738Thr5_User_Text_4v403_exit:
24739 EXIT_GOOD
24740Thr5_User_Text_4v403_text_end:
24741/*********************************************************************/
24742SECTION .Thr5_User_Data_4v104 DATA_VA=0x7310000b8000
24743attr_data {
24744 Name = .Thr5_User_Data_4v104 ,
24745 VA = 0x7310000b8000 ,/* 0x7310000b9fc0 */
24746 RA = 0x01300d2000 ,
24747 PA = 0x01300d2000 ,
24748 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
24749 thr5_nz_ctx_tsb_3 ,
24750 TTE_V = 1 ,
24751 TTE_NFO = 0 ,
24752 TTE_L = 1 ,
24753 TTE_Soft = 0x070000 ,
24754 TTE_IE = 0 ,
24755 TTE_E = 0 ,
24756 TTE_CP = 1 ,
24757 TTE_CV = 0 ,
24758 TTE_P = 0 ,
24759 TTE_EP = 0 ,
24760 TTE_W = 1 ,
24761 TTE_SW1 = 1 ,
24762 TTE_SW0 = 0 ,
24763 TTE_RSVD1 = 0 ,
24764 TTE_Size = 0 ,
24765 /* DTTE_TAG_DATA = 00007310000b9f1c 80000001300d2440 */
24766 end_label = Thr5_User_Data_4v104_data_end ,
24767 compressimage ,
24768 }
24769.data
24770.global Thr5_User_Data_4v104_data_begin
24771Thr5_User_Data_4v104_data_begin:
24772 .xword 0x731000124000
24773 .xword 0x75000b000000
24774 .xword 0x75002d400000
24775 .xword 0x75000c400000
24776 .xword 0x75002a000000
24777 .xword 0x731000178000
24778 .xword 0x760cc0000000
24779 .xword 0x7310001a8000
24780 .xword 0x75000e000000
24781 .xword 0x73100004e000
24782 .xword 0x740000f20000
24783 .xword 0x750031000000
24784 .xword 0x740000110000
24785 .xword 0x75001f800000
24786 .xword 0x7400005a0000
24787 .xword 0x750023000000
24788 .xword 0x740000910000
24789 .xword 0x760990000000
24790 .xword 0x740000b10000
24791 .xword 0x740000030000
24792 .xword 0x740000650000
24793 .xword 0x7400007a0000
24794 .xword 0x7400001f0000
24795 .xword 0x7310000b8000
24796 .xword 0x750019400000
24797 .xword 0x7609f0000000
24798 .xword 0x740000470000
24799 .xword 0x731000016000
24800 .xword 0x760cd0000000
24801 .xword 0x75002bc00000
24802 .xword 0x73100012a000
24803 .xword 0x740000200000
24804 .xword 0x7310000c2000
24805 .xword 0x7310000bc000
24806 .xword 0x760910000000
24807 .xword 0x740000180000
24808 .xword 0x740000840000
24809 .xword 0x740000db0000
24810 .xword 0x731000154000
24811 .xword 0x75002c000000
24812Thr5_User_Data_4v104_data_end:
24813/*********************************************************************/
24814SECTION .Thr5_User_Text_4v008 TEXT_VA=0x750019400000
24815attr_text {
24816 Name = .Thr5_User_Text_4v008 ,
24817 VA = 0x750019400000 ,/* 0x7500197fffc0 */
24818 RA = 0x0220000000 ,
24819 PA = 0x0220000000 ,
24820 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
24821 thr5_nz_ctx_tsb_1 ,
24822 TTE_V = 1 ,
24823 TTE_NFO = 0 ,
24824 TTE_L = 1 ,
24825 TTE_Soft = 0x010000 ,
24826 TTE_IE = 0 ,
24827 TTE_E = 0 ,
24828 TTE_CP = 0 ,
24829 TTE_CV = 0 ,
24830 TTE_P = 0 ,
24831 TTE_EP = 1 ,
24832 TTE_W = 0 ,
24833 TTE_SW1 = 1 ,
24834 TTE_SW0 = 1 ,
24835 TTE_RSVD1 = 0 ,
24836 TTE_Size = 3 ,
24837 /* ITTE_TAG_DATA = 0000750019401f1c 8000000220000083 */
24838 end_label = Thr5_User_Text_4v008_text_end ,
24839 compressimage ,
24840 }
24841.text
24842.global Thr5_User_Text_4v008_text_begin
24843Thr5_User_Text_4v008_text_begin:
24844 nop
24845 sub %g1, 1, %g1
24846 brz %g1,Thr5_User_Text_4v008_exit
24847 nop
24848 IDEMAP_ALL
24849 .word 0xbe86a098
24850 .word 0xe0dfd000
24851 .word 0x1000000
24852 .word 0xbe168000
24853 srlx %i7, 8, %i7
24854 andn %i7, 0x1f, %i7
24855 xor %i7, 0x10, %i7
24856 ITLB_PROBE
24857 nop
24858 nop
24859 nop
24860 nop
24861thr5_MMU_ASI_SECONDARY_LITTLE_288:
24862 .word 0x87802089
24863 .word 0xe4bc6660
24864thr5_MMU_ASI_PRIMARY_289:
24865 .word 0x87802080
24866 .word 0xccf76018
24867 .word 0xc85da098
24868 .word 0x1000000
24869 or %g0, 0x6be, %i7
24870 LOAD_DDATA_ACCESS
24871 nop
24872 nop
24873 nop
24874 .word 0x1000000
24875 .word 0xbe170000
24876 DDEMAP_RPAGE
24877 DDEMAP_ALL_PAGES
24878 .word 0xbe170000
24879 GOTO_SUPERVISOR1
24880 ACCESS_DTSB_PTR
24881 .word 0xe19c5f20
24882 .word 0xbe82a0b8
24883 .word 0xd4dfd000
24884 IDEMAP_PCTX
24885 DDEMAP_ALL
24886 .word 0xc032ad14
24887 DO_BRANCH
24888 .word 0x81c0e088
24889 .word 0xbe124000
24890 GOTO_SUPERVISOR0
24891 .word 0xf2776058
24892 .word 0xc02eadb3
24893 .word 0x81c56000
24894 .word 0xbe124000
24895 GOTO_SUPERVISOR0
24896 nop
24897Thr5_User_Text_4v008_exit:
24898 EXIT_GOOD
24899Thr5_User_Text_4v008_text_end:
24900/*********************************************************************/
24901SECTION .Thr5_User_Text_4v404 TEXT_VA=0x7609f0000000
24902attr_text {
24903 Name = .Thr5_User_Text_4v404 ,
24904 VA = 0x7609f0000000 ,/* 0x7609ffffffc0 */
24905 RA = 0x02d0000000 ,
24906 PA = 0x5ed0000000 ,
24907 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24908 thr5_z_ctx_tsb_3 ,
24909 TTE_V = 1 ,
24910 TTE_NFO = 0 ,
24911 TTE_L = 0 ,
24912 TTE_Soft = 0x040000 ,
24913 TTE_IE = 0 ,
24914 TTE_E = 0 ,
24915 TTE_CP = 0 ,
24916 TTE_CV = 0 ,
24917 TTE_P = 1 ,
24918 TTE_EP = 1 ,
24919 TTE_W = 0 ,
24920 TTE_SW1 = 0 ,
24921 TTE_SW0 = 0 ,
24922 TTE_RSVD1 = 0 ,
24923 TTE_Size = 5 ,
24924 /* ITTE_TAG_DATA = 00007609f0000000 8000005ed0000085 */
24925 end_label = Thr5_User_Text_4v404_text_end ,
24926 compressimage ,
24927 }
24928.text
24929.global Thr5_User_Text_4v404_text_begin
24930Thr5_User_Text_4v404_text_begin:
24931 wrpr 0, %gl
24932 nop
24933 nop
24934 nop
24935 nop
24936 nop
24937thr5_MMU_ASI_AS_IF_USER_PRIMARY_290:
24938 .word 0x87802010
24939 .word 0xc6f2a108
24940 P_IDEMAP_NCTX
24941 .word 0x1000000
24942 or %g0, 0x5b8, %i7
24943 P_READ_DDATA_ACCESS
24944 .word 0x1000000
24945 .word 0xbe170000
24946 srlx %i7, 8, %i7
24947 andn %i7, 0x1f, %i7
24948 P_ITLB_PROBE
24949thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_291:
24950 .word 0x8780202b
24951 .word 0xfcbc6690
24952 P_IDEMAP_ALL_RPAGES
24953 nop
24954 nop
24955 nop
24956 nop
24957 nop
24958thr5_MMU_ASI_PRIMARY_292:
24959 .word 0x87802080
24960 .word 0xd6f12010
24961 .word 0xe05de110
24962thr5_MMU_ASI_AS_IF_USER_PRIMARY_293:
24963 .word 0x87802010
24964 .word 0xf0f5a050
24965 P_IDEMAP_PCTX
24966 nop
24967 nop
24968 nop
24969 .word 0x1000000
24970 or %g0, 0x279, %i7
24971 P_LOAD_DDATA_ACCESS
24972 .word 0xfcde9000
24973 P_DDEMAP_NCTX
24974 .word 0xc075e2c0
24975thr5_MMU_ASI_PRIMARY_294:
24976 .word 0x87802080
24977 .word 0xfcbead70
24978 .word 0xfcdc1000
24979 nop
24980 nop
24981 nop
24982 .word 0xbe842068
24983 .word 0xf4dfd000
24984thr5_MMU_ASI_AS_IF_USER_PRIMARY_295:
24985 .word 0x87802010
24986 .word 0xdaf6a118
24987 P_TOGGLE_LSU_IM
24988 .word 0x1000000
24989 or %g0, 0x00b, %i7
24990 P_LOAD_DDATA_IN
24991 .word 0x1000000
24992 .word 0xbe144000
24993 P_IDEMAP_PAGE
24994 .word 0xe05de098
24995 .word 0x1000000
24996 or %g0, 0x060, %i7
24997 P_LOAD_DDATA_IN
24998 .word 0x1000000
24999 or %g0, 0x058, %i7
25000 P_LOAD_IDATA_IN
25001 .word 0x1000000
25002 .word 0xbe128000
25003 P_IDEMAP_RPAGE
25004 .word 0xbe82a0b8
25005 .word 0xd4dfc200
25006thr5_MMU_ASI_PRIMARY_296:
25007 .word 0x87802080
25008 .word 0xe2f42010
25009 P_IDEMAP_ALL_RPAGES
25010 nop
25011 nop
25012 nop
25013 nop
25014 nop
25015 nop
25016 nop
25017 nop
25018thr5_MMU_ASI_REAL_MEM_LITTLE_297:
25019 .word 0x8780201c
25020 .word 0xe0f1a110
25021 .word 0xfcdd9000
25022 P_DDEMAP_PCTX
25023thr5_MMU_ASI_PRIMARY_298:
25024 .word 0x87802080
25025 .word 0xc8f6a0d0
25026 .word 0xca732010
25027 .word 0xc021ac90
25028thr5_MMU_ASI_PRIMARY_299:
25029 .word 0x87802080
25030 .word 0xf8f6a0b0
25031 .word 0x1000000
25032 or %g0, 0x1f9, %i7
25033 P_LOAD_IDATA_ACCESS
25034 nop
25035 nop
25036 nop
25037 nop
25038 nop
25039 nop
25040 nop
25041 nop
25042 nop
25043 nop
25044 nop
25045 nop
25046 .word 0xfcda8200
25047 nop
25048 nop
25049 nop
25050 nop
25051 nop
25052 nop
25053 nop
25054 nop
25055 .word 0x1000000
25056 .word 0xbe110000
25057 srlx %i7, 8, %i7
25058 andn %i7, 0x1f, %i7
25059 P_ITLB_PROBE
25060 .word 0xfe49a43f
25061 .word 0xfcdd9000
25062 .word 0xfcdc1000
25063 .word 0xc074a9a8
25064 .word 0x1000000
25065 or %g0, 0x4e, %i7
25066 P_LOAD_IDATA_ACCESS
25067 P_TOGGLE_LSU_IM
25068 P_DDEMAP_NCTX
25069 P_ACCESS_ITSB_PTR
25070 .word 0xbe816010
25071 .word 0xc39fc2e0
25072 .word 0xbe160000
25073 RETURN_FROM_SUPERVISOR1
25074 nop
25075Thr5_User_Text_4v404_exit:
25076 EXIT_GOOD
25077Thr5_User_Text_4v404_text_end:
25078/*********************************************************************/
25079SECTION .Thr5_User_Data_4v105 DATA_VA=0x740000470000
25080attr_data {
25081 Name = .Thr5_User_Data_4v105 ,
25082 VA = 0x740000470000 ,/* 0x74000047ffc0 */
25083 RA = 0x01a02b0000 ,
25084 PA = 0x01a02b0000 ,
25085 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
25086 thr5_nz_ctx_tsb_0 ,
25087 TTE_V = 1 ,
25088 TTE_NFO = 0 ,
25089 TTE_L = 1 ,
25090 TTE_Soft = 0x070000 ,
25091 TTE_IE = 0 ,
25092 TTE_E = 0 ,
25093 TTE_CP = 1 ,
25094 TTE_CV = 0 ,
25095 TTE_P = 0 ,
25096 TTE_EP = 0 ,
25097 TTE_W = 1 ,
25098 TTE_SW1 = 1 ,
25099 TTE_SW0 = 0 ,
25100 TTE_RSVD1 = 0 ,
25101 TTE_Size = 1 ,
25102 /* DTTE_TAG_DATA = 0000740000471f1c 80000001a02b0441 */
25103 end_label = Thr5_User_Data_4v105_data_end ,
25104 compressimage ,
25105 }
25106.data
25107.global Thr5_User_Data_4v105_data_begin
25108Thr5_User_Data_4v105_data_begin:
25109 .xword 0x731000124000
25110 .xword 0x75000b000000
25111 .xword 0x75002d400000
25112 .xword 0x75000c400000
25113 .xword 0x75002a000000
25114 .xword 0x731000178000
25115 .xword 0x760cc0000000
25116 .xword 0x7310001a8000
25117 .xword 0x75000e000000
25118 .xword 0x73100004e000
25119 .xword 0x740000f20000
25120 .xword 0x750031000000
25121 .xword 0x740000110000
25122 .xword 0x75001f800000
25123 .xword 0x7400005a0000
25124 .xword 0x750023000000
25125 .xword 0x740000910000
25126 .xword 0x760990000000
25127 .xword 0x740000b10000
25128 .xword 0x740000030000
25129 .xword 0x740000650000
25130 .xword 0x7400007a0000
25131 .xword 0x7400001f0000
25132 .xword 0x7310000b8000
25133 .xword 0x750019400000
25134 .xword 0x7609f0000000
25135 .xword 0x740000470000
25136 .xword 0x731000016000
25137 .xword 0x760cd0000000
25138 .xword 0x75002bc00000
25139 .xword 0x73100012a000
25140 .xword 0x740000200000
25141 .xword 0x7310000c2000
25142 .xword 0x7310000bc000
25143 .xword 0x760910000000
25144 .xword 0x740000180000
25145 .xword 0x740000840000
25146 .xword 0x740000db0000
25147 .xword 0x731000154000
25148 .xword 0x75002c000000
25149Thr5_User_Data_4v105_data_end:
25150/*********************************************************************/
25151SECTION .Thr5_User_Text_4v009 TEXT_VA=0x731000016000
25152attr_text {
25153 Name = .Thr5_User_Text_4v009 ,
25154 VA = 0x731000016000 ,/* 0x731000017fc0 */
25155 RA = 0x0130136000 ,
25156 PA = 0x0130136000 ,
25157 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
25158 thr5_nz_ctx_tsb_3 ,
25159 TTE_V = 1 ,
25160 TTE_NFO = 0 ,
25161 TTE_L = 1 ,
25162 TTE_Soft = 0x010000 ,
25163 TTE_IE = 0 ,
25164 TTE_E = 0 ,
25165 TTE_CP = 0 ,
25166 TTE_CV = 0 ,
25167 TTE_P = 0 ,
25168 TTE_EP = 1 ,
25169 TTE_W = 0 ,
25170 TTE_SW1 = 1 ,
25171 TTE_SW0 = 1 ,
25172 TTE_RSVD1 = 0 ,
25173 TTE_Size = 0 ,
25174 /* ITTE_TAG_DATA = 0000731000017f1c 8000000130136080 */
25175 end_label = Thr5_User_Text_4v009_text_end ,
25176 compressimage ,
25177 }
25178.text
25179.global Thr5_User_Text_4v009_text_begin
25180Thr5_User_Text_4v009_text_begin:
25181 nop
25182 sub %g1, 1, %g1
25183 brz %g1,Thr5_User_Text_4v009_exit
25184 nop
25185 .word 0x1000000
25186 or %g0, 0x183, %i7
25187 LOAD_DDATA_ACCESS
25188 .word 0x1000000
25189 .word 0xbe150000
25190 srlx %i7, 8, %i7
25191 andn %i7, 0x1f, %i7
25192 xor %i7, 0x10, %i7
25193 ITLB_PROBE
25194 .word 0xfcd89000
25195 .word 0xc0242200
25196 DDEMAP_PCTX
25197 .word 0xc02f6a81
25198 .word 0xc075a298
25199 .word 0xc02ea552
25200 .word 0xbe13c000
25201 GOTO_SUPERVISOR0
25202 nop
25203 nop
25204 nop
25205 nop
25206 nop
25207 IDEMAP_NCTX
25208 .word 0xe25da010
25209 .word 0xbe8420d0
25210 .word 0xecdfd000
25211 DDEMAP_ALL_RPAGES
25212 .word 0x1000000
25213 or %g0, 0x320, %i7
25214 DTLB_TAG_READ
25215 .word 0xc075a900
25216 .word 0xbe85a120
25217 .word 0xecdfd000
25218 .word 0xec5da0d0
25219 .word 0xc035a140
25220thr5_MMU_ASI_PRIMARY_300:
25221 .word 0x87802080
25222 .word 0xc4f420f0
25223 DO_BRANCH
25224 .word 0x81c3e000
25225 .word 0xbe13c000
25226 GOTO_SUPERVISOR0
25227 nop
25228 nop
25229 .word 0xfa5da068
25230 .word 0xc035a2a2
25231 .word 0xfe592240
25232 nop
25233 nop
25234 .word 0xce742020
25235 .word 0xc032ae8e
25236 .word 0xdc72a028
25237 .word 0xc02765a0
25238 DO_BRANCH
25239 .word 0x81c0e088
25240 .word 0xbe124000
25241 GOTO_SUPERVISOR0
25242 .word 0xfe4daa8c
25243 nop
25244 nop
25245 nop
25246 nop
25247 nop
25248 nop
25249 nop
25250 nop
25251 TOGGLE_LSU_IM
25252 .word 0xc022a1e4
25253 .word 0x1000000
25254 or %g0, 0x589, %i7
25255 LOAD_IDATA_ACCESS
25256 .word 0xbe876038
25257 .word 0xe0dfd000
25258 DO_BRANCH
25259 .word 0x81c4e000
25260 .word 0xbe124000
25261 GOTO_SUPERVISOR0
25262 .word 0xd45f6120
25263 .word 0xc076a188
25264 nop
25265 nop
25266 nop
25267 nop
25268 DDEMAP_ALL_PAGES
25269 .word 0xc02dad5e
25270 ACCESS_ITSB_PTR
25271 .word 0xbe85a120
25272 .word 0xe0dfd000
25273 DDEMAP_PCTX
25274 .word 0xca5aa010
25275 .word 0xd675a070
25276 .word 0xc0712f20
25277 .word 0x1000000
25278 or %g0, 0x2e8, %i7
25279 DTLB_TAG_READ
25280 .word 0x1000000
25281 or %g0, 0xa8, %i7
25282 LOAD_IDATA_ACCESS
25283 IDEMAP_NCTX
25284 .word 0x1000000
25285 or %g0, 0x7b2, %i7
25286 LOAD_DDATA_ACCESS
25287 .word 0x1000000
25288 or %g0, 0x500, %i7
25289 ITLB_TAG_READ
25290 nop
25291 nop
25292 nop
25293 nop
25294 nop
25295 nop
25296 nop
25297 nop
25298 nop
25299 DO_BRANCH
25300 .word 0x81c62000
25301 .word 0xbe154000
25302 GOTO_SUPERVISOR0
25303 .word 0xfe55ab80
25304 .word 0x81c0e088
25305 .word 0xbe124000
25306 GOTO_SUPERVISOR0
25307 nop
25308Thr5_User_Text_4v009_exit:
25309 EXIT_GOOD
25310Thr5_User_Text_4v009_text_end:
25311/*********************************************************************/
25312SECTION .Thr5_User_Data_4v106 DATA_VA=0x760cd0000000
25313attr_data {
25314 Name = .Thr5_User_Data_4v106 ,
25315 VA = 0x760cd0000000 ,/* 0x760cdfffffc0 */
25316 RA = 0x02a0000000 ,
25317 PA = 0x02a0000000 ,
25318 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
25319 thr5_nz_ctx_tsb_2 ,
25320 TTE_V = 1 ,
25321 TTE_NFO = 0 ,
25322 TTE_L = 1 ,
25323 TTE_Soft = 0x070000 ,
25324 TTE_IE = 0 ,
25325 TTE_E = 0 ,
25326 TTE_CP = 1 ,
25327 TTE_CV = 0 ,
25328 TTE_P = 0 ,
25329 TTE_EP = 0 ,
25330 TTE_W = 1 ,
25331 TTE_SW1 = 1 ,
25332 TTE_SW0 = 0 ,
25333 TTE_RSVD1 = 0 ,
25334 TTE_Size = 5 ,
25335 /* DTTE_TAG_DATA = 0000760cd0001f1c 80000002a0000445 */
25336 end_label = Thr5_User_Data_4v106_data_end ,
25337 compressimage ,
25338 }
25339.data
25340.global Thr5_User_Data_4v106_data_begin
25341Thr5_User_Data_4v106_data_begin:
25342 .xword 0x731000124000
25343 .xword 0x75000b000000
25344 .xword 0x75002d400000
25345 .xword 0x75000c400000
25346 .xword 0x75002a000000
25347 .xword 0x731000178000
25348 .xword 0x760cc0000000
25349 .xword 0x7310001a8000
25350 .xword 0x75000e000000
25351 .xword 0x73100004e000
25352 .xword 0x740000f20000
25353 .xword 0x750031000000
25354 .xword 0x740000110000
25355 .xword 0x75001f800000
25356 .xword 0x7400005a0000
25357 .xword 0x750023000000
25358 .xword 0x740000910000
25359 .xword 0x760990000000
25360 .xword 0x740000b10000
25361 .xword 0x740000030000
25362 .xword 0x740000650000
25363 .xword 0x7400007a0000
25364 .xword 0x7400001f0000
25365 .xword 0x7310000b8000
25366 .xword 0x750019400000
25367 .xword 0x7609f0000000
25368 .xword 0x740000470000
25369 .xword 0x731000016000
25370 .xword 0x760cd0000000
25371 .xword 0x75002bc00000
25372 .xword 0x73100012a000
25373 .xword 0x740000200000
25374 .xword 0x7310000c2000
25375 .xword 0x7310000bc000
25376 .xword 0x760910000000
25377 .xword 0x740000180000
25378 .xword 0x740000840000
25379 .xword 0x740000db0000
25380 .xword 0x731000154000
25381 .xword 0x75002c000000
25382Thr5_User_Data_4v106_data_end:
25383/*********************************************************************/
25384SECTION .Thr5_User_Text_4v00a TEXT_VA=0x75002bc00000
25385attr_text {
25386 Name = .Thr5_User_Text_4v00a ,
25387 VA = 0x75002bc00000 ,/* 0x75002bffffc0 */
25388 RA = 0x0220400000 ,
25389 PA = 0x0220400000 ,
25390 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
25391 thr5_nz_ctx_tsb_1 ,
25392 TTE_V = 1 ,
25393 TTE_NFO = 0 ,
25394 TTE_L = 1 ,
25395 TTE_Soft = 0x010000 ,
25396 TTE_IE = 0 ,
25397 TTE_E = 0 ,
25398 TTE_CP = 0 ,
25399 TTE_CV = 0 ,
25400 TTE_P = 0 ,
25401 TTE_EP = 1 ,
25402 TTE_W = 0 ,
25403 TTE_SW1 = 1 ,
25404 TTE_SW0 = 1 ,
25405 TTE_RSVD1 = 0 ,
25406 TTE_Size = 3 ,
25407 /* ITTE_TAG_DATA = 000075002bc01f1c 8000000220400083 */
25408 end_label = Thr5_User_Text_4v00a_text_end ,
25409 compressimage ,
25410 }
25411.text
25412.global Thr5_User_Text_4v00a_text_begin
25413Thr5_User_Text_4v00a_text_begin:
25414 nop
25415 sub %g1, 1, %g1
25416 brz %g1,Thr5_User_Text_4v00a_exit
25417 nop
25418 .word 0xc0742d40
25419 ACCESS_ITSB_PTR
25420 nop
25421 nop
25422 nop
25423 .word 0xc032a502
25424thr5_MMU_ASI_BLK_COMMIT_P_301:
25425 .word 0x878020e0
25426 .word 0xe1bc29c0
25427 DDEMAP_SCTX
25428 .word 0xe05ea038
25429thr5_MMU_ASI_PRIMARY_302:
25430 .word 0x87802080
25431 .word 0xecf5a0d0
25432 .word 0xd45ea0e0
25433 DDEMAP_NCTX
25434 nop
25435 nop
25436 nop
25437 nop
25438 .word 0xbe8420f0
25439 .word 0xe0dfd000
25440 .word 0xc3995e20
25441 nop
25442 nop
25443 nop
25444 nop
25445 .word 0xfcdd9000
25446 .word 0xcc5aa018
25447 .word 0xc0342350
25448 DDEMAP_SCTX
25449 IDEMAP_ALL_PAGES
25450 DO_BRANCH
25451 .word 0x81c56000
25452 .word 0xbe124000
25453 GOTO_SUPERVISOR0
25454 .word 0xfa5aa068
25455 DO_BRANCH
25456 .word 0x81c62000
25457 .word 0xbe124000
25458 GOTO_SUPERVISOR0
25459 .word 0xfe442034
25460 .word 0x81c0e088
25461 .word 0xbe124000
25462 GOTO_SUPERVISOR0
25463 nop
25464Thr5_User_Text_4v00a_exit:
25465 EXIT_GOOD
25466Thr5_User_Text_4v00a_text_end:
25467/*********************************************************************/
25468SECTION .Thr5_User_Data_4v107 DATA_VA=0x73100012a000
25469attr_data {
25470 Name = .Thr5_User_Data_4v107 ,
25471 VA = 0x73100012a000 ,/* 0x73100012bfc0 */
25472 RA = 0x01301e2000 ,
25473 PA = 0x01301e2000 ,
25474 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
25475 thr5_nz_ctx_tsb_3 ,
25476 TTE_V = 1 ,
25477 TTE_NFO = 0 ,
25478 TTE_L = 1 ,
25479 TTE_Soft = 0x070000 ,
25480 TTE_IE = 0 ,
25481 TTE_E = 0 ,
25482 TTE_CP = 1 ,
25483 TTE_CV = 0 ,
25484 TTE_P = 0 ,
25485 TTE_EP = 0 ,
25486 TTE_W = 1 ,
25487 TTE_SW1 = 1 ,
25488 TTE_SW0 = 0 ,
25489 TTE_RSVD1 = 0 ,
25490 TTE_Size = 0 ,
25491 /* DTTE_TAG_DATA = 000073100012bf1c 80000001301e2440 */
25492 end_label = Thr5_User_Data_4v107_data_end ,
25493 compressimage ,
25494 }
25495.data
25496.global Thr5_User_Data_4v107_data_begin
25497Thr5_User_Data_4v107_data_begin:
25498 .xword 0x731000124000
25499 .xword 0x75000b000000
25500 .xword 0x75002d400000
25501 .xword 0x75000c400000
25502 .xword 0x75002a000000
25503 .xword 0x731000178000
25504 .xword 0x760cc0000000
25505 .xword 0x7310001a8000
25506 .xword 0x75000e000000
25507 .xword 0x73100004e000
25508 .xword 0x740000f20000
25509 .xword 0x750031000000
25510 .xword 0x740000110000
25511 .xword 0x75001f800000
25512 .xword 0x7400005a0000
25513 .xword 0x750023000000
25514 .xword 0x740000910000
25515 .xword 0x760990000000
25516 .xword 0x740000b10000
25517 .xword 0x740000030000
25518 .xword 0x740000650000
25519 .xword 0x7400007a0000
25520 .xword 0x7400001f0000
25521 .xword 0x7310000b8000
25522 .xword 0x750019400000
25523 .xword 0x7609f0000000
25524 .xword 0x740000470000
25525 .xword 0x731000016000
25526 .xword 0x760cd0000000
25527 .xword 0x75002bc00000
25528 .xword 0x73100012a000
25529 .xword 0x740000200000
25530 .xword 0x7310000c2000
25531 .xword 0x7310000bc000
25532 .xword 0x760910000000
25533 .xword 0x740000180000
25534 .xword 0x740000840000
25535 .xword 0x740000db0000
25536 .xword 0x731000154000
25537 .xword 0x75002c000000
25538Thr5_User_Data_4v107_data_end:
25539/*********************************************************************/
25540SECTION .Thr5_User_Text_4v00b TEXT_VA=0x740000200000
25541attr_text {
25542 Name = .Thr5_User_Text_4v00b ,
25543 VA = 0x740000200000 ,/* 0x74000020ffc0 */
25544 RA = 0x01a0890000 ,
25545 PA = 0x01a0890000 ,
25546 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
25547 thr5_nz_ctx_tsb_0 ,
25548 TTE_V = 1 ,
25549 TTE_NFO = 0 ,
25550 TTE_L = 1 ,
25551 TTE_Soft = 0x010000 ,
25552 TTE_IE = 0 ,
25553 TTE_E = 0 ,
25554 TTE_CP = 0 ,
25555 TTE_CV = 0 ,
25556 TTE_P = 0 ,
25557 TTE_EP = 1 ,
25558 TTE_W = 0 ,
25559 TTE_SW1 = 1 ,
25560 TTE_SW0 = 1 ,
25561 TTE_RSVD1 = 0 ,
25562 TTE_Size = 1 ,
25563 /* ITTE_TAG_DATA = 0000740000201f1c 80000001a0890081 */
25564 end_label = Thr5_User_Text_4v00b_text_end ,
25565 compressimage ,
25566 }
25567.text
25568.global Thr5_User_Text_4v00b_text_begin
25569Thr5_User_Text_4v00b_text_begin:
25570 nop
25571 sub %g1, 1, %g1
25572 brz %g1,Thr5_User_Text_4v00b_exit
25573 nop
25574thr5_MMU_ASI_PRIMARY_303:
25575 .word 0x87802080
25576 .word 0xdaf420a8
25577 .word 0xfcdc1000
25578 .word 0xc0342464
25579 .word 0x1000000
25580 or %g0, 0x04c, %i7
25581 LOAD_IDATA_IN
25582 .word 0x1000000
25583 or %g0, 0x051, %i7
25584 LOAD_DDATA_IN
25585 nop
25586 nop
25587 nop
25588 nop
25589 nop
25590 nop
25591 nop
25592 nop
25593 nop
25594 .word 0xc02f6140
25595 .word 0xbe124000
25596 GOTO_SUPERVISOR0
25597 .word 0xbe82a098
25598 .word 0xecdfd000
25599 .word 0xee712018
25600 .word 0xc02dacfd
25601 .word 0xbe86a008
25602 .word 0xecdfd000
25603 nop
25604 nop
25605 nop
25606 nop
25607 nop
25608 nop
25609 nop
25610 nop
25611 nop
25612 DDEMAP_ALL
25613 .word 0xe2776010
25614 .word 0xc02c2140
25615 .word 0xd675a010
25616 .word 0xc0776b80
25617 .word 0x1000000
25618 or %g0, 0x05f, %i7
25619 LOAD_IDATA_IN
25620 .word 0x1000000
25621 or %g0, 0x285, %i7
25622 LOAD_DDATA_ACCESS
25623 nop
25624 nop
25625 nop
25626 nop
25627 .word 0xd85f6018
25628 .word 0xc025a5b8
25629 DO_BRANCH
25630 .word 0x81c0e088
25631 .word 0xbe124000
25632 GOTO_SUPERVISOR0
25633 .word 0xfe42a8b4
25634 .word 0xbe124000
25635 GOTO_SUPERVISOR0
25636 nop
25637Thr5_User_Text_4v00b_exit:
25638 EXIT_GOOD
25639Thr5_User_Text_4v00b_text_end:
25640/*********************************************************************/
25641SECTION .Thr5_User_Data_4v108 DATA_VA=0x7310000c2000
25642attr_data {
25643 Name = .Thr5_User_Data_4v108 ,
25644 VA = 0x7310000c2000 ,/* 0x7310000c3fc0 */
25645 RA = 0x013016e000 ,
25646 PA = 0x013016e000 ,
25647 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
25648 thr5_nz_ctx_tsb_3 ,
25649 TTE_V = 1 ,
25650 TTE_NFO = 0 ,
25651 TTE_L = 1 ,
25652 TTE_Soft = 0x070000 ,
25653 TTE_IE = 0 ,
25654 TTE_E = 0 ,
25655 TTE_CP = 1 ,
25656 TTE_CV = 0 ,
25657 TTE_P = 0 ,
25658 TTE_EP = 0 ,
25659 TTE_W = 1 ,
25660 TTE_SW1 = 1 ,
25661 TTE_SW0 = 0 ,
25662 TTE_RSVD1 = 0 ,
25663 TTE_Size = 0 ,
25664 /* DTTE_TAG_DATA = 00007310000c3f1c 800000013016e440 */
25665 end_label = Thr5_User_Data_4v108_data_end ,
25666 compressimage ,
25667 }
25668.data
25669.global Thr5_User_Data_4v108_data_begin
25670Thr5_User_Data_4v108_data_begin:
25671 .xword 0x731000124000
25672 .xword 0x75000b000000
25673 .xword 0x75002d400000
25674 .xword 0x75000c400000
25675 .xword 0x75002a000000
25676 .xword 0x731000178000
25677 .xword 0x760cc0000000
25678 .xword 0x7310001a8000
25679 .xword 0x75000e000000
25680 .xword 0x73100004e000
25681 .xword 0x740000f20000
25682 .xword 0x750031000000
25683 .xword 0x740000110000
25684 .xword 0x75001f800000
25685 .xword 0x7400005a0000
25686 .xword 0x750023000000
25687 .xword 0x740000910000
25688 .xword 0x760990000000
25689 .xword 0x740000b10000
25690 .xword 0x740000030000
25691 .xword 0x740000650000
25692 .xword 0x7400007a0000
25693 .xword 0x7400001f0000
25694 .xword 0x7310000b8000
25695 .xword 0x750019400000
25696 .xword 0x7609f0000000
25697 .xword 0x740000470000
25698 .xword 0x731000016000
25699 .xword 0x760cd0000000
25700 .xword 0x75002bc00000
25701 .xword 0x73100012a000
25702 .xword 0x740000200000
25703 .xword 0x7310000c2000
25704 .xword 0x7310000bc000
25705 .xword 0x760910000000
25706 .xword 0x740000180000
25707 .xword 0x740000840000
25708 .xword 0x740000db0000
25709 .xword 0x731000154000
25710 .xword 0x75002c000000
25711Thr5_User_Data_4v108_data_end:
25712/*********************************************************************/
25713SECTION .Thr5_User_Text_4v00c TEXT_VA=0x7310000bc000
25714attr_text {
25715 Name = .Thr5_User_Text_4v00c ,
25716 VA = 0x7310000bc000 ,/* 0x7310000bdfc0 */
25717 RA = 0x01300ae000 ,
25718 PA = 0x01300ae000 ,
25719 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
25720 thr5_nz_ctx_tsb_3 ,
25721 TTE_V = 1 ,
25722 TTE_NFO = 0 ,
25723 TTE_L = 1 ,
25724 TTE_Soft = 0x010000 ,
25725 TTE_IE = 0 ,
25726 TTE_E = 0 ,
25727 TTE_CP = 0 ,
25728 TTE_CV = 0 ,
25729 TTE_P = 0 ,
25730 TTE_EP = 1 ,
25731 TTE_W = 0 ,
25732 TTE_SW1 = 1 ,
25733 TTE_SW0 = 1 ,
25734 TTE_RSVD1 = 0 ,
25735 TTE_Size = 0 ,
25736 /* ITTE_TAG_DATA = 00007310000bdf1c 80000001300ae080 */
25737 end_label = Thr5_User_Text_4v00c_text_end ,
25738 compressimage ,
25739 }
25740.text
25741.global Thr5_User_Text_4v00c_text_begin
25742Thr5_User_Text_4v00c_text_begin:
25743 nop
25744 sub %g1, 1, %g1
25745 brz %g1,Thr5_User_Text_4v00c_exit
25746 nop
25747 nop
25748 nop
25749 nop
25750 nop
25751 nop
25752 nop
25753 nop
25754 nop
25755 .word 0x1000000
25756 or %g0, 0x07e, %i7
25757 LOAD_DDATA_IN
25758 .word 0xbe164000
25759 GOTO_SUPERVISOR1
25760 IDEMAP_ALL_PAGES
25761 .word 0x1000000
25762 or %g0, 0x06d, %i7
25763 LOAD_DDATA_IN
25764 .word 0x1000000
25765 .word 0xbe120000
25766 DDEMAP_PAGE
25767 .word 0xc475a0f0
25768 .word 0xc075a9a8
25769 .word 0xfcdd9000
25770 nop
25771 nop
25772 nop
25773 nop
25774 nop
25775 nop
25776 nop
25777 nop
25778 nop
25779 .word 0xc872a0e0
25780 .word 0xc0742140
25781 .word 0x1000000
25782 or %g0, 0x0ad, %i7
25783 LOAD_DDATA_IN
25784 .word 0xbe842038
25785 .word 0xd4dfd000
25786 ACCESS_DTSB_PTR
25787 .word 0x1000000
25788 or %g0, 0x748, %i7
25789 DTLB_TAG_READ
25790 .word 0x1000000
25791 or %g0, 0x004, %i7
25792 LOAD_DDATA_IN
25793 .word 0xe45aa048
25794 .word 0xec5c2130
25795 .word 0x1000000
25796 or %g0, 0x490, %i7
25797 READ_DDATA_ACCESS
25798 .word 0xfe52a53a
25799 DO_BRANCH
25800 .word 0x81c4e000
25801 .word 0xbe124000
25802 GOTO_SUPERVISOR0
25803 .word 0xec776100
25804 .word 0xc0242d2c
25805 TOGGLE_LSU_DM
25806 .word 0xbe150000
25807 GOTO_SUPERVISOR1
25808 .word 0xfe5aad90
25809 .word 0xc02aa140
25810 .word 0xee5f60a0
25811 .word 0x1000000
25812 .word 0xbe110000
25813 IDEMAP_PAGE
25814thr5_MMU_ASI_PRIMARY_304:
25815 .word 0x87802080
25816 .word 0xc6f6a050
25817 .word 0x1000000
25818 .word 0xbe17c000
25819 srlx %i7, 8, %i7
25820 andn %i7, 0x1f, %i7
25821 xor %i7, 0x10, %i7
25822 ITLB_PROBE
25823 .word 0x1000000
25824 or %g0, 0x497, %i7
25825 LOAD_IDATA_ACCESS
25826 DO_BRANCH
25827 .word 0x81c3e000
25828 .word 0xbe124000
25829 GOTO_SUPERVISOR0
25830 IDEMAP_ALL
25831 .word 0x1000000
25832 or %g0, 0x01b, %i7
25833 LOAD_DDATA_IN
25834 .word 0xe05c2068
25835 .word 0xe476a018
25836 .word 0xc0312cb6
25837 nop
25838 DO_BRANCH
25839 .word 0x81c0e088
25840 .word 0xbe13c000
25841 GOTO_SUPERVISOR0
25842 .word 0xc027642c
25843 .word 0xbe124000
25844 GOTO_SUPERVISOR0
25845 nop
25846Thr5_User_Text_4v00c_exit:
25847 EXIT_GOOD
25848Thr5_User_Text_4v00c_text_end:
25849/*********************************************************************/
25850SECTION .Thr5_User_Data_4v109 DATA_VA=0x760910000000
25851attr_data {
25852 Name = .Thr5_User_Data_4v109 ,
25853 VA = 0x760910000000 ,/* 0x76091fffffc0 */
25854 RA = 0x0060000000 ,
25855 PA = 0x0060000000 ,
25856 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
25857 thr5_nz_ctx_tsb_2 ,
25858 TTE_V = 1 ,
25859 TTE_NFO = 0 ,
25860 TTE_L = 1 ,
25861 TTE_Soft = 0x070000 ,
25862 TTE_IE = 0 ,
25863 TTE_E = 0 ,
25864 TTE_CP = 1 ,
25865 TTE_CV = 0 ,
25866 TTE_P = 0 ,
25867 TTE_EP = 0 ,
25868 TTE_W = 1 ,
25869 TTE_SW1 = 1 ,
25870 TTE_SW0 = 0 ,
25871 TTE_RSVD1 = 0 ,
25872 TTE_Size = 5 ,
25873 /* DTTE_TAG_DATA = 0000760910001f1c 8000000060000445 */
25874 end_label = Thr5_User_Data_4v109_data_end ,
25875 compressimage ,
25876 }
25877.data
25878.global Thr5_User_Data_4v109_data_begin
25879Thr5_User_Data_4v109_data_begin:
25880 .xword 0x731000124000
25881 .xword 0x75000b000000
25882 .xword 0x75002d400000
25883 .xword 0x75000c400000
25884 .xword 0x75002a000000
25885 .xword 0x731000178000
25886 .xword 0x760cc0000000
25887 .xword 0x7310001a8000
25888 .xword 0x75000e000000
25889 .xword 0x73100004e000
25890 .xword 0x740000f20000
25891 .xword 0x750031000000
25892 .xword 0x740000110000
25893 .xword 0x75001f800000
25894 .xword 0x7400005a0000
25895 .xword 0x750023000000
25896 .xword 0x740000910000
25897 .xword 0x760990000000
25898 .xword 0x740000b10000
25899 .xword 0x740000030000
25900 .xword 0x740000650000
25901 .xword 0x7400007a0000
25902 .xword 0x7400001f0000
25903 .xword 0x7310000b8000
25904 .xword 0x750019400000
25905 .xword 0x7609f0000000
25906 .xword 0x740000470000
25907 .xword 0x731000016000
25908 .xword 0x760cd0000000
25909 .xword 0x75002bc00000
25910 .xword 0x73100012a000
25911 .xword 0x740000200000
25912 .xword 0x7310000c2000
25913 .xword 0x7310000bc000
25914 .xword 0x760910000000
25915 .xword 0x740000180000
25916 .xword 0x740000840000
25917 .xword 0x740000db0000
25918 .xword 0x731000154000
25919 .xword 0x75002c000000
25920Thr5_User_Data_4v109_data_end:
25921/*********************************************************************/
25922SECTION .Thr5_User_Text_4v00d TEXT_VA=0x740000180000
25923attr_text {
25924 Name = .Thr5_User_Text_4v00d ,
25925 VA = 0x740000180000 ,/* 0x74000018ffc0 */
25926 RA = 0x01a0a30000 ,
25927 PA = 0x01a0a30000 ,
25928 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
25929 thr5_nz_ctx_tsb_0 ,
25930 TTE_V = 1 ,
25931 TTE_NFO = 0 ,
25932 TTE_L = 1 ,
25933 TTE_Soft = 0x010000 ,
25934 TTE_IE = 0 ,
25935 TTE_E = 0 ,
25936 TTE_CP = 0 ,
25937 TTE_CV = 0 ,
25938 TTE_P = 0 ,
25939 TTE_EP = 1 ,
25940 TTE_W = 0 ,
25941 TTE_SW1 = 1 ,
25942 TTE_SW0 = 1 ,
25943 TTE_RSVD1 = 0 ,
25944 TTE_Size = 1 ,
25945 /* ITTE_TAG_DATA = 0000740000181f1c 80000001a0a30081 */
25946 end_label = Thr5_User_Text_4v00d_text_end ,
25947 compressimage ,
25948 }
25949.text
25950.global Thr5_User_Text_4v00d_text_begin
25951Thr5_User_Text_4v00d_text_begin:
25952 nop
25953 sub %g1, 1, %g1
25954 brz %g1,Thr5_User_Text_4v00d_exit
25955 nop
25956 .word 0xbe876100
25957 .word 0xe0dfd000
25958 nop
25959 nop
25960 nop
25961 nop
25962 nop
25963 nop
25964 .word 0xfa5ea008
25965 .word 0xfcde9100
25966 .word 0xe05c2130
25967 .word 0xd45da0b8
25968 TOGGLE_LSU_DM
25969 nop
25970 nop
25971 nop
25972 .word 0x1000000
25973 or %g0, 0x520, %i7
25974 ITLB_TAG_READ
25975 DDEMAP_ALL
25976 .word 0xfa7420f0
25977 .word 0xc02c27f7
25978thr5_MMU_ASI_PRIMARY_305:
25979 .word 0x87802080
25980 .word 0xd2f42020
25981 nop
25982 nop
25983 nop
25984 nop
25985 nop
25986 nop
25987 .word 0x1000000
25988 or %g0, 0x5d9, %i7
25989 LOAD_IDATA_ACCESS
25990 .word 0xc45c20b8
25991 .word 0xbe150000
25992 GOTO_SUPERVISOR1
25993 .word 0xc02aacdd
25994 .word 0xfe5da438
25995 TOGGLE_LSU_DM
25996 .word 0xbe86a008
25997 .word 0xe0dfd000
25998thr5_MMU_ASI_PRIMARY_306:
25999 .word 0x87802080
26000 .word 0xf2f5a028
26001 .word 0xe25f6040
26002 .word 0xbe154000
26003 GOTO_SUPERVISOR0
26004thr5_MMU_ASI_BLK_SL_307:
26005 .word 0x878020f9
26006 .word 0xc3b96780
26007 nop
26008 nop
26009 nop
26010 nop
26011 nop
26012 .word 0xfe46a818
26013 .word 0x1000000
26014 .word 0xbe104000
26015 IDEMAP_PAGE
26016 .word 0x1000000
26017 or %g0, 0x067, %i7
26018 LOAD_DDATA_IN
26019 .word 0xc0276bc4
26020 .word 0xc45c2008
26021 .word 0xc032a6e6
26022 TOGGLE_LSU_DM
26023 .word 0x1000000
26024 .word 0xbe148000
26025 srlx %i7, 8, %i7
26026 andn %i7, 0x1f, %i7
26027 ITLB_PROBE
26028 .word 0xc8592008
26029 .word 0xe05aa068
26030 ACCESS_ITSB_PTR
26031 .word 0xfe5aadb0
26032 .word 0x1000000
26033 .word 0xbe11c000
26034 IDEMAP_RPAGE
26035 .word 0xbe124000
26036 GOTO_SUPERVISOR0
26037 .word 0xc0312538
26038 .word 0xc025a404
26039 .word 0x1000000
26040 or %g0, 0x108, %i7
26041 LOAD_IDATA_ACCESS
26042 .word 0x1000000
26043 .word 0xbe120000
26044 srlx %i7, 8, %i7
26045 andn %i7, 0x1f, %i7
26046 ITLB_PROBE
26047 .word 0xbe138000
26048 GOTO_SUPERVISOR1
26049 .word 0xec5920e0
26050 .word 0x81c62000
26051 .word 0xbe124000
26052 GOTO_SUPERVISOR0
26053 nop
26054Thr5_User_Text_4v00d_exit:
26055 EXIT_GOOD
26056Thr5_User_Text_4v00d_text_end:
26057/*********************************************************************/
26058SECTION .Thr5_User_Data_4v10a DATA_VA=0x740000840000
26059attr_data {
26060 Name = .Thr5_User_Data_4v10a ,
26061 VA = 0x740000840000 ,/* 0x74000084ffc0 */
26062 RA = 0x01a0a40000 ,
26063 PA = 0x01a0a40000 ,
26064 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
26065 thr5_nz_ctx_tsb_0 ,
26066 TTE_V = 1 ,
26067 TTE_NFO = 0 ,
26068 TTE_L = 1 ,
26069 TTE_Soft = 0x070000 ,
26070 TTE_IE = 0 ,
26071 TTE_E = 0 ,
26072 TTE_CP = 1 ,
26073 TTE_CV = 0 ,
26074 TTE_P = 0 ,
26075 TTE_EP = 0 ,
26076 TTE_W = 1 ,
26077 TTE_SW1 = 1 ,
26078 TTE_SW0 = 0 ,
26079 TTE_RSVD1 = 0 ,
26080 TTE_Size = 1 ,
26081 /* DTTE_TAG_DATA = 0000740000841f1c 80000001a0a40441 */
26082 end_label = Thr5_User_Data_4v10a_data_end ,
26083 compressimage ,
26084 }
26085.data
26086.global Thr5_User_Data_4v10a_data_begin
26087Thr5_User_Data_4v10a_data_begin:
26088 .xword 0x731000124000
26089 .xword 0x75000b000000
26090 .xword 0x75002d400000
26091 .xword 0x75000c400000
26092 .xword 0x75002a000000
26093 .xword 0x731000178000
26094 .xword 0x760cc0000000
26095 .xword 0x7310001a8000
26096 .xword 0x75000e000000
26097 .xword 0x73100004e000
26098 .xword 0x740000f20000
26099 .xword 0x750031000000
26100 .xword 0x740000110000
26101 .xword 0x75001f800000
26102 .xword 0x7400005a0000
26103 .xword 0x750023000000
26104 .xword 0x740000910000
26105 .xword 0x760990000000
26106 .xword 0x740000b10000
26107 .xword 0x740000030000
26108 .xword 0x740000650000
26109 .xword 0x7400007a0000
26110 .xword 0x7400001f0000
26111 .xword 0x7310000b8000
26112 .xword 0x750019400000
26113 .xword 0x7609f0000000
26114 .xword 0x740000470000
26115 .xword 0x731000016000
26116 .xword 0x760cd0000000
26117 .xword 0x75002bc00000
26118 .xword 0x73100012a000
26119 .xword 0x740000200000
26120 .xword 0x7310000c2000
26121 .xword 0x7310000bc000
26122 .xword 0x760910000000
26123 .xword 0x740000180000
26124 .xword 0x740000840000
26125 .xword 0x740000db0000
26126 .xword 0x731000154000
26127 .xword 0x75002c000000
26128Thr5_User_Data_4v10a_data_end:
26129/*********************************************************************/
26130SECTION .Thr5_User_Text_4v00e TEXT_VA=0x740000db0000
26131attr_text {
26132 Name = .Thr5_User_Text_4v00e ,
26133 VA = 0x740000db0000 ,/* 0x740000dbffc0 */
26134 RA = 0x01a0180000 ,
26135 PA = 0x01a0180000 ,
26136 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
26137 thr5_nz_ctx_tsb_0 ,
26138 TTE_V = 1 ,
26139 TTE_NFO = 0 ,
26140 TTE_L = 1 ,
26141 TTE_Soft = 0x010000 ,
26142 TTE_IE = 0 ,
26143 TTE_E = 0 ,
26144 TTE_CP = 0 ,
26145 TTE_CV = 0 ,
26146 TTE_P = 0 ,
26147 TTE_EP = 1 ,
26148 TTE_W = 0 ,
26149 TTE_SW1 = 1 ,
26150 TTE_SW0 = 1 ,
26151 TTE_RSVD1 = 0 ,
26152 TTE_Size = 1 ,
26153 /* ITTE_TAG_DATA = 0000740000db1f1c 80000001a0180081 */
26154 end_label = Thr5_User_Text_4v00e_text_end ,
26155 compressimage ,
26156 }
26157.text
26158.global Thr5_User_Text_4v00e_text_begin
26159Thr5_User_Text_4v00e_text_begin:
26160 nop
26161 sub %g1, 1, %g1
26162 brz %g1,Thr5_User_Text_4v00e_exit
26163 nop
26164 .word 0xdc72a058
26165 .word 0xc026aa8c
26166 .word 0xd45ea038
26167 .word 0xc0242fe0
26168 TOGGLE_LSU_DM
26169 .word 0xe0742110
26170 .word 0xc020aeb4
26171 nop
26172 nop
26173 nop
26174 nop
26175 nop
26176 nop
26177 .word 0x1000000
26178 or %g0, 0x02c, %i7
26179 LOAD_DDATA_IN
26180 .word 0xfcd89000
26181 IDEMAP_NCTX
26182 .word 0xfe46a9cc
26183 .word 0xda712050
26184 .word 0xc035a40c
26185 .word 0xf45aa008
26186 .word 0xbe150000
26187 GOTO_SUPERVISOR1
26188 .word 0x1000000
26189 or %g0, 0x10e, %i7
26190 LOAD_IDATA_ACCESS
26191 IDEMAP_PCTX
26192thr5_MMU_ASI_PRIMARY_308:
26193 .word 0x87802080
26194 .word 0xe4f760a0
26195 .word 0x1000000
26196 or %g0, 0x3f0, %i7
26197 READ_DDATA_ACCESS
26198 TOGGLE_LSU_IM
26199thr5_MMU_ASI_BLK_COMMIT_P_309:
26200 .word 0x878020e0
26201 .word 0xc1bc2540
26202 DDEMAP_NCTX
26203 .word 0x1000000
26204 or %g0, 0x5f8, %i7
26205 ITLB_TAG_READ
26206 .word 0x1000000
26207 or %g0, 0x320, %i7
26208 LOAD_DDATA_ACCESS
26209 .word 0xc45da098
26210 .word 0x1000000
26211 .word 0xbe13c000
26212 IDEMAP_PAGE
26213 nop
26214 nop
26215 nop
26216 .word 0xfc9f5c40
26217 DO_BRANCH
26218 .word 0x81c1e000
26219 .word 0xbe124000
26220 GOTO_SUPERVISOR0
26221 DDEMAP_PCTX
26222 .word 0x1000000
26223 or %g0, 0x158, %i7
26224 ITLB_TAG_READ
26225 .word 0x1000000
26226 or %g0, 0x066, %i7
26227 LOAD_DDATA_IN
26228 .word 0xbe124000
26229 GOTO_SUPERVISOR0
26230 .word 0xde776030
26231 .word 0xc076af08
26232 .word 0xbe154000
26233 GOTO_SUPERVISOR0
26234 nop
26235Thr5_User_Text_4v00e_exit:
26236 EXIT_GOOD
26237Thr5_User_Text_4v00e_text_end:
26238/*********************************************************************/
26239SECTION .Thr5_User_Data_4v10b DATA_VA=0x731000154000
26240attr_data {
26241 Name = .Thr5_User_Data_4v10b ,
26242 VA = 0x731000154000 ,/* 0x731000155fc0 */
26243 RA = 0x013005a000 ,
26244 PA = 0x013005a000 ,
26245 TTE_Context = 0x1f1c ,/* DATA_PRIMARY */
26246 thr5_nz_ctx_tsb_3 ,
26247 TTE_V = 1 ,
26248 TTE_NFO = 0 ,
26249 TTE_L = 1 ,
26250 TTE_Soft = 0x070000 ,
26251 TTE_IE = 0 ,
26252 TTE_E = 0 ,
26253 TTE_CP = 1 ,
26254 TTE_CV = 0 ,
26255 TTE_P = 0 ,
26256 TTE_EP = 0 ,
26257 TTE_W = 1 ,
26258 TTE_SW1 = 1 ,
26259 TTE_SW0 = 0 ,
26260 TTE_RSVD1 = 0 ,
26261 TTE_Size = 0 ,
26262 /* DTTE_TAG_DATA = 0000731000155f1c 800000013005a440 */
26263 end_label = Thr5_User_Data_4v10b_data_end ,
26264 compressimage ,
26265 }
26266.data
26267.global Thr5_User_Data_4v10b_data_begin
26268Thr5_User_Data_4v10b_data_begin:
26269 .xword 0x731000124000
26270 .xword 0x75000b000000
26271 .xword 0x75002d400000
26272 .xword 0x75000c400000
26273 .xword 0x75002a000000
26274 .xword 0x731000178000
26275 .xword 0x760cc0000000
26276 .xword 0x7310001a8000
26277 .xword 0x75000e000000
26278 .xword 0x73100004e000
26279 .xword 0x740000f20000
26280 .xword 0x750031000000
26281 .xword 0x740000110000
26282 .xword 0x75001f800000
26283 .xword 0x7400005a0000
26284 .xword 0x750023000000
26285 .xword 0x740000910000
26286 .xword 0x760990000000
26287 .xword 0x740000b10000
26288 .xword 0x740000030000
26289 .xword 0x740000650000
26290 .xword 0x7400007a0000
26291 .xword 0x7400001f0000
26292 .xword 0x7310000b8000
26293 .xword 0x750019400000
26294 .xword 0x7609f0000000
26295 .xword 0x740000470000
26296 .xword 0x731000016000
26297 .xword 0x760cd0000000
26298 .xword 0x75002bc00000
26299 .xword 0x73100012a000
26300 .xword 0x740000200000
26301 .xword 0x7310000c2000
26302 .xword 0x7310000bc000
26303 .xword 0x760910000000
26304 .xword 0x740000180000
26305 .xword 0x740000840000
26306 .xword 0x740000db0000
26307 .xword 0x731000154000
26308 .xword 0x75002c000000
26309Thr5_User_Data_4v10b_data_end:
26310/*********************************************************************/
26311SECTION .Thr5_User_Text_4v00f TEXT_VA=0x75002c000000
26312attr_text {
26313 Name = .Thr5_User_Text_4v00f ,
26314 VA = 0x75002c000000 ,/* 0x75002c3fffc0 */
26315 RA = 0x0221000000 ,
26316 PA = 0x0221000000 ,
26317 TTE_Context = 0x1f1c ,/* TEXT_PRIMARY */
26318 thr5_nz_ctx_tsb_1 ,
26319 TTE_V = 1 ,
26320 TTE_NFO = 0 ,
26321 TTE_L = 1 ,
26322 TTE_Soft = 0x010000 ,
26323 TTE_IE = 0 ,
26324 TTE_E = 0 ,
26325 TTE_CP = 0 ,
26326 TTE_CV = 0 ,
26327 TTE_P = 0 ,
26328 TTE_EP = 1 ,
26329 TTE_W = 0 ,
26330 TTE_SW1 = 1 ,
26331 TTE_SW0 = 1 ,
26332 TTE_RSVD1 = 0 ,
26333 TTE_Size = 3 ,
26334 /* ITTE_TAG_DATA = 000075002c001f1c 8000000221000083 */
26335 end_label = Thr5_User_Text_4v00f_text_end ,
26336 compressimage ,
26337 }
26338.text
26339.global Thr5_User_Text_4v00f_text_begin
26340Thr5_User_Text_4v00f_text_begin:
26341 nop
26342 sub %g1, 1, %g1
26343 brz %g1,Thr5_User_Text_4v00f_exit
26344 nop
26345 .word 0xbe816010
26346 .word 0xcadfd020
26347 .word 0x1000000
26348 .word 0xbe11c000
26349 srlx %i7, 8, %i7
26350 andn %i7, 0x1f, %i7
26351 ITLB_PROBE
26352 .word 0x1000000
26353 or %g0, 0x550, %i7
26354 READ_IDATA_ACCESS
26355 .word 0x1000000
26356 .word 0xbe124000
26357 DDEMAP_PAGE
26358 DDEMAP_PCTX
26359 nop
26360 nop
26361 nop
26362 nop
26363 nop
26364 .word 0x1000000
26365 or %g0, 0x4e8, %i7
26366 ITLB_TAG_READ
26367 nop
26368 nop
26369 nop
26370 .word 0xec5aa068
26371 .word 0xc02928f7
26372 .word 0xcc5c2018
26373 .word 0xc02f618a
26374 .word 0x1000000
26375 or %g0, 0x053, %i7
26376 LOAD_DDATA_IN
26377 .word 0xbe13c000
26378 GOTO_SUPERVISOR0
26379 .word 0xd45aa120
26380thr5_MMU_ASI_PRIMARY_310:
26381 .word 0x87802080
26382 .word 0xdaf42128
26383thr5_MMU_ASI_PRIMARY_311:
26384 .word 0x87802080
26385 .word 0xeef2a018
26386 .word 0xfcdc1040
26387 nop
26388 nop
26389 nop
26390 nop
26391 nop
26392 nop
26393 .word 0x1000000
26394 or %g0, 0x132, %i7
26395 LOAD_IDATA_ACCESS
26396 TOGGLE_LSU_IM
26397 TOGGLE_LSU_DM
26398thr5_MMU_ASI_BLK_P_312:
26399 .word 0x878020f0
26400 .word 0xe3bea140
26401 DO_BRANCH
26402 .word 0x81c0e088
26403 .word 0xbe124000
26404 GOTO_SUPERVISOR0
26405 TOGGLE_LSU_DM
26406 .word 0xfc9d9c40
26407 .word 0xfcdc1000
26408 .word 0xfe4c2b88
26409 .word 0x1000000
26410 .word 0xbe120000
26411 IDEMAP_RPAGE
26412 .word 0xfcd95120
26413 TOGGLE_LSU_IM
26414 DDEMAP_ALL
26415 DDEMAP_SCTX
26416thr5_MMU_ASI_PRIMARY_313:
26417 .word 0x87802080
26418 .word 0xd2f42030
26419 .word 0xc072aec8
26420 .word 0xbe120000
26421 GOTO_SUPERVISOR1
26422 .word 0xe45ea018
26423 .word 0xbe150000
26424 GOTO_SUPERVISOR1
26425 nop
26426Thr5_User_Text_4v00f_exit:
26427 EXIT_GOOD
26428Thr5_User_Text_4v00f_text_end:
26429/*********************************************************************/
26430SECTION .Thr6_User_Text_4v000 TEXT_VA=0x780000040000
26431attr_text {
26432 Name = .Thr6_User_Text_4v000 ,
26433 VA = 0x780000040000 ,/* 0x78000004ffc0 */
26434 RA = 0x01b0e90000 ,
26435 PA = 0x6db0e90000 ,
26436 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
26437 thr6_nz_ctx_tsb_2 ,
26438 TTE_V = 1 ,
26439 TTE_NFO = 0 ,
26440 TTE_L = 0 ,
26441 TTE_Soft = 0x1f0000 ,
26442 TTE_IE = 0 ,
26443 TTE_E = 0 ,
26444 TTE_CP = 1 ,
26445 TTE_CV = 0 ,
26446 TTE_P = 0 ,
26447 TTE_EP = 1 ,
26448 TTE_W = 0 ,
26449 TTE_SW1 = 1 ,
26450 TTE_SW0 = 1 ,
26451 TTE_RSVD1 = 0 ,
26452 TTE_Size = 1 ,
26453 /* ITTE_TAG_DATA = 0000780000041fbb 8000006db0e90481 */
26454 end_label = Thr6_User_Text_4v000_text_end ,
26455 compressimage ,
26456 }
26457.text
26458.global Thr6_user_code_entry
26459Thr6_user_code_entry:
26460 setx 0x780000770000, %g1, %g2
26461 or %g0, 12, %g1
26462 .word 0xc658a000
26463 .word 0xc858a008
26464 .word 0xca58a010
26465 .word 0xcc58a018
26466 .word 0xce58a020
26467 .word 0xd058a028
26468 .word 0xd258a030
26469 .word 0xd458a038
26470 .word 0xd658a040
26471 .word 0xd858a048
26472 .word 0xda58a050
26473 .word 0xdc58a058
26474 .word 0xde58a060
26475 .word 0xe058a068
26476 .word 0xe258a070
26477 .word 0xe458a078
26478 .word 0xe658a080
26479 .word 0xe858a088
26480 .word 0xea58a090
26481 .word 0xec58a098
26482 .word 0xee58a0a0
26483 .word 0xf058a0a8
26484 .word 0xf258a0b0
26485 .word 0xf458a0b8
26486 .word 0xf658a0c0
26487 .word 0xf858a0c8
26488 .word 0xfa58a0d0
26489 .word 0xfc58a0d8
26490.global Thr6_User_Text_4v000_text_begin
26491Thr6_User_Text_4v000_text_begin:
26492 nop
26493 sub %g1, 1, %g1
26494 brz %g1,Thr6_User_Text_4v000_exit
26495 nop
26496 .word 0xfcda9000
26497 DO_BRANCH
26498 .word 0x81c62000
26499 .word 0xbe124000
26500 GOTO_SUPERVISOR0
26501 .word 0xfe542a5a
26502 .word 0xbe816010
26503 .word 0xe2dfd020
26504thr6_MMU_ASI_PRIMARY_314:
26505 .word 0x87802080
26506 .word 0xd8f560c0
26507 ACCESS_DTSB_PTR
26508thr6_MMU_ASI_PRIMARY_315:
26509 .word 0x87802080
26510 .word 0xeef56048
26511 ACCESS_DTSB_PTR
26512 DDEMAP_ALL_PAGES
26513 .word 0xbe842038
26514 .word 0xf4dfd000
26515 .word 0xc072a158
26516 ACCESS_ITSB_PTR
26517 IDEMAP_ALL_RPAGES
26518 .word 0x1000000
26519 or %g0, 0x03e, %i7
26520 LOAD_DDATA_IN
26521 .word 0xbe812120
26522 .word 0xfadfd000
26523 .word 0xcc776018
26524 .word 0xc02ea691
26525 DO_BRANCH
26526 .word 0x81c36000
26527 .word 0xbe124000
26528 GOTO_SUPERVISOR0
26529 .word 0xea5f6090
26530 .word 0xbe124000
26531 GOTO_SUPERVISOR0
26532 .word 0xce742108
26533 .word 0xc032adf4
26534 .word 0xbe13c000
26535 GOTO_SUPERVISOR0
26536 nop
26537Thr6_User_Text_4v000_exit:
26538 EXIT_GOOD
26539Thr6_User_Text_4v000_text_end:
26540/*********************************************************************/
26541SECTION .Thr6_User_Data_4v100 DATA_VA=0x780000770000
26542attr_data {
26543 Name = .Thr6_User_Data_4v100 ,
26544 VA = 0x780000770000 ,/* 0x78000077ffc0 */
26545 RA = 0x01b0850000 ,
26546 PA = 0x6db0850000 ,
26547 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
26548 thr6_nz_ctx_tsb_2 ,
26549 TTE_V = 1 ,
26550 TTE_NFO = 0 ,
26551 TTE_L = 1 ,
26552 TTE_Soft = 0x030000 ,
26553 TTE_IE = 0 ,
26554 TTE_E = 0 ,
26555 TTE_CP = 0 ,
26556 TTE_CV = 0 ,
26557 TTE_P = 0 ,
26558 TTE_EP = 0 ,
26559 TTE_W = 1 ,
26560 TTE_SW1 = 0 ,
26561 TTE_SW0 = 0 ,
26562 TTE_RSVD1 = 0 ,
26563 TTE_Size = 1 ,
26564 /* DTTE_TAG_DATA = 0000780000771fbb 8000006db0850041 */
26565 end_label = Thr6_User_Data_4v100_data_end ,
26566 compressimage ,
26567 }
26568.data
26569.global Thr6_User_Data_4v100_data_begin
26570Thr6_User_Data_4v100_data_begin:
26571 .xword 0x780000040000
26572 .xword 0x780000770000
26573 .xword 0x7720001aa000
26574 .xword 0x780000ba0000
26575 .xword 0x7720001d2000
26576 .xword 0x780000bb0000
26577 .xword 0x790039c00000
26578 .xword 0x7720000e0000
26579 .xword 0x772000186000
26580 .xword 0x79003e000000
26581 .xword 0x780000970000
26582 .xword 0x7720000c4000
26583 .xword 0x772000064000
26584 .xword 0x7720001be000
26585 .xword 0x7a0cf0000000
26586 .xword 0x7800003a0000
26587 .xword 0x780000b40000
26588 .xword 0x772000066000
26589 .xword 0x772000072000
26590 .xword 0x77200013a000
26591 .xword 0x77200015a000
26592 .xword 0x780000cd0000
26593 .xword 0x79001ec00000
26594 .xword 0x772000150000
26595 .xword 0x7720001e8000
26596 .xword 0x7a0570000000
26597 .xword 0x7720000ee000
26598 .xword 0x780000880000
26599 .xword 0x780000320000
26600 .xword 0x79003a000000
26601 .xword 0x780000c30000
26602 .xword 0x772000148000
26603 .xword 0x7720001d8000
26604 .xword 0x772000014000
26605 .xword 0x79002fc00000
26606 .xword 0x772000188000
26607 .xword 0x772000044000
26608 .xword 0x7720001b2000
26609 .xword 0x772000122000
26610 .xword 0x7800009b0000
26611 .xword 0x780000560000
26612 .xword 0x7800000c0000
26613 .xword 0x772000110000
26614Thr6_User_Data_4v100_data_end:
26615/*********************************************************************/
26616SECTION .Thr6_User_Data_4v200 DATA_VA=0x7720001aa000
26617attr_data {
26618 Name = .Thr6_User_Data_4v200 ,
26619 VA = 0x7720001aa000 ,/* 0x7720001abfc0 */
26620 RA = 0x0140046000 ,
26621 PA = 0x6d40046000 ,
26622 TTE_Context = 0x1685 ,/* DATA_SECONDARY */
26623 thr6_nz_ctx_tsb_1 ,
26624 TTE_V = 1 ,
26625 TTE_NFO = 0 ,
26626 TTE_L = 0 ,
26627 TTE_Soft = 0x150000 ,
26628 TTE_IE = 0 ,
26629 TTE_E = 0 ,
26630 TTE_CP = 0 ,
26631 TTE_CV = 0 ,
26632 TTE_P = 0 ,
26633 TTE_EP = 0 ,
26634 TTE_W = 1 ,
26635 TTE_SW1 = 1 ,
26636 TTE_SW0 = 0 ,
26637 TTE_RSVD1 = 0 ,
26638 TTE_Size = 0 ,
26639 /* DTTE_TAG_DATA = 00007720001ab598 8000006d40046040 */
26640 end_label = Thr6_User_Data_4v200_data_end ,
26641 compressimage ,
26642 }
26643.data
26644.global Thr6_User_Data_4v200_data_begin
26645Thr6_User_Data_4v200_data_begin:
26646 .xword 0x780000040000
26647 .xword 0x780000770000
26648 .xword 0x7720001aa000
26649 .xword 0x780000ba0000
26650 .xword 0x7720001d2000
26651 .xword 0x780000bb0000
26652 .xword 0x790039c00000
26653 .xword 0x7720000e0000
26654 .xword 0x772000186000
26655 .xword 0x79003e000000
26656 .xword 0x780000970000
26657 .xword 0x7720000c4000
26658 .xword 0x772000064000
26659 .xword 0x7720001be000
26660 .xword 0x7a0cf0000000
26661 .xword 0x7800003a0000
26662 .xword 0x780000b40000
26663 .xword 0x772000066000
26664 .xword 0x772000072000
26665 .xword 0x77200013a000
26666 .xword 0x77200015a000
26667 .xword 0x780000cd0000
26668 .xword 0x79001ec00000
26669 .xword 0x772000150000
26670 .xword 0x7720001e8000
26671 .xword 0x7a0570000000
26672 .xword 0x7720000ee000
26673 .xword 0x780000880000
26674 .xword 0x780000320000
26675 .xword 0x79003a000000
26676 .xword 0x780000c30000
26677 .xword 0x772000148000
26678 .xword 0x7720001d8000
26679 .xword 0x772000014000
26680 .xword 0x79002fc00000
26681 .xword 0x772000188000
26682 .xword 0x772000044000
26683 .xword 0x7720001b2000
26684 .xword 0x772000122000
26685 .xword 0x7800009b0000
26686 .xword 0x780000560000
26687 .xword 0x7800000c0000
26688 .xword 0x772000110000
26689Thr6_User_Data_4v200_data_end:
26690/*********************************************************************/
26691SECTION .Thr6_User_Data_4v300 DATA_VA=0x780000ba0000
26692attr_data {
26693 Name = .Thr6_User_Data_4v300 ,
26694 VA = 0x780000ba0000 ,/* 0x780000baffc0 */
26695 RA = 0x01b02a0000 ,
26696 PA = 0x01b02a0000 ,
26697 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
26698 thr6_z_ctx_tsb_2 ,
26699 TTE_V = 1 ,
26700 TTE_NFO = 0 ,
26701 TTE_L = 1 ,
26702 TTE_Soft = 0x190000 ,
26703 TTE_IE = 0 ,
26704 TTE_E = 0 ,
26705 TTE_CP = 0 ,
26706 TTE_CV = 0 ,
26707 TTE_P = 0 ,
26708 TTE_EP = 0 ,
26709 TTE_W = 1 ,
26710 TTE_SW1 = 1 ,
26711 TTE_SW0 = 0 ,
26712 TTE_RSVD1 = 0 ,
26713 TTE_Size = 1 ,
26714 /* DTTE_TAG_DATA = 0000780000ba0000 80000001b02a0041 */
26715 end_label = Thr6_User_Data_4v300_data_end ,
26716 compressimage ,
26717 }
26718.data
26719.global Thr6_User_Data_4v300_data_begin
26720Thr6_User_Data_4v300_data_begin:
26721 .xword 0x780000040000
26722 .xword 0x780000770000
26723 .xword 0x7720001aa000
26724 .xword 0x780000ba0000
26725 .xword 0x7720001d2000
26726 .xword 0x780000bb0000
26727 .xword 0x790039c00000
26728 .xword 0x7720000e0000
26729 .xword 0x772000186000
26730 .xword 0x79003e000000
26731 .xword 0x780000970000
26732 .xword 0x7720000c4000
26733 .xword 0x772000064000
26734 .xword 0x7720001be000
26735 .xword 0x7a0cf0000000
26736 .xword 0x7800003a0000
26737 .xword 0x780000b40000
26738 .xword 0x772000066000
26739 .xword 0x772000072000
26740 .xword 0x77200013a000
26741 .xword 0x77200015a000
26742 .xword 0x780000cd0000
26743 .xword 0x79001ec00000
26744 .xword 0x772000150000
26745 .xword 0x7720001e8000
26746 .xword 0x7a0570000000
26747 .xword 0x7720000ee000
26748 .xword 0x780000880000
26749 .xword 0x780000320000
26750 .xword 0x79003a000000
26751 .xword 0x780000c30000
26752 .xword 0x772000148000
26753 .xword 0x7720001d8000
26754 .xword 0x772000014000
26755 .xword 0x79002fc00000
26756 .xword 0x772000188000
26757 .xword 0x772000044000
26758 .xword 0x7720001b2000
26759 .xword 0x772000122000
26760 .xword 0x7800009b0000
26761 .xword 0x780000560000
26762 .xword 0x7800000c0000
26763 .xword 0x772000110000
26764Thr6_User_Data_4v300_data_end:
26765/*********************************************************************/
26766SECTION .Thr6_User_Text_4v001 TEXT_VA=0x7720001d2000
26767attr_text {
26768 Name = .Thr6_User_Text_4v001 ,
26769 VA = 0x7720001d2000 ,/* 0x7720001d3fc0 */
26770 RA = 0x014001e000 ,
26771 PA = 0x6d4001e000 ,
26772 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
26773 thr6_nz_ctx_tsb_1 ,
26774 TTE_V = 1 ,
26775 TTE_NFO = 0 ,
26776 TTE_L = 0 ,
26777 TTE_Soft = 0x1f0000 ,
26778 TTE_IE = 0 ,
26779 TTE_E = 0 ,
26780 TTE_CP = 1 ,
26781 TTE_CV = 0 ,
26782 TTE_P = 0 ,
26783 TTE_EP = 1 ,
26784 TTE_W = 0 ,
26785 TTE_SW1 = 1 ,
26786 TTE_SW0 = 1 ,
26787 TTE_RSVD1 = 0 ,
26788 TTE_Size = 0 ,
26789 /* ITTE_TAG_DATA = 00007720001d28ec 8000006d4001e480 */
26790 end_label = Thr6_User_Text_4v001_text_end ,
26791 compressimage ,
26792 }
26793.text
26794.global Thr6_User_Text_4v001_text_begin
26795Thr6_User_Text_4v001_text_begin:
26796 nop
26797 sub %g1, 1, %g1
26798 brz %g1,Thr6_User_Text_4v001_exit
26799 nop
26800 .word 0x1000000
26801 or %g0, 0x50, %i7
26802 READ_IDATA_ACCESS
26803 .word 0xfcdc1000
26804 .word 0xcc776078
26805 .word 0xc0312f14
26806 .word 0x1000000
26807 .word 0xbe148000
26808 DDEMAP_RPAGE
26809 DO_BRANCH
26810 .word 0x81c1e000
26811 .word 0xbe124000
26812 GOTO_SUPERVISOR0
26813 ACCESS_DTSB_PTR
26814 .word 0xe05d6008
26815 .word 0xc0292158
26816 .word 0xc02c2390
26817 .word 0x1000000
26818 or %g0, 0x478, %i7
26819 ITLB_TAG_READ
26820 ACCESS_ITSB_PTR
26821 .word 0xfcd89040
26822 TOGGLE_LSU_IM
26823 .word 0xbe138000
26824 GOTO_SUPERVISOR1
26825 .word 0xc872a110
26826 .word 0xc026adb8
26827 .word 0xbe13c000
26828 GOTO_SUPERVISOR0
26829 nop
26830Thr6_User_Text_4v001_exit:
26831 EXIT_GOOD
26832Thr6_User_Text_4v001_text_end:
26833/*********************************************************************/
26834SECTION .Thr6_User_Text_4v400 TEXT_VA=0x780000bb0000
26835attr_text {
26836 Name = .Thr6_User_Text_4v400 ,
26837 VA = 0x780000bb0000 ,/* 0x780000bbffc0 */
26838 RA = 0x01b0ed0000 ,
26839 PA = 0x01b0ed0000 ,
26840 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
26841 thr6_z_ctx_tsb_2 ,
26842 TTE_V = 1 ,
26843 TTE_NFO = 0 ,
26844 TTE_L = 0 ,
26845 TTE_Soft = 0x0a0000 ,
26846 TTE_IE = 0 ,
26847 TTE_E = 0 ,
26848 TTE_CP = 0 ,
26849 TTE_CV = 0 ,
26850 TTE_P = 1 ,
26851 TTE_EP = 1 ,
26852 TTE_W = 0 ,
26853 TTE_SW1 = 0 ,
26854 TTE_SW0 = 1 ,
26855 TTE_RSVD1 = 0 ,
26856 TTE_Size = 1 ,
26857 /* ITTE_TAG_DATA = 0000780000bb0000 80000001b0ed0081 */
26858 end_label = Thr6_User_Text_4v400_text_end ,
26859 compressimage ,
26860 }
26861.text
26862.global Thr6_User_Text_4v400_text_begin
26863Thr6_User_Text_4v400_text_begin:
26864 wrpr 0, %gl
26865 .word 0xfcd95060
26866 .word 0xfe59add0
26867 nop
26868 nop
26869 nop
26870 nop
26871 nop
26872 nop
26873 nop
26874 nop
26875thr6_MMU_ASI_PRIMARY_316:
26876 .word 0x87802080
26877 .word 0xe4f2a048
26878 .word 0x1000000
26879 or %g0, 0x488, %i7
26880 P_READ_DDATA_ACCESS
26881 .word 0xfe59ae68
26882 .word 0xfcda4280
26883 .word 0xbe86a150
26884 .word 0xfadfc200
26885 .word 0x1000000
26886 or %g0, 0x3c0, %i7
26887 P_DTLB_TAG_READ
26888 P_IDEMAP_ALL_RPAGES
26889 .word 0x1000000
26890 or %g0, 0x006, %i7
26891 P_LOAD_DDATA_IN
26892 P_DDEMAP_NCTX
26893 .word 0xbe82a0e0
26894 .word 0xfadfc200
26895 .word 0xea75e0b8
26896 .word 0xc029ab50
26897 P_IDEMAP_ALL_PAGES
26898 .word 0xbe160000
26899 RETURN_FROM_SUPERVISOR1
26900 nop
26901Thr6_User_Text_4v400_exit:
26902 EXIT_GOOD
26903Thr6_User_Text_4v400_text_end:
26904/*********************************************************************/
26905SECTION .Thr6_User_Text_4v002 TEXT_VA=0x790039c00000
26906attr_text {
26907 Name = .Thr6_User_Text_4v002 ,
26908 VA = 0x790039c00000 ,/* 0x790039ffffc0 */
26909 RA = 0x0231800000 ,
26910 PA = 0x0231800000 ,
26911 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
26912 thr6_nz_ctx_tsb_3 ,
26913 TTE_V = 1 ,
26914 TTE_NFO = 0 ,
26915 TTE_L = 0 ,
26916 TTE_Soft = 0x1f0000 ,
26917 TTE_IE = 0 ,
26918 TTE_E = 0 ,
26919 TTE_CP = 1 ,
26920 TTE_CV = 0 ,
26921 TTE_P = 1 ,
26922 TTE_EP = 1 ,
26923 TTE_W = 0 ,
26924 TTE_SW1 = 1 ,
26925 TTE_SW0 = 1 ,
26926 TTE_RSVD1 = 0 ,
26927 TTE_Size = 3 ,
26928 /* ITTE_TAG_DATA = 0000790039c01fbb 8000000231800483 */
26929 end_label = Thr6_User_Text_4v002_text_end ,
26930 compressimage ,
26931 }
26932.text
26933.global Thr6_User_Text_4v002_text_begin
26934Thr6_User_Text_4v002_text_begin:
26935 wrpr 0, %gl
26936 nop
26937 nop
26938 nop
26939 nop
26940 nop
26941 nop
26942 P_DDEMAP_PCTX
26943 .word 0xc02ea1dc
26944 .word 0x1000000
26945 or %g0, 0x058, %i7
26946 P_LOAD_DDATA_IN
26947 P_ACCESS_DTSB_PTR
26948 nop
26949 nop
26950 .word 0x1000000
26951 or %g0, 0x6b0, %i7
26952 P_READ_DDATA_ACCESS
26953 P_DDEMAP_ALL
26954 .word 0xc476a0b8
26955 .word 0xc02c21f7
26956 .word 0x1000000
26957 .word 0xbe16c000
26958 P_IDEMAP_PAGE
26959 .word 0x1000000
26960 or %g0, 0x05a, %i7
26961 P_LOAD_DDATA_IN
26962 .word 0x1000000
26963 or %g0, 0x558, %i7
26964 P_ITLB_TAG_READ
26965 .word 0x1000000
26966 or %g0, 0xf0, %i7
26967 P_READ_DDATA_ACCESS
26968 P_ACCESS_ITSB_PTR
26969 nop
26970 nop
26971 nop
26972 nop
26973 .word 0xbe856118
26974 .word 0xeadfd000
26975 P_DDEMAP_ALL
26976 .word 0xbe86a038
26977 .word 0xeadfc200
26978 P_TOGGLE_LSU_DM
26979 nop
26980 nop
26981 nop
26982 .word 0x1000000
26983 or %g0, 0x328, %i7
26984 P_DTLB_TAG_READ
26985thr6_MMU_ASI_PRIMARY_317:
26986 .word 0x87802080
26987 .word 0xd4f12100
26988 .word 0xea5c2068
26989 .word 0x1000000
26990 or %g0, 0x007, %i7
26991 P_LOAD_DDATA_IN
26992thr6_MMU_ASI_PRIMARY_318:
26993 .word 0x87802080
26994 .word 0xdcf0a0b0
26995 nop
26996 .word 0xc02129e0
26997thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_319:
26998 .word 0x8780202a
26999 .word 0xccb8af90
27000 P_DDEMAP_NCTX
27001 nop
27002 nop
27003 nop
27004 nop
27005 nop
27006 .word 0x1000000
27007 or %g0, 0x030, %i7
27008 P_LOAD_DDATA_IN
27009 .word 0xfe442f88
27010 P_DDEMAP_SCTX
27011thr6_MMU_ASI_PRIMARY_320:
27012 .word 0x87802080
27013 .word 0xd2f6a000
27014 .word 0xbe11c000
27015 RETURN_FROM_SUPERVISOR0
27016 nop
27017Thr6_User_Text_4v002_exit:
27018 EXIT_GOOD
27019Thr6_User_Text_4v002_text_end:
27020/*********************************************************************/
27021SECTION .Thr6_User_Data_4v101 DATA_VA=0x7720000e0000
27022attr_data {
27023 Name = .Thr6_User_Data_4v101 ,
27024 VA = 0x7720000e0000 ,/* 0x7720000e1fc0 */
27025 RA = 0x01401a0000 ,
27026 PA = 0x6d401a0000 ,
27027 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
27028 thr6_nz_ctx_tsb_1 ,
27029 TTE_V = 1 ,
27030 TTE_NFO = 0 ,
27031 TTE_L = 1 ,
27032 TTE_Soft = 0x030000 ,
27033 TTE_IE = 0 ,
27034 TTE_E = 0 ,
27035 TTE_CP = 0 ,
27036 TTE_CV = 0 ,
27037 TTE_P = 0 ,
27038 TTE_EP = 0 ,
27039 TTE_W = 1 ,
27040 TTE_SW1 = 0 ,
27041 TTE_SW0 = 0 ,
27042 TTE_RSVD1 = 0 ,
27043 TTE_Size = 0 ,
27044 /* DTTE_TAG_DATA = 00007720000e08ec 8000006d401a0040 */
27045 end_label = Thr6_User_Data_4v101_data_end ,
27046 compressimage ,
27047 }
27048.data
27049.global Thr6_User_Data_4v101_data_begin
27050Thr6_User_Data_4v101_data_begin:
27051 .xword 0x780000040000
27052 .xword 0x780000770000
27053 .xword 0x7720001aa000
27054 .xword 0x780000ba0000
27055 .xword 0x7720001d2000
27056 .xword 0x780000bb0000
27057 .xword 0x790039c00000
27058 .xword 0x7720000e0000
27059 .xword 0x772000186000
27060 .xword 0x79003e000000
27061 .xword 0x780000970000
27062 .xword 0x7720000c4000
27063 .xword 0x772000064000
27064 .xword 0x7720001be000
27065 .xword 0x7a0cf0000000
27066 .xword 0x7800003a0000
27067 .xword 0x780000b40000
27068 .xword 0x772000066000
27069 .xword 0x772000072000
27070 .xword 0x77200013a000
27071 .xword 0x77200015a000
27072 .xword 0x780000cd0000
27073 .xword 0x79001ec00000
27074 .xword 0x772000150000
27075 .xword 0x7720001e8000
27076 .xword 0x7a0570000000
27077 .xword 0x7720000ee000
27078 .xword 0x780000880000
27079 .xword 0x780000320000
27080 .xword 0x79003a000000
27081 .xword 0x780000c30000
27082 .xword 0x772000148000
27083 .xword 0x7720001d8000
27084 .xword 0x772000014000
27085 .xword 0x79002fc00000
27086 .xword 0x772000188000
27087 .xword 0x772000044000
27088 .xword 0x7720001b2000
27089 .xword 0x772000122000
27090 .xword 0x7800009b0000
27091 .xword 0x780000560000
27092 .xword 0x7800000c0000
27093 .xword 0x772000110000
27094Thr6_User_Data_4v101_data_end:
27095/*********************************************************************/
27096SECTION .Thr6_User_Data_4v201 DATA_VA=0x772000186000
27097attr_data {
27098 Name = .Thr6_User_Data_4v201 ,
27099 VA = 0x772000186000 ,/* 0x772000187fc0 */
27100 RA = 0x0140112000 ,
27101 PA = 0x6d40112000 ,
27102 TTE_Context = 0x1685 ,/* DATA_SECONDARY */
27103 thr6_nz_ctx_tsb_1 ,
27104 TTE_V = 1 ,
27105 TTE_NFO = 0 ,
27106 TTE_L = 0 ,
27107 TTE_Soft = 0x150000 ,
27108 TTE_IE = 0 ,
27109 TTE_E = 0 ,
27110 TTE_CP = 0 ,
27111 TTE_CV = 0 ,
27112 TTE_P = 0 ,
27113 TTE_EP = 0 ,
27114 TTE_W = 1 ,
27115 TTE_SW1 = 1 ,
27116 TTE_SW0 = 0 ,
27117 TTE_RSVD1 = 0 ,
27118 TTE_Size = 0 ,
27119 /* DTTE_TAG_DATA = 0000772000187598 8000006d40112040 */
27120 end_label = Thr6_User_Data_4v201_data_end ,
27121 compressimage ,
27122 }
27123.data
27124.global Thr6_User_Data_4v201_data_begin
27125Thr6_User_Data_4v201_data_begin:
27126 .xword 0x780000040000
27127 .xword 0x780000770000
27128 .xword 0x7720001aa000
27129 .xword 0x780000ba0000
27130 .xword 0x7720001d2000
27131 .xword 0x780000bb0000
27132 .xword 0x790039c00000
27133 .xword 0x7720000e0000
27134 .xword 0x772000186000
27135 .xword 0x79003e000000
27136 .xword 0x780000970000
27137 .xword 0x7720000c4000
27138 .xword 0x772000064000
27139 .xword 0x7720001be000
27140 .xword 0x7a0cf0000000
27141 .xword 0x7800003a0000
27142 .xword 0x780000b40000
27143 .xword 0x772000066000
27144 .xword 0x772000072000
27145 .xword 0x77200013a000
27146 .xword 0x77200015a000
27147 .xword 0x780000cd0000
27148 .xword 0x79001ec00000
27149 .xword 0x772000150000
27150 .xword 0x7720001e8000
27151 .xword 0x7a0570000000
27152 .xword 0x7720000ee000
27153 .xword 0x780000880000
27154 .xword 0x780000320000
27155 .xword 0x79003a000000
27156 .xword 0x780000c30000
27157 .xword 0x772000148000
27158 .xword 0x7720001d8000
27159 .xword 0x772000014000
27160 .xword 0x79002fc00000
27161 .xword 0x772000188000
27162 .xword 0x772000044000
27163 .xword 0x7720001b2000
27164 .xword 0x772000122000
27165 .xword 0x7800009b0000
27166 .xword 0x780000560000
27167 .xword 0x7800000c0000
27168 .xword 0x772000110000
27169Thr6_User_Data_4v201_data_end:
27170/*********************************************************************/
27171SECTION .Thr6_User_Data_4v301 DATA_VA=0x79003e000000
27172attr_data {
27173 Name = .Thr6_User_Data_4v301 ,
27174 VA = 0x79003e000000 ,/* 0x79003e3fffc0 */
27175 RA = 0x0237800000 ,
27176 PA = 0x0237800000 ,
27177 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27178 thr6_z_ctx_tsb_3 ,
27179 TTE_V = 1 ,
27180 TTE_NFO = 0 ,
27181 TTE_L = 1 ,
27182 TTE_Soft = 0x190000 ,
27183 TTE_IE = 0 ,
27184 TTE_E = 0 ,
27185 TTE_CP = 0 ,
27186 TTE_CV = 0 ,
27187 TTE_P = 0 ,
27188 TTE_EP = 0 ,
27189 TTE_W = 1 ,
27190 TTE_SW1 = 1 ,
27191 TTE_SW0 = 0 ,
27192 TTE_RSVD1 = 0 ,
27193 TTE_Size = 3 ,
27194 /* DTTE_TAG_DATA = 000079003e000000 8000000237800043 */
27195 end_label = Thr6_User_Data_4v301_data_end ,
27196 compressimage ,
27197 }
27198.data
27199.global Thr6_User_Data_4v301_data_begin
27200Thr6_User_Data_4v301_data_begin:
27201 .xword 0x780000040000
27202 .xword 0x780000770000
27203 .xword 0x7720001aa000
27204 .xword 0x780000ba0000
27205 .xword 0x7720001d2000
27206 .xword 0x780000bb0000
27207 .xword 0x790039c00000
27208 .xword 0x7720000e0000
27209 .xword 0x772000186000
27210 .xword 0x79003e000000
27211 .xword 0x780000970000
27212 .xword 0x7720000c4000
27213 .xword 0x772000064000
27214 .xword 0x7720001be000
27215 .xword 0x7a0cf0000000
27216 .xword 0x7800003a0000
27217 .xword 0x780000b40000
27218 .xword 0x772000066000
27219 .xword 0x772000072000
27220 .xword 0x77200013a000
27221 .xword 0x77200015a000
27222 .xword 0x780000cd0000
27223 .xword 0x79001ec00000
27224 .xword 0x772000150000
27225 .xword 0x7720001e8000
27226 .xword 0x7a0570000000
27227 .xword 0x7720000ee000
27228 .xword 0x780000880000
27229 .xword 0x780000320000
27230 .xword 0x79003a000000
27231 .xword 0x780000c30000
27232 .xword 0x772000148000
27233 .xword 0x7720001d8000
27234 .xword 0x772000014000
27235 .xword 0x79002fc00000
27236 .xword 0x772000188000
27237 .xword 0x772000044000
27238 .xword 0x7720001b2000
27239 .xword 0x772000122000
27240 .xword 0x7800009b0000
27241 .xword 0x780000560000
27242 .xword 0x7800000c0000
27243 .xword 0x772000110000
27244Thr6_User_Data_4v301_data_end:
27245/*********************************************************************/
27246SECTION .Thr6_User_Text_4v003 TEXT_VA=0x780000970000
27247attr_text {
27248 Name = .Thr6_User_Text_4v003 ,
27249 VA = 0x780000970000 ,/* 0x78000097ffc0 */
27250 RA = 0x01b0730000 ,
27251 PA = 0x6db0730000 ,
27252 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
27253 thr6_nz_ctx_tsb_2 ,
27254 TTE_V = 1 ,
27255 TTE_NFO = 0 ,
27256 TTE_L = 0 ,
27257 TTE_Soft = 0x1f0000 ,
27258 TTE_IE = 0 ,
27259 TTE_E = 0 ,
27260 TTE_CP = 1 ,
27261 TTE_CV = 0 ,
27262 TTE_P = 0 ,
27263 TTE_EP = 1 ,
27264 TTE_W = 0 ,
27265 TTE_SW1 = 1 ,
27266 TTE_SW0 = 1 ,
27267 TTE_RSVD1 = 0 ,
27268 TTE_Size = 1 ,
27269 /* ITTE_TAG_DATA = 0000780000971fbb 8000006db0730481 */
27270 end_label = Thr6_User_Text_4v003_text_end ,
27271 compressimage ,
27272 }
27273.text
27274.global Thr6_User_Text_4v003_text_begin
27275Thr6_User_Text_4v003_text_begin:
27276 nop
27277 sub %g1, 1, %g1
27278 brz %g1,Thr6_User_Text_4v003_exit
27279 nop
27280 .word 0x1000000
27281 or %g0, 0x1d2, %i7
27282 LOAD_IDATA_ACCESS
27283thr6_MMU_ASI_PRIMARY_321:
27284 .word 0x87802080
27285 .word 0xdef2a080
27286thr6_MMU_ASI_PRIMARY_322:
27287 .word 0x87802080
27288 .word 0xf2f12088
27289 DDEMAP_ALL_PAGES
27290thr6_MMU_ASI_SECONDARY_323:
27291 .word 0x87802081
27292 .word 0xe2f5a010
27293 .word 0xfe52abd2
27294 .word 0x1000000
27295 or %g0, 0x410, %i7
27296 ITLB_TAG_READ
27297 DDEMAP_PCTX
27298 .word 0xc076ae40
27299 .word 0x1000000
27300 or %g0, 0x698, %i7
27301 DTLB_TAG_READ
27302 nop
27303 nop
27304 nop
27305 nop
27306 nop
27307 IDEMAP_PCTX
27308 .word 0x1000000
27309 or %g0, 0x3e0, %i7
27310 READ_DDATA_ACCESS
27311 ACCESS_ITSB_PTR
27312 nop
27313 ACCESS_ITSB_PTR
27314 .word 0xc02aa158
27315 .word 0x1000000
27316 or %g0, 0x3dc, %i7
27317 LOAD_DDATA_ACCESS
27318 DO_BRANCH
27319 .word 0x81c26000
27320 .word 0xbe124000
27321 GOTO_SUPERVISOR0
27322 .word 0xfe4aaf90
27323 .word 0x1000000
27324 or %g0, 0x680, %i7
27325 DTLB_TAG_READ
27326 .word 0xc022a950
27327 .word 0xfe5ea338
27328 DO_BRANCH
27329 .word 0x81c4e000
27330 .word 0xbe124000
27331 GOTO_SUPERVISOR0
27332 .word 0xf45f60f0
27333 .word 0xfcde9000
27334 TOGGLE_LSU_IM
27335 .word 0xbe124000
27336 GOTO_SUPERVISOR0
27337 .word 0xe67120e8
27338 .word 0xc0376be4
27339 .word 0x81c62000
27340 .word 0xbe124000
27341 GOTO_SUPERVISOR0
27342 nop
27343Thr6_User_Text_4v003_exit:
27344 EXIT_GOOD
27345Thr6_User_Text_4v003_text_end:
27346/*********************************************************************/
27347SECTION .Thr6_User_Text_4v401 TEXT_VA=0x7720000c4000
27348attr_text {
27349 Name = .Thr6_User_Text_4v401 ,
27350 VA = 0x7720000c4000 ,/* 0x7720000c5fc0 */
27351 RA = 0x0140042000 ,
27352 PA = 0x6d40042000 ,
27353 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27354 thr6_z_ctx_tsb_1 ,
27355 TTE_V = 1 ,
27356 TTE_NFO = 0 ,
27357 TTE_L = 0 ,
27358 TTE_Soft = 0x0a0000 ,
27359 TTE_IE = 0 ,
27360 TTE_E = 0 ,
27361 TTE_CP = 0 ,
27362 TTE_CV = 0 ,
27363 TTE_P = 1 ,
27364 TTE_EP = 1 ,
27365 TTE_W = 0 ,
27366 TTE_SW1 = 0 ,
27367 TTE_SW0 = 1 ,
27368 TTE_RSVD1 = 0 ,
27369 TTE_Size = 0 ,
27370 /* ITTE_TAG_DATA = 00007720000c4000 8000006d40042080 */
27371 end_label = Thr6_User_Text_4v401_text_end ,
27372 compressimage ,
27373 }
27374.text
27375.global Thr6_User_Text_4v401_text_begin
27376Thr6_User_Text_4v401_text_begin:
27377 wrpr 0, %gl
27378 nop
27379 nop
27380 nop
27381 nop
27382 nop
27383 nop
27384 nop
27385 nop
27386 nop
27387 nop
27388 nop
27389 P_IDEMAP_ALL_PAGES
27390 nop
27391 nop
27392 nop
27393 .word 0x1000000
27394 or %g0, 0x4a8, %i7
27395 P_DTLB_TAG_READ
27396 P_DDEMAP_SCTX
27397 .word 0xbe8560e0
27398 .word 0xd4dfd000
27399 P_ACCESS_DTSB_PTR
27400 .word 0xfc9a9100
27401thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_324:
27402 .word 0x8780202a
27403 .word 0xd4baacf0
27404thr6_MMU_ASI_SECONDARY_325:
27405 .word 0x87802081
27406 .word 0xdef46050
27407 P_DDEMAP_PCTX
27408 P_IDEMAP_ALL
27409 nop
27410 nop
27411 P_IDEMAP_ALL_PAGES
27412 .word 0xee74a018
27413 .word 0xc025ec58
27414thr6_MMU_ASI_PRIMARY_LITTLE_326:
27415 .word 0x87802088
27416 .word 0xf4f2a100
27417 P_TOGGLE_LSU_IM
27418thr6_MMU_ASI_AS_IF_USER_PRIMARY_327:
27419 .word 0x87802010
27420 .word 0xf0f12050
27421thr6_MMU_ASI_PRIMARY_328:
27422 .word 0x87802080
27423 .word 0xc6f420f8
27424 .word 0xbe816070
27425 .word 0xe39fc2e0
27426 .word 0x1000000
27427 or %g0, 0x480, %i7
27428 P_DTLB_TAG_READ
27429 .word 0xfc9dc5c0
27430 .word 0xbe11c000
27431 RETURN_FROM_SUPERVISOR1
27432 nop
27433Thr6_User_Text_4v401_exit:
27434 EXIT_GOOD
27435Thr6_User_Text_4v401_text_end:
27436/*********************************************************************/
27437SECTION .Thr6_User_Text_4v004 TEXT_VA=0x772000064000
27438attr_text {
27439 Name = .Thr6_User_Text_4v004 ,
27440 VA = 0x772000064000 ,/* 0x772000065fc0 */
27441 RA = 0x0140020000 ,
27442 PA = 0x6d40020000 ,
27443 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
27444 thr6_nz_ctx_tsb_1 ,
27445 TTE_V = 1 ,
27446 TTE_NFO = 0 ,
27447 TTE_L = 0 ,
27448 TTE_Soft = 0x1f0000 ,
27449 TTE_IE = 0 ,
27450 TTE_E = 0 ,
27451 TTE_CP = 1 ,
27452 TTE_CV = 0 ,
27453 TTE_P = 1 ,
27454 TTE_EP = 1 ,
27455 TTE_W = 0 ,
27456 TTE_SW1 = 1 ,
27457 TTE_SW0 = 1 ,
27458 TTE_RSVD1 = 0 ,
27459 TTE_Size = 0 ,
27460 /* ITTE_TAG_DATA = 00007720000648ec 8000006d40020480 */
27461 end_label = Thr6_User_Text_4v004_text_end ,
27462 compressimage ,
27463 }
27464.text
27465.global Thr6_User_Text_4v004_text_begin
27466Thr6_User_Text_4v004_text_begin:
27467 wrpr 0, %gl
27468 nop
27469 nop
27470 nop
27471 nop
27472 nop
27473 nop
27474 nop
27475 nop
27476 nop
27477 nop
27478 nop
27479 nop
27480 .word 0xbe856130
27481 .word 0xe0dfc200
27482 nop
27483 nop
27484 nop
27485 nop
27486 nop
27487 nop
27488 nop
27489 nop
27490 .word 0xfcdd5000
27491 P_ACCESS_ITSB_PTR
27492 P_IDEMAP_NCTX
27493 nop
27494 nop
27495 nop
27496 nop
27497 nop
27498 nop
27499 nop
27500 nop
27501 nop
27502 .word 0xbe82a110
27503 .word 0xe0dfd000
27504 P_IDEMAP_NCTX
27505 nop
27506 nop
27507 nop
27508 .word 0xfcdc0200
27509 .word 0xfcde9000
27510 nop
27511 nop
27512 nop
27513 nop
27514 nop
27515 nop
27516 nop
27517 nop
27518 nop
27519 .word 0xbe842068
27520 .word 0xc8dfc200
27521 .word 0xbe846040
27522 .word 0xc19fc2e0
27523 P_TOGGLE_LSU_DM
27524 .word 0xfcdf5000
27525thr6_MMU_ASI_AS_IF_USER_PRIMARY_329:
27526 .word 0x87802010
27527 .word 0xd8f560c0
27528 P_IDEMAP_ALL
27529 .word 0xc036a268
27530 .word 0xbe856120
27531 .word 0xc8dfd000
27532 .word 0x1000000
27533 or %g0, 0x28, %i7
27534 P_ITLB_TAG_READ
27535 .word 0x1000000
27536 .word 0xbe170000
27537 P_IDEMAP_PAGE
27538 nop
27539 nop
27540 nop
27541 nop
27542 .word 0xfcd88200
27543 nop
27544 nop
27545 nop
27546 nop
27547 nop
27548 nop
27549 nop
27550 nop
27551 nop
27552thr6_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_330:
27553 .word 0x87802018
27554 .word 0xfaf56150
27555 nop
27556 .word 0xfc9c1d40
27557 .word 0x1000000
27558 or %g0, 0x423, %i7
27559 P_LOAD_IDATA_ACCESS
27560 nop
27561 nop
27562 nop
27563 nop
27564 nop
27565 nop
27566 nop
27567 nop
27568 nop
27569 .word 0xfcde9000
27570 nop
27571 nop
27572 nop
27573 nop
27574 P_TOGGLE_LSU_DM
27575 .word 0x1000000
27576 or %g0, 0xe0, %i7
27577 P_ITLB_TAG_READ
27578 .word 0xe4756018
27579 .word 0xc07565f8
27580 .word 0xbe134000
27581 RETURN_FROM_SUPERVISOR0
27582 nop
27583Thr6_User_Text_4v004_exit:
27584 EXIT_GOOD
27585Thr6_User_Text_4v004_text_end:
27586/*********************************************************************/
27587SECTION .Thr6_User_Data_4v102 DATA_VA=0x7720001be000
27588attr_data {
27589 Name = .Thr6_User_Data_4v102 ,
27590 VA = 0x7720001be000 ,/* 0x7720001bffc0 */
27591 RA = 0x01401b4000 ,
27592 PA = 0x6d401b4000 ,
27593 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
27594 thr6_nz_ctx_tsb_1 ,
27595 TTE_V = 1 ,
27596 TTE_NFO = 0 ,
27597 TTE_L = 1 ,
27598 TTE_Soft = 0x030000 ,
27599 TTE_IE = 0 ,
27600 TTE_E = 0 ,
27601 TTE_CP = 0 ,
27602 TTE_CV = 0 ,
27603 TTE_P = 0 ,
27604 TTE_EP = 0 ,
27605 TTE_W = 1 ,
27606 TTE_SW1 = 0 ,
27607 TTE_SW0 = 0 ,
27608 TTE_RSVD1 = 0 ,
27609 TTE_Size = 0 ,
27610 /* DTTE_TAG_DATA = 00007720001be8ec 8000006d401b4040 */
27611 end_label = Thr6_User_Data_4v102_data_end ,
27612 compressimage ,
27613 }
27614.data
27615.global Thr6_User_Data_4v102_data_begin
27616Thr6_User_Data_4v102_data_begin:
27617 .xword 0x780000040000
27618 .xword 0x780000770000
27619 .xword 0x7720001aa000
27620 .xword 0x780000ba0000
27621 .xword 0x7720001d2000
27622 .xword 0x780000bb0000
27623 .xword 0x790039c00000
27624 .xword 0x7720000e0000
27625 .xword 0x772000186000
27626 .xword 0x79003e000000
27627 .xword 0x780000970000
27628 .xword 0x7720000c4000
27629 .xword 0x772000064000
27630 .xword 0x7720001be000
27631 .xword 0x7a0cf0000000
27632 .xword 0x7800003a0000
27633 .xword 0x780000b40000
27634 .xword 0x772000066000
27635 .xword 0x772000072000
27636 .xword 0x77200013a000
27637 .xword 0x77200015a000
27638 .xword 0x780000cd0000
27639 .xword 0x79001ec00000
27640 .xword 0x772000150000
27641 .xword 0x7720001e8000
27642 .xword 0x7a0570000000
27643 .xword 0x7720000ee000
27644 .xword 0x780000880000
27645 .xword 0x780000320000
27646 .xword 0x79003a000000
27647 .xword 0x780000c30000
27648 .xword 0x772000148000
27649 .xword 0x7720001d8000
27650 .xword 0x772000014000
27651 .xword 0x79002fc00000
27652 .xword 0x772000188000
27653 .xword 0x772000044000
27654 .xword 0x7720001b2000
27655 .xword 0x772000122000
27656 .xword 0x7800009b0000
27657 .xword 0x780000560000
27658 .xword 0x7800000c0000
27659 .xword 0x772000110000
27660Thr6_User_Data_4v102_data_end:
27661/*********************************************************************/
27662SECTION .Thr6_User_Data_4v202 DATA_VA=0x7a0cf0000000
27663attr_data {
27664 Name = .Thr6_User_Data_4v202 ,
27665 VA = 0x7a0cf0000000 ,/* 0x7a0cffffffc0 */
27666 RA = 0x03e0000000 ,
27667 PA = 0x6fe0000000 ,
27668 TTE_Context = 0x1685 ,/* DATA_SECONDARY */
27669 thr6_nz_ctx_tsb_0 ,
27670 TTE_V = 1 ,
27671 TTE_NFO = 0 ,
27672 TTE_L = 0 ,
27673 TTE_Soft = 0x150000 ,
27674 TTE_IE = 0 ,
27675 TTE_E = 0 ,
27676 TTE_CP = 0 ,
27677 TTE_CV = 0 ,
27678 TTE_P = 0 ,
27679 TTE_EP = 0 ,
27680 TTE_W = 1 ,
27681 TTE_SW1 = 1 ,
27682 TTE_SW0 = 0 ,
27683 TTE_RSVD1 = 0 ,
27684 TTE_Size = 5 ,
27685 /* DTTE_TAG_DATA = 00007a0cf0001685 8000006fe0000045 */
27686 end_label = Thr6_User_Data_4v202_data_end ,
27687 compressimage ,
27688 }
27689.data
27690.global Thr6_User_Data_4v202_data_begin
27691Thr6_User_Data_4v202_data_begin:
27692 .xword 0x780000040000
27693 .xword 0x780000770000
27694 .xword 0x7720001aa000
27695 .xword 0x780000ba0000
27696 .xword 0x7720001d2000
27697 .xword 0x780000bb0000
27698 .xword 0x790039c00000
27699 .xword 0x7720000e0000
27700 .xword 0x772000186000
27701 .xword 0x79003e000000
27702 .xword 0x780000970000
27703 .xword 0x7720000c4000
27704 .xword 0x772000064000
27705 .xword 0x7720001be000
27706 .xword 0x7a0cf0000000
27707 .xword 0x7800003a0000
27708 .xword 0x780000b40000
27709 .xword 0x772000066000
27710 .xword 0x772000072000
27711 .xword 0x77200013a000
27712 .xword 0x77200015a000
27713 .xword 0x780000cd0000
27714 .xword 0x79001ec00000
27715 .xword 0x772000150000
27716 .xword 0x7720001e8000
27717 .xword 0x7a0570000000
27718 .xword 0x7720000ee000
27719 .xword 0x780000880000
27720 .xword 0x780000320000
27721 .xword 0x79003a000000
27722 .xword 0x780000c30000
27723 .xword 0x772000148000
27724 .xword 0x7720001d8000
27725 .xword 0x772000014000
27726 .xword 0x79002fc00000
27727 .xword 0x772000188000
27728 .xword 0x772000044000
27729 .xword 0x7720001b2000
27730 .xword 0x772000122000
27731 .xword 0x7800009b0000
27732 .xword 0x780000560000
27733 .xword 0x7800000c0000
27734 .xword 0x772000110000
27735Thr6_User_Data_4v202_data_end:
27736/*********************************************************************/
27737SECTION .Thr6_User_Data_4v302 DATA_VA=0x7800003a0000
27738attr_data {
27739 Name = .Thr6_User_Data_4v302 ,
27740 VA = 0x7800003a0000 ,/* 0x7800003affc0 */
27741 RA = 0x01b0bc0000 ,
27742 PA = 0x01b0bc0000 ,
27743 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27744 thr6_z_ctx_tsb_2 ,
27745 TTE_V = 1 ,
27746 TTE_NFO = 0 ,
27747 TTE_L = 1 ,
27748 TTE_Soft = 0x190000 ,
27749 TTE_IE = 0 ,
27750 TTE_E = 0 ,
27751 TTE_CP = 0 ,
27752 TTE_CV = 0 ,
27753 TTE_P = 0 ,
27754 TTE_EP = 0 ,
27755 TTE_W = 1 ,
27756 TTE_SW1 = 1 ,
27757 TTE_SW0 = 0 ,
27758 TTE_RSVD1 = 0 ,
27759 TTE_Size = 1 ,
27760 /* DTTE_TAG_DATA = 00007800003a0000 80000001b0bc0041 */
27761 end_label = Thr6_User_Data_4v302_data_end ,
27762 compressimage ,
27763 }
27764.data
27765.global Thr6_User_Data_4v302_data_begin
27766Thr6_User_Data_4v302_data_begin:
27767 .xword 0x780000040000
27768 .xword 0x780000770000
27769 .xword 0x7720001aa000
27770 .xword 0x780000ba0000
27771 .xword 0x7720001d2000
27772 .xword 0x780000bb0000
27773 .xword 0x790039c00000
27774 .xword 0x7720000e0000
27775 .xword 0x772000186000
27776 .xword 0x79003e000000
27777 .xword 0x780000970000
27778 .xword 0x7720000c4000
27779 .xword 0x772000064000
27780 .xword 0x7720001be000
27781 .xword 0x7a0cf0000000
27782 .xword 0x7800003a0000
27783 .xword 0x780000b40000
27784 .xword 0x772000066000
27785 .xword 0x772000072000
27786 .xword 0x77200013a000
27787 .xword 0x77200015a000
27788 .xword 0x780000cd0000
27789 .xword 0x79001ec00000
27790 .xword 0x772000150000
27791 .xword 0x7720001e8000
27792 .xword 0x7a0570000000
27793 .xword 0x7720000ee000
27794 .xword 0x780000880000
27795 .xword 0x780000320000
27796 .xword 0x79003a000000
27797 .xword 0x780000c30000
27798 .xword 0x772000148000
27799 .xword 0x7720001d8000
27800 .xword 0x772000014000
27801 .xword 0x79002fc00000
27802 .xword 0x772000188000
27803 .xword 0x772000044000
27804 .xword 0x7720001b2000
27805 .xword 0x772000122000
27806 .xword 0x7800009b0000
27807 .xword 0x780000560000
27808 .xword 0x7800000c0000
27809 .xword 0x772000110000
27810Thr6_User_Data_4v302_data_end:
27811/*********************************************************************/
27812SECTION .Thr6_User_Text_4v005 TEXT_VA=0x780000b40000
27813attr_text {
27814 Name = .Thr6_User_Text_4v005 ,
27815 VA = 0x780000b40000 ,/* 0x780000b4ffc0 */
27816 RA = 0x01b0b70000 ,
27817 PA = 0x6db0b70000 ,
27818 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
27819 thr6_nz_ctx_tsb_2 ,
27820 TTE_V = 1 ,
27821 TTE_NFO = 0 ,
27822 TTE_L = 0 ,
27823 TTE_Soft = 0x1f0000 ,
27824 TTE_IE = 0 ,
27825 TTE_E = 0 ,
27826 TTE_CP = 1 ,
27827 TTE_CV = 0 ,
27828 TTE_P = 0 ,
27829 TTE_EP = 1 ,
27830 TTE_W = 0 ,
27831 TTE_SW1 = 1 ,
27832 TTE_SW0 = 1 ,
27833 TTE_RSVD1 = 0 ,
27834 TTE_Size = 1 ,
27835 /* ITTE_TAG_DATA = 0000780000b41fbb 8000006db0b70481 */
27836 end_label = Thr6_User_Text_4v005_text_end ,
27837 compressimage ,
27838 }
27839.text
27840.global Thr6_User_Text_4v005_text_begin
27841Thr6_User_Text_4v005_text_begin:
27842 nop
27843 sub %g1, 1, %g1
27844 brz %g1,Thr6_User_Text_4v005_exit
27845 nop
27846 .word 0xbe86a100
27847 .word 0xfadfd000
27848 .word 0x1000000
27849 or %g0, 0x06a, %i7
27850 LOAD_IDATA_IN
27851 .word 0xee5c2018
27852 .word 0xee5f60c0
27853 .word 0xfe4c2965
27854 .word 0xbe150000
27855 GOTO_SUPERVISOR1
27856 TOGGLE_LSU_DM
27857thr6_MMU_ASI_PRIMARY_331:
27858 .word 0x87802080
27859 .word 0xe4f2a078
27860thr6_MMU_ASI_PRIMARY_332:
27861 .word 0x87802080
27862 .word 0xdaf2a0d8
27863 nop
27864 nop
27865 nop
27866 nop
27867 .word 0x1000000
27868 .word 0xbe114000
27869 IDEMAP_PAGE
27870 IDEMAP_NCTX
27871 .word 0xe472a0a0
27872 .word 0xc028a3ee
27873 ACCESS_ITSB_PTR
27874 .word 0xfe42ae88
27875 DDEMAP_ALL
27876 nop
27877 nop
27878 nop
27879 nop
27880 nop
27881 DO_BRANCH
27882 .word 0x81c62000
27883 .word 0xbe13c000
27884 GOTO_SUPERVISOR0
27885 .word 0x1000000
27886 or %g0, 0x033, %i7
27887 LOAD_IDATA_IN
27888 .word 0x1000000
27889 or %g0, 0x5fd, %i7
27890 LOAD_IDATA_ACCESS
27891 TOGGLE_LSU_DM
27892 .word 0xbe8420b8
27893 .word 0xc8dfd000
27894 ACCESS_DTSB_PTR
27895 TOGGLE_LSU_DM
27896 IDEMAP_ALL_PAGES
27897 IDEMAP_ALL_PAGES
27898 .word 0x1000000
27899 .word 0xbe104000
27900 srlx %i7, 8, %i7
27901 andn %i7, 0x1f, %i7
27902 xor %i7, 0x10, %i7
27903 ITLB_PROBE
27904 .word 0xc07427e8
27905 .word 0xbe124000
27906 GOTO_SUPERVISOR0
27907 .word 0xec756098
27908 .word 0xc0276454
27909 .word 0xbe138000
27910 GOTO_SUPERVISOR1
27911 nop
27912Thr6_User_Text_4v005_exit:
27913 EXIT_GOOD
27914Thr6_User_Text_4v005_text_end:
27915/*********************************************************************/
27916SECTION .Thr6_User_Text_4v402 TEXT_VA=0x772000066000
27917attr_text {
27918 Name = .Thr6_User_Text_4v402 ,
27919 VA = 0x772000066000 ,/* 0x772000067fc0 */
27920 RA = 0x01400b6000 ,
27921 PA = 0x6d400b6000 ,
27922 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27923 thr6_z_ctx_tsb_1 ,
27924 TTE_V = 1 ,
27925 TTE_NFO = 0 ,
27926 TTE_L = 0 ,
27927 TTE_Soft = 0x0a0000 ,
27928 TTE_IE = 0 ,
27929 TTE_E = 0 ,
27930 TTE_CP = 0 ,
27931 TTE_CV = 0 ,
27932 TTE_P = 1 ,
27933 TTE_EP = 1 ,
27934 TTE_W = 0 ,
27935 TTE_SW1 = 0 ,
27936 TTE_SW0 = 1 ,
27937 TTE_RSVD1 = 0 ,
27938 TTE_Size = 0 ,
27939 /* ITTE_TAG_DATA = 0000772000066000 8000006d400b6080 */
27940 end_label = Thr6_User_Text_4v402_text_end ,
27941 compressimage ,
27942 }
27943.text
27944.global Thr6_User_Text_4v402_text_begin
27945Thr6_User_Text_4v402_text_begin:
27946 wrpr 0, %gl
27947 .word 0xbe842140
27948 .word 0xf4dfc200
27949 .word 0xfcdc1000
27950 .word 0xc02ee781
27951 .word 0x1000000
27952 or %g0, 0x4c8, %i7
27953 P_READ_DDATA_ACCESS
27954 .word 0xfcdf5040
27955 .word 0xfcde8200
27956 .word 0xbe862088
27957 .word 0xeedfc280
27958 P_IDEMAP_ALL_RPAGES
27959 P_ACCESS_ITSB_PTR
27960 .word 0x1000000
27961 or %g0, 0x628, %i7
27962 P_READ_DDATA_ACCESS
27963thr6_MMU_ASI_AS_IF_USER_PRIMARY_333:
27964 .word 0x87802010
27965 .word 0xd8f42018
27966 .word 0xfcde9000
27967 .word 0xd45de128
27968 .word 0xfe54a868
27969 .word 0xfe4de6bf
27970 .word 0x1000000
27971 or %g0, 0x510, %i7
27972 P_DTLB_TAG_READ
27973 .word 0xfe45e7e4
27974 .word 0xbe842110
27975 .word 0xd4dfd000
27976 P_DDEMAP_ALL_PAGES
27977 .word 0xe274a010
27978 .word 0xc02eefe4
27979 P_DDEMAP_NCTX
27980 .word 0x1000000
27981 or %g0, 0x59e, %i7
27982 P_LOAD_IDATA_ACCESS
27983 .word 0xc076e8e0
27984 .word 0xc02b2af9
27985 .word 0xd85ca018
27986 P_ACCESS_ITSB_PTR
27987 .word 0xfcde8300
27988 .word 0xbe82a100
27989 .word 0xc8dfc200
27990 .word 0xbe842038
27991 .word 0xf4dfc200
27992thr6_MMU_ASI_PRIMARY_LITTLE_334:
27993 .word 0x87802088
27994 .word 0xe2f42070
27995 P_IDEMAP_ALL_PAGES
27996 P_ACCESS_ITSB_PTR
27997thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_335:
27998 .word 0x8780202a
27999 .word 0xc0baadd0
28000 P_ACCESS_DTSB_PTR
28001 .word 0xc036ec70
28002 .word 0xf875e060
28003 .word 0xc0732a60
28004 P_DDEMAP_PCTX
28005 .word 0xc076e600
28006 .word 0xf071a0f8
28007 .word 0xc0232e9c
28008 P_ACCESS_DTSB_PTR
28009 .word 0xfcdf4200
28010 nop
28011 nop
28012 nop
28013 nop
28014 nop
28015 nop
28016 .word 0x1000000
28017 .word 0xbe11c000
28018 P_IDEMAP_RPAGE
28019 .word 0x1000000
28020 or %g0, 0x1e0, %i7
28021 P_ITLB_TAG_READ
28022 .word 0xc02b2481
28023 nop
28024 nop
28025 nop
28026 nop
28027 nop
28028 nop
28029 nop
28030 .word 0xc671a020
28031 .word 0xc071ad98
28032thr6_MMU_ASI_PRIMARY_336:
28033 .word 0x87802080
28034 .word 0xd2f120c8
28035 .word 0xbe14c000
28036 RETURN_FROM_SUPERVISOR1
28037 nop
28038Thr6_User_Text_4v402_exit:
28039 EXIT_GOOD
28040Thr6_User_Text_4v402_text_end:
28041/*********************************************************************/
28042SECTION .Thr6_User_Data_4v103 DATA_VA=0x772000072000
28043attr_data {
28044 Name = .Thr6_User_Data_4v103 ,
28045 VA = 0x772000072000 ,/* 0x772000073fc0 */
28046 RA = 0x014010e000 ,
28047 PA = 0x6d4010e000 ,
28048 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
28049 thr6_nz_ctx_tsb_1 ,
28050 TTE_V = 1 ,
28051 TTE_NFO = 0 ,
28052 TTE_L = 1 ,
28053 TTE_Soft = 0x030000 ,
28054 TTE_IE = 0 ,
28055 TTE_E = 0 ,
28056 TTE_CP = 0 ,
28057 TTE_CV = 0 ,
28058 TTE_P = 0 ,
28059 TTE_EP = 0 ,
28060 TTE_W = 1 ,
28061 TTE_SW1 = 0 ,
28062 TTE_SW0 = 0 ,
28063 TTE_RSVD1 = 0 ,
28064 TTE_Size = 0 ,
28065 /* DTTE_TAG_DATA = 00007720000728ec 8000006d4010e040 */
28066 end_label = Thr6_User_Data_4v103_data_end ,
28067 compressimage ,
28068 }
28069.data
28070.global Thr6_User_Data_4v103_data_begin
28071Thr6_User_Data_4v103_data_begin:
28072 .xword 0x780000040000
28073 .xword 0x780000770000
28074 .xword 0x7720001aa000
28075 .xword 0x780000ba0000
28076 .xword 0x7720001d2000
28077 .xword 0x780000bb0000
28078 .xword 0x790039c00000
28079 .xword 0x7720000e0000
28080 .xword 0x772000186000
28081 .xword 0x79003e000000
28082 .xword 0x780000970000
28083 .xword 0x7720000c4000
28084 .xword 0x772000064000
28085 .xword 0x7720001be000
28086 .xword 0x7a0cf0000000
28087 .xword 0x7800003a0000
28088 .xword 0x780000b40000
28089 .xword 0x772000066000
28090 .xword 0x772000072000
28091 .xword 0x77200013a000
28092 .xword 0x77200015a000
28093 .xword 0x780000cd0000
28094 .xword 0x79001ec00000
28095 .xword 0x772000150000
28096 .xword 0x7720001e8000
28097 .xword 0x7a0570000000
28098 .xword 0x7720000ee000
28099 .xword 0x780000880000
28100 .xword 0x780000320000
28101 .xword 0x79003a000000
28102 .xword 0x780000c30000
28103 .xword 0x772000148000
28104 .xword 0x7720001d8000
28105 .xword 0x772000014000
28106 .xword 0x79002fc00000
28107 .xword 0x772000188000
28108 .xword 0x772000044000
28109 .xword 0x7720001b2000
28110 .xword 0x772000122000
28111 .xword 0x7800009b0000
28112 .xword 0x780000560000
28113 .xword 0x7800000c0000
28114 .xword 0x772000110000
28115Thr6_User_Data_4v103_data_end:
28116/*********************************************************************/
28117SECTION .Thr6_User_Data_4v203 DATA_VA=0x77200013a000
28118attr_data {
28119 Name = .Thr6_User_Data_4v203 ,
28120 VA = 0x77200013a000 ,/* 0x77200013bfc0 */
28121 RA = 0x01400e8000 ,
28122 PA = 0x6d400e8000 ,
28123 TTE_Context = 0x1685 ,/* DATA_SECONDARY */
28124 thr6_nz_ctx_tsb_1 ,
28125 TTE_V = 1 ,
28126 TTE_NFO = 0 ,
28127 TTE_L = 0 ,
28128 TTE_Soft = 0x150000 ,
28129 TTE_IE = 0 ,
28130 TTE_E = 0 ,
28131 TTE_CP = 0 ,
28132 TTE_CV = 0 ,
28133 TTE_P = 0 ,
28134 TTE_EP = 0 ,
28135 TTE_W = 1 ,
28136 TTE_SW1 = 1 ,
28137 TTE_SW0 = 0 ,
28138 TTE_RSVD1 = 0 ,
28139 TTE_Size = 0 ,
28140 /* DTTE_TAG_DATA = 000077200013b598 8000006d400e8040 */
28141 end_label = Thr6_User_Data_4v203_data_end ,
28142 compressimage ,
28143 }
28144.data
28145.global Thr6_User_Data_4v203_data_begin
28146Thr6_User_Data_4v203_data_begin:
28147 .xword 0x780000040000
28148 .xword 0x780000770000
28149 .xword 0x7720001aa000
28150 .xword 0x780000ba0000
28151 .xword 0x7720001d2000
28152 .xword 0x780000bb0000
28153 .xword 0x790039c00000
28154 .xword 0x7720000e0000
28155 .xword 0x772000186000
28156 .xword 0x79003e000000
28157 .xword 0x780000970000
28158 .xword 0x7720000c4000
28159 .xword 0x772000064000
28160 .xword 0x7720001be000
28161 .xword 0x7a0cf0000000
28162 .xword 0x7800003a0000
28163 .xword 0x780000b40000
28164 .xword 0x772000066000
28165 .xword 0x772000072000
28166 .xword 0x77200013a000
28167 .xword 0x77200015a000
28168 .xword 0x780000cd0000
28169 .xword 0x79001ec00000
28170 .xword 0x772000150000
28171 .xword 0x7720001e8000
28172 .xword 0x7a0570000000
28173 .xword 0x7720000ee000
28174 .xword 0x780000880000
28175 .xword 0x780000320000
28176 .xword 0x79003a000000
28177 .xword 0x780000c30000
28178 .xword 0x772000148000
28179 .xword 0x7720001d8000
28180 .xword 0x772000014000
28181 .xword 0x79002fc00000
28182 .xword 0x772000188000
28183 .xword 0x772000044000
28184 .xword 0x7720001b2000
28185 .xword 0x772000122000
28186 .xword 0x7800009b0000
28187 .xword 0x780000560000
28188 .xword 0x7800000c0000
28189 .xword 0x772000110000
28190Thr6_User_Data_4v203_data_end:
28191/*********************************************************************/
28192SECTION .Thr6_User_Data_4v303 DATA_VA=0x77200015a000
28193attr_data {
28194 Name = .Thr6_User_Data_4v303 ,
28195 VA = 0x77200015a000 ,/* 0x77200015bfc0 */
28196 RA = 0x01400c0000 ,
28197 PA = 0x6d400c0000 ,
28198 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28199 thr6_z_ctx_tsb_1 ,
28200 TTE_V = 1 ,
28201 TTE_NFO = 0 ,
28202 TTE_L = 1 ,
28203 TTE_Soft = 0x190000 ,
28204 TTE_IE = 0 ,
28205 TTE_E = 0 ,
28206 TTE_CP = 0 ,
28207 TTE_CV = 0 ,
28208 TTE_P = 0 ,
28209 TTE_EP = 0 ,
28210 TTE_W = 1 ,
28211 TTE_SW1 = 1 ,
28212 TTE_SW0 = 0 ,
28213 TTE_RSVD1 = 0 ,
28214 TTE_Size = 0 ,
28215 /* DTTE_TAG_DATA = 000077200015a000 8000006d400c0040 */
28216 end_label = Thr6_User_Data_4v303_data_end ,
28217 compressimage ,
28218 }
28219.data
28220.global Thr6_User_Data_4v303_data_begin
28221Thr6_User_Data_4v303_data_begin:
28222 .xword 0x780000040000
28223 .xword 0x780000770000
28224 .xword 0x7720001aa000
28225 .xword 0x780000ba0000
28226 .xword 0x7720001d2000
28227 .xword 0x780000bb0000
28228 .xword 0x790039c00000
28229 .xword 0x7720000e0000
28230 .xword 0x772000186000
28231 .xword 0x79003e000000
28232 .xword 0x780000970000
28233 .xword 0x7720000c4000
28234 .xword 0x772000064000
28235 .xword 0x7720001be000
28236 .xword 0x7a0cf0000000
28237 .xword 0x7800003a0000
28238 .xword 0x780000b40000
28239 .xword 0x772000066000
28240 .xword 0x772000072000
28241 .xword 0x77200013a000
28242 .xword 0x77200015a000
28243 .xword 0x780000cd0000
28244 .xword 0x79001ec00000
28245 .xword 0x772000150000
28246 .xword 0x7720001e8000
28247 .xword 0x7a0570000000
28248 .xword 0x7720000ee000
28249 .xword 0x780000880000
28250 .xword 0x780000320000
28251 .xword 0x79003a000000
28252 .xword 0x780000c30000
28253 .xword 0x772000148000
28254 .xword 0x7720001d8000
28255 .xword 0x772000014000
28256 .xword 0x79002fc00000
28257 .xword 0x772000188000
28258 .xword 0x772000044000
28259 .xword 0x7720001b2000
28260 .xword 0x772000122000
28261 .xword 0x7800009b0000
28262 .xword 0x780000560000
28263 .xword 0x7800000c0000
28264 .xword 0x772000110000
28265Thr6_User_Data_4v303_data_end:
28266/*********************************************************************/
28267SECTION .Thr6_User_Text_4v006 TEXT_VA=0x780000cd0000
28268attr_text {
28269 Name = .Thr6_User_Text_4v006 ,
28270 VA = 0x780000cd0000 ,/* 0x780000cdffc0 */
28271 RA = 0x01b0060000 ,
28272 PA = 0x6db0060000 ,
28273 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
28274 thr6_nz_ctx_tsb_2 ,
28275 TTE_V = 1 ,
28276 TTE_NFO = 0 ,
28277 TTE_L = 0 ,
28278 TTE_Soft = 0x1f0000 ,
28279 TTE_IE = 0 ,
28280 TTE_E = 0 ,
28281 TTE_CP = 1 ,
28282 TTE_CV = 0 ,
28283 TTE_P = 0 ,
28284 TTE_EP = 1 ,
28285 TTE_W = 0 ,
28286 TTE_SW1 = 1 ,
28287 TTE_SW0 = 1 ,
28288 TTE_RSVD1 = 0 ,
28289 TTE_Size = 1 ,
28290 /* ITTE_TAG_DATA = 0000780000cd1fbb 8000006db0060481 */
28291 end_label = Thr6_User_Text_4v006_text_end ,
28292 compressimage ,
28293 }
28294.text
28295.global Thr6_User_Text_4v006_text_begin
28296Thr6_User_Text_4v006_text_begin:
28297 nop
28298 sub %g1, 1, %g1
28299 brz %g1,Thr6_User_Text_4v006_exit
28300 nop
28301 .word 0xe2742040
28302 .word 0xc0242734
28303 .word 0x1000000
28304 .word 0xbe174000
28305 DDEMAP_PAGE
28306 .word 0x1000000
28307 or %g0, 0x086, %i7
28308 LOAD_DDATA_IN
28309 .word 0x1000000
28310 or %g0, 0xeb, %i7
28311 LOAD_IDATA_ACCESS
28312 .word 0xfe46a698
28313 DDEMAP_SCTX
28314 .word 0xfcdc1000
28315 nop
28316 nop
28317 nop
28318 nop
28319 nop
28320 nop
28321 nop
28322 nop
28323 .word 0xfe5aad70
28324 TOGGLE_LSU_DM
28325 nop
28326 nop
28327 .word 0xee5d6018
28328 nop
28329 nop
28330 nop
28331 nop
28332 nop
28333 nop
28334 .word 0xbe82a090
28335 .word 0xfadfd000
28336 .word 0x1000000
28337 .word 0xbe110000
28338 srlx %i7, 8, %i7
28339 andn %i7, 0x1f, %i7
28340 ITLB_PROBE
28341 IDEMAP_PCTX
28342 nop
28343 nop
28344 nop
28345 nop
28346 nop
28347 nop
28348 nop
28349 nop
28350 nop
28351 nop
28352 nop
28353 DO_BRANCH
28354 .word 0x81c4e000
28355 .word 0xbe124000
28356 GOTO_SUPERVISOR0
28357 nop
28358 nop
28359 .word 0xfcdd5000
28360 .word 0xfcdf5000
28361 .word 0xfe42ad90
28362thr6_MMU_ASI_PRIMARY_LITTLE_337:
28363 .word 0x87802088
28364 .word 0xecbea930
28365 IDEMAP_ALL
28366 IDEMAP_ALL_RPAGES
28367 .word 0x1000000
28368 .word 0xbe14c000
28369 srlx %i7, 8, %i7
28370 andn %i7, 0x1f, %i7
28371 xor %i7, 0x10, %i7
28372 ITLB_PROBE
28373 .word 0xfcda9000
28374 .word 0xc4592100
28375 IDEMAP_PCTX
28376 .word 0xcc7760a0
28377 .word 0xc03421d8
28378 TOGGLE_LSU_DM
28379 DDEMAP_PCTX
28380 DDEMAP_ALL_PAGES
28381 nop
28382 nop
28383 nop
28384 nop
28385 nop
28386 .word 0xc47420e0
28387 .word 0xc02aa298
28388 DO_BRANCH
28389 .word 0x81c3e000
28390 .word 0xbe124000
28391 GOTO_SUPERVISOR0
28392thr6_MMU_ASI_SECONDARY_338:
28393 .word 0x87802081
28394 .word 0xc0b96d80
28395 IDEMAP_ALL
28396 .word 0x1000000
28397 or %g0, 0x1e8, %i7
28398 READ_IDATA_ACCESS
28399 .word 0x1000000
28400 or %g0, 0x019, %i7
28401 LOAD_DDATA_IN
28402 .word 0xfcdf5040
28403 .word 0x1000000
28404 or %g0, 0x39, %i7
28405 LOAD_IDATA_ACCESS
28406 .word 0xd27420a8
28407 .word 0xc020adb8
28408 .word 0xfe5c2340
28409 .word 0x1000000
28410 or %g0, 0x580, %i7
28411 READ_DDATA_ACCESS
28412 nop
28413 nop
28414 nop
28415 nop
28416 nop
28417 nop
28418 nop
28419 nop
28420 nop
28421 nop
28422 nop
28423 nop
28424 nop
28425 nop
28426 nop
28427 nop
28428 nop
28429 .word 0xfe542834
28430 nop
28431 nop
28432 nop
28433 nop
28434 nop
28435 nop
28436 nop
28437thr6_MMU_ASI_PRIMARY_339:
28438 .word 0x87802080
28439 .word 0xc8f76130
28440 .word 0xfcdd5100
28441 .word 0xd85f6018
28442 .word 0xbe164000
28443 GOTO_SUPERVISOR1
28444 .word 0xc076aa98
28445 .word 0xbe120000
28446 GOTO_SUPERVISOR1
28447 nop
28448Thr6_User_Text_4v006_exit:
28449 EXIT_GOOD
28450Thr6_User_Text_4v006_text_end:
28451/*********************************************************************/
28452SECTION .Thr6_User_Text_4v403 TEXT_VA=0x79001ec00000
28453attr_text {
28454 Name = .Thr6_User_Text_4v403 ,
28455 VA = 0x79001ec00000 ,/* 0x79001effffc0 */
28456 RA = 0x0237c00000 ,
28457 PA = 0x0237c00000 ,
28458 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28459 thr6_z_ctx_tsb_3 ,
28460 TTE_V = 1 ,
28461 TTE_NFO = 0 ,
28462 TTE_L = 0 ,
28463 TTE_Soft = 0x0a0000 ,
28464 TTE_IE = 0 ,
28465 TTE_E = 0 ,
28466 TTE_CP = 0 ,
28467 TTE_CV = 0 ,
28468 TTE_P = 1 ,
28469 TTE_EP = 1 ,
28470 TTE_W = 0 ,
28471 TTE_SW1 = 0 ,
28472 TTE_SW0 = 1 ,
28473 TTE_RSVD1 = 0 ,
28474 TTE_Size = 3 ,
28475 /* ITTE_TAG_DATA = 000079001ec00000 8000000237c00083 */
28476 end_label = Thr6_User_Text_4v403_text_end ,
28477 compressimage ,
28478 }
28479.text
28480.global Thr6_User_Text_4v403_text_begin
28481Thr6_User_Text_4v403_text_begin:
28482 wrpr 0, %gl
28483 .word 0xfcd95120
28484thr6_MMU_ASI_SECONDARY_340:
28485 .word 0x87802081
28486 .word 0xd2f5a0d8
28487 .word 0xd45ca0d0
28488 .word 0xbe856090
28489 .word 0xd4dfc200
28490 .word 0x1000000
28491 .word 0xbe118000
28492 P_IDEMAP_PAGE
28493 .word 0x1000000
28494 or %g0, 0x542, %i7
28495 P_LOAD_IDATA_ACCESS
28496thr6_MMU_ASI_REAL_IO_341:
28497 .word 0x87802015
28498 .word 0xd8f16018
28499 .word 0xfcda8200
28500 P_IDEMAP_NCTX
28501thr6_MMU_ASI_PRIMARY_342:
28502 .word 0x87802080
28503 .word 0xc6f2a0a8
28504 .word 0xbe856090
28505 .word 0xd4dfd000
28506 P_ACCESS_DTSB_PTR
28507 P_TOGGLE_LSU_IM
28508 .word 0xfa5de008
28509 nop
28510 nop
28511 nop
28512 nop
28513 nop
28514 nop
28515 .word 0xbe86a128
28516 .word 0xe0dfd000
28517 .word 0xfcde9000
28518 nop
28519 nop
28520 nop
28521 nop
28522 nop
28523 nop
28524 nop
28525 nop
28526 nop
28527 P_IDEMAP_ALL_RPAGES
28528 .word 0xfcdd5000
28529 .word 0xfcdd5000
28530 .word 0x1000000
28531 or %g0, 0x170, %i7
28532 P_READ_DDATA_ACCESS
28533 .word 0xc0332be2
28534 .word 0xfa59a0b8
28535 .word 0xfcde8200
28536 .word 0x1000000
28537 .word 0xbe150000
28538 srlx %i7, 8, %i7
28539 andn %i7, 0x1f, %i7
28540 xor %i7, 0x10, %i7
28541 P_ITLB_PROBE
28542 nop
28543 nop
28544 nop
28545 nop
28546 nop
28547 nop
28548 nop
28549 .word 0xfcd91000
28550 .word 0xfe432a5c
28551 .word 0xe19f5f00
28552 .word 0xfa76e0e0
28553 .word 0xc029a158
28554 .word 0xfc9c85e0
28555 .word 0xc4732130
28556 .word 0xc02ca776
28557 .word 0x1000000
28558 or %g0, 0x180, %i7
28559 P_READ_IDATA_ACCESS
28560 .word 0xfcdf5000
28561 P_ACCESS_DTSB_PTR
28562 nop
28563 nop
28564 nop
28565 nop
28566 nop
28567 nop
28568 nop
28569 nop
28570 nop
28571 .word 0xfc9d9020
28572 .word 0x1000000
28573 .word 0xbe178000
28574 P_IDEMAP_RPAGE
28575 .word 0xf65ca018
28576 .word 0x1000000
28577 or %g0, 0x64, %i7
28578 P_LOAD_DDATA_ACCESS
28579 .word 0xfe54acc8
28580 .word 0xfe41af00
28581 nop
28582 nop
28583 nop
28584 nop
28585thr6_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_343:
28586 .word 0x87802018
28587 .word 0xd2f42080
28588 nop
28589 nop
28590 nop
28591 .word 0xfcda8200
28592 .word 0xce75e0c8
28593 .word 0xc0732668
28594 .word 0xbe170000
28595 RETURN_FROM_SUPERVISOR1
28596 nop
28597Thr6_User_Text_4v403_exit:
28598 EXIT_GOOD
28599Thr6_User_Text_4v403_text_end:
28600/*********************************************************************/
28601SECTION .Thr6_User_Data_4v104 DATA_VA=0x772000150000
28602attr_data {
28603 Name = .Thr6_User_Data_4v104 ,
28604 VA = 0x772000150000 ,/* 0x772000151fc0 */
28605 RA = 0x0140016000 ,
28606 PA = 0x6d40016000 ,
28607 TTE_Context = 0x1fbb ,/* 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 = 00007720001508ec 8000006d40016040 */
28625 end_label = Thr6_User_Data_4v104_data_end ,
28626 compressimage ,
28627 }
28628.data
28629.global Thr6_User_Data_4v104_data_begin
28630Thr6_User_Data_4v104_data_begin:
28631 .xword 0x780000040000
28632 .xword 0x780000770000
28633 .xword 0x7720001aa000
28634 .xword 0x780000ba0000
28635 .xword 0x7720001d2000
28636 .xword 0x780000bb0000
28637 .xword 0x790039c00000
28638 .xword 0x7720000e0000
28639 .xword 0x772000186000
28640 .xword 0x79003e000000
28641 .xword 0x780000970000
28642 .xword 0x7720000c4000
28643 .xword 0x772000064000
28644 .xword 0x7720001be000
28645 .xword 0x7a0cf0000000
28646 .xword 0x7800003a0000
28647 .xword 0x780000b40000
28648 .xword 0x772000066000
28649 .xword 0x772000072000
28650 .xword 0x77200013a000
28651 .xword 0x77200015a000
28652 .xword 0x780000cd0000
28653 .xword 0x79001ec00000
28654 .xword 0x772000150000
28655 .xword 0x7720001e8000
28656 .xword 0x7a0570000000
28657 .xword 0x7720000ee000
28658 .xword 0x780000880000
28659 .xword 0x780000320000
28660 .xword 0x79003a000000
28661 .xword 0x780000c30000
28662 .xword 0x772000148000
28663 .xword 0x7720001d8000
28664 .xword 0x772000014000
28665 .xword 0x79002fc00000
28666 .xword 0x772000188000
28667 .xword 0x772000044000
28668 .xword 0x7720001b2000
28669 .xword 0x772000122000
28670 .xword 0x7800009b0000
28671 .xword 0x780000560000
28672 .xword 0x7800000c0000
28673 .xword 0x772000110000
28674Thr6_User_Data_4v104_data_end:
28675/*********************************************************************/
28676SECTION .Thr6_User_Data_4v304 DATA_VA=0x7720001e8000
28677attr_data {
28678 Name = .Thr6_User_Data_4v304 ,
28679 VA = 0x7720001e8000 ,/* 0x7720001e9fc0 */
28680 RA = 0x014002a000 ,
28681 PA = 0x6d4002a000 ,
28682 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28683 thr6_z_ctx_tsb_1 ,
28684 TTE_V = 1 ,
28685 TTE_NFO = 0 ,
28686 TTE_L = 1 ,
28687 TTE_Soft = 0x190000 ,
28688 TTE_IE = 0 ,
28689 TTE_E = 0 ,
28690 TTE_CP = 0 ,
28691 TTE_CV = 0 ,
28692 TTE_P = 0 ,
28693 TTE_EP = 0 ,
28694 TTE_W = 1 ,
28695 TTE_SW1 = 1 ,
28696 TTE_SW0 = 0 ,
28697 TTE_RSVD1 = 0 ,
28698 TTE_Size = 0 ,
28699 /* DTTE_TAG_DATA = 00007720001e8000 8000006d4002a040 */
28700 end_label = Thr6_User_Data_4v304_data_end ,
28701 compressimage ,
28702 }
28703.data
28704.global Thr6_User_Data_4v304_data_begin
28705Thr6_User_Data_4v304_data_begin:
28706 .xword 0x780000040000
28707 .xword 0x780000770000
28708 .xword 0x7720001aa000
28709 .xword 0x780000ba0000
28710 .xword 0x7720001d2000
28711 .xword 0x780000bb0000
28712 .xword 0x790039c00000
28713 .xword 0x7720000e0000
28714 .xword 0x772000186000
28715 .xword 0x79003e000000
28716 .xword 0x780000970000
28717 .xword 0x7720000c4000
28718 .xword 0x772000064000
28719 .xword 0x7720001be000
28720 .xword 0x7a0cf0000000
28721 .xword 0x7800003a0000
28722 .xword 0x780000b40000
28723 .xword 0x772000066000
28724 .xword 0x772000072000
28725 .xword 0x77200013a000
28726 .xword 0x77200015a000
28727 .xword 0x780000cd0000
28728 .xword 0x79001ec00000
28729 .xword 0x772000150000
28730 .xword 0x7720001e8000
28731 .xword 0x7a0570000000
28732 .xword 0x7720000ee000
28733 .xword 0x780000880000
28734 .xword 0x780000320000
28735 .xword 0x79003a000000
28736 .xword 0x780000c30000
28737 .xword 0x772000148000
28738 .xword 0x7720001d8000
28739 .xword 0x772000014000
28740 .xword 0x79002fc00000
28741 .xword 0x772000188000
28742 .xword 0x772000044000
28743 .xword 0x7720001b2000
28744 .xword 0x772000122000
28745 .xword 0x7800009b0000
28746 .xword 0x780000560000
28747 .xword 0x7800000c0000
28748 .xword 0x772000110000
28749Thr6_User_Data_4v304_data_end:
28750/*********************************************************************/
28751SECTION .Thr6_User_Text_4v007 TEXT_VA=0x7a0570000000
28752attr_text {
28753 Name = .Thr6_User_Text_4v007 ,
28754 VA = 0x7a0570000000 ,/* 0x7a057fffffc0 */
28755 RA = 0x0070000000 ,
28756 PA = 0x6870000000 ,
28757 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
28758 thr6_nz_ctx_tsb_0 ,
28759 TTE_V = 1 ,
28760 TTE_NFO = 0 ,
28761 TTE_L = 0 ,
28762 TTE_Soft = 0x1f0000 ,
28763 TTE_IE = 0 ,
28764 TTE_E = 0 ,
28765 TTE_CP = 1 ,
28766 TTE_CV = 0 ,
28767 TTE_P = 0 ,
28768 TTE_EP = 1 ,
28769 TTE_W = 0 ,
28770 TTE_SW1 = 1 ,
28771 TTE_SW0 = 1 ,
28772 TTE_RSVD1 = 0 ,
28773 TTE_Size = 5 ,
28774 /* ITTE_TAG_DATA = 00007a0570001fbb 8000006870000485 */
28775 end_label = Thr6_User_Text_4v007_text_end ,
28776 compressimage ,
28777 }
28778.text
28779.global Thr6_User_Text_4v007_text_begin
28780Thr6_User_Text_4v007_text_begin:
28781 nop
28782 sub %g1, 1, %g1
28783 brz %g1,Thr6_User_Text_4v007_exit
28784 nop
28785 .word 0xc027695c
28786thr6_MMU_ASI_BLK_COMMIT_P_344:
28787 .word 0x878020e0
28788 .word 0xe1bd6f80
28789 .word 0xdc756028
28790 .word 0xc032afc6
28791 .word 0x1000000
28792 or %g0, 0x54f, %i7
28793 LOAD_IDATA_ACCESS
28794 DO_BRANCH
28795 .word 0x81c36000
28796 .word 0xbe13c000
28797 GOTO_SUPERVISOR0
28798 IDEMAP_PCTX
28799 nop
28800 nop
28801 nop
28802 nop
28803 .word 0xfe56ac7e
28804 .word 0x1000000
28805 or %g0, 0x5e8, %i7
28806 ITLB_TAG_READ
28807 .word 0xfc995120
28808 .word 0xf872a030
28809 .word 0xc0756790
28810 .word 0xfcd91000
28811 .word 0x1000000
28812 .word 0xbe134000
28813 srlx %i7, 8, %i7
28814 andn %i7, 0x1f, %i7
28815 xor %i7, 0x10, %i7
28816 ITLB_PROBE
28817thr6_MMU_ASI_PRIMARY_345:
28818 .word 0x87802080
28819 .word 0xecf6a010
28820 DDEMAP_SCTX
28821 DDEMAP_ALL
28822 .word 0xd8742018
28823 .word 0xc0356bea
28824 .word 0xbe120000
28825 GOTO_SUPERVISOR1
28826thr6_MMU_ASI_BLK_COMMIT_S_346:
28827 .word 0x878020e1
28828 .word 0xc3b96940
28829thr6_MMU_ASI_PRIMARY_347:
28830 .word 0x87802080
28831 .word 0xcaf42010
28832 .word 0xe476a078
28833 .word 0xc072ab98
28834 .word 0x1000000
28835 or %g0, 0x07b, %i7
28836 LOAD_IDATA_IN
28837 .word 0xc19d5f00
28838 .word 0xfcde9000
28839 .word 0xc0312800
28840 nop
28841 .word 0x1000000
28842 or %g0, 0x5e0, %i7
28843 ITLB_TAG_READ
28844 TOGGLE_LSU_DM
28845 .word 0x1000000
28846 or %g0, 0x098, %i7
28847 LOAD_DDATA_IN
28848 nop
28849 nop
28850 .word 0xfcdf5000
28851 .word 0x1000000
28852 or %g0, 0x110, %i7
28853 ITLB_TAG_READ
28854 nop
28855 nop
28856 nop
28857 nop
28858 nop
28859 nop
28860 nop
28861 nop
28862 .word 0x1000000
28863 or %g0, 0x583, %i7
28864 LOAD_IDATA_ACCESS
28865 DDEMAP_ALL
28866 IDEMAP_ALL_PAGES
28867 .word 0xbe138000
28868 GOTO_SUPERVISOR1
28869 .word 0xc07422a8
28870 .word 0xe3995f20
28871 .word 0xfa5ea0b8
28872 IDEMAP_ALL_PAGES
28873 .word 0xc0256434
28874 IDEMAP_ALL_RPAGES
28875 .word 0xf472a150
28876 .word 0xc0342a36
28877 .word 0xfcdc1000
28878 IDEMAP_ALL
28879 .word 0xc026a158
28880 .word 0x1000000
28881 or %g0, 0x38, %i7
28882 LOAD_IDATA_ACCESS
28883 nop
28884 nop
28885 ACCESS_ITSB_PTR
28886 DO_BRANCH
28887 .word 0x81c72000
28888 .word 0xbe124000
28889 GOTO_SUPERVISOR0
28890 .word 0xfe456908
28891 .word 0xbe86a0f0
28892 .word 0xeadfd000
28893 .word 0xbe124000
28894 GOTO_SUPERVISOR0
28895 .word 0xfe46aaa4
28896 .word 0x81c1e000
28897 .word 0xbe124000
28898 GOTO_SUPERVISOR0
28899 nop
28900Thr6_User_Text_4v007_exit:
28901 EXIT_GOOD
28902Thr6_User_Text_4v007_text_end:
28903/*********************************************************************/
28904SECTION .Thr6_User_Data_4v105 DATA_VA=0x7720000ee000
28905attr_data {
28906 Name = .Thr6_User_Data_4v105 ,
28907 VA = 0x7720000ee000 ,/* 0x7720000effc0 */
28908 RA = 0x0140048000 ,
28909 PA = 0x6d40048000 ,
28910 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
28911 thr6_nz_ctx_tsb_1 ,
28912 TTE_V = 1 ,
28913 TTE_NFO = 0 ,
28914 TTE_L = 1 ,
28915 TTE_Soft = 0x030000 ,
28916 TTE_IE = 0 ,
28917 TTE_E = 0 ,
28918 TTE_CP = 0 ,
28919 TTE_CV = 0 ,
28920 TTE_P = 0 ,
28921 TTE_EP = 0 ,
28922 TTE_W = 1 ,
28923 TTE_SW1 = 0 ,
28924 TTE_SW0 = 0 ,
28925 TTE_RSVD1 = 0 ,
28926 TTE_Size = 0 ,
28927 /* DTTE_TAG_DATA = 00007720000ee8ec 8000006d40048040 */
28928 end_label = Thr6_User_Data_4v105_data_end ,
28929 compressimage ,
28930 }
28931.data
28932.global Thr6_User_Data_4v105_data_begin
28933Thr6_User_Data_4v105_data_begin:
28934 .xword 0x780000040000
28935 .xword 0x780000770000
28936 .xword 0x7720001aa000
28937 .xword 0x780000ba0000
28938 .xword 0x7720001d2000
28939 .xword 0x780000bb0000
28940 .xword 0x790039c00000
28941 .xword 0x7720000e0000
28942 .xword 0x772000186000
28943 .xword 0x79003e000000
28944 .xword 0x780000970000
28945 .xword 0x7720000c4000
28946 .xword 0x772000064000
28947 .xword 0x7720001be000
28948 .xword 0x7a0cf0000000
28949 .xword 0x7800003a0000
28950 .xword 0x780000b40000
28951 .xword 0x772000066000
28952 .xword 0x772000072000
28953 .xword 0x77200013a000
28954 .xword 0x77200015a000
28955 .xword 0x780000cd0000
28956 .xword 0x79001ec00000
28957 .xword 0x772000150000
28958 .xword 0x7720001e8000
28959 .xword 0x7a0570000000
28960 .xword 0x7720000ee000
28961 .xword 0x780000880000
28962 .xword 0x780000320000
28963 .xword 0x79003a000000
28964 .xword 0x780000c30000
28965 .xword 0x772000148000
28966 .xword 0x7720001d8000
28967 .xword 0x772000014000
28968 .xword 0x79002fc00000
28969 .xword 0x772000188000
28970 .xword 0x772000044000
28971 .xword 0x7720001b2000
28972 .xword 0x772000122000
28973 .xword 0x7800009b0000
28974 .xword 0x780000560000
28975 .xword 0x7800000c0000
28976 .xword 0x772000110000
28977Thr6_User_Data_4v105_data_end:
28978/*********************************************************************/
28979SECTION .Thr6_User_Text_4v008 TEXT_VA=0x780000880000
28980attr_text {
28981 Name = .Thr6_User_Text_4v008 ,
28982 VA = 0x780000880000 ,/* 0x78000088ffc0 */
28983 RA = 0x01b0c00000 ,
28984 PA = 0x6db0c00000 ,
28985 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
28986 thr6_nz_ctx_tsb_2 ,
28987 TTE_V = 1 ,
28988 TTE_NFO = 0 ,
28989 TTE_L = 0 ,
28990 TTE_Soft = 0x1f0000 ,
28991 TTE_IE = 0 ,
28992 TTE_E = 0 ,
28993 TTE_CP = 1 ,
28994 TTE_CV = 0 ,
28995 TTE_P = 0 ,
28996 TTE_EP = 1 ,
28997 TTE_W = 0 ,
28998 TTE_SW1 = 1 ,
28999 TTE_SW0 = 1 ,
29000 TTE_RSVD1 = 0 ,
29001 TTE_Size = 1 ,
29002 /* ITTE_TAG_DATA = 0000780000881fbb 8000006db0c00481 */
29003 end_label = Thr6_User_Text_4v008_text_end ,
29004 compressimage ,
29005 }
29006.text
29007.global Thr6_User_Text_4v008_text_begin
29008Thr6_User_Text_4v008_text_begin:
29009 nop
29010 sub %g1, 1, %g1
29011 brz %g1,Thr6_User_Text_4v008_exit
29012 nop
29013 .word 0x1000000
29014 or %g0, 0x94, %i7
29015 LOAD_IDATA_ACCESS
29016 .word 0xc85aa068
29017 .word 0xbe82a0d0
29018 .word 0xe0dfd000
29019 .word 0xfcda9140
29020 .word 0x1000000
29021 or %g0, 0x508, %i7
29022 READ_IDATA_ACCESS
29023 .word 0xe05aa138
29024 .word 0xbe124000
29025 GOTO_SUPERVISOR0
29026 .word 0x1000000
29027 or %g0, 0x7c8, %i7
29028 READ_DDATA_ACCESS
29029 .word 0xfe46ab60
29030 nop
29031 nop
29032 nop
29033 nop
29034 nop
29035 nop
29036 nop
29037 nop
29038 .word 0xd45d6038
29039 .word 0x1000000
29040 or %g0, 0x788, %i7
29041 READ_DDATA_ACCESS
29042 .word 0xd87420a0
29043 .word 0xc02f6a39
29044 .word 0x1000000
29045 or %g0, 0x8b, %i7
29046 LOAD_IDATA_ACCESS
29047 ACCESS_ITSB_PTR
29048thr6_MMU_ASI_PRIMARY_348:
29049 .word 0x87802080
29050 .word 0xcef2a030
29051 .word 0xfcdc1000
29052 ACCESS_DTSB_PTR
29053thr6_MMU_ASI_PRIMARY_LITTLE_349:
29054 .word 0x87802088
29055 .word 0xdaf420d8
29056 TOGGLE_LSU_DM
29057 .word 0xbe164000
29058 GOTO_SUPERVISOR1
29059 .word 0xc02d6f72
29060 .word 0xbe120000
29061 GOTO_SUPERVISOR1
29062 nop
29063Thr6_User_Text_4v008_exit:
29064 EXIT_GOOD
29065Thr6_User_Text_4v008_text_end:
29066/*********************************************************************/
29067SECTION .Thr6_User_Data_4v106 DATA_VA=0x780000320000
29068attr_data {
29069 Name = .Thr6_User_Data_4v106 ,
29070 VA = 0x780000320000 ,/* 0x78000032ffc0 */
29071 RA = 0x01b0460000 ,
29072 PA = 0x6db0460000 ,
29073 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29074 thr6_nz_ctx_tsb_2 ,
29075 TTE_V = 1 ,
29076 TTE_NFO = 0 ,
29077 TTE_L = 1 ,
29078 TTE_Soft = 0x030000 ,
29079 TTE_IE = 0 ,
29080 TTE_E = 0 ,
29081 TTE_CP = 0 ,
29082 TTE_CV = 0 ,
29083 TTE_P = 0 ,
29084 TTE_EP = 0 ,
29085 TTE_W = 1 ,
29086 TTE_SW1 = 0 ,
29087 TTE_SW0 = 0 ,
29088 TTE_RSVD1 = 0 ,
29089 TTE_Size = 1 ,
29090 /* DTTE_TAG_DATA = 0000780000321fbb 8000006db0460041 */
29091 end_label = Thr6_User_Data_4v106_data_end ,
29092 compressimage ,
29093 }
29094.data
29095.global Thr6_User_Data_4v106_data_begin
29096Thr6_User_Data_4v106_data_begin:
29097 .xword 0x780000040000
29098 .xword 0x780000770000
29099 .xword 0x7720001aa000
29100 .xword 0x780000ba0000
29101 .xword 0x7720001d2000
29102 .xword 0x780000bb0000
29103 .xword 0x790039c00000
29104 .xword 0x7720000e0000
29105 .xword 0x772000186000
29106 .xword 0x79003e000000
29107 .xword 0x780000970000
29108 .xword 0x7720000c4000
29109 .xword 0x772000064000
29110 .xword 0x7720001be000
29111 .xword 0x7a0cf0000000
29112 .xword 0x7800003a0000
29113 .xword 0x780000b40000
29114 .xword 0x772000066000
29115 .xword 0x772000072000
29116 .xword 0x77200013a000
29117 .xword 0x77200015a000
29118 .xword 0x780000cd0000
29119 .xword 0x79001ec00000
29120 .xword 0x772000150000
29121 .xword 0x7720001e8000
29122 .xword 0x7a0570000000
29123 .xword 0x7720000ee000
29124 .xword 0x780000880000
29125 .xword 0x780000320000
29126 .xword 0x79003a000000
29127 .xword 0x780000c30000
29128 .xword 0x772000148000
29129 .xword 0x7720001d8000
29130 .xword 0x772000014000
29131 .xword 0x79002fc00000
29132 .xword 0x772000188000
29133 .xword 0x772000044000
29134 .xword 0x7720001b2000
29135 .xword 0x772000122000
29136 .xword 0x7800009b0000
29137 .xword 0x780000560000
29138 .xword 0x7800000c0000
29139 .xword 0x772000110000
29140Thr6_User_Data_4v106_data_end:
29141/*********************************************************************/
29142SECTION .Thr6_User_Text_4v009 TEXT_VA=0x79003a000000
29143attr_text {
29144 Name = .Thr6_User_Text_4v009 ,
29145 VA = 0x79003a000000 ,/* 0x79003a3fffc0 */
29146 RA = 0x0238000000 ,
29147 PA = 0x0238000000 ,
29148 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
29149 thr6_nz_ctx_tsb_3 ,
29150 TTE_V = 1 ,
29151 TTE_NFO = 0 ,
29152 TTE_L = 0 ,
29153 TTE_Soft = 0x1f0000 ,
29154 TTE_IE = 0 ,
29155 TTE_E = 0 ,
29156 TTE_CP = 1 ,
29157 TTE_CV = 0 ,
29158 TTE_P = 0 ,
29159 TTE_EP = 1 ,
29160 TTE_W = 0 ,
29161 TTE_SW1 = 1 ,
29162 TTE_SW0 = 1 ,
29163 TTE_RSVD1 = 0 ,
29164 TTE_Size = 3 ,
29165 /* ITTE_TAG_DATA = 000079003a001fbb 8000000238000483 */
29166 end_label = Thr6_User_Text_4v009_text_end ,
29167 compressimage ,
29168 }
29169.text
29170.global Thr6_User_Text_4v009_text_begin
29171Thr6_User_Text_4v009_text_begin:
29172 nop
29173 sub %g1, 1, %g1
29174 brz %g1,Thr6_User_Text_4v009_exit
29175 nop
29176 .word 0xf27560b0
29177 .word 0xc0312b46
29178 .word 0xc39d5e00
29179 nop
29180 nop
29181 nop
29182 nop
29183 nop
29184 nop
29185 nop
29186 nop
29187 .word 0xcc76a018
29188 .word 0xc0256b68
29189 .word 0xc85f6038
29190 .word 0xfe5eaa58
29191 .word 0xc02c2bec
29192 .word 0xbe138000
29193 GOTO_SUPERVISOR1
29194 DDEMAP_SCTX
29195 .word 0xc02c2273
29196 .word 0x1000000
29197 or %g0, 0x085, %i7
29198 LOAD_IDATA_IN
29199 .word 0xbe86a090
29200 .word 0xf4dfd000
29201 .word 0x1000000
29202 or %g0, 0xb8, %i7
29203 ITLB_TAG_READ
29204 .word 0x1000000
29205 or %g0, 0x068, %i7
29206 LOAD_IDATA_IN
29207 DO_BRANCH
29208 .word 0x81c26000
29209 .word 0xbe13c000
29210 GOTO_SUPERVISOR0
29211 .word 0xfe4aad65
29212 .word 0x81c3e000
29213 .word 0xbe124000
29214 GOTO_SUPERVISOR0
29215 nop
29216Thr6_User_Text_4v009_exit:
29217 EXIT_GOOD
29218Thr6_User_Text_4v009_text_end:
29219/*********************************************************************/
29220SECTION .Thr6_User_Data_4v107 DATA_VA=0x780000c30000
29221attr_data {
29222 Name = .Thr6_User_Data_4v107 ,
29223 VA = 0x780000c30000 ,/* 0x780000c3ffc0 */
29224 RA = 0x01b07f0000 ,
29225 PA = 0x6db07f0000 ,
29226 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29227 thr6_nz_ctx_tsb_2 ,
29228 TTE_V = 1 ,
29229 TTE_NFO = 0 ,
29230 TTE_L = 1 ,
29231 TTE_Soft = 0x030000 ,
29232 TTE_IE = 0 ,
29233 TTE_E = 0 ,
29234 TTE_CP = 0 ,
29235 TTE_CV = 0 ,
29236 TTE_P = 0 ,
29237 TTE_EP = 0 ,
29238 TTE_W = 1 ,
29239 TTE_SW1 = 0 ,
29240 TTE_SW0 = 0 ,
29241 TTE_RSVD1 = 0 ,
29242 TTE_Size = 1 ,
29243 /* DTTE_TAG_DATA = 0000780000c31fbb 8000006db07f0041 */
29244 end_label = Thr6_User_Data_4v107_data_end ,
29245 compressimage ,
29246 }
29247.data
29248.global Thr6_User_Data_4v107_data_begin
29249Thr6_User_Data_4v107_data_begin:
29250 .xword 0x780000040000
29251 .xword 0x780000770000
29252 .xword 0x7720001aa000
29253 .xword 0x780000ba0000
29254 .xword 0x7720001d2000
29255 .xword 0x780000bb0000
29256 .xword 0x790039c00000
29257 .xword 0x7720000e0000
29258 .xword 0x772000186000
29259 .xword 0x79003e000000
29260 .xword 0x780000970000
29261 .xword 0x7720000c4000
29262 .xword 0x772000064000
29263 .xword 0x7720001be000
29264 .xword 0x7a0cf0000000
29265 .xword 0x7800003a0000
29266 .xword 0x780000b40000
29267 .xword 0x772000066000
29268 .xword 0x772000072000
29269 .xword 0x77200013a000
29270 .xword 0x77200015a000
29271 .xword 0x780000cd0000
29272 .xword 0x79001ec00000
29273 .xword 0x772000150000
29274 .xword 0x7720001e8000
29275 .xword 0x7a0570000000
29276 .xword 0x7720000ee000
29277 .xword 0x780000880000
29278 .xword 0x780000320000
29279 .xword 0x79003a000000
29280 .xword 0x780000c30000
29281 .xword 0x772000148000
29282 .xword 0x7720001d8000
29283 .xword 0x772000014000
29284 .xword 0x79002fc00000
29285 .xword 0x772000188000
29286 .xword 0x772000044000
29287 .xword 0x7720001b2000
29288 .xword 0x772000122000
29289 .xword 0x7800009b0000
29290 .xword 0x780000560000
29291 .xword 0x7800000c0000
29292 .xword 0x772000110000
29293Thr6_User_Data_4v107_data_end:
29294/*********************************************************************/
29295SECTION .Thr6_User_Text_4v00a TEXT_VA=0x772000148000
29296attr_text {
29297 Name = .Thr6_User_Text_4v00a ,
29298 VA = 0x772000148000 ,/* 0x772000149fc0 */
29299 RA = 0x01401e4000 ,
29300 PA = 0x6d401e4000 ,
29301 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
29302 thr6_nz_ctx_tsb_1 ,
29303 TTE_V = 1 ,
29304 TTE_NFO = 0 ,
29305 TTE_L = 0 ,
29306 TTE_Soft = 0x1f0000 ,
29307 TTE_IE = 0 ,
29308 TTE_E = 0 ,
29309 TTE_CP = 1 ,
29310 TTE_CV = 0 ,
29311 TTE_P = 0 ,
29312 TTE_EP = 1 ,
29313 TTE_W = 0 ,
29314 TTE_SW1 = 1 ,
29315 TTE_SW0 = 1 ,
29316 TTE_RSVD1 = 0 ,
29317 TTE_Size = 0 ,
29318 /* ITTE_TAG_DATA = 00007720001488ec 8000006d401e4480 */
29319 end_label = Thr6_User_Text_4v00a_text_end ,
29320 compressimage ,
29321 }
29322.text
29323.global Thr6_User_Text_4v00a_text_begin
29324Thr6_User_Text_4v00a_text_begin:
29325 nop
29326 sub %g1, 1, %g1
29327 brz %g1,Thr6_User_Text_4v00a_exit
29328 nop
29329 .word 0xfc9c1c40
29330thr6_MMU_ASI_PRIMARY_350:
29331 .word 0x87802080
29332 .word 0xd6f56070
29333 .word 0x1000000
29334 or %g0, 0x2bf, %i7
29335 LOAD_DDATA_ACCESS
29336 ACCESS_ITSB_PTR
29337 .word 0xbe812110
29338 .word 0xeadfd000
29339 .word 0x1000000
29340 or %g0, 0x420, %i7
29341 READ_IDATA_ACCESS
29342 nop
29343 nop
29344 nop
29345 nop
29346thr6_MMU_ASI_PRIMARY_351:
29347 .word 0x87802080
29348 .word 0xd0f560b0
29349 .word 0x1000000
29350 or %g0, 0x580, %i7
29351 READ_IDATA_ACCESS
29352 .word 0xfcd91040
29353 ACCESS_DTSB_PTR
29354 nop
29355 nop
29356 nop
29357 nop
29358 nop
29359 .word 0x1000000
29360 or %g0, 0x418, %i7
29361 ITLB_TAG_READ
29362 .word 0xbe124000
29363 GOTO_SUPERVISOR0
29364 nop
29365 DO_BRANCH
29366 .word 0x81c1e000
29367 .word 0xbe124000
29368 GOTO_SUPERVISOR0
29369 .word 0xda72a108
29370 .word 0xc0756320
29371 .word 0xbe124000
29372 GOTO_SUPERVISOR0
29373 nop
29374Thr6_User_Text_4v00a_exit:
29375 EXIT_GOOD
29376Thr6_User_Text_4v00a_text_end:
29377/*********************************************************************/
29378SECTION .Thr6_User_Data_4v108 DATA_VA=0x7720001d8000
29379attr_data {
29380 Name = .Thr6_User_Data_4v108 ,
29381 VA = 0x7720001d8000 ,/* 0x7720001d9fc0 */
29382 RA = 0x0140030000 ,
29383 PA = 0x6d40030000 ,
29384 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29385 thr6_nz_ctx_tsb_1 ,
29386 TTE_V = 1 ,
29387 TTE_NFO = 0 ,
29388 TTE_L = 1 ,
29389 TTE_Soft = 0x030000 ,
29390 TTE_IE = 0 ,
29391 TTE_E = 0 ,
29392 TTE_CP = 0 ,
29393 TTE_CV = 0 ,
29394 TTE_P = 0 ,
29395 TTE_EP = 0 ,
29396 TTE_W = 1 ,
29397 TTE_SW1 = 0 ,
29398 TTE_SW0 = 0 ,
29399 TTE_RSVD1 = 0 ,
29400 TTE_Size = 0 ,
29401 /* DTTE_TAG_DATA = 00007720001d88ec 8000006d40030040 */
29402 end_label = Thr6_User_Data_4v108_data_end ,
29403 compressimage ,
29404 }
29405.data
29406.global Thr6_User_Data_4v108_data_begin
29407Thr6_User_Data_4v108_data_begin:
29408 .xword 0x780000040000
29409 .xword 0x780000770000
29410 .xword 0x7720001aa000
29411 .xword 0x780000ba0000
29412 .xword 0x7720001d2000
29413 .xword 0x780000bb0000
29414 .xword 0x790039c00000
29415 .xword 0x7720000e0000
29416 .xword 0x772000186000
29417 .xword 0x79003e000000
29418 .xword 0x780000970000
29419 .xword 0x7720000c4000
29420 .xword 0x772000064000
29421 .xword 0x7720001be000
29422 .xword 0x7a0cf0000000
29423 .xword 0x7800003a0000
29424 .xword 0x780000b40000
29425 .xword 0x772000066000
29426 .xword 0x772000072000
29427 .xword 0x77200013a000
29428 .xword 0x77200015a000
29429 .xword 0x780000cd0000
29430 .xword 0x79001ec00000
29431 .xword 0x772000150000
29432 .xword 0x7720001e8000
29433 .xword 0x7a0570000000
29434 .xword 0x7720000ee000
29435 .xword 0x780000880000
29436 .xword 0x780000320000
29437 .xword 0x79003a000000
29438 .xword 0x780000c30000
29439 .xword 0x772000148000
29440 .xword 0x7720001d8000
29441 .xword 0x772000014000
29442 .xword 0x79002fc00000
29443 .xword 0x772000188000
29444 .xword 0x772000044000
29445 .xword 0x7720001b2000
29446 .xword 0x772000122000
29447 .xword 0x7800009b0000
29448 .xword 0x780000560000
29449 .xword 0x7800000c0000
29450 .xword 0x772000110000
29451Thr6_User_Data_4v108_data_end:
29452/*********************************************************************/
29453SECTION .Thr6_User_Text_4v00b TEXT_VA=0x772000014000
29454attr_text {
29455 Name = .Thr6_User_Text_4v00b ,
29456 VA = 0x772000014000 ,/* 0x772000015fc0 */
29457 RA = 0x0140082000 ,
29458 PA = 0x6d40082000 ,
29459 TTE_Context = 0x1fbb ,/* TEXT_PRIMARY */
29460 thr6_nz_ctx_tsb_1 ,
29461 TTE_V = 1 ,
29462 TTE_NFO = 0 ,
29463 TTE_L = 0 ,
29464 TTE_Soft = 0x1f0000 ,
29465 TTE_IE = 0 ,
29466 TTE_E = 0 ,
29467 TTE_CP = 1 ,
29468 TTE_CV = 0 ,
29469 TTE_P = 0 ,
29470 TTE_EP = 1 ,
29471 TTE_W = 0 ,
29472 TTE_SW1 = 1 ,
29473 TTE_SW0 = 1 ,
29474 TTE_RSVD1 = 0 ,
29475 TTE_Size = 0 ,
29476 /* ITTE_TAG_DATA = 00007720000148ec 8000006d40082480 */
29477 end_label = Thr6_User_Text_4v00b_text_end ,
29478 compressimage ,
29479 }
29480.text
29481.global Thr6_User_Text_4v00b_text_begin
29482Thr6_User_Text_4v00b_text_begin:
29483 nop
29484 sub %g1, 1, %g1
29485 brz %g1,Thr6_User_Text_4v00b_exit
29486 nop
29487 .word 0xfe5d6de0
29488 .word 0xfa70a118
29489 .word 0xc076a980
29490 TOGGLE_LSU_DM
29491 .word 0x1000000
29492 or %g0, 0x6e8, %i7
29493 DTLB_TAG_READ
29494 .word 0x1000000
29495 or %g0, 0x98, %i7
29496 ITLB_TAG_READ
29497 TOGGLE_LSU_DM
29498 DO_BRANCH
29499 .word 0x81c72000
29500 .word 0xbe124000
29501 GOTO_SUPERVISOR0
29502 .word 0xfe4c2659
29503 .word 0xbe82a0d0
29504 .word 0xc8dfd000
29505 .word 0xc02c2fb0
29506 .word 0xfa5aa0d0
29507 .word 0xbe86a090
29508 .word 0xd4dfd000
29509 DDEMAP_ALL_RPAGES
29510 .word 0x1000000
29511 or %g0, 0x036, %i7
29512 LOAD_IDATA_IN
29513 .word 0xfcdc5020
29514 .word 0x1000000
29515 or %g0, 0x1d8, %i7
29516 ITLB_TAG_READ
29517 nop
29518 nop
29519 nop
29520 nop
29521 nop
29522 nop
29523 nop
29524 nop
29525 nop
29526 .word 0xee742018
29527 .word 0xc03423c6
29528 .word 0xbe82a150
29529 .word 0xe0dfd000
29530 .word 0xd076a0b0
29531 .word 0xc02c2680
29532 IDEMAP_ALL_RPAGES
29533 .word 0xfa5ea008
29534 .word 0xbe8560b8
29535 .word 0xeadfd000
29536 .word 0xbe13c000
29537 GOTO_SUPERVISOR0
29538 .word 0xd45c2038
29539 TOGGLE_LSU_DM
29540 .word 0xbe13c000
29541 GOTO_SUPERVISOR0
29542 .word 0xbe842068
29543 .word 0xf4dfd000
29544 nop
29545 nop
29546 nop
29547 nop
29548 nop
29549 nop
29550 nop
29551 .word 0xee756018
29552 .word 0xc0256264
29553 .word 0xc02d62a6
29554 .word 0xfe42a414
29555 .word 0xd276a000
29556 .word 0xc0342158
29557 DDEMAP_ALL_RPAGES
29558 .word 0x1000000
29559 .word 0xbe14c000
29560 IDEMAP_RPAGE
29561 .word 0xfe412fc0
29562 .word 0x1000000
29563 or %g0, 0x448, %i7
29564 READ_IDATA_ACCESS
29565 .word 0x1000000
29566 or %g0, 0x100, %i7
29567 ITLB_TAG_READ
29568 TOGGLE_LSU_DM
29569 .word 0xce72a0c8
29570 .word 0xc02c298f
29571thr6_MMU_ASI_BLK_P_352:
29572 .word 0x878020f0
29573 .word 0xe3bea500
29574 .word 0x1000000
29575 or %g0, 0x054, %i7
29576 LOAD_DDATA_IN
29577 .word 0xbe164000
29578 GOTO_SUPERVISOR1
29579 .word 0xfe4ea87e
29580 .word 0x81c0e088
29581 .word 0xbe124000
29582 GOTO_SUPERVISOR0
29583 nop
29584Thr6_User_Text_4v00b_exit:
29585 EXIT_GOOD
29586Thr6_User_Text_4v00b_text_end:
29587/*********************************************************************/
29588SECTION .Thr6_User_Data_4v109 DATA_VA=0x79002fc00000
29589attr_data {
29590 Name = .Thr6_User_Data_4v109 ,
29591 VA = 0x79002fc00000 ,/* 0x79002fffffc0 */
29592 RA = 0x0239800000 ,
29593 PA = 0x0239800000 ,
29594 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29595 thr6_nz_ctx_tsb_3 ,
29596 TTE_V = 1 ,
29597 TTE_NFO = 0 ,
29598 TTE_L = 1 ,
29599 TTE_Soft = 0x030000 ,
29600 TTE_IE = 0 ,
29601 TTE_E = 0 ,
29602 TTE_CP = 0 ,
29603 TTE_CV = 0 ,
29604 TTE_P = 0 ,
29605 TTE_EP = 0 ,
29606 TTE_W = 1 ,
29607 TTE_SW1 = 0 ,
29608 TTE_SW0 = 0 ,
29609 TTE_RSVD1 = 0 ,
29610 TTE_Size = 3 ,
29611 /* DTTE_TAG_DATA = 000079002fc01fbb 8000000239800043 */
29612 end_label = Thr6_User_Data_4v109_data_end ,
29613 compressimage ,
29614 }
29615.data
29616.global Thr6_User_Data_4v109_data_begin
29617Thr6_User_Data_4v109_data_begin:
29618 .xword 0x780000040000
29619 .xword 0x780000770000
29620 .xword 0x7720001aa000
29621 .xword 0x780000ba0000
29622 .xword 0x7720001d2000
29623 .xword 0x780000bb0000
29624 .xword 0x790039c00000
29625 .xword 0x7720000e0000
29626 .xword 0x772000186000
29627 .xword 0x79003e000000
29628 .xword 0x780000970000
29629 .xword 0x7720000c4000
29630 .xword 0x772000064000
29631 .xword 0x7720001be000
29632 .xword 0x7a0cf0000000
29633 .xword 0x7800003a0000
29634 .xword 0x780000b40000
29635 .xword 0x772000066000
29636 .xword 0x772000072000
29637 .xword 0x77200013a000
29638 .xword 0x77200015a000
29639 .xword 0x780000cd0000
29640 .xword 0x79001ec00000
29641 .xword 0x772000150000
29642 .xword 0x7720001e8000
29643 .xword 0x7a0570000000
29644 .xword 0x7720000ee000
29645 .xword 0x780000880000
29646 .xword 0x780000320000
29647 .xword 0x79003a000000
29648 .xword 0x780000c30000
29649 .xword 0x772000148000
29650 .xword 0x7720001d8000
29651 .xword 0x772000014000
29652 .xword 0x79002fc00000
29653 .xword 0x772000188000
29654 .xword 0x772000044000
29655 .xword 0x7720001b2000
29656 .xword 0x772000122000
29657 .xword 0x7800009b0000
29658 .xword 0x780000560000
29659 .xword 0x7800000c0000
29660 .xword 0x772000110000
29661Thr6_User_Data_4v109_data_end:
29662/*********************************************************************/
29663SECTION .Thr6_User_Data_4v10a DATA_VA=0x772000188000
29664attr_data {
29665 Name = .Thr6_User_Data_4v10a ,
29666 VA = 0x772000188000 ,/* 0x772000189fc0 */
29667 RA = 0x0140086000 ,
29668 PA = 0x6d40086000 ,
29669 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29670 thr6_nz_ctx_tsb_1 ,
29671 TTE_V = 1 ,
29672 TTE_NFO = 0 ,
29673 TTE_L = 1 ,
29674 TTE_Soft = 0x030000 ,
29675 TTE_IE = 0 ,
29676 TTE_E = 0 ,
29677 TTE_CP = 0 ,
29678 TTE_CV = 0 ,
29679 TTE_P = 0 ,
29680 TTE_EP = 0 ,
29681 TTE_W = 1 ,
29682 TTE_SW1 = 0 ,
29683 TTE_SW0 = 0 ,
29684 TTE_RSVD1 = 0 ,
29685 TTE_Size = 0 ,
29686 /* DTTE_TAG_DATA = 00007720001888ec 8000006d40086040 */
29687 end_label = Thr6_User_Data_4v10a_data_end ,
29688 compressimage ,
29689 }
29690.data
29691.global Thr6_User_Data_4v10a_data_begin
29692Thr6_User_Data_4v10a_data_begin:
29693 .xword 0x780000040000
29694 .xword 0x780000770000
29695 .xword 0x7720001aa000
29696 .xword 0x780000ba0000
29697 .xword 0x7720001d2000
29698 .xword 0x780000bb0000
29699 .xword 0x790039c00000
29700 .xword 0x7720000e0000
29701 .xword 0x772000186000
29702 .xword 0x79003e000000
29703 .xword 0x780000970000
29704 .xword 0x7720000c4000
29705 .xword 0x772000064000
29706 .xword 0x7720001be000
29707 .xword 0x7a0cf0000000
29708 .xword 0x7800003a0000
29709 .xword 0x780000b40000
29710 .xword 0x772000066000
29711 .xword 0x772000072000
29712 .xword 0x77200013a000
29713 .xword 0x77200015a000
29714 .xword 0x780000cd0000
29715 .xword 0x79001ec00000
29716 .xword 0x772000150000
29717 .xword 0x7720001e8000
29718 .xword 0x7a0570000000
29719 .xword 0x7720000ee000
29720 .xword 0x780000880000
29721 .xword 0x780000320000
29722 .xword 0x79003a000000
29723 .xword 0x780000c30000
29724 .xword 0x772000148000
29725 .xword 0x7720001d8000
29726 .xword 0x772000014000
29727 .xword 0x79002fc00000
29728 .xword 0x772000188000
29729 .xword 0x772000044000
29730 .xword 0x7720001b2000
29731 .xword 0x772000122000
29732 .xword 0x7800009b0000
29733 .xword 0x780000560000
29734 .xword 0x7800000c0000
29735 .xword 0x772000110000
29736Thr6_User_Data_4v10a_data_end:
29737/*********************************************************************/
29738SECTION .Thr6_User_Data_4v10b DATA_VA=0x772000044000
29739attr_data {
29740 Name = .Thr6_User_Data_4v10b ,
29741 VA = 0x772000044000 ,/* 0x772000045fc0 */
29742 RA = 0x0140018000 ,
29743 PA = 0x6d40018000 ,
29744 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29745 thr6_nz_ctx_tsb_1 ,
29746 TTE_V = 1 ,
29747 TTE_NFO = 0 ,
29748 TTE_L = 1 ,
29749 TTE_Soft = 0x030000 ,
29750 TTE_IE = 0 ,
29751 TTE_E = 0 ,
29752 TTE_CP = 0 ,
29753 TTE_CV = 0 ,
29754 TTE_P = 0 ,
29755 TTE_EP = 0 ,
29756 TTE_W = 1 ,
29757 TTE_SW1 = 0 ,
29758 TTE_SW0 = 0 ,
29759 TTE_RSVD1 = 0 ,
29760 TTE_Size = 0 ,
29761 /* DTTE_TAG_DATA = 00007720000448ec 8000006d40018040 */
29762 end_label = Thr6_User_Data_4v10b_data_end ,
29763 compressimage ,
29764 }
29765.data
29766.global Thr6_User_Data_4v10b_data_begin
29767Thr6_User_Data_4v10b_data_begin:
29768 .xword 0x780000040000
29769 .xword 0x780000770000
29770 .xword 0x7720001aa000
29771 .xword 0x780000ba0000
29772 .xword 0x7720001d2000
29773 .xword 0x780000bb0000
29774 .xword 0x790039c00000
29775 .xword 0x7720000e0000
29776 .xword 0x772000186000
29777 .xword 0x79003e000000
29778 .xword 0x780000970000
29779 .xword 0x7720000c4000
29780 .xword 0x772000064000
29781 .xword 0x7720001be000
29782 .xword 0x7a0cf0000000
29783 .xword 0x7800003a0000
29784 .xword 0x780000b40000
29785 .xword 0x772000066000
29786 .xword 0x772000072000
29787 .xword 0x77200013a000
29788 .xword 0x77200015a000
29789 .xword 0x780000cd0000
29790 .xword 0x79001ec00000
29791 .xword 0x772000150000
29792 .xword 0x7720001e8000
29793 .xword 0x7a0570000000
29794 .xword 0x7720000ee000
29795 .xword 0x780000880000
29796 .xword 0x780000320000
29797 .xword 0x79003a000000
29798 .xword 0x780000c30000
29799 .xword 0x772000148000
29800 .xword 0x7720001d8000
29801 .xword 0x772000014000
29802 .xword 0x79002fc00000
29803 .xword 0x772000188000
29804 .xword 0x772000044000
29805 .xword 0x7720001b2000
29806 .xword 0x772000122000
29807 .xword 0x7800009b0000
29808 .xword 0x780000560000
29809 .xword 0x7800000c0000
29810 .xword 0x772000110000
29811Thr6_User_Data_4v10b_data_end:
29812/*********************************************************************/
29813SECTION .Thr6_User_Data_4v10c DATA_VA=0x7720001b2000
29814attr_data {
29815 Name = .Thr6_User_Data_4v10c ,
29816 VA = 0x7720001b2000 ,/* 0x7720001b3fc0 */
29817 RA = 0x014003c000 ,
29818 PA = 0x6d4003c000 ,
29819 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29820 thr6_nz_ctx_tsb_1 ,
29821 TTE_V = 1 ,
29822 TTE_NFO = 0 ,
29823 TTE_L = 1 ,
29824 TTE_Soft = 0x030000 ,
29825 TTE_IE = 0 ,
29826 TTE_E = 0 ,
29827 TTE_CP = 0 ,
29828 TTE_CV = 0 ,
29829 TTE_P = 0 ,
29830 TTE_EP = 0 ,
29831 TTE_W = 1 ,
29832 TTE_SW1 = 0 ,
29833 TTE_SW0 = 0 ,
29834 TTE_RSVD1 = 0 ,
29835 TTE_Size = 0 ,
29836 /* DTTE_TAG_DATA = 00007720001b28ec 8000006d4003c040 */
29837 end_label = Thr6_User_Data_4v10c_data_end ,
29838 compressimage ,
29839 }
29840.data
29841.global Thr6_User_Data_4v10c_data_begin
29842Thr6_User_Data_4v10c_data_begin:
29843 .xword 0x780000040000
29844 .xword 0x780000770000
29845 .xword 0x7720001aa000
29846 .xword 0x780000ba0000
29847 .xword 0x7720001d2000
29848 .xword 0x780000bb0000
29849 .xword 0x790039c00000
29850 .xword 0x7720000e0000
29851 .xword 0x772000186000
29852 .xword 0x79003e000000
29853 .xword 0x780000970000
29854 .xword 0x7720000c4000
29855 .xword 0x772000064000
29856 .xword 0x7720001be000
29857 .xword 0x7a0cf0000000
29858 .xword 0x7800003a0000
29859 .xword 0x780000b40000
29860 .xword 0x772000066000
29861 .xword 0x772000072000
29862 .xword 0x77200013a000
29863 .xword 0x77200015a000
29864 .xword 0x780000cd0000
29865 .xword 0x79001ec00000
29866 .xword 0x772000150000
29867 .xword 0x7720001e8000
29868 .xword 0x7a0570000000
29869 .xword 0x7720000ee000
29870 .xword 0x780000880000
29871 .xword 0x780000320000
29872 .xword 0x79003a000000
29873 .xword 0x780000c30000
29874 .xword 0x772000148000
29875 .xword 0x7720001d8000
29876 .xword 0x772000014000
29877 .xword 0x79002fc00000
29878 .xword 0x772000188000
29879 .xword 0x772000044000
29880 .xword 0x7720001b2000
29881 .xword 0x772000122000
29882 .xword 0x7800009b0000
29883 .xword 0x780000560000
29884 .xword 0x7800000c0000
29885 .xword 0x772000110000
29886Thr6_User_Data_4v10c_data_end:
29887/*********************************************************************/
29888SECTION .Thr6_User_Data_4v10d DATA_VA=0x772000122000
29889attr_data {
29890 Name = .Thr6_User_Data_4v10d ,
29891 VA = 0x772000122000 ,/* 0x772000123fc0 */
29892 RA = 0x014008a000 ,
29893 PA = 0x6d4008a000 ,
29894 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29895 thr6_nz_ctx_tsb_1 ,
29896 TTE_V = 1 ,
29897 TTE_NFO = 0 ,
29898 TTE_L = 1 ,
29899 TTE_Soft = 0x030000 ,
29900 TTE_IE = 0 ,
29901 TTE_E = 0 ,
29902 TTE_CP = 0 ,
29903 TTE_CV = 0 ,
29904 TTE_P = 0 ,
29905 TTE_EP = 0 ,
29906 TTE_W = 1 ,
29907 TTE_SW1 = 0 ,
29908 TTE_SW0 = 0 ,
29909 TTE_RSVD1 = 0 ,
29910 TTE_Size = 0 ,
29911 /* DTTE_TAG_DATA = 00007720001228ec 8000006d4008a040 */
29912 end_label = Thr6_User_Data_4v10d_data_end ,
29913 compressimage ,
29914 }
29915.data
29916.global Thr6_User_Data_4v10d_data_begin
29917Thr6_User_Data_4v10d_data_begin:
29918 .xword 0x780000040000
29919 .xword 0x780000770000
29920 .xword 0x7720001aa000
29921 .xword 0x780000ba0000
29922 .xword 0x7720001d2000
29923 .xword 0x780000bb0000
29924 .xword 0x790039c00000
29925 .xword 0x7720000e0000
29926 .xword 0x772000186000
29927 .xword 0x79003e000000
29928 .xword 0x780000970000
29929 .xword 0x7720000c4000
29930 .xword 0x772000064000
29931 .xword 0x7720001be000
29932 .xword 0x7a0cf0000000
29933 .xword 0x7800003a0000
29934 .xword 0x780000b40000
29935 .xword 0x772000066000
29936 .xword 0x772000072000
29937 .xword 0x77200013a000
29938 .xword 0x77200015a000
29939 .xword 0x780000cd0000
29940 .xword 0x79001ec00000
29941 .xword 0x772000150000
29942 .xword 0x7720001e8000
29943 .xword 0x7a0570000000
29944 .xword 0x7720000ee000
29945 .xword 0x780000880000
29946 .xword 0x780000320000
29947 .xword 0x79003a000000
29948 .xword 0x780000c30000
29949 .xword 0x772000148000
29950 .xword 0x7720001d8000
29951 .xword 0x772000014000
29952 .xword 0x79002fc00000
29953 .xword 0x772000188000
29954 .xword 0x772000044000
29955 .xword 0x7720001b2000
29956 .xword 0x772000122000
29957 .xword 0x7800009b0000
29958 .xword 0x780000560000
29959 .xword 0x7800000c0000
29960 .xword 0x772000110000
29961Thr6_User_Data_4v10d_data_end:
29962/*********************************************************************/
29963SECTION .Thr6_User_Data_4v10e DATA_VA=0x7800009b0000
29964attr_data {
29965 Name = .Thr6_User_Data_4v10e ,
29966 VA = 0x7800009b0000 ,/* 0x7800009bffc0 */
29967 RA = 0x01b0ce0000 ,
29968 PA = 0x6db0ce0000 ,
29969 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
29970 thr6_nz_ctx_tsb_2 ,
29971 TTE_V = 1 ,
29972 TTE_NFO = 0 ,
29973 TTE_L = 1 ,
29974 TTE_Soft = 0x030000 ,
29975 TTE_IE = 0 ,
29976 TTE_E = 0 ,
29977 TTE_CP = 0 ,
29978 TTE_CV = 0 ,
29979 TTE_P = 0 ,
29980 TTE_EP = 0 ,
29981 TTE_W = 1 ,
29982 TTE_SW1 = 0 ,
29983 TTE_SW0 = 0 ,
29984 TTE_RSVD1 = 0 ,
29985 TTE_Size = 1 ,
29986 /* DTTE_TAG_DATA = 00007800009b1fbb 8000006db0ce0041 */
29987 end_label = Thr6_User_Data_4v10e_data_end ,
29988 compressimage ,
29989 }
29990.data
29991.global Thr6_User_Data_4v10e_data_begin
29992Thr6_User_Data_4v10e_data_begin:
29993 .xword 0x780000040000
29994 .xword 0x780000770000
29995 .xword 0x7720001aa000
29996 .xword 0x780000ba0000
29997 .xword 0x7720001d2000
29998 .xword 0x780000bb0000
29999 .xword 0x790039c00000
30000 .xword 0x7720000e0000
30001 .xword 0x772000186000
30002 .xword 0x79003e000000
30003 .xword 0x780000970000
30004 .xword 0x7720000c4000
30005 .xword 0x772000064000
30006 .xword 0x7720001be000
30007 .xword 0x7a0cf0000000
30008 .xword 0x7800003a0000
30009 .xword 0x780000b40000
30010 .xword 0x772000066000
30011 .xword 0x772000072000
30012 .xword 0x77200013a000
30013 .xword 0x77200015a000
30014 .xword 0x780000cd0000
30015 .xword 0x79001ec00000
30016 .xword 0x772000150000
30017 .xword 0x7720001e8000
30018 .xword 0x7a0570000000
30019 .xword 0x7720000ee000
30020 .xword 0x780000880000
30021 .xword 0x780000320000
30022 .xword 0x79003a000000
30023 .xword 0x780000c30000
30024 .xword 0x772000148000
30025 .xword 0x7720001d8000
30026 .xword 0x772000014000
30027 .xword 0x79002fc00000
30028 .xword 0x772000188000
30029 .xword 0x772000044000
30030 .xword 0x7720001b2000
30031 .xword 0x772000122000
30032 .xword 0x7800009b0000
30033 .xword 0x780000560000
30034 .xword 0x7800000c0000
30035 .xword 0x772000110000
30036Thr6_User_Data_4v10e_data_end:
30037/*********************************************************************/
30038SECTION .Thr6_User_Data_4v10f DATA_VA=0x780000560000
30039attr_data {
30040 Name = .Thr6_User_Data_4v10f ,
30041 VA = 0x780000560000 ,/* 0x78000056ffc0 */
30042 RA = 0x01b0340000 ,
30043 PA = 0x6db0340000 ,
30044 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
30045 thr6_nz_ctx_tsb_2 ,
30046 TTE_V = 1 ,
30047 TTE_NFO = 0 ,
30048 TTE_L = 1 ,
30049 TTE_Soft = 0x030000 ,
30050 TTE_IE = 0 ,
30051 TTE_E = 0 ,
30052 TTE_CP = 0 ,
30053 TTE_CV = 0 ,
30054 TTE_P = 0 ,
30055 TTE_EP = 0 ,
30056 TTE_W = 1 ,
30057 TTE_SW1 = 0 ,
30058 TTE_SW0 = 0 ,
30059 TTE_RSVD1 = 0 ,
30060 TTE_Size = 1 ,
30061 /* DTTE_TAG_DATA = 0000780000561fbb 8000006db0340041 */
30062 end_label = Thr6_User_Data_4v10f_data_end ,
30063 compressimage ,
30064 }
30065.data
30066.global Thr6_User_Data_4v10f_data_begin
30067Thr6_User_Data_4v10f_data_begin:
30068 .xword 0x780000040000
30069 .xword 0x780000770000
30070 .xword 0x7720001aa000
30071 .xword 0x780000ba0000
30072 .xword 0x7720001d2000
30073 .xword 0x780000bb0000
30074 .xword 0x790039c00000
30075 .xword 0x7720000e0000
30076 .xword 0x772000186000
30077 .xword 0x79003e000000
30078 .xword 0x780000970000
30079 .xword 0x7720000c4000
30080 .xword 0x772000064000
30081 .xword 0x7720001be000
30082 .xword 0x7a0cf0000000
30083 .xword 0x7800003a0000
30084 .xword 0x780000b40000
30085 .xword 0x772000066000
30086 .xword 0x772000072000
30087 .xword 0x77200013a000
30088 .xword 0x77200015a000
30089 .xword 0x780000cd0000
30090 .xword 0x79001ec00000
30091 .xword 0x772000150000
30092 .xword 0x7720001e8000
30093 .xword 0x7a0570000000
30094 .xword 0x7720000ee000
30095 .xword 0x780000880000
30096 .xword 0x780000320000
30097 .xword 0x79003a000000
30098 .xword 0x780000c30000
30099 .xword 0x772000148000
30100 .xword 0x7720001d8000
30101 .xword 0x772000014000
30102 .xword 0x79002fc00000
30103 .xword 0x772000188000
30104 .xword 0x772000044000
30105 .xword 0x7720001b2000
30106 .xword 0x772000122000
30107 .xword 0x7800009b0000
30108 .xword 0x780000560000
30109 .xword 0x7800000c0000
30110 .xword 0x772000110000
30111Thr6_User_Data_4v10f_data_end:
30112/*********************************************************************/
30113SECTION .Thr6_User_Data_4v110 DATA_VA=0x7800000c0000
30114attr_data {
30115 Name = .Thr6_User_Data_4v110 ,
30116 VA = 0x7800000c0000 ,/* 0x7800000cffc0 */
30117 RA = 0x01b0630000 ,
30118 PA = 0x6db0630000 ,
30119 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
30120 thr6_nz_ctx_tsb_2 ,
30121 TTE_V = 1 ,
30122 TTE_NFO = 0 ,
30123 TTE_L = 1 ,
30124 TTE_Soft = 0x030000 ,
30125 TTE_IE = 0 ,
30126 TTE_E = 0 ,
30127 TTE_CP = 0 ,
30128 TTE_CV = 0 ,
30129 TTE_P = 0 ,
30130 TTE_EP = 0 ,
30131 TTE_W = 1 ,
30132 TTE_SW1 = 0 ,
30133 TTE_SW0 = 0 ,
30134 TTE_RSVD1 = 0 ,
30135 TTE_Size = 1 ,
30136 /* DTTE_TAG_DATA = 00007800000c1fbb 8000006db0630041 */
30137 end_label = Thr6_User_Data_4v110_data_end ,
30138 compressimage ,
30139 }
30140.data
30141.global Thr6_User_Data_4v110_data_begin
30142Thr6_User_Data_4v110_data_begin:
30143 .xword 0x780000040000
30144 .xword 0x780000770000
30145 .xword 0x7720001aa000
30146 .xword 0x780000ba0000
30147 .xword 0x7720001d2000
30148 .xword 0x780000bb0000
30149 .xword 0x790039c00000
30150 .xword 0x7720000e0000
30151 .xword 0x772000186000
30152 .xword 0x79003e000000
30153 .xword 0x780000970000
30154 .xword 0x7720000c4000
30155 .xword 0x772000064000
30156 .xword 0x7720001be000
30157 .xword 0x7a0cf0000000
30158 .xword 0x7800003a0000
30159 .xword 0x780000b40000
30160 .xword 0x772000066000
30161 .xword 0x772000072000
30162 .xword 0x77200013a000
30163 .xword 0x77200015a000
30164 .xword 0x780000cd0000
30165 .xword 0x79001ec00000
30166 .xword 0x772000150000
30167 .xword 0x7720001e8000
30168 .xword 0x7a0570000000
30169 .xword 0x7720000ee000
30170 .xword 0x780000880000
30171 .xword 0x780000320000
30172 .xword 0x79003a000000
30173 .xword 0x780000c30000
30174 .xword 0x772000148000
30175 .xword 0x7720001d8000
30176 .xword 0x772000014000
30177 .xword 0x79002fc00000
30178 .xword 0x772000188000
30179 .xword 0x772000044000
30180 .xword 0x7720001b2000
30181 .xword 0x772000122000
30182 .xword 0x7800009b0000
30183 .xword 0x780000560000
30184 .xword 0x7800000c0000
30185 .xword 0x772000110000
30186Thr6_User_Data_4v110_data_end:
30187/*********************************************************************/
30188SECTION .Thr6_User_Data_4v111 DATA_VA=0x772000110000
30189attr_data {
30190 Name = .Thr6_User_Data_4v111 ,
30191 VA = 0x772000110000 ,/* 0x772000111fc0 */
30192 RA = 0x01400ce000 ,
30193 PA = 0x6d400ce000 ,
30194 TTE_Context = 0x1fbb ,/* DATA_PRIMARY */
30195 thr6_nz_ctx_tsb_1 ,
30196 TTE_V = 1 ,
30197 TTE_NFO = 0 ,
30198 TTE_L = 1 ,
30199 TTE_Soft = 0x030000 ,
30200 TTE_IE = 0 ,
30201 TTE_E = 0 ,
30202 TTE_CP = 0 ,
30203 TTE_CV = 0 ,
30204 TTE_P = 0 ,
30205 TTE_EP = 0 ,
30206 TTE_W = 1 ,
30207 TTE_SW1 = 0 ,
30208 TTE_SW0 = 0 ,
30209 TTE_RSVD1 = 0 ,
30210 TTE_Size = 0 ,
30211 /* DTTE_TAG_DATA = 00007720001108ec 8000006d400ce040 */
30212 end_label = Thr6_User_Data_4v111_data_end ,
30213 compressimage ,
30214 }
30215.data
30216.global Thr6_User_Data_4v111_data_begin
30217Thr6_User_Data_4v111_data_begin:
30218 .xword 0x780000040000
30219 .xword 0x780000770000
30220 .xword 0x7720001aa000
30221 .xword 0x780000ba0000
30222 .xword 0x7720001d2000
30223 .xword 0x780000bb0000
30224 .xword 0x790039c00000
30225 .xword 0x7720000e0000
30226 .xword 0x772000186000
30227 .xword 0x79003e000000
30228 .xword 0x780000970000
30229 .xword 0x7720000c4000
30230 .xword 0x772000064000
30231 .xword 0x7720001be000
30232 .xword 0x7a0cf0000000
30233 .xword 0x7800003a0000
30234 .xword 0x780000b40000
30235 .xword 0x772000066000
30236 .xword 0x772000072000
30237 .xword 0x77200013a000
30238 .xword 0x77200015a000
30239 .xword 0x780000cd0000
30240 .xword 0x79001ec00000
30241 .xword 0x772000150000
30242 .xword 0x7720001e8000
30243 .xword 0x7a0570000000
30244 .xword 0x7720000ee000
30245 .xword 0x780000880000
30246 .xword 0x780000320000
30247 .xword 0x79003a000000
30248 .xword 0x780000c30000
30249 .xword 0x772000148000
30250 .xword 0x7720001d8000
30251 .xword 0x772000014000
30252 .xword 0x79002fc00000
30253 .xword 0x772000188000
30254 .xword 0x772000044000
30255 .xword 0x7720001b2000
30256 .xword 0x772000122000
30257 .xword 0x7800009b0000
30258 .xword 0x780000560000
30259 .xword 0x7800000c0000
30260 .xword 0x772000110000
30261Thr6_User_Data_4v111_data_end:
30262/*********************************************************************/
30263SECTION .Thr7_User_Text_4v000 TEXT_VA=0x7c0000120000
30264attr_text {
30265 Name = .Thr7_User_Text_4v000 ,
30266 VA = 0x7c0000120000 ,/* 0x7c000012ffc0 */
30267 RA = 0x01c04a0000 ,
30268 PA = 0x7dc04a0000 ,
30269 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
30270 thr7_nz_ctx_tsb_3 ,
30271 TTE_V = 1 ,
30272 TTE_NFO = 0 ,
30273 TTE_L = 1 ,
30274 TTE_Soft = 0x120000 ,
30275 TTE_IE = 0 ,
30276 TTE_E = 0 ,
30277 TTE_CP = 1 ,
30278 TTE_CV = 0 ,
30279 TTE_P = 0 ,
30280 TTE_EP = 1 ,
30281 TTE_W = 0 ,
30282 TTE_SW1 = 0 ,
30283 TTE_SW0 = 1 ,
30284 TTE_RSVD1 = 0 ,
30285 TTE_Size = 1 ,
30286 /* ITTE_TAG_DATA = 00007c00001206dc 8000007dc04a0481 */
30287 end_label = Thr7_User_Text_4v000_text_end ,
30288 compressimage ,
30289 }
30290.text
30291.global Thr7_user_code_entry
30292Thr7_user_code_entry:
30293 setx 0x7b3000022000, %g1, %g2
30294 or %g0, 12, %g1
30295 .word 0xc658a000
30296 .word 0xc858a008
30297 .word 0xca58a010
30298 .word 0xcc58a018
30299 .word 0xce58a020
30300 .word 0xd058a028
30301 .word 0xd258a030
30302 .word 0xd458a038
30303 .word 0xd658a040
30304 .word 0xd858a048
30305 .word 0xda58a050
30306 .word 0xdc58a058
30307 .word 0xde58a060
30308 .word 0xe058a068
30309 .word 0xe258a070
30310 .word 0xe458a078
30311 .word 0xe658a080
30312 .word 0xe858a088
30313 .word 0xea58a090
30314 .word 0xec58a098
30315 .word 0xee58a0a0
30316 .word 0xf058a0a8
30317 .word 0xf258a0b0
30318 .word 0xf458a0b8
30319 .word 0xf658a0c0
30320 .word 0xf858a0c8
30321 .word 0xfa58a0d0
30322 .word 0xfc58a0d8
30323.global Thr7_User_Text_4v000_text_begin
30324Thr7_User_Text_4v000_text_begin:
30325 nop
30326 sub %g1, 1, %g1
30327 brz %g1,Thr7_User_Text_4v000_exit
30328 nop
30329 .word 0xfe52aca8
30330 .word 0xea766068
30331 .word 0xc03669fe
30332 .word 0x1000000
30333 or %g0, 0x340, %i7
30334 READ_DDATA_ACCESS
30335 .word 0xe05c2160
30336 .word 0x1000000
30337 .word 0xbe160000
30338 srlx %i7, 8, %i7
30339 andn %i7, 0x1f, %i7
30340 xor %i7, 0x10, %i7
30341 ITLB_PROBE
30342thr7_MMU_ASI_BLK_SL_353:
30343 .word 0x878020f9
30344 .word 0xe1baef40
30345 IDEMAP_ALL
30346 nop
30347 nop
30348 nop
30349 nop
30350 nop
30351 nop
30352 nop
30353 nop
30354 nop
30355 .word 0xbe138000
30356 GOTO_SUPERVISOR1
30357 .word 0xe67760f8
30358 .word 0xc0366bbc
30359 .word 0xce742050
30360 .word 0xc02d654f
30361 .word 0xbe82e098
30362 .word 0xe2dfd020
30363 ACCESS_ITSB_PTR
30364 TOGGLE_LSU_IM
30365 nop
30366 nop
30367 nop
30368 nop
30369 nop
30370 nop
30371 nop
30372 nop
30373 nop
30374 nop
30375 nop
30376 nop
30377 nop
30378 nop
30379 nop
30380 nop
30381 nop
30382 nop
30383 nop
30384 .word 0xfe4f61fa
30385 .word 0xf67420c0
30386 .word 0xc036690e
30387 .word 0xfcdf5000
30388 .word 0xfcdc1000
30389 DO_BRANCH
30390 .word 0x81c36000
30391 .word 0xbe13c000
30392 GOTO_SUPERVISOR0
30393 ACCESS_ITSB_PTR
30394 .word 0x1000000
30395 or %g0, 0x280, %i7
30396 DTLB_TAG_READ
30397thr7_MMU_ASI_PRIMARY_354:
30398 .word 0x87802080
30399 .word 0xd2f760e8
30400 IDEMAP_ALL_PAGES
30401 .word 0xc02c2992
30402 .word 0x1000000
30403 .word 0xbe104000
30404 IDEMAP_RPAGE
30405 .word 0x1000000
30406 or %g0, 0x392, %i7
30407 LOAD_DDATA_ACCESS
30408 .word 0xbe856090
30409 .word 0xd4dfd000
30410 nop
30411 nop
30412 nop
30413 nop
30414 nop
30415 nop
30416 nop
30417 nop
30418 nop
30419 nop
30420 nop
30421 nop
30422 DO_BRANCH
30423 .word 0x81c26000
30424 .word 0xbe124000
30425 GOTO_SUPERVISOR0
30426 .word 0xfcda9000
30427 ACCESS_DTSB_PTR
30428 .word 0xe8742028
30429 .word 0xc03767e4
30430thr7_MMU_ASI_PRIMARY_355:
30431 .word 0x87802080
30432 .word 0xccf42018
30433 .word 0xf4776010
30434 .word 0xc022ab7c
30435 .word 0x1000000
30436 .word 0xbe178000
30437 IDEMAP_RPAGE
30438 .word 0x1000000
30439 or %g0, 0x44, %i7
30440 LOAD_DDATA_ACCESS
30441thr7_MMU_ASI_PRIMARY_356:
30442 .word 0x87802080
30443 .word 0xd8f660c0
30444 .word 0x1000000
30445 or %g0, 0x082, %i7
30446 LOAD_IDATA_IN
30447thr7_MMU_ASI_PRIMARY_357:
30448 .word 0x87802080
30449 .word 0xe6f760c8
30450 IDEMAP_NCTX
30451 DDEMAP_NCTX
30452 DO_BRANCH
30453 .word 0x81c26000
30454 .word 0xbe124000
30455 GOTO_SUPERVISOR0
30456 .word 0xfe412c24
30457 .word 0xbe124000
30458 GOTO_SUPERVISOR0
30459 nop
30460Thr7_User_Text_4v000_exit:
30461 EXIT_GOOD
30462Thr7_User_Text_4v000_text_end:
30463/*********************************************************************/
30464SECTION .Thr7_User_Data_4v100 DATA_VA=0x7b3000022000
30465attr_data {
30466 Name = .Thr7_User_Data_4v100 ,
30467 VA = 0x7b3000022000 ,/* 0x7b3000023fc0 */
30468 RA = 0x0150124000 ,
30469 PA = 0x0150124000 ,
30470 TTE_Context = 0x026e ,/* DATA_PRIMARY */
30471 thr7_nz_ctx_tsb_2 ,
30472 TTE_V = 1 ,
30473 TTE_NFO = 0 ,
30474 TTE_L = 0 ,
30475 TTE_Soft = 0x080000 ,
30476 TTE_IE = 0 ,
30477 TTE_E = 0 ,
30478 TTE_CP = 1 ,
30479 TTE_CV = 0 ,
30480 TTE_P = 0 ,
30481 TTE_EP = 0 ,
30482 TTE_W = 1 ,
30483 TTE_SW1 = 0 ,
30484 TTE_SW0 = 1 ,
30485 TTE_RSVD1 = 0 ,
30486 TTE_Size = 0 ,
30487 /* DTTE_TAG_DATA = 00007b30000226dc 8000000150124440 */
30488 end_label = Thr7_User_Data_4v100_data_end ,
30489 compressimage ,
30490 }
30491.data
30492.global Thr7_User_Data_4v100_data_begin
30493Thr7_User_Data_4v100_data_begin:
30494 .xword 0x7c0000120000
30495 .xword 0x7b3000022000
30496 .xword 0x7e02b0000000
30497 .xword 0x7b300015c000
30498 .xword 0x7c0000090000
30499 .xword 0x7e0770000000
30500 .xword 0x7b3000156000
30501 .xword 0x7b3000198000
30502 .xword 0x7c0000a90000
30503 .xword 0x7b3000084000
30504 .xword 0x7b300003a000
30505 .xword 0x7c0000010000
30506 .xword 0x7c0000c60000
30507 .xword 0x7b30001d4000
30508 .xword 0x7b3000144000
30509 .xword 0x7e0a80000000
30510 .xword 0x7b30000fc000
30511 .xword 0x7c0000bc0000
30512 .xword 0x7c0000d40000
30513 .xword 0x7c00003d0000
30514 .xword 0x7e0e80000000
30515 .xword 0x7b3000128000
30516 .xword 0x7b30001b4000
30517 .xword 0x7b30001f4000
30518 .xword 0x7b3000046000
30519 .xword 0x7b300009c000
30520 .xword 0x7c0000060000
30521 .xword 0x7b3000192000
30522 .xword 0x7e0c20000000
30523 .xword 0x7c00009a0000
30524 .xword 0x7b300003c000
30525 .xword 0x7b30001ea000
30526 .xword 0x7b300012c000
30527 .xword 0x7c00003e0000
30528 .xword 0x7b3000134000
30529 .xword 0x7b3000006000
30530 .xword 0x7b3000074000
30531 .xword 0x7c0000150000
30532 .xword 0x7b300013c000
30533 .xword 0x7c0000210000
30534 .xword 0x7b3000104000
30535 .xword 0x7b30000aa000
30536 .xword 0x7c0000490000
30537 .xword 0x7b30001b6000
30538 .xword 0x7b3000076000
30539 .xword 0x7b300014a000
30540Thr7_User_Data_4v100_data_end:
30541/*********************************************************************/
30542SECTION .Thr7_User_Data_4v200 DATA_VA=0x7e02b0000000
30543attr_data {
30544 Name = .Thr7_User_Data_4v200 ,
30545 VA = 0x7e02b0000000 ,/* 0x7e02bfffffc0 */
30546 RA = 0x03f0000000 ,
30547 PA = 0x7ff0000000 ,
30548 TTE_Context = 0x02a6 ,/* DATA_SECONDARY */
30549 thr7_nz_ctx_tsb_1 ,
30550 TTE_V = 1 ,
30551 TTE_NFO = 0 ,
30552 TTE_L = 0 ,
30553 TTE_Soft = 0x070000 ,
30554 TTE_IE = 0 ,
30555 TTE_E = 0 ,
30556 TTE_CP = 1 ,
30557 TTE_CV = 0 ,
30558 TTE_P = 0 ,
30559 TTE_EP = 0 ,
30560 TTE_W = 1 ,
30561 TTE_SW1 = 1 ,
30562 TTE_SW0 = 1 ,
30563 TTE_RSVD1 = 0 ,
30564 TTE_Size = 5 ,
30565 /* DTTE_TAG_DATA = 00007e02b00002a6 8000007ff0000445 */
30566 end_label = Thr7_User_Data_4v200_data_end ,
30567 compressimage ,
30568 }
30569.data
30570.global Thr7_User_Data_4v200_data_begin
30571Thr7_User_Data_4v200_data_begin:
30572 .xword 0x7c0000120000
30573 .xword 0x7b3000022000
30574 .xword 0x7e02b0000000
30575 .xword 0x7b300015c000
30576 .xword 0x7c0000090000
30577 .xword 0x7e0770000000
30578 .xword 0x7b3000156000
30579 .xword 0x7b3000198000
30580 .xword 0x7c0000a90000
30581 .xword 0x7b3000084000
30582 .xword 0x7b300003a000
30583 .xword 0x7c0000010000
30584 .xword 0x7c0000c60000
30585 .xword 0x7b30001d4000
30586 .xword 0x7b3000144000
30587 .xword 0x7e0a80000000
30588 .xword 0x7b30000fc000
30589 .xword 0x7c0000bc0000
30590 .xword 0x7c0000d40000
30591 .xword 0x7c00003d0000
30592 .xword 0x7e0e80000000
30593 .xword 0x7b3000128000
30594 .xword 0x7b30001b4000
30595 .xword 0x7b30001f4000
30596 .xword 0x7b3000046000
30597 .xword 0x7b300009c000
30598 .xword 0x7c0000060000
30599 .xword 0x7b3000192000
30600 .xword 0x7e0c20000000
30601 .xword 0x7c00009a0000
30602 .xword 0x7b300003c000
30603 .xword 0x7b30001ea000
30604 .xword 0x7b300012c000
30605 .xword 0x7c00003e0000
30606 .xword 0x7b3000134000
30607 .xword 0x7b3000006000
30608 .xword 0x7b3000074000
30609 .xword 0x7c0000150000
30610 .xword 0x7b300013c000
30611 .xword 0x7c0000210000
30612 .xword 0x7b3000104000
30613 .xword 0x7b30000aa000
30614 .xword 0x7c0000490000
30615 .xword 0x7b30001b6000
30616 .xword 0x7b3000076000
30617 .xword 0x7b300014a000
30618Thr7_User_Data_4v200_data_end:
30619/*********************************************************************/
30620SECTION .Thr7_User_Data_4v300 DATA_VA=0x7b300015c000
30621attr_data {
30622 Name = .Thr7_User_Data_4v300 ,
30623 VA = 0x7b300015c000 ,/* 0x7b300015dfc0 */
30624 RA = 0x01501ec000 ,
30625 PA = 0x7d501ec000 ,
30626 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
30627 thr7_z_ctx_tsb_2 ,
30628 TTE_V = 1 ,
30629 TTE_NFO = 0 ,
30630 TTE_L = 0 ,
30631 TTE_Soft = 0x130000 ,
30632 TTE_IE = 0 ,
30633 TTE_E = 0 ,
30634 TTE_CP = 0 ,
30635 TTE_CV = 0 ,
30636 TTE_P = 0 ,
30637 TTE_EP = 0 ,
30638 TTE_W = 1 ,
30639 TTE_SW1 = 1 ,
30640 TTE_SW0 = 1 ,
30641 TTE_RSVD1 = 0 ,
30642 TTE_Size = 0 ,
30643 /* DTTE_TAG_DATA = 00007b300015c000 8000007d501ec040 */
30644 end_label = Thr7_User_Data_4v300_data_end ,
30645 compressimage ,
30646 }
30647.data
30648.global Thr7_User_Data_4v300_data_begin
30649Thr7_User_Data_4v300_data_begin:
30650 .xword 0x7c0000120000
30651 .xword 0x7b3000022000
30652 .xword 0x7e02b0000000
30653 .xword 0x7b300015c000
30654 .xword 0x7c0000090000
30655 .xword 0x7e0770000000
30656 .xword 0x7b3000156000
30657 .xword 0x7b3000198000
30658 .xword 0x7c0000a90000
30659 .xword 0x7b3000084000
30660 .xword 0x7b300003a000
30661 .xword 0x7c0000010000
30662 .xword 0x7c0000c60000
30663 .xword 0x7b30001d4000
30664 .xword 0x7b3000144000
30665 .xword 0x7e0a80000000
30666 .xword 0x7b30000fc000
30667 .xword 0x7c0000bc0000
30668 .xword 0x7c0000d40000
30669 .xword 0x7c00003d0000
30670 .xword 0x7e0e80000000
30671 .xword 0x7b3000128000
30672 .xword 0x7b30001b4000
30673 .xword 0x7b30001f4000
30674 .xword 0x7b3000046000
30675 .xword 0x7b300009c000
30676 .xword 0x7c0000060000
30677 .xword 0x7b3000192000
30678 .xword 0x7e0c20000000
30679 .xword 0x7c00009a0000
30680 .xword 0x7b300003c000
30681 .xword 0x7b30001ea000
30682 .xword 0x7b300012c000
30683 .xword 0x7c00003e0000
30684 .xword 0x7b3000134000
30685 .xword 0x7b3000006000
30686 .xword 0x7b3000074000
30687 .xword 0x7c0000150000
30688 .xword 0x7b300013c000
30689 .xword 0x7c0000210000
30690 .xword 0x7b3000104000
30691 .xword 0x7b30000aa000
30692 .xword 0x7c0000490000
30693 .xword 0x7b30001b6000
30694 .xword 0x7b3000076000
30695 .xword 0x7b300014a000
30696Thr7_User_Data_4v300_data_end:
30697/*********************************************************************/
30698SECTION .Thr7_User_Text_4v001 TEXT_VA=0x7c0000090000
30699attr_text {
30700 Name = .Thr7_User_Text_4v001 ,
30701 VA = 0x7c0000090000 ,/* 0x7c000009ffc0 */
30702 RA = 0x01c09b0000 ,
30703 PA = 0x7dc09b0000 ,
30704 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
30705 thr7_nz_ctx_tsb_3 ,
30706 TTE_V = 1 ,
30707 TTE_NFO = 0 ,
30708 TTE_L = 1 ,
30709 TTE_Soft = 0x120000 ,
30710 TTE_IE = 0 ,
30711 TTE_E = 0 ,
30712 TTE_CP = 1 ,
30713 TTE_CV = 0 ,
30714 TTE_P = 0 ,
30715 TTE_EP = 1 ,
30716 TTE_W = 0 ,
30717 TTE_SW1 = 0 ,
30718 TTE_SW0 = 1 ,
30719 TTE_RSVD1 = 0 ,
30720 TTE_Size = 1 ,
30721 /* ITTE_TAG_DATA = 00007c00000906dc 8000007dc09b0481 */
30722 end_label = Thr7_User_Text_4v001_text_end ,
30723 compressimage ,
30724 }
30725.text
30726.global Thr7_User_Text_4v001_text_begin
30727Thr7_User_Text_4v001_text_begin:
30728 nop
30729 sub %g1, 1, %g1
30730 brz %g1,Thr7_User_Text_4v001_exit
30731 nop
30732 .word 0xfe5f64f8
30733 .word 0xfcdd5000
30734 .word 0xcc72a0a0
30735 .word 0xc02e6ac4
30736 .word 0x1000000
30737 or %g0, 0x083, %i7
30738 LOAD_IDATA_IN
30739thr7_MMU_ASI_BLK_COMMIT_P_358:
30740 .word 0x878020e0
30741 .word 0xc1bf66c0
30742 TOGGLE_LSU_IM
30743 .word 0x1000000
30744 .word 0xbe15c000
30745 IDEMAP_PAGE
30746 nop
30747 nop
30748 DDEMAP_ALL
30749 DDEMAP_ALL
30750 .word 0xbe124000
30751 GOTO_SUPERVISOR0
30752 IDEMAP_PCTX
30753 .word 0x1000000
30754 .word 0xbe104000
30755 srlx %i7, 8, %i7
30756 andn %i7, 0x1f, %i7
30757 xor %i7, 0x10, %i7
30758 ITLB_PROBE
30759 .word 0xfe442d38
30760 nop
30761 nop
30762 nop
30763 nop
30764 nop
30765 nop
30766 nop
30767 nop
30768 nop
30769 .word 0x1000000
30770 or %g0, 0x460, %i7
30771 READ_IDATA_ACCESS
30772 .word 0x1000000
30773 or %g0, 0x5a0, %i7
30774 DTLB_TAG_READ
30775 .word 0xfcda9000
30776 TOGGLE_LSU_IM
30777 .word 0xfe47673c
30778 .word 0xfcde9060
30779 .word 0xc0212c10
30780 .word 0xe39a9e00
30781 nop
30782 nop
30783 nop
30784 nop
30785 nop
30786 nop
30787 nop
30788 nop
30789 nop
30790 nop
30791 nop
30792 nop
30793 .word 0x1000000
30794 or %g0, 0x07a, %i7
30795 LOAD_IDATA_IN
30796 DO_BRANCH
30797 .word 0x81c36000
30798 .word 0xbe124000
30799 GOTO_SUPERVISOR0
30800thr7_MMU_ASI_PRIMARY_359:
30801 .word 0x87802080
30802 .word 0xd8f76078
30803 TOGGLE_LSU_DM
30804 .word 0xda70a020
30805 .word 0xc0756400
30806 .word 0xc0756a98
30807 .word 0xfcdc1000
30808 .word 0xe19c1e00
30809 DDEMAP_SCTX
30810 DO_BRANCH
30811 .word 0x81c36000
30812 .word 0xbe124000
30813 GOTO_SUPERVISOR0
30814 .word 0xf65d6018
30815 .word 0xbe120000
30816 GOTO_SUPERVISOR1
30817 nop
30818Thr7_User_Text_4v001_exit:
30819 EXIT_GOOD
30820Thr7_User_Text_4v001_text_end:
30821/*********************************************************************/
30822SECTION .Thr7_User_Text_4v400 TEXT_VA=0x7e0770000000
30823attr_text {
30824 Name = .Thr7_User_Text_4v400 ,
30825 VA = 0x7e0770000000 ,/* 0x7e077fffffc0 */
30826 RA = 0x00a0000000 ,
30827 PA = 0x7ca0000000 ,
30828 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
30829 thr7_z_ctx_tsb_1 ,
30830 TTE_V = 1 ,
30831 TTE_NFO = 0 ,
30832 TTE_L = 0 ,
30833 TTE_Soft = 0x070000 ,
30834 TTE_IE = 0 ,
30835 TTE_E = 0 ,
30836 TTE_CP = 1 ,
30837 TTE_CV = 0 ,
30838 TTE_P = 1 ,
30839 TTE_EP = 1 ,
30840 TTE_W = 0 ,
30841 TTE_SW1 = 0 ,
30842 TTE_SW0 = 0 ,
30843 TTE_RSVD1 = 0 ,
30844 TTE_Size = 5 ,
30845 /* ITTE_TAG_DATA = 00007e0770000000 8000007ca0000485 */
30846 end_label = Thr7_User_Text_4v400_text_end ,
30847 compressimage ,
30848 }
30849.text
30850.global Thr7_User_Text_4v400_text_begin
30851Thr7_User_Text_4v400_text_begin:
30852 wrpr 0, %gl
30853thr7_MMU_ASI_AS_IF_USER_PRIMARY_360:
30854 .word 0x87802010
30855 .word 0xe4f2a018
30856 .word 0xfcda8200
30857 .word 0xfc9d5100
30858 .word 0xfcdd5000
30859thr7_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_361:
30860 .word 0x87802018
30861 .word 0xf2f2a0f0
30862 .word 0xda76e030
30863 .word 0xc02b2ed1
30864 .word 0xd45b2008
30865 nop
30866 nop
30867thr7_MMU_ASI_AS_IF_USER_PRIMARY_362:
30868 .word 0x87802010
30869 .word 0xd8f2a0c0
30870 nop
30871 nop
30872 .word 0x1000000
30873 or %g0, 0x1f8, %i7
30874 P_ITLB_TAG_READ
30875 .word 0xbe846070
30876 .word 0xe19fde20
30877 .word 0xbe866068
30878 .word 0xf2dfd000
30879 nop
30880 nop
30881 nop
30882 .word 0xc074a4f8
30883thr7_MMU_ASI_AS_IF_USER_PRIMARY_363:
30884 .word 0x87802010
30885 .word 0xcaf56070
30886thr7_MMU_ASI_REAL_MEM_LITTLE_364:
30887 .word 0x8780201c
30888 .word 0xd2f36050
30889 .word 0x1000000
30890 .word 0xbe124000
30891 srlx %i7, 8, %i7
30892 andn %i7, 0x1f, %i7
30893 P_ITLB_PROBE
30894 P_ACCESS_ITSB_PTR
30895 nop
30896 nop
30897 nop
30898 nop
30899 nop
30900 nop
30901 nop
30902 nop
30903 nop
30904 .word 0x1000000
30905 or %g0, 0x5af, %i7
30906 P_LOAD_IDATA_ACCESS
30907 .word 0x1000000
30908 or %g0, 0x093, %i7
30909 P_LOAD_IDATA_IN
30910 .word 0xbe14c000
30911 RETURN_FROM_SUPERVISOR1
30912 nop
30913Thr7_User_Text_4v400_exit:
30914 EXIT_GOOD
30915Thr7_User_Text_4v400_text_end:
30916/*********************************************************************/
30917SECTION .Thr7_User_Text_4v002 TEXT_VA=0x7b3000156000
30918attr_text {
30919 Name = .Thr7_User_Text_4v002 ,
30920 VA = 0x7b3000156000 ,/* 0x7b3000157fc0 */
30921 RA = 0x0150022000 ,
30922 PA = 0x0150022000 ,
30923 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
30924 thr7_nz_ctx_tsb_2 ,
30925 TTE_V = 1 ,
30926 TTE_NFO = 0 ,
30927 TTE_L = 1 ,
30928 TTE_Soft = 0x120000 ,
30929 TTE_IE = 0 ,
30930 TTE_E = 0 ,
30931 TTE_CP = 1 ,
30932 TTE_CV = 0 ,
30933 TTE_P = 1 ,
30934 TTE_EP = 1 ,
30935 TTE_W = 0 ,
30936 TTE_SW1 = 0 ,
30937 TTE_SW0 = 1 ,
30938 TTE_RSVD1 = 0 ,
30939 TTE_Size = 0 ,
30940 /* ITTE_TAG_DATA = 00007b30001566dc 8000000150022480 */
30941 end_label = Thr7_User_Text_4v002_text_end ,
30942 compressimage ,
30943 }
30944.text
30945.global Thr7_User_Text_4v002_text_begin
30946Thr7_User_Text_4v002_text_begin:
30947 wrpr 0, %gl
30948 .word 0xbe856068
30949 .word 0xe0dfd000
30950 .word 0x1000000
30951 or %g0, 0x1b0, %i7
30952 P_READ_DDATA_ACCESS
30953 P_DDEMAP_NCTX
30954 P_IDEMAP_ALL_RPAGES
30955 P_TOGGLE_LSU_IM
30956 P_IDEMAP_ALL_RPAGES
30957 P_ACCESS_DTSB_PTR
30958 .word 0xbe856150
30959 .word 0xc4dfd000
30960 .word 0xfcda8200
30961 P_IDEMAP_PCTX
30962 P_ACCESS_DTSB_PTR
30963 P_IDEMAP_ALL_PAGES
30964thr7_MMU_ASI_AS_IF_USER_PRIMARY_365:
30965 .word 0x87802010
30966 .word 0xf2f56068
30967 .word 0x1000000
30968 .word 0xbe104000
30969 P_DDEMAP_RPAGE
30970 .word 0x1000000
30971 or %g0, 0x440, %i7
30972 P_DTLB_TAG_READ
30973 .word 0xbe856068
30974 .word 0xfadfc200
30975 .word 0xc0292c3c
30976 .word 0xbe14c000
30977 RETURN_FROM_SUPERVISOR0
30978 nop
30979Thr7_User_Text_4v002_exit:
30980 EXIT_GOOD
30981Thr7_User_Text_4v002_text_end:
30982/*********************************************************************/
30983SECTION .Thr7_User_Data_4v101 DATA_VA=0x7b3000198000
30984attr_data {
30985 Name = .Thr7_User_Data_4v101 ,
30986 VA = 0x7b3000198000 ,/* 0x7b3000199fc0 */
30987 RA = 0x01501c6000 ,
30988 PA = 0x01501c6000 ,
30989 TTE_Context = 0x026e ,/* DATA_PRIMARY */
30990 thr7_nz_ctx_tsb_2 ,
30991 TTE_V = 1 ,
30992 TTE_NFO = 0 ,
30993 TTE_L = 0 ,
30994 TTE_Soft = 0x080000 ,
30995 TTE_IE = 0 ,
30996 TTE_E = 0 ,
30997 TTE_CP = 1 ,
30998 TTE_CV = 0 ,
30999 TTE_P = 0 ,
31000 TTE_EP = 0 ,
31001 TTE_W = 1 ,
31002 TTE_SW1 = 0 ,
31003 TTE_SW0 = 1 ,
31004 TTE_RSVD1 = 0 ,
31005 TTE_Size = 0 ,
31006 /* DTTE_TAG_DATA = 00007b30001986dc 80000001501c6440 */
31007 end_label = Thr7_User_Data_4v101_data_end ,
31008 compressimage ,
31009 }
31010.data
31011.global Thr7_User_Data_4v101_data_begin
31012Thr7_User_Data_4v101_data_begin:
31013 .xword 0x7c0000120000
31014 .xword 0x7b3000022000
31015 .xword 0x7e02b0000000
31016 .xword 0x7b300015c000
31017 .xword 0x7c0000090000
31018 .xword 0x7e0770000000
31019 .xword 0x7b3000156000
31020 .xword 0x7b3000198000
31021 .xword 0x7c0000a90000
31022 .xword 0x7b3000084000
31023 .xword 0x7b300003a000
31024 .xword 0x7c0000010000
31025 .xword 0x7c0000c60000
31026 .xword 0x7b30001d4000
31027 .xword 0x7b3000144000
31028 .xword 0x7e0a80000000
31029 .xword 0x7b30000fc000
31030 .xword 0x7c0000bc0000
31031 .xword 0x7c0000d40000
31032 .xword 0x7c00003d0000
31033 .xword 0x7e0e80000000
31034 .xword 0x7b3000128000
31035 .xword 0x7b30001b4000
31036 .xword 0x7b30001f4000
31037 .xword 0x7b3000046000
31038 .xword 0x7b300009c000
31039 .xword 0x7c0000060000
31040 .xword 0x7b3000192000
31041 .xword 0x7e0c20000000
31042 .xword 0x7c00009a0000
31043 .xword 0x7b300003c000
31044 .xword 0x7b30001ea000
31045 .xword 0x7b300012c000
31046 .xword 0x7c00003e0000
31047 .xword 0x7b3000134000
31048 .xword 0x7b3000006000
31049 .xword 0x7b3000074000
31050 .xword 0x7c0000150000
31051 .xword 0x7b300013c000
31052 .xword 0x7c0000210000
31053 .xword 0x7b3000104000
31054 .xword 0x7b30000aa000
31055 .xword 0x7c0000490000
31056 .xword 0x7b30001b6000
31057 .xword 0x7b3000076000
31058 .xword 0x7b300014a000
31059Thr7_User_Data_4v101_data_end:
31060/*********************************************************************/
31061SECTION .Thr7_User_Data_4v201 DATA_VA=0x7c0000a90000
31062attr_data {
31063 Name = .Thr7_User_Data_4v201 ,
31064 VA = 0x7c0000a90000 ,/* 0x7c0000a9ffc0 */
31065 RA = 0x01c0a80000 ,
31066 PA = 0x7dc0a80000 ,
31067 TTE_Context = 0x02a6 ,/* DATA_SECONDARY */
31068 thr7_nz_ctx_tsb_3 ,
31069 TTE_V = 1 ,
31070 TTE_NFO = 0 ,
31071 TTE_L = 0 ,
31072 TTE_Soft = 0x070000 ,
31073 TTE_IE = 0 ,
31074 TTE_E = 0 ,
31075 TTE_CP = 1 ,
31076 TTE_CV = 0 ,
31077 TTE_P = 0 ,
31078 TTE_EP = 0 ,
31079 TTE_W = 1 ,
31080 TTE_SW1 = 1 ,
31081 TTE_SW0 = 1 ,
31082 TTE_RSVD1 = 0 ,
31083 TTE_Size = 1 ,
31084 /* DTTE_TAG_DATA = 00007c0000a91df3 8000007dc0a80441 */
31085 end_label = Thr7_User_Data_4v201_data_end ,
31086 compressimage ,
31087 }
31088.data
31089.global Thr7_User_Data_4v201_data_begin
31090Thr7_User_Data_4v201_data_begin:
31091 .xword 0x7c0000120000
31092 .xword 0x7b3000022000
31093 .xword 0x7e02b0000000
31094 .xword 0x7b300015c000
31095 .xword 0x7c0000090000
31096 .xword 0x7e0770000000
31097 .xword 0x7b3000156000
31098 .xword 0x7b3000198000
31099 .xword 0x7c0000a90000
31100 .xword 0x7b3000084000
31101 .xword 0x7b300003a000
31102 .xword 0x7c0000010000
31103 .xword 0x7c0000c60000
31104 .xword 0x7b30001d4000
31105 .xword 0x7b3000144000
31106 .xword 0x7e0a80000000
31107 .xword 0x7b30000fc000
31108 .xword 0x7c0000bc0000
31109 .xword 0x7c0000d40000
31110 .xword 0x7c00003d0000
31111 .xword 0x7e0e80000000
31112 .xword 0x7b3000128000
31113 .xword 0x7b30001b4000
31114 .xword 0x7b30001f4000
31115 .xword 0x7b3000046000
31116 .xword 0x7b300009c000
31117 .xword 0x7c0000060000
31118 .xword 0x7b3000192000
31119 .xword 0x7e0c20000000
31120 .xword 0x7c00009a0000
31121 .xword 0x7b300003c000
31122 .xword 0x7b30001ea000
31123 .xword 0x7b300012c000
31124 .xword 0x7c00003e0000
31125 .xword 0x7b3000134000
31126 .xword 0x7b3000006000
31127 .xword 0x7b3000074000
31128 .xword 0x7c0000150000
31129 .xword 0x7b300013c000
31130 .xword 0x7c0000210000
31131 .xword 0x7b3000104000
31132 .xword 0x7b30000aa000
31133 .xword 0x7c0000490000
31134 .xword 0x7b30001b6000
31135 .xword 0x7b3000076000
31136 .xword 0x7b300014a000
31137Thr7_User_Data_4v201_data_end:
31138/*********************************************************************/
31139SECTION .Thr7_User_Data_4v301 DATA_VA=0x7b3000084000
31140attr_data {
31141 Name = .Thr7_User_Data_4v301 ,
31142 VA = 0x7b3000084000 ,/* 0x7b3000085fc0 */
31143 RA = 0x015014e000 ,
31144 PA = 0x7d5014e000 ,
31145 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31146 thr7_z_ctx_tsb_2 ,
31147 TTE_V = 1 ,
31148 TTE_NFO = 0 ,
31149 TTE_L = 0 ,
31150 TTE_Soft = 0x130000 ,
31151 TTE_IE = 0 ,
31152 TTE_E = 0 ,
31153 TTE_CP = 0 ,
31154 TTE_CV = 0 ,
31155 TTE_P = 0 ,
31156 TTE_EP = 0 ,
31157 TTE_W = 1 ,
31158 TTE_SW1 = 1 ,
31159 TTE_SW0 = 1 ,
31160 TTE_RSVD1 = 0 ,
31161 TTE_Size = 0 ,
31162 /* DTTE_TAG_DATA = 00007b3000084000 8000007d5014e040 */
31163 end_label = Thr7_User_Data_4v301_data_end ,
31164 compressimage ,
31165 }
31166.data
31167.global Thr7_User_Data_4v301_data_begin
31168Thr7_User_Data_4v301_data_begin:
31169 .xword 0x7c0000120000
31170 .xword 0x7b3000022000
31171 .xword 0x7e02b0000000
31172 .xword 0x7b300015c000
31173 .xword 0x7c0000090000
31174 .xword 0x7e0770000000
31175 .xword 0x7b3000156000
31176 .xword 0x7b3000198000
31177 .xword 0x7c0000a90000
31178 .xword 0x7b3000084000
31179 .xword 0x7b300003a000
31180 .xword 0x7c0000010000
31181 .xword 0x7c0000c60000
31182 .xword 0x7b30001d4000
31183 .xword 0x7b3000144000
31184 .xword 0x7e0a80000000
31185 .xword 0x7b30000fc000
31186 .xword 0x7c0000bc0000
31187 .xword 0x7c0000d40000
31188 .xword 0x7c00003d0000
31189 .xword 0x7e0e80000000
31190 .xword 0x7b3000128000
31191 .xword 0x7b30001b4000
31192 .xword 0x7b30001f4000
31193 .xword 0x7b3000046000
31194 .xword 0x7b300009c000
31195 .xword 0x7c0000060000
31196 .xword 0x7b3000192000
31197 .xword 0x7e0c20000000
31198 .xword 0x7c00009a0000
31199 .xword 0x7b300003c000
31200 .xword 0x7b30001ea000
31201 .xword 0x7b300012c000
31202 .xword 0x7c00003e0000
31203 .xword 0x7b3000134000
31204 .xword 0x7b3000006000
31205 .xword 0x7b3000074000
31206 .xword 0x7c0000150000
31207 .xword 0x7b300013c000
31208 .xword 0x7c0000210000
31209 .xword 0x7b3000104000
31210 .xword 0x7b30000aa000
31211 .xword 0x7c0000490000
31212 .xword 0x7b30001b6000
31213 .xword 0x7b3000076000
31214 .xword 0x7b300014a000
31215Thr7_User_Data_4v301_data_end:
31216/*********************************************************************/
31217SECTION .Thr7_User_Text_4v003 TEXT_VA=0x7b300003a000
31218attr_text {
31219 Name = .Thr7_User_Text_4v003 ,
31220 VA = 0x7b300003a000 ,/* 0x7b300003bfc0 */
31221 RA = 0x015013c000 ,
31222 PA = 0x015013c000 ,
31223 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
31224 thr7_nz_ctx_tsb_2 ,
31225 TTE_V = 1 ,
31226 TTE_NFO = 0 ,
31227 TTE_L = 1 ,
31228 TTE_Soft = 0x120000 ,
31229 TTE_IE = 0 ,
31230 TTE_E = 0 ,
31231 TTE_CP = 1 ,
31232 TTE_CV = 0 ,
31233 TTE_P = 0 ,
31234 TTE_EP = 1 ,
31235 TTE_W = 0 ,
31236 TTE_SW1 = 0 ,
31237 TTE_SW0 = 1 ,
31238 TTE_RSVD1 = 0 ,
31239 TTE_Size = 0 ,
31240 /* ITTE_TAG_DATA = 00007b300003a6dc 800000015013c480 */
31241 end_label = Thr7_User_Text_4v003_text_end ,
31242 compressimage ,
31243 }
31244.text
31245.global Thr7_User_Text_4v003_text_begin
31246Thr7_User_Text_4v003_text_begin:
31247 nop
31248 sub %g1, 1, %g1
31249 brz %g1,Thr7_User_Text_4v003_exit
31250 nop
31251 nop
31252 nop
31253 nop
31254 nop
31255 nop
31256 IDEMAP_ALL_PAGES
31257 .word 0x1000000
31258 or %g0, 0x099, %i7
31259 LOAD_DDATA_IN
31260 TOGGLE_LSU_IM
31261 nop
31262 nop
31263 nop
31264 nop
31265 .word 0xfcdc1000
31266 .word 0xc85f6120
31267 .word 0x1000000
31268 or %g0, 0x7d7, %i7
31269 LOAD_DDATA_ACCESS
31270 DDEMAP_ALL
31271 nop
31272 nop
31273 nop
31274 nop
31275 nop
31276 nop
31277 nop
31278 nop
31279 nop
31280 TOGGLE_LSU_DM
31281 .word 0xc0712a18
31282 .word 0xbe13c000
31283 GOTO_SUPERVISOR0
31284 .word 0xea58a0d0
31285 .word 0xfe4d63af
31286 .word 0xbe80a038
31287 .word 0xf2dfd000
31288 DDEMAP_PCTX
31289 .word 0xfcd91000
31290 .word 0xfe5d6c08
31291 .word 0xfcdc1000
31292 .word 0xc02e6170
31293 nop
31294 nop
31295 nop
31296 nop
31297 .word 0xcc5c2018
31298 .word 0xbe876110
31299 .word 0xeadfd000
31300 TOGGLE_LSU_IM
31301 .word 0xc6742050
31302 .word 0xc02f6d0e
31303 nop
31304 nop
31305 nop
31306 nop
31307 nop
31308 nop
31309 nop
31310 nop
31311 DO_BRANCH
31312 .word 0x81c72000
31313 .word 0xbe124000
31314 GOTO_SUPERVISOR0
31315 .word 0x1000000
31316 or %g0, 0x1d2, %i7
31317 LOAD_DDATA_ACCESS
31318 .word 0xfcdf5000
31319 .word 0xbe82a038
31320 .word 0xf2dfd000
31321 IDEMAP_ALL_RPAGES
31322thr7_MMU_ASI_PRIMARY_366:
31323 .word 0x87802080
31324 .word 0xe8f0a058
31325 .word 0xc0766ac8
31326 .word 0xc0756170
31327 .word 0x1000000
31328 or %g0, 0x4d8, %i7
31329 DTLB_TAG_READ
31330 .word 0xd85c2018
31331thr7_MMU_ASI_PRIMARY_367:
31332 .word 0x87802080
31333 .word 0xdcf42028
31334 .word 0xfc9adc60
31335 .word 0x1000000
31336 or %g0, 0x061, %i7
31337 LOAD_IDATA_IN
31338 .word 0xbe816098
31339 .word 0xd6dfd020
31340 .word 0x1000000
31341 or %g0, 0x13d, %i7
31342 LOAD_DDATA_ACCESS
31343 .word 0x1000000
31344 or %g0, 0x5b0, %i7
31345 ITLB_TAG_READ
31346 DO_BRANCH
31347 .word 0x81c3e000
31348 .word 0xbe124000
31349 GOTO_SUPERVISOR0
31350 .word 0xc0766170
31351 .word 0x1000000
31352 .word 0xbe13c000
31353 DDEMAP_RPAGE
31354 .word 0x1000000
31355 .word 0xbe140000
31356 IDEMAP_PAGE
31357 .word 0xfcdc1100
31358 .word 0x1000000
31359 .word 0xbe11c000
31360 DDEMAP_PAGE
31361 IDEMAP_PCTX
31362 .word 0xbe8420e0
31363 .word 0xf2dfd000
31364 nop
31365 nop
31366 nop
31367 nop
31368 nop
31369 nop
31370 nop
31371 nop
31372 nop
31373 nop
31374 nop
31375 ACCESS_ITSB_PTR
31376thr7_MMU_ASI_PRIMARY_368:
31377 .word 0x87802080
31378 .word 0xd0f2a028
31379 .word 0xd85c2018
31380 .word 0x1000000
31381 or %g0, 0x029, %i7
31382 LOAD_IDATA_IN
31383thr7_MMU_ASI_PRIMARY_369:
31384 .word 0x87802080
31385 .word 0xd0f56028
31386 .word 0x1000000
31387 .word 0xbe124000
31388 DDEMAP_RPAGE
31389 nop
31390 nop
31391 nop
31392 nop
31393 nop
31394 nop
31395 nop
31396thr7_MMU_ASI_PRIMARY_LITTLE_370:
31397 .word 0x87802088
31398 .word 0xfaf76100
31399 .word 0xc02d62c1
31400 .word 0xbe124000
31401 GOTO_SUPERVISOR0
31402 .word 0xe05f6100
31403 .word 0x81c3e000
31404 .word 0xbe124000
31405 GOTO_SUPERVISOR0
31406 nop
31407Thr7_User_Text_4v003_exit:
31408 EXIT_GOOD
31409Thr7_User_Text_4v003_text_end:
31410/*********************************************************************/
31411SECTION .Thr7_User_Text_4v401 TEXT_VA=0x7c0000010000
31412attr_text {
31413 Name = .Thr7_User_Text_4v401 ,
31414 VA = 0x7c0000010000 ,/* 0x7c000001ffc0 */
31415 RA = 0x01c03a0000 ,
31416 PA = 0x01c03a0000 ,
31417 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31418 thr7_z_ctx_tsb_3 ,
31419 TTE_V = 1 ,
31420 TTE_NFO = 0 ,
31421 TTE_L = 0 ,
31422 TTE_Soft = 0x070000 ,
31423 TTE_IE = 0 ,
31424 TTE_E = 0 ,
31425 TTE_CP = 1 ,
31426 TTE_CV = 0 ,
31427 TTE_P = 1 ,
31428 TTE_EP = 1 ,
31429 TTE_W = 0 ,
31430 TTE_SW1 = 0 ,
31431 TTE_SW0 = 0 ,
31432 TTE_RSVD1 = 0 ,
31433 TTE_Size = 1 ,
31434 /* ITTE_TAG_DATA = 00007c0000010000 80000001c03a0481 */
31435 end_label = Thr7_User_Text_4v401_text_end ,
31436 compressimage ,
31437 }
31438.text
31439.global Thr7_User_Text_4v401_text_begin
31440Thr7_User_Text_4v401_text_begin:
31441 wrpr 0, %gl
31442 .word 0x1000000
31443 or %g0, 0x50, %i7
31444 P_ITLB_TAG_READ
31445 P_ACCESS_DTSB_PTR
31446 .word 0xfcdf4200
31447 nop
31448 nop
31449 nop
31450 nop
31451 nop
31452 nop
31453 nop
31454 nop
31455 .word 0x1000000
31456 or %g0, 0x160, %i7
31457 P_READ_DDATA_ACCESS
31458 P_TOGGLE_LSU_IM
31459 nop
31460 nop
31461 nop
31462 nop
31463 nop
31464 .word 0xea7320e0
31465 .word 0xc02ca42c
31466 P_ACCESS_DTSB_PTR
31467 .word 0x1000000
31468 or %g0, 0x000, %i7
31469 P_LOAD_IDATA_IN
31470 .word 0xfc9a9c40
31471 .word 0x1000000
31472 or %g0, 0x78, %i7
31473 P_READ_DDATA_ACCESS
31474 .word 0x1000000
31475 or %g0, 0x082, %i7
31476 P_LOAD_IDATA_IN
31477 .word 0xfa75e0d0
31478 .word 0xc0232c84
31479 .word 0x1000000
31480 or %g0, 0x4d0, %i7
31481 P_DTLB_TAG_READ
31482 P_IDEMAP_ALL_RPAGES
31483 .word 0xfe4cad61
31484 P_TOGGLE_LSU_DM
31485thr7_MMU_ASI_PRIMARY_371:
31486 .word 0x87802080
31487 .word 0xf2f66140
31488 .word 0x1000000
31489 or %g0, 0x140, %i7
31490 P_READ_DDATA_ACCESS
31491 .word 0xea59a0f0
31492 .word 0xbe866110
31493 .word 0xfadfc200
31494 nop
31495 nop
31496 .word 0x1000000
31497 .word 0xbe15c000
31498 P_IDEMAP_PAGE
31499 .word 0xbe866068
31500 .word 0xfadfc200
31501 .word 0xc02ee170
31502thr7_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_372:
31503 .word 0x87802023
31504 .word 0xd8b96a70
31505 .word 0x1000000
31506 .word 0xbe108000
31507 srlx %i7, 8, %i7
31508 andn %i7, 0x1f, %i7
31509 P_ITLB_PROBE
31510 nop
31511 nop
31512 nop
31513 nop
31514 nop
31515 nop
31516 nop
31517 P_IDEMAP_ALL_PAGES
31518thr7_MMU_ASI_PRIMARY_373:
31519 .word 0x87802080
31520 .word 0xdcf56058
31521 .word 0xfcde8320
31522 .word 0xbe82a100
31523 .word 0xd4dfd000
31524thr7_MMU_ASI_AS_IF_USER_PRIMARY_374:
31525 .word 0x87802010
31526 .word 0xd8f660a0
31527 .word 0xfcdf4200
31528 .word 0x1000000
31529 or %g0, 0x05a, %i7
31530 P_LOAD_IDATA_IN
31531 nop
31532 nop
31533 nop
31534 nop
31535 nop
31536 nop
31537 nop
31538 nop
31539 .word 0xf45ca010
31540 nop
31541 nop
31542 .word 0x1000000
31543 .word 0xbe11c000
31544 srlx %i7, 8, %i7
31545 andn %i7, 0x1f, %i7
31546 xor %i7, 0x10, %i7
31547 P_ITLB_PROBE
31548 nop
31549 nop
31550 nop
31551 nop
31552 nop
31553 nop
31554 nop
31555 nop
31556 .word 0xfc9b04e0
31557 P_ACCESS_DTSB_PTR
31558thr7_MMU_ASI_PRIMARY_375:
31559 .word 0x87802080
31560 .word 0xe0f56160
31561 P_ACCESS_DTSB_PTR
31562 .word 0x1000000
31563 or %g0, 0x4af, %i7
31564 P_LOAD_IDATA_ACCESS
31565 .word 0xca74a040
31566 .word 0xc024ae98
31567 .word 0x1000000
31568 or %g0, 0x4a3, %i7
31569 P_LOAD_IDATA_ACCESS
31570 .word 0xfe4de17b
31571 .word 0xfcda8200
31572 P_IDEMAP_ALL
31573 .word 0xbe82a0b0
31574 .word 0xfadfc200
31575thr7_MMU_ASI_PRIMARY_376:
31576 .word 0x87802080
31577 .word 0xf4f76010
31578 .word 0xbe812038
31579 .word 0xc4dfd000
31580thr7_MMU_ASI_AS_IF_USER_PRIMARY_377:
31581 .word 0x87802010
31582 .word 0xf8f42050
31583 .word 0x1000000
31584 or %g0, 0x053, %i7
31585 P_LOAD_DDATA_IN
31586 .word 0x1000000
31587 .word 0xbe160000
31588 srlx %i7, 8, %i7
31589 andn %i7, 0x1f, %i7
31590 xor %i7, 0x10, %i7
31591 P_ITLB_PROBE
31592 P_TOGGLE_LSU_DM
31593 P_IDEMAP_ALL
31594 .word 0xbe14c000
31595 RETURN_FROM_SUPERVISOR1
31596 nop
31597Thr7_User_Text_4v401_exit:
31598 EXIT_GOOD
31599Thr7_User_Text_4v401_text_end:
31600/*********************************************************************/
31601SECTION .Thr7_User_Text_4v004 TEXT_VA=0x7c0000c60000
31602attr_text {
31603 Name = .Thr7_User_Text_4v004 ,
31604 VA = 0x7c0000c60000 ,/* 0x7c0000c6ffc0 */
31605 RA = 0x01c0c10000 ,
31606 PA = 0x7dc0c10000 ,
31607 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
31608 thr7_nz_ctx_tsb_3 ,
31609 TTE_V = 1 ,
31610 TTE_NFO = 0 ,
31611 TTE_L = 1 ,
31612 TTE_Soft = 0x120000 ,
31613 TTE_IE = 0 ,
31614 TTE_E = 0 ,
31615 TTE_CP = 1 ,
31616 TTE_CV = 0 ,
31617 TTE_P = 1 ,
31618 TTE_EP = 1 ,
31619 TTE_W = 0 ,
31620 TTE_SW1 = 0 ,
31621 TTE_SW0 = 1 ,
31622 TTE_RSVD1 = 0 ,
31623 TTE_Size = 1 ,
31624 /* ITTE_TAG_DATA = 00007c0000c606dc 8000007dc0c10481 */
31625 end_label = Thr7_User_Text_4v004_text_end ,
31626 compressimage ,
31627 }
31628.text
31629.global Thr7_User_Text_4v004_text_begin
31630Thr7_User_Text_4v004_text_begin:
31631 wrpr 0, %gl
31632 .word 0xec756010
31633 .word 0xc0742170
31634 P_TOGGLE_LSU_IM
31635thr7_MMU_ASI_SECONDARY_LITTLE_378:
31636 .word 0x87802089
31637 .word 0xcaf46070
31638 .word 0x1000000
31639 .word 0xbe164000
31640 P_IDEMAP_PAGE
31641 nop
31642 nop
31643 nop
31644 nop
31645 .word 0xfe442e80
31646 .word 0x1000000
31647 .word 0xbe10c000
31648 srlx %i7, 8, %i7
31649 andn %i7, 0x1f, %i7
31650 P_ITLB_PROBE
31651 P_ACCESS_ITSB_PTR
31652 nop
31653 nop
31654 nop
31655 nop
31656 nop
31657 nop
31658 nop
31659 nop
31660 P_IDEMAP_NCTX
31661 .word 0xfe4c2188
31662 .word 0xfcd94320
31663 .word 0xc02aa92c
31664 nop
31665 nop
31666thr7_MMU_ASI_AS_IF_USER_PRIMARY_379:
31667 .word 0x87802010
31668 .word 0xd2f560c8
31669 P_ACCESS_DTSB_PTR
31670thr7_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_380:
31671 .word 0x87802018
31672 .word 0xd4f760d0
31673 P_IDEMAP_ALL_PAGES
31674 .word 0xfc9c1c40
31675 .word 0x1000000
31676 or %g0, 0x4f8, %i7
31677 P_ITLB_TAG_READ
31678 .word 0xbe82a0e0
31679 .word 0xc8dfd000
31680 nop
31681 .word 0x1000000
31682 .word 0xbe114000
31683 P_DDEMAP_PAGE
31684 .word 0x1000000
31685 or %g0, 0x089, %i7
31686 P_LOAD_DDATA_IN
31687 .word 0xfe442b9c
31688 .word 0x1000000
31689 or %g0, 0x035, %i7
31690 P_LOAD_IDATA_IN
31691 P_TOGGLE_LSU_IM
31692thr7_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_381:
31693 .word 0x87802018
31694 .word 0xe2f42010
31695 .word 0x1000000
31696 or %g0, 0x160, %i7
31697 P_READ_IDATA_ACCESS
31698thr7_MMU_ASI_AS_IF_USER_PRIMARY_382:
31699 .word 0x87802010
31700 .word 0xd0f0a058
31701 P_TOGGLE_LSU_IM
31702 .word 0xd6766010
31703 .word 0xc031295e
31704 .word 0x1000000
31705 or %g0, 0x4d0, %i7
31706 P_READ_IDATA_ACCESS
31707 .word 0x1000000
31708 .word 0xbe158000
31709 srlx %i7, 8, %i7
31710 andn %i7, 0x1f, %i7
31711 xor %i7, 0x10, %i7
31712 P_ITLB_PROBE
31713 nop
31714 P_IDEMAP_ALL
31715 nop
31716 nop
31717 nop
31718 nop
31719 nop
31720 nop
31721 nop
31722 P_TOGGLE_LSU_DM
31723 P_DDEMAP_PCTX
31724 .word 0x1000000
31725 or %g0, 0x09b, %i7
31726 P_LOAD_IDATA_IN
31727 .word 0xbe160000
31728 RETURN_FROM_SUPERVISOR0
31729 nop
31730Thr7_User_Text_4v004_exit:
31731 EXIT_GOOD
31732Thr7_User_Text_4v004_text_end:
31733/*********************************************************************/
31734SECTION .Thr7_User_Data_4v102 DATA_VA=0x7b30001d4000
31735attr_data {
31736 Name = .Thr7_User_Data_4v102 ,
31737 VA = 0x7b30001d4000 ,/* 0x7b30001d5fc0 */
31738 RA = 0x015009c000 ,
31739 PA = 0x015009c000 ,
31740 TTE_Context = 0x026e ,/* DATA_PRIMARY */
31741 thr7_nz_ctx_tsb_2 ,
31742 TTE_V = 1 ,
31743 TTE_NFO = 0 ,
31744 TTE_L = 0 ,
31745 TTE_Soft = 0x080000 ,
31746 TTE_IE = 0 ,
31747 TTE_E = 0 ,
31748 TTE_CP = 1 ,
31749 TTE_CV = 0 ,
31750 TTE_P = 0 ,
31751 TTE_EP = 0 ,
31752 TTE_W = 1 ,
31753 TTE_SW1 = 0 ,
31754 TTE_SW0 = 1 ,
31755 TTE_RSVD1 = 0 ,
31756 TTE_Size = 0 ,
31757 /* DTTE_TAG_DATA = 00007b30001d46dc 800000015009c440 */
31758 end_label = Thr7_User_Data_4v102_data_end ,
31759 compressimage ,
31760 }
31761.data
31762.global Thr7_User_Data_4v102_data_begin
31763Thr7_User_Data_4v102_data_begin:
31764 .xword 0x7c0000120000
31765 .xword 0x7b3000022000
31766 .xword 0x7e02b0000000
31767 .xword 0x7b300015c000
31768 .xword 0x7c0000090000
31769 .xword 0x7e0770000000
31770 .xword 0x7b3000156000
31771 .xword 0x7b3000198000
31772 .xword 0x7c0000a90000
31773 .xword 0x7b3000084000
31774 .xword 0x7b300003a000
31775 .xword 0x7c0000010000
31776 .xword 0x7c0000c60000
31777 .xword 0x7b30001d4000
31778 .xword 0x7b3000144000
31779 .xword 0x7e0a80000000
31780 .xword 0x7b30000fc000
31781 .xword 0x7c0000bc0000
31782 .xword 0x7c0000d40000
31783 .xword 0x7c00003d0000
31784 .xword 0x7e0e80000000
31785 .xword 0x7b3000128000
31786 .xword 0x7b30001b4000
31787 .xword 0x7b30001f4000
31788 .xword 0x7b3000046000
31789 .xword 0x7b300009c000
31790 .xword 0x7c0000060000
31791 .xword 0x7b3000192000
31792 .xword 0x7e0c20000000
31793 .xword 0x7c00009a0000
31794 .xword 0x7b300003c000
31795 .xword 0x7b30001ea000
31796 .xword 0x7b300012c000
31797 .xword 0x7c00003e0000
31798 .xword 0x7b3000134000
31799 .xword 0x7b3000006000
31800 .xword 0x7b3000074000
31801 .xword 0x7c0000150000
31802 .xword 0x7b300013c000
31803 .xword 0x7c0000210000
31804 .xword 0x7b3000104000
31805 .xword 0x7b30000aa000
31806 .xword 0x7c0000490000
31807 .xword 0x7b30001b6000
31808 .xword 0x7b3000076000
31809 .xword 0x7b300014a000
31810Thr7_User_Data_4v102_data_end:
31811/*********************************************************************/
31812SECTION .Thr7_User_Data_4v202 DATA_VA=0x7b3000144000
31813attr_data {
31814 Name = .Thr7_User_Data_4v202 ,
31815 VA = 0x7b3000144000 ,/* 0x7b3000145fc0 */
31816 RA = 0x015005c000 ,
31817 PA = 0x015005c000 ,
31818 TTE_Context = 0x02a6 ,/* DATA_SECONDARY */
31819 thr7_nz_ctx_tsb_2 ,
31820 TTE_V = 1 ,
31821 TTE_NFO = 0 ,
31822 TTE_L = 0 ,
31823 TTE_Soft = 0x070000 ,
31824 TTE_IE = 0 ,
31825 TTE_E = 0 ,
31826 TTE_CP = 1 ,
31827 TTE_CV = 0 ,
31828 TTE_P = 0 ,
31829 TTE_EP = 0 ,
31830 TTE_W = 1 ,
31831 TTE_SW1 = 1 ,
31832 TTE_SW0 = 1 ,
31833 TTE_RSVD1 = 0 ,
31834 TTE_Size = 0 ,
31835 /* DTTE_TAG_DATA = 00007b3000145df3 800000015005c440 */
31836 end_label = Thr7_User_Data_4v202_data_end ,
31837 compressimage ,
31838 }
31839.data
31840.global Thr7_User_Data_4v202_data_begin
31841Thr7_User_Data_4v202_data_begin:
31842 .xword 0x7c0000120000
31843 .xword 0x7b3000022000
31844 .xword 0x7e02b0000000
31845 .xword 0x7b300015c000
31846 .xword 0x7c0000090000
31847 .xword 0x7e0770000000
31848 .xword 0x7b3000156000
31849 .xword 0x7b3000198000
31850 .xword 0x7c0000a90000
31851 .xword 0x7b3000084000
31852 .xword 0x7b300003a000
31853 .xword 0x7c0000010000
31854 .xword 0x7c0000c60000
31855 .xword 0x7b30001d4000
31856 .xword 0x7b3000144000
31857 .xword 0x7e0a80000000
31858 .xword 0x7b30000fc000
31859 .xword 0x7c0000bc0000
31860 .xword 0x7c0000d40000
31861 .xword 0x7c00003d0000
31862 .xword 0x7e0e80000000
31863 .xword 0x7b3000128000
31864 .xword 0x7b30001b4000
31865 .xword 0x7b30001f4000
31866 .xword 0x7b3000046000
31867 .xword 0x7b300009c000
31868 .xword 0x7c0000060000
31869 .xword 0x7b3000192000
31870 .xword 0x7e0c20000000
31871 .xword 0x7c00009a0000
31872 .xword 0x7b300003c000
31873 .xword 0x7b30001ea000
31874 .xword 0x7b300012c000
31875 .xword 0x7c00003e0000
31876 .xword 0x7b3000134000
31877 .xword 0x7b3000006000
31878 .xword 0x7b3000074000
31879 .xword 0x7c0000150000
31880 .xword 0x7b300013c000
31881 .xword 0x7c0000210000
31882 .xword 0x7b3000104000
31883 .xword 0x7b30000aa000
31884 .xword 0x7c0000490000
31885 .xword 0x7b30001b6000
31886 .xword 0x7b3000076000
31887 .xword 0x7b300014a000
31888Thr7_User_Data_4v202_data_end:
31889/*********************************************************************/
31890SECTION .Thr7_User_Data_4v302 DATA_VA=0x7e0a80000000
31891attr_data {
31892 Name = .Thr7_User_Data_4v302 ,
31893 VA = 0x7e0a80000000 ,/* 0x7e0a8fffffc0 */
31894 RA = 0x02c0000000 ,
31895 PA = 0x7ec0000000 ,
31896 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31897 thr7_z_ctx_tsb_1 ,
31898 TTE_V = 1 ,
31899 TTE_NFO = 0 ,
31900 TTE_L = 0 ,
31901 TTE_Soft = 0x130000 ,
31902 TTE_IE = 0 ,
31903 TTE_E = 0 ,
31904 TTE_CP = 0 ,
31905 TTE_CV = 0 ,
31906 TTE_P = 0 ,
31907 TTE_EP = 0 ,
31908 TTE_W = 1 ,
31909 TTE_SW1 = 1 ,
31910 TTE_SW0 = 1 ,
31911 TTE_RSVD1 = 0 ,
31912 TTE_Size = 5 ,
31913 /* DTTE_TAG_DATA = 00007e0a80000000 8000007ec0000045 */
31914 end_label = Thr7_User_Data_4v302_data_end ,
31915 compressimage ,
31916 }
31917.data
31918.global Thr7_User_Data_4v302_data_begin
31919Thr7_User_Data_4v302_data_begin:
31920 .xword 0x7c0000120000
31921 .xword 0x7b3000022000
31922 .xword 0x7e02b0000000
31923 .xword 0x7b300015c000
31924 .xword 0x7c0000090000
31925 .xword 0x7e0770000000
31926 .xword 0x7b3000156000
31927 .xword 0x7b3000198000
31928 .xword 0x7c0000a90000
31929 .xword 0x7b3000084000
31930 .xword 0x7b300003a000
31931 .xword 0x7c0000010000
31932 .xword 0x7c0000c60000
31933 .xword 0x7b30001d4000
31934 .xword 0x7b3000144000
31935 .xword 0x7e0a80000000
31936 .xword 0x7b30000fc000
31937 .xword 0x7c0000bc0000
31938 .xword 0x7c0000d40000
31939 .xword 0x7c00003d0000
31940 .xword 0x7e0e80000000
31941 .xword 0x7b3000128000
31942 .xword 0x7b30001b4000
31943 .xword 0x7b30001f4000
31944 .xword 0x7b3000046000
31945 .xword 0x7b300009c000
31946 .xword 0x7c0000060000
31947 .xword 0x7b3000192000
31948 .xword 0x7e0c20000000
31949 .xword 0x7c00009a0000
31950 .xword 0x7b300003c000
31951 .xword 0x7b30001ea000
31952 .xword 0x7b300012c000
31953 .xword 0x7c00003e0000
31954 .xword 0x7b3000134000
31955 .xword 0x7b3000006000
31956 .xword 0x7b3000074000
31957 .xword 0x7c0000150000
31958 .xword 0x7b300013c000
31959 .xword 0x7c0000210000
31960 .xword 0x7b3000104000
31961 .xword 0x7b30000aa000
31962 .xword 0x7c0000490000
31963 .xword 0x7b30001b6000
31964 .xword 0x7b3000076000
31965 .xword 0x7b300014a000
31966Thr7_User_Data_4v302_data_end:
31967/*********************************************************************/
31968SECTION .Thr7_User_Text_4v005 TEXT_VA=0x7b30000fc000
31969attr_text {
31970 Name = .Thr7_User_Text_4v005 ,
31971 VA = 0x7b30000fc000 ,/* 0x7b30000fdfc0 */
31972 RA = 0x01501ee000 ,
31973 PA = 0x01501ee000 ,
31974 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
31975 thr7_nz_ctx_tsb_2 ,
31976 TTE_V = 1 ,
31977 TTE_NFO = 0 ,
31978 TTE_L = 1 ,
31979 TTE_Soft = 0x120000 ,
31980 TTE_IE = 0 ,
31981 TTE_E = 0 ,
31982 TTE_CP = 1 ,
31983 TTE_CV = 0 ,
31984 TTE_P = 0 ,
31985 TTE_EP = 1 ,
31986 TTE_W = 0 ,
31987 TTE_SW1 = 0 ,
31988 TTE_SW0 = 1 ,
31989 TTE_RSVD1 = 0 ,
31990 TTE_Size = 0 ,
31991 /* ITTE_TAG_DATA = 00007b30000fc6dc 80000001501ee480 */
31992 end_label = Thr7_User_Text_4v005_text_end ,
31993 compressimage ,
31994 }
31995.text
31996.global Thr7_User_Text_4v005_text_begin
31997Thr7_User_Text_4v005_text_begin:
31998 nop
31999 sub %g1, 1, %g1
32000 brz %g1,Thr7_User_Text_4v005_exit
32001 nop
32002thr7_MMU_ASI_BLK_P_383:
32003 .word 0x878020f0
32004 .word 0xc1bf63c0
32005 .word 0x1000000
32006 or %g0, 0x541, %i7
32007 LOAD_IDATA_ACCESS
32008 ACCESS_ITSB_PTR
32009 .word 0x1000000
32010 or %g0, 0x4f5, %i7
32011 LOAD_IDATA_ACCESS
32012 DDEMAP_SCTX
32013 .word 0xc0256d7c
32014 .word 0xbe124000
32015 GOTO_SUPERVISOR0
32016 .word 0xbe812068
32017 .word 0xd4dfd000
32018 .word 0xc0742c68
32019 .word 0xbe82a140
32020 .word 0xeadfd000
32021 .word 0x1000000
32022 or %g0, 0x518, %i7
32023 ITLB_TAG_READ
32024 .word 0xca5d6010
32025 DDEMAP_PCTX
32026 nop
32027 nop
32028 nop
32029 nop
32030 nop
32031 nop
32032 nop
32033 nop
32034 nop
32035 .word 0xfcdd5000
32036 IDEMAP_ALL
32037 .word 0xfcdf5000
32038 .word 0x1000000
32039 or %g0, 0x1d0, %i7
32040 ITLB_TAG_READ
32041 DDEMAP_ALL
32042 IDEMAP_ALL_PAGES
32043 .word 0x1000000
32044 .word 0xbe170000
32045 DDEMAP_PAGE
32046 .word 0xd45c2100
32047 .word 0xcc7420a0
32048 .word 0xc0256924
32049 .word 0xc0742258
32050 IDEMAP_ALL_PAGES
32051 DO_BRANCH
32052 .word 0x81c36000
32053 .word 0xbe124000
32054 GOTO_SUPERVISOR0
32055 .word 0x1000000
32056 .word 0xbe140000
32057 srlx %i7, 8, %i7
32058 andn %i7, 0x1f, %i7
32059 ITLB_PROBE
32060 TOGGLE_LSU_IM
32061 .word 0xe272a010
32062 .word 0xc0376170
32063 .word 0xfcda9000
32064 DDEMAP_PCTX
32065 nop
32066 nop
32067 nop
32068 nop
32069 nop
32070 nop
32071 nop
32072 nop
32073 nop
32074 nop
32075 nop
32076 nop
32077 nop
32078 nop
32079 IDEMAP_PCTX
32080thr7_MMU_ASI_PRIMARY_384:
32081 .word 0x87802080
32082 .word 0xd6f42040
32083 DO_BRANCH
32084 .word 0x81c0e088
32085 .word 0xbe13c000
32086 GOTO_SUPERVISOR0
32087 .word 0xd87760c0
32088 .word 0xc02c22d9
32089 .word 0xd6776010
32090 .word 0xc07766d8
32091 .word 0x1000000
32092 .word 0xbe108000
32093 DDEMAP_PAGE
32094 .word 0xc032a3d8
32095 nop
32096 nop
32097 nop
32098 .word 0x1000000
32099 or %g0, 0x051, %i7
32100 LOAD_IDATA_IN
32101 .word 0xfe576eb4
32102thr7_MMU_ASI_PRIMARY_385:
32103 .word 0x87802080
32104 .word 0xd8f56018
32105 .word 0xc67560a8
32106 .word 0xc0256324
32107 nop
32108 nop
32109 nop
32110 nop
32111 nop
32112 .word 0xf672a0c0
32113 .word 0xc02d6992
32114 IDEMAP_PCTX
32115 .word 0xc02f673e
32116 DO_BRANCH
32117 .word 0x81c62000
32118 .word 0xbe124000
32119 GOTO_SUPERVISOR0
32120 .word 0xc67420c8
32121 .word 0xc0756188
32122 .word 0xbe120000
32123 GOTO_SUPERVISOR1
32124 nop
32125Thr7_User_Text_4v005_exit:
32126 EXIT_GOOD
32127Thr7_User_Text_4v005_text_end:
32128/*********************************************************************/
32129SECTION .Thr7_User_Text_4v402 TEXT_VA=0x7c0000bc0000
32130attr_text {
32131 Name = .Thr7_User_Text_4v402 ,
32132 VA = 0x7c0000bc0000 ,/* 0x7c0000bcffc0 */
32133 RA = 0x01c0000000 ,
32134 PA = 0x01c0000000 ,
32135 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
32136 thr7_z_ctx_tsb_3 ,
32137 TTE_V = 1 ,
32138 TTE_NFO = 0 ,
32139 TTE_L = 0 ,
32140 TTE_Soft = 0x070000 ,
32141 TTE_IE = 0 ,
32142 TTE_E = 0 ,
32143 TTE_CP = 1 ,
32144 TTE_CV = 0 ,
32145 TTE_P = 1 ,
32146 TTE_EP = 1 ,
32147 TTE_W = 0 ,
32148 TTE_SW1 = 0 ,
32149 TTE_SW0 = 0 ,
32150 TTE_RSVD1 = 0 ,
32151 TTE_Size = 1 ,
32152 /* ITTE_TAG_DATA = 00007c0000bc0000 80000001c0000481 */
32153 end_label = Thr7_User_Text_4v402_text_end ,
32154 compressimage ,
32155 }
32156.text
32157.global Thr7_User_Text_4v402_text_begin
32158Thr7_User_Text_4v402_text_begin:
32159 wrpr 0, %gl
32160thr7_MMU_ASI_AS_IF_USER_PRIMARY_386:
32161 .word 0x87802010
32162 .word 0xccf560a0
32163thr7_MMU_ASI_BLK_P_387:
32164 .word 0x878020f0
32165 .word 0xe1bd6200
32166 .word 0x1000000
32167 or %g0, 0x428, %i7
32168 P_LOAD_IDATA_ACCESS
32169 .word 0xbe80a0d0
32170 .word 0xeadfc200
32171 .word 0x1000000
32172 or %g0, 0x02a, %i7
32173 P_LOAD_IDATA_IN
32174 .word 0xd674a010
32175 .word 0xc024a170
32176 .word 0xfcdc1000
32177 .word 0x1000000
32178 or %g0, 0x007, %i7
32179 P_LOAD_DDATA_IN
32180 .word 0x1000000
32181 or %g0, 0x738, %i7
32182 P_READ_DDATA_ACCESS
32183 .word 0xfc9c8480
32184 nop
32185 nop
32186 .word 0x1000000
32187 or %g0, 0x1c7, %i7
32188 P_LOAD_IDATA_ACCESS
32189 .word 0x1000000
32190 or %g0, 0x578, %i7
32191 P_ITLB_TAG_READ
32192 .word 0xc024a2a8
32193 .word 0x1000000
32194 or %g0, 0x091, %i7
32195 P_LOAD_DDATA_IN
32196 .word 0xc029afc9
32197 .word 0xbe856068
32198 .word 0xd4dfd000
32199 .word 0x1000000
32200 .word 0xbe114000
32201 srlx %i7, 8, %i7
32202 andn %i7, 0x1f, %i7
32203 P_ITLB_PROBE
32204thr7_MMU_ASI_BLK_COMMIT_P_388:
32205 .word 0x878020e0
32206 .word 0xe1be6140
32207 .word 0x1000000
32208 or %g0, 0xf5, %i7
32209 P_LOAD_DDATA_ACCESS
32210 .word 0xfcdc0200
32211 .word 0xfc995020
32212 .word 0xbe842038
32213 .word 0xd4dfd000
32214thr7_MMU_ASI_SECONDARY_LITTLE_389:
32215 .word 0x87802089
32216 .word 0xf2f46110
32217 .word 0xbe134000
32218 RETURN_FROM_SUPERVISOR1
32219 nop
32220Thr7_User_Text_4v402_exit:
32221 EXIT_GOOD
32222Thr7_User_Text_4v402_text_end:
32223/*********************************************************************/
32224SECTION .Thr7_User_Data_4v103 DATA_VA=0x7c0000d40000
32225attr_data {
32226 Name = .Thr7_User_Data_4v103 ,
32227 VA = 0x7c0000d40000 ,/* 0x7c0000d4ffc0 */
32228 RA = 0x01c0790000 ,
32229 PA = 0x7dc0790000 ,
32230 TTE_Context = 0x026e ,/* DATA_PRIMARY */
32231 thr7_nz_ctx_tsb_3 ,
32232 TTE_V = 1 ,
32233 TTE_NFO = 0 ,
32234 TTE_L = 0 ,
32235 TTE_Soft = 0x080000 ,
32236 TTE_IE = 0 ,
32237 TTE_E = 0 ,
32238 TTE_CP = 1 ,
32239 TTE_CV = 0 ,
32240 TTE_P = 0 ,
32241 TTE_EP = 0 ,
32242 TTE_W = 1 ,
32243 TTE_SW1 = 0 ,
32244 TTE_SW0 = 1 ,
32245 TTE_RSVD1 = 0 ,
32246 TTE_Size = 1 ,
32247 /* DTTE_TAG_DATA = 00007c0000d406dc 8000007dc0790441 */
32248 end_label = Thr7_User_Data_4v103_data_end ,
32249 compressimage ,
32250 }
32251.data
32252.global Thr7_User_Data_4v103_data_begin
32253Thr7_User_Data_4v103_data_begin:
32254 .xword 0x7c0000120000
32255 .xword 0x7b3000022000
32256 .xword 0x7e02b0000000
32257 .xword 0x7b300015c000
32258 .xword 0x7c0000090000
32259 .xword 0x7e0770000000
32260 .xword 0x7b3000156000
32261 .xword 0x7b3000198000
32262 .xword 0x7c0000a90000
32263 .xword 0x7b3000084000
32264 .xword 0x7b300003a000
32265 .xword 0x7c0000010000
32266 .xword 0x7c0000c60000
32267 .xword 0x7b30001d4000
32268 .xword 0x7b3000144000
32269 .xword 0x7e0a80000000
32270 .xword 0x7b30000fc000
32271 .xword 0x7c0000bc0000
32272 .xword 0x7c0000d40000
32273 .xword 0x7c00003d0000
32274 .xword 0x7e0e80000000
32275 .xword 0x7b3000128000
32276 .xword 0x7b30001b4000
32277 .xword 0x7b30001f4000
32278 .xword 0x7b3000046000
32279 .xword 0x7b300009c000
32280 .xword 0x7c0000060000
32281 .xword 0x7b3000192000
32282 .xword 0x7e0c20000000
32283 .xword 0x7c00009a0000
32284 .xword 0x7b300003c000
32285 .xword 0x7b30001ea000
32286 .xword 0x7b300012c000
32287 .xword 0x7c00003e0000
32288 .xword 0x7b3000134000
32289 .xword 0x7b3000006000
32290 .xword 0x7b3000074000
32291 .xword 0x7c0000150000
32292 .xword 0x7b300013c000
32293 .xword 0x7c0000210000
32294 .xword 0x7b3000104000
32295 .xword 0x7b30000aa000
32296 .xword 0x7c0000490000
32297 .xword 0x7b30001b6000
32298 .xword 0x7b3000076000
32299 .xword 0x7b300014a000
32300Thr7_User_Data_4v103_data_end:
32301/*********************************************************************/
32302SECTION .Thr7_User_Data_4v203 DATA_VA=0x7c00003d0000
32303attr_data {
32304 Name = .Thr7_User_Data_4v203 ,
32305 VA = 0x7c00003d0000 ,/* 0x7c00003dffc0 */
32306 RA = 0x01c0ea0000 ,
32307 PA = 0x7dc0ea0000 ,
32308 TTE_Context = 0x02a6 ,/* DATA_SECONDARY */
32309 thr7_nz_ctx_tsb_3 ,
32310 TTE_V = 1 ,
32311 TTE_NFO = 0 ,
32312 TTE_L = 0 ,
32313 TTE_Soft = 0x070000 ,
32314 TTE_IE = 0 ,
32315 TTE_E = 0 ,
32316 TTE_CP = 1 ,
32317 TTE_CV = 0 ,
32318 TTE_P = 0 ,
32319 TTE_EP = 0 ,
32320 TTE_W = 1 ,
32321 TTE_SW1 = 1 ,
32322 TTE_SW0 = 1 ,
32323 TTE_RSVD1 = 0 ,
32324 TTE_Size = 1 ,
32325 /* DTTE_TAG_DATA = 00007c00003d1df3 8000007dc0ea0441 */
32326 end_label = Thr7_User_Data_4v203_data_end ,
32327 compressimage ,
32328 }
32329.data
32330.global Thr7_User_Data_4v203_data_begin
32331Thr7_User_Data_4v203_data_begin:
32332 .xword 0x7c0000120000
32333 .xword 0x7b3000022000
32334 .xword 0x7e02b0000000
32335 .xword 0x7b300015c000
32336 .xword 0x7c0000090000
32337 .xword 0x7e0770000000
32338 .xword 0x7b3000156000
32339 .xword 0x7b3000198000
32340 .xword 0x7c0000a90000
32341 .xword 0x7b3000084000
32342 .xword 0x7b300003a000
32343 .xword 0x7c0000010000
32344 .xword 0x7c0000c60000
32345 .xword 0x7b30001d4000
32346 .xword 0x7b3000144000
32347 .xword 0x7e0a80000000
32348 .xword 0x7b30000fc000
32349 .xword 0x7c0000bc0000
32350 .xword 0x7c0000d40000
32351 .xword 0x7c00003d0000
32352 .xword 0x7e0e80000000
32353 .xword 0x7b3000128000
32354 .xword 0x7b30001b4000
32355 .xword 0x7b30001f4000
32356 .xword 0x7b3000046000
32357 .xword 0x7b300009c000
32358 .xword 0x7c0000060000
32359 .xword 0x7b3000192000
32360 .xword 0x7e0c20000000
32361 .xword 0x7c00009a0000
32362 .xword 0x7b300003c000
32363 .xword 0x7b30001ea000
32364 .xword 0x7b300012c000
32365 .xword 0x7c00003e0000
32366 .xword 0x7b3000134000
32367 .xword 0x7b3000006000
32368 .xword 0x7b3000074000
32369 .xword 0x7c0000150000
32370 .xword 0x7b300013c000
32371 .xword 0x7c0000210000
32372 .xword 0x7b3000104000
32373 .xword 0x7b30000aa000
32374 .xword 0x7c0000490000
32375 .xword 0x7b30001b6000
32376 .xword 0x7b3000076000
32377 .xword 0x7b300014a000
32378Thr7_User_Data_4v203_data_end:
32379/*********************************************************************/
32380SECTION .Thr7_User_Data_4v303 DATA_VA=0x7e0e80000000
32381attr_data {
32382 Name = .Thr7_User_Data_4v303 ,
32383 VA = 0x7e0e80000000 ,/* 0x7e0e8fffffc0 */
32384 RA = 0x0350000000 ,
32385 PA = 0x7f50000000 ,
32386 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32387 thr7_z_ctx_tsb_1 ,
32388 TTE_V = 1 ,
32389 TTE_NFO = 0 ,
32390 TTE_L = 0 ,
32391 TTE_Soft = 0x130000 ,
32392 TTE_IE = 0 ,
32393 TTE_E = 0 ,
32394 TTE_CP = 0 ,
32395 TTE_CV = 0 ,
32396 TTE_P = 0 ,
32397 TTE_EP = 0 ,
32398 TTE_W = 1 ,
32399 TTE_SW1 = 1 ,
32400 TTE_SW0 = 1 ,
32401 TTE_RSVD1 = 0 ,
32402 TTE_Size = 5 ,
32403 /* DTTE_TAG_DATA = 00007e0e80000000 8000007f50000045 */
32404 end_label = Thr7_User_Data_4v303_data_end ,
32405 compressimage ,
32406 }
32407.data
32408.global Thr7_User_Data_4v303_data_begin
32409Thr7_User_Data_4v303_data_begin:
32410 .xword 0x7c0000120000
32411 .xword 0x7b3000022000
32412 .xword 0x7e02b0000000
32413 .xword 0x7b300015c000
32414 .xword 0x7c0000090000
32415 .xword 0x7e0770000000
32416 .xword 0x7b3000156000
32417 .xword 0x7b3000198000
32418 .xword 0x7c0000a90000
32419 .xword 0x7b3000084000
32420 .xword 0x7b300003a000
32421 .xword 0x7c0000010000
32422 .xword 0x7c0000c60000
32423 .xword 0x7b30001d4000
32424 .xword 0x7b3000144000
32425 .xword 0x7e0a80000000
32426 .xword 0x7b30000fc000
32427 .xword 0x7c0000bc0000
32428 .xword 0x7c0000d40000
32429 .xword 0x7c00003d0000
32430 .xword 0x7e0e80000000
32431 .xword 0x7b3000128000
32432 .xword 0x7b30001b4000
32433 .xword 0x7b30001f4000
32434 .xword 0x7b3000046000
32435 .xword 0x7b300009c000
32436 .xword 0x7c0000060000
32437 .xword 0x7b3000192000
32438 .xword 0x7e0c20000000
32439 .xword 0x7c00009a0000
32440 .xword 0x7b300003c000
32441 .xword 0x7b30001ea000
32442 .xword 0x7b300012c000
32443 .xword 0x7c00003e0000
32444 .xword 0x7b3000134000
32445 .xword 0x7b3000006000
32446 .xword 0x7b3000074000
32447 .xword 0x7c0000150000
32448 .xword 0x7b300013c000
32449 .xword 0x7c0000210000
32450 .xword 0x7b3000104000
32451 .xword 0x7b30000aa000
32452 .xword 0x7c0000490000
32453 .xword 0x7b30001b6000
32454 .xword 0x7b3000076000
32455 .xword 0x7b300014a000
32456Thr7_User_Data_4v303_data_end:
32457/*********************************************************************/
32458SECTION .Thr7_User_Text_4v006 TEXT_VA=0x7b3000128000
32459attr_text {
32460 Name = .Thr7_User_Text_4v006 ,
32461 VA = 0x7b3000128000 ,/* 0x7b3000129fc0 */
32462 RA = 0x01500de000 ,
32463 PA = 0x01500de000 ,
32464 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
32465 thr7_nz_ctx_tsb_2 ,
32466 TTE_V = 1 ,
32467 TTE_NFO = 0 ,
32468 TTE_L = 1 ,
32469 TTE_Soft = 0x120000 ,
32470 TTE_IE = 0 ,
32471 TTE_E = 0 ,
32472 TTE_CP = 1 ,
32473 TTE_CV = 0 ,
32474 TTE_P = 0 ,
32475 TTE_EP = 1 ,
32476 TTE_W = 0 ,
32477 TTE_SW1 = 0 ,
32478 TTE_SW0 = 1 ,
32479 TTE_RSVD1 = 0 ,
32480 TTE_Size = 0 ,
32481 /* ITTE_TAG_DATA = 00007b30001286dc 80000001500de480 */
32482 end_label = Thr7_User_Text_4v006_text_end ,
32483 compressimage ,
32484 }
32485.text
32486.global Thr7_User_Text_4v006_text_begin
32487Thr7_User_Text_4v006_text_begin:
32488 nop
32489 sub %g1, 1, %g1
32490 brz %g1,Thr7_User_Text_4v006_exit
32491 nop
32492 .word 0x1000000
32493 or %g0, 0xca, %i7
32494 LOAD_DDATA_ACCESS
32495 .word 0x1000000
32496 or %g0, 0x406, %i7
32497 LOAD_DDATA_ACCESS
32498 .word 0xfe5c2fd0
32499 nop
32500 nop
32501 nop
32502 nop
32503 nop
32504 nop
32505 nop
32506thr7_MMU_ASI_PRIMARY_390:
32507 .word 0x87802080
32508 .word 0xf0f2a0c8
32509thr7_MMU_ASI_PRIMARY_LITTLE_391:
32510 .word 0x87802088
32511 .word 0xd4bc2d20
32512thr7_MMU_ASI_PRIMARY_392:
32513 .word 0x87802080
32514 .word 0xc4f12110
32515 .word 0xbe8760d0
32516 .word 0xd4dfd000
32517 TOGGLE_LSU_IM
32518 .word 0xc02e6e97
32519 .word 0xbe876038
32520 .word 0xeadfd000
32521 .word 0xbe138000
32522 GOTO_SUPERVISOR1
32523 nop
32524 nop
32525 nop
32526 nop
32527 nop
32528 .word 0xbe842140
32529 .word 0xd4dfd000
32530 .word 0x1000000
32531 or %g0, 0x178, %i7
32532 READ_IDATA_ACCESS
32533 .word 0xce766148
32534 .word 0xc0366992
32535 .word 0x1000000
32536 .word 0xbe15c000
32537 IDEMAP_PAGE
32538 .word 0xea5e6008
32539 IDEMAP_PCTX
32540 ACCESS_DTSB_PTR
32541 .word 0xf65c2018
32542 ACCESS_DTSB_PTR
32543 .word 0xfe5c2ec0
32544 TOGGLE_LSU_IM
32545 .word 0x1000000
32546 or %g0, 0x650, %i7
32547 READ_DDATA_ACCESS
32548thr7_MMU_ASI_SECONDARY_393:
32549 .word 0x87802081
32550 .word 0xd4b96170
32551 .word 0xc6712050
32552 .word 0xc02429d0
32553 .word 0x1000000
32554 or %g0, 0x448, %i7
32555 DTLB_TAG_READ
32556 .word 0xbe124000
32557 GOTO_SUPERVISOR0
32558 .word 0x1000000
32559 .word 0xbe134000
32560 DDEMAP_RPAGE
32561 .word 0xc02e6d80
32562 DDEMAP_ALL_PAGES
32563 DO_BRANCH
32564 .word 0x81c4e000
32565 .word 0xbe124000
32566 GOTO_SUPERVISOR0
32567 ACCESS_ITSB_PTR
32568 TOGGLE_LSU_DM
32569 .word 0xf0756030
32570 .word 0xc072a708
32571 .word 0xca766010
32572 .word 0xc0356380
32573 .word 0x1000000
32574 .word 0xbe154000
32575 IDEMAP_RPAGE
32576 .word 0xfe5c2148
32577 .word 0xfcdc1000
32578 DDEMAP_ALL
32579 .word 0xe47420c0
32580 .word 0xc02661d8
32581 nop
32582 nop
32583 nop
32584 nop
32585 nop
32586 nop
32587 nop
32588 nop
32589 ACCESS_DTSB_PTR
32590thr7_MMU_ASI_SECONDARY_394:
32591 .word 0x87802081
32592 .word 0xc0bda9d0
32593thr7_MMU_ASI_BLK_COMMIT_P_395:
32594 .word 0x878020e0
32595 .word 0xc3bc2c00
32596 ACCESS_ITSB_PTR
32597 DDEMAP_ALL
32598 .word 0x1000000
32599 or %g0, 0x06c, %i7
32600 LOAD_DDATA_IN
32601 nop
32602 .word 0xbe150000
32603 GOTO_SUPERVISOR1
32604 .word 0xcc5aa018
32605 .word 0xbe124000
32606 GOTO_SUPERVISOR0
32607 nop
32608Thr7_User_Text_4v006_exit:
32609 EXIT_GOOD
32610Thr7_User_Text_4v006_text_end:
32611/*********************************************************************/
32612SECTION .Thr7_User_Data_4v104 DATA_VA=0x7b30001b4000
32613attr_data {
32614 Name = .Thr7_User_Data_4v104 ,
32615 VA = 0x7b30001b4000 ,/* 0x7b30001b5fc0 */
32616 RA = 0x01501c8000 ,
32617 PA = 0x01501c8000 ,
32618 TTE_Context = 0x026e ,/* DATA_PRIMARY */
32619 thr7_nz_ctx_tsb_2 ,
32620 TTE_V = 1 ,
32621 TTE_NFO = 0 ,
32622 TTE_L = 0 ,
32623 TTE_Soft = 0x080000 ,
32624 TTE_IE = 0 ,
32625 TTE_E = 0 ,
32626 TTE_CP = 1 ,
32627 TTE_CV = 0 ,
32628 TTE_P = 0 ,
32629 TTE_EP = 0 ,
32630 TTE_W = 1 ,
32631 TTE_SW1 = 0 ,
32632 TTE_SW0 = 1 ,
32633 TTE_RSVD1 = 0 ,
32634 TTE_Size = 0 ,
32635 /* DTTE_TAG_DATA = 00007b30001b46dc 80000001501c8440 */
32636 end_label = Thr7_User_Data_4v104_data_end ,
32637 compressimage ,
32638 }
32639.data
32640.global Thr7_User_Data_4v104_data_begin
32641Thr7_User_Data_4v104_data_begin:
32642 .xword 0x7c0000120000
32643 .xword 0x7b3000022000
32644 .xword 0x7e02b0000000
32645 .xword 0x7b300015c000
32646 .xword 0x7c0000090000
32647 .xword 0x7e0770000000
32648 .xword 0x7b3000156000
32649 .xword 0x7b3000198000
32650 .xword 0x7c0000a90000
32651 .xword 0x7b3000084000
32652 .xword 0x7b300003a000
32653 .xword 0x7c0000010000
32654 .xword 0x7c0000c60000
32655 .xword 0x7b30001d4000
32656 .xword 0x7b3000144000
32657 .xword 0x7e0a80000000
32658 .xword 0x7b30000fc000
32659 .xword 0x7c0000bc0000
32660 .xword 0x7c0000d40000
32661 .xword 0x7c00003d0000
32662 .xword 0x7e0e80000000
32663 .xword 0x7b3000128000
32664 .xword 0x7b30001b4000
32665 .xword 0x7b30001f4000
32666 .xword 0x7b3000046000
32667 .xword 0x7b300009c000
32668 .xword 0x7c0000060000
32669 .xword 0x7b3000192000
32670 .xword 0x7e0c20000000
32671 .xword 0x7c00009a0000
32672 .xword 0x7b300003c000
32673 .xword 0x7b30001ea000
32674 .xword 0x7b300012c000
32675 .xword 0x7c00003e0000
32676 .xword 0x7b3000134000
32677 .xword 0x7b3000006000
32678 .xword 0x7b3000074000
32679 .xword 0x7c0000150000
32680 .xword 0x7b300013c000
32681 .xword 0x7c0000210000
32682 .xword 0x7b3000104000
32683 .xword 0x7b30000aa000
32684 .xword 0x7c0000490000
32685 .xword 0x7b30001b6000
32686 .xword 0x7b3000076000
32687 .xword 0x7b300014a000
32688Thr7_User_Data_4v104_data_end:
32689/*********************************************************************/
32690SECTION .Thr7_User_Data_4v204 DATA_VA=0x7b30001f4000
32691attr_data {
32692 Name = .Thr7_User_Data_4v204 ,
32693 VA = 0x7b30001f4000 ,/* 0x7b30001f5fc0 */
32694 RA = 0x015013a000 ,
32695 PA = 0x015013a000 ,
32696 TTE_Context = 0x02a6 ,/* DATA_SECONDARY */
32697 thr7_nz_ctx_tsb_2 ,
32698 TTE_V = 1 ,
32699 TTE_NFO = 0 ,
32700 TTE_L = 0 ,
32701 TTE_Soft = 0x070000 ,
32702 TTE_IE = 0 ,
32703 TTE_E = 0 ,
32704 TTE_CP = 1 ,
32705 TTE_CV = 0 ,
32706 TTE_P = 0 ,
32707 TTE_EP = 0 ,
32708 TTE_W = 1 ,
32709 TTE_SW1 = 1 ,
32710 TTE_SW0 = 1 ,
32711 TTE_RSVD1 = 0 ,
32712 TTE_Size = 0 ,
32713 /* DTTE_TAG_DATA = 00007b30001f5df3 800000015013a440 */
32714 end_label = Thr7_User_Data_4v204_data_end ,
32715 compressimage ,
32716 }
32717.data
32718.global Thr7_User_Data_4v204_data_begin
32719Thr7_User_Data_4v204_data_begin:
32720 .xword 0x7c0000120000
32721 .xword 0x7b3000022000
32722 .xword 0x7e02b0000000
32723 .xword 0x7b300015c000
32724 .xword 0x7c0000090000
32725 .xword 0x7e0770000000
32726 .xword 0x7b3000156000
32727 .xword 0x7b3000198000
32728 .xword 0x7c0000a90000
32729 .xword 0x7b3000084000
32730 .xword 0x7b300003a000
32731 .xword 0x7c0000010000
32732 .xword 0x7c0000c60000
32733 .xword 0x7b30001d4000
32734 .xword 0x7b3000144000
32735 .xword 0x7e0a80000000
32736 .xword 0x7b30000fc000
32737 .xword 0x7c0000bc0000
32738 .xword 0x7c0000d40000
32739 .xword 0x7c00003d0000
32740 .xword 0x7e0e80000000
32741 .xword 0x7b3000128000
32742 .xword 0x7b30001b4000
32743 .xword 0x7b30001f4000
32744 .xword 0x7b3000046000
32745 .xword 0x7b300009c000
32746 .xword 0x7c0000060000
32747 .xword 0x7b3000192000
32748 .xword 0x7e0c20000000
32749 .xword 0x7c00009a0000
32750 .xword 0x7b300003c000
32751 .xword 0x7b30001ea000
32752 .xword 0x7b300012c000
32753 .xword 0x7c00003e0000
32754 .xword 0x7b3000134000
32755 .xword 0x7b3000006000
32756 .xword 0x7b3000074000
32757 .xword 0x7c0000150000
32758 .xword 0x7b300013c000
32759 .xword 0x7c0000210000
32760 .xword 0x7b3000104000
32761 .xword 0x7b30000aa000
32762 .xword 0x7c0000490000
32763 .xword 0x7b30001b6000
32764 .xword 0x7b3000076000
32765 .xword 0x7b300014a000
32766Thr7_User_Data_4v204_data_end:
32767/*********************************************************************/
32768SECTION .Thr7_User_Data_4v304 DATA_VA=0x7b3000046000
32769attr_data {
32770 Name = .Thr7_User_Data_4v304 ,
32771 VA = 0x7b3000046000 ,/* 0x7b3000047fc0 */
32772 RA = 0x0150032000 ,
32773 PA = 0x7d50032000 ,
32774 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32775 thr7_z_ctx_tsb_2 ,
32776 TTE_V = 1 ,
32777 TTE_NFO = 0 ,
32778 TTE_L = 0 ,
32779 TTE_Soft = 0x130000 ,
32780 TTE_IE = 0 ,
32781 TTE_E = 0 ,
32782 TTE_CP = 0 ,
32783 TTE_CV = 0 ,
32784 TTE_P = 0 ,
32785 TTE_EP = 0 ,
32786 TTE_W = 1 ,
32787 TTE_SW1 = 1 ,
32788 TTE_SW0 = 1 ,
32789 TTE_RSVD1 = 0 ,
32790 TTE_Size = 0 ,
32791 /* DTTE_TAG_DATA = 00007b3000046000 8000007d50032040 */
32792 end_label = Thr7_User_Data_4v304_data_end ,
32793 compressimage ,
32794 }
32795.data
32796.global Thr7_User_Data_4v304_data_begin
32797Thr7_User_Data_4v304_data_begin:
32798 .xword 0x7c0000120000
32799 .xword 0x7b3000022000
32800 .xword 0x7e02b0000000
32801 .xword 0x7b300015c000
32802 .xword 0x7c0000090000
32803 .xword 0x7e0770000000
32804 .xword 0x7b3000156000
32805 .xword 0x7b3000198000
32806 .xword 0x7c0000a90000
32807 .xword 0x7b3000084000
32808 .xword 0x7b300003a000
32809 .xword 0x7c0000010000
32810 .xword 0x7c0000c60000
32811 .xword 0x7b30001d4000
32812 .xword 0x7b3000144000
32813 .xword 0x7e0a80000000
32814 .xword 0x7b30000fc000
32815 .xword 0x7c0000bc0000
32816 .xword 0x7c0000d40000
32817 .xword 0x7c00003d0000
32818 .xword 0x7e0e80000000
32819 .xword 0x7b3000128000
32820 .xword 0x7b30001b4000
32821 .xword 0x7b30001f4000
32822 .xword 0x7b3000046000
32823 .xword 0x7b300009c000
32824 .xword 0x7c0000060000
32825 .xword 0x7b3000192000
32826 .xword 0x7e0c20000000
32827 .xword 0x7c00009a0000
32828 .xword 0x7b300003c000
32829 .xword 0x7b30001ea000
32830 .xword 0x7b300012c000
32831 .xword 0x7c00003e0000
32832 .xword 0x7b3000134000
32833 .xword 0x7b3000006000
32834 .xword 0x7b3000074000
32835 .xword 0x7c0000150000
32836 .xword 0x7b300013c000
32837 .xword 0x7c0000210000
32838 .xword 0x7b3000104000
32839 .xword 0x7b30000aa000
32840 .xword 0x7c0000490000
32841 .xword 0x7b30001b6000
32842 .xword 0x7b3000076000
32843 .xword 0x7b300014a000
32844Thr7_User_Data_4v304_data_end:
32845/*********************************************************************/
32846SECTION .Thr7_User_Text_4v007 TEXT_VA=0x7b300009c000
32847attr_text {
32848 Name = .Thr7_User_Text_4v007 ,
32849 VA = 0x7b300009c000 ,/* 0x7b300009dfc0 */
32850 RA = 0x0150166000 ,
32851 PA = 0x0150166000 ,
32852 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
32853 thr7_nz_ctx_tsb_2 ,
32854 TTE_V = 1 ,
32855 TTE_NFO = 0 ,
32856 TTE_L = 1 ,
32857 TTE_Soft = 0x120000 ,
32858 TTE_IE = 0 ,
32859 TTE_E = 0 ,
32860 TTE_CP = 1 ,
32861 TTE_CV = 0 ,
32862 TTE_P = 0 ,
32863 TTE_EP = 1 ,
32864 TTE_W = 0 ,
32865 TTE_SW1 = 0 ,
32866 TTE_SW0 = 1 ,
32867 TTE_RSVD1 = 0 ,
32868 TTE_Size = 0 ,
32869 /* ITTE_TAG_DATA = 00007b300009c6dc 8000000150166480 */
32870 end_label = Thr7_User_Text_4v007_text_end ,
32871 compressimage ,
32872 }
32873.text
32874.global Thr7_User_Text_4v007_text_begin
32875Thr7_User_Text_4v007_text_begin:
32876 nop
32877 sub %g1, 1, %g1
32878 brz %g1,Thr7_User_Text_4v007_exit
32879 nop
32880 .word 0x1000000
32881 or %g0, 0x066, %i7
32882 LOAD_DDATA_IN
32883 DDEMAP_ALL_RPAGES
32884 .word 0xfe5c2be0
32885 DO_BRANCH
32886 .word 0x81c1e000
32887 .word 0xbe124000
32888 GOTO_SUPERVISOR0
32889 .word 0x1000000
32890 or %g0, 0x1e0, %i7
32891 ITLB_TAG_READ
32892 DDEMAP_ALL_PAGES
32893 .word 0xfe412388
32894 TOGGLE_LSU_IM
32895 IDEMAP_ALL_RPAGES
32896 .word 0xc45c20e0
32897 .word 0x1000000
32898 .word 0xbe158000
32899 IDEMAP_PAGE
32900 .word 0x1000000
32901 .word 0xbe118000
32902 IDEMAP_RPAGE
32903 .word 0xe05aa038
32904 .word 0xfcdd5000
32905 .word 0xe4776048
32906 .word 0xc0256a64
32907 nop
32908 nop
32909 nop
32910 nop
32911 nop
32912 nop
32913 nop
32914 nop
32915 nop
32916 nop
32917 nop
32918 nop
32919 nop
32920 nop
32921 nop
32922 nop
32923 nop
32924 nop
32925 .word 0xbe150000
32926 GOTO_SUPERVISOR1
32927 .word 0xca5e60b8
32928 .word 0xbe124000
32929 GOTO_SUPERVISOR0
32930 nop
32931Thr7_User_Text_4v007_exit:
32932 EXIT_GOOD
32933Thr7_User_Text_4v007_text_end:
32934/*********************************************************************/
32935SECTION .Thr7_User_Data_4v105 DATA_VA=0x7c0000060000
32936attr_data {
32937 Name = .Thr7_User_Data_4v105 ,
32938 VA = 0x7c0000060000 ,/* 0x7c000006ffc0 */
32939 RA = 0x01c09d0000 ,
32940 PA = 0x7dc09d0000 ,
32941 TTE_Context = 0x026e ,/* DATA_PRIMARY */
32942 thr7_nz_ctx_tsb_3 ,
32943 TTE_V = 1 ,
32944 TTE_NFO = 0 ,
32945 TTE_L = 0 ,
32946 TTE_Soft = 0x080000 ,
32947 TTE_IE = 0 ,
32948 TTE_E = 0 ,
32949 TTE_CP = 1 ,
32950 TTE_CV = 0 ,
32951 TTE_P = 0 ,
32952 TTE_EP = 0 ,
32953 TTE_W = 1 ,
32954 TTE_SW1 = 0 ,
32955 TTE_SW0 = 1 ,
32956 TTE_RSVD1 = 0 ,
32957 TTE_Size = 1 ,
32958 /* DTTE_TAG_DATA = 00007c00000606dc 8000007dc09d0441 */
32959 end_label = Thr7_User_Data_4v105_data_end ,
32960 compressimage ,
32961 }
32962.data
32963.global Thr7_User_Data_4v105_data_begin
32964Thr7_User_Data_4v105_data_begin:
32965 .xword 0x7c0000120000
32966 .xword 0x7b3000022000
32967 .xword 0x7e02b0000000
32968 .xword 0x7b300015c000
32969 .xword 0x7c0000090000
32970 .xword 0x7e0770000000
32971 .xword 0x7b3000156000
32972 .xword 0x7b3000198000
32973 .xword 0x7c0000a90000
32974 .xword 0x7b3000084000
32975 .xword 0x7b300003a000
32976 .xword 0x7c0000010000
32977 .xword 0x7c0000c60000
32978 .xword 0x7b30001d4000
32979 .xword 0x7b3000144000
32980 .xword 0x7e0a80000000
32981 .xword 0x7b30000fc000
32982 .xword 0x7c0000bc0000
32983 .xword 0x7c0000d40000
32984 .xword 0x7c00003d0000
32985 .xword 0x7e0e80000000
32986 .xword 0x7b3000128000
32987 .xword 0x7b30001b4000
32988 .xword 0x7b30001f4000
32989 .xword 0x7b3000046000
32990 .xword 0x7b300009c000
32991 .xword 0x7c0000060000
32992 .xword 0x7b3000192000
32993 .xword 0x7e0c20000000
32994 .xword 0x7c00009a0000
32995 .xword 0x7b300003c000
32996 .xword 0x7b30001ea000
32997 .xword 0x7b300012c000
32998 .xword 0x7c00003e0000
32999 .xword 0x7b3000134000
33000 .xword 0x7b3000006000
33001 .xword 0x7b3000074000
33002 .xword 0x7c0000150000
33003 .xword 0x7b300013c000
33004 .xword 0x7c0000210000
33005 .xword 0x7b3000104000
33006 .xword 0x7b30000aa000
33007 .xword 0x7c0000490000
33008 .xword 0x7b30001b6000
33009 .xword 0x7b3000076000
33010 .xword 0x7b300014a000
33011Thr7_User_Data_4v105_data_end:
33012/*********************************************************************/
33013SECTION .Thr7_User_Text_4v008 TEXT_VA=0x7b3000192000
33014attr_text {
33015 Name = .Thr7_User_Text_4v008 ,
33016 VA = 0x7b3000192000 ,/* 0x7b3000193fc0 */
33017 RA = 0x0150116000 ,
33018 PA = 0x0150116000 ,
33019 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
33020 thr7_nz_ctx_tsb_2 ,
33021 TTE_V = 1 ,
33022 TTE_NFO = 0 ,
33023 TTE_L = 1 ,
33024 TTE_Soft = 0x120000 ,
33025 TTE_IE = 0 ,
33026 TTE_E = 0 ,
33027 TTE_CP = 1 ,
33028 TTE_CV = 0 ,
33029 TTE_P = 0 ,
33030 TTE_EP = 1 ,
33031 TTE_W = 0 ,
33032 TTE_SW1 = 0 ,
33033 TTE_SW0 = 1 ,
33034 TTE_RSVD1 = 0 ,
33035 TTE_Size = 0 ,
33036 /* ITTE_TAG_DATA = 00007b30001926dc 8000000150116480 */
33037 end_label = Thr7_User_Text_4v008_text_end ,
33038 compressimage ,
33039 }
33040.text
33041.global Thr7_User_Text_4v008_text_begin
33042Thr7_User_Text_4v008_text_begin:
33043 nop
33044 sub %g1, 1, %g1
33045 brz %g1,Thr7_User_Text_4v008_exit
33046 nop
33047 .word 0xfe466998
33048 .word 0xf4766010
33049 .word 0xc0776178
33050 .word 0xfe5c25d8
33051 nop
33052 nop
33053 nop
33054 nop
33055 nop
33056 nop
33057 nop
33058 nop
33059 nop
33060thr7_MMU_ASI_BLK_SL_396:
33061 .word 0x878020f9
33062 .word 0xc3baeb40
33063 .word 0xbe13c000
33064 GOTO_SUPERVISOR0
33065 nop
33066 .word 0xe3995e20
33067 TOGGLE_LSU_DM
33068 .word 0x1000000
33069 or %g0, 0x037, %i7
33070 LOAD_DDATA_IN
33071thr7_MMU_ASI_BLK_COMMIT_S_397:
33072 .word 0x878020e1
33073 .word 0xe1bae580
33074 .word 0x1000000
33075 or %g0, 0x096, %i7
33076 LOAD_DDATA_IN
33077 .word 0xfcdd5000
33078 .word 0xee756018
33079 .word 0xc072a1e0
33080 .word 0x1000000
33081 or %g0, 0x1a0, %i7
33082 DTLB_TAG_READ
33083 .word 0xfa592090
33084 nop
33085 DO_BRANCH
33086 .word 0x81c3e000
33087 .word 0xbe13c000
33088 GOTO_SUPERVISOR0
33089 nop
33090 nop
33091 nop
33092 nop
33093 .word 0xc02d6607
33094 .word 0xd45d60b0
33095 .word 0xbe82a168
33096 .word 0xfadfd000
33097 .word 0xbe8420e0
33098 .word 0xeadfd000
33099 .word 0xd45f6038
33100 nop
33101 nop
33102 nop
33103 nop
33104 nop
33105 nop
33106 nop
33107 .word 0x1000000
33108 or %g0, 0x036, %i7
33109 LOAD_DDATA_IN
33110 DDEMAP_NCTX
33111 .word 0xbe120000
33112 GOTO_SUPERVISOR1
33113 nop
33114 nop
33115 nop
33116 nop
33117 nop
33118 .word 0xc02aa767
33119 .word 0xfe45635c
33120 .word 0xfe5e60c8
33121 .word 0x1000000
33122 or %g0, 0x410, %i7
33123 READ_IDATA_ACCESS
33124 nop
33125 nop
33126 nop
33127 nop
33128 nop
33129 nop
33130 IDEMAP_PCTX
33131 .word 0xc02768c0
33132thr7_MMU_ASI_SECONDARY_LITTLE_398:
33133 .word 0x87802089
33134 .word 0xd6f46010
33135 .word 0xbe82a008
33136 .word 0xfadfd000
33137 IDEMAP_NCTX
33138 .word 0xbe138000
33139 GOTO_SUPERVISOR1
33140 .word 0x1000000
33141 .word 0xbe120000
33142 DDEMAP_RPAGE
33143 nop
33144 nop
33145 nop
33146 nop
33147 ACCESS_DTSB_PTR
33148 DO_BRANCH
33149 .word 0x81c72000
33150 .word 0xbe124000
33151 GOTO_SUPERVISOR0
33152 .word 0xf872a118
33153 .word 0xc022ab88
33154 .word 0xbe138000
33155 GOTO_SUPERVISOR1
33156 nop
33157Thr7_User_Text_4v008_exit:
33158 EXIT_GOOD
33159Thr7_User_Text_4v008_text_end:
33160/*********************************************************************/
33161SECTION .Thr7_User_Data_4v106 DATA_VA=0x7e0c20000000
33162attr_data {
33163 Name = .Thr7_User_Data_4v106 ,
33164 VA = 0x7e0c20000000 ,/* 0x7e0c2fffffc0 */
33165 RA = 0x02f0000000 ,
33166 PA = 0x7ef0000000 ,
33167 TTE_Context = 0x026e ,/* DATA_PRIMARY */
33168 thr7_nz_ctx_tsb_1 ,
33169 TTE_V = 1 ,
33170 TTE_NFO = 0 ,
33171 TTE_L = 0 ,
33172 TTE_Soft = 0x080000 ,
33173 TTE_IE = 0 ,
33174 TTE_E = 0 ,
33175 TTE_CP = 1 ,
33176 TTE_CV = 0 ,
33177 TTE_P = 0 ,
33178 TTE_EP = 0 ,
33179 TTE_W = 1 ,
33180 TTE_SW1 = 0 ,
33181 TTE_SW0 = 1 ,
33182 TTE_RSVD1 = 0 ,
33183 TTE_Size = 5 ,
33184 /* DTTE_TAG_DATA = 00007e0c2000026e 8000007ef0000445 */
33185 end_label = Thr7_User_Data_4v106_data_end ,
33186 compressimage ,
33187 }
33188.data
33189.global Thr7_User_Data_4v106_data_begin
33190Thr7_User_Data_4v106_data_begin:
33191 .xword 0x7c0000120000
33192 .xword 0x7b3000022000
33193 .xword 0x7e02b0000000
33194 .xword 0x7b300015c000
33195 .xword 0x7c0000090000
33196 .xword 0x7e0770000000
33197 .xword 0x7b3000156000
33198 .xword 0x7b3000198000
33199 .xword 0x7c0000a90000
33200 .xword 0x7b3000084000
33201 .xword 0x7b300003a000
33202 .xword 0x7c0000010000
33203 .xword 0x7c0000c60000
33204 .xword 0x7b30001d4000
33205 .xword 0x7b3000144000
33206 .xword 0x7e0a80000000
33207 .xword 0x7b30000fc000
33208 .xword 0x7c0000bc0000
33209 .xword 0x7c0000d40000
33210 .xword 0x7c00003d0000
33211 .xword 0x7e0e80000000
33212 .xword 0x7b3000128000
33213 .xword 0x7b30001b4000
33214 .xword 0x7b30001f4000
33215 .xword 0x7b3000046000
33216 .xword 0x7b300009c000
33217 .xword 0x7c0000060000
33218 .xword 0x7b3000192000
33219 .xword 0x7e0c20000000
33220 .xword 0x7c00009a0000
33221 .xword 0x7b300003c000
33222 .xword 0x7b30001ea000
33223 .xword 0x7b300012c000
33224 .xword 0x7c00003e0000
33225 .xword 0x7b3000134000
33226 .xword 0x7b3000006000
33227 .xword 0x7b3000074000
33228 .xword 0x7c0000150000
33229 .xword 0x7b300013c000
33230 .xword 0x7c0000210000
33231 .xword 0x7b3000104000
33232 .xword 0x7b30000aa000
33233 .xword 0x7c0000490000
33234 .xword 0x7b30001b6000
33235 .xword 0x7b3000076000
33236 .xword 0x7b300014a000
33237Thr7_User_Data_4v106_data_end:
33238/*********************************************************************/
33239SECTION .Thr7_User_Text_4v009 TEXT_VA=0x7c00009a0000
33240attr_text {
33241 Name = .Thr7_User_Text_4v009 ,
33242 VA = 0x7c00009a0000 ,/* 0x7c00009affc0 */
33243 RA = 0x01c01a0000 ,
33244 PA = 0x7dc01a0000 ,
33245 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
33246 thr7_nz_ctx_tsb_3 ,
33247 TTE_V = 1 ,
33248 TTE_NFO = 0 ,
33249 TTE_L = 1 ,
33250 TTE_Soft = 0x120000 ,
33251 TTE_IE = 0 ,
33252 TTE_E = 0 ,
33253 TTE_CP = 1 ,
33254 TTE_CV = 0 ,
33255 TTE_P = 0 ,
33256 TTE_EP = 1 ,
33257 TTE_W = 0 ,
33258 TTE_SW1 = 0 ,
33259 TTE_SW0 = 1 ,
33260 TTE_RSVD1 = 0 ,
33261 TTE_Size = 1 ,
33262 /* ITTE_TAG_DATA = 00007c00009a06dc 8000007dc01a0481 */
33263 end_label = Thr7_User_Text_4v009_text_end ,
33264 compressimage ,
33265 }
33266.text
33267.global Thr7_User_Text_4v009_text_begin
33268Thr7_User_Text_4v009_text_begin:
33269 nop
33270 sub %g1, 1, %g1
33271 brz %g1,Thr7_User_Text_4v009_exit
33272 nop
33273 .word 0x1000000
33274 or %g0, 0x1bc, %i7
33275 LOAD_IDATA_ACCESS
33276 DO_BRANCH
33277 .word 0x81c3e000
33278 .word 0xbe124000
33279 GOTO_SUPERVISOR0
33280 ACCESS_ITSB_PTR
33281 .word 0xfcdad020
33282 DDEMAP_ALL_RPAGES
33283 .word 0xe2742010
33284 .word 0xc034223e
33285 nop
33286 nop
33287 nop
33288 .word 0xfe5c28a0
33289 .word 0xc072af40
33290 .word 0xbe120000
33291 GOTO_SUPERVISOR1
33292 .word 0xce766050
33293 .word 0xc02c29a6
33294 .word 0x1000000
33295 .word 0xbe160000
33296 srlx %i7, 8, %i7
33297 andn %i7, 0x1f, %i7
33298 xor %i7, 0x10, %i7
33299 ITLB_PROBE
33300 .word 0xfe4e6623
33301thr7_MMU_ASI_PRIMARY_LITTLE_399:
33302 .word 0x87802088
33303 .word 0xf2f560b0
33304 nop
33305 nop
33306 nop
33307 nop
33308 nop
33309 nop
33310 DDEMAP_ALL_RPAGES
33311 .word 0xbe13c000
33312 GOTO_SUPERVISOR0
33313 .word 0xd85aa018
33314 .word 0x81c62000
33315 .word 0xbe124000
33316 GOTO_SUPERVISOR0
33317 nop
33318Thr7_User_Text_4v009_exit:
33319 EXIT_GOOD
33320Thr7_User_Text_4v009_text_end:
33321/*********************************************************************/
33322SECTION .Thr7_User_Data_4v107 DATA_VA=0x7b300003c000
33323attr_data {
33324 Name = .Thr7_User_Data_4v107 ,
33325 VA = 0x7b300003c000 ,/* 0x7b300003dfc0 */
33326 RA = 0x015009e000 ,
33327 PA = 0x015009e000 ,
33328 TTE_Context = 0x026e ,/* DATA_PRIMARY */
33329 thr7_nz_ctx_tsb_2 ,
33330 TTE_V = 1 ,
33331 TTE_NFO = 0 ,
33332 TTE_L = 0 ,
33333 TTE_Soft = 0x080000 ,
33334 TTE_IE = 0 ,
33335 TTE_E = 0 ,
33336 TTE_CP = 1 ,
33337 TTE_CV = 0 ,
33338 TTE_P = 0 ,
33339 TTE_EP = 0 ,
33340 TTE_W = 1 ,
33341 TTE_SW1 = 0 ,
33342 TTE_SW0 = 1 ,
33343 TTE_RSVD1 = 0 ,
33344 TTE_Size = 0 ,
33345 /* DTTE_TAG_DATA = 00007b300003c6dc 800000015009e440 */
33346 end_label = Thr7_User_Data_4v107_data_end ,
33347 compressimage ,
33348 }
33349.data
33350.global Thr7_User_Data_4v107_data_begin
33351Thr7_User_Data_4v107_data_begin:
33352 .xword 0x7c0000120000
33353 .xword 0x7b3000022000
33354 .xword 0x7e02b0000000
33355 .xword 0x7b300015c000
33356 .xword 0x7c0000090000
33357 .xword 0x7e0770000000
33358 .xword 0x7b3000156000
33359 .xword 0x7b3000198000
33360 .xword 0x7c0000a90000
33361 .xword 0x7b3000084000
33362 .xword 0x7b300003a000
33363 .xword 0x7c0000010000
33364 .xword 0x7c0000c60000
33365 .xword 0x7b30001d4000
33366 .xword 0x7b3000144000
33367 .xword 0x7e0a80000000
33368 .xword 0x7b30000fc000
33369 .xword 0x7c0000bc0000
33370 .xword 0x7c0000d40000
33371 .xword 0x7c00003d0000
33372 .xword 0x7e0e80000000
33373 .xword 0x7b3000128000
33374 .xword 0x7b30001b4000
33375 .xword 0x7b30001f4000
33376 .xword 0x7b3000046000
33377 .xword 0x7b300009c000
33378 .xword 0x7c0000060000
33379 .xword 0x7b3000192000
33380 .xword 0x7e0c20000000
33381 .xword 0x7c00009a0000
33382 .xword 0x7b300003c000
33383 .xword 0x7b30001ea000
33384 .xword 0x7b300012c000
33385 .xword 0x7c00003e0000
33386 .xword 0x7b3000134000
33387 .xword 0x7b3000006000
33388 .xword 0x7b3000074000
33389 .xword 0x7c0000150000
33390 .xword 0x7b300013c000
33391 .xword 0x7c0000210000
33392 .xword 0x7b3000104000
33393 .xword 0x7b30000aa000
33394 .xword 0x7c0000490000
33395 .xword 0x7b30001b6000
33396 .xword 0x7b3000076000
33397 .xword 0x7b300014a000
33398Thr7_User_Data_4v107_data_end:
33399/*********************************************************************/
33400SECTION .Thr7_User_Text_4v00a TEXT_VA=0x7b30001ea000
33401attr_text {
33402 Name = .Thr7_User_Text_4v00a ,
33403 VA = 0x7b30001ea000 ,/* 0x7b30001ebfc0 */
33404 RA = 0x0150092000 ,
33405 PA = 0x0150092000 ,
33406 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
33407 thr7_nz_ctx_tsb_2 ,
33408 TTE_V = 1 ,
33409 TTE_NFO = 0 ,
33410 TTE_L = 1 ,
33411 TTE_Soft = 0x120000 ,
33412 TTE_IE = 0 ,
33413 TTE_E = 0 ,
33414 TTE_CP = 1 ,
33415 TTE_CV = 0 ,
33416 TTE_P = 0 ,
33417 TTE_EP = 1 ,
33418 TTE_W = 0 ,
33419 TTE_SW1 = 0 ,
33420 TTE_SW0 = 1 ,
33421 TTE_RSVD1 = 0 ,
33422 TTE_Size = 0 ,
33423 /* ITTE_TAG_DATA = 00007b30001ea6dc 8000000150092480 */
33424 end_label = Thr7_User_Text_4v00a_text_end ,
33425 compressimage ,
33426 }
33427.text
33428.global Thr7_User_Text_4v00a_text_begin
33429Thr7_User_Text_4v00a_text_begin:
33430 nop
33431 sub %g1, 1, %g1
33432 brz %g1,Thr7_User_Text_4v00a_exit
33433 nop
33434 .word 0xfe466cac
33435 nop
33436 TOGGLE_LSU_DM
33437 ACCESS_ITSB_PTR
33438 .word 0x1000000
33439 .word 0xbe118000
33440 IDEMAP_PAGE
33441 nop
33442 nop
33443 nop
33444 nop
33445 nop
33446 nop
33447 .word 0x1000000
33448 or %g0, 0x1e5, %i7
33449 LOAD_IDATA_ACCESS
33450 .word 0xca766010
33451 .word 0xc02aabd4
33452 .word 0x1000000
33453 .word 0xbe134000
33454 srlx %i7, 8, %i7
33455 andn %i7, 0x1f, %i7
33456 xor %i7, 0x10, %i7
33457 ITLB_PROBE
33458 .word 0x1000000
33459 .word 0xbe110000
33460 IDEMAP_RPAGE
33461 .word 0x1000000
33462 .word 0xbe154000
33463 srlx %i7, 8, %i7
33464 andn %i7, 0x1f, %i7
33465 xor %i7, 0x10, %i7
33466 ITLB_PROBE
33467 DO_BRANCH
33468 .word 0x81c72000
33469 .word 0xbe124000
33470 GOTO_SUPERVISOR0
33471 .word 0x1000000
33472 or %g0, 0x48, %i7
33473 ITLB_TAG_READ
33474 .word 0xc85e6038
33475 .word 0xf25f6090
33476 nop
33477 nop
33478 nop
33479 nop
33480 nop
33481 nop
33482 .word 0xfe4c2919
33483 ACCESS_ITSB_PTR
33484 .word 0x1000000
33485 or %g0, 0x067, %i7
33486 LOAD_IDATA_IN
33487 nop
33488 nop
33489 nop
33490 nop
33491 nop
33492 nop
33493 .word 0x1000000
33494 .word 0xbe174000
33495 DDEMAP_PAGE
33496 nop
33497 nop
33498 nop
33499 nop
33500 nop
33501 .word 0x1000000
33502 or %g0, 0x120, %i7
33503 DTLB_TAG_READ
33504 DDEMAP_ALL_PAGES
33505 .word 0x1000000
33506 or %g0, 0x3f0, %i7
33507 READ_DDATA_ACCESS
33508 TOGGLE_LSU_IM
33509thr7_MMU_ASI_PRIMARY_400:
33510 .word 0x87802080
33511 .word 0xecf42010
33512 .word 0x1000000
33513 .word 0xbe14c000
33514 IDEMAP_RPAGE
33515 nop
33516 nop
33517 nop
33518 .word 0xea72a068
33519 .word 0xc022a170
33520 .word 0x1000000
33521 or %g0, 0xcc, %i7
33522 LOAD_IDATA_ACCESS
33523 .word 0xbe124000
33524 GOTO_SUPERVISOR0
33525 .word 0xc0376914
33526thr7_MMU_ASI_BLK_PL_401:
33527 .word 0x878020f8
33528 .word 0xc3b92f40
33529 .word 0xc45c2120
33530 .word 0xcc5aa018
33531 .word 0x1000000
33532 or %g0, 0x012, %i7
33533 LOAD_DDATA_IN
33534 .word 0x1000000
33535 or %g0, 0x04f, %i7
33536 LOAD_IDATA_IN
33537thr7_MMU_ASI_PRIMARY_402:
33538 .word 0x87802080
33539 .word 0xcef560c8
33540 nop
33541 nop
33542 nop
33543 nop
33544 nop
33545 nop
33546 nop
33547 nop
33548 .word 0x1000000
33549 or %g0, 0x380, %i7
33550 READ_DDATA_ACCESS
33551 DO_BRANCH
33552 .word 0x81c0e088
33553 .word 0xbe124000
33554 GOTO_SUPERVISOR0
33555 .word 0xd85f6018
33556 .word 0x81c62000
33557 .word 0xbe124000
33558 GOTO_SUPERVISOR0
33559 nop
33560Thr7_User_Text_4v00a_exit:
33561 EXIT_GOOD
33562Thr7_User_Text_4v00a_text_end:
33563/*********************************************************************/
33564SECTION .Thr7_User_Data_4v108 DATA_VA=0x7b300012c000
33565attr_data {
33566 Name = .Thr7_User_Data_4v108 ,
33567 VA = 0x7b300012c000 ,/* 0x7b300012dfc0 */
33568 RA = 0x0150108000 ,
33569 PA = 0x0150108000 ,
33570 TTE_Context = 0x026e ,/* DATA_PRIMARY */
33571 thr7_nz_ctx_tsb_2 ,
33572 TTE_V = 1 ,
33573 TTE_NFO = 0 ,
33574 TTE_L = 0 ,
33575 TTE_Soft = 0x080000 ,
33576 TTE_IE = 0 ,
33577 TTE_E = 0 ,
33578 TTE_CP = 1 ,
33579 TTE_CV = 0 ,
33580 TTE_P = 0 ,
33581 TTE_EP = 0 ,
33582 TTE_W = 1 ,
33583 TTE_SW1 = 0 ,
33584 TTE_SW0 = 1 ,
33585 TTE_RSVD1 = 0 ,
33586 TTE_Size = 0 ,
33587 /* DTTE_TAG_DATA = 00007b300012c6dc 8000000150108440 */
33588 end_label = Thr7_User_Data_4v108_data_end ,
33589 compressimage ,
33590 }
33591.data
33592.global Thr7_User_Data_4v108_data_begin
33593Thr7_User_Data_4v108_data_begin:
33594 .xword 0x7c0000120000
33595 .xword 0x7b3000022000
33596 .xword 0x7e02b0000000
33597 .xword 0x7b300015c000
33598 .xword 0x7c0000090000
33599 .xword 0x7e0770000000
33600 .xword 0x7b3000156000
33601 .xword 0x7b3000198000
33602 .xword 0x7c0000a90000
33603 .xword 0x7b3000084000
33604 .xword 0x7b300003a000
33605 .xword 0x7c0000010000
33606 .xword 0x7c0000c60000
33607 .xword 0x7b30001d4000
33608 .xword 0x7b3000144000
33609 .xword 0x7e0a80000000
33610 .xword 0x7b30000fc000
33611 .xword 0x7c0000bc0000
33612 .xword 0x7c0000d40000
33613 .xword 0x7c00003d0000
33614 .xword 0x7e0e80000000
33615 .xword 0x7b3000128000
33616 .xword 0x7b30001b4000
33617 .xword 0x7b30001f4000
33618 .xword 0x7b3000046000
33619 .xword 0x7b300009c000
33620 .xword 0x7c0000060000
33621 .xword 0x7b3000192000
33622 .xword 0x7e0c20000000
33623 .xword 0x7c00009a0000
33624 .xword 0x7b300003c000
33625 .xword 0x7b30001ea000
33626 .xword 0x7b300012c000
33627 .xword 0x7c00003e0000
33628 .xword 0x7b3000134000
33629 .xword 0x7b3000006000
33630 .xword 0x7b3000074000
33631 .xword 0x7c0000150000
33632 .xword 0x7b300013c000
33633 .xword 0x7c0000210000
33634 .xword 0x7b3000104000
33635 .xword 0x7b30000aa000
33636 .xword 0x7c0000490000
33637 .xword 0x7b30001b6000
33638 .xword 0x7b3000076000
33639 .xword 0x7b300014a000
33640Thr7_User_Data_4v108_data_end:
33641/*********************************************************************/
33642SECTION .Thr7_User_Text_4v00b TEXT_VA=0x7c00003e0000
33643attr_text {
33644 Name = .Thr7_User_Text_4v00b ,
33645 VA = 0x7c00003e0000 ,/* 0x7c00003effc0 */
33646 RA = 0x01c0c70000 ,
33647 PA = 0x7dc0c70000 ,
33648 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
33649 thr7_nz_ctx_tsb_3 ,
33650 TTE_V = 1 ,
33651 TTE_NFO = 0 ,
33652 TTE_L = 1 ,
33653 TTE_Soft = 0x120000 ,
33654 TTE_IE = 0 ,
33655 TTE_E = 0 ,
33656 TTE_CP = 1 ,
33657 TTE_CV = 0 ,
33658 TTE_P = 0 ,
33659 TTE_EP = 1 ,
33660 TTE_W = 0 ,
33661 TTE_SW1 = 0 ,
33662 TTE_SW0 = 1 ,
33663 TTE_RSVD1 = 0 ,
33664 TTE_Size = 1 ,
33665 /* ITTE_TAG_DATA = 00007c00003e06dc 8000007dc0c70481 */
33666 end_label = Thr7_User_Text_4v00b_text_end ,
33667 compressimage ,
33668 }
33669.text
33670.global Thr7_User_Text_4v00b_text_begin
33671Thr7_User_Text_4v00b_text_begin:
33672 nop
33673 sub %g1, 1, %g1
33674 brz %g1,Thr7_User_Text_4v00b_exit
33675 nop
33676 .word 0x1000000
33677 or %g0, 0x20, %i7
33678 ITLB_TAG_READ
33679 nop
33680 nop
33681 nop
33682 nop
33683 nop
33684 nop
33685 nop
33686 nop
33687 nop
33688 .word 0xfe5aa038
33689 .word 0xe05aa008
33690 nop
33691 nop
33692 nop
33693 nop
33694 nop
33695 nop
33696 nop
33697 nop
33698 TOGGLE_LSU_DM
33699 .word 0xc0212d34
33700thr7_MMU_ASI_PRIMARY_403:
33701 .word 0x87802080
33702 .word 0xe2f76010
33703 .word 0x1000000
33704 or %g0, 0x3e0, %i7
33705 DTLB_TAG_READ
33706 .word 0x1000000
33707 .word 0xbe168000
33708 srlx %i7, 8, %i7
33709 andn %i7, 0x1f, %i7
33710 ITLB_PROBE
33711 DO_BRANCH
33712 .word 0x81c26000
33713 .word 0xbe124000
33714 GOTO_SUPERVISOR0
33715thr7_MMU_ASI_PRIMARY_404:
33716 .word 0x87802080
33717 .word 0xf6f76018
33718 .word 0x1000000
33719 or %g0, 0x028, %i7
33720 LOAD_DDATA_IN
33721 .word 0x1000000
33722 or %g0, 0x450, %i7
33723 READ_DDATA_ACCESS
33724 DDEMAP_SCTX
33725 ACCESS_DTSB_PTR
33726 nop
33727 .word 0x1000000
33728 or %g0, 0x053, %i7
33729 LOAD_DDATA_IN
33730 .word 0xbe150000
33731 GOTO_SUPERVISOR1
33732 .word 0xc02d67ed
33733 .word 0x81c0e088
33734 .word 0xbe124000
33735 GOTO_SUPERVISOR0
33736 nop
33737Thr7_User_Text_4v00b_exit:
33738 EXIT_GOOD
33739Thr7_User_Text_4v00b_text_end:
33740/*********************************************************************/
33741SECTION .Thr7_User_Data_4v109 DATA_VA=0x7b3000134000
33742attr_data {
33743 Name = .Thr7_User_Data_4v109 ,
33744 VA = 0x7b3000134000 ,/* 0x7b3000135fc0 */
33745 RA = 0x0150000000 ,
33746 PA = 0x0150000000 ,
33747 TTE_Context = 0x026e ,/* DATA_PRIMARY */
33748 thr7_nz_ctx_tsb_2 ,
33749 TTE_V = 1 ,
33750 TTE_NFO = 0 ,
33751 TTE_L = 0 ,
33752 TTE_Soft = 0x080000 ,
33753 TTE_IE = 0 ,
33754 TTE_E = 0 ,
33755 TTE_CP = 1 ,
33756 TTE_CV = 0 ,
33757 TTE_P = 0 ,
33758 TTE_EP = 0 ,
33759 TTE_W = 1 ,
33760 TTE_SW1 = 0 ,
33761 TTE_SW0 = 1 ,
33762 TTE_RSVD1 = 0 ,
33763 TTE_Size = 0 ,
33764 /* DTTE_TAG_DATA = 00007b30001346dc 8000000150000440 */
33765 end_label = Thr7_User_Data_4v109_data_end ,
33766 compressimage ,
33767 }
33768.data
33769.global Thr7_User_Data_4v109_data_begin
33770Thr7_User_Data_4v109_data_begin:
33771 .xword 0x7c0000120000
33772 .xword 0x7b3000022000
33773 .xword 0x7e02b0000000
33774 .xword 0x7b300015c000
33775 .xword 0x7c0000090000
33776 .xword 0x7e0770000000
33777 .xword 0x7b3000156000
33778 .xword 0x7b3000198000
33779 .xword 0x7c0000a90000
33780 .xword 0x7b3000084000
33781 .xword 0x7b300003a000
33782 .xword 0x7c0000010000
33783 .xword 0x7c0000c60000
33784 .xword 0x7b30001d4000
33785 .xword 0x7b3000144000
33786 .xword 0x7e0a80000000
33787 .xword 0x7b30000fc000
33788 .xword 0x7c0000bc0000
33789 .xword 0x7c0000d40000
33790 .xword 0x7c00003d0000
33791 .xword 0x7e0e80000000
33792 .xword 0x7b3000128000
33793 .xword 0x7b30001b4000
33794 .xword 0x7b30001f4000
33795 .xword 0x7b3000046000
33796 .xword 0x7b300009c000
33797 .xword 0x7c0000060000
33798 .xword 0x7b3000192000
33799 .xword 0x7e0c20000000
33800 .xword 0x7c00009a0000
33801 .xword 0x7b300003c000
33802 .xword 0x7b30001ea000
33803 .xword 0x7b300012c000
33804 .xword 0x7c00003e0000
33805 .xword 0x7b3000134000
33806 .xword 0x7b3000006000
33807 .xword 0x7b3000074000
33808 .xword 0x7c0000150000
33809 .xword 0x7b300013c000
33810 .xword 0x7c0000210000
33811 .xword 0x7b3000104000
33812 .xword 0x7b30000aa000
33813 .xword 0x7c0000490000
33814 .xword 0x7b30001b6000
33815 .xword 0x7b3000076000
33816 .xword 0x7b300014a000
33817Thr7_User_Data_4v109_data_end:
33818/*********************************************************************/
33819SECTION .Thr7_User_Text_4v00c TEXT_VA=0x7b3000006000
33820attr_text {
33821 Name = .Thr7_User_Text_4v00c ,
33822 VA = 0x7b3000006000 ,/* 0x7b3000007fc0 */
33823 RA = 0x01501a2000 ,
33824 PA = 0x01501a2000 ,
33825 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
33826 thr7_nz_ctx_tsb_2 ,
33827 TTE_V = 1 ,
33828 TTE_NFO = 0 ,
33829 TTE_L = 1 ,
33830 TTE_Soft = 0x120000 ,
33831 TTE_IE = 0 ,
33832 TTE_E = 0 ,
33833 TTE_CP = 1 ,
33834 TTE_CV = 0 ,
33835 TTE_P = 0 ,
33836 TTE_EP = 1 ,
33837 TTE_W = 0 ,
33838 TTE_SW1 = 0 ,
33839 TTE_SW0 = 1 ,
33840 TTE_RSVD1 = 0 ,
33841 TTE_Size = 0 ,
33842 /* ITTE_TAG_DATA = 00007b30000066dc 80000001501a2480 */
33843 end_label = Thr7_User_Text_4v00c_text_end ,
33844 compressimage ,
33845 }
33846.text
33847.global Thr7_User_Text_4v00c_text_begin
33848Thr7_User_Text_4v00c_text_begin:
33849 nop
33850 sub %g1, 1, %g1
33851 brz %g1,Thr7_User_Text_4v00c_exit
33852 nop
33853 nop
33854 nop
33855 nop
33856 nop
33857 nop
33858 nop
33859 nop
33860thr7_MMU_ASI_PRIMARY_405:
33861 .word 0x87802080
33862 .word 0xfaf56038
33863 .word 0x1000000
33864 or %g0, 0x434, %i7
33865 LOAD_IDATA_ACCESS
33866 .word 0xc19a9e00
33867 nop
33868 nop
33869 nop
33870 nop
33871 DO_BRANCH
33872 .word 0x81c62000
33873 .word 0xbe124000
33874 GOTO_SUPERVISOR0
33875 TOGGLE_LSU_IM
33876 nop
33877 nop
33878 nop
33879 nop
33880 nop
33881 nop
33882 .word 0x1000000
33883 or %g0, 0x2c0, %i7
33884 DTLB_TAG_READ
33885thr7_MMU_ASI_PRIMARY_406:
33886 .word 0x87802080
33887 .word 0xe0f76038
33888 .word 0xc0292b6e
33889 .word 0xc0742370
33890 .word 0x1000000
33891 .word 0xbe140000
33892 IDEMAP_RPAGE
33893 .word 0x1000000
33894 .word 0xbe148000
33895 srlx %i7, 8, %i7
33896 andn %i7, 0x1f, %i7
33897 ITLB_PROBE
33898 nop
33899 nop
33900 nop
33901 TOGGLE_LSU_DM
33902 nop
33903 nop
33904 nop
33905 nop
33906 nop
33907 nop
33908 nop
33909 nop
33910 DDEMAP_ALL
33911 .word 0xbe120000
33912 GOTO_SUPERVISOR1
33913 .word 0xca7420b8
33914 .word 0xc02f6c4f
33915 .word 0x81c36000
33916 .word 0xbe124000
33917 GOTO_SUPERVISOR0
33918 nop
33919Thr7_User_Text_4v00c_exit:
33920 EXIT_GOOD
33921Thr7_User_Text_4v00c_text_end:
33922/*********************************************************************/
33923SECTION .Thr7_User_Data_4v10a DATA_VA=0x7b3000074000
33924attr_data {
33925 Name = .Thr7_User_Data_4v10a ,
33926 VA = 0x7b3000074000 ,/* 0x7b3000075fc0 */
33927 RA = 0x01501a4000 ,
33928 PA = 0x01501a4000 ,
33929 TTE_Context = 0x026e ,/* DATA_PRIMARY */
33930 thr7_nz_ctx_tsb_2 ,
33931 TTE_V = 1 ,
33932 TTE_NFO = 0 ,
33933 TTE_L = 0 ,
33934 TTE_Soft = 0x080000 ,
33935 TTE_IE = 0 ,
33936 TTE_E = 0 ,
33937 TTE_CP = 1 ,
33938 TTE_CV = 0 ,
33939 TTE_P = 0 ,
33940 TTE_EP = 0 ,
33941 TTE_W = 1 ,
33942 TTE_SW1 = 0 ,
33943 TTE_SW0 = 1 ,
33944 TTE_RSVD1 = 0 ,
33945 TTE_Size = 0 ,
33946 /* DTTE_TAG_DATA = 00007b30000746dc 80000001501a4440 */
33947 end_label = Thr7_User_Data_4v10a_data_end ,
33948 compressimage ,
33949 }
33950.data
33951.global Thr7_User_Data_4v10a_data_begin
33952Thr7_User_Data_4v10a_data_begin:
33953 .xword 0x7c0000120000
33954 .xword 0x7b3000022000
33955 .xword 0x7e02b0000000
33956 .xword 0x7b300015c000
33957 .xword 0x7c0000090000
33958 .xword 0x7e0770000000
33959 .xword 0x7b3000156000
33960 .xword 0x7b3000198000
33961 .xword 0x7c0000a90000
33962 .xword 0x7b3000084000
33963 .xword 0x7b300003a000
33964 .xword 0x7c0000010000
33965 .xword 0x7c0000c60000
33966 .xword 0x7b30001d4000
33967 .xword 0x7b3000144000
33968 .xword 0x7e0a80000000
33969 .xword 0x7b30000fc000
33970 .xword 0x7c0000bc0000
33971 .xword 0x7c0000d40000
33972 .xword 0x7c00003d0000
33973 .xword 0x7e0e80000000
33974 .xword 0x7b3000128000
33975 .xword 0x7b30001b4000
33976 .xword 0x7b30001f4000
33977 .xword 0x7b3000046000
33978 .xword 0x7b300009c000
33979 .xword 0x7c0000060000
33980 .xword 0x7b3000192000
33981 .xword 0x7e0c20000000
33982 .xword 0x7c00009a0000
33983 .xword 0x7b300003c000
33984 .xword 0x7b30001ea000
33985 .xword 0x7b300012c000
33986 .xword 0x7c00003e0000
33987 .xword 0x7b3000134000
33988 .xword 0x7b3000006000
33989 .xword 0x7b3000074000
33990 .xword 0x7c0000150000
33991 .xword 0x7b300013c000
33992 .xword 0x7c0000210000
33993 .xword 0x7b3000104000
33994 .xword 0x7b30000aa000
33995 .xword 0x7c0000490000
33996 .xword 0x7b30001b6000
33997 .xword 0x7b3000076000
33998 .xword 0x7b300014a000
33999Thr7_User_Data_4v10a_data_end:
34000/*********************************************************************/
34001SECTION .Thr7_User_Text_4v00d TEXT_VA=0x7c0000150000
34002attr_text {
34003 Name = .Thr7_User_Text_4v00d ,
34004 VA = 0x7c0000150000 ,/* 0x7c000015ffc0 */
34005 RA = 0x01c0e60000 ,
34006 PA = 0x7dc0e60000 ,
34007 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
34008 thr7_nz_ctx_tsb_3 ,
34009 TTE_V = 1 ,
34010 TTE_NFO = 0 ,
34011 TTE_L = 1 ,
34012 TTE_Soft = 0x120000 ,
34013 TTE_IE = 0 ,
34014 TTE_E = 0 ,
34015 TTE_CP = 1 ,
34016 TTE_CV = 0 ,
34017 TTE_P = 0 ,
34018 TTE_EP = 1 ,
34019 TTE_W = 0 ,
34020 TTE_SW1 = 0 ,
34021 TTE_SW0 = 1 ,
34022 TTE_RSVD1 = 0 ,
34023 TTE_Size = 1 ,
34024 /* ITTE_TAG_DATA = 00007c00001506dc 8000007dc0e60481 */
34025 end_label = Thr7_User_Text_4v00d_text_end ,
34026 compressimage ,
34027 }
34028.text
34029.global Thr7_User_Text_4v00d_text_begin
34030Thr7_User_Text_4v00d_text_begin:
34031 nop
34032 sub %g1, 1, %g1
34033 brz %g1,Thr7_User_Text_4v00d_exit
34034 nop
34035 .word 0xbe856110
34036 .word 0xc8dfd000
34037thr7_MMU_ASI_PRIMARY_407:
34038 .word 0x87802080
34039 .word 0xf0f2a138
34040 .word 0x1000000
34041 or %g0, 0x034, %i7
34042 LOAD_DDATA_IN
34043 .word 0xfe542b8c
34044 .word 0xfe5aaa28
34045 ACCESS_DTSB_PTR
34046thr7_MMU_ASI_BLK_COMMIT_P_408:
34047 .word 0x878020e0
34048 .word 0xe1b92140
34049 .word 0x1000000
34050 or %g0, 0x06a, %i7
34051 LOAD_IDATA_IN
34052 .word 0xf672a018
34053 .word 0xc02c27e3
34054 .word 0xe25e6010
34055thr7_MMU_ASI_BLK_PL_409:
34056 .word 0x878020f8
34057 .word 0xc3b92f80
34058 nop
34059 nop
34060 nop
34061 nop
34062 nop
34063 nop
34064 nop
34065 nop
34066 nop
34067 nop
34068 nop
34069 nop
34070 nop
34071 nop
34072 nop
34073 nop
34074 nop
34075 nop
34076 nop
34077 .word 0xbe82a168
34078 .word 0xf2dfd000
34079 .word 0x1000000
34080 .word 0xbe110000
34081 DDEMAP_RPAGE
34082 .word 0xfe4c2404
34083 .word 0xfe576a8a
34084 DO_BRANCH
34085 .word 0x81c3e000
34086 .word 0xbe124000
34087 GOTO_SUPERVISOR0
34088 ACCESS_DTSB_PTR
34089 .word 0xc02f64fc
34090 IDEMAP_NCTX
34091 nop
34092 nop
34093 nop
34094 nop
34095 nop
34096 nop
34097 nop
34098 nop
34099 .word 0xfe5661fe
34100 .word 0xbe876038
34101 .word 0xeadfd040
34102 ACCESS_ITSB_PTR
34103 .word 0xc0342c62
34104 .word 0xc02c27cc
34105 .word 0x1000000
34106 or %g0, 0x1bd, %i7
34107 LOAD_DDATA_ACCESS
34108 DDEMAP_SCTX
34109 DDEMAP_ALL_PAGES
34110 .word 0xbe842038
34111 .word 0xeadfd000
34112 DO_BRANCH
34113 .word 0x81c3e000
34114 .word 0xbe124000
34115 GOTO_SUPERVISOR0
34116 .word 0xc0742d98
34117 .word 0x81c26000
34118 .word 0xbe124000
34119 GOTO_SUPERVISOR0
34120 nop
34121Thr7_User_Text_4v00d_exit:
34122 EXIT_GOOD
34123Thr7_User_Text_4v00d_text_end:
34124/*********************************************************************/
34125SECTION .Thr7_User_Data_4v10b DATA_VA=0x7b300013c000
34126attr_data {
34127 Name = .Thr7_User_Data_4v10b ,
34128 VA = 0x7b300013c000 ,/* 0x7b300013dfc0 */
34129 RA = 0x0150168000 ,
34130 PA = 0x0150168000 ,
34131 TTE_Context = 0x026e ,/* DATA_PRIMARY */
34132 thr7_nz_ctx_tsb_2 ,
34133 TTE_V = 1 ,
34134 TTE_NFO = 0 ,
34135 TTE_L = 0 ,
34136 TTE_Soft = 0x080000 ,
34137 TTE_IE = 0 ,
34138 TTE_E = 0 ,
34139 TTE_CP = 1 ,
34140 TTE_CV = 0 ,
34141 TTE_P = 0 ,
34142 TTE_EP = 0 ,
34143 TTE_W = 1 ,
34144 TTE_SW1 = 0 ,
34145 TTE_SW0 = 1 ,
34146 TTE_RSVD1 = 0 ,
34147 TTE_Size = 0 ,
34148 /* DTTE_TAG_DATA = 00007b300013c6dc 8000000150168440 */
34149 end_label = Thr7_User_Data_4v10b_data_end ,
34150 compressimage ,
34151 }
34152.data
34153.global Thr7_User_Data_4v10b_data_begin
34154Thr7_User_Data_4v10b_data_begin:
34155 .xword 0x7c0000120000
34156 .xword 0x7b3000022000
34157 .xword 0x7e02b0000000
34158 .xword 0x7b300015c000
34159 .xword 0x7c0000090000
34160 .xword 0x7e0770000000
34161 .xword 0x7b3000156000
34162 .xword 0x7b3000198000
34163 .xword 0x7c0000a90000
34164 .xword 0x7b3000084000
34165 .xword 0x7b300003a000
34166 .xword 0x7c0000010000
34167 .xword 0x7c0000c60000
34168 .xword 0x7b30001d4000
34169 .xword 0x7b3000144000
34170 .xword 0x7e0a80000000
34171 .xword 0x7b30000fc000
34172 .xword 0x7c0000bc0000
34173 .xword 0x7c0000d40000
34174 .xword 0x7c00003d0000
34175 .xword 0x7e0e80000000
34176 .xword 0x7b3000128000
34177 .xword 0x7b30001b4000
34178 .xword 0x7b30001f4000
34179 .xword 0x7b3000046000
34180 .xword 0x7b300009c000
34181 .xword 0x7c0000060000
34182 .xword 0x7b3000192000
34183 .xword 0x7e0c20000000
34184 .xword 0x7c00009a0000
34185 .xword 0x7b300003c000
34186 .xword 0x7b30001ea000
34187 .xword 0x7b300012c000
34188 .xword 0x7c00003e0000
34189 .xword 0x7b3000134000
34190 .xword 0x7b3000006000
34191 .xword 0x7b3000074000
34192 .xword 0x7c0000150000
34193 .xword 0x7b300013c000
34194 .xword 0x7c0000210000
34195 .xword 0x7b3000104000
34196 .xword 0x7b30000aa000
34197 .xword 0x7c0000490000
34198 .xword 0x7b30001b6000
34199 .xword 0x7b3000076000
34200 .xword 0x7b300014a000
34201Thr7_User_Data_4v10b_data_end:
34202/*********************************************************************/
34203SECTION .Thr7_User_Text_4v00e TEXT_VA=0x7c0000210000
34204attr_text {
34205 Name = .Thr7_User_Text_4v00e ,
34206 VA = 0x7c0000210000 ,/* 0x7c000021ffc0 */
34207 RA = 0x01c00d0000 ,
34208 PA = 0x7dc00d0000 ,
34209 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
34210 thr7_nz_ctx_tsb_3 ,
34211 TTE_V = 1 ,
34212 TTE_NFO = 0 ,
34213 TTE_L = 1 ,
34214 TTE_Soft = 0x120000 ,
34215 TTE_IE = 0 ,
34216 TTE_E = 0 ,
34217 TTE_CP = 1 ,
34218 TTE_CV = 0 ,
34219 TTE_P = 0 ,
34220 TTE_EP = 1 ,
34221 TTE_W = 0 ,
34222 TTE_SW1 = 0 ,
34223 TTE_SW0 = 1 ,
34224 TTE_RSVD1 = 0 ,
34225 TTE_Size = 1 ,
34226 /* ITTE_TAG_DATA = 00007c00002106dc 8000007dc00d0481 */
34227 end_label = Thr7_User_Text_4v00e_text_end ,
34228 compressimage ,
34229 }
34230.text
34231.global Thr7_User_Text_4v00e_text_begin
34232Thr7_User_Text_4v00e_text_begin:
34233 nop
34234 sub %g1, 1, %g1
34235 brz %g1,Thr7_User_Text_4v00e_exit
34236 nop
34237 nop
34238 nop
34239 nop
34240 nop
34241 nop
34242 nop
34243 .word 0xc0742170
34244 TOGGLE_LSU_DM
34245 .word 0xbe124000
34246 GOTO_SUPERVISOR0
34247 .word 0x1000000
34248 or %g0, 0x1d8, %i7
34249 ITLB_TAG_READ
34250 .word 0x1000000
34251 or %g0, 0x510, %i7
34252 LOAD_IDATA_ACCESS
34253 IDEMAP_ALL_PAGES
34254 .word 0xc072aa80
34255 .word 0xbe86a010
34256 .word 0xc39fde20
34257thr7_MMU_ASI_PRIMARY_410:
34258 .word 0x87802080
34259 .word 0xd6f42070
34260 ACCESS_DTSB_PTR
34261 .word 0x1000000
34262 or %g0, 0x6e8, %i7
34263 DTLB_TAG_READ
34264 nop
34265 nop
34266 TOGGLE_LSU_IM
34267 DO_BRANCH
34268 .word 0x81c72000
34269 .word 0xbe13c000
34270 GOTO_SUPERVISOR0
34271 DDEMAP_PCTX
34272 .word 0xc032af12
34273 .word 0xec766010
34274 .word 0xc020a788
34275 .word 0x1000000
34276 or %g0, 0x3c1, %i7
34277 LOAD_DDATA_ACCESS
34278 .word 0xfe5122ce
34279 .word 0xd65f6098
34280 .word 0x1000000
34281 or %g0, 0x7aa, %i7
34282 LOAD_DDATA_ACCESS
34283 .word 0xfcdf5000
34284 .word 0xd8766018
34285 .word 0xc0756518
34286 .word 0xfe476d60
34287 .word 0x1000000
34288 .word 0xbe154000
34289 DDEMAP_RPAGE
34290 .word 0x1000000
34291 or %g0, 0x720, %i7
34292 READ_DDATA_ACCESS
34293 .word 0x1000000
34294 or %g0, 0x4c9, %i7
34295 LOAD_DDATA_ACCESS
34296 nop
34297 .word 0xbe124000
34298 GOTO_SUPERVISOR0
34299 .word 0xe05d6090
34300 .word 0xbe124000
34301 GOTO_SUPERVISOR0
34302 nop
34303Thr7_User_Text_4v00e_exit:
34304 EXIT_GOOD
34305Thr7_User_Text_4v00e_text_end:
34306/*********************************************************************/
34307SECTION .Thr7_User_Data_4v10c DATA_VA=0x7b3000104000
34308attr_data {
34309 Name = .Thr7_User_Data_4v10c ,
34310 VA = 0x7b3000104000 ,/* 0x7b3000105fc0 */
34311 RA = 0x0150060000 ,
34312 PA = 0x0150060000 ,
34313 TTE_Context = 0x026e ,/* DATA_PRIMARY */
34314 thr7_nz_ctx_tsb_2 ,
34315 TTE_V = 1 ,
34316 TTE_NFO = 0 ,
34317 TTE_L = 0 ,
34318 TTE_Soft = 0x080000 ,
34319 TTE_IE = 0 ,
34320 TTE_E = 0 ,
34321 TTE_CP = 1 ,
34322 TTE_CV = 0 ,
34323 TTE_P = 0 ,
34324 TTE_EP = 0 ,
34325 TTE_W = 1 ,
34326 TTE_SW1 = 0 ,
34327 TTE_SW0 = 1 ,
34328 TTE_RSVD1 = 0 ,
34329 TTE_Size = 0 ,
34330 /* DTTE_TAG_DATA = 00007b30001046dc 8000000150060440 */
34331 end_label = Thr7_User_Data_4v10c_data_end ,
34332 compressimage ,
34333 }
34334.data
34335.global Thr7_User_Data_4v10c_data_begin
34336Thr7_User_Data_4v10c_data_begin:
34337 .xword 0x7c0000120000
34338 .xword 0x7b3000022000
34339 .xword 0x7e02b0000000
34340 .xword 0x7b300015c000
34341 .xword 0x7c0000090000
34342 .xword 0x7e0770000000
34343 .xword 0x7b3000156000
34344 .xword 0x7b3000198000
34345 .xword 0x7c0000a90000
34346 .xword 0x7b3000084000
34347 .xword 0x7b300003a000
34348 .xword 0x7c0000010000
34349 .xword 0x7c0000c60000
34350 .xword 0x7b30001d4000
34351 .xword 0x7b3000144000
34352 .xword 0x7e0a80000000
34353 .xword 0x7b30000fc000
34354 .xword 0x7c0000bc0000
34355 .xword 0x7c0000d40000
34356 .xword 0x7c00003d0000
34357 .xword 0x7e0e80000000
34358 .xword 0x7b3000128000
34359 .xword 0x7b30001b4000
34360 .xword 0x7b30001f4000
34361 .xword 0x7b3000046000
34362 .xword 0x7b300009c000
34363 .xword 0x7c0000060000
34364 .xword 0x7b3000192000
34365 .xword 0x7e0c20000000
34366 .xword 0x7c00009a0000
34367 .xword 0x7b300003c000
34368 .xword 0x7b30001ea000
34369 .xword 0x7b300012c000
34370 .xword 0x7c00003e0000
34371 .xword 0x7b3000134000
34372 .xword 0x7b3000006000
34373 .xword 0x7b3000074000
34374 .xword 0x7c0000150000
34375 .xword 0x7b300013c000
34376 .xword 0x7c0000210000
34377 .xword 0x7b3000104000
34378 .xword 0x7b30000aa000
34379 .xword 0x7c0000490000
34380 .xword 0x7b30001b6000
34381 .xword 0x7b3000076000
34382 .xword 0x7b300014a000
34383Thr7_User_Data_4v10c_data_end:
34384/*********************************************************************/
34385SECTION .Thr7_User_Text_4v00f TEXT_VA=0x7b30000aa000
34386attr_text {
34387 Name = .Thr7_User_Text_4v00f ,
34388 VA = 0x7b30000aa000 ,/* 0x7b30000abfc0 */
34389 RA = 0x0150050000 ,
34390 PA = 0x0150050000 ,
34391 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
34392 thr7_nz_ctx_tsb_2 ,
34393 TTE_V = 1 ,
34394 TTE_NFO = 0 ,
34395 TTE_L = 1 ,
34396 TTE_Soft = 0x120000 ,
34397 TTE_IE = 0 ,
34398 TTE_E = 0 ,
34399 TTE_CP = 1 ,
34400 TTE_CV = 0 ,
34401 TTE_P = 0 ,
34402 TTE_EP = 1 ,
34403 TTE_W = 0 ,
34404 TTE_SW1 = 0 ,
34405 TTE_SW0 = 1 ,
34406 TTE_RSVD1 = 0 ,
34407 TTE_Size = 0 ,
34408 /* ITTE_TAG_DATA = 00007b30000aa6dc 8000000150050480 */
34409 end_label = Thr7_User_Text_4v00f_text_end ,
34410 compressimage ,
34411 }
34412.text
34413.global Thr7_User_Text_4v00f_text_begin
34414Thr7_User_Text_4v00f_text_begin:
34415 nop
34416 sub %g1, 1, %g1
34417 brz %g1,Thr7_User_Text_4v00f_exit
34418 nop
34419 .word 0xbe866030
34420 .word 0xe39fde00
34421 .word 0x1000000
34422 or %g0, 0x138, %i7
34423 ITLB_TAG_READ
34424 .word 0x1000000
34425 .word 0xbe11c000
34426 srlx %i7, 8, %i7
34427 andn %i7, 0x1f, %i7
34428 ITLB_PROBE
34429 ACCESS_DTSB_PTR
34430 DO_BRANCH
34431 .word 0x81c0e088
34432 .word 0xbe124000
34433 GOTO_SUPERVISOR0
34434 .word 0xfe54224c
34435 .word 0xea5c2150
34436 ACCESS_ITSB_PTR
34437 .word 0x1000000
34438 .word 0xbe140000
34439 IDEMAP_RPAGE
34440 DDEMAP_SCTX
34441 .word 0xbe812110
34442 .word 0xfadfd000
34443 .word 0xfe5562de
34444 .word 0xd47420e0
34445 .word 0xc032a7ea
34446 .word 0x1000000
34447 or %g0, 0x498, %i7
34448 READ_DDATA_ACCESS
34449 .word 0xc026671c
34450 .word 0x1000000
34451 or %g0, 0x531, %i7
34452 LOAD_IDATA_ACCESS
34453 nop
34454 .word 0xfcda9000
34455 .word 0xbe138000
34456 GOTO_SUPERVISOR1
34457 .word 0xbe842068
34458 .word 0xfadfd000
34459 .word 0xe25c2010
34460 IDEMAP_ALL_PAGES
34461 .word 0x1000000
34462 or %g0, 0x01b, %i7
34463 LOAD_DDATA_IN
34464 nop
34465 nop
34466 nop
34467 nop
34468 nop
34469 nop
34470 nop
34471 nop
34472 .word 0xc45c2160
34473 .word 0x1000000
34474 or %g0, 0x4f0, %i7
34475 ITLB_TAG_READ
34476thr7_MMU_ASI_BLK_PL_411:
34477 .word 0x878020f8
34478 .word 0xe1bc23c0
34479 .word 0xfe412da8
34480 nop
34481 nop
34482 nop
34483 nop
34484 nop
34485 nop
34486 nop
34487 nop
34488 .word 0xfc991d40
34489 .word 0xf0742138
34490 .word 0xc07128a8
34491 ACCESS_ITSB_PTR
34492 .word 0xc07124a0
34493 .word 0x1000000
34494 .word 0xbe15c000
34495 IDEMAP_PAGE
34496 .word 0x1000000
34497 or %g0, 0x688, %i7
34498 READ_DDATA_ACCESS
34499 .word 0xbe120000
34500 GOTO_SUPERVISOR1
34501 .word 0x1000000
34502 or %g0, 0x408, %i7
34503 ITLB_TAG_READ
34504 .word 0x1000000
34505 .word 0xbe11c000
34506 srlx %i7, 8, %i7
34507 andn %i7, 0x1f, %i7
34508 ITLB_PROBE
34509 .word 0xbe82e010
34510 .word 0xecdfd020
34511 .word 0xc45920d0
34512 nop
34513 nop
34514 nop
34515 nop
34516 nop
34517 nop
34518 nop
34519 nop
34520 .word 0xbe856068
34521 .word 0xf2dfd000
34522 nop
34523 .word 0x1000000
34524 or %g0, 0xd0, %i7
34525 READ_IDATA_ACCESS
34526 DDEMAP_NCTX
34527 DDEMAP_SCTX
34528 DDEMAP_ALL
34529 .word 0xbe124000
34530 GOTO_SUPERVISOR0
34531 .word 0xd272a030
34532 .word 0xc072a2d8
34533 .word 0x1000000
34534 or %g0, 0x280, %i7
34535 READ_DDATA_ACCESS
34536 nop
34537 nop
34538 nop
34539 nop
34540 nop
34541 nop
34542 nop
34543 nop
34544 IDEMAP_NCTX
34545 .word 0xbe124000
34546 GOTO_SUPERVISOR0
34547 .word 0xc85c2090
34548 .word 0xbe138000
34549 GOTO_SUPERVISOR1
34550 nop
34551Thr7_User_Text_4v00f_exit:
34552 EXIT_GOOD
34553Thr7_User_Text_4v00f_text_end:
34554/*********************************************************************/
34555SECTION .Thr7_User_Data_4v10d DATA_VA=0x7c0000490000
34556attr_data {
34557 Name = .Thr7_User_Data_4v10d ,
34558 VA = 0x7c0000490000 ,/* 0x7c000049ffc0 */
34559 RA = 0x01c0d40000 ,
34560 PA = 0x7dc0d40000 ,
34561 TTE_Context = 0x026e ,/* DATA_PRIMARY */
34562 thr7_nz_ctx_tsb_3 ,
34563 TTE_V = 1 ,
34564 TTE_NFO = 0 ,
34565 TTE_L = 0 ,
34566 TTE_Soft = 0x080000 ,
34567 TTE_IE = 0 ,
34568 TTE_E = 0 ,
34569 TTE_CP = 1 ,
34570 TTE_CV = 0 ,
34571 TTE_P = 0 ,
34572 TTE_EP = 0 ,
34573 TTE_W = 1 ,
34574 TTE_SW1 = 0 ,
34575 TTE_SW0 = 1 ,
34576 TTE_RSVD1 = 0 ,
34577 TTE_Size = 1 ,
34578 /* DTTE_TAG_DATA = 00007c00004906dc 8000007dc0d40441 */
34579 end_label = Thr7_User_Data_4v10d_data_end ,
34580 compressimage ,
34581 }
34582.data
34583.global Thr7_User_Data_4v10d_data_begin
34584Thr7_User_Data_4v10d_data_begin:
34585 .xword 0x7c0000120000
34586 .xword 0x7b3000022000
34587 .xword 0x7e02b0000000
34588 .xword 0x7b300015c000
34589 .xword 0x7c0000090000
34590 .xword 0x7e0770000000
34591 .xword 0x7b3000156000
34592 .xword 0x7b3000198000
34593 .xword 0x7c0000a90000
34594 .xword 0x7b3000084000
34595 .xword 0x7b300003a000
34596 .xword 0x7c0000010000
34597 .xword 0x7c0000c60000
34598 .xword 0x7b30001d4000
34599 .xword 0x7b3000144000
34600 .xword 0x7e0a80000000
34601 .xword 0x7b30000fc000
34602 .xword 0x7c0000bc0000
34603 .xword 0x7c0000d40000
34604 .xword 0x7c00003d0000
34605 .xword 0x7e0e80000000
34606 .xword 0x7b3000128000
34607 .xword 0x7b30001b4000
34608 .xword 0x7b30001f4000
34609 .xword 0x7b3000046000
34610 .xword 0x7b300009c000
34611 .xword 0x7c0000060000
34612 .xword 0x7b3000192000
34613 .xword 0x7e0c20000000
34614 .xword 0x7c00009a0000
34615 .xword 0x7b300003c000
34616 .xword 0x7b30001ea000
34617 .xword 0x7b300012c000
34618 .xword 0x7c00003e0000
34619 .xword 0x7b3000134000
34620 .xword 0x7b3000006000
34621 .xword 0x7b3000074000
34622 .xword 0x7c0000150000
34623 .xword 0x7b300013c000
34624 .xword 0x7c0000210000
34625 .xword 0x7b3000104000
34626 .xword 0x7b30000aa000
34627 .xword 0x7c0000490000
34628 .xword 0x7b30001b6000
34629 .xword 0x7b3000076000
34630 .xword 0x7b300014a000
34631Thr7_User_Data_4v10d_data_end:
34632/*********************************************************************/
34633SECTION .Thr7_User_Text_4v010 TEXT_VA=0x7b30001b6000
34634attr_text {
34635 Name = .Thr7_User_Text_4v010 ,
34636 VA = 0x7b30001b6000 ,/* 0x7b30001b7fc0 */
34637 RA = 0x0150132000 ,
34638 PA = 0x0150132000 ,
34639 TTE_Context = 0x026e ,/* TEXT_PRIMARY */
34640 thr7_nz_ctx_tsb_2 ,
34641 TTE_V = 1 ,
34642 TTE_NFO = 0 ,
34643 TTE_L = 1 ,
34644 TTE_Soft = 0x120000 ,
34645 TTE_IE = 0 ,
34646 TTE_E = 0 ,
34647 TTE_CP = 1 ,
34648 TTE_CV = 0 ,
34649 TTE_P = 0 ,
34650 TTE_EP = 1 ,
34651 TTE_W = 0 ,
34652 TTE_SW1 = 0 ,
34653 TTE_SW0 = 1 ,
34654 TTE_RSVD1 = 0 ,
34655 TTE_Size = 0 ,
34656 /* ITTE_TAG_DATA = 00007b30001b66dc 8000000150132480 */
34657 end_label = Thr7_User_Text_4v010_text_end ,
34658 compressimage ,
34659 }
34660.text
34661.global Thr7_User_Text_4v010_text_begin
34662Thr7_User_Text_4v010_text_begin:
34663 nop
34664 sub %g1, 1, %g1
34665 brz %g1,Thr7_User_Text_4v010_exit
34666 nop
34667 .word 0xfe52ab66
34668 .word 0xce7560d8
34669 .word 0xc02e68d0
34670 .word 0xbe124000
34671 GOTO_SUPERVISOR0
34672 nop
34673 nop
34674 nop
34675 nop
34676 nop
34677 .word 0xfe57683c
34678 IDEMAP_ALL_PAGES
34679 .word 0x1000000
34680 or %g0, 0x698, %i7
34681 READ_DDATA_ACCESS
34682 .word 0xbe82a090
34683 .word 0xe0dfd000
34684 .word 0xfe4c2395
34685 nop
34686 nop
34687 nop
34688 nop
34689 nop
34690 nop
34691 nop
34692 .word 0xd45c2068
34693 .word 0xea5920d0
34694 nop
34695 nop
34696 nop
34697 nop
34698 nop
34699 nop
34700 .word 0xbe8760f0
34701 .word 0xeadfd000
34702 .word 0x1000000
34703 or %g0, 0x5d1, %i7
34704 LOAD_IDATA_ACCESS
34705 .word 0xbe124000
34706 GOTO_SUPERVISOR0
34707 nop
34708 nop
34709 nop
34710 nop
34711 nop
34712 .word 0x1000000
34713 or %g0, 0x1cc, %i7
34714 LOAD_DDATA_ACCESS
34715 nop
34716 nop
34717 .word 0x1000000
34718 or %g0, 0x2b8, %i7
34719 READ_DDATA_ACCESS
34720 .word 0xfcda9000
34721 ACCESS_ITSB_PTR
34722 .word 0xd45c20e0
34723thr7_MMU_ASI_PRIMARY_412:
34724 .word 0x87802080
34725 .word 0xd8b92170
34726 TOGGLE_LSU_DM
34727thr7_MMU_ASI_PRIMARY_413:
34728 .word 0x87802080
34729 .word 0xeaf0a110
34730 .word 0x1000000
34731 or %g0, 0x25d, %i7
34732 LOAD_DDATA_ACCESS
34733 nop
34734 nop
34735 nop
34736 nop
34737 nop
34738 nop
34739 nop
34740 .word 0x1000000
34741 or %g0, 0x10, %i7
34742 ITLB_TAG_READ
34743 .word 0xbe124000
34744 GOTO_SUPERVISOR0
34745 .word 0xf25aa068
34746 .word 0xcc5aa018
34747 IDEMAP_ALL
34748 IDEMAP_ALL
34749 DDEMAP_SCTX
34750 .word 0x1000000
34751 .word 0xbe11c000
34752 srlx %i7, 8, %i7
34753 andn %i7, 0x1f, %i7
34754 xor %i7, 0x10, %i7
34755 ITLB_PROBE
34756 nop
34757 nop
34758 nop
34759 nop
34760 nop
34761 nop
34762 nop
34763 nop
34764 nop
34765 nop
34766 nop
34767 nop
34768 .word 0xfcda9000
34769 .word 0xc4766068
34770 .word 0xc030a276
34771 .word 0xbe120000
34772 GOTO_SUPERVISOR1
34773 .word 0xfe456f20
34774 .word 0x81c3e000
34775 .word 0xbe13c000
34776 GOTO_SUPERVISOR0
34777 nop
34778Thr7_User_Text_4v010_exit:
34779 EXIT_GOOD
34780Thr7_User_Text_4v010_text_end:
34781/*********************************************************************/
34782SECTION .Thr7_User_Data_4v10e DATA_VA=0x7b3000076000
34783attr_data {
34784 Name = .Thr7_User_Data_4v10e ,
34785 VA = 0x7b3000076000 ,/* 0x7b3000077fc0 */
34786 RA = 0x015000c000 ,
34787 PA = 0x015000c000 ,
34788 TTE_Context = 0x026e ,/* DATA_PRIMARY */
34789 thr7_nz_ctx_tsb_2 ,
34790 TTE_V = 1 ,
34791 TTE_NFO = 0 ,
34792 TTE_L = 0 ,
34793 TTE_Soft = 0x080000 ,
34794 TTE_IE = 0 ,
34795 TTE_E = 0 ,
34796 TTE_CP = 1 ,
34797 TTE_CV = 0 ,
34798 TTE_P = 0 ,
34799 TTE_EP = 0 ,
34800 TTE_W = 1 ,
34801 TTE_SW1 = 0 ,
34802 TTE_SW0 = 1 ,
34803 TTE_RSVD1 = 0 ,
34804 TTE_Size = 0 ,
34805 /* DTTE_TAG_DATA = 00007b30000766dc 800000015000c440 */
34806 end_label = Thr7_User_Data_4v10e_data_end ,
34807 compressimage ,
34808 }
34809.data
34810.global Thr7_User_Data_4v10e_data_begin
34811Thr7_User_Data_4v10e_data_begin:
34812 .xword 0x7c0000120000
34813 .xword 0x7b3000022000
34814 .xword 0x7e02b0000000
34815 .xword 0x7b300015c000
34816 .xword 0x7c0000090000
34817 .xword 0x7e0770000000
34818 .xword 0x7b3000156000
34819 .xword 0x7b3000198000
34820 .xword 0x7c0000a90000
34821 .xword 0x7b3000084000
34822 .xword 0x7b300003a000
34823 .xword 0x7c0000010000
34824 .xword 0x7c0000c60000
34825 .xword 0x7b30001d4000
34826 .xword 0x7b3000144000
34827 .xword 0x7e0a80000000
34828 .xword 0x7b30000fc000
34829 .xword 0x7c0000bc0000
34830 .xword 0x7c0000d40000
34831 .xword 0x7c00003d0000
34832 .xword 0x7e0e80000000
34833 .xword 0x7b3000128000
34834 .xword 0x7b30001b4000
34835 .xword 0x7b30001f4000
34836 .xword 0x7b3000046000
34837 .xword 0x7b300009c000
34838 .xword 0x7c0000060000
34839 .xword 0x7b3000192000
34840 .xword 0x7e0c20000000
34841 .xword 0x7c00009a0000
34842 .xword 0x7b300003c000
34843 .xword 0x7b30001ea000
34844 .xword 0x7b300012c000
34845 .xword 0x7c00003e0000
34846 .xword 0x7b3000134000
34847 .xword 0x7b3000006000
34848 .xword 0x7b3000074000
34849 .xword 0x7c0000150000
34850 .xword 0x7b300013c000
34851 .xword 0x7c0000210000
34852 .xword 0x7b3000104000
34853 .xword 0x7b30000aa000
34854 .xword 0x7c0000490000
34855 .xword 0x7b30001b6000
34856 .xword 0x7b3000076000
34857 .xword 0x7b300014a000
34858Thr7_User_Data_4v10e_data_end:
34859/*********************************************************************/
34860SECTION .Thr7_User_Data_4v10f DATA_VA=0x7b300014a000
34861attr_data {
34862 Name = .Thr7_User_Data_4v10f ,
34863 VA = 0x7b300014a000 ,/* 0x7b300014bfc0 */
34864 RA = 0x0150120000 ,
34865 PA = 0x0150120000 ,
34866 TTE_Context = 0x026e ,/* DATA_PRIMARY */
34867 thr7_nz_ctx_tsb_2 ,
34868 TTE_V = 1 ,
34869 TTE_NFO = 0 ,
34870 TTE_L = 0 ,
34871 TTE_Soft = 0x080000 ,
34872 TTE_IE = 0 ,
34873 TTE_E = 0 ,
34874 TTE_CP = 1 ,
34875 TTE_CV = 0 ,
34876 TTE_P = 0 ,
34877 TTE_EP = 0 ,
34878 TTE_W = 1 ,
34879 TTE_SW1 = 0 ,
34880 TTE_SW0 = 1 ,
34881 TTE_RSVD1 = 0 ,
34882 TTE_Size = 0 ,
34883 /* DTTE_TAG_DATA = 00007b300014a6dc 8000000150120440 */
34884 end_label = Thr7_User_Data_4v10f_data_end ,
34885 compressimage ,
34886 }
34887.data
34888.global Thr7_User_Data_4v10f_data_begin
34889Thr7_User_Data_4v10f_data_begin:
34890 .xword 0x7c0000120000
34891 .xword 0x7b3000022000
34892 .xword 0x7e02b0000000
34893 .xword 0x7b300015c000
34894 .xword 0x7c0000090000
34895 .xword 0x7e0770000000
34896 .xword 0x7b3000156000
34897 .xword 0x7b3000198000
34898 .xword 0x7c0000a90000
34899 .xword 0x7b3000084000
34900 .xword 0x7b300003a000
34901 .xword 0x7c0000010000
34902 .xword 0x7c0000c60000
34903 .xword 0x7b30001d4000
34904 .xword 0x7b3000144000
34905 .xword 0x7e0a80000000
34906 .xword 0x7b30000fc000
34907 .xword 0x7c0000bc0000
34908 .xword 0x7c0000d40000
34909 .xword 0x7c00003d0000
34910 .xword 0x7e0e80000000
34911 .xword 0x7b3000128000
34912 .xword 0x7b30001b4000
34913 .xword 0x7b30001f4000
34914 .xword 0x7b3000046000
34915 .xword 0x7b300009c000
34916 .xword 0x7c0000060000
34917 .xword 0x7b3000192000
34918 .xword 0x7e0c20000000
34919 .xword 0x7c00009a0000
34920 .xword 0x7b300003c000
34921 .xword 0x7b30001ea000
34922 .xword 0x7b300012c000
34923 .xword 0x7c00003e0000
34924 .xword 0x7b3000134000
34925 .xword 0x7b3000006000
34926 .xword 0x7b3000074000
34927 .xword 0x7c0000150000
34928 .xword 0x7b300013c000
34929 .xword 0x7c0000210000
34930 .xword 0x7b3000104000
34931 .xword 0x7b30000aa000
34932 .xword 0x7c0000490000
34933 .xword 0x7b30001b6000
34934 .xword 0x7b3000076000
34935 .xword 0x7b300014a000
34936Thr7_User_Data_4v10f_data_end:
34937