Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_cmp_test_3.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_cmp_test_3.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 0x0380
245#define THR0_PCONTEXT_1 0x1fb0
246#define THR0_SCONTEXT_0 0x1324
247#define THR0_SCONTEXT_1 0x0f4c
248#define THR1_PCONTEXT_0 0x0326
249#define THR1_PCONTEXT_1 0x05ce
250#define THR1_SCONTEXT_0 0x1d03
251#define THR1_SCONTEXT_1 0x06ad
252#define THR2_PCONTEXT_0 0x1a67
253#define THR2_PCONTEXT_1 0x1c0d
254#define THR2_SCONTEXT_0 0x13ea
255#define THR2_SCONTEXT_1 0x13e0
256#define THR3_PCONTEXT_0 0x08aa
257#define THR3_PCONTEXT_1 0x147f
258#define THR3_SCONTEXT_0 0x0e5a
259#define THR3_SCONTEXT_1 0x08de
260#define THR4_PCONTEXT_0 0x1ac1
261#define THR4_PCONTEXT_1 0x0c1e
262#define THR4_SCONTEXT_0 0x0c3c
263#define THR4_SCONTEXT_1 0x0a24
264#define THR5_PCONTEXT_0 0x1133
265#define THR5_PCONTEXT_1 0x1b57
266#define THR5_SCONTEXT_0 0x0358
267#define THR5_SCONTEXT_1 0x0fde
268#define THR6_PCONTEXT_0 0x033d
269#define THR6_PCONTEXT_1 0x0c1b
270#define THR6_SCONTEXT_0 0x0ef5
271#define THR6_SCONTEXT_1 0x1b46
272#define THR7_PCONTEXT_0 0x0931
273#define THR7_PCONTEXT_1 0x1c11
274#define THR7_SCONTEXT_0 0x0df9
275#define THR7_SCONTEXT_1 0x0e71
276#define THR0_PTRAP_TEXT_VA 0x600000080000
277#define THR0_PTRAP_TEXT_RA 0x03e06f0000
278#define THR0_PTRAP_TEXT_PA 0x0fe06f0000
279#define THR1_PTRAP_TEXT_VA 0x640000d70000
280#define THR1_PTRAP_TEXT_RA 0x03f05b0000
281#define THR1_PTRAP_TEXT_PA 0x03f05b0000
282#define THR2_PTRAP_TEXT_VA 0x680000120000
283#define THR2_PTRAP_TEXT_RA 0x0010020000
284#define THR2_PTRAP_TEXT_PA 0x0010020000
285#define THR3_PTRAP_TEXT_VA 0x6c0000dc0000
286#define THR3_PTRAP_TEXT_RA 0x0020b00000
287#define THR3_PTRAP_TEXT_PA 0x3420b00000
288#define THR4_PTRAP_TEXT_VA 0x700000070000
289#define THR4_PTRAP_TEXT_RA 0x0030ff0000
290#define THR4_PTRAP_TEXT_PA 0x4430ff0000
291#define THR5_PTRAP_TEXT_VA 0x740000260000
292#define THR5_PTRAP_TEXT_RA 0x0040550000
293#define THR5_PTRAP_TEXT_PA 0x5840550000
294#define THR6_PTRAP_TEXT_VA 0x780000960000
295#define THR6_PTRAP_TEXT_RA 0x0050310000
296#define THR6_PTRAP_TEXT_PA 0x0050310000
297#define THR7_PTRAP_TEXT_VA 0x7c00007b0000
298#define THR7_PTRAP_TEXT_RA 0x0060270000
299#define THR7_PTRAP_TEXT_PA 0x0060270000
300#include "mmu_hred.s"
301/*********************************************************************/
302SECTION .Thr0_Priv_Sect TEXT_VA=0x5ff0000b4000
303attr_text {
304 Name = .Thr0_Priv_Sect ,
305 thr0_nz_ctx_tsb_1
306 VA = 0x5ff0000b4000 ,
307 RA = 0x03601f6000 ,
308 PA = 0x0f601f6000 ,
309 TTE_Context = 0x0380 ,
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=0x6310000fc000
341attr_text {
342 Name = .Thr1_Priv_Sect ,
343 thr1_nz_ctx_tsb_1
344 VA = 0x6310000fc000 ,
345 RA = 0x03700e4000 ,
346 PA = 0x03700e4000 ,
347 TTE_Context = 0x0326 ,
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=0x67200011e000
379attr_text {
380 Name = .Thr2_Priv_Sect ,
381 thr2_nz_ctx_tsb_3
382 VA = 0x67200011e000 ,
383 RA = 0x03800f6000 ,
384 PA = 0x03800f6000 ,
385 TTE_Context = 0x1a67 ,
386 TTE_V = 1 ,
387 TTE_NFO = 0 ,
388 TTE_L = 0 ,
389 TTE_Soft = 0 ,
390 TTE_IE = 0 ,
391 TTE_E = 0 ,
392 TTE_CP = 1 ,
393 TTE_CV = 0 ,
394 TTE_P = 0 ,
395 TTE_EP = 1 ,
396 TTE_W = 1 ,
397 TTE_SW1 = 0 ,
398 TTE_SW0 = 0 ,
399 TTE_RSVD1 = 0 ,
400 TTE_Size = 0 ,
401 end_label = Thr2_Priv_Sect_text_end ,
402 compressimage ,
403 }
404.text
405.global Thr2_Priv_Sect_text_begin
406Thr2_Priv_Sect_text_begin:
407 setx THR2_PTRAP_TEXT_VA, %l0, %l1
408 wrpr %l1, %g0, %tba
409 rdpr %pstate, %l2
410 setx Thr2_user_code_entry, %l0, %l1
411 jmp %l1
412 wrpr %l2, 4, %pstate
413 EXIT_BAD
414Thr2_Priv_Sect_text_end:
415/*********************************************************************/
416SECTION .Thr3_Priv_Sect TEXT_VA=0x6b30001e2000
417attr_text {
418 Name = .Thr3_Priv_Sect ,
419 thr3_nz_ctx_tsb_0
420 VA = 0x6b30001e2000 ,
421 RA = 0x03900d8000 ,
422 PA = 0x03900d8000 ,
423 TTE_Context = 0x08aa ,
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 = 1 ,
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=0x6f40000ba000
455attr_text {
456 Name = .Thr4_Priv_Sect ,
457 thr4_nz_ctx_tsb_2
458 VA = 0x6f40000ba000 ,
459 RA = 0x03a0166000 ,
460 PA = 0x03a0166000 ,
461 TTE_Context = 0x1ac1 ,
462 TTE_V = 1 ,
463 TTE_NFO = 0 ,
464 TTE_L = 0 ,
465 TTE_Soft = 0 ,
466 TTE_IE = 0 ,
467 TTE_E = 0 ,
468 TTE_CP = 1 ,
469 TTE_CV = 0 ,
470 TTE_P = 0 ,
471 TTE_EP = 1 ,
472 TTE_W = 0 ,
473 TTE_SW1 = 0 ,
474 TTE_SW0 = 0 ,
475 TTE_RSVD1 = 0 ,
476 TTE_Size = 0 ,
477 end_label = Thr4_Priv_Sect_text_end ,
478 compressimage ,
479 }
480.text
481.global Thr4_Priv_Sect_text_begin
482Thr4_Priv_Sect_text_begin:
483 setx THR4_PTRAP_TEXT_VA, %l0, %l1
484 wrpr %l1, %g0, %tba
485 rdpr %pstate, %l2
486 setx Thr4_user_code_entry, %l0, %l1
487 jmp %l1
488 wrpr %l2, 4, %pstate
489 EXIT_BAD
490Thr4_Priv_Sect_text_end:
491/*********************************************************************/
492SECTION .Thr5_Priv_Sect TEXT_VA=0x735000168000
493attr_text {
494 Name = .Thr5_Priv_Sect ,
495 thr5_nz_ctx_tsb_3
496 VA = 0x735000168000 ,
497 RA = 0x03b00fa000 ,
498 PA = 0x03b00fa000 ,
499 TTE_Context = 0x1133 ,
500 TTE_V = 1 ,
501 TTE_NFO = 0 ,
502 TTE_L = 0 ,
503 TTE_Soft = 0 ,
504 TTE_IE = 0 ,
505 TTE_E = 0 ,
506 TTE_CP = 1 ,
507 TTE_CV = 0 ,
508 TTE_P = 0 ,
509 TTE_EP = 1 ,
510 TTE_W = 1 ,
511 TTE_SW1 = 0 ,
512 TTE_SW0 = 0 ,
513 TTE_RSVD1 = 0 ,
514 TTE_Size = 0 ,
515 end_label = Thr5_Priv_Sect_text_end ,
516 compressimage ,
517 }
518.text
519.global Thr5_Priv_Sect_text_begin
520Thr5_Priv_Sect_text_begin:
521 setx THR5_PTRAP_TEXT_VA, %l0, %l1
522 wrpr %l1, %g0, %tba
523 rdpr %pstate, %l2
524 setx Thr5_user_code_entry, %l0, %l1
525 jmp %l1
526 wrpr %l2, 4, %pstate
527 EXIT_BAD
528Thr5_Priv_Sect_text_end:
529/*********************************************************************/
530SECTION .Thr6_Priv_Sect TEXT_VA=0x7760000a0000
531attr_text {
532 Name = .Thr6_Priv_Sect ,
533 thr6_nz_ctx_tsb_1
534 VA = 0x7760000a0000 ,
535 RA = 0x03c009a000 ,
536 PA = 0x6fc009a000 ,
537 TTE_Context = 0x033d ,
538 TTE_V = 1 ,
539 TTE_NFO = 0 ,
540 TTE_L = 0 ,
541 TTE_Soft = 0 ,
542 TTE_IE = 0 ,
543 TTE_E = 0 ,
544 TTE_CP = 1 ,
545 TTE_CV = 0 ,
546 TTE_P = 0 ,
547 TTE_EP = 1 ,
548 TTE_W = 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=0x7b7000190000
569attr_text {
570 Name = .Thr7_Priv_Sect ,
571 thr7_nz_ctx_tsb_2
572 VA = 0x7b7000190000 ,
573 RA = 0x03d0068000 ,
574 PA = 0x03d0068000 ,
575 TTE_Context = 0x0931 ,
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 = 0 ,
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 = 1 ,
652 TTE_EP = 1 ,
653 TTE_W = 0 ,
654 TTE_SW1 = 0 ,
655 TTE_SW0 = 0 ,
656 TTE_RSVD1 = 0 ,
657 TTE_Size = 1 ,
658 end_label = Thr1_Ptrap_Sect_text_end ,
659 compressimage ,
660 }
661#include "mmu_ptrap.s"
662Thr1_Ptrap_Sect_text_end:
663/*********************************************************************/
664SECTION .Thr2_Ptrap_Sect TEXT_VA=THR2_PTRAP_TEXT_VA
665attr_text {
666 Name = .Thr2_Ptrap_Sect ,
667 thr2_z_ctx_tsb_3
668 VA = THR2_PTRAP_TEXT_VA ,
669 RA = THR2_PTRAP_TEXT_RA ,
670 PA = THR2_PTRAP_TEXT_PA ,
671 TTE_Context = NUCLEUS ,
672 TTE_V = 1 ,
673 TTE_NFO = 0 ,
674 TTE_L = 0 ,
675 TTE_Soft = 0 ,
676 TTE_IE = 0 ,
677 TTE_E = 0 ,
678 TTE_CP = 1 ,
679 TTE_CV = 0 ,
680 TTE_P = 1 ,
681 TTE_EP = 1 ,
682 TTE_W = 0 ,
683 TTE_SW1 = 0 ,
684 TTE_SW0 = 0 ,
685 TTE_RSVD1 = 0 ,
686 TTE_Size = 1 ,
687 end_label = Thr2_Ptrap_Sect_text_end ,
688 compressimage ,
689 }
690#include "mmu_ptrap.s"
691Thr2_Ptrap_Sect_text_end:
692/*********************************************************************/
693SECTION .Thr3_Ptrap_Sect TEXT_VA=THR3_PTRAP_TEXT_VA
694attr_text {
695 Name = .Thr3_Ptrap_Sect ,
696 thr3_z_ctx_tsb_3
697 VA = THR3_PTRAP_TEXT_VA ,
698 RA = THR3_PTRAP_TEXT_RA ,
699 PA = THR3_PTRAP_TEXT_PA ,
700 TTE_Context = NUCLEUS ,
701 TTE_V = 1 ,
702 TTE_NFO = 0 ,
703 TTE_L = 0 ,
704 TTE_Soft = 0 ,
705 TTE_IE = 0 ,
706 TTE_E = 0 ,
707 TTE_CP = 1 ,
708 TTE_CV = 0 ,
709 TTE_P = 1 ,
710 TTE_EP = 1 ,
711 TTE_W = 1 ,
712 TTE_SW1 = 0 ,
713 TTE_SW0 = 0 ,
714 TTE_RSVD1 = 0 ,
715 TTE_Size = 1 ,
716 end_label = Thr3_Ptrap_Sect_text_end ,
717 compressimage ,
718 }
719#include "mmu_ptrap.s"
720Thr3_Ptrap_Sect_text_end:
721/*********************************************************************/
722SECTION .Thr4_Ptrap_Sect TEXT_VA=THR4_PTRAP_TEXT_VA
723attr_text {
724 Name = .Thr4_Ptrap_Sect ,
725 thr4_z_ctx_tsb_0
726 VA = THR4_PTRAP_TEXT_VA ,
727 RA = THR4_PTRAP_TEXT_RA ,
728 PA = THR4_PTRAP_TEXT_PA ,
729 TTE_Context = NUCLEUS ,
730 TTE_V = 1 ,
731 TTE_NFO = 0 ,
732 TTE_L = 0 ,
733 TTE_Soft = 0 ,
734 TTE_IE = 0 ,
735 TTE_E = 0 ,
736 TTE_CP = 1 ,
737 TTE_CV = 0 ,
738 TTE_P = 1 ,
739 TTE_EP = 1 ,
740 TTE_W = 1 ,
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 = 0 ,
797 TTE_EP = 1 ,
798 TTE_W = 0 ,
799 TTE_SW1 = 0 ,
800 TTE_SW0 = 0 ,
801 TTE_RSVD1 = 0 ,
802 TTE_Size = 1 ,
803 end_label = Thr6_Ptrap_Sect_text_end ,
804 compressimage ,
805 }
806#include "mmu_ptrap.s"
807Thr6_Ptrap_Sect_text_end:
808/*********************************************************************/
809SECTION .Thr7_Ptrap_Sect TEXT_VA=THR7_PTRAP_TEXT_VA
810attr_text {
811 Name = .Thr7_Ptrap_Sect ,
812 thr7_z_ctx_tsb_3
813 VA = THR7_PTRAP_TEXT_VA ,
814 RA = THR7_PTRAP_TEXT_RA ,
815 PA = THR7_PTRAP_TEXT_PA ,
816 TTE_Context = NUCLEUS ,
817 TTE_V = 1 ,
818 TTE_NFO = 0 ,
819 TTE_L = 0 ,
820 TTE_Soft = 0 ,
821 TTE_IE = 0 ,
822 TTE_E = 0 ,
823 TTE_CP = 1 ,
824 TTE_CV = 0 ,
825 TTE_P = 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 0x620640000000
898 .xword 0x5ff000150000
899 .xword 0x600000c60000
900 .xword 0x610030800000
901 .xword 0x5ff000130000
902 .xword 0x5ff00010a000
903 .xword 0x5ff000152000
904 .xword 0x5ff00002e000
905 .xword 0x5ff000084000
906 .xword 0x600000ef0000
907 .xword 0x600000780000
908 .xword 0x5ff000094000
909 .xword 0x610005c00000
910 .xword 0x61002e800000
911 .xword 0x610030400000
912 .xword 0x61001a400000
913 .xword 0x61002a400000
914 .xword 0x600000220000
915 .xword 0x610024c00000
916 .xword 0x5ff00019c000
917 .xword 0x610007000000
918 .xword 0x600000a50000
919 .xword 0x610025c00000
920 .xword 0x5ff0000a4000
921 .xword 0x5ff000046000
922 .xword 0x5ff000156000
923 .xword 0x5ff000012000
924 .xword 0x5ff00001a000
925 .xword 0x5ff000134000
926Thr1_register_initial_values:
927 .xword 0x6310001f2000
928 .xword 0x640000ae0000
929 .xword 0x640000d60000
930 .xword 0x640000620000
931 .xword 0x640000990000
932 .xword 0x631000016000
933 .xword 0x640000200000
934 .xword 0x631000048000
935 .xword 0x6607d0000000
936 .xword 0x6400004c0000
937 .xword 0x650010000000
938 .xword 0x65000d800000
939 .xword 0x640000a60000
940 .xword 0x6400003f0000
941 .xword 0x63100012a000
942 .xword 0x6400003c0000
943 .xword 0x640000400000
944 .xword 0x640000bf0000
945 .xword 0x650031400000
946 .xword 0x650004800000
947 .xword 0x640000350000
948 .xword 0x640000500000
949 .xword 0x640000830000
950 .xword 0x640000c90000
951 .xword 0x6310000b0000
952 .xword 0x660650000000
953 .xword 0x6400002f0000
954 .xword 0x63100014c000
955 .xword 0x63100011a000
956Thr2_register_initial_values:
957 .xword 0x6a0aa0000000
958 .xword 0x680000280000
959 .xword 0x6720000e2000
960 .xword 0x6720001c0000
961 .xword 0x680000100000
962 .xword 0x6720000b6000
963 .xword 0x6a0b20000000
964 .xword 0x680000c30000
965 .xword 0x680000cc0000
966 .xword 0x680000520000
967 .xword 0x680000110000
968 .xword 0x672000082000
969 .xword 0x680000d80000
970 .xword 0x680000370000
971 .xword 0x67200007c000
972 .xword 0x67200011c000
973 .xword 0x672000142000
974 .xword 0x6720000f0000
975 .xword 0x67200018a000
976 .xword 0x6a0140000000
977 .xword 0x672000022000
978 .xword 0x6720000ea000
979 .xword 0x6720001ac000
980 .xword 0x6720000de000
981 .xword 0x69001b400000
982 .xword 0x67200017c000
983 .xword 0x6720000da000
984 .xword 0x67200004c000
985 .xword 0x672000088000
986Thr3_register_initial_values:
987 .xword 0x6c00000e0000
988 .xword 0x6c0000f80000
989 .xword 0x6d0013c00000
990 .xword 0x6b300005a000
991 .xword 0x6c0000a30000
992 .xword 0x6d002f000000
993 .xword 0x6c0000970000
994 .xword 0x6b3000154000
995 .xword 0x6b300006e000
996 .xword 0x6d002f400000
997 .xword 0x6b300000a000
998 .xword 0x6c0000b50000
999 .xword 0x6c0000ca0000
1000 .xword 0x6b30000b8000
1001 .xword 0x6b30001ee000
1002 .xword 0x6b3000068000
1003 .xword 0x6c0000dd0000
1004 .xword 0x6d0027c00000
1005 .xword 0x6b30000fa000
1006 .xword 0x6d0022400000
1007 .xword 0x6d002fc00000
1008 .xword 0x6c0000fd0000
1009 .xword 0x6c0000bb0000
1010 .xword 0x6d001bc00000
1011 .xword 0x6e0760000000
1012 .xword 0x6c0000250000
1013 .xword 0x6d003f000000
1014 .xword 0x6d0021800000
1015 .xword 0x6b30000bc000
1016Thr4_register_initial_values:
1017 .xword 0x71003b400000
1018 .xword 0x710001800000
1019 .xword 0x6f40000f2000
1020 .xword 0x6f40000ca000
1021 .xword 0x6f400008a000
1022 .xword 0x71000dc00000
1023 .xword 0x7000003d0000
1024 .xword 0x720030000000
1025 .xword 0x71000f400000
1026 .xword 0x710039000000
1027 .xword 0x6f400006c000
1028 .xword 0x71001d800000
1029 .xword 0x6f40000ae000
1030 .xword 0x6f400007e000
1031 .xword 0x700000940000
1032 .xword 0x700000ed0000
1033 .xword 0x700000140000
1034 .xword 0x710026000000
1035 .xword 0x6f4000126000
1036 .xword 0x700000710000
1037 .xword 0x6f40000ac000
1038 .xword 0x700000d30000
1039 .xword 0x6f4000166000
1040 .xword 0x6f40001da000
1041 .xword 0x6f4000008000
1042 .xword 0x700000d90000
1043 .xword 0x710028c00000
1044 .xword 0x6f4000162000
1045 .xword 0x720950000000
1046Thr5_register_initial_values:
1047 .xword 0x760370000000
1048 .xword 0x760270000000
1049 .xword 0x750028000000
1050 .xword 0x75000bc00000
1051 .xword 0x740000b30000
1052 .xword 0x740000ac0000
1053 .xword 0x740000de0000
1054 .xword 0x75002dc00000
1055 .xword 0x7350000f4000
1056 .xword 0x740000270000
1057 .xword 0x7400004d0000
1058 .xword 0x7400003e0000
1059 .xword 0x7350001f6000
1060 .xword 0x73500013a000
1061 .xword 0x73500005e000
1062 .xword 0x740000300000
1063 .xword 0x73500013c000
1064 .xword 0x73500018e000
1065 .xword 0x760300000000
1066 .xword 0x740000690000
1067 .xword 0x735000062000
1068 .xword 0x740000770000
1069 .xword 0x75001c000000
1070 .xword 0x740000f70000
1071 .xword 0x750009c00000
1072 .xword 0x735000076000
1073 .xword 0x740000a10000
1074 .xword 0x740000320000
1075 .xword 0x73500003e000
1076Thr6_register_initial_values:
1077 .xword 0x77600005c000
1078 .xword 0x776000198000
1079 .xword 0x77600016e000
1080 .xword 0x776000148000
1081 .xword 0x780000a70000
1082 .xword 0x77600013e000
1083 .xword 0x79002cc00000
1084 .xword 0x77600006a000
1085 .xword 0x776000170000
1086 .xword 0x7760001a6000
1087 .xword 0x776000100000
1088 .xword 0x780000680000
1089 .xword 0x79001dc00000
1090 .xword 0x79001e400000
1091 .xword 0x790018800000
1092 .xword 0x780000e70000
1093 .xword 0x790022800000
1094 .xword 0x780000550000
1095 .xword 0x776000172000
1096 .xword 0x780000410000
1097 .xword 0x780000900000
1098 .xword 0x780000490000
1099 .xword 0x790011800000
1100 .xword 0x776000118000
1101 .xword 0x780000090000
1102 .xword 0x7800007a0000
1103 .xword 0x780000060000
1104 .xword 0x7760000cc000
1105 .xword 0x780000340000
1106Thr7_register_initial_values:
1107 .xword 0x7b70001e4000
1108 .xword 0x7b70001e0000
1109 .xword 0x7d0016800000
1110 .xword 0x7c0000bc0000
1111 .xword 0x7c00000d0000
1112 .xword 0x7c0000fc0000
1113 .xword 0x7c0000c40000
1114 .xword 0x7b7000056000
1115 .xword 0x7b7000040000
1116 .xword 0x7c0000a80000
1117 .xword 0x7d0036400000
1118 .xword 0x7b70001a8000
1119 .xword 0x7c0000f30000
1120 .xword 0x7b7000050000
1121 .xword 0x7b70001e8000
1122 .xword 0x7b700008e000
1123 .xword 0x7b7000096000
1124 .xword 0x7c0000b20000
1125 .xword 0x7b70001ae000
1126 .xword 0x7b70000f6000
1127 .xword 0x7c0000f40000
1128 .xword 0x7c0000800000
1129 .xword 0x7b70000e0000
1130 .xword 0x7c0000bd0000
1131 .xword 0x7b7000090000
1132 .xword 0x7c0000f50000
1133 .xword 0x7b7000192000
1134 .xword 0x7c0000a90000
1135 .xword 0x7c00000f0000
1136.align 32
1137hptrap_itte_begin:
1138 .xword 0x0000620640000380 !0
1139 .xword 0x8000000070000085
1140 .xword 0x00005ff000131fb0 !1
1141 .xword 0x8000000f60092080
1142 .xword 0x00005ff00010a000 !2
1143 .xword 0x8000000360004480
1144 .xword 0x00005ff000153fb0 !3
1145 .xword 0x8000000f60130080
1146 .xword 0x0000600000780380 !4
1147 .xword 0x8000000fe03a0081
1148 .xword 0x00005ff000094000 !5
1149 .xword 0x80000003601e4480
1150 .xword 0x0000610005c00380 !6
1151 .xword 0x8000000e50800083
1152 .xword 0x000061001a400380 !7
1153 .xword 0x8000000e5a000083
1154 .xword 0x000061002a400380 !8
1155 .xword 0x8000000e5d800083
1156 .xword 0x00005ff00019dfb0 !9
1157 .xword 0x8000000f600cc080
1158 .xword 0x0000610007000380 !10
1159 .xword 0x8000000e52c00083
1160 .xword 0x0000610025c00380 !11
1161 .xword 0x8000000e59000083
1162 .xword 0x00005ff000047fb0 !12
1163 .xword 0x8000000f601f8080
1164 .xword 0x00005ff000013fb0 !13
1165 .xword 0x8000000f60076080
1166 .xword 0x00005ff000135fb0 !14
1167 .xword 0x8000000f600f0080
1168 .xword 0x00005ff000087fb0 !15
1169 .xword 0x8000000f601ac080
1170 .xword 0x00005ff000001fb0 !16
1171 .xword 0x8000000f600d2080
1172 .xword 0x000061001e000380 !17
1173 .xword 0x8000000e51000083
1174 .xword 0x00006000009d0380 !18
1175 .xword 0x8000000fe0230081
1176 .xword 0x00005ff0000b3fb0 !19
1177 .xword 0x8000000f6010e080
1178 .xword 0x0000600000050380 !20
1179 .xword 0x8000000fe0890081
1180 .xword 0x00006310001f2326 !21
1181 .xword 0x8000000370138080
1182 .xword 0x0000640000990326 !22
1183 .xword 0x8000001ff0f60081
1184 .xword 0x0000631000016000 !23
1185 .xword 0x800000037017e480
1186 .xword 0x0000640000200326 !24
1187 .xword 0x8000001ff0d90081
1188 .xword 0x00006500100005ce !25
1189 .xword 0x8000001e66800083
1190 .xword 0x000065000d800000 !26
1191 .xword 0x8000001e68400483
1192 .xword 0x0000640000a60326 !27
1193 .xword 0x8000001ff0d30081
1194 .xword 0x0000640000400326 !28
1195 .xword 0x8000001ff0280081
1196 .xword 0x0000640000bf0000 !29
1197 .xword 0x80000003f0f80481
1198 .xword 0x00006500314005ce !30
1199 .xword 0x8000001e6a400083
1200 .xword 0x0000640000500326 !31
1201 .xword 0x8000001ff0bd0081
1202 .xword 0x0000640000c90326 !32
1203 .xword 0x8000001ff07e0081
1204 .xword 0x0000660650000326 !33
1205 .xword 0x8000001ee0000085
1206 .xword 0x000063100014c326 !34
1207 .xword 0x8000000370142080
1208 .xword 0x0000640000eb0326 !35
1209 .xword 0x8000001ff0a50081
1210 .xword 0x0000631000140326 !36
1211 .xword 0x8000000370000080
1212 .xword 0x00006400003b0326 !37
1213 .xword 0x8000001ff0e50081
1214 .xword 0x000065003a4005ce !38
1215 .xword 0x8000001e6f800083
1216 .xword 0x000063100015c326 !39
1217 .xword 0x800000037012e080
1218 .xword 0x00006a0aa0001a67 !40
1219 .xword 0x8000002c90000485
1220 .xword 0x0000680000101a67 !41
1221 .xword 0x8000000010610481
1222 .xword 0x00006720000b6000 !42
1223 .xword 0x80000003800ce080
1224 .xword 0x00006a0b20001a67 !43
1225 .xword 0x8000002d00000485
1226 .xword 0x0000680000111a67 !44
1227 .xword 0x8000000010a70481
1228 .xword 0x0000672000082000 !45
1229 .xword 0x80000003800b4080
1230 .xword 0x0000680000d81a67 !46
1231 .xword 0x8000000010d50481
1232 .xword 0x000067200011da67 !47
1233 .xword 0x8000000380144480
1234 .xword 0x0000672000142000 !48
1235 .xword 0x8000000380164080
1236 .xword 0x000067200018ba67 !49
1237 .xword 0x80000003801ec480
1238 .xword 0x00006a0140000000 !50
1239 .xword 0x8000002d10000085
1240 .xword 0x00006720000eba67 !51
1241 .xword 0x800000038003e480
1242 .xword 0x00006720000dfa67 !52
1243 .xword 0x80000003801d6480
1244 .xword 0x000067200017da67 !53
1245 .xword 0x80000003800f8480
1246 .xword 0x000067200004da67 !54
1247 .xword 0x8000000380044480
1248 .xword 0x000069001c401a67 !55
1249 .xword 0x8000002e70000483
1250 .xword 0x0000680000e21a67 !56
1251 .xword 0x80000000107d0481
1252 .xword 0x00006720000c7a67 !57
1253 .xword 0x80000003801c2480
1254 .xword 0x000069000e001a67 !58
1255 .xword 0x8000002e79400483
1256 .xword 0x00006c00000e08aa !59
1257 .xword 0x80000034205f0481
1258 .xword 0x00006c0000a308aa !60
1259 .xword 0x8000003420f70481
1260 .xword 0x00006d002f000000 !61
1261 .xword 0x8000000287400083
1262 .xword 0x00006c00009708aa !62
1263 .xword 0x80000034203b0481
1264 .xword 0x00006b300000a8aa !63
1265 .xword 0x8000000390020480
1266 .xword 0x00006c0000b50000 !64
1267 .xword 0x8000003420000081
1268 .xword 0x00006c0000ca08aa !65
1269 .xword 0x8000003420800481
1270 .xword 0x00006c0000dd08aa !66
1271 .xword 0x8000003420cf0481
1272 .xword 0x00006d0027c00000 !67
1273 .xword 0x800000028a800083
1274 .xword 0x00006b30000fa8aa !68
1275 .xword 0x80000003901ca480
1276 .xword 0x00006c0000fd08aa !69
1277 .xword 0x8000003420d40481
1278 .xword 0x00006c0000bb0000 !70
1279 .xword 0x80000034209e0081
1280 .xword 0x00006d001bc008aa !71
1281 .xword 0x8000000280400483
1282 .xword 0x00006c00002508aa !72
1283 .xword 0x8000003420470481
1284 .xword 0x00006d003f0008aa !73
1285 .xword 0x8000000286000483
1286 .xword 0x00006b30000bc8aa !74
1287 .xword 0x8000000390002480
1288 .xword 0x00006b30001028aa !75
1289 .xword 0x8000000390188480
1290 .xword 0x00006b300015a8aa !76
1291 .xword 0x80000003900f2480
1292 .xword 0x00006b30001d88aa !77
1293 .xword 0x80000003901e8480
1294 .xword 0x00006b300004e8aa !78
1295 .xword 0x80000003901b8480
1296 .xword 0x00006b300002c8aa !79
1297 .xword 0x8000000390062480
1298 .xword 0x00006b30001fa8aa !80
1299 .xword 0x800000039004e480
1300 .xword 0x00006b30001608aa !81
1301 .xword 0x8000000390104480
1302 .xword 0x000071003b401ac1 !82
1303 .xword 0x8000004e9b000083
1304 .xword 0x00006f400008ac1e !83
1305 .xword 0x80000003a014a080
1306 .xword 0x000071000dc00000 !84
1307 .xword 0x8000004e98000083
1308 .xword 0x00007000003d1ac1 !85
1309 .xword 0x8000004430720081
1310 .xword 0x00006f400006cc1e !86
1311 .xword 0x80000003a0098080
1312 .xword 0x000071001d800000 !87
1313 .xword 0x8000004e9b800083
1314 .xword 0x00006f40000aec1e !88
1315 .xword 0x80000003a016c080
1316 .xword 0x0000700000141ac1 !89
1317 .xword 0x80000044304a0081
1318 .xword 0x0000710026000000 !90
1319 .xword 0x8000004e93800083
1320 .xword 0x00006f4000126c1e !91
1321 .xword 0x80000003a006a080
1322 .xword 0x00006f4000166c1e !92
1323 .xword 0x80000003a018a080
1324 .xword 0x00006f40001dac1e !93
1325 .xword 0x80000003a01ea080
1326 .xword 0x0000710028c01ac1 !94
1327 .xword 0x8000004e9ec00083
1328 .xword 0x00006f4000162c1e !95
1329 .xword 0x80000003a01f2080
1330 .xword 0x00006f40001f0c1e !96
1331 .xword 0x80000003a013a080
1332 .xword 0x0000710031801ac1 !97
1333 .xword 0x8000004e98800083
1334 .xword 0x00006f4000164c1e !98
1335 .xword 0x80000003a016e080
1336 .xword 0x0000720190001ac1 !99
1337 .xword 0x8000004d90000085
1338 .xword 0x00006f400014ec1e !100
1339 .xword 0x80000003a0084080
1340 .xword 0x0000760370001133 !101
1341 .xword 0x80000000c0000085
1342 .xword 0x0000740000b31133 !102
1343 .xword 0x80000000404b0081
1344 .xword 0x0000740000ac0000 !103
1345 .xword 0x8000005840820081
1346 .xword 0x0000740000de1133 !104
1347 .xword 0x8000000040060081
1348 .xword 0x00007400004d1133 !105
1349 .xword 0x8000000040a90081
1350 .xword 0x00007400003e0000 !106
1351 .xword 0x8000005840830081
1352 .xword 0x00007350001f7133 !107
1353 .xword 0x80000003b00e6080
1354 .xword 0x000073500013d133 !108
1355 .xword 0x80000003b00b0080
1356 .xword 0x000073500018e000 !109
1357 .xword 0x8000005fb0050080
1358 .xword 0x0000760300001133 !110
1359 .xword 0x8000000230000085
1360 .xword 0x0000740000771133 !111
1361 .xword 0x8000000040370081
1362 .xword 0x000075001c000000 !112
1363 .xword 0x80000002a1c00083
1364 .xword 0x0000750009c01133 !113
1365 .xword 0x80000002ac000083
1366 .xword 0x0000735000076000 !114
1367 .xword 0x8000005fb0058080
1368 .xword 0x0000740000321133 !115
1369 .xword 0x8000000040af0081
1370 .xword 0x0000740000d41133 !116
1371 .xword 0x8000000040390081
1372 .xword 0x00007350000d7133 !117
1373 .xword 0x80000003b01f4080
1374 .xword 0x00007350001dd133 !118
1375 .xword 0x80000003b0078080
1376 .xword 0x0000735000065133 !119
1377 .xword 0x80000003b01ba080
1378 .xword 0x00007607c0001133 !120
1379 .xword 0x8000000140000085
1380 .xword 0x000075000ac01133 !121
1381 .xword 0x80000002af000083
1382 .xword 0x000077600005cc1b !122
1383 .xword 0x8000006fc00da480
1384 .xword 0x0000780000a7033d !123
1385 .xword 0x8000006850730481
1386 .xword 0x000077600013e000 !124
1387 .xword 0x8000006fc0074080
1388 .xword 0x000079002cc0033d !125
1389 .xword 0x80000002b4c00483
1390 .xword 0x0000776000100c1b !126
1391 .xword 0x8000006fc00bc480
1392 .xword 0x0000780000680000 !127
1393 .xword 0x8000000050d00081
1394 .xword 0x000079001dc0033d !128
1395 .xword 0x80000002b4000483
1396 .xword 0x000079002280033d !129
1397 .xword 0x80000002b2800483
1398 .xword 0x0000780000550000 !130
1399 .xword 0x8000000050740081
1400 .xword 0x000078000049033d !131
1401 .xword 0x8000006850410481
1402 .xword 0x0000790011800000 !132
1403 .xword 0x80000002b3c00083
1404 .xword 0x00007800007a033d !133
1405 .xword 0x8000006850100481
1406 .xword 0x00007760000ccc1b !134
1407 .xword 0x8000006fc0052480
1408 .xword 0x00007760001dec1b !135
1409 .xword 0x8000006fc0008480
1410 .xword 0x00007760001b6c1b !136
1411 .xword 0x8000006fc0176480
1412 .xword 0x000079001980033d !137
1413 .xword 0x80000002b4800483
1414 .xword 0x00007b70001e5c11 !138
1415 .xword 0x80000003d01ae480
1416 .xword 0x00007c00000d1c11 !139
1417 .xword 0x80000078604c0481
1418 .xword 0x00007c0000fc0000 !140
1419 .xword 0x80000000605d0481
1420 .xword 0x00007c0000c41c11 !141
1421 .xword 0x80000078602e0481
1422 .xword 0x00007d0036401c11 !142
1423 .xword 0x8000007ec5800483
1424 .xword 0x00007b70001a8000 !143
1425 .xword 0x8000007fd0046480
1426 .xword 0x00007c0000f31c11 !144
1427 .xword 0x8000007860960481
1428 .xword 0x00007b7000097c11 !145
1429 .xword 0x80000003d005e480
1430 .xword 0x00007c0000b20000 !146
1431 .xword 0x8000000060170481
1432 .xword 0x00007c0000801c11 !147
1433 .xword 0x8000007860450481
1434 .xword 0x00007c0000f51c11 !148
1435 .xword 0x8000007860ef0481
1436 .xword 0x00007c0000a91c11 !149
1437 .xword 0x8000007860240481
1438 .xword 0x00007b7000093c11 !150
1439 .xword 0x80000003d00fe480
1440 .xword 0x00007c0000631c11 !151
1441 .xword 0x8000007860670481
1442 .xword 0x00007b7000053c11 !152
1443 .xword 0x80000003d00be480
1444 .xword 0x00007c00000b1c11 !153
1445 .xword 0x8000007860d70481
1446 .xword 0x00007b7000059c11 !154
1447 .xword 0x80000003d017c480
1448 .xword 0x00007b70001a1c11 !155
1449 .xword 0x80000003d01da480
1450 .xword 0x00007b70000cfc11 !156
1451 .xword 0x80000003d006e480
1452 .xword 0x00007c00009e1c11 !157
1453 .xword 0x8000007860bc0481
1454hptrap_itte_end:
1455 .xword 158
1456.align 32
1457hptrap_dtte_begin:
1458 .xword 0x00005ff000151fb0 !0
1459 .xword 0x8000000f600f4440
1460 .xword 0x0000600000c61324 !1
1461 .xword 0x8000000fe0010041
1462 .xword 0x0000610030800000 !2
1463 .xword 0x8000000e57000043
1464 .xword 0x00005ff00002ffb0 !3
1465 .xword 0x8000000f60086440
1466 .xword 0x00005ff000084f4c !4
1467 .xword 0x8000000f60132040
1468 .xword 0x0000600000ef0000 !5
1469 .xword 0x8000000fe08b0041
1470 .xword 0x000061002e800380 !6
1471 .xword 0x8000000e5cc00443
1472 .xword 0x0000610030401324 !7
1473 .xword 0x8000000e52400043
1474 .xword 0x0000600000220380 !8
1475 .xword 0x8000000fe0540441
1476 .xword 0x0000610024c01324 !9
1477 .xword 0x8000000e5c400043
1478 .xword 0x0000600000a50380 !10
1479 .xword 0x8000000fe0d80441
1480 .xword 0x00005ff0000a5fb0 !11
1481 .xword 0x8000000f60152440
1482 .xword 0x00005ff000157fb0 !12
1483 .xword 0x8000000f60140440
1484 .xword 0x00005ff00001bfb0 !13
1485 .xword 0x8000000f60192440
1486 .xword 0x000061002f800380 !14
1487 .xword 0x8000000e5dc00443
1488 .xword 0x0000610019c00380 !15
1489 .xword 0x8000000e5e000443
1490 .xword 0x0000600000790380 !16
1491 .xword 0x8000000fe0c70441
1492 .xword 0x0000600000010380 !17
1493 .xword 0x8000000fe0c10441
1494 .xword 0x0000600000930380 !18
1495 .xword 0x8000000fe0d10441
1496 .xword 0x00005ff000081fb0 !19
1497 .xword 0x8000000f60042440
1498 .xword 0x0000610036000380 !20
1499 .xword 0x8000000e59800443
1500 .xword 0x00005ff00000dfb0 !21
1501 .xword 0x8000000f601d2440
1502 .xword 0x00005ff000137fb0 !22
1503 .xword 0x8000000f601de440
1504 .xword 0x00005ff00003dfb0 !23
1505 .xword 0x8000000f600a8440
1506 .xword 0x0000600000e80380 !24
1507 .xword 0x8000000fe0b30441
1508 .xword 0x0000640000ae0326 !25
1509 .xword 0x8000001ff0c30041
1510 .xword 0x0000640000d61d03 !26
1511 .xword 0x8000001ff0dd0441
1512 .xword 0x0000640000620000 !27
1513 .xword 0x80000003f02f0441
1514 .xword 0x0000631000048326 !28
1515 .xword 0x800000037001a040
1516 .xword 0x00006607d0001d03 !29
1517 .xword 0x8000001c80000445
1518 .xword 0x00006400004c0000 !30
1519 .xword 0x80000003f0180441
1520 .xword 0x00006400003f0326 !31
1521 .xword 0x8000001ff0a80041
1522 .xword 0x000063100012bd03 !32
1523 .xword 0x80000003700c0440
1524 .xword 0x00006400003c0000 !33
1525 .xword 0x80000003f0120441
1526 .xword 0x00006500048005ce !34
1527 .xword 0x8000001e66c00043
1528 .xword 0x0000640000350000 !35
1529 .xword 0x80000003f0040441
1530 .xword 0x0000640000830326 !36
1531 .xword 0x8000001ff0e00041
1532 .xword 0x00006310000b0326 !37
1533 .xword 0x8000000370094040
1534 .xword 0x00006400002f0326 !38
1535 .xword 0x8000001ff0ad0041
1536 .xword 0x000063100011a326 !39
1537 .xword 0x80000003700a0040
1538 .xword 0x0000640000670326 !40
1539 .xword 0x8000001ff00f0041
1540 .xword 0x0000640000210326 !41
1541 .xword 0x8000001ff0300041
1542 .xword 0x0000631000108326 !42
1543 .xword 0x8000000370056040
1544 .xword 0x0000631000138326 !43
1545 .xword 0x80000003700b2040
1546 .xword 0x00006310001d2326 !44
1547 .xword 0x8000000370182040
1548 .xword 0x0000640000db0326 !45
1549 .xword 0x8000001ff0360041
1550 .xword 0x0000680000281a67 !46
1551 .xword 0x8000000010dc0041
1552 .xword 0x00006720000e33ea !47
1553 .xword 0x8000000380134440
1554 .xword 0x00006720001c0000 !48
1555 .xword 0x8000000380112440
1556 .xword 0x0000680000c31a67 !49
1557 .xword 0x8000000010710041
1558 .xword 0x0000680000cc13ea !50
1559 .xword 0x8000000010c20441
1560 .xword 0x0000680000520000 !51
1561 .xword 0x80000000107c0441
1562 .xword 0x0000680000371a67 !52
1563 .xword 0x8000000010460041
1564 .xword 0x000067200007c000 !53
1565 .xword 0x800000038001c440
1566 .xword 0x00006720000f1a67 !54
1567 .xword 0x8000000380148040
1568 .xword 0x0000672000023a67 !55
1569 .xword 0x80000003801f0040
1570 .xword 0x00006720001ada67 !56
1571 .xword 0x80000003800d6040
1572 .xword 0x000069001b401a67 !57
1573 .xword 0x8000002e7fc00043
1574 .xword 0x00006720000dba67 !58
1575 .xword 0x8000000380060040
1576 .xword 0x0000672000089a67 !59
1577 .xword 0x80000003800d4040
1578 .xword 0x000067200017fa67 !60
1579 .xword 0x800000038001e040
1580 .xword 0x00006720001cfa67 !61
1581 .xword 0x8000000380120040
1582 .xword 0x00006720000a7a67 !62
1583 .xword 0x8000000380096040
1584 .xword 0x0000680000e11a67 !63
1585 .xword 0x8000000010250041
1586 .xword 0x000067200015fa67 !64
1587 .xword 0x8000000380082040
1588 .xword 0x0000680000651a67 !65
1589 .xword 0x80000000105e0041
1590 .xword 0x000069002ec01a67 !66
1591 .xword 0x8000002e75c00043
1592 .xword 0x0000690029801a67 !67
1593 .xword 0x8000002e79c00043
1594 .xword 0x000067200004ba67 !68
1595 .xword 0x800000038018c040
1596 .xword 0x0000672000159a67 !69
1597 .xword 0x8000000380006040
1598 .xword 0x0000680000f21a67 !70
1599 .xword 0x8000000010b60041
1600 .xword 0x00006c0000f808aa !71
1601 .xword 0x8000003420c40041
1602 .xword 0x00006d0013c00e5a !72
1603 .xword 0x800000028f400043
1604 .xword 0x00006b300005a000 !73
1605 .xword 0x80000003900ae440
1606 .xword 0x00006b30001548aa !74
1607 .xword 0x8000000390162040
1608 .xword 0x00006b300006ee5a !75
1609 .xword 0x80000003900ea040
1610 .xword 0x00006d002f400000 !76
1611 .xword 0x800000028e800443
1612 .xword 0x00006b30000b88aa !77
1613 .xword 0x80000003900a6040
1614 .xword 0x00006b30001eee5a !78
1615 .xword 0x80000003900e8040
1616 .xword 0x00006b3000068000 !79
1617 .xword 0x800000039011e440
1618 .xword 0x00006d00224008aa !80
1619 .xword 0x8000000287c00043
1620 .xword 0x00006d002fc00000 !81
1621 .xword 0x8000000283000443
1622 .xword 0x00006e07600008aa !82
1623 .xword 0x80000000a0000045
1624 .xword 0x00006d00218008aa !83
1625 .xword 0x8000000286400043
1626 .xword 0x00006d001b8008aa !84
1627 .xword 0x8000000283400043
1628 .xword 0x00006c0000a008aa !85
1629 .xword 0x8000003420030041
1630 .xword 0x00006d002b8008aa !86
1631 .xword 0x8000000280c00043
1632 .xword 0x00006d001a8008aa !87
1633 .xword 0x8000000287800043
1634 .xword 0x00006c00004f08aa !88
1635 .xword 0x8000003420b10041
1636 .xword 0x00006d00290008aa !89
1637 .xword 0x800000028ac00043
1638 .xword 0x00006c00000208aa !90
1639 .xword 0x8000003420bb0041
1640 .xword 0x0000710001801ac1 !91
1641 .xword 0x8000004e9b400043
1642 .xword 0x00006f40000f2a24 !92
1643 .xword 0x80000003a0168440
1644 .xword 0x00006f40000ca000 !93
1645 .xword 0x80000003a01b6440
1646 .xword 0x0000720030001ac1 !94
1647 .xword 0x8000004cb0000045
1648 .xword 0x000071000f400c3c !95
1649 .xword 0x8000004e9c800443
1650 .xword 0x0000710039000000 !96
1651 .xword 0x8000004e9bc00443
1652 .xword 0x00006f400007ec1e !97
1653 .xword 0x80000003a0116040
1654 .xword 0x0000700000940c3c !98
1655 .xword 0x8000004430d20441
1656 .xword 0x0000700000ed0000 !99
1657 .xword 0x8000004430db0441
1658 .xword 0x0000700000711ac1 !100
1659 .xword 0x8000004430a10041
1660 .xword 0x00006f40000aca24 !101
1661 .xword 0x80000003a01e0440
1662 .xword 0x0000700000d30000 !102
1663 .xword 0x8000004430e80441
1664 .xword 0x00006f4000008c1e !103
1665 .xword 0x80000003a0136040
1666 .xword 0x0000700000d90000 !104
1667 .xword 0x8000004430400441
1668 .xword 0x0000720950001ac1 !105
1669 .xword 0x8000004df0000045
1670 .xword 0x0000700000641ac1 !106
1671 .xword 0x8000004430050041
1672 .xword 0x0000710034801ac1 !107
1673 .xword 0x8000004e91400043
1674 .xword 0x0000720830001ac1 !108
1675 .xword 0x8000004da0000045
1676 .xword 0x0000700000c81ac1 !109
1677 .xword 0x80000044305c0041
1678 .xword 0x0000760270001133 !110
1679 .xword 0x8000000300000445
1680 .xword 0x0000750028000358 !111
1681 .xword 0x80000002a1800043
1682 .xword 0x000075000bc00000 !112
1683 .xword 0x80000002a8c00043
1684 .xword 0x000075002dc01133 !113
1685 .xword 0x80000002ae400443
1686 .xword 0x00007350000f4358 !114
1687 .xword 0x80000003b0028040
1688 .xword 0x0000740000270000 !115
1689 .xword 0x8000005840cc0041
1690 .xword 0x000073500013b133 !116
1691 .xword 0x80000003b019e440
1692 .xword 0x000073500005e358 !117
1693 .xword 0x80000003b0066040
1694 .xword 0x0000740000300000 !118
1695 .xword 0x8000005840de0041
1696 .xword 0x0000740000691133 !119
1697 .xword 0x8000000040b90441
1698 .xword 0x0000735000062000 !120
1699 .xword 0x8000005fb01d8040
1700 .xword 0x0000740000f71133 !121
1701 .xword 0x8000000040cd0441
1702 .xword 0x0000740000a11133 !122
1703 .xword 0x8000000040590441
1704 .xword 0x000073500003f133 !123
1705 .xword 0x80000003b0110440
1706 .xword 0x000073500016b133 !124
1707 .xword 0x80000003b0122440
1708 .xword 0x0000740000811133 !125
1709 .xword 0x80000000405a0441
1710 .xword 0x000075000e401133 !126
1711 .xword 0x80000002ad000443
1712 .xword 0x000073500008d133 !127
1713 .xword 0x80000003b00b6440
1714 .xword 0x000073500016d133 !128
1715 .xword 0x80000003b0022440
1716 .xword 0x0000776000198c1b !129
1717 .xword 0x8000006fc00ec040
1718 .xword 0x000077600016fb46 !130
1719 .xword 0x8000006fc0170040
1720 .xword 0x0000776000148000 !131
1721 .xword 0x8000006fc0064040
1722 .xword 0x000077600006ac1b !132
1723 .xword 0x8000006fc01cc040
1724 .xword 0x0000776000171b46 !133
1725 .xword 0x8000006fc01dc040
1726 .xword 0x00007760001a6000 !134
1727 .xword 0x8000006fc0174040
1728 .xword 0x000079001e40033d !135
1729 .xword 0x80000002bd400043
1730 .xword 0x0000790018800ef5 !136
1731 .xword 0x80000002b2000043
1732 .xword 0x0000780000e70000 !137
1733 .xword 0x8000000050ba0041
1734 .xword 0x0000776000172c1b !138
1735 .xword 0x8000006fc016a040
1736 .xword 0x0000780000410ef5 !139
1737 .xword 0x8000006850fd0041
1738 .xword 0x0000780000900000 !140
1739 .xword 0x8000000050ae0041
1740 .xword 0x0000776000118c1b !141
1741 .xword 0x8000006fc0172040
1742 .xword 0x0000780000090000 !142
1743 .xword 0x80000000502c0041
1744 .xword 0x000078000006033d !143
1745 .xword 0x8000006850970041
1746 .xword 0x000078000034033d !144
1747 .xword 0x8000006850950041
1748 .xword 0x000079002680033d !145
1749 .xword 0x80000002b4400043
1750 .xword 0x000078000091033d !146
1751 .xword 0x8000006850070041
1752 .xword 0x00007760001e6c1b !147
1753 .xword 0x8000006fc0024040
1754 .xword 0x00007a061000033d !148
1755 .xword 0x8000006cd0000045
1756 .xword 0x0000780000da033d !149
1757 .xword 0x8000006850910041
1758 .xword 0x000077600001cc1b !150
1759 .xword 0x8000006fc00ee040
1760 .xword 0x000078000057033d !151
1761 .xword 0x8000006850ed0041
1762 .xword 0x00007760001c8c1b !152
1763 .xword 0x8000006fc00fc040
1764 .xword 0x00007800000a033d !153
1765 .xword 0x8000006850da0041
1766 .xword 0x000079001e80033d !154
1767 .xword 0x80000002b5000043
1768 .xword 0x00007760001d0c1b !155
1769 .xword 0x8000006fc01ce040
1770 .xword 0x00007b70001e1c11 !156
1771 .xword 0x80000003d000a440
1772 .xword 0x00007d0016800e71 !157
1773 .xword 0x8000007ec5400443
1774 .xword 0x00007c0000bc0000 !158
1775 .xword 0x80000000606c0041
1776 .xword 0x00007b7000057c11 !159
1777 .xword 0x80000003d0012440
1778 .xword 0x00007b7000040e71 !160
1779 .xword 0x80000003d000c440
1780 .xword 0x00007c0000a80000 !161
1781 .xword 0x8000000060780041
1782 .xword 0x00007b7000051c11 !162
1783 .xword 0x80000003d01d4440
1784 .xword 0x00007b70001e8e71 !163
1785 .xword 0x80000003d010a440
1786 .xword 0x00007b700008e000 !164
1787 .xword 0x8000007fd004a040
1788 .xword 0x00007b70001afc11 !165
1789 .xword 0x80000003d00b8440
1790 .xword 0x00007b70000f6e71 !166
1791 .xword 0x80000003d0126440
1792 .xword 0x00007c0000f40000 !167
1793 .xword 0x8000000060900041
1794 .xword 0x00007b70000e1c11 !168
1795 .xword 0x80000003d009c440
1796 .xword 0x00007c0000bd0e71 !169
1797 .xword 0x8000007860d60441
1798 .xword 0x00007b7000090000 !170
1799 .xword 0x8000007fd0158040
1800 .xword 0x00007b7000193c11 !171
1801 .xword 0x80000003d00ba440
1802 .xword 0x00007c00000f1c11 !172
1803 .xword 0x8000007860840441
1804 .xword 0x00007b7000175c11 !173
1805 .xword 0x80000003d01d0440
1806 .xword 0x00007b7000195c11 !174
1807 .xword 0x80000003d0178440
1808 .xword 0x00007b7000133c11 !175
1809 .xword 0x80000003d0198440
1810 .xword 0x00007b700018dc11 !176
1811 .xword 0x80000003d008c440
1812 .xword 0x00007b7000061c11 !177
1813 .xword 0x80000003d006c440
1814 .xword 0x00007c0000df1c11 !178
1815 .xword 0x8000007860990441
1816 .xword 0x00007b70000edc11 !179
1817 .xword 0x80000003d005a440
1818 .xword 0x00007b7000121c11 !180
1819 .xword 0x80000003d0100440
1820 .xword 0x00007b70001bfc11 !181
1821 .xword 0x80000003d0114440
1822hptrap_dtte_end:
1823 .xword 182
1824.align 32
1825hptrap_user_code_ptrs_0_begin:
1826 .xword 8
1827 .xword 0x5ff000130000
1828 .xword 24
1829 .xword 0x600000780000
1830 .xword 40
1831 .xword 0x61001a400000
1832 .xword 56
1833 .xword 0x5ff00019c000
1834 .xword 72
1835 .xword 0x610025c00000
1836 .xword 88
1837 .xword 0x5ff000046000
1838 .xword 104
1839 .xword 0x5ff000012000
1840 .xword 120
1841 .xword 0x5ff000134000
1842 .xword 136
1843 .xword 0x5ff000086000
1844 .xword 152
1845 .xword 0x5ff000000000
1846 .xword 168
1847 .xword 0x61001e000000
1848 .xword 184
1849 .xword 0x6000009d0000
1850 .xword 200
1851 .xword 0x5ff0000b2000
1852 .xword 216
1853 .xword 0x600000050000
1854 .xword 232
1855 .xword 8
1856.align 32
1857hptrap_user_code_ptrs_1_begin:
1858 .xword 8
1859 .xword 0x640000990000
1860 .xword 24
1861 .xword 0x650010000000
1862 .xword 40
1863 .xword 0x640000400000
1864 .xword 56
1865 .xword 0x640000500000
1866 .xword 72
1867 .xword 0x640000c90000
1868 .xword 88
1869 .xword 0x660650000000
1870 .xword 104
1871 .xword 0x63100014c000
1872 .xword 120
1873 .xword 0x640000eb0000
1874 .xword 136
1875 .xword 0x631000140000
1876 .xword 152
1877 .xword 0x6400003b0000
1878 .xword 168
1879 .xword 0x65003a400000
1880 .xword 184
1881 .xword 0x63100015c000
1882 .xword 200
1883 .xword 8
1884.align 32
1885hptrap_user_code_ptrs_2_begin:
1886 .xword 8
1887 .xword 0x680000100000
1888 .xword 24
1889 .xword 0x680000110000
1890 .xword 40
1891 .xword 0x67200011c000
1892 .xword 56
1893 .xword 0x67200018a000
1894 .xword 72
1895 .xword 0x6720000ea000
1896 .xword 88
1897 .xword 0x6720000de000
1898 .xword 104
1899 .xword 0x67200017c000
1900 .xword 120
1901 .xword 0x67200004c000
1902 .xword 136
1903 .xword 0x69001c400000
1904 .xword 152
1905 .xword 0x680000e20000
1906 .xword 168
1907 .xword 0x6720000c6000
1908 .xword 184
1909 .xword 0x69000e000000
1910 .xword 200
1911 .xword 8
1912.align 32
1913hptrap_user_code_ptrs_3_begin:
1914 .xword 8
1915 .xword 0x6c0000a30000
1916 .xword 24
1917 .xword 0x6b300000a000
1918 .xword 40
1919 .xword 0x6c0000dd0000
1920 .xword 56
1921 .xword 0x6c0000fd0000
1922 .xword 72
1923 .xword 0x6c0000250000
1924 .xword 88
1925 .xword 0x6b30000bc000
1926 .xword 104
1927 .xword 0x6b3000102000
1928 .xword 120
1929 .xword 0x6b300015a000
1930 .xword 136
1931 .xword 0x6b30001d8000
1932 .xword 152
1933 .xword 0x6b300004e000
1934 .xword 168
1935 .xword 0x6b300002c000
1936 .xword 184
1937 .xword 0x6b30001fa000
1938 .xword 200
1939 .xword 0x6b3000160000
1940 .xword 216
1941 .xword 8
1942.align 32
1943hptrap_user_code_ptrs_4_begin:
1944 .xword 8
1945 .xword 0x6f400008a000
1946 .xword 24
1947 .xword 0x6f400006c000
1948 .xword 40
1949 .xword 0x700000140000
1950 .xword 56
1951 .xword 0x6f4000166000
1952 .xword 72
1953 .xword 0x710028c00000
1954 .xword 88
1955 .xword 0x6f40001f0000
1956 .xword 104
1957 .xword 0x710031800000
1958 .xword 120
1959 .xword 0x6f4000164000
1960 .xword 136
1961 .xword 0x720190000000
1962 .xword 152
1963 .xword 0x6f400014e000
1964 .xword 168
1965 .xword 8
1966.align 32
1967hptrap_user_code_ptrs_5_begin:
1968 .xword 8
1969 .xword 0x740000b30000
1970 .xword 24
1971 .xword 0x7400004d0000
1972 .xword 40
1973 .xword 0x73500013c000
1974 .xword 56
1975 .xword 0x740000770000
1976 .xword 72
1977 .xword 0x750009c00000
1978 .xword 88
1979 .xword 0x740000320000
1980 .xword 104
1981 .xword 0x740000d40000
1982 .xword 120
1983 .xword 0x7350000d6000
1984 .xword 136
1985 .xword 0x7350001dc000
1986 .xword 152
1987 .xword 0x735000064000
1988 .xword 168
1989 .xword 0x7607c0000000
1990 .xword 184
1991 .xword 0x75000ac00000
1992 .xword 200
1993 .xword 8
1994.align 32
1995hptrap_user_code_ptrs_6_begin:
1996 .xword 8
1997 .xword 0x780000a70000
1998 .xword 24
1999 .xword 0x776000100000
2000 .xword 40
2001 .xword 0x790022800000
2002 .xword 56
2003 .xword 0x780000490000
2004 .xword 72
2005 .xword 0x7800007a0000
2006 .xword 88
2007 .xword 0x7760000cc000
2008 .xword 104
2009 .xword 0x7760001de000
2010 .xword 120
2011 .xword 0x7760001b6000
2012 .xword 136
2013 .xword 0x790019800000
2014 .xword 152
2015 .xword 8
2016.align 32
2017hptrap_user_code_ptrs_7_begin:
2018 .xword 8
2019 .xword 0x7c00000d0000
2020 .xword 24
2021 .xword 0x7d0036400000
2022 .xword 40
2023 .xword 0x7b7000096000
2024 .xword 56
2025 .xword 0x7c0000800000
2026 .xword 72
2027 .xword 0x7c0000f50000
2028 .xword 88
2029 .xword 0x7c0000a90000
2030 .xword 104
2031 .xword 0x7b7000092000
2032 .xword 120
2033 .xword 0x7c0000630000
2034 .xword 136
2035 .xword 0x7b7000052000
2036 .xword 152
2037 .xword 0x7c00000b0000
2038 .xword 168
2039 .xword 0x7b7000058000
2040 .xword 184
2041 .xword 0x7b70001a0000
2042 .xword 200
2043 .xword 0x7b70000ce000
2044 .xword 216
2045 .xword 0x7c00009e0000
2046 .xword 232
2047 .xword 8
2048/*********************************************************************/
2049SECTION .Thr0_User_Text_4v000 TEXT_VA=0x620640000000
2050attr_text {
2051 Name = .Thr0_User_Text_4v000 ,
2052 VA = 0x620640000000 ,/* 0x62064fffffc0 */
2053 RA = 0x0070000000 ,
2054 PA = 0x0070000000 ,
2055 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
2056 thr0_nz_ctx_tsb_0 ,
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 = 5 ,
2072 /* ITTE_TAG_DATA = 0000620640000380 8000000070000085 */
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 0x5ff000150000, %g1, %g2
2080 or %g0, 16, %g1
2081 .word 0xc658a000
2082 .word 0xc858a008
2083 .word 0xca58a010
2084 .word 0xcc58a018
2085 .word 0xce58a020
2086 .word 0xd058a028
2087 .word 0xd258a030
2088 .word 0xd458a038
2089 .word 0xd658a040
2090 .word 0xd858a048
2091 .word 0xda58a050
2092 .word 0xdc58a058
2093 .word 0xde58a060
2094 .word 0xe058a068
2095 .word 0xe258a070
2096 .word 0xe458a078
2097 .word 0xe658a080
2098 .word 0xe858a088
2099 .word 0xea58a090
2100 .word 0xec58a098
2101 .word 0xee58a0a0
2102 .word 0xf058a0a8
2103 .word 0xf258a0b0
2104 .word 0xf458a0b8
2105 .word 0xf658a0c0
2106 .word 0xf858a0c8
2107 .word 0xfa58a0d0
2108 .word 0xfc58a0d8
2109.global Thr0_User_Text_4v000_text_begin
2110Thr0_User_Text_4v000_text_begin:
2111 nop
2112 sub %g1, 1, %g1
2113 brz %g1,Thr0_User_Text_4v000_exit
2114 nop
2115 .word 0x1000000
2116 or %g0, 0x169, %i7
2117 LOAD_IDATA_ACCESS
2118 ACCESS_ITSB_PTR
2119 .word 0x1000000
2120 or %g0, 0x1c0, %i7
2121 READ_IDATA_ACCESS
2122 .word 0xfcd95120
2123 .word 0x1000000
2124 .word 0xbe11c000
2125 DDEMAP_RPAGE
2126 DO_BRANCH
2127 .word 0x81c5a000
2128 .word 0xbe124000
2129 GOTO_SUPERVISOR0
2130 .word 0xe85aa0b8
2131 TOGGLE_LSU_IM
2132 TOGGLE_LSU_DM
2133 .word 0x1000000
2134 .word 0xbe168000
2135 IDEMAP_RPAGE
2136 nop
2137thr0_MMU_ASI_SECONDARY_1:
2138 .word 0x87802081
2139 .word 0xd6f46090
2140 .word 0x1000000
2141 or %g0, 0x138, %i7
2142 ITLB_TAG_READ
2143 .word 0xbe15c000
2144 GOTO_SUPERVISOR0
2145 .word 0xc020a7dc
2146 .word 0x81c4e000
2147 .word 0xbe124000
2148 GOTO_SUPERVISOR0
2149 nop
2150Thr0_User_Text_4v000_exit:
2151 EXIT_GOOD
2152Thr0_User_Text_4v000_text_end:
2153/*********************************************************************/
2154SECTION .Thr0_User_Data_4v100 DATA_VA=0x5ff000150000
2155attr_data {
2156 Name = .Thr0_User_Data_4v100 ,
2157 VA = 0x5ff000150000 ,/* 0x5ff000151fc0 */
2158 RA = 0x03600f4000 ,
2159 PA = 0x0f600f4000 ,
2160 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
2161 thr0_nz_ctx_tsb_1 ,
2162 TTE_V = 1 ,
2163 TTE_NFO = 0 ,
2164 TTE_L = 1 ,
2165 TTE_Soft = 0x110000 ,
2166 TTE_IE = 0 ,
2167 TTE_E = 0 ,
2168 TTE_CP = 1 ,
2169 TTE_CV = 0 ,
2170 TTE_P = 0 ,
2171 TTE_EP = 0 ,
2172 TTE_W = 1 ,
2173 TTE_SW1 = 1 ,
2174 TTE_SW0 = 1 ,
2175 TTE_RSVD1 = 0 ,
2176 TTE_Size = 0 ,
2177 /* DTTE_TAG_DATA = 00005ff000151fb0 8000000f600f4440 */
2178 end_label = Thr0_User_Data_4v100_data_end ,
2179 compressimage ,
2180 }
2181.data
2182.global Thr0_User_Data_4v100_data_begin
2183Thr0_User_Data_4v100_data_begin:
2184 .xword 0x620640000000
2185 .xword 0x5ff000150000
2186 .xword 0x600000c60000
2187 .xword 0x610030800000
2188 .xword 0x5ff000130000
2189 .xword 0x5ff00010a000
2190 .xword 0x5ff000152000
2191 .xword 0x5ff00002e000
2192 .xword 0x5ff000084000
2193 .xword 0x600000ef0000
2194 .xword 0x600000780000
2195 .xword 0x5ff000094000
2196 .xword 0x610005c00000
2197 .xword 0x61002e800000
2198 .xword 0x610030400000
2199 .xword 0x61001a400000
2200 .xword 0x61002a400000
2201 .xword 0x600000220000
2202 .xword 0x610024c00000
2203 .xword 0x5ff00019c000
2204 .xword 0x610007000000
2205 .xword 0x600000a50000
2206 .xword 0x610025c00000
2207 .xword 0x5ff0000a4000
2208 .xword 0x5ff000046000
2209 .xword 0x5ff000156000
2210 .xword 0x5ff000012000
2211 .xword 0x5ff00001a000
2212 .xword 0x5ff000134000
2213 .xword 0x61002f800000
2214 .xword 0x5ff000086000
2215 .xword 0x610019c00000
2216 .xword 0x5ff000000000
2217 .xword 0x600000790000
2218 .xword 0x61001e000000
2219 .xword 0x600000010000
2220 .xword 0x6000009d0000
2221 .xword 0x600000930000
2222 .xword 0x5ff0000b2000
2223 .xword 0x5ff000080000
2224 .xword 0x600000050000
2225 .xword 0x610036000000
2226 .xword 0x5ff00000c000
2227 .xword 0x5ff000136000
2228 .xword 0x5ff00003c000
2229 .xword 0x600000e80000
2230Thr0_User_Data_4v100_data_end:
2231/*********************************************************************/
2232SECTION .Thr0_User_Data_4v200 DATA_VA=0x600000c60000
2233attr_data {
2234 Name = .Thr0_User_Data_4v200 ,
2235 VA = 0x600000c60000 ,/* 0x600000c6ffc0 */
2236 RA = 0x03e0010000 ,
2237 PA = 0x0fe0010000 ,
2238 TTE_Context = 0x1324 ,/* DATA_SECONDARY */
2239 thr0_nz_ctx_tsb_2 ,
2240 TTE_V = 1 ,
2241 TTE_NFO = 0 ,
2242 TTE_L = 0 ,
2243 TTE_Soft = 0x130000 ,
2244 TTE_IE = 0 ,
2245 TTE_E = 0 ,
2246 TTE_CP = 0 ,
2247 TTE_CV = 0 ,
2248 TTE_P = 0 ,
2249 TTE_EP = 0 ,
2250 TTE_W = 1 ,
2251 TTE_SW1 = 0 ,
2252 TTE_SW0 = 0 ,
2253 TTE_RSVD1 = 0 ,
2254 TTE_Size = 1 ,
2255 /* DTTE_TAG_DATA = 0000600000c61324 8000000fe0010041 */
2256 end_label = Thr0_User_Data_4v200_data_end ,
2257 compressimage ,
2258 }
2259.data
2260.global Thr0_User_Data_4v200_data_begin
2261Thr0_User_Data_4v200_data_begin:
2262 .xword 0x620640000000
2263 .xword 0x5ff000150000
2264 .xword 0x600000c60000
2265 .xword 0x610030800000
2266 .xword 0x5ff000130000
2267 .xword 0x5ff00010a000
2268 .xword 0x5ff000152000
2269 .xword 0x5ff00002e000
2270 .xword 0x5ff000084000
2271 .xword 0x600000ef0000
2272 .xword 0x600000780000
2273 .xword 0x5ff000094000
2274 .xword 0x610005c00000
2275 .xword 0x61002e800000
2276 .xword 0x610030400000
2277 .xword 0x61001a400000
2278 .xword 0x61002a400000
2279 .xword 0x600000220000
2280 .xword 0x610024c00000
2281 .xword 0x5ff00019c000
2282 .xword 0x610007000000
2283 .xword 0x600000a50000
2284 .xword 0x610025c00000
2285 .xword 0x5ff0000a4000
2286 .xword 0x5ff000046000
2287 .xword 0x5ff000156000
2288 .xword 0x5ff000012000
2289 .xword 0x5ff00001a000
2290 .xword 0x5ff000134000
2291 .xword 0x61002f800000
2292 .xword 0x5ff000086000
2293 .xword 0x610019c00000
2294 .xword 0x5ff000000000
2295 .xword 0x600000790000
2296 .xword 0x61001e000000
2297 .xword 0x600000010000
2298 .xword 0x6000009d0000
2299 .xword 0x600000930000
2300 .xword 0x5ff0000b2000
2301 .xword 0x5ff000080000
2302 .xword 0x600000050000
2303 .xword 0x610036000000
2304 .xword 0x5ff00000c000
2305 .xword 0x5ff000136000
2306 .xword 0x5ff00003c000
2307 .xword 0x600000e80000
2308Thr0_User_Data_4v200_data_end:
2309/*********************************************************************/
2310SECTION .Thr0_User_Data_4v300 DATA_VA=0x610030800000
2311attr_data {
2312 Name = .Thr0_User_Data_4v300 ,
2313 VA = 0x610030800000 ,/* 0x610030bfffc0 */
2314 RA = 0x0257000000 ,
2315 PA = 0x0e57000000 ,
2316 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2317 thr0_z_ctx_tsb_3 ,
2318 TTE_V = 1 ,
2319 TTE_NFO = 0 ,
2320 TTE_L = 1 ,
2321 TTE_Soft = 0x0a0000 ,
2322 TTE_IE = 0 ,
2323 TTE_E = 0 ,
2324 TTE_CP = 0 ,
2325 TTE_CV = 0 ,
2326 TTE_P = 0 ,
2327 TTE_EP = 0 ,
2328 TTE_W = 1 ,
2329 TTE_SW1 = 0 ,
2330 TTE_SW0 = 0 ,
2331 TTE_RSVD1 = 0 ,
2332 TTE_Size = 3 ,
2333 /* DTTE_TAG_DATA = 0000610030800000 8000000e57000043 */
2334 end_label = Thr0_User_Data_4v300_data_end ,
2335 compressimage ,
2336 }
2337.data
2338.global Thr0_User_Data_4v300_data_begin
2339Thr0_User_Data_4v300_data_begin:
2340 .xword 0x620640000000
2341 .xword 0x5ff000150000
2342 .xword 0x600000c60000
2343 .xword 0x610030800000
2344 .xword 0x5ff000130000
2345 .xword 0x5ff00010a000
2346 .xword 0x5ff000152000
2347 .xword 0x5ff00002e000
2348 .xword 0x5ff000084000
2349 .xword 0x600000ef0000
2350 .xword 0x600000780000
2351 .xword 0x5ff000094000
2352 .xword 0x610005c00000
2353 .xword 0x61002e800000
2354 .xword 0x610030400000
2355 .xword 0x61001a400000
2356 .xword 0x61002a400000
2357 .xword 0x600000220000
2358 .xword 0x610024c00000
2359 .xword 0x5ff00019c000
2360 .xword 0x610007000000
2361 .xword 0x600000a50000
2362 .xword 0x610025c00000
2363 .xword 0x5ff0000a4000
2364 .xword 0x5ff000046000
2365 .xword 0x5ff000156000
2366 .xword 0x5ff000012000
2367 .xword 0x5ff00001a000
2368 .xword 0x5ff000134000
2369 .xword 0x61002f800000
2370 .xword 0x5ff000086000
2371 .xword 0x610019c00000
2372 .xword 0x5ff000000000
2373 .xword 0x600000790000
2374 .xword 0x61001e000000
2375 .xword 0x600000010000
2376 .xword 0x6000009d0000
2377 .xword 0x600000930000
2378 .xword 0x5ff0000b2000
2379 .xword 0x5ff000080000
2380 .xword 0x600000050000
2381 .xword 0x610036000000
2382 .xword 0x5ff00000c000
2383 .xword 0x5ff000136000
2384 .xword 0x5ff00003c000
2385 .xword 0x600000e80000
2386Thr0_User_Data_4v300_data_end:
2387/*********************************************************************/
2388SECTION .Thr0_User_Text_4v001 TEXT_VA=0x5ff000130000
2389attr_text {
2390 Name = .Thr0_User_Text_4v001 ,
2391 VA = 0x5ff000130000 ,/* 0x5ff000131fc0 */
2392 RA = 0x0360092000 ,
2393 PA = 0x0f60092000 ,
2394 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
2395 thr0_nz_ctx_tsb_1 ,
2396 TTE_V = 1 ,
2397 TTE_NFO = 0 ,
2398 TTE_L = 0 ,
2399 TTE_Soft = 0x1b0000 ,
2400 TTE_IE = 0 ,
2401 TTE_E = 0 ,
2402 TTE_CP = 0 ,
2403 TTE_CV = 0 ,
2404 TTE_P = 0 ,
2405 TTE_EP = 1 ,
2406 TTE_W = 0 ,
2407 TTE_SW1 = 0 ,
2408 TTE_SW0 = 0 ,
2409 TTE_RSVD1 = 0 ,
2410 TTE_Size = 0 ,
2411 /* ITTE_TAG_DATA = 00005ff000131fb0 8000000f60092080 */
2412 end_label = Thr0_User_Text_4v001_text_end ,
2413 compressimage ,
2414 }
2415.text
2416.global Thr0_User_Text_4v001_text_begin
2417Thr0_User_Text_4v001_text_begin:
2418 nop
2419 sub %g1, 1, %g1
2420 brz %g1,Thr0_User_Text_4v001_exit
2421 nop
2422 .word 0xfa712110
2423 .word 0xc029235c
2424 .word 0xfe562b52
2425 .word 0xe870a108
2426 .word 0xc026a4c4
2427 .word 0x1000000
2428 or %g0, 0x5b3, %i7
2429 LOAD_IDATA_ACCESS
2430thr0_MMU_ASI_BLK_PL_2:
2431 .word 0x878020f8
2432 .word 0xc3b92b40
2433 TOGGLE_LSU_DM
2434 .word 0xd45d2038
2435 .word 0x1000000
2436 or %g0, 0x7a, %i7
2437 LOAD_IDATA_ACCESS
2438 .word 0xfcde1000
2439 .word 0x1000000
2440 .word 0xbe118000
2441 srlx %i7, 8, %i7
2442 andn %i7, 0x1f, %i7
2443 xor %i7, 0x10, %i7
2444 ITLB_PROBE
2445 .word 0x1000000
2446 .word 0xbe15c000
2447 IDEMAP_PAGE
2448 nop
2449 nop
2450 nop
2451 TOGGLE_LSU_IM
2452thr0_MMU_ASI_PRIMARY_3:
2453 .word 0x87802080
2454 .word 0xc8f62150
2455 .word 0x1000000
2456 or %g0, 0x128, %i7
2457 READ_IDATA_ACCESS
2458 .word 0xbe13c000
2459 GOTO_SUPERVISOR0
2460 .word 0x1000000
2461 or %g0, 0x3c2, %i7
2462 LOAD_DDATA_ACCESS
2463 .word 0xde70a050
2464 .word 0xc0352e84
2465 .word 0xfa712050
2466 .word 0xc0712e48
2467 .word 0x1000000
2468 .word 0xbe130000
2469 DDEMAP_RPAGE
2470 .word 0x1000000
2471 or %g0, 0x699, %i7
2472 LOAD_DDATA_ACCESS
2473 nop
2474 nop
2475 nop
2476 nop
2477 nop
2478 nop
2479 nop
2480 .word 0x1000000
2481 .word 0xbe164000
2482 DDEMAP_RPAGE
2483 DDEMAP_ALL_PAGES
2484 nop
2485 nop
2486 nop
2487 nop
2488 nop
2489 nop
2490 nop
2491 DDEMAP_SCTX
2492 .word 0xfe40a8b0
2493 .word 0xf45aa0b8
2494 .word 0x1000000
2495 or %g0, 0x019, %i7
2496 LOAD_DDATA_IN
2497 .word 0xfe56252e
2498 .word 0x1000000
2499 .word 0xbe108000
2500 srlx %i7, 8, %i7
2501 andn %i7, 0x1f, %i7
2502 xor %i7, 0x10, %i7
2503 ITLB_PROBE
2504 .word 0xbe14c000
2505 GOTO_SUPERVISOR0
2506 nop
2507 nop
2508 nop
2509 .word 0x1000000
2510 or %g0, 0x20, %i7
2511 READ_IDATA_ACCESS
2512 DDEMAP_ALL_RPAGES
2513 .word 0xc070a3b0
2514 .word 0x1000000
2515 or %g0, 0x521, %i7
2516 LOAD_IDATA_ACCESS
2517 ACCESS_DTSB_PTR
2518 TOGGLE_LSU_IM
2519 nop
2520 nop
2521 nop
2522 nop
2523 nop
2524 nop
2525thr0_MMU_ASI_PRIMARY_4:
2526 .word 0x87802080
2527 .word 0xdcf0a028
2528 .word 0xc0242f3c
2529 .word 0xe07420f8
2530 .word 0xc022a388
2531 .word 0xbe14c000
2532 GOTO_SUPERVISOR0
2533 .word 0x1000000
2534 or %g0, 0x00d, %i7
2535 LOAD_DDATA_IN
2536thr0_MMU_ASI_PRIMARY_5:
2537 .word 0x87802080
2538 .word 0xdaf620b0
2539 .word 0xec762098
2540 .word 0xc02aa662
2541 .word 0xfcda9140
2542 .word 0xbe120000
2543 GOTO_SUPERVISOR1
2544 .word 0xc022ad58
2545 ACCESS_DTSB_PTR
2546 .word 0xc87620a8
2547 .word 0xc02525dc
2548 .word 0xc0262540
2549 .word 0x1000000
2550 or %g0, 0x645, %i7
2551 LOAD_DDATA_ACCESS
2552 DO_BRANCH
2553 .word 0x81c4a000
2554 .word 0xbe14c000
2555 GOTO_SUPERVISOR0
2556 .word 0xd45c2108
2557 .word 0x81c4a000
2558 .word 0xbe13c000
2559 GOTO_SUPERVISOR0
2560 nop
2561Thr0_User_Text_4v001_exit:
2562 EXIT_GOOD
2563Thr0_User_Text_4v001_text_end:
2564/*********************************************************************/
2565SECTION .Thr0_User_Text_4v400 TEXT_VA=0x5ff00010a000
2566attr_text {
2567 Name = .Thr0_User_Text_4v400 ,
2568 VA = 0x5ff00010a000 ,/* 0x5ff00010bfc0 */
2569 RA = 0x0360004000 ,
2570 PA = 0x0360004000 ,
2571 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
2572 thr0_z_ctx_tsb_1 ,
2573 TTE_V = 1 ,
2574 TTE_NFO = 0 ,
2575 TTE_L = 1 ,
2576 TTE_Soft = 0x000000 ,
2577 TTE_IE = 0 ,
2578 TTE_E = 0 ,
2579 TTE_CP = 1 ,
2580 TTE_CV = 0 ,
2581 TTE_P = 1 ,
2582 TTE_EP = 1 ,
2583 TTE_W = 0 ,
2584 TTE_SW1 = 0 ,
2585 TTE_SW0 = 1 ,
2586 TTE_RSVD1 = 0 ,
2587 TTE_Size = 0 ,
2588 /* ITTE_TAG_DATA = 00005ff00010a000 8000000360004480 */
2589 end_label = Thr0_User_Text_4v400_text_end ,
2590 compressimage ,
2591 }
2592.text
2593.global Thr0_User_Text_4v400_text_begin
2594Thr0_User_Text_4v400_text_begin:
2595 wrpr 0, %gl
2596 .word 0xfcdc0200
2597 .word 0x1000000
2598 or %g0, 0x370, %i7
2599 P_DTLB_TAG_READ
2600 nop
2601 nop
2602 nop
2603 nop
2604 nop
2605 nop
2606 nop
2607 nop
2608 .word 0xfcdd1140
2609 P_TOGGLE_LSU_DM
2610 .word 0x1000000
2611 or %g0, 0x5c8, %i7
2612 P_READ_IDATA_ACCESS
2613 .word 0x1000000
2614 .word 0xbe104000
2615 P_DDEMAP_PAGE
2616 .word 0xbe862068
2617 .word 0xc4dfc200
2618 .word 0xfc995020
2619 .word 0x1000000
2620 .word 0xbe178000
2621 srlx %i7, 8, %i7
2622 andn %i7, 0x1f, %i7
2623 P_ITLB_PROBE
2624 P_ACCESS_DTSB_PTR
2625thr0_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_6:
2626 .word 0x8780202a
2627 .word 0xd0bd2eb0
2628 .word 0x1000000
2629 or %g0, 0x197, %i7
2630 P_LOAD_IDATA_ACCESS
2631 .word 0xfe41a7ec
2632 .word 0xfcdc1000
2633 .word 0x1000000
2634 or %g0, 0x019, %i7
2635 P_LOAD_DDATA_IN
2636 .word 0xc19e9e00
2637 .word 0xbe82a088
2638 .word 0xe8dfc200
2639 .word 0xec732020
2640 .word 0xc029a43b
2641 .word 0x1000000
2642 or %g0, 0x3d8, %i7
2643 P_LOAD_DDATA_ACCESS
2644 .word 0xfe49afb0
2645 P_IDEMAP_ALL
2646 P_TOGGLE_LSU_DM
2647 .word 0xf859a088
2648 .word 0xf059a0a8
2649 .word 0xc871a150
2650 .word 0xc02b2792
2651 .word 0xe25b2010
2652 .word 0xbe862008
2653 .word 0xd4dfd000
2654thr0_MMU_ASI_BLK_COMMIT_P_7:
2655 .word 0x878020e0
2656 .word 0xe1be21c0
2657 .word 0x1000000
2658 .word 0xbe168000
2659 srlx %i7, 8, %i7
2660 andn %i7, 0x1f, %i7
2661 P_ITLB_PROBE
2662 P_DDEMAP_NCTX
2663 nop
2664 nop
2665 nop
2666 nop
2667 nop
2668 nop
2669 nop
2670 .word 0xbe872008
2671 .word 0xc8dfd000
2672 .word 0x1000000
2673 or %g0, 0x535, %i7
2674 P_LOAD_DDATA_ACCESS
2675 .word 0xfcd91000
2676 .word 0x1000000
2677 or %g0, 0x158, %i7
2678 P_ITLB_TAG_READ
2679 .word 0x1000000
2680 or %g0, 0x374, %i7
2681 P_LOAD_DDATA_ACCESS
2682thr0_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_8:
2683 .word 0x87802022
2684 .word 0xccb92170
2685 P_DDEMAP_SCTX
2686thr0_MMU_ASI_BLK_S_9:
2687 .word 0x878020f1
2688 .word 0xc3b96c00
2689 P_TOGGLE_LSU_IM
2690 .word 0x1000000
2691 or %g0, 0x057, %i7
2692 P_LOAD_DDATA_IN
2693thr0_MMU_ASI_BLK_COMMIT_P_10:
2694 .word 0x878020e0
2695 .word 0xe3bc2a00
2696thr0_MMU_ASI_AS_IF_USER_PRIMARY_11:
2697 .word 0x87802010
2698 .word 0xd8f2a018
2699thr0_MMU_ASI_PRIMARY_12:
2700 .word 0x87802080
2701 .word 0xf0bf2610
2702thr0_MMU_ASI_PRIMARY_13:
2703 .word 0x87802080
2704 .word 0xf6f2a0e0
2705 .word 0xbe8420a8
2706 .word 0xe0dfd000
2707 nop
2708 nop
2709 .word 0xf671a100
2710 .word 0xc021ad7c
2711 .word 0xbe8120c8
2712 .word 0xd4dfc200
2713 P_ACCESS_DTSB_PTR
2714 .word 0xfcdec280
2715 nop
2716 nop
2717 nop
2718 nop
2719 nop
2720 nop
2721 nop
2722 nop
2723 nop
2724 .word 0xfcda9000
2725thr0_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_14:
2726 .word 0x8780202b
2727 .word 0xc0b96fb0
2728 .word 0x1000000
2729 .word 0xbe158000
2730 srlx %i7, 8, %i7
2731 andn %i7, 0x1f, %i7
2732 xor %i7, 0x10, %i7
2733 P_ITLB_PROBE
2734 P_ACCESS_DTSB_PTR
2735 .word 0xfc9984e0
2736 .word 0xbe872088
2737 .word 0xd4dfd000
2738 .word 0xbe148000
2739 RETURN_FROM_SUPERVISOR1
2740 nop
2741Thr0_User_Text_4v400_exit:
2742 EXIT_GOOD
2743Thr0_User_Text_4v400_text_end:
2744/*********************************************************************/
2745SECTION .Thr0_User_Text_4v002 TEXT_VA=0x5ff000152000
2746attr_text {
2747 Name = .Thr0_User_Text_4v002 ,
2748 VA = 0x5ff000152000 ,/* 0x5ff000153fc0 */
2749 RA = 0x0360130000 ,
2750 PA = 0x0f60130000 ,
2751 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
2752 thr0_nz_ctx_tsb_1 ,
2753 TTE_V = 1 ,
2754 TTE_NFO = 0 ,
2755 TTE_L = 0 ,
2756 TTE_Soft = 0x1b0000 ,
2757 TTE_IE = 0 ,
2758 TTE_E = 0 ,
2759 TTE_CP = 0 ,
2760 TTE_CV = 0 ,
2761 TTE_P = 1 ,
2762 TTE_EP = 1 ,
2763 TTE_W = 0 ,
2764 TTE_SW1 = 0 ,
2765 TTE_SW0 = 0 ,
2766 TTE_RSVD1 = 0 ,
2767 TTE_Size = 0 ,
2768 /* ITTE_TAG_DATA = 00005ff000153fb0 8000000f60130080 */
2769 end_label = Thr0_User_Text_4v002_text_end ,
2770 compressimage ,
2771 }
2772.text
2773.global Thr0_User_Text_4v002_text_begin
2774Thr0_User_Text_4v002_text_begin:
2775 wrpr 0, %gl
2776thr0_MMU_ASI_BLK_P_15:
2777 .word 0x878020f0
2778 .word 0xe3be22c0
2779 .word 0xbe842068
2780 .word 0xe8dfd040
2781 P_ACCESS_DTSB_PTR
2782thr0_MMU_ASI_AS_IF_USER_PRIMARY_16:
2783 .word 0x87802010
2784 .word 0xd6f62010
2785 .word 0x1000000
2786 or %g0, 0x480, %i7
2787 P_ITLB_TAG_READ
2788 .word 0xbe86a088
2789 .word 0xf8dfc200
2790 P_ACCESS_DTSB_PTR
2791 nop
2792 .word 0xfc998580
2793thr0_MMU_ASI_SECONDARY_17:
2794 .word 0x87802081
2795 .word 0xecbc6240
2796 .word 0x1000000
2797 or %g0, 0x51e, %i7
2798 P_LOAD_IDATA_ACCESS
2799 .word 0x1000000
2800 .word 0xbe17c000
2801 srlx %i7, 8, %i7
2802 andn %i7, 0x1f, %i7
2803 P_ITLB_PROBE
2804 P_ACCESS_ITSB_PTR
2805 .word 0xfcda9000
2806 .word 0xc472a0a8
2807 .word 0xc0292f44
2808 nop
2809 nop
2810 nop
2811 nop
2812 .word 0xfcde0200
2813 .word 0xfcdd5120
2814 P_ACCESS_ITSB_PTR
2815 .word 0x1000000
2816 or %g0, 0x550, %i7
2817 P_READ_IDATA_ACCESS
2818 .word 0x1000000
2819 .word 0xbe178000
2820 srlx %i7, 8, %i7
2821 andn %i7, 0x1f, %i7
2822 P_ITLB_PROBE
2823 .word 0xfcdc0200
2824 nop
2825 nop
2826 nop
2827 nop
2828 nop
2829 nop
2830 nop
2831 nop
2832 nop
2833 .word 0xfcdd5060
2834 nop
2835 nop
2836 nop
2837 .word 0xf070a068
2838 .word 0xc0362880
2839 .word 0xbe82a168
2840 .word 0xf4dfc200
2841 .word 0x1000000
2842 or %g0, 0x590, %i7
2843 P_READ_DDATA_ACCESS
2844 P_TOGGLE_LSU_DM
2845thr0_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_18:
2846 .word 0x87802019
2847 .word 0xf4f16038
2848 .word 0x1000000
2849 or %g0, 0x067, %i7
2850 P_LOAD_DDATA_IN
2851thr0_MMU_ASI_AS_IF_USER_PRIMARY_19:
2852 .word 0x87802010
2853 .word 0xd2f52110
2854 .word 0x1000000
2855 or %g0, 0x498, %i7
2856 P_DTLB_TAG_READ
2857 .word 0xfe412b4c
2858 P_ACCESS_ITSB_PTR
2859 P_DDEMAP_SCTX
2860 .word 0xbe148000
2861 RETURN_FROM_SUPERVISOR0
2862 nop
2863Thr0_User_Text_4v002_exit:
2864 EXIT_GOOD
2865Thr0_User_Text_4v002_text_end:
2866/*********************************************************************/
2867SECTION .Thr0_User_Data_4v101 DATA_VA=0x5ff00002e000
2868attr_data {
2869 Name = .Thr0_User_Data_4v101 ,
2870 VA = 0x5ff00002e000 ,/* 0x5ff00002ffc0 */
2871 RA = 0x0360086000 ,
2872 PA = 0x0f60086000 ,
2873 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
2874 thr0_nz_ctx_tsb_1 ,
2875 TTE_V = 1 ,
2876 TTE_NFO = 0 ,
2877 TTE_L = 1 ,
2878 TTE_Soft = 0x110000 ,
2879 TTE_IE = 0 ,
2880 TTE_E = 0 ,
2881 TTE_CP = 1 ,
2882 TTE_CV = 0 ,
2883 TTE_P = 0 ,
2884 TTE_EP = 0 ,
2885 TTE_W = 1 ,
2886 TTE_SW1 = 1 ,
2887 TTE_SW0 = 1 ,
2888 TTE_RSVD1 = 0 ,
2889 TTE_Size = 0 ,
2890 /* DTTE_TAG_DATA = 00005ff00002ffb0 8000000f60086440 */
2891 end_label = Thr0_User_Data_4v101_data_end ,
2892 compressimage ,
2893 }
2894.data
2895.global Thr0_User_Data_4v101_data_begin
2896Thr0_User_Data_4v101_data_begin:
2897 .xword 0x620640000000
2898 .xword 0x5ff000150000
2899 .xword 0x600000c60000
2900 .xword 0x610030800000
2901 .xword 0x5ff000130000
2902 .xword 0x5ff00010a000
2903 .xword 0x5ff000152000
2904 .xword 0x5ff00002e000
2905 .xword 0x5ff000084000
2906 .xword 0x600000ef0000
2907 .xword 0x600000780000
2908 .xword 0x5ff000094000
2909 .xword 0x610005c00000
2910 .xword 0x61002e800000
2911 .xword 0x610030400000
2912 .xword 0x61001a400000
2913 .xword 0x61002a400000
2914 .xword 0x600000220000
2915 .xword 0x610024c00000
2916 .xword 0x5ff00019c000
2917 .xword 0x610007000000
2918 .xword 0x600000a50000
2919 .xword 0x610025c00000
2920 .xword 0x5ff0000a4000
2921 .xword 0x5ff000046000
2922 .xword 0x5ff000156000
2923 .xword 0x5ff000012000
2924 .xword 0x5ff00001a000
2925 .xword 0x5ff000134000
2926 .xword 0x61002f800000
2927 .xword 0x5ff000086000
2928 .xword 0x610019c00000
2929 .xword 0x5ff000000000
2930 .xword 0x600000790000
2931 .xword 0x61001e000000
2932 .xword 0x600000010000
2933 .xword 0x6000009d0000
2934 .xword 0x600000930000
2935 .xword 0x5ff0000b2000
2936 .xword 0x5ff000080000
2937 .xword 0x600000050000
2938 .xword 0x610036000000
2939 .xword 0x5ff00000c000
2940 .xword 0x5ff000136000
2941 .xword 0x5ff00003c000
2942 .xword 0x600000e80000
2943Thr0_User_Data_4v101_data_end:
2944/*********************************************************************/
2945SECTION .Thr0_User_Data_4v201 DATA_VA=0x5ff000084000
2946attr_data {
2947 Name = .Thr0_User_Data_4v201 ,
2948 VA = 0x5ff000084000 ,/* 0x5ff000085fc0 */
2949 RA = 0x0360132000 ,
2950 PA = 0x0f60132000 ,
2951 TTE_Context = 0x1324 ,/* DATA_SECONDARY */
2952 thr0_nz_ctx_tsb_1 ,
2953 TTE_V = 1 ,
2954 TTE_NFO = 0 ,
2955 TTE_L = 0 ,
2956 TTE_Soft = 0x130000 ,
2957 TTE_IE = 0 ,
2958 TTE_E = 0 ,
2959 TTE_CP = 0 ,
2960 TTE_CV = 0 ,
2961 TTE_P = 0 ,
2962 TTE_EP = 0 ,
2963 TTE_W = 1 ,
2964 TTE_SW1 = 0 ,
2965 TTE_SW0 = 0 ,
2966 TTE_RSVD1 = 0 ,
2967 TTE_Size = 0 ,
2968 /* DTTE_TAG_DATA = 00005ff000084f4c 8000000f60132040 */
2969 end_label = Thr0_User_Data_4v201_data_end ,
2970 compressimage ,
2971 }
2972.data
2973.global Thr0_User_Data_4v201_data_begin
2974Thr0_User_Data_4v201_data_begin:
2975 .xword 0x620640000000
2976 .xword 0x5ff000150000
2977 .xword 0x600000c60000
2978 .xword 0x610030800000
2979 .xword 0x5ff000130000
2980 .xword 0x5ff00010a000
2981 .xword 0x5ff000152000
2982 .xword 0x5ff00002e000
2983 .xword 0x5ff000084000
2984 .xword 0x600000ef0000
2985 .xword 0x600000780000
2986 .xword 0x5ff000094000
2987 .xword 0x610005c00000
2988 .xword 0x61002e800000
2989 .xword 0x610030400000
2990 .xword 0x61001a400000
2991 .xword 0x61002a400000
2992 .xword 0x600000220000
2993 .xword 0x610024c00000
2994 .xword 0x5ff00019c000
2995 .xword 0x610007000000
2996 .xword 0x600000a50000
2997 .xword 0x610025c00000
2998 .xword 0x5ff0000a4000
2999 .xword 0x5ff000046000
3000 .xword 0x5ff000156000
3001 .xword 0x5ff000012000
3002 .xword 0x5ff00001a000
3003 .xword 0x5ff000134000
3004 .xword 0x61002f800000
3005 .xword 0x5ff000086000
3006 .xword 0x610019c00000
3007 .xword 0x5ff000000000
3008 .xword 0x600000790000
3009 .xword 0x61001e000000
3010 .xword 0x600000010000
3011 .xword 0x6000009d0000
3012 .xword 0x600000930000
3013 .xword 0x5ff0000b2000
3014 .xword 0x5ff000080000
3015 .xword 0x600000050000
3016 .xword 0x610036000000
3017 .xword 0x5ff00000c000
3018 .xword 0x5ff000136000
3019 .xword 0x5ff00003c000
3020 .xword 0x600000e80000
3021Thr0_User_Data_4v201_data_end:
3022/*********************************************************************/
3023SECTION .Thr0_User_Data_4v301 DATA_VA=0x600000ef0000
3024attr_data {
3025 Name = .Thr0_User_Data_4v301 ,
3026 VA = 0x600000ef0000 ,/* 0x600000efffc0 */
3027 RA = 0x03e08b0000 ,
3028 PA = 0x0fe08b0000 ,
3029 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
3030 thr0_z_ctx_tsb_2 ,
3031 TTE_V = 1 ,
3032 TTE_NFO = 0 ,
3033 TTE_L = 1 ,
3034 TTE_Soft = 0x0a0000 ,
3035 TTE_IE = 0 ,
3036 TTE_E = 0 ,
3037 TTE_CP = 0 ,
3038 TTE_CV = 0 ,
3039 TTE_P = 0 ,
3040 TTE_EP = 0 ,
3041 TTE_W = 1 ,
3042 TTE_SW1 = 0 ,
3043 TTE_SW0 = 0 ,
3044 TTE_RSVD1 = 0 ,
3045 TTE_Size = 1 ,
3046 /* DTTE_TAG_DATA = 0000600000ef0000 8000000fe08b0041 */
3047 end_label = Thr0_User_Data_4v301_data_end ,
3048 compressimage ,
3049 }
3050.data
3051.global Thr0_User_Data_4v301_data_begin
3052Thr0_User_Data_4v301_data_begin:
3053 .xword 0x620640000000
3054 .xword 0x5ff000150000
3055 .xword 0x600000c60000
3056 .xword 0x610030800000
3057 .xword 0x5ff000130000
3058 .xword 0x5ff00010a000
3059 .xword 0x5ff000152000
3060 .xword 0x5ff00002e000
3061 .xword 0x5ff000084000
3062 .xword 0x600000ef0000
3063 .xword 0x600000780000
3064 .xword 0x5ff000094000
3065 .xword 0x610005c00000
3066 .xword 0x61002e800000
3067 .xword 0x610030400000
3068 .xword 0x61001a400000
3069 .xword 0x61002a400000
3070 .xword 0x600000220000
3071 .xword 0x610024c00000
3072 .xword 0x5ff00019c000
3073 .xword 0x610007000000
3074 .xword 0x600000a50000
3075 .xword 0x610025c00000
3076 .xword 0x5ff0000a4000
3077 .xword 0x5ff000046000
3078 .xword 0x5ff000156000
3079 .xword 0x5ff000012000
3080 .xword 0x5ff00001a000
3081 .xword 0x5ff000134000
3082 .xword 0x61002f800000
3083 .xword 0x5ff000086000
3084 .xword 0x610019c00000
3085 .xword 0x5ff000000000
3086 .xword 0x600000790000
3087 .xword 0x61001e000000
3088 .xword 0x600000010000
3089 .xword 0x6000009d0000
3090 .xword 0x600000930000
3091 .xword 0x5ff0000b2000
3092 .xword 0x5ff000080000
3093 .xword 0x600000050000
3094 .xword 0x610036000000
3095 .xword 0x5ff00000c000
3096 .xword 0x5ff000136000
3097 .xword 0x5ff00003c000
3098 .xword 0x600000e80000
3099Thr0_User_Data_4v301_data_end:
3100/*********************************************************************/
3101SECTION .Thr0_User_Text_4v003 TEXT_VA=0x600000780000
3102attr_text {
3103 Name = .Thr0_User_Text_4v003 ,
3104 VA = 0x600000780000 ,/* 0x60000078ffc0 */
3105 RA = 0x03e03a0000 ,
3106 PA = 0x0fe03a0000 ,
3107 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
3108 thr0_nz_ctx_tsb_2 ,
3109 TTE_V = 1 ,
3110 TTE_NFO = 0 ,
3111 TTE_L = 0 ,
3112 TTE_Soft = 0x1b0000 ,
3113 TTE_IE = 0 ,
3114 TTE_E = 0 ,
3115 TTE_CP = 0 ,
3116 TTE_CV = 0 ,
3117 TTE_P = 0 ,
3118 TTE_EP = 1 ,
3119 TTE_W = 0 ,
3120 TTE_SW1 = 0 ,
3121 TTE_SW0 = 0 ,
3122 TTE_RSVD1 = 0 ,
3123 TTE_Size = 1 ,
3124 /* ITTE_TAG_DATA = 0000600000780380 8000000fe03a0081 */
3125 end_label = Thr0_User_Text_4v003_text_end ,
3126 compressimage ,
3127 }
3128.text
3129.global Thr0_User_Text_4v003_text_begin
3130Thr0_User_Text_4v003_text_begin:
3131 nop
3132 sub %g1, 1, %g1
3133 brz %g1,Thr0_User_Text_4v003_exit
3134 nop
3135 .word 0x1000000
3136 or %g0, 0x410, %i7
3137 READ_DDATA_ACCESS
3138 DO_BRANCH
3139 .word 0x81c0e088
3140 .word 0xbe124000
3141 GOTO_SUPERVISOR0
3142 DDEMAP_PCTX
3143 .word 0xbe120000
3144 GOTO_SUPERVISOR1
3145thr0_MMU_ASI_BLK_PL_20:
3146 .word 0x878020f8
3147 .word 0xe3bd2740
3148 .word 0x1000000
3149 or %g0, 0x4c0, %i7
3150 DTLB_TAG_READ
3151thr0_MMU_ASI_PRIMARY_21:
3152 .word 0x87802080
3153 .word 0xd4f620a8
3154 .word 0xc0762df8
3155 .word 0x1000000
3156 or %g0, 0x60, %i7
3157 READ_IDATA_ACCESS
3158 .word 0xbe812088
3159 .word 0xe8dfd000
3160 IDEMAP_NCTX
3161 .word 0x1000000
3162 or %g0, 0x140, %i7
3163 LOAD_IDATA_ACCESS
3164 DO_BRANCH
3165 .word 0x81c66000
3166 .word 0xbe124000
3167 GOTO_SUPERVISOR0
3168 ACCESS_ITSB_PTR
3169 .word 0x1000000
3170 .word 0xbe13c000
3171 DDEMAP_RPAGE
3172 .word 0x1000000
3173 or %g0, 0x078, %i7
3174 LOAD_IDATA_IN
3175 .word 0xfe40aec4
3176 ACCESS_ITSB_PTR
3177 .word 0x1000000
3178 or %g0, 0x096, %i7
3179 LOAD_IDATA_IN
3180 nop
3181 nop
3182 nop
3183 nop
3184 nop
3185 nop
3186 nop
3187 nop
3188 nop
3189 nop
3190 nop
3191 nop
3192 nop
3193 nop
3194 nop
3195 nop
3196 nop
3197 nop
3198 .word 0x1000000
3199 or %g0, 0x30, %i7
3200 ITLB_TAG_READ
3201 DDEMAP_ALL
3202 .word 0x1000000
3203 or %g0, 0x007, %i7
3204 LOAD_IDATA_IN
3205 .word 0x1000000
3206 .word 0xbe104000
3207 IDEMAP_PAGE
3208 nop
3209 nop
3210 nop
3211 nop
3212 nop
3213 nop
3214 nop
3215 .word 0xc0272f98
3216thr0_MMU_ASI_PRIMARY_22:
3217 .word 0x87802080
3218 .word 0xd2f520c0
3219 .word 0xc02c2b55
3220 .word 0xbe14c000
3221 GOTO_SUPERVISOR0
3222 TOGGLE_LSU_IM
3223 DO_BRANCH
3224 .word 0x81c4a000
3225 .word 0xbe14c000
3226 GOTO_SUPERVISOR0
3227 .word 0xce762000
3228 .word 0xc072a1f0
3229 .word 0xbe138000
3230 GOTO_SUPERVISOR1
3231 nop
3232Thr0_User_Text_4v003_exit:
3233 EXIT_GOOD
3234Thr0_User_Text_4v003_text_end:
3235/*********************************************************************/
3236SECTION .Thr0_User_Text_4v401 TEXT_VA=0x5ff000094000
3237attr_text {
3238 Name = .Thr0_User_Text_4v401 ,
3239 VA = 0x5ff000094000 ,/* 0x5ff000095fc0 */
3240 RA = 0x03601e4000 ,
3241 PA = 0x03601e4000 ,
3242 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
3243 thr0_z_ctx_tsb_1 ,
3244 TTE_V = 1 ,
3245 TTE_NFO = 0 ,
3246 TTE_L = 1 ,
3247 TTE_Soft = 0x000000 ,
3248 TTE_IE = 0 ,
3249 TTE_E = 0 ,
3250 TTE_CP = 1 ,
3251 TTE_CV = 0 ,
3252 TTE_P = 1 ,
3253 TTE_EP = 1 ,
3254 TTE_W = 0 ,
3255 TTE_SW1 = 0 ,
3256 TTE_SW0 = 1 ,
3257 TTE_RSVD1 = 0 ,
3258 TTE_Size = 0 ,
3259 /* ITTE_TAG_DATA = 00005ff000094000 80000003601e4480 */
3260 end_label = Thr0_User_Text_4v401_text_end ,
3261 compressimage ,
3262 }
3263.text
3264.global Thr0_User_Text_4v401_text_begin
3265Thr0_User_Text_4v401_text_begin:
3266 wrpr 0, %gl
3267 .word 0xec71a0c0
3268 .word 0xc021a1c0
3269 P_TOGGLE_LSU_DM
3270 .word 0xfcdf1000
3271 .word 0x1000000
3272 or %g0, 0x00b, %i7
3273 P_LOAD_IDATA_IN
3274 .word 0xbe82a088
3275 .word 0xe8dfd040
3276 .word 0x1000000
3277 .word 0xbe15c000
3278 P_IDEMAP_RPAGE
3279 .word 0xf859a0a8
3280 .word 0xfc998480
3281thr0_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_23:
3282 .word 0x8780202a
3283 .word 0xd4baa7e0
3284 .word 0x1000000
3285 or %g0, 0x640, %i7
3286 P_DTLB_TAG_READ
3287 P_DDEMAP_SCTX
3288 .word 0xbe8720f0
3289 .word 0xe19fde00
3290thr0_MMU_ASI_BLK_P_24:
3291 .word 0x878020f0
3292 .word 0xc1be2e40
3293thr0_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_25:
3294 .word 0x87802018
3295 .word 0xc4f2a0a8
3296 P_TOGGLE_LSU_DM
3297 .word 0xbe862108
3298 .word 0xd4dfc200
3299 P_DDEMAP_ALL_RPAGES
3300 .word 0x1000000
3301 or %g0, 0x07f, %i7
3302 P_LOAD_DDATA_IN
3303 P_DDEMAP_ALL_PAGES
3304 .word 0x1000000
3305 or %g0, 0x300, %i7
3306 P_DTLB_TAG_READ
3307 P_DDEMAP_NCTX
3308 P_DDEMAP_PCTX
3309 P_TOGGLE_LSU_IM
3310 .word 0xfe51ae0e
3311 P_IDEMAP_NCTX
3312thr0_MMU_ASI_AS_IF_USER_PRIMARY_26:
3313 .word 0x87802010
3314 .word 0xe6f0a030
3315 .word 0xea71a010
3316 .word 0xc071ac68
3317 .word 0xfc9ad120
3318 P_ACCESS_DTSB_PTR
3319 .word 0xd45b2088
3320thr0_MMU_ASI_PRIMARY_27:
3321 .word 0x87802080
3322 .word 0xd2f520e0
3323 P_DDEMAP_PCTX
3324 nop
3325 nop
3326 nop
3327 nop
3328 nop
3329 nop
3330 .word 0xbe872038
3331 .word 0xe8dfc200
3332 P_TOGGLE_LSU_DM
3333thr0_MMU_ASI_AS_IF_USER_PRIMARY_28:
3334 .word 0x87802010
3335 .word 0xd6f52010
3336 .word 0xbe842068
3337 .word 0xd4dfd000
3338 .word 0x1000000
3339 .word 0xbe150000
3340 srlx %i7, 8, %i7
3341 andn %i7, 0x1f, %i7
3342 P_ITLB_PROBE
3343 P_ACCESS_DTSB_PTR
3344 .word 0xbe134000
3345 RETURN_FROM_SUPERVISOR1
3346 nop
3347Thr0_User_Text_4v401_exit:
3348 EXIT_GOOD
3349Thr0_User_Text_4v401_text_end:
3350/*********************************************************************/
3351SECTION .Thr0_User_Text_4v004 TEXT_VA=0x610005c00000
3352attr_text {
3353 Name = .Thr0_User_Text_4v004 ,
3354 VA = 0x610005c00000 ,/* 0x610005ffffc0 */
3355 RA = 0x0250800000 ,
3356 PA = 0x0e50800000 ,
3357 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
3358 thr0_nz_ctx_tsb_3 ,
3359 TTE_V = 1 ,
3360 TTE_NFO = 0 ,
3361 TTE_L = 0 ,
3362 TTE_Soft = 0x1b0000 ,
3363 TTE_IE = 0 ,
3364 TTE_E = 0 ,
3365 TTE_CP = 0 ,
3366 TTE_CV = 0 ,
3367 TTE_P = 1 ,
3368 TTE_EP = 1 ,
3369 TTE_W = 0 ,
3370 TTE_SW1 = 0 ,
3371 TTE_SW0 = 0 ,
3372 TTE_RSVD1 = 0 ,
3373 TTE_Size = 3 ,
3374 /* ITTE_TAG_DATA = 0000610005c00380 8000000e50800083 */
3375 end_label = Thr0_User_Text_4v004_text_end ,
3376 compressimage ,
3377 }
3378.text
3379.global Thr0_User_Text_4v004_text_begin
3380Thr0_User_Text_4v004_text_begin:
3381 wrpr 0, %gl
3382 .word 0x1000000
3383 .word 0xbe138000
3384 srlx %i7, 8, %i7
3385 andn %i7, 0x1f, %i7
3386 xor %i7, 0x10, %i7
3387 P_ITLB_PROBE
3388 .word 0xe19a9e00
3389 .word 0x1000000
3390 .word 0xbe10c000
3391 P_IDEMAP_PAGE
3392 .word 0xfcdd1000
3393 P_IDEMAP_NCTX
3394 .word 0x1000000
3395 or %g0, 0x06d, %i7
3396 P_LOAD_IDATA_IN
3397 .word 0xbe80a088
3398 .word 0xf0dfc200
3399 nop
3400 .word 0xbe842038
3401 .word 0xe0dfc200
3402 .word 0xf058a168
3403 .word 0x1000000
3404 or %g0, 0x004, %i7
3405 P_LOAD_IDATA_IN
3406 P_ACCESS_ITSB_PTR
3407 P_DDEMAP_NCTX
3408 P_TOGGLE_LSU_DM
3409 .word 0xbe82e010
3410 .word 0xc19fde20
3411 nop
3412 nop
3413 nop
3414 nop
3415 .word 0x1000000
3416 .word 0xbe17c000
3417 P_IDEMAP_PAGE
3418 .word 0xe85d2128
3419thr0_MMU_ASI_PRIMARY_29:
3420 .word 0x87802080
3421 .word 0xd6f52070
3422 P_TOGGLE_LSU_DM
3423 .word 0xe05ea0a8
3424 .word 0xc0272f1c
3425 .word 0xfcdc1000
3426thr0_MMU_ASI_PRIMARY_30:
3427 .word 0x87802080
3428 .word 0xd0f52028
3429 P_TOGGLE_LSU_DM
3430 .word 0xfcd94320
3431 .word 0xc02e2309
3432 .word 0xfc9d44c0
3433 .word 0xfe5aa970
3434 .word 0x1000000
3435 .word 0xbe150000
3436 srlx %i7, 8, %i7
3437 andn %i7, 0x1f, %i7
3438 xor %i7, 0x10, %i7
3439 P_ITLB_PROBE
3440 .word 0x1000000
3441 or %g0, 0x16, %i7
3442 P_LOAD_DDATA_ACCESS
3443 .word 0x1000000
3444 .word 0xbe148000
3445 srlx %i7, 8, %i7
3446 andn %i7, 0x1f, %i7
3447 xor %i7, 0x10, %i7
3448 P_ITLB_PROBE
3449 .word 0xd872a018
3450 .word 0xc072a2e8
3451 .word 0x1000000
3452 or %g0, 0x5bf, %i7
3453 P_LOAD_IDATA_ACCESS
3454 .word 0xfcdc0200
3455 .word 0xd65c2070
3456 .word 0xbe82a038
3457 .word 0xe8dfc200
3458thr0_MMU_ASI_PRIMARY_31:
3459 .word 0x87802080
3460 .word 0xc4f52008
3461 .word 0x1000000
3462 or %g0, 0x58, %i7
3463 P_READ_DDATA_ACCESS
3464 P_IDEMAP_ALL_PAGES
3465 .word 0xbe82a0f8
3466 .word 0xf0dfc200
3467 .word 0xbe134000
3468 RETURN_FROM_SUPERVISOR0
3469 nop
3470Thr0_User_Text_4v004_exit:
3471 EXIT_GOOD
3472Thr0_User_Text_4v004_text_end:
3473/*********************************************************************/
3474SECTION .Thr0_User_Data_4v102 DATA_VA=0x61002e800000
3475attr_data {
3476 Name = .Thr0_User_Data_4v102 ,
3477 VA = 0x61002e800000 ,/* 0x61002ebfffc0 */
3478 RA = 0x025cc00000 ,
3479 PA = 0x0e5cc00000 ,
3480 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
3481 thr0_nz_ctx_tsb_3 ,
3482 TTE_V = 1 ,
3483 TTE_NFO = 0 ,
3484 TTE_L = 1 ,
3485 TTE_Soft = 0x110000 ,
3486 TTE_IE = 0 ,
3487 TTE_E = 0 ,
3488 TTE_CP = 1 ,
3489 TTE_CV = 0 ,
3490 TTE_P = 0 ,
3491 TTE_EP = 0 ,
3492 TTE_W = 1 ,
3493 TTE_SW1 = 1 ,
3494 TTE_SW0 = 1 ,
3495 TTE_RSVD1 = 0 ,
3496 TTE_Size = 3 ,
3497 /* DTTE_TAG_DATA = 000061002e800380 8000000e5cc00443 */
3498 end_label = Thr0_User_Data_4v102_data_end ,
3499 compressimage ,
3500 }
3501.data
3502.global Thr0_User_Data_4v102_data_begin
3503Thr0_User_Data_4v102_data_begin:
3504 .xword 0x620640000000
3505 .xword 0x5ff000150000
3506 .xword 0x600000c60000
3507 .xword 0x610030800000
3508 .xword 0x5ff000130000
3509 .xword 0x5ff00010a000
3510 .xword 0x5ff000152000
3511 .xword 0x5ff00002e000
3512 .xword 0x5ff000084000
3513 .xword 0x600000ef0000
3514 .xword 0x600000780000
3515 .xword 0x5ff000094000
3516 .xword 0x610005c00000
3517 .xword 0x61002e800000
3518 .xword 0x610030400000
3519 .xword 0x61001a400000
3520 .xword 0x61002a400000
3521 .xword 0x600000220000
3522 .xword 0x610024c00000
3523 .xword 0x5ff00019c000
3524 .xword 0x610007000000
3525 .xword 0x600000a50000
3526 .xword 0x610025c00000
3527 .xword 0x5ff0000a4000
3528 .xword 0x5ff000046000
3529 .xword 0x5ff000156000
3530 .xword 0x5ff000012000
3531 .xword 0x5ff00001a000
3532 .xword 0x5ff000134000
3533 .xword 0x61002f800000
3534 .xword 0x5ff000086000
3535 .xword 0x610019c00000
3536 .xword 0x5ff000000000
3537 .xword 0x600000790000
3538 .xword 0x61001e000000
3539 .xword 0x600000010000
3540 .xword 0x6000009d0000
3541 .xword 0x600000930000
3542 .xword 0x5ff0000b2000
3543 .xword 0x5ff000080000
3544 .xword 0x600000050000
3545 .xword 0x610036000000
3546 .xword 0x5ff00000c000
3547 .xword 0x5ff000136000
3548 .xword 0x5ff00003c000
3549 .xword 0x600000e80000
3550Thr0_User_Data_4v102_data_end:
3551/*********************************************************************/
3552SECTION .Thr0_User_Data_4v202 DATA_VA=0x610030400000
3553attr_data {
3554 Name = .Thr0_User_Data_4v202 ,
3555 VA = 0x610030400000 ,/* 0x6100307fffc0 */
3556 RA = 0x0252400000 ,
3557 PA = 0x0e52400000 ,
3558 TTE_Context = 0x1324 ,/* DATA_SECONDARY */
3559 thr0_nz_ctx_tsb_3 ,
3560 TTE_V = 1 ,
3561 TTE_NFO = 0 ,
3562 TTE_L = 0 ,
3563 TTE_Soft = 0x130000 ,
3564 TTE_IE = 0 ,
3565 TTE_E = 0 ,
3566 TTE_CP = 0 ,
3567 TTE_CV = 0 ,
3568 TTE_P = 0 ,
3569 TTE_EP = 0 ,
3570 TTE_W = 1 ,
3571 TTE_SW1 = 0 ,
3572 TTE_SW0 = 0 ,
3573 TTE_RSVD1 = 0 ,
3574 TTE_Size = 3 ,
3575 /* DTTE_TAG_DATA = 0000610030401324 8000000e52400043 */
3576 end_label = Thr0_User_Data_4v202_data_end ,
3577 compressimage ,
3578 }
3579.data
3580.global Thr0_User_Data_4v202_data_begin
3581Thr0_User_Data_4v202_data_begin:
3582 .xword 0x620640000000
3583 .xword 0x5ff000150000
3584 .xword 0x600000c60000
3585 .xword 0x610030800000
3586 .xword 0x5ff000130000
3587 .xword 0x5ff00010a000
3588 .xword 0x5ff000152000
3589 .xword 0x5ff00002e000
3590 .xword 0x5ff000084000
3591 .xword 0x600000ef0000
3592 .xword 0x600000780000
3593 .xword 0x5ff000094000
3594 .xword 0x610005c00000
3595 .xword 0x61002e800000
3596 .xword 0x610030400000
3597 .xword 0x61001a400000
3598 .xword 0x61002a400000
3599 .xword 0x600000220000
3600 .xword 0x610024c00000
3601 .xword 0x5ff00019c000
3602 .xword 0x610007000000
3603 .xword 0x600000a50000
3604 .xword 0x610025c00000
3605 .xword 0x5ff0000a4000
3606 .xword 0x5ff000046000
3607 .xword 0x5ff000156000
3608 .xword 0x5ff000012000
3609 .xword 0x5ff00001a000
3610 .xword 0x5ff000134000
3611 .xword 0x61002f800000
3612 .xword 0x5ff000086000
3613 .xword 0x610019c00000
3614 .xword 0x5ff000000000
3615 .xword 0x600000790000
3616 .xword 0x61001e000000
3617 .xword 0x600000010000
3618 .xword 0x6000009d0000
3619 .xword 0x600000930000
3620 .xword 0x5ff0000b2000
3621 .xword 0x5ff000080000
3622 .xword 0x600000050000
3623 .xword 0x610036000000
3624 .xword 0x5ff00000c000
3625 .xword 0x5ff000136000
3626 .xword 0x5ff00003c000
3627 .xword 0x600000e80000
3628Thr0_User_Data_4v202_data_end:
3629/*********************************************************************/
3630SECTION .Thr0_User_Text_4v005 TEXT_VA=0x61001a400000
3631attr_text {
3632 Name = .Thr0_User_Text_4v005 ,
3633 VA = 0x61001a400000 ,/* 0x61001a7fffc0 */
3634 RA = 0x025a000000 ,
3635 PA = 0x0e5a000000 ,
3636 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
3637 thr0_nz_ctx_tsb_3 ,
3638 TTE_V = 1 ,
3639 TTE_NFO = 0 ,
3640 TTE_L = 0 ,
3641 TTE_Soft = 0x1b0000 ,
3642 TTE_IE = 0 ,
3643 TTE_E = 0 ,
3644 TTE_CP = 0 ,
3645 TTE_CV = 0 ,
3646 TTE_P = 0 ,
3647 TTE_EP = 1 ,
3648 TTE_W = 0 ,
3649 TTE_SW1 = 0 ,
3650 TTE_SW0 = 0 ,
3651 TTE_RSVD1 = 0 ,
3652 TTE_Size = 3 ,
3653 /* ITTE_TAG_DATA = 000061001a400380 8000000e5a000083 */
3654 end_label = Thr0_User_Text_4v005_text_end ,
3655 compressimage ,
3656 }
3657.text
3658.global Thr0_User_Text_4v005_text_begin
3659Thr0_User_Text_4v005_text_begin:
3660 nop
3661 sub %g1, 1, %g1
3662 brz %g1,Thr0_User_Text_4v005_exit
3663 nop
3664 .word 0xee752130
3665 .word 0xc02aab00
3666 IDEMAP_ALL_RPAGES
3667 .word 0xfa7120f0
3668 .word 0xc02c2539
3669thr0_MMU_ASI_PRIMARY_32:
3670 .word 0x87802080
3671 .word 0xd6f42010
3672 .word 0xbe124000
3673 GOTO_SUPERVISOR0
3674 nop
3675 nop
3676 nop
3677 nop
3678 nop
3679thr0_MMU_ASI_BLK_P_33:
3680 .word 0x878020f0
3681 .word 0xc3bc2980
3682 IDEMAP_ALL_PAGES
3683 DO_BRANCH
3684 .word 0x81c0e088
3685 .word 0xbe124000
3686 GOTO_SUPERVISOR0
3687 .word 0xc036a190
3688 .word 0x81c3e000
3689 .word 0xbe15c000
3690 GOTO_SUPERVISOR0
3691 nop
3692Thr0_User_Text_4v005_exit:
3693 EXIT_GOOD
3694Thr0_User_Text_4v005_text_end:
3695/*********************************************************************/
3696SECTION .Thr0_User_Text_4v006 TEXT_VA=0x61002a400000
3697attr_text {
3698 Name = .Thr0_User_Text_4v006 ,
3699 VA = 0x61002a400000 ,/* 0x61002a7fffc0 */
3700 RA = 0x025d800000 ,
3701 PA = 0x0e5d800000 ,
3702 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
3703 thr0_nz_ctx_tsb_3 ,
3704 TTE_V = 1 ,
3705 TTE_NFO = 0 ,
3706 TTE_L = 0 ,
3707 TTE_Soft = 0x1b0000 ,
3708 TTE_IE = 0 ,
3709 TTE_E = 0 ,
3710 TTE_CP = 0 ,
3711 TTE_CV = 0 ,
3712 TTE_P = 1 ,
3713 TTE_EP = 1 ,
3714 TTE_W = 0 ,
3715 TTE_SW1 = 0 ,
3716 TTE_SW0 = 0 ,
3717 TTE_RSVD1 = 0 ,
3718 TTE_Size = 3 ,
3719 /* ITTE_TAG_DATA = 000061002a400380 8000000e5d800083 */
3720 end_label = Thr0_User_Text_4v006_text_end ,
3721 compressimage ,
3722 }
3723.text
3724.global Thr0_User_Text_4v006_text_begin
3725Thr0_User_Text_4v006_text_begin:
3726 wrpr 0, %gl
3727 P_ACCESS_ITSB_PTR
3728 .word 0x1000000
3729 or %g0, 0x5a7, %i7
3730 P_LOAD_IDATA_ACCESS
3731 P_ACCESS_ITSB_PTR
3732thr0_MMU_ASI_BLK_P_34:
3733 .word 0x878020f0
3734 .word 0xe1baa140
3735 .word 0xfe42a174
3736 .word 0xbe80a088
3737 .word 0xe8dfc200
3738 .word 0x1000000
3739 or %g0, 0x4b0, %i7
3740 P_ITLB_TAG_READ
3741 P_DDEMAP_SCTX
3742 .word 0xc072a410
3743 nop
3744 nop
3745 nop
3746 nop
3747 nop
3748 nop
3749 nop
3750 nop
3751 nop
3752 nop
3753 nop
3754 nop
3755 nop
3756 nop
3757 nop
3758 nop
3759 nop
3760 nop
3761 .word 0xbe816040
3762 .word 0xd6dfd020
3763 .word 0xbe164000
3764 RETURN_FROM_SUPERVISOR0
3765 nop
3766Thr0_User_Text_4v006_exit:
3767 EXIT_GOOD
3768Thr0_User_Text_4v006_text_end:
3769/*********************************************************************/
3770SECTION .Thr0_User_Data_4v103 DATA_VA=0x600000220000
3771attr_data {
3772 Name = .Thr0_User_Data_4v103 ,
3773 VA = 0x600000220000 ,/* 0x60000022ffc0 */
3774 RA = 0x03e0540000 ,
3775 PA = 0x0fe0540000 ,
3776 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
3777 thr0_nz_ctx_tsb_2 ,
3778 TTE_V = 1 ,
3779 TTE_NFO = 0 ,
3780 TTE_L = 1 ,
3781 TTE_Soft = 0x110000 ,
3782 TTE_IE = 0 ,
3783 TTE_E = 0 ,
3784 TTE_CP = 1 ,
3785 TTE_CV = 0 ,
3786 TTE_P = 0 ,
3787 TTE_EP = 0 ,
3788 TTE_W = 1 ,
3789 TTE_SW1 = 1 ,
3790 TTE_SW0 = 1 ,
3791 TTE_RSVD1 = 0 ,
3792 TTE_Size = 1 ,
3793 /* DTTE_TAG_DATA = 0000600000220380 8000000fe0540441 */
3794 end_label = Thr0_User_Data_4v103_data_end ,
3795 compressimage ,
3796 }
3797.data
3798.global Thr0_User_Data_4v103_data_begin
3799Thr0_User_Data_4v103_data_begin:
3800 .xword 0x620640000000
3801 .xword 0x5ff000150000
3802 .xword 0x600000c60000
3803 .xword 0x610030800000
3804 .xword 0x5ff000130000
3805 .xword 0x5ff00010a000
3806 .xword 0x5ff000152000
3807 .xword 0x5ff00002e000
3808 .xword 0x5ff000084000
3809 .xword 0x600000ef0000
3810 .xword 0x600000780000
3811 .xword 0x5ff000094000
3812 .xword 0x610005c00000
3813 .xword 0x61002e800000
3814 .xword 0x610030400000
3815 .xword 0x61001a400000
3816 .xword 0x61002a400000
3817 .xword 0x600000220000
3818 .xword 0x610024c00000
3819 .xword 0x5ff00019c000
3820 .xword 0x610007000000
3821 .xword 0x600000a50000
3822 .xword 0x610025c00000
3823 .xword 0x5ff0000a4000
3824 .xword 0x5ff000046000
3825 .xword 0x5ff000156000
3826 .xword 0x5ff000012000
3827 .xword 0x5ff00001a000
3828 .xword 0x5ff000134000
3829 .xword 0x61002f800000
3830 .xword 0x5ff000086000
3831 .xword 0x610019c00000
3832 .xword 0x5ff000000000
3833 .xword 0x600000790000
3834 .xword 0x61001e000000
3835 .xword 0x600000010000
3836 .xword 0x6000009d0000
3837 .xword 0x600000930000
3838 .xword 0x5ff0000b2000
3839 .xword 0x5ff000080000
3840 .xword 0x600000050000
3841 .xword 0x610036000000
3842 .xword 0x5ff00000c000
3843 .xword 0x5ff000136000
3844 .xword 0x5ff00003c000
3845 .xword 0x600000e80000
3846Thr0_User_Data_4v103_data_end:
3847/*********************************************************************/
3848SECTION .Thr0_User_Data_4v203 DATA_VA=0x610024c00000
3849attr_data {
3850 Name = .Thr0_User_Data_4v203 ,
3851 VA = 0x610024c00000 ,/* 0x610024ffffc0 */
3852 RA = 0x025c400000 ,
3853 PA = 0x0e5c400000 ,
3854 TTE_Context = 0x1324 ,/* DATA_SECONDARY */
3855 thr0_nz_ctx_tsb_3 ,
3856 TTE_V = 1 ,
3857 TTE_NFO = 0 ,
3858 TTE_L = 0 ,
3859 TTE_Soft = 0x130000 ,
3860 TTE_IE = 0 ,
3861 TTE_E = 0 ,
3862 TTE_CP = 0 ,
3863 TTE_CV = 0 ,
3864 TTE_P = 0 ,
3865 TTE_EP = 0 ,
3866 TTE_W = 1 ,
3867 TTE_SW1 = 0 ,
3868 TTE_SW0 = 0 ,
3869 TTE_RSVD1 = 0 ,
3870 TTE_Size = 3 ,
3871 /* DTTE_TAG_DATA = 0000610024c01324 8000000e5c400043 */
3872 end_label = Thr0_User_Data_4v203_data_end ,
3873 compressimage ,
3874 }
3875.data
3876.global Thr0_User_Data_4v203_data_begin
3877Thr0_User_Data_4v203_data_begin:
3878 .xword 0x620640000000
3879 .xword 0x5ff000150000
3880 .xword 0x600000c60000
3881 .xword 0x610030800000
3882 .xword 0x5ff000130000
3883 .xword 0x5ff00010a000
3884 .xword 0x5ff000152000
3885 .xword 0x5ff00002e000
3886 .xword 0x5ff000084000
3887 .xword 0x600000ef0000
3888 .xword 0x600000780000
3889 .xword 0x5ff000094000
3890 .xword 0x610005c00000
3891 .xword 0x61002e800000
3892 .xword 0x610030400000
3893 .xword 0x61001a400000
3894 .xword 0x61002a400000
3895 .xword 0x600000220000
3896 .xword 0x610024c00000
3897 .xword 0x5ff00019c000
3898 .xword 0x610007000000
3899 .xword 0x600000a50000
3900 .xword 0x610025c00000
3901 .xword 0x5ff0000a4000
3902 .xword 0x5ff000046000
3903 .xword 0x5ff000156000
3904 .xword 0x5ff000012000
3905 .xword 0x5ff00001a000
3906 .xword 0x5ff000134000
3907 .xword 0x61002f800000
3908 .xword 0x5ff000086000
3909 .xword 0x610019c00000
3910 .xword 0x5ff000000000
3911 .xword 0x600000790000
3912 .xword 0x61001e000000
3913 .xword 0x600000010000
3914 .xword 0x6000009d0000
3915 .xword 0x600000930000
3916 .xword 0x5ff0000b2000
3917 .xword 0x5ff000080000
3918 .xword 0x600000050000
3919 .xword 0x610036000000
3920 .xword 0x5ff00000c000
3921 .xword 0x5ff000136000
3922 .xword 0x5ff00003c000
3923 .xword 0x600000e80000
3924Thr0_User_Data_4v203_data_end:
3925/*********************************************************************/
3926SECTION .Thr0_User_Text_4v007 TEXT_VA=0x5ff00019c000
3927attr_text {
3928 Name = .Thr0_User_Text_4v007 ,
3929 VA = 0x5ff00019c000 ,/* 0x5ff00019dfc0 */
3930 RA = 0x03600cc000 ,
3931 PA = 0x0f600cc000 ,
3932 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
3933 thr0_nz_ctx_tsb_1 ,
3934 TTE_V = 1 ,
3935 TTE_NFO = 0 ,
3936 TTE_L = 0 ,
3937 TTE_Soft = 0x1b0000 ,
3938 TTE_IE = 0 ,
3939 TTE_E = 0 ,
3940 TTE_CP = 0 ,
3941 TTE_CV = 0 ,
3942 TTE_P = 0 ,
3943 TTE_EP = 1 ,
3944 TTE_W = 0 ,
3945 TTE_SW1 = 0 ,
3946 TTE_SW0 = 0 ,
3947 TTE_RSVD1 = 0 ,
3948 TTE_Size = 0 ,
3949 /* ITTE_TAG_DATA = 00005ff00019dfb0 8000000f600cc080 */
3950 end_label = Thr0_User_Text_4v007_text_end ,
3951 compressimage ,
3952 }
3953.text
3954.global Thr0_User_Text_4v007_text_begin
3955Thr0_User_Text_4v007_text_begin:
3956 nop
3957 sub %g1, 1, %g1
3958 brz %g1,Thr0_User_Text_4v007_exit
3959 nop
3960 .word 0xfe42a788
3961 nop
3962 nop
3963 nop
3964 .word 0xbe120000
3965 GOTO_SUPERVISOR1
3966 .word 0xf05ea150
3967 .word 0xfe442c84
3968 .word 0xd65c2070
3969 .word 0x1000000
3970 .word 0xbe134000
3971 DDEMAP_RPAGE
3972 nop
3973 nop
3974 TOGGLE_LSU_DM
3975 .word 0x1000000
3976 or %g0, 0x1b0, %i7
3977 READ_IDATA_ACCESS
3978 ACCESS_ITSB_PTR
3979 DDEMAP_ALL_PAGES
3980 DDEMAP_PCTX
3981 .word 0xc0252170
3982 .word 0xcc5d2018
3983 DO_BRANCH
3984 .word 0x81c5e000
3985 .word 0xbe124000
3986 GOTO_SUPERVISOR0
3987 .word 0xfe42aaa0
3988 .word 0xbe14c000
3989 GOTO_SUPERVISOR0
3990 nop
3991Thr0_User_Text_4v007_exit:
3992 EXIT_GOOD
3993Thr0_User_Text_4v007_text_end:
3994/*********************************************************************/
3995SECTION .Thr0_User_Text_4v008 TEXT_VA=0x610007000000
3996attr_text {
3997 Name = .Thr0_User_Text_4v008 ,
3998 VA = 0x610007000000 ,/* 0x6100073fffc0 */
3999 RA = 0x0252c00000 ,
4000 PA = 0x0e52c00000 ,
4001 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
4002 thr0_nz_ctx_tsb_3 ,
4003 TTE_V = 1 ,
4004 TTE_NFO = 0 ,
4005 TTE_L = 0 ,
4006 TTE_Soft = 0x1b0000 ,
4007 TTE_IE = 0 ,
4008 TTE_E = 0 ,
4009 TTE_CP = 0 ,
4010 TTE_CV = 0 ,
4011 TTE_P = 1 ,
4012 TTE_EP = 1 ,
4013 TTE_W = 0 ,
4014 TTE_SW1 = 0 ,
4015 TTE_SW0 = 0 ,
4016 TTE_RSVD1 = 0 ,
4017 TTE_Size = 3 ,
4018 /* ITTE_TAG_DATA = 0000610007000380 8000000e52c00083 */
4019 end_label = Thr0_User_Text_4v008_text_end ,
4020 compressimage ,
4021 }
4022.text
4023.global Thr0_User_Text_4v008_text_begin
4024Thr0_User_Text_4v008_text_begin:
4025 wrpr 0, %gl
4026thr0_MMU_ASI_AS_IF_USER_PRIMARY_35:
4027 .word 0x87802010
4028 .word 0xc8f420d8
4029 nop
4030 nop
4031 nop
4032 nop
4033 nop
4034 nop
4035 .word 0xe25c2010
4036thr0_MMU_ASI_PRIMARY_36:
4037 .word 0x87802080
4038 .word 0xe2f2a010
4039thr0_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_37:
4040 .word 0x87802023
4041 .word 0xf0bc6170
4042 .word 0xfe46ab54
4043 .word 0x1000000
4044 .word 0xbe158000
4045 srlx %i7, 8, %i7
4046 andn %i7, 0x1f, %i7
4047 P_ITLB_PROBE
4048 nop
4049 nop
4050 nop
4051 nop
4052 .word 0xbe812068
4053 .word 0xe0dfd000
4054 .word 0xfcde1000
4055 nop
4056 nop
4057 nop
4058 nop
4059 nop
4060 nop
4061 nop
4062 P_ACCESS_DTSB_PTR
4063 .word 0xbe842068
4064 .word 0xe8dfc200
4065 .word 0x1000000
4066 or %g0, 0x46, %i7
4067 P_LOAD_DDATA_ACCESS
4068 .word 0xc030aa8c
4069 .word 0xbe82a110
4070 .word 0xc19fde00
4071 .word 0xbe80a0e8
4072 .word 0xe8dfd000
4073 P_TOGGLE_LSU_IM
4074 .word 0xbe8620d8
4075 .word 0xc8dfd000
4076 .word 0xfcdf1000
4077 nop
4078 nop
4079 nop
4080 nop
4081 nop
4082 nop
4083 P_TOGGLE_LSU_DM
4084thr0_MMU_ASI_PRIMARY_38:
4085 .word 0x87802080
4086 .word 0xc6f420e0
4087 nop
4088 nop
4089 nop
4090 nop
4091 nop
4092 nop
4093 .word 0x1000000
4094 or %g0, 0x450, %i7
4095 P_READ_IDATA_ACCESS
4096 .word 0x1000000
4097 .word 0xbe154000
4098 P_DDEMAP_RPAGE
4099 .word 0xf4762068
4100 .word 0xc02aa817
4101 P_DDEMAP_ALL
4102 P_IDEMAP_ALL
4103 .word 0xfcde8380
4104 .word 0xe05e2088
4105 P_IDEMAP_ALL_RPAGES
4106 .word 0xf858a0e8
4107 P_IDEMAP_NCTX
4108thr0_MMU_ASI_PRIMARY_LITTLE_39:
4109 .word 0x87802088
4110 .word 0xe0f42088
4111 nop
4112thr0_MMU_ASI_PRIMARY_40:
4113 .word 0x87802080
4114 .word 0xd8f0a018
4115 .word 0xfcdc0200
4116 P_ACCESS_ITSB_PTR
4117 .word 0xfcdc0200
4118 nop
4119 nop
4120 nop
4121 nop
4122 nop
4123 nop
4124 nop
4125 .word 0x1000000
4126 .word 0xbe15c000
4127 P_DDEMAP_PAGE
4128 .word 0xbe812128
4129 .word 0xf0dfc200
4130 P_DDEMAP_ALL_PAGES
4131 .word 0xbe852150
4132 .word 0xf4dfd000
4133 .word 0x1000000
4134 or %g0, 0x491, %i7
4135 P_LOAD_IDATA_ACCESS
4136thr0_MMU_ASI_PRIMARY_41:
4137 .word 0x87802080
4138 .word 0xd6f52090
4139 .word 0xc02aad0d
4140 P_IDEMAP_ALL
4141 .word 0x1000000
4142 or %g0, 0x07b, %i7
4143 P_LOAD_IDATA_IN
4144 .word 0x1000000
4145 or %g0, 0x1e0, %i7
4146 P_ITLB_TAG_READ
4147 .word 0xbe842088
4148 .word 0xe0dfd000
4149 .word 0xc02d222b
4150thr0_MMU_ASI_PRIMARY_42:
4151 .word 0x87802080
4152 .word 0xd6f2a070
4153 .word 0xfcdd1000
4154thr0_MMU_ASI_PRIMARY_43:
4155 .word 0x87802080
4156 .word 0xcaf72010
4157 .word 0xc02c28e8
4158 nop
4159 nop
4160 .word 0xda712098
4161 .word 0xc076a170
4162 .word 0xea5d2010
4163 .word 0xbe8420a8
4164 .word 0xe0dfc200
4165 .word 0xfc9c5d60
4166 .word 0xfcd90200
4167 .word 0xfe42a964
4168 .word 0x1000000
4169 .word 0xbe154000
4170 P_IDEMAP_RPAGE
4171 nop
4172 nop
4173 nop
4174 nop
4175 nop
4176 nop
4177 nop
4178 nop
4179 .word 0xfcda8200
4180 .word 0xbe134000
4181 RETURN_FROM_SUPERVISOR0
4182 nop
4183Thr0_User_Text_4v008_exit:
4184 EXIT_GOOD
4185Thr0_User_Text_4v008_text_end:
4186/*********************************************************************/
4187SECTION .Thr0_User_Data_4v104 DATA_VA=0x600000a50000
4188attr_data {
4189 Name = .Thr0_User_Data_4v104 ,
4190 VA = 0x600000a50000 ,/* 0x600000a5ffc0 */
4191 RA = 0x03e0d80000 ,
4192 PA = 0x0fe0d80000 ,
4193 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
4194 thr0_nz_ctx_tsb_2 ,
4195 TTE_V = 1 ,
4196 TTE_NFO = 0 ,
4197 TTE_L = 1 ,
4198 TTE_Soft = 0x110000 ,
4199 TTE_IE = 0 ,
4200 TTE_E = 0 ,
4201 TTE_CP = 1 ,
4202 TTE_CV = 0 ,
4203 TTE_P = 0 ,
4204 TTE_EP = 0 ,
4205 TTE_W = 1 ,
4206 TTE_SW1 = 1 ,
4207 TTE_SW0 = 1 ,
4208 TTE_RSVD1 = 0 ,
4209 TTE_Size = 1 ,
4210 /* DTTE_TAG_DATA = 0000600000a50380 8000000fe0d80441 */
4211 end_label = Thr0_User_Data_4v104_data_end ,
4212 compressimage ,
4213 }
4214.data
4215.global Thr0_User_Data_4v104_data_begin
4216Thr0_User_Data_4v104_data_begin:
4217 .xword 0x620640000000
4218 .xword 0x5ff000150000
4219 .xword 0x600000c60000
4220 .xword 0x610030800000
4221 .xword 0x5ff000130000
4222 .xword 0x5ff00010a000
4223 .xword 0x5ff000152000
4224 .xword 0x5ff00002e000
4225 .xword 0x5ff000084000
4226 .xword 0x600000ef0000
4227 .xword 0x600000780000
4228 .xword 0x5ff000094000
4229 .xword 0x610005c00000
4230 .xword 0x61002e800000
4231 .xword 0x610030400000
4232 .xword 0x61001a400000
4233 .xword 0x61002a400000
4234 .xword 0x600000220000
4235 .xword 0x610024c00000
4236 .xword 0x5ff00019c000
4237 .xword 0x610007000000
4238 .xword 0x600000a50000
4239 .xword 0x610025c00000
4240 .xword 0x5ff0000a4000
4241 .xword 0x5ff000046000
4242 .xword 0x5ff000156000
4243 .xword 0x5ff000012000
4244 .xword 0x5ff00001a000
4245 .xword 0x5ff000134000
4246 .xword 0x61002f800000
4247 .xword 0x5ff000086000
4248 .xword 0x610019c00000
4249 .xword 0x5ff000000000
4250 .xword 0x600000790000
4251 .xword 0x61001e000000
4252 .xword 0x600000010000
4253 .xword 0x6000009d0000
4254 .xword 0x600000930000
4255 .xword 0x5ff0000b2000
4256 .xword 0x5ff000080000
4257 .xword 0x600000050000
4258 .xword 0x610036000000
4259 .xword 0x5ff00000c000
4260 .xword 0x5ff000136000
4261 .xword 0x5ff00003c000
4262 .xword 0x600000e80000
4263Thr0_User_Data_4v104_data_end:
4264/*********************************************************************/
4265SECTION .Thr0_User_Text_4v009 TEXT_VA=0x610025c00000
4266attr_text {
4267 Name = .Thr0_User_Text_4v009 ,
4268 VA = 0x610025c00000 ,/* 0x610025ffffc0 */
4269 RA = 0x0259000000 ,
4270 PA = 0x0e59000000 ,
4271 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
4272 thr0_nz_ctx_tsb_3 ,
4273 TTE_V = 1 ,
4274 TTE_NFO = 0 ,
4275 TTE_L = 0 ,
4276 TTE_Soft = 0x1b0000 ,
4277 TTE_IE = 0 ,
4278 TTE_E = 0 ,
4279 TTE_CP = 0 ,
4280 TTE_CV = 0 ,
4281 TTE_P = 0 ,
4282 TTE_EP = 1 ,
4283 TTE_W = 0 ,
4284 TTE_SW1 = 0 ,
4285 TTE_SW0 = 0 ,
4286 TTE_RSVD1 = 0 ,
4287 TTE_Size = 3 ,
4288 /* ITTE_TAG_DATA = 0000610025c00380 8000000e59000083 */
4289 end_label = Thr0_User_Text_4v009_text_end ,
4290 compressimage ,
4291 }
4292.text
4293.global Thr0_User_Text_4v009_text_begin
4294Thr0_User_Text_4v009_text_begin:
4295 nop
4296 sub %g1, 1, %g1
4297 brz %g1,Thr0_User_Text_4v009_exit
4298 nop
4299 nop
4300 .word 0x1000000
4301 .word 0xbe168000
4302 IDEMAP_PAGE
4303 .word 0x1000000
4304 or %g0, 0x158, %i7
4305 READ_DDATA_ACCESS
4306thr0_MMU_ASI_PRIMARY_44:
4307 .word 0x87802080
4308 .word 0xe6f420b0
4309 .word 0xe07420c8
4310 .word 0xc031287c
4311 DDEMAP_ALL
4312 IDEMAP_ALL_RPAGES
4313 .word 0xfc995120
4314 .word 0xfe442dfc
4315 .word 0xfe4aa772
4316 .word 0x1000000
4317 .word 0xbe10c000
4318 DDEMAP_PAGE
4319 .word 0x1000000
4320 .word 0xbe11c000
4321 srlx %i7, 8, %i7
4322 andn %i7, 0x1f, %i7
4323 xor %i7, 0x10, %i7
4324 ITLB_PROBE
4325 .word 0xf05d2068
4326 .word 0xc03726cc
4327 .word 0xbe124000
4328 GOTO_SUPERVISOR0
4329 nop
4330 nop
4331 nop
4332 nop
4333 nop
4334 nop
4335 nop
4336 nop
4337 IDEMAP_ALL
4338 .word 0xbe852068
4339 .word 0xe8dfd000
4340 nop
4341 nop
4342 nop
4343 nop
4344 DDEMAP_NCTX
4345 TOGGLE_LSU_IM
4346 .word 0xfcd89000
4347 .word 0xfe5e2c28
4348 nop
4349 nop
4350 nop
4351 nop
4352 nop
4353 nop
4354 nop
4355 .word 0xc026269c
4356 DO_BRANCH
4357 .word 0x81c4a000
4358 .word 0xbe124000
4359 GOTO_SUPERVISOR0
4360 TOGGLE_LSU_IM
4361 .word 0xe476a140
4362 .word 0xc072ae30
4363 IDEMAP_ALL_PAGES
4364 nop
4365 nop
4366 nop
4367 nop
4368 nop
4369 nop
4370 nop
4371 nop
4372 nop
4373 DDEMAP_ALL_PAGES
4374 .word 0xea58a040
4375 DO_BRANCH
4376 .word 0x81c36000
4377 .word 0xbe13c000
4378 GOTO_SUPERVISOR0
4379 .word 0x1000000
4380 or %g0, 0xd9, %i7
4381 LOAD_IDATA_ACCESS
4382 IDEMAP_ALL_RPAGES
4383thr0_MMU_ASI_PRIMARY_45:
4384 .word 0x87802080
4385 .word 0xe4f42120
4386 .word 0xfe4aa74d
4387 IDEMAP_ALL
4388 .word 0xbe816040
4389 .word 0xe2dfd060
4390 .word 0xbe862168
4391 .word 0xd4dfd000
4392 nop
4393 nop
4394 ACCESS_ITSB_PTR
4395 DDEMAP_ALL_RPAGES
4396 .word 0xc072a220
4397 .word 0xf05d2068
4398 DO_BRANCH
4399 .word 0x81c4e000
4400 .word 0xbe124000
4401 GOTO_SUPERVISOR0
4402 nop
4403 nop
4404 nop
4405 nop
4406 nop
4407 nop
4408 nop
4409 nop
4410 nop
4411 nop
4412 nop
4413 .word 0x1000000
4414 or %g0, 0x074, %i7
4415 LOAD_DDATA_IN
4416 .word 0xfe542120
4417 .word 0xc0352b28
4418 .word 0xee76a0c0
4419 .word 0xc0752520
4420 .word 0xfe542eee
4421 IDEMAP_NCTX
4422 .word 0xe05920d8
4423 TOGGLE_LSU_IM
4424 .word 0xbe852038
4425 .word 0xf4dfd000
4426 .word 0x1000000
4427 or %g0, 0x588, %i7
4428 ITLB_TAG_READ
4429 nop
4430 nop
4431 nop
4432 nop
4433 nop
4434 nop
4435 nop
4436 nop
4437 nop
4438 nop
4439 nop
4440 nop
4441 nop
4442 nop
4443 nop
4444 nop
4445 nop
4446 .word 0xfe5e2f78
4447 .word 0xbe120000
4448 GOTO_SUPERVISOR1
4449 .word 0xf05d2068
4450 .word 0xbe120000
4451 GOTO_SUPERVISOR1
4452 nop
4453Thr0_User_Text_4v009_exit:
4454 EXIT_GOOD
4455Thr0_User_Text_4v009_text_end:
4456/*********************************************************************/
4457SECTION .Thr0_User_Data_4v105 DATA_VA=0x5ff0000a4000
4458attr_data {
4459 Name = .Thr0_User_Data_4v105 ,
4460 VA = 0x5ff0000a4000 ,/* 0x5ff0000a5fc0 */
4461 RA = 0x0360152000 ,
4462 PA = 0x0f60152000 ,
4463 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
4464 thr0_nz_ctx_tsb_1 ,
4465 TTE_V = 1 ,
4466 TTE_NFO = 0 ,
4467 TTE_L = 1 ,
4468 TTE_Soft = 0x110000 ,
4469 TTE_IE = 0 ,
4470 TTE_E = 0 ,
4471 TTE_CP = 1 ,
4472 TTE_CV = 0 ,
4473 TTE_P = 0 ,
4474 TTE_EP = 0 ,
4475 TTE_W = 1 ,
4476 TTE_SW1 = 1 ,
4477 TTE_SW0 = 1 ,
4478 TTE_RSVD1 = 0 ,
4479 TTE_Size = 0 ,
4480 /* DTTE_TAG_DATA = 00005ff0000a5fb0 8000000f60152440 */
4481 end_label = Thr0_User_Data_4v105_data_end ,
4482 compressimage ,
4483 }
4484.data
4485.global Thr0_User_Data_4v105_data_begin
4486Thr0_User_Data_4v105_data_begin:
4487 .xword 0x620640000000
4488 .xword 0x5ff000150000
4489 .xword 0x600000c60000
4490 .xword 0x610030800000
4491 .xword 0x5ff000130000
4492 .xword 0x5ff00010a000
4493 .xword 0x5ff000152000
4494 .xword 0x5ff00002e000
4495 .xword 0x5ff000084000
4496 .xword 0x600000ef0000
4497 .xword 0x600000780000
4498 .xword 0x5ff000094000
4499 .xword 0x610005c00000
4500 .xword 0x61002e800000
4501 .xword 0x610030400000
4502 .xword 0x61001a400000
4503 .xword 0x61002a400000
4504 .xword 0x600000220000
4505 .xword 0x610024c00000
4506 .xword 0x5ff00019c000
4507 .xword 0x610007000000
4508 .xword 0x600000a50000
4509 .xword 0x610025c00000
4510 .xword 0x5ff0000a4000
4511 .xword 0x5ff000046000
4512 .xword 0x5ff000156000
4513 .xword 0x5ff000012000
4514 .xword 0x5ff00001a000
4515 .xword 0x5ff000134000
4516 .xword 0x61002f800000
4517 .xword 0x5ff000086000
4518 .xword 0x610019c00000
4519 .xword 0x5ff000000000
4520 .xword 0x600000790000
4521 .xword 0x61001e000000
4522 .xword 0x600000010000
4523 .xword 0x6000009d0000
4524 .xword 0x600000930000
4525 .xword 0x5ff0000b2000
4526 .xword 0x5ff000080000
4527 .xword 0x600000050000
4528 .xword 0x610036000000
4529 .xword 0x5ff00000c000
4530 .xword 0x5ff000136000
4531 .xword 0x5ff00003c000
4532 .xword 0x600000e80000
4533Thr0_User_Data_4v105_data_end:
4534/*********************************************************************/
4535SECTION .Thr0_User_Text_4v00a TEXT_VA=0x5ff000046000
4536attr_text {
4537 Name = .Thr0_User_Text_4v00a ,
4538 VA = 0x5ff000046000 ,/* 0x5ff000047fc0 */
4539 RA = 0x03601f8000 ,
4540 PA = 0x0f601f8000 ,
4541 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
4542 thr0_nz_ctx_tsb_1 ,
4543 TTE_V = 1 ,
4544 TTE_NFO = 0 ,
4545 TTE_L = 0 ,
4546 TTE_Soft = 0x1b0000 ,
4547 TTE_IE = 0 ,
4548 TTE_E = 0 ,
4549 TTE_CP = 0 ,
4550 TTE_CV = 0 ,
4551 TTE_P = 0 ,
4552 TTE_EP = 1 ,
4553 TTE_W = 0 ,
4554 TTE_SW1 = 0 ,
4555 TTE_SW0 = 0 ,
4556 TTE_RSVD1 = 0 ,
4557 TTE_Size = 0 ,
4558 /* ITTE_TAG_DATA = 00005ff000047fb0 8000000f601f8080 */
4559 end_label = Thr0_User_Text_4v00a_text_end ,
4560 compressimage ,
4561 }
4562.text
4563.global Thr0_User_Text_4v00a_text_begin
4564Thr0_User_Text_4v00a_text_begin:
4565 nop
4566 sub %g1, 1, %g1
4567 brz %g1,Thr0_User_Text_4v00a_exit
4568 nop
4569 .word 0x1000000
4570 or %g0, 0x049, %i7
4571 LOAD_IDATA_IN
4572 .word 0xc19f1e00
4573 .word 0xe4742020
4574 .word 0xc02aa170
4575 .word 0xfc9e9c40
4576 .word 0xe05d2088
4577 DO_BRANCH
4578 .word 0x81c5a000
4579 .word 0xbe124000
4580 GOTO_SUPERVISOR0
4581 .word 0x1000000
4582 .word 0xbe174000
4583 DDEMAP_RPAGE
4584 .word 0x1000000
4585 or %g0, 0x150, %i7
4586 DTLB_TAG_READ
4587 nop
4588 nop
4589 nop
4590 .word 0xbe812148
4591 .word 0xe8dfd000
4592 .word 0x1000000
4593 .word 0xbe11c000
4594 DDEMAP_PAGE
4595 TOGGLE_LSU_IM
4596 .word 0x1000000
4597 or %g0, 0x4e8, %i7
4598 DTLB_TAG_READ
4599 .word 0xfc995d60
4600 .word 0x1000000
4601 or %g0, 0x508, %i7
4602 READ_DDATA_ACCESS
4603 .word 0xf85c2088
4604 .word 0xc072ab30
4605 DO_BRANCH
4606 .word 0x81c66000
4607 .word 0xbe15c000
4608 GOTO_SUPERVISOR0
4609 .word 0xbe852118
4610 .word 0xe0dfd000
4611 .word 0xe0592038
4612 .word 0xbe816070
4613 .word 0xd6dfd020
4614 DO_BRANCH
4615 .word 0x81c0e088
4616 .word 0xbe124000
4617 GOTO_SUPERVISOR0
4618 IDEMAP_ALL_PAGES
4619 .word 0x1000000
4620 or %g0, 0x4ef, %i7
4621 LOAD_DDATA_ACCESS
4622 .word 0x1000000
4623 or %g0, 0x7a8, %i7
4624 DTLB_TAG_READ
4625 .word 0x1000000
4626 or %g0, 0x428, %i7
4627 READ_IDATA_ACCESS
4628thr0_MMU_ASI_PRIMARY_46:
4629 .word 0x87802080
4630 .word 0xf4f620b8
4631 .word 0xf072a068
4632 .word 0xc032a6b2
4633 .word 0xfe4126dc
4634 .word 0xc020a600
4635 TOGGLE_LSU_IM
4636 .word 0xfe4c2a98
4637 .word 0xde742098
4638 .word 0xc0312984
4639 .word 0xf458a128
4640 .word 0xbe82a0e8
4641 .word 0xe8dfd000
4642 .word 0xbe14c000
4643 GOTO_SUPERVISOR0
4644 .word 0xca5c2010
4645 .word 0xbe138000
4646 GOTO_SUPERVISOR1
4647 nop
4648Thr0_User_Text_4v00a_exit:
4649 EXIT_GOOD
4650Thr0_User_Text_4v00a_text_end:
4651/*********************************************************************/
4652SECTION .Thr0_User_Data_4v106 DATA_VA=0x5ff000156000
4653attr_data {
4654 Name = .Thr0_User_Data_4v106 ,
4655 VA = 0x5ff000156000 ,/* 0x5ff000157fc0 */
4656 RA = 0x0360140000 ,
4657 PA = 0x0f60140000 ,
4658 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
4659 thr0_nz_ctx_tsb_1 ,
4660 TTE_V = 1 ,
4661 TTE_NFO = 0 ,
4662 TTE_L = 1 ,
4663 TTE_Soft = 0x110000 ,
4664 TTE_IE = 0 ,
4665 TTE_E = 0 ,
4666 TTE_CP = 1 ,
4667 TTE_CV = 0 ,
4668 TTE_P = 0 ,
4669 TTE_EP = 0 ,
4670 TTE_W = 1 ,
4671 TTE_SW1 = 1 ,
4672 TTE_SW0 = 1 ,
4673 TTE_RSVD1 = 0 ,
4674 TTE_Size = 0 ,
4675 /* DTTE_TAG_DATA = 00005ff000157fb0 8000000f60140440 */
4676 end_label = Thr0_User_Data_4v106_data_end ,
4677 compressimage ,
4678 }
4679.data
4680.global Thr0_User_Data_4v106_data_begin
4681Thr0_User_Data_4v106_data_begin:
4682 .xword 0x620640000000
4683 .xword 0x5ff000150000
4684 .xword 0x600000c60000
4685 .xword 0x610030800000
4686 .xword 0x5ff000130000
4687 .xword 0x5ff00010a000
4688 .xword 0x5ff000152000
4689 .xword 0x5ff00002e000
4690 .xword 0x5ff000084000
4691 .xword 0x600000ef0000
4692 .xword 0x600000780000
4693 .xword 0x5ff000094000
4694 .xword 0x610005c00000
4695 .xword 0x61002e800000
4696 .xword 0x610030400000
4697 .xword 0x61001a400000
4698 .xword 0x61002a400000
4699 .xword 0x600000220000
4700 .xword 0x610024c00000
4701 .xword 0x5ff00019c000
4702 .xword 0x610007000000
4703 .xword 0x600000a50000
4704 .xword 0x610025c00000
4705 .xword 0x5ff0000a4000
4706 .xword 0x5ff000046000
4707 .xword 0x5ff000156000
4708 .xword 0x5ff000012000
4709 .xword 0x5ff00001a000
4710 .xword 0x5ff000134000
4711 .xword 0x61002f800000
4712 .xword 0x5ff000086000
4713 .xword 0x610019c00000
4714 .xword 0x5ff000000000
4715 .xword 0x600000790000
4716 .xword 0x61001e000000
4717 .xword 0x600000010000
4718 .xword 0x6000009d0000
4719 .xword 0x600000930000
4720 .xword 0x5ff0000b2000
4721 .xword 0x5ff000080000
4722 .xword 0x600000050000
4723 .xword 0x610036000000
4724 .xword 0x5ff00000c000
4725 .xword 0x5ff000136000
4726 .xword 0x5ff00003c000
4727 .xword 0x600000e80000
4728Thr0_User_Data_4v106_data_end:
4729/*********************************************************************/
4730SECTION .Thr0_User_Text_4v00b TEXT_VA=0x5ff000012000
4731attr_text {
4732 Name = .Thr0_User_Text_4v00b ,
4733 VA = 0x5ff000012000 ,/* 0x5ff000013fc0 */
4734 RA = 0x0360076000 ,
4735 PA = 0x0f60076000 ,
4736 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
4737 thr0_nz_ctx_tsb_1 ,
4738 TTE_V = 1 ,
4739 TTE_NFO = 0 ,
4740 TTE_L = 0 ,
4741 TTE_Soft = 0x1b0000 ,
4742 TTE_IE = 0 ,
4743 TTE_E = 0 ,
4744 TTE_CP = 0 ,
4745 TTE_CV = 0 ,
4746 TTE_P = 0 ,
4747 TTE_EP = 1 ,
4748 TTE_W = 0 ,
4749 TTE_SW1 = 0 ,
4750 TTE_SW0 = 0 ,
4751 TTE_RSVD1 = 0 ,
4752 TTE_Size = 0 ,
4753 /* ITTE_TAG_DATA = 00005ff000013fb0 8000000f60076080 */
4754 end_label = Thr0_User_Text_4v00b_text_end ,
4755 compressimage ,
4756 }
4757.text
4758.global Thr0_User_Text_4v00b_text_begin
4759Thr0_User_Text_4v00b_text_begin:
4760 nop
4761 sub %g1, 1, %g1
4762 brz %g1,Thr0_User_Text_4v00b_exit
4763 nop
4764 nop
4765 nop
4766 nop
4767 nop
4768 nop
4769 .word 0xc030a1b2
4770 .word 0x1000000
4771 or %g0, 0x4a0, %i7
4772 DTLB_TAG_READ
4773 TOGGLE_LSU_DM
4774thr0_MMU_ASI_PRIMARY_47:
4775 .word 0x87802080
4776 .word 0xe2f52010
4777 .word 0xfcd89000
4778 .word 0x1000000
4779 or %g0, 0x059, %i7
4780 LOAD_IDATA_IN
4781 nop
4782 nop
4783 nop
4784 nop
4785 nop
4786 DDEMAP_ALL_RPAGES
4787thr0_MMU_ASI_PRIMARY_48:
4788 .word 0x87802080
4789 .word 0xdaf42000
4790 .word 0x1000000
4791 .word 0xbe108000
4792 IDEMAP_PAGE
4793 DO_BRANCH
4794 .word 0x81c66000
4795 .word 0xbe14c000
4796 GOTO_SUPERVISOR0
4797 .word 0x1000000
4798 or %g0, 0x444, %i7
4799 LOAD_IDATA_ACCESS
4800 .word 0x1000000
4801 or %g0, 0x045, %i7
4802 LOAD_IDATA_IN
4803 .word 0xc036a39c
4804 .word 0x1000000
4805 or %g0, 0x5f0, %i7
4806 READ_IDATA_ACCESS
4807 .word 0xfcd89000
4808 .word 0xe85d20a8
4809thr0_MMU_ASI_PRIMARY_49:
4810 .word 0x87802080
4811 .word 0xc6f2a098
4812 ACCESS_ITSB_PTR
4813 .word 0x1000000
4814 or %g0, 0x494, %i7
4815 LOAD_IDATA_ACCESS
4816 .word 0xfcda9000
4817 .word 0x1000000
4818 or %g0, 0x129, %i7
4819 LOAD_DDATA_ACCESS
4820 .word 0xfe56239e
4821 .word 0xfe5aa8b0
4822 .word 0xe858a108
4823 .word 0xbe8120a8
4824 .word 0xe8dfd040
4825 .word 0xc85aa038
4826 DO_BRANCH
4827 .word 0x81c76000
4828 .word 0xbe124000
4829 GOTO_SUPERVISOR0
4830 .word 0x1000000
4831 or %g0, 0x3a0, %i7
4832 DTLB_TAG_READ
4833 .word 0xc0742c20
4834thr0_MMU_ASI_BLK_P_50:
4835 .word 0x878020f0
4836 .word 0xe3bc2ac0
4837 .word 0xbe80a160
4838 .word 0xc8dfd000
4839 .word 0x1000000
4840 .word 0xbe140000
4841 IDEMAP_RPAGE
4842 .word 0x1000000
4843 .word 0xbe124000
4844 DDEMAP_RPAGE
4845 ACCESS_DTSB_PTR
4846 .word 0xc036adc6
4847 DO_BRANCH
4848 .word 0x81c5e000
4849 .word 0xbe124000
4850 GOTO_SUPERVISOR0
4851 .word 0xc02427f8
4852 .word 0xbe124000
4853 GOTO_SUPERVISOR0
4854 nop
4855Thr0_User_Text_4v00b_exit:
4856 EXIT_GOOD
4857Thr0_User_Text_4v00b_text_end:
4858/*********************************************************************/
4859SECTION .Thr0_User_Data_4v107 DATA_VA=0x5ff00001a000
4860attr_data {
4861 Name = .Thr0_User_Data_4v107 ,
4862 VA = 0x5ff00001a000 ,/* 0x5ff00001bfc0 */
4863 RA = 0x0360192000 ,
4864 PA = 0x0f60192000 ,
4865 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
4866 thr0_nz_ctx_tsb_1 ,
4867 TTE_V = 1 ,
4868 TTE_NFO = 0 ,
4869 TTE_L = 1 ,
4870 TTE_Soft = 0x110000 ,
4871 TTE_IE = 0 ,
4872 TTE_E = 0 ,
4873 TTE_CP = 1 ,
4874 TTE_CV = 0 ,
4875 TTE_P = 0 ,
4876 TTE_EP = 0 ,
4877 TTE_W = 1 ,
4878 TTE_SW1 = 1 ,
4879 TTE_SW0 = 1 ,
4880 TTE_RSVD1 = 0 ,
4881 TTE_Size = 0 ,
4882 /* DTTE_TAG_DATA = 00005ff00001bfb0 8000000f60192440 */
4883 end_label = Thr0_User_Data_4v107_data_end ,
4884 compressimage ,
4885 }
4886.data
4887.global Thr0_User_Data_4v107_data_begin
4888Thr0_User_Data_4v107_data_begin:
4889 .xword 0x620640000000
4890 .xword 0x5ff000150000
4891 .xword 0x600000c60000
4892 .xword 0x610030800000
4893 .xword 0x5ff000130000
4894 .xword 0x5ff00010a000
4895 .xword 0x5ff000152000
4896 .xword 0x5ff00002e000
4897 .xword 0x5ff000084000
4898 .xword 0x600000ef0000
4899 .xword 0x600000780000
4900 .xword 0x5ff000094000
4901 .xword 0x610005c00000
4902 .xword 0x61002e800000
4903 .xword 0x610030400000
4904 .xword 0x61001a400000
4905 .xword 0x61002a400000
4906 .xword 0x600000220000
4907 .xword 0x610024c00000
4908 .xword 0x5ff00019c000
4909 .xword 0x610007000000
4910 .xword 0x600000a50000
4911 .xword 0x610025c00000
4912 .xword 0x5ff0000a4000
4913 .xword 0x5ff000046000
4914 .xword 0x5ff000156000
4915 .xword 0x5ff000012000
4916 .xword 0x5ff00001a000
4917 .xword 0x5ff000134000
4918 .xword 0x61002f800000
4919 .xword 0x5ff000086000
4920 .xword 0x610019c00000
4921 .xword 0x5ff000000000
4922 .xword 0x600000790000
4923 .xword 0x61001e000000
4924 .xword 0x600000010000
4925 .xword 0x6000009d0000
4926 .xword 0x600000930000
4927 .xword 0x5ff0000b2000
4928 .xword 0x5ff000080000
4929 .xword 0x600000050000
4930 .xword 0x610036000000
4931 .xword 0x5ff00000c000
4932 .xword 0x5ff000136000
4933 .xword 0x5ff00003c000
4934 .xword 0x600000e80000
4935Thr0_User_Data_4v107_data_end:
4936/*********************************************************************/
4937SECTION .Thr0_User_Text_4v00c TEXT_VA=0x5ff000134000
4938attr_text {
4939 Name = .Thr0_User_Text_4v00c ,
4940 VA = 0x5ff000134000 ,/* 0x5ff000135fc0 */
4941 RA = 0x03600f0000 ,
4942 PA = 0x0f600f0000 ,
4943 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
4944 thr0_nz_ctx_tsb_1 ,
4945 TTE_V = 1 ,
4946 TTE_NFO = 0 ,
4947 TTE_L = 0 ,
4948 TTE_Soft = 0x1b0000 ,
4949 TTE_IE = 0 ,
4950 TTE_E = 0 ,
4951 TTE_CP = 0 ,
4952 TTE_CV = 0 ,
4953 TTE_P = 0 ,
4954 TTE_EP = 1 ,
4955 TTE_W = 0 ,
4956 TTE_SW1 = 0 ,
4957 TTE_SW0 = 0 ,
4958 TTE_RSVD1 = 0 ,
4959 TTE_Size = 0 ,
4960 /* ITTE_TAG_DATA = 00005ff000135fb0 8000000f600f0080 */
4961 end_label = Thr0_User_Text_4v00c_text_end ,
4962 compressimage ,
4963 }
4964.text
4965.global Thr0_User_Text_4v00c_text_begin
4966Thr0_User_Text_4v00c_text_begin:
4967 nop
4968 sub %g1, 1, %g1
4969 brz %g1,Thr0_User_Text_4v00c_exit
4970 nop
4971 .word 0x1000000
4972 or %g0, 0x059, %i7
4973 LOAD_IDATA_IN
4974 .word 0xfcdc1040
4975 IDEMAP_NCTX
4976 .word 0xfe4aa0d5
4977 .word 0xf05aa0d8
4978 .word 0xc02aad87
4979 .word 0x1000000
4980 or %g0, 0x099, %i7
4981 LOAD_IDATA_IN
4982 .word 0xfc9a9100
4983 .word 0x1000000
4984 .word 0xbe138000
4985 DDEMAP_RPAGE
4986 TOGGLE_LSU_IM
4987 nop
4988 nop
4989 nop
4990 nop
4991 nop
4992 nop
4993 nop
4994 nop
4995 .word 0xbe138000
4996 GOTO_SUPERVISOR1
4997 .word 0x1000000
4998 or %g0, 0x58, %i7
4999 READ_IDATA_ACCESS
5000 .word 0xfe5d2b18
5001 .word 0x1000000
5002 or %g0, 0x50, %i7
5003 READ_DDATA_ACCESS
5004 .word 0xea70a010
5005 .word 0xc070ab50
5006thr0_MMU_ASI_BLK_P_51:
5007 .word 0x878020f0
5008 .word 0xc3baad80
5009 .word 0xe8752038
5010 .word 0xc02f2589
5011 IDEMAP_PCTX
5012 .word 0xfcd91000
5013 IDEMAP_ALL_PAGES
5014 .word 0xe6752000
5015 .word 0xc02c2cf8
5016 IDEMAP_PCTX
5017thr0_MMU_ASI_PRIMARY_52:
5018 .word 0x87802080
5019 .word 0xf4f62148
5020 .word 0xfcdf1140
5021 .word 0xf05aa108
5022 .word 0xd65e2010
5023thr0_MMU_ASI_PRIMARY_53:
5024 .word 0x87802080
5025 .word 0xe2f62010
5026 .word 0xbe124000
5027 GOTO_SUPERVISOR0
5028 .word 0x1000000
5029 .word 0xbe150000
5030 srlx %i7, 8, %i7
5031 andn %i7, 0x1f, %i7
5032 ITLB_PROBE
5033 IDEMAP_ALL_PAGES
5034 .word 0x1000000
5035 .word 0xbe108000
5036 DDEMAP_RPAGE
5037 .word 0x1000000
5038 or %g0, 0x025, %i7
5039 LOAD_DDATA_IN
5040 .word 0xd6742090
5041 .word 0xc02d2cbc
5042 DO_BRANCH
5043 .word 0x81c4a000
5044 .word 0xbe15c000
5045 GOTO_SUPERVISOR0
5046 .word 0xc0742c88
5047 .word 0xbe8720c8
5048 .word 0xc8dfd000
5049 ACCESS_ITSB_PTR
5050 .word 0xfa752050
5051 .word 0xc02521a4
5052 DDEMAP_NCTX
5053 .word 0xfcde1000
5054 .word 0xfa76a060
5055 .word 0xc02c2a89
5056 .word 0x1000000
5057 or %g0, 0x168, %i7
5058 READ_DDATA_ACCESS
5059 .word 0xe39c1f00
5060 IDEMAP_ALL
5061 .word 0x1000000
5062 or %g0, 0x369, %i7
5063 LOAD_DDATA_ACCESS
5064thr0_MMU_ASI_BLK_S_54:
5065 .word 0x878020f1
5066 .word 0xc1bae480
5067 .word 0xf85d2038
5068 .word 0xea5e2090
5069 IDEMAP_NCTX
5070 TOGGLE_LSU_IM
5071thr0_MMU_ASI_PRIMARY_55:
5072 .word 0x87802080
5073 .word 0xdef120e0
5074 DDEMAP_ALL
5075 .word 0x1000000
5076 or %g0, 0xd0, %i7
5077 DTLB_TAG_READ
5078 .word 0xbe13c000
5079 GOTO_SUPERVISOR0
5080 .word 0xfe5aabc8
5081 .word 0xbe120000
5082 GOTO_SUPERVISOR1
5083 nop
5084Thr0_User_Text_4v00c_exit:
5085 EXIT_GOOD
5086Thr0_User_Text_4v00c_text_end:
5087/*********************************************************************/
5088SECTION .Thr0_User_Data_4v108 DATA_VA=0x61002f800000
5089attr_data {
5090 Name = .Thr0_User_Data_4v108 ,
5091 VA = 0x61002f800000 ,/* 0x61002fbfffc0 */
5092 RA = 0x025dc00000 ,
5093 PA = 0x0e5dc00000 ,
5094 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
5095 thr0_nz_ctx_tsb_3 ,
5096 TTE_V = 1 ,
5097 TTE_NFO = 0 ,
5098 TTE_L = 1 ,
5099 TTE_Soft = 0x110000 ,
5100 TTE_IE = 0 ,
5101 TTE_E = 0 ,
5102 TTE_CP = 1 ,
5103 TTE_CV = 0 ,
5104 TTE_P = 0 ,
5105 TTE_EP = 0 ,
5106 TTE_W = 1 ,
5107 TTE_SW1 = 1 ,
5108 TTE_SW0 = 1 ,
5109 TTE_RSVD1 = 0 ,
5110 TTE_Size = 3 ,
5111 /* DTTE_TAG_DATA = 000061002f800380 8000000e5dc00443 */
5112 end_label = Thr0_User_Data_4v108_data_end ,
5113 compressimage ,
5114 }
5115.data
5116.global Thr0_User_Data_4v108_data_begin
5117Thr0_User_Data_4v108_data_begin:
5118 .xword 0x620640000000
5119 .xword 0x5ff000150000
5120 .xword 0x600000c60000
5121 .xword 0x610030800000
5122 .xword 0x5ff000130000
5123 .xword 0x5ff00010a000
5124 .xword 0x5ff000152000
5125 .xword 0x5ff00002e000
5126 .xword 0x5ff000084000
5127 .xword 0x600000ef0000
5128 .xword 0x600000780000
5129 .xword 0x5ff000094000
5130 .xword 0x610005c00000
5131 .xword 0x61002e800000
5132 .xword 0x610030400000
5133 .xword 0x61001a400000
5134 .xword 0x61002a400000
5135 .xword 0x600000220000
5136 .xword 0x610024c00000
5137 .xword 0x5ff00019c000
5138 .xword 0x610007000000
5139 .xword 0x600000a50000
5140 .xword 0x610025c00000
5141 .xword 0x5ff0000a4000
5142 .xword 0x5ff000046000
5143 .xword 0x5ff000156000
5144 .xword 0x5ff000012000
5145 .xword 0x5ff00001a000
5146 .xword 0x5ff000134000
5147 .xword 0x61002f800000
5148 .xword 0x5ff000086000
5149 .xword 0x610019c00000
5150 .xword 0x5ff000000000
5151 .xword 0x600000790000
5152 .xword 0x61001e000000
5153 .xword 0x600000010000
5154 .xword 0x6000009d0000
5155 .xword 0x600000930000
5156 .xword 0x5ff0000b2000
5157 .xword 0x5ff000080000
5158 .xword 0x600000050000
5159 .xword 0x610036000000
5160 .xword 0x5ff00000c000
5161 .xword 0x5ff000136000
5162 .xword 0x5ff00003c000
5163 .xword 0x600000e80000
5164Thr0_User_Data_4v108_data_end:
5165/*********************************************************************/
5166SECTION .Thr0_User_Text_4v00d TEXT_VA=0x5ff000086000
5167attr_text {
5168 Name = .Thr0_User_Text_4v00d ,
5169 VA = 0x5ff000086000 ,/* 0x5ff000087fc0 */
5170 RA = 0x03601ac000 ,
5171 PA = 0x0f601ac000 ,
5172 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
5173 thr0_nz_ctx_tsb_1 ,
5174 TTE_V = 1 ,
5175 TTE_NFO = 0 ,
5176 TTE_L = 0 ,
5177 TTE_Soft = 0x1b0000 ,
5178 TTE_IE = 0 ,
5179 TTE_E = 0 ,
5180 TTE_CP = 0 ,
5181 TTE_CV = 0 ,
5182 TTE_P = 0 ,
5183 TTE_EP = 1 ,
5184 TTE_W = 0 ,
5185 TTE_SW1 = 0 ,
5186 TTE_SW0 = 0 ,
5187 TTE_RSVD1 = 0 ,
5188 TTE_Size = 0 ,
5189 /* ITTE_TAG_DATA = 00005ff000087fb0 8000000f601ac080 */
5190 end_label = Thr0_User_Text_4v00d_text_end ,
5191 compressimage ,
5192 }
5193.text
5194.global Thr0_User_Text_4v00d_text_begin
5195Thr0_User_Text_4v00d_text_begin:
5196 nop
5197 sub %g1, 1, %g1
5198 brz %g1,Thr0_User_Text_4v00d_exit
5199 nop
5200 .word 0xee72a0d0
5201 .word 0xc076a938
5202 .word 0xbe124000
5203 GOTO_SUPERVISOR0
5204 .word 0x1000000
5205 or %g0, 0x2d0, %i7
5206 DTLB_TAG_READ
5207 .word 0x1000000
5208 or %g0, 0x118, %i7
5209 ITLB_TAG_READ
5210 .word 0xfe472754
5211 .word 0x1000000
5212 or %g0, 0x048, %i7
5213 LOAD_IDATA_IN
5214 .word 0x1000000
5215 or %g0, 0x019, %i7
5216 LOAD_IDATA_IN
5217 .word 0xc85aa160
5218 DDEMAP_ALL_PAGES
5219 IDEMAP_ALL
5220 DDEMAP_ALL_PAGES
5221 .word 0xc02d29cd
5222 .word 0xf67520b0
5223 .word 0xc070a8e8
5224 nop
5225 nop
5226 nop
5227 nop
5228thr0_MMU_ASI_SECONDARY_LITTLE_56:
5229 .word 0x87802089
5230 .word 0xdaf46140
5231 .word 0x1000000
5232 .word 0xbe17c000
5233 IDEMAP_RPAGE
5234 .word 0xf8592038
5235 DDEMAP_PCTX
5236 .word 0x1000000
5237 or %g0, 0x058, %i7
5238 LOAD_DDATA_IN
5239 .word 0xd45c2088
5240 .word 0xc0712718
5241 .word 0xcc76a018
5242 .word 0xc032a720
5243 DO_BRANCH
5244 .word 0x81c5a000
5245 .word 0xbe14c000
5246 GOTO_SUPERVISOR0
5247 .word 0xfe5eac20
5248 .word 0x81c0e088
5249 .word 0xbe124000
5250 GOTO_SUPERVISOR0
5251 nop
5252Thr0_User_Text_4v00d_exit:
5253 EXIT_GOOD
5254Thr0_User_Text_4v00d_text_end:
5255/*********************************************************************/
5256SECTION .Thr0_User_Data_4v109 DATA_VA=0x610019c00000
5257attr_data {
5258 Name = .Thr0_User_Data_4v109 ,
5259 VA = 0x610019c00000 ,/* 0x610019ffffc0 */
5260 RA = 0x025e000000 ,
5261 PA = 0x0e5e000000 ,
5262 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
5263 thr0_nz_ctx_tsb_3 ,
5264 TTE_V = 1 ,
5265 TTE_NFO = 0 ,
5266 TTE_L = 1 ,
5267 TTE_Soft = 0x110000 ,
5268 TTE_IE = 0 ,
5269 TTE_E = 0 ,
5270 TTE_CP = 1 ,
5271 TTE_CV = 0 ,
5272 TTE_P = 0 ,
5273 TTE_EP = 0 ,
5274 TTE_W = 1 ,
5275 TTE_SW1 = 1 ,
5276 TTE_SW0 = 1 ,
5277 TTE_RSVD1 = 0 ,
5278 TTE_Size = 3 ,
5279 /* DTTE_TAG_DATA = 0000610019c00380 8000000e5e000443 */
5280 end_label = Thr0_User_Data_4v109_data_end ,
5281 compressimage ,
5282 }
5283.data
5284.global Thr0_User_Data_4v109_data_begin
5285Thr0_User_Data_4v109_data_begin:
5286 .xword 0x620640000000
5287 .xword 0x5ff000150000
5288 .xword 0x600000c60000
5289 .xword 0x610030800000
5290 .xword 0x5ff000130000
5291 .xword 0x5ff00010a000
5292 .xword 0x5ff000152000
5293 .xword 0x5ff00002e000
5294 .xword 0x5ff000084000
5295 .xword 0x600000ef0000
5296 .xword 0x600000780000
5297 .xword 0x5ff000094000
5298 .xword 0x610005c00000
5299 .xword 0x61002e800000
5300 .xword 0x610030400000
5301 .xword 0x61001a400000
5302 .xword 0x61002a400000
5303 .xword 0x600000220000
5304 .xword 0x610024c00000
5305 .xword 0x5ff00019c000
5306 .xword 0x610007000000
5307 .xword 0x600000a50000
5308 .xword 0x610025c00000
5309 .xword 0x5ff0000a4000
5310 .xword 0x5ff000046000
5311 .xword 0x5ff000156000
5312 .xword 0x5ff000012000
5313 .xword 0x5ff00001a000
5314 .xword 0x5ff000134000
5315 .xword 0x61002f800000
5316 .xword 0x5ff000086000
5317 .xword 0x610019c00000
5318 .xword 0x5ff000000000
5319 .xword 0x600000790000
5320 .xword 0x61001e000000
5321 .xword 0x600000010000
5322 .xword 0x6000009d0000
5323 .xword 0x600000930000
5324 .xword 0x5ff0000b2000
5325 .xword 0x5ff000080000
5326 .xword 0x600000050000
5327 .xword 0x610036000000
5328 .xword 0x5ff00000c000
5329 .xword 0x5ff000136000
5330 .xword 0x5ff00003c000
5331 .xword 0x600000e80000
5332Thr0_User_Data_4v109_data_end:
5333/*********************************************************************/
5334SECTION .Thr0_User_Text_4v00e TEXT_VA=0x5ff000000000
5335attr_text {
5336 Name = .Thr0_User_Text_4v00e ,
5337 VA = 0x5ff000000000 ,/* 0x5ff000001fc0 */
5338 RA = 0x03600d2000 ,
5339 PA = 0x0f600d2000 ,
5340 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
5341 thr0_nz_ctx_tsb_1 ,
5342 TTE_V = 1 ,
5343 TTE_NFO = 0 ,
5344 TTE_L = 0 ,
5345 TTE_Soft = 0x1b0000 ,
5346 TTE_IE = 0 ,
5347 TTE_E = 0 ,
5348 TTE_CP = 0 ,
5349 TTE_CV = 0 ,
5350 TTE_P = 0 ,
5351 TTE_EP = 1 ,
5352 TTE_W = 0 ,
5353 TTE_SW1 = 0 ,
5354 TTE_SW0 = 0 ,
5355 TTE_RSVD1 = 0 ,
5356 TTE_Size = 0 ,
5357 /* ITTE_TAG_DATA = 00005ff000001fb0 8000000f600d2080 */
5358 end_label = Thr0_User_Text_4v00e_text_end ,
5359 compressimage ,
5360 }
5361.text
5362.global Thr0_User_Text_4v00e_text_begin
5363Thr0_User_Text_4v00e_text_begin:
5364 nop
5365 sub %g1, 1, %g1
5366 brz %g1,Thr0_User_Text_4v00e_exit
5367 nop
5368 nop
5369 nop
5370 nop
5371 nop
5372 nop
5373 nop
5374 nop
5375 nop
5376 nop
5377 nop
5378 nop
5379 nop
5380 .word 0x1000000
5381 or %g0, 0x57b, %i7
5382 LOAD_IDATA_ACCESS
5383 .word 0x1000000
5384 .word 0xbe108000
5385 srlx %i7, 8, %i7
5386 andn %i7, 0x1f, %i7
5387 xor %i7, 0x10, %i7
5388 ITLB_PROBE
5389 .word 0xd270a0f0
5390 .word 0xc0712548
5391 .word 0xfe5e2138
5392 .word 0x1000000
5393 or %g0, 0x5f8, %i7
5394 LOAD_IDATA_ACCESS
5395 TOGGLE_LSU_DM
5396 .word 0xfc995020
5397 IDEMAP_NCTX
5398 .word 0x1000000
5399 or %g0, 0x411, %i7
5400 LOAD_IDATA_ACCESS
5401 DDEMAP_ALL_PAGES
5402 ACCESS_ITSB_PTR
5403 DDEMAP_NCTX
5404 .word 0xbe138000
5405 GOTO_SUPERVISOR1
5406 .word 0xc02aad9a
5407 DDEMAP_ALL_PAGES
5408 IDEMAP_PCTX
5409 .word 0xbe842088
5410 .word 0xe0dfd000
5411 .word 0x1000000
5412 or %g0, 0x013, %i7
5413 LOAD_DDATA_IN
5414 .word 0xfe4e22fa
5415thr0_MMU_ASI_PRIMARY_57:
5416 .word 0x87802080
5417 .word 0xc6f52098
5418 DDEMAP_ALL
5419 .word 0x1000000
5420 or %g0, 0x015, %i7
5421 LOAD_IDATA_IN
5422 .word 0xbe13c000
5423 GOTO_SUPERVISOR0
5424 .word 0x1000000
5425 or %g0, 0x0ae, %i7
5426 LOAD_DDATA_IN
5427 .word 0x1000000
5428 or %g0, 0x7e8, %i7
5429 DTLB_TAG_READ
5430 .word 0x1000000
5431 or %g0, 0x100, %i7
5432 READ_IDATA_ACCESS
5433 .word 0xe85e2138
5434 .word 0x1000000
5435 .word 0xbe140000
5436 DDEMAP_PAGE
5437 TOGGLE_LSU_IM
5438 .word 0x1000000
5439 or %g0, 0x638, %i7
5440 LOAD_DDATA_ACCESS
5441 .word 0xbe120000
5442 GOTO_SUPERVISOR1
5443 .word 0xfcdd1000
5444 .word 0xfcde1000
5445 .word 0xce712120
5446 .word 0xc0742288
5447 .word 0x1000000
5448 or %g0, 0x58, %i7
5449 ITLB_TAG_READ
5450thr0_MMU_ASI_PRIMARY_58:
5451 .word 0x87802080
5452 .word 0xd8f12018
5453 nop
5454 nop
5455 nop
5456 nop
5457 nop
5458 .word 0x1000000
5459 or %g0, 0x70, %i7
5460 READ_IDATA_ACCESS
5461 nop
5462 nop
5463 nop
5464 nop
5465 nop
5466 nop
5467 .word 0xc0352586
5468 .word 0xfcd89000
5469 .word 0xbe124000
5470 GOTO_SUPERVISOR0
5471 .word 0xfe562d7a
5472 .word 0x81c4a000
5473 .word 0xbe124000
5474 GOTO_SUPERVISOR0
5475 nop
5476Thr0_User_Text_4v00e_exit:
5477 EXIT_GOOD
5478Thr0_User_Text_4v00e_text_end:
5479/*********************************************************************/
5480SECTION .Thr0_User_Data_4v10a DATA_VA=0x600000790000
5481attr_data {
5482 Name = .Thr0_User_Data_4v10a ,
5483 VA = 0x600000790000 ,/* 0x60000079ffc0 */
5484 RA = 0x03e0c70000 ,
5485 PA = 0x0fe0c70000 ,
5486 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
5487 thr0_nz_ctx_tsb_2 ,
5488 TTE_V = 1 ,
5489 TTE_NFO = 0 ,
5490 TTE_L = 1 ,
5491 TTE_Soft = 0x110000 ,
5492 TTE_IE = 0 ,
5493 TTE_E = 0 ,
5494 TTE_CP = 1 ,
5495 TTE_CV = 0 ,
5496 TTE_P = 0 ,
5497 TTE_EP = 0 ,
5498 TTE_W = 1 ,
5499 TTE_SW1 = 1 ,
5500 TTE_SW0 = 1 ,
5501 TTE_RSVD1 = 0 ,
5502 TTE_Size = 1 ,
5503 /* DTTE_TAG_DATA = 0000600000790380 8000000fe0c70441 */
5504 end_label = Thr0_User_Data_4v10a_data_end ,
5505 compressimage ,
5506 }
5507.data
5508.global Thr0_User_Data_4v10a_data_begin
5509Thr0_User_Data_4v10a_data_begin:
5510 .xword 0x620640000000
5511 .xword 0x5ff000150000
5512 .xword 0x600000c60000
5513 .xword 0x610030800000
5514 .xword 0x5ff000130000
5515 .xword 0x5ff00010a000
5516 .xword 0x5ff000152000
5517 .xword 0x5ff00002e000
5518 .xword 0x5ff000084000
5519 .xword 0x600000ef0000
5520 .xword 0x600000780000
5521 .xword 0x5ff000094000
5522 .xword 0x610005c00000
5523 .xword 0x61002e800000
5524 .xword 0x610030400000
5525 .xword 0x61001a400000
5526 .xword 0x61002a400000
5527 .xword 0x600000220000
5528 .xword 0x610024c00000
5529 .xword 0x5ff00019c000
5530 .xword 0x610007000000
5531 .xword 0x600000a50000
5532 .xword 0x610025c00000
5533 .xword 0x5ff0000a4000
5534 .xword 0x5ff000046000
5535 .xword 0x5ff000156000
5536 .xword 0x5ff000012000
5537 .xword 0x5ff00001a000
5538 .xword 0x5ff000134000
5539 .xword 0x61002f800000
5540 .xword 0x5ff000086000
5541 .xword 0x610019c00000
5542 .xword 0x5ff000000000
5543 .xword 0x600000790000
5544 .xword 0x61001e000000
5545 .xword 0x600000010000
5546 .xword 0x6000009d0000
5547 .xword 0x600000930000
5548 .xword 0x5ff0000b2000
5549 .xword 0x5ff000080000
5550 .xword 0x600000050000
5551 .xword 0x610036000000
5552 .xword 0x5ff00000c000
5553 .xword 0x5ff000136000
5554 .xword 0x5ff00003c000
5555 .xword 0x600000e80000
5556Thr0_User_Data_4v10a_data_end:
5557/*********************************************************************/
5558SECTION .Thr0_User_Text_4v00f TEXT_VA=0x61001e000000
5559attr_text {
5560 Name = .Thr0_User_Text_4v00f ,
5561 VA = 0x61001e000000 ,/* 0x61001e3fffc0 */
5562 RA = 0x0251000000 ,
5563 PA = 0x0e51000000 ,
5564 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
5565 thr0_nz_ctx_tsb_3 ,
5566 TTE_V = 1 ,
5567 TTE_NFO = 0 ,
5568 TTE_L = 0 ,
5569 TTE_Soft = 0x1b0000 ,
5570 TTE_IE = 0 ,
5571 TTE_E = 0 ,
5572 TTE_CP = 0 ,
5573 TTE_CV = 0 ,
5574 TTE_P = 0 ,
5575 TTE_EP = 1 ,
5576 TTE_W = 0 ,
5577 TTE_SW1 = 0 ,
5578 TTE_SW0 = 0 ,
5579 TTE_RSVD1 = 0 ,
5580 TTE_Size = 3 ,
5581 /* ITTE_TAG_DATA = 000061001e000380 8000000e51000083 */
5582 end_label = Thr0_User_Text_4v00f_text_end ,
5583 compressimage ,
5584 }
5585.text
5586.global Thr0_User_Text_4v00f_text_begin
5587Thr0_User_Text_4v00f_text_begin:
5588 nop
5589 sub %g1, 1, %g1
5590 brz %g1,Thr0_User_Text_4v00f_exit
5591 nop
5592 DDEMAP_ALL_RPAGES
5593 nop
5594 nop
5595 .word 0xf47520a8
5596 .word 0xc0742c28
5597 .word 0xc02c28fa
5598 .word 0xfcda9000
5599thr0_MMU_ASI_BLK_P_59:
5600 .word 0x878020f0
5601 .word 0xe1bea140
5602 nop
5603 nop
5604 nop
5605 nop
5606 nop
5607 nop
5608 nop
5609 nop
5610 nop
5611 nop
5612 nop
5613 nop
5614 nop
5615 nop
5616 nop
5617 nop
5618 nop
5619 .word 0xfc9add60
5620 TOGGLE_LSU_DM
5621 TOGGLE_LSU_IM
5622thr0_MMU_ASI_PRIMARY_LITTLE_60:
5623 .word 0x87802088
5624 .word 0xf6f52030
5625 TOGGLE_LSU_IM
5626 .word 0xdc772058
5627 .word 0xc02e2442
5628 .word 0xe85e2150
5629 .word 0xbe120000
5630 GOTO_SUPERVISOR1
5631 nop
5632 nop
5633 nop
5634 nop
5635 nop
5636 .word 0xfcde1000
5637 .word 0x1000000
5638 or %g0, 0xfe, %i7
5639 LOAD_IDATA_ACCESS
5640 .word 0xfcdd1000
5641thr0_MMU_ASI_BLK_COMMIT_P_61:
5642 .word 0x878020e0
5643 .word 0xc1bc2640
5644 .word 0xd45c2148
5645 .word 0x1000000
5646 or %g0, 0x042, %i7
5647 LOAD_IDATA_IN
5648 DO_BRANCH
5649 .word 0x81c26000
5650 .word 0xbe13c000
5651 GOTO_SUPERVISOR0
5652 nop
5653 nop
5654 nop
5655 nop
5656 nop
5657 nop
5658 nop
5659 nop
5660 nop
5661 .word 0xc07623e8
5662 TOGGLE_LSU_IM
5663 .word 0x1000000
5664 or %g0, 0x1a8, %i7
5665 READ_DDATA_ACCESS
5666 .word 0xc02723c8
5667 IDEMAP_ALL
5668 .word 0xc0352170
5669 IDEMAP_PCTX
5670 .word 0x1000000
5671 or %g0, 0x047, %i7
5672 LOAD_IDATA_IN
5673 .word 0xfcda9000
5674 nop
5675 nop
5676 nop
5677 nop
5678 nop
5679 nop
5680 nop
5681 nop
5682 .word 0x1000000
5683 or %g0, 0x4cc, %i7
5684 LOAD_DDATA_ACCESS
5685 IDEMAP_ALL_RPAGES
5686 .word 0xbe120000
5687 GOTO_SUPERVISOR1
5688 .word 0x1000000
5689 or %g0, 0x04f, %i7
5690 LOAD_DDATA_IN
5691 ACCESS_DTSB_PTR
5692 .word 0xfe4eac43
5693 .word 0x1000000
5694 or %g0, 0x01f, %i7
5695 LOAD_DDATA_IN
5696thr0_MMU_ASI_PRIMARY_62:
5697 .word 0x87802080
5698 .word 0xecf120f0
5699 .word 0x1000000
5700 or %g0, 0xd0, %i7
5701 ITLB_TAG_READ
5702 .word 0xfcd95120
5703thr0_MMU_ASI_PRIMARY_63:
5704 .word 0x87802080
5705 .word 0xe0f720b8
5706 DO_BRANCH
5707 .word 0x81c3e000
5708 .word 0xbe15c000
5709 GOTO_SUPERVISOR0
5710 .word 0xe8772118
5711 .word 0xc0252d48
5712 .word 0xbe124000
5713 GOTO_SUPERVISOR0
5714 nop
5715Thr0_User_Text_4v00f_exit:
5716 EXIT_GOOD
5717Thr0_User_Text_4v00f_text_end:
5718/*********************************************************************/
5719SECTION .Thr0_User_Data_4v10b DATA_VA=0x600000010000
5720attr_data {
5721 Name = .Thr0_User_Data_4v10b ,
5722 VA = 0x600000010000 ,/* 0x60000001ffc0 */
5723 RA = 0x03e0c10000 ,
5724 PA = 0x0fe0c10000 ,
5725 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
5726 thr0_nz_ctx_tsb_2 ,
5727 TTE_V = 1 ,
5728 TTE_NFO = 0 ,
5729 TTE_L = 1 ,
5730 TTE_Soft = 0x110000 ,
5731 TTE_IE = 0 ,
5732 TTE_E = 0 ,
5733 TTE_CP = 1 ,
5734 TTE_CV = 0 ,
5735 TTE_P = 0 ,
5736 TTE_EP = 0 ,
5737 TTE_W = 1 ,
5738 TTE_SW1 = 1 ,
5739 TTE_SW0 = 1 ,
5740 TTE_RSVD1 = 0 ,
5741 TTE_Size = 1 ,
5742 /* DTTE_TAG_DATA = 0000600000010380 8000000fe0c10441 */
5743 end_label = Thr0_User_Data_4v10b_data_end ,
5744 compressimage ,
5745 }
5746.data
5747.global Thr0_User_Data_4v10b_data_begin
5748Thr0_User_Data_4v10b_data_begin:
5749 .xword 0x620640000000
5750 .xword 0x5ff000150000
5751 .xword 0x600000c60000
5752 .xword 0x610030800000
5753 .xword 0x5ff000130000
5754 .xword 0x5ff00010a000
5755 .xword 0x5ff000152000
5756 .xword 0x5ff00002e000
5757 .xword 0x5ff000084000
5758 .xword 0x600000ef0000
5759 .xword 0x600000780000
5760 .xword 0x5ff000094000
5761 .xword 0x610005c00000
5762 .xword 0x61002e800000
5763 .xword 0x610030400000
5764 .xword 0x61001a400000
5765 .xword 0x61002a400000
5766 .xword 0x600000220000
5767 .xword 0x610024c00000
5768 .xword 0x5ff00019c000
5769 .xword 0x610007000000
5770 .xword 0x600000a50000
5771 .xword 0x610025c00000
5772 .xword 0x5ff0000a4000
5773 .xword 0x5ff000046000
5774 .xword 0x5ff000156000
5775 .xword 0x5ff000012000
5776 .xword 0x5ff00001a000
5777 .xword 0x5ff000134000
5778 .xword 0x61002f800000
5779 .xword 0x5ff000086000
5780 .xword 0x610019c00000
5781 .xword 0x5ff000000000
5782 .xword 0x600000790000
5783 .xword 0x61001e000000
5784 .xword 0x600000010000
5785 .xword 0x6000009d0000
5786 .xword 0x600000930000
5787 .xword 0x5ff0000b2000
5788 .xword 0x5ff000080000
5789 .xword 0x600000050000
5790 .xword 0x610036000000
5791 .xword 0x5ff00000c000
5792 .xword 0x5ff000136000
5793 .xword 0x5ff00003c000
5794 .xword 0x600000e80000
5795Thr0_User_Data_4v10b_data_end:
5796/*********************************************************************/
5797SECTION .Thr0_User_Text_4v010 TEXT_VA=0x6000009d0000
5798attr_text {
5799 Name = .Thr0_User_Text_4v010 ,
5800 VA = 0x6000009d0000 ,/* 0x6000009dffc0 */
5801 RA = 0x03e0230000 ,
5802 PA = 0x0fe0230000 ,
5803 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
5804 thr0_nz_ctx_tsb_2 ,
5805 TTE_V = 1 ,
5806 TTE_NFO = 0 ,
5807 TTE_L = 0 ,
5808 TTE_Soft = 0x1b0000 ,
5809 TTE_IE = 0 ,
5810 TTE_E = 0 ,
5811 TTE_CP = 0 ,
5812 TTE_CV = 0 ,
5813 TTE_P = 0 ,
5814 TTE_EP = 1 ,
5815 TTE_W = 0 ,
5816 TTE_SW1 = 0 ,
5817 TTE_SW0 = 0 ,
5818 TTE_RSVD1 = 0 ,
5819 TTE_Size = 1 ,
5820 /* ITTE_TAG_DATA = 00006000009d0380 8000000fe0230081 */
5821 end_label = Thr0_User_Text_4v010_text_end ,
5822 compressimage ,
5823 }
5824.text
5825.global Thr0_User_Text_4v010_text_begin
5826Thr0_User_Text_4v010_text_begin:
5827 nop
5828 sub %g1, 1, %g1
5829 brz %g1,Thr0_User_Text_4v010_exit
5830 nop
5831thr0_MMU_ASI_PRIMARY_64:
5832 .word 0x87802080
5833 .word 0xf6f72000
5834thr0_MMU_ASI_PRIMARY_65:
5835 .word 0x87802080
5836 .word 0xe6f0a000
5837 TOGGLE_LSU_DM
5838 .word 0x1000000
5839 or %g0, 0x30, %i7
5840 READ_DDATA_ACCESS
5841 .word 0x1000000
5842 or %g0, 0x584, %i7
5843 LOAD_IDATA_ACCESS
5844 .word 0x1000000
5845 or %g0, 0x130, %i7
5846 READ_DDATA_ACCESS
5847 DO_BRANCH
5848 .word 0x81c0e088
5849 .word 0xbe124000
5850 GOTO_SUPERVISOR0
5851 nop
5852 nop
5853 nop
5854 nop
5855 .word 0x1000000
5856 or %g0, 0x470, %i7
5857 READ_IDATA_ACCESS
5858 .word 0x1000000
5859 or %g0, 0xa8, %i7
5860 READ_IDATA_ACCESS
5861 DDEMAP_ALL_PAGES
5862 .word 0x1000000
5863 or %g0, 0x578, %i7
5864 ITLB_TAG_READ
5865 nop
5866 nop
5867 nop
5868 nop
5869 nop
5870 nop
5871 .word 0x1000000
5872 or %g0, 0x528, %i7
5873 ITLB_TAG_READ
5874 IDEMAP_ALL_PAGES
5875 IDEMAP_PCTX
5876 .word 0x1000000
5877 .word 0xbe17c000
5878 srlx %i7, 8, %i7
5879 andn %i7, 0x1f, %i7
5880 ITLB_PROBE
5881 DDEMAP_PCTX
5882thr0_MMU_ASI_BLK_P_66:
5883 .word 0x878020f0
5884 .word 0xc1baa240
5885 .word 0xbe13c000
5886 GOTO_SUPERVISOR0
5887 .word 0xf058a168
5888 .word 0x81c0e088
5889 .word 0xbe124000
5890 GOTO_SUPERVISOR0
5891 nop
5892Thr0_User_Text_4v010_exit:
5893 EXIT_GOOD
5894Thr0_User_Text_4v010_text_end:
5895/*********************************************************************/
5896SECTION .Thr0_User_Data_4v10c DATA_VA=0x600000930000
5897attr_data {
5898 Name = .Thr0_User_Data_4v10c ,
5899 VA = 0x600000930000 ,/* 0x60000093ffc0 */
5900 RA = 0x03e0d10000 ,
5901 PA = 0x0fe0d10000 ,
5902 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
5903 thr0_nz_ctx_tsb_2 ,
5904 TTE_V = 1 ,
5905 TTE_NFO = 0 ,
5906 TTE_L = 1 ,
5907 TTE_Soft = 0x110000 ,
5908 TTE_IE = 0 ,
5909 TTE_E = 0 ,
5910 TTE_CP = 1 ,
5911 TTE_CV = 0 ,
5912 TTE_P = 0 ,
5913 TTE_EP = 0 ,
5914 TTE_W = 1 ,
5915 TTE_SW1 = 1 ,
5916 TTE_SW0 = 1 ,
5917 TTE_RSVD1 = 0 ,
5918 TTE_Size = 1 ,
5919 /* DTTE_TAG_DATA = 0000600000930380 8000000fe0d10441 */
5920 end_label = Thr0_User_Data_4v10c_data_end ,
5921 compressimage ,
5922 }
5923.data
5924.global Thr0_User_Data_4v10c_data_begin
5925Thr0_User_Data_4v10c_data_begin:
5926 .xword 0x620640000000
5927 .xword 0x5ff000150000
5928 .xword 0x600000c60000
5929 .xword 0x610030800000
5930 .xword 0x5ff000130000
5931 .xword 0x5ff00010a000
5932 .xword 0x5ff000152000
5933 .xword 0x5ff00002e000
5934 .xword 0x5ff000084000
5935 .xword 0x600000ef0000
5936 .xword 0x600000780000
5937 .xword 0x5ff000094000
5938 .xword 0x610005c00000
5939 .xword 0x61002e800000
5940 .xword 0x610030400000
5941 .xword 0x61001a400000
5942 .xword 0x61002a400000
5943 .xword 0x600000220000
5944 .xword 0x610024c00000
5945 .xword 0x5ff00019c000
5946 .xword 0x610007000000
5947 .xword 0x600000a50000
5948 .xword 0x610025c00000
5949 .xword 0x5ff0000a4000
5950 .xword 0x5ff000046000
5951 .xword 0x5ff000156000
5952 .xword 0x5ff000012000
5953 .xword 0x5ff00001a000
5954 .xword 0x5ff000134000
5955 .xword 0x61002f800000
5956 .xword 0x5ff000086000
5957 .xword 0x610019c00000
5958 .xword 0x5ff000000000
5959 .xword 0x600000790000
5960 .xword 0x61001e000000
5961 .xword 0x600000010000
5962 .xword 0x6000009d0000
5963 .xword 0x600000930000
5964 .xword 0x5ff0000b2000
5965 .xword 0x5ff000080000
5966 .xword 0x600000050000
5967 .xword 0x610036000000
5968 .xword 0x5ff00000c000
5969 .xword 0x5ff000136000
5970 .xword 0x5ff00003c000
5971 .xword 0x600000e80000
5972Thr0_User_Data_4v10c_data_end:
5973/*********************************************************************/
5974SECTION .Thr0_User_Text_4v011 TEXT_VA=0x5ff0000b2000
5975attr_text {
5976 Name = .Thr0_User_Text_4v011 ,
5977 VA = 0x5ff0000b2000 ,/* 0x5ff0000b3fc0 */
5978 RA = 0x036010e000 ,
5979 PA = 0x0f6010e000 ,
5980 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
5981 thr0_nz_ctx_tsb_1 ,
5982 TTE_V = 1 ,
5983 TTE_NFO = 0 ,
5984 TTE_L = 0 ,
5985 TTE_Soft = 0x1b0000 ,
5986 TTE_IE = 0 ,
5987 TTE_E = 0 ,
5988 TTE_CP = 0 ,
5989 TTE_CV = 0 ,
5990 TTE_P = 0 ,
5991 TTE_EP = 1 ,
5992 TTE_W = 0 ,
5993 TTE_SW1 = 0 ,
5994 TTE_SW0 = 0 ,
5995 TTE_RSVD1 = 0 ,
5996 TTE_Size = 0 ,
5997 /* ITTE_TAG_DATA = 00005ff0000b3fb0 8000000f6010e080 */
5998 end_label = Thr0_User_Text_4v011_text_end ,
5999 compressimage ,
6000 }
6001.text
6002.global Thr0_User_Text_4v011_text_begin
6003Thr0_User_Text_4v011_text_begin:
6004 nop
6005 sub %g1, 1, %g1
6006 brz %g1,Thr0_User_Text_4v011_exit
6007 nop
6008 .word 0xc02c2170
6009 .word 0xfcdc1000
6010 DO_BRANCH
6011 .word 0x81c5a000
6012 .word 0xbe124000
6013 GOTO_SUPERVISOR0
6014 ACCESS_ITSB_PTR
6015 .word 0xbe82a008
6016 .word 0xd4dfd000
6017thr0_MMU_ASI_PRIMARY_67:
6018 .word 0x87802080
6019 .word 0xdcf42058
6020 DDEMAP_ALL
6021 nop
6022 nop
6023 nop
6024 nop
6025 nop
6026 nop
6027 nop
6028 .word 0x1000000
6029 or %g0, 0x2e8, %i7
6030 DTLB_TAG_READ
6031 .word 0x1000000
6032 or %g0, 0x540, %i7
6033 READ_IDATA_ACCESS
6034 .word 0xc02aacc5
6035 DO_BRANCH
6036 .word 0x81c66000
6037 .word 0xbe13c000
6038 GOTO_SUPERVISOR0
6039 IDEMAP_ALL
6040 .word 0xf05aa0a8
6041 .word 0x1000000
6042 or %g0, 0x55b, %i7
6043 LOAD_IDATA_ACCESS
6044 nop
6045 nop
6046 nop
6047 nop
6048 nop
6049 nop
6050 nop
6051 IDEMAP_ALL
6052 .word 0xbe124000
6053 GOTO_SUPERVISOR0
6054 .word 0xfe4d2956
6055 DO_BRANCH
6056 .word 0x81c36000
6057 .word 0xbe124000
6058 GOTO_SUPERVISOR0
6059thr0_MMU_ASI_BLK_COMMIT_P_68:
6060 .word 0x878020e0
6061 .word 0xc3be2580
6062 .word 0x1000000
6063 or %g0, 0xd8, %i7
6064 READ_IDATA_ACCESS
6065 .word 0xde712050
6066 .word 0xc0742fb0
6067 .word 0xc0212db4
6068 IDEMAP_NCTX
6069 .word 0xfe552882
6070 .word 0xbe842068
6071 .word 0xf0dfd040
6072thr0_MMU_ASI_SECONDARY_69:
6073 .word 0x87802081
6074 .word 0xe8f2e148
6075 nop
6076 nop
6077 .word 0xca5c2010
6078 .word 0xc07428f0
6079 DO_BRANCH
6080 .word 0x81c5e000
6081 .word 0xbe124000
6082 GOTO_SUPERVISOR0
6083 .word 0xfe562c0c
6084 .word 0xbe138000
6085 GOTO_SUPERVISOR1
6086 nop
6087Thr0_User_Text_4v011_exit:
6088 EXIT_GOOD
6089Thr0_User_Text_4v011_text_end:
6090/*********************************************************************/
6091SECTION .Thr0_User_Data_4v10d DATA_VA=0x5ff000080000
6092attr_data {
6093 Name = .Thr0_User_Data_4v10d ,
6094 VA = 0x5ff000080000 ,/* 0x5ff000081fc0 */
6095 RA = 0x0360042000 ,
6096 PA = 0x0f60042000 ,
6097 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
6098 thr0_nz_ctx_tsb_1 ,
6099 TTE_V = 1 ,
6100 TTE_NFO = 0 ,
6101 TTE_L = 1 ,
6102 TTE_Soft = 0x110000 ,
6103 TTE_IE = 0 ,
6104 TTE_E = 0 ,
6105 TTE_CP = 1 ,
6106 TTE_CV = 0 ,
6107 TTE_P = 0 ,
6108 TTE_EP = 0 ,
6109 TTE_W = 1 ,
6110 TTE_SW1 = 1 ,
6111 TTE_SW0 = 1 ,
6112 TTE_RSVD1 = 0 ,
6113 TTE_Size = 0 ,
6114 /* DTTE_TAG_DATA = 00005ff000081fb0 8000000f60042440 */
6115 end_label = Thr0_User_Data_4v10d_data_end ,
6116 compressimage ,
6117 }
6118.data
6119.global Thr0_User_Data_4v10d_data_begin
6120Thr0_User_Data_4v10d_data_begin:
6121 .xword 0x620640000000
6122 .xword 0x5ff000150000
6123 .xword 0x600000c60000
6124 .xword 0x610030800000
6125 .xword 0x5ff000130000
6126 .xword 0x5ff00010a000
6127 .xword 0x5ff000152000
6128 .xword 0x5ff00002e000
6129 .xword 0x5ff000084000
6130 .xword 0x600000ef0000
6131 .xword 0x600000780000
6132 .xword 0x5ff000094000
6133 .xword 0x610005c00000
6134 .xword 0x61002e800000
6135 .xword 0x610030400000
6136 .xword 0x61001a400000
6137 .xword 0x61002a400000
6138 .xword 0x600000220000
6139 .xword 0x610024c00000
6140 .xword 0x5ff00019c000
6141 .xword 0x610007000000
6142 .xword 0x600000a50000
6143 .xword 0x610025c00000
6144 .xword 0x5ff0000a4000
6145 .xword 0x5ff000046000
6146 .xword 0x5ff000156000
6147 .xword 0x5ff000012000
6148 .xword 0x5ff00001a000
6149 .xword 0x5ff000134000
6150 .xword 0x61002f800000
6151 .xword 0x5ff000086000
6152 .xword 0x610019c00000
6153 .xword 0x5ff000000000
6154 .xword 0x600000790000
6155 .xword 0x61001e000000
6156 .xword 0x600000010000
6157 .xword 0x6000009d0000
6158 .xword 0x600000930000
6159 .xword 0x5ff0000b2000
6160 .xword 0x5ff000080000
6161 .xword 0x600000050000
6162 .xword 0x610036000000
6163 .xword 0x5ff00000c000
6164 .xword 0x5ff000136000
6165 .xword 0x5ff00003c000
6166 .xword 0x600000e80000
6167Thr0_User_Data_4v10d_data_end:
6168/*********************************************************************/
6169SECTION .Thr0_User_Text_4v012 TEXT_VA=0x600000050000
6170attr_text {
6171 Name = .Thr0_User_Text_4v012 ,
6172 VA = 0x600000050000 ,/* 0x60000005ffc0 */
6173 RA = 0x03e0890000 ,
6174 PA = 0x0fe0890000 ,
6175 TTE_Context = 0x0380 ,/* TEXT_PRIMARY */
6176 thr0_nz_ctx_tsb_2 ,
6177 TTE_V = 1 ,
6178 TTE_NFO = 0 ,
6179 TTE_L = 0 ,
6180 TTE_Soft = 0x1b0000 ,
6181 TTE_IE = 0 ,
6182 TTE_E = 0 ,
6183 TTE_CP = 0 ,
6184 TTE_CV = 0 ,
6185 TTE_P = 0 ,
6186 TTE_EP = 1 ,
6187 TTE_W = 0 ,
6188 TTE_SW1 = 0 ,
6189 TTE_SW0 = 0 ,
6190 TTE_RSVD1 = 0 ,
6191 TTE_Size = 1 ,
6192 /* ITTE_TAG_DATA = 0000600000050380 8000000fe0890081 */
6193 end_label = Thr0_User_Text_4v012_text_end ,
6194 compressimage ,
6195 }
6196.text
6197.global Thr0_User_Text_4v012_text_begin
6198Thr0_User_Text_4v012_text_begin:
6199 nop
6200 sub %g1, 1, %g1
6201 brz %g1,Thr0_User_Text_4v012_exit
6202 nop
6203 .word 0xc0772f68
6204 .word 0xd6762010
6205 .word 0xc02e26db
6206 .word 0x1000000
6207 .word 0xbe15c000
6208 DDEMAP_RPAGE
6209 nop
6210 nop
6211 nop
6212 .word 0xc030aae8
6213 .word 0xbe816070
6214 .word 0xc19fde20
6215 ACCESS_DTSB_PTR
6216 .word 0xe85ea038
6217 .word 0xe85d2008
6218 .word 0xbe852038
6219 .word 0xe0dfd000
6220 .word 0x1000000
6221 or %g0, 0x335, %i7
6222 LOAD_DDATA_ACCESS
6223 .word 0x1000000
6224 or %g0, 0x031, %i7
6225 LOAD_IDATA_IN
6226 DDEMAP_ALL_PAGES
6227 .word 0xc02aa835
6228 .word 0xfe5aa928
6229 IDEMAP_NCTX
6230thr0_MMU_ASI_BLK_COMMIT_P_70:
6231 .word 0x878020e0
6232 .word 0xe1bf2b00
6233 .word 0xbe124000
6234 GOTO_SUPERVISOR0
6235 ACCESS_DTSB_PTR
6236 nop
6237 nop
6238 nop
6239 nop
6240 nop
6241 nop
6242 .word 0xe3995e20
6243 .word 0xd65c2010
6244 .word 0x1000000
6245 or %g0, 0x180, %i7
6246 ITLB_TAG_READ
6247 .word 0x1000000
6248 or %g0, 0x580, %i7
6249 DTLB_TAG_READ
6250 .word 0x1000000
6251 .word 0xbe134000
6252 IDEMAP_RPAGE
6253 DO_BRANCH
6254 .word 0x81c26000
6255 .word 0xbe124000
6256 GOTO_SUPERVISOR0
6257 .word 0xfe442f4c
6258 .word 0x81c5a000
6259 .word 0xbe13c000
6260 GOTO_SUPERVISOR0
6261 nop
6262Thr0_User_Text_4v012_exit:
6263 EXIT_GOOD
6264Thr0_User_Text_4v012_text_end:
6265/*********************************************************************/
6266SECTION .Thr0_User_Data_4v10e DATA_VA=0x610036000000
6267attr_data {
6268 Name = .Thr0_User_Data_4v10e ,
6269 VA = 0x610036000000 ,/* 0x6100363fffc0 */
6270 RA = 0x0259800000 ,
6271 PA = 0x0e59800000 ,
6272 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
6273 thr0_nz_ctx_tsb_3 ,
6274 TTE_V = 1 ,
6275 TTE_NFO = 0 ,
6276 TTE_L = 1 ,
6277 TTE_Soft = 0x110000 ,
6278 TTE_IE = 0 ,
6279 TTE_E = 0 ,
6280 TTE_CP = 1 ,
6281 TTE_CV = 0 ,
6282 TTE_P = 0 ,
6283 TTE_EP = 0 ,
6284 TTE_W = 1 ,
6285 TTE_SW1 = 1 ,
6286 TTE_SW0 = 1 ,
6287 TTE_RSVD1 = 0 ,
6288 TTE_Size = 3 ,
6289 /* DTTE_TAG_DATA = 0000610036000380 8000000e59800443 */
6290 end_label = Thr0_User_Data_4v10e_data_end ,
6291 compressimage ,
6292 }
6293.data
6294.global Thr0_User_Data_4v10e_data_begin
6295Thr0_User_Data_4v10e_data_begin:
6296 .xword 0x620640000000
6297 .xword 0x5ff000150000
6298 .xword 0x600000c60000
6299 .xword 0x610030800000
6300 .xword 0x5ff000130000
6301 .xword 0x5ff00010a000
6302 .xword 0x5ff000152000
6303 .xword 0x5ff00002e000
6304 .xword 0x5ff000084000
6305 .xword 0x600000ef0000
6306 .xword 0x600000780000
6307 .xword 0x5ff000094000
6308 .xword 0x610005c00000
6309 .xword 0x61002e800000
6310 .xword 0x610030400000
6311 .xword 0x61001a400000
6312 .xword 0x61002a400000
6313 .xword 0x600000220000
6314 .xword 0x610024c00000
6315 .xword 0x5ff00019c000
6316 .xword 0x610007000000
6317 .xword 0x600000a50000
6318 .xword 0x610025c00000
6319 .xword 0x5ff0000a4000
6320 .xword 0x5ff000046000
6321 .xword 0x5ff000156000
6322 .xword 0x5ff000012000
6323 .xword 0x5ff00001a000
6324 .xword 0x5ff000134000
6325 .xword 0x61002f800000
6326 .xword 0x5ff000086000
6327 .xword 0x610019c00000
6328 .xword 0x5ff000000000
6329 .xword 0x600000790000
6330 .xword 0x61001e000000
6331 .xword 0x600000010000
6332 .xword 0x6000009d0000
6333 .xword 0x600000930000
6334 .xword 0x5ff0000b2000
6335 .xword 0x5ff000080000
6336 .xword 0x600000050000
6337 .xword 0x610036000000
6338 .xword 0x5ff00000c000
6339 .xword 0x5ff000136000
6340 .xword 0x5ff00003c000
6341 .xword 0x600000e80000
6342Thr0_User_Data_4v10e_data_end:
6343/*********************************************************************/
6344SECTION .Thr0_User_Data_4v10f DATA_VA=0x5ff00000c000
6345attr_data {
6346 Name = .Thr0_User_Data_4v10f ,
6347 VA = 0x5ff00000c000 ,/* 0x5ff00000dfc0 */
6348 RA = 0x03601d2000 ,
6349 PA = 0x0f601d2000 ,
6350 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
6351 thr0_nz_ctx_tsb_1 ,
6352 TTE_V = 1 ,
6353 TTE_NFO = 0 ,
6354 TTE_L = 1 ,
6355 TTE_Soft = 0x110000 ,
6356 TTE_IE = 0 ,
6357 TTE_E = 0 ,
6358 TTE_CP = 1 ,
6359 TTE_CV = 0 ,
6360 TTE_P = 0 ,
6361 TTE_EP = 0 ,
6362 TTE_W = 1 ,
6363 TTE_SW1 = 1 ,
6364 TTE_SW0 = 1 ,
6365 TTE_RSVD1 = 0 ,
6366 TTE_Size = 0 ,
6367 /* DTTE_TAG_DATA = 00005ff00000dfb0 8000000f601d2440 */
6368 end_label = Thr0_User_Data_4v10f_data_end ,
6369 compressimage ,
6370 }
6371.data
6372.global Thr0_User_Data_4v10f_data_begin
6373Thr0_User_Data_4v10f_data_begin:
6374 .xword 0x620640000000
6375 .xword 0x5ff000150000
6376 .xword 0x600000c60000
6377 .xword 0x610030800000
6378 .xword 0x5ff000130000
6379 .xword 0x5ff00010a000
6380 .xword 0x5ff000152000
6381 .xword 0x5ff00002e000
6382 .xword 0x5ff000084000
6383 .xword 0x600000ef0000
6384 .xword 0x600000780000
6385 .xword 0x5ff000094000
6386 .xword 0x610005c00000
6387 .xword 0x61002e800000
6388 .xword 0x610030400000
6389 .xword 0x61001a400000
6390 .xword 0x61002a400000
6391 .xword 0x600000220000
6392 .xword 0x610024c00000
6393 .xword 0x5ff00019c000
6394 .xword 0x610007000000
6395 .xword 0x600000a50000
6396 .xword 0x610025c00000
6397 .xword 0x5ff0000a4000
6398 .xword 0x5ff000046000
6399 .xword 0x5ff000156000
6400 .xword 0x5ff000012000
6401 .xword 0x5ff00001a000
6402 .xword 0x5ff000134000
6403 .xword 0x61002f800000
6404 .xword 0x5ff000086000
6405 .xword 0x610019c00000
6406 .xword 0x5ff000000000
6407 .xword 0x600000790000
6408 .xword 0x61001e000000
6409 .xword 0x600000010000
6410 .xword 0x6000009d0000
6411 .xword 0x600000930000
6412 .xword 0x5ff0000b2000
6413 .xword 0x5ff000080000
6414 .xword 0x600000050000
6415 .xword 0x610036000000
6416 .xword 0x5ff00000c000
6417 .xword 0x5ff000136000
6418 .xword 0x5ff00003c000
6419 .xword 0x600000e80000
6420Thr0_User_Data_4v10f_data_end:
6421/*********************************************************************/
6422SECTION .Thr0_User_Data_4v110 DATA_VA=0x5ff000136000
6423attr_data {
6424 Name = .Thr0_User_Data_4v110 ,
6425 VA = 0x5ff000136000 ,/* 0x5ff000137fc0 */
6426 RA = 0x03601de000 ,
6427 PA = 0x0f601de000 ,
6428 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
6429 thr0_nz_ctx_tsb_1 ,
6430 TTE_V = 1 ,
6431 TTE_NFO = 0 ,
6432 TTE_L = 1 ,
6433 TTE_Soft = 0x110000 ,
6434 TTE_IE = 0 ,
6435 TTE_E = 0 ,
6436 TTE_CP = 1 ,
6437 TTE_CV = 0 ,
6438 TTE_P = 0 ,
6439 TTE_EP = 0 ,
6440 TTE_W = 1 ,
6441 TTE_SW1 = 1 ,
6442 TTE_SW0 = 1 ,
6443 TTE_RSVD1 = 0 ,
6444 TTE_Size = 0 ,
6445 /* DTTE_TAG_DATA = 00005ff000137fb0 8000000f601de440 */
6446 end_label = Thr0_User_Data_4v110_data_end ,
6447 compressimage ,
6448 }
6449.data
6450.global Thr0_User_Data_4v110_data_begin
6451Thr0_User_Data_4v110_data_begin:
6452 .xword 0x620640000000
6453 .xword 0x5ff000150000
6454 .xword 0x600000c60000
6455 .xword 0x610030800000
6456 .xword 0x5ff000130000
6457 .xword 0x5ff00010a000
6458 .xword 0x5ff000152000
6459 .xword 0x5ff00002e000
6460 .xword 0x5ff000084000
6461 .xword 0x600000ef0000
6462 .xword 0x600000780000
6463 .xword 0x5ff000094000
6464 .xword 0x610005c00000
6465 .xword 0x61002e800000
6466 .xword 0x610030400000
6467 .xword 0x61001a400000
6468 .xword 0x61002a400000
6469 .xword 0x600000220000
6470 .xword 0x610024c00000
6471 .xword 0x5ff00019c000
6472 .xword 0x610007000000
6473 .xword 0x600000a50000
6474 .xword 0x610025c00000
6475 .xword 0x5ff0000a4000
6476 .xword 0x5ff000046000
6477 .xword 0x5ff000156000
6478 .xword 0x5ff000012000
6479 .xword 0x5ff00001a000
6480 .xword 0x5ff000134000
6481 .xword 0x61002f800000
6482 .xword 0x5ff000086000
6483 .xword 0x610019c00000
6484 .xword 0x5ff000000000
6485 .xword 0x600000790000
6486 .xword 0x61001e000000
6487 .xword 0x600000010000
6488 .xword 0x6000009d0000
6489 .xword 0x600000930000
6490 .xword 0x5ff0000b2000
6491 .xword 0x5ff000080000
6492 .xword 0x600000050000
6493 .xword 0x610036000000
6494 .xword 0x5ff00000c000
6495 .xword 0x5ff000136000
6496 .xword 0x5ff00003c000
6497 .xword 0x600000e80000
6498Thr0_User_Data_4v110_data_end:
6499/*********************************************************************/
6500SECTION .Thr0_User_Data_4v111 DATA_VA=0x5ff00003c000
6501attr_data {
6502 Name = .Thr0_User_Data_4v111 ,
6503 VA = 0x5ff00003c000 ,/* 0x5ff00003dfc0 */
6504 RA = 0x03600a8000 ,
6505 PA = 0x0f600a8000 ,
6506 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
6507 thr0_nz_ctx_tsb_1 ,
6508 TTE_V = 1 ,
6509 TTE_NFO = 0 ,
6510 TTE_L = 1 ,
6511 TTE_Soft = 0x110000 ,
6512 TTE_IE = 0 ,
6513 TTE_E = 0 ,
6514 TTE_CP = 1 ,
6515 TTE_CV = 0 ,
6516 TTE_P = 0 ,
6517 TTE_EP = 0 ,
6518 TTE_W = 1 ,
6519 TTE_SW1 = 1 ,
6520 TTE_SW0 = 1 ,
6521 TTE_RSVD1 = 0 ,
6522 TTE_Size = 0 ,
6523 /* DTTE_TAG_DATA = 00005ff00003dfb0 8000000f600a8440 */
6524 end_label = Thr0_User_Data_4v111_data_end ,
6525 compressimage ,
6526 }
6527.data
6528.global Thr0_User_Data_4v111_data_begin
6529Thr0_User_Data_4v111_data_begin:
6530 .xword 0x620640000000
6531 .xword 0x5ff000150000
6532 .xword 0x600000c60000
6533 .xword 0x610030800000
6534 .xword 0x5ff000130000
6535 .xword 0x5ff00010a000
6536 .xword 0x5ff000152000
6537 .xword 0x5ff00002e000
6538 .xword 0x5ff000084000
6539 .xword 0x600000ef0000
6540 .xword 0x600000780000
6541 .xword 0x5ff000094000
6542 .xword 0x610005c00000
6543 .xword 0x61002e800000
6544 .xword 0x610030400000
6545 .xword 0x61001a400000
6546 .xword 0x61002a400000
6547 .xword 0x600000220000
6548 .xword 0x610024c00000
6549 .xword 0x5ff00019c000
6550 .xword 0x610007000000
6551 .xword 0x600000a50000
6552 .xword 0x610025c00000
6553 .xword 0x5ff0000a4000
6554 .xword 0x5ff000046000
6555 .xword 0x5ff000156000
6556 .xword 0x5ff000012000
6557 .xword 0x5ff00001a000
6558 .xword 0x5ff000134000
6559 .xword 0x61002f800000
6560 .xword 0x5ff000086000
6561 .xword 0x610019c00000
6562 .xword 0x5ff000000000
6563 .xword 0x600000790000
6564 .xword 0x61001e000000
6565 .xword 0x600000010000
6566 .xword 0x6000009d0000
6567 .xword 0x600000930000
6568 .xword 0x5ff0000b2000
6569 .xword 0x5ff000080000
6570 .xword 0x600000050000
6571 .xword 0x610036000000
6572 .xword 0x5ff00000c000
6573 .xword 0x5ff000136000
6574 .xword 0x5ff00003c000
6575 .xword 0x600000e80000
6576Thr0_User_Data_4v111_data_end:
6577/*********************************************************************/
6578SECTION .Thr0_User_Data_4v112 DATA_VA=0x600000e80000
6579attr_data {
6580 Name = .Thr0_User_Data_4v112 ,
6581 VA = 0x600000e80000 ,/* 0x600000e8ffc0 */
6582 RA = 0x03e0b30000 ,
6583 PA = 0x0fe0b30000 ,
6584 TTE_Context = 0x0380 ,/* DATA_PRIMARY */
6585 thr0_nz_ctx_tsb_2 ,
6586 TTE_V = 1 ,
6587 TTE_NFO = 0 ,
6588 TTE_L = 1 ,
6589 TTE_Soft = 0x110000 ,
6590 TTE_IE = 0 ,
6591 TTE_E = 0 ,
6592 TTE_CP = 1 ,
6593 TTE_CV = 0 ,
6594 TTE_P = 0 ,
6595 TTE_EP = 0 ,
6596 TTE_W = 1 ,
6597 TTE_SW1 = 1 ,
6598 TTE_SW0 = 1 ,
6599 TTE_RSVD1 = 0 ,
6600 TTE_Size = 1 ,
6601 /* DTTE_TAG_DATA = 0000600000e80380 8000000fe0b30441 */
6602 end_label = Thr0_User_Data_4v112_data_end ,
6603 compressimage ,
6604 }
6605.data
6606.global Thr0_User_Data_4v112_data_begin
6607Thr0_User_Data_4v112_data_begin:
6608 .xword 0x620640000000
6609 .xword 0x5ff000150000
6610 .xword 0x600000c60000
6611 .xword 0x610030800000
6612 .xword 0x5ff000130000
6613 .xword 0x5ff00010a000
6614 .xword 0x5ff000152000
6615 .xword 0x5ff00002e000
6616 .xword 0x5ff000084000
6617 .xword 0x600000ef0000
6618 .xword 0x600000780000
6619 .xword 0x5ff000094000
6620 .xword 0x610005c00000
6621 .xword 0x61002e800000
6622 .xword 0x610030400000
6623 .xword 0x61001a400000
6624 .xword 0x61002a400000
6625 .xword 0x600000220000
6626 .xword 0x610024c00000
6627 .xword 0x5ff00019c000
6628 .xword 0x610007000000
6629 .xword 0x600000a50000
6630 .xword 0x610025c00000
6631 .xword 0x5ff0000a4000
6632 .xword 0x5ff000046000
6633 .xword 0x5ff000156000
6634 .xword 0x5ff000012000
6635 .xword 0x5ff00001a000
6636 .xword 0x5ff000134000
6637 .xword 0x61002f800000
6638 .xword 0x5ff000086000
6639 .xword 0x610019c00000
6640 .xword 0x5ff000000000
6641 .xword 0x600000790000
6642 .xword 0x61001e000000
6643 .xword 0x600000010000
6644 .xword 0x6000009d0000
6645 .xword 0x600000930000
6646 .xword 0x5ff0000b2000
6647 .xword 0x5ff000080000
6648 .xword 0x600000050000
6649 .xword 0x610036000000
6650 .xword 0x5ff00000c000
6651 .xword 0x5ff000136000
6652 .xword 0x5ff00003c000
6653 .xword 0x600000e80000
6654Thr0_User_Data_4v112_data_end:
6655/*********************************************************************/
6656SECTION .Thr1_User_Text_4v000 TEXT_VA=0x6310001f2000
6657attr_text {
6658 Name = .Thr1_User_Text_4v000 ,
6659 VA = 0x6310001f2000 ,/* 0x6310001f3fc0 */
6660 RA = 0x0370138000 ,
6661 PA = 0x0370138000 ,
6662 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
6663 thr1_nz_ctx_tsb_1 ,
6664 TTE_V = 1 ,
6665 TTE_NFO = 0 ,
6666 TTE_L = 0 ,
6667 TTE_Soft = 0x070000 ,
6668 TTE_IE = 0 ,
6669 TTE_E = 0 ,
6670 TTE_CP = 0 ,
6671 TTE_CV = 0 ,
6672 TTE_P = 0 ,
6673 TTE_EP = 1 ,
6674 TTE_W = 0 ,
6675 TTE_SW1 = 0 ,
6676 TTE_SW0 = 1 ,
6677 TTE_RSVD1 = 0 ,
6678 TTE_Size = 0 ,
6679 /* ITTE_TAG_DATA = 00006310001f2326 8000000370138080 */
6680 end_label = Thr1_User_Text_4v000_text_end ,
6681 compressimage ,
6682 }
6683.text
6684.global Thr1_user_code_entry
6685Thr1_user_code_entry:
6686 setx 0x640000ae0000, %g1, %g2
6687 or %g0, 16, %g1
6688 .word 0xc658a000
6689 .word 0xc858a008
6690 .word 0xca58a010
6691 .word 0xcc58a018
6692 .word 0xce58a020
6693 .word 0xd058a028
6694 .word 0xd258a030
6695 .word 0xd458a038
6696 .word 0xd658a040
6697 .word 0xd858a048
6698 .word 0xda58a050
6699 .word 0xdc58a058
6700 .word 0xde58a060
6701 .word 0xe058a068
6702 .word 0xe258a070
6703 .word 0xe458a078
6704 .word 0xe658a080
6705 .word 0xe858a088
6706 .word 0xea58a090
6707 .word 0xec58a098
6708 .word 0xee58a0a0
6709 .word 0xf058a0a8
6710 .word 0xf258a0b0
6711 .word 0xf458a0b8
6712 .word 0xf658a0c0
6713 .word 0xf858a0c8
6714 .word 0xfa58a0d0
6715 .word 0xfc58a0d8
6716.global Thr1_User_Text_4v000_text_begin
6717Thr1_User_Text_4v000_text_begin:
6718 nop
6719 sub %g1, 1, %g1
6720 brz %g1,Thr1_User_Text_4v000_exit
6721 nop
6722 nop
6723 nop
6724 nop
6725 nop
6726 nop
6727 nop
6728 .word 0xd6776010
6729 .word 0xc0242dd4
6730 DDEMAP_SCTX
6731 .word 0xf65aa008
6732 nop
6733 nop
6734 .word 0xfcda9000
6735 nop
6736 nop
6737 nop
6738 nop
6739 nop
6740 nop
6741 nop
6742 nop
6743 nop
6744 .word 0x1000000
6745 or %g0, 0x579, %i7
6746 LOAD_IDATA_ACCESS
6747 DDEMAP_PCTX
6748thr1_MMU_ASI_PRIMARY_71:
6749 .word 0x87802080
6750 .word 0xf2f2a068
6751 .word 0x1000000
6752 or %g0, 0x056, %i7
6753 LOAD_DDATA_IN
6754 DDEMAP_PCTX
6755 .word 0xbe8660c0
6756 .word 0xd4dfd000
6757 .word 0xbe842100
6758 .word 0xc8dfd040
6759 .word 0xfc9c5c60
6760thr1_MMU_ASI_PRIMARY_72:
6761 .word 0x87802080
6762 .word 0xd2f42128
6763 TOGGLE_LSU_DM
6764 DO_BRANCH
6765 .word 0x81c6a000
6766 .word 0xbe124000
6767 GOTO_SUPERVISOR0
6768 ACCESS_DTSB_PTR
6769 .word 0x1000000
6770 .word 0xbe164000
6771 srlx %i7, 8, %i7
6772 andn %i7, 0x1f, %i7
6773 ITLB_PROBE
6774 .word 0xfcdc5120
6775 .word 0xc022a6f8
6776 ACCESS_ITSB_PTR
6777 .word 0xc025a73c
6778 .word 0xbe138000
6779 GOTO_SUPERVISOR1
6780 .word 0x1000000
6781 or %g0, 0x021, %i7
6782 LOAD_IDATA_IN
6783 .word 0xfcd89000
6784 DO_BRANCH
6785 .word 0x81c56000
6786 .word 0xbe124000
6787 GOTO_SUPERVISOR0
6788 .word 0xec5aa098
6789thr1_MMU_ASI_BLK_COMMIT_P_73:
6790 .word 0x878020e0
6791 .word 0xe1bdad40
6792thr1_MMU_ASI_PRIMARY_74:
6793 .word 0x87802080
6794 .word 0xeaf42090
6795 nop
6796 nop
6797 nop
6798 nop
6799 nop
6800 nop
6801 nop
6802 nop
6803 .word 0xc030a7e2
6804 TOGGLE_LSU_DM
6805 TOGGLE_LSU_DM
6806 .word 0xf272a068
6807 .word 0xc0776970
6808 DO_BRANCH
6809 .word 0x81c4e000
6810 .word 0xbe124000
6811 GOTO_SUPERVISOR0
6812 .word 0xd45da130
6813 .word 0x81c26000
6814 .word 0xbe124000
6815 GOTO_SUPERVISOR0
6816 nop
6817Thr1_User_Text_4v000_exit:
6818 EXIT_GOOD
6819Thr1_User_Text_4v000_text_end:
6820/*********************************************************************/
6821SECTION .Thr1_User_Data_4v100 DATA_VA=0x640000ae0000
6822attr_data {
6823 Name = .Thr1_User_Data_4v100 ,
6824 VA = 0x640000ae0000 ,/* 0x640000aeffc0 */
6825 RA = 0x03f0c30000 ,
6826 PA = 0x1ff0c30000 ,
6827 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
6828 thr1_nz_ctx_tsb_2 ,
6829 TTE_V = 1 ,
6830 TTE_NFO = 0 ,
6831 TTE_L = 0 ,
6832 TTE_Soft = 0x140000 ,
6833 TTE_IE = 0 ,
6834 TTE_E = 0 ,
6835 TTE_CP = 0 ,
6836 TTE_CV = 0 ,
6837 TTE_P = 0 ,
6838 TTE_EP = 0 ,
6839 TTE_W = 1 ,
6840 TTE_SW1 = 0 ,
6841 TTE_SW0 = 1 ,
6842 TTE_RSVD1 = 0 ,
6843 TTE_Size = 1 ,
6844 /* DTTE_TAG_DATA = 0000640000ae0326 8000001ff0c30041 */
6845 end_label = Thr1_User_Data_4v100_data_end ,
6846 compressimage ,
6847 }
6848.data
6849.global Thr1_User_Data_4v100_data_begin
6850Thr1_User_Data_4v100_data_begin:
6851 .xword 0x6310001f2000
6852 .xword 0x640000ae0000
6853 .xword 0x640000d60000
6854 .xword 0x640000620000
6855 .xword 0x640000990000
6856 .xword 0x631000016000
6857 .xword 0x640000200000
6858 .xword 0x631000048000
6859 .xword 0x6607d0000000
6860 .xword 0x6400004c0000
6861 .xword 0x650010000000
6862 .xword 0x65000d800000
6863 .xword 0x640000a60000
6864 .xword 0x6400003f0000
6865 .xword 0x63100012a000
6866 .xword 0x6400003c0000
6867 .xword 0x640000400000
6868 .xword 0x640000bf0000
6869 .xword 0x650031400000
6870 .xword 0x650004800000
6871 .xword 0x640000350000
6872 .xword 0x640000500000
6873 .xword 0x640000830000
6874 .xword 0x640000c90000
6875 .xword 0x6310000b0000
6876 .xword 0x660650000000
6877 .xword 0x6400002f0000
6878 .xword 0x63100014c000
6879 .xword 0x63100011a000
6880 .xword 0x640000eb0000
6881 .xword 0x640000670000
6882 .xword 0x631000140000
6883 .xword 0x640000210000
6884 .xword 0x6400003b0000
6885 .xword 0x631000108000
6886 .xword 0x65003a400000
6887 .xword 0x631000138000
6888 .xword 0x63100015c000
6889 .xword 0x6310001d2000
6890 .xword 0x640000db0000
6891Thr1_User_Data_4v100_data_end:
6892/*********************************************************************/
6893SECTION .Thr1_User_Data_4v200 DATA_VA=0x640000d60000
6894attr_data {
6895 Name = .Thr1_User_Data_4v200 ,
6896 VA = 0x640000d60000 ,/* 0x640000d6ffc0 */
6897 RA = 0x03f0dd0000 ,
6898 PA = 0x1ff0dd0000 ,
6899 TTE_Context = 0x1d03 ,/* DATA_SECONDARY */
6900 thr1_nz_ctx_tsb_2 ,
6901 TTE_V = 1 ,
6902 TTE_NFO = 0 ,
6903 TTE_L = 0 ,
6904 TTE_Soft = 0x0b0000 ,
6905 TTE_IE = 0 ,
6906 TTE_E = 0 ,
6907 TTE_CP = 1 ,
6908 TTE_CV = 0 ,
6909 TTE_P = 0 ,
6910 TTE_EP = 0 ,
6911 TTE_W = 1 ,
6912 TTE_SW1 = 1 ,
6913 TTE_SW0 = 1 ,
6914 TTE_RSVD1 = 0 ,
6915 TTE_Size = 1 ,
6916 /* DTTE_TAG_DATA = 0000640000d61d03 8000001ff0dd0441 */
6917 end_label = Thr1_User_Data_4v200_data_end ,
6918 compressimage ,
6919 }
6920.data
6921.global Thr1_User_Data_4v200_data_begin
6922Thr1_User_Data_4v200_data_begin:
6923 .xword 0x6310001f2000
6924 .xword 0x640000ae0000
6925 .xword 0x640000d60000
6926 .xword 0x640000620000
6927 .xword 0x640000990000
6928 .xword 0x631000016000
6929 .xword 0x640000200000
6930 .xword 0x631000048000
6931 .xword 0x6607d0000000
6932 .xword 0x6400004c0000
6933 .xword 0x650010000000
6934 .xword 0x65000d800000
6935 .xword 0x640000a60000
6936 .xword 0x6400003f0000
6937 .xword 0x63100012a000
6938 .xword 0x6400003c0000
6939 .xword 0x640000400000
6940 .xword 0x640000bf0000
6941 .xword 0x650031400000
6942 .xword 0x650004800000
6943 .xword 0x640000350000
6944 .xword 0x640000500000
6945 .xword 0x640000830000
6946 .xword 0x640000c90000
6947 .xword 0x6310000b0000
6948 .xword 0x660650000000
6949 .xword 0x6400002f0000
6950 .xword 0x63100014c000
6951 .xword 0x63100011a000
6952 .xword 0x640000eb0000
6953 .xword 0x640000670000
6954 .xword 0x631000140000
6955 .xword 0x640000210000
6956 .xword 0x6400003b0000
6957 .xword 0x631000108000
6958 .xword 0x65003a400000
6959 .xword 0x631000138000
6960 .xword 0x63100015c000
6961 .xword 0x6310001d2000
6962 .xword 0x640000db0000
6963Thr1_User_Data_4v200_data_end:
6964/*********************************************************************/
6965SECTION .Thr1_User_Data_4v300 DATA_VA=0x640000620000
6966attr_data {
6967 Name = .Thr1_User_Data_4v300 ,
6968 VA = 0x640000620000 ,/* 0x64000062ffc0 */
6969 RA = 0x03f02f0000 ,
6970 PA = 0x03f02f0000 ,
6971 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
6972 thr1_z_ctx_tsb_1 ,
6973 TTE_V = 1 ,
6974 TTE_NFO = 0 ,
6975 TTE_L = 1 ,
6976 TTE_Soft = 0x1f0000 ,
6977 TTE_IE = 0 ,
6978 TTE_E = 0 ,
6979 TTE_CP = 1 ,
6980 TTE_CV = 0 ,
6981 TTE_P = 0 ,
6982 TTE_EP = 0 ,
6983 TTE_W = 1 ,
6984 TTE_SW1 = 0 ,
6985 TTE_SW0 = 1 ,
6986 TTE_RSVD1 = 0 ,
6987 TTE_Size = 1 ,
6988 /* DTTE_TAG_DATA = 0000640000620000 80000003f02f0441 */
6989 end_label = Thr1_User_Data_4v300_data_end ,
6990 compressimage ,
6991 }
6992.data
6993.global Thr1_User_Data_4v300_data_begin
6994Thr1_User_Data_4v300_data_begin:
6995 .xword 0x6310001f2000
6996 .xword 0x640000ae0000
6997 .xword 0x640000d60000
6998 .xword 0x640000620000
6999 .xword 0x640000990000
7000 .xword 0x631000016000
7001 .xword 0x640000200000
7002 .xword 0x631000048000
7003 .xword 0x6607d0000000
7004 .xword 0x6400004c0000
7005 .xword 0x650010000000
7006 .xword 0x65000d800000
7007 .xword 0x640000a60000
7008 .xword 0x6400003f0000
7009 .xword 0x63100012a000
7010 .xword 0x6400003c0000
7011 .xword 0x640000400000
7012 .xword 0x640000bf0000
7013 .xword 0x650031400000
7014 .xword 0x650004800000
7015 .xword 0x640000350000
7016 .xword 0x640000500000
7017 .xword 0x640000830000
7018 .xword 0x640000c90000
7019 .xword 0x6310000b0000
7020 .xword 0x660650000000
7021 .xword 0x6400002f0000
7022 .xword 0x63100014c000
7023 .xword 0x63100011a000
7024 .xword 0x640000eb0000
7025 .xword 0x640000670000
7026 .xword 0x631000140000
7027 .xword 0x640000210000
7028 .xword 0x6400003b0000
7029 .xword 0x631000108000
7030 .xword 0x65003a400000
7031 .xword 0x631000138000
7032 .xword 0x63100015c000
7033 .xword 0x6310001d2000
7034 .xword 0x640000db0000
7035Thr1_User_Data_4v300_data_end:
7036/*********************************************************************/
7037SECTION .Thr1_User_Text_4v001 TEXT_VA=0x640000990000
7038attr_text {
7039 Name = .Thr1_User_Text_4v001 ,
7040 VA = 0x640000990000 ,/* 0x64000099ffc0 */
7041 RA = 0x03f0f60000 ,
7042 PA = 0x1ff0f60000 ,
7043 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
7044 thr1_nz_ctx_tsb_2 ,
7045 TTE_V = 1 ,
7046 TTE_NFO = 0 ,
7047 TTE_L = 0 ,
7048 TTE_Soft = 0x070000 ,
7049 TTE_IE = 0 ,
7050 TTE_E = 0 ,
7051 TTE_CP = 0 ,
7052 TTE_CV = 0 ,
7053 TTE_P = 0 ,
7054 TTE_EP = 1 ,
7055 TTE_W = 0 ,
7056 TTE_SW1 = 0 ,
7057 TTE_SW0 = 1 ,
7058 TTE_RSVD1 = 0 ,
7059 TTE_Size = 1 ,
7060 /* ITTE_TAG_DATA = 0000640000990326 8000001ff0f60081 */
7061 end_label = Thr1_User_Text_4v001_text_end ,
7062 compressimage ,
7063 }
7064.text
7065.global Thr1_User_Text_4v001_text_begin
7066Thr1_User_Text_4v001_text_begin:
7067 nop
7068 sub %g1, 1, %g1
7069 brz %g1,Thr1_User_Text_4v001_exit
7070 nop
7071 .word 0x1000000
7072 or %g0, 0x430, %i7
7073 DTLB_TAG_READ
7074 DDEMAP_ALL_PAGES
7075 .word 0xbe154000
7076 GOTO_SUPERVISOR0
7077 .word 0xe05ee098
7078 .word 0xfa5f6068
7079 .word 0x1000000
7080 or %g0, 0x658, %i7
7081 DTLB_TAG_READ
7082 .word 0x1000000
7083 or %g0, 0x0b4, %i7
7084 LOAD_DDATA_IN
7085 .word 0x1000000
7086 or %g0, 0x0b5, %i7
7087 LOAD_DDATA_IN
7088 .word 0xbe85a038
7089 .word 0xe0dfd000
7090 .word 0xfe45ae8c
7091 .word 0xfe4da2aa
7092 ACCESS_DTSB_PTR
7093 .word 0xbe82a098
7094 .word 0xf6dfd000
7095 .word 0xfe5c2598
7096 .word 0xbe138000
7097 GOTO_SUPERVISOR1
7098 IDEMAP_NCTX
7099thr1_MMU_ASI_BLK_SL_75:
7100 .word 0x878020f9
7101 .word 0xc3b96c80
7102 .word 0xfc995c60
7103 .word 0xca5e6070
7104 .word 0x1000000
7105 .word 0xbe160000
7106 IDEMAP_PAGE
7107 nop
7108 .word 0x1000000
7109 .word 0xbe12c000
7110 srlx %i7, 8, %i7
7111 andn %i7, 0x1f, %i7
7112 ITLB_PROBE
7113 ACCESS_DTSB_PTR
7114thr1_MMU_ASI_PRIMARY_76:
7115 .word 0x87802080
7116 .word 0xe0f2a0c0
7117 IDEMAP_PCTX
7118 .word 0xe05da038
7119 .word 0xfcd91000
7120 .word 0xbe13c000
7121 GOTO_SUPERVISOR0
7122 .word 0x1000000
7123 or %g0, 0x084, %i7
7124 LOAD_DDATA_IN
7125 IDEMAP_ALL_PAGES
7126 IDEMAP_ALL
7127 .word 0xd45e6110
7128 nop
7129 nop
7130 nop
7131 nop
7132 nop
7133 .word 0x1000000
7134 or %g0, 0x180, %i7
7135 READ_IDATA_ACCESS
7136 .word 0xfe42aa9c
7137 DDEMAP_SCTX
7138 nop
7139 nop
7140 nop
7141 .word 0xe1995f20
7142 .word 0x1000000
7143 or %g0, 0xd0, %i7
7144 LOAD_DDATA_ACCESS
7145 .word 0xc0366d2e
7146 .word 0xfcdc1100
7147 .word 0x1000000
7148 or %g0, 0x748, %i7
7149 DTLB_TAG_READ
7150 .word 0xfe4e64d5
7151 .word 0x1000000
7152 or %g0, 0x5c8, %i7
7153 READ_DDATA_ACCESS
7154 nop
7155 nop
7156 DO_BRANCH
7157 .word 0x81c4e000
7158 .word 0xbe154000
7159 GOTO_SUPERVISOR0
7160 IDEMAP_ALL_RPAGES
7161 .word 0xbe82a098
7162 .word 0xd4dfd000
7163 .word 0xec76e0c0
7164 .word 0xc02aa821
7165 nop
7166 nop
7167 nop
7168 nop
7169 nop
7170 nop
7171 nop
7172 nop
7173 .word 0x1000000
7174 or %g0, 0x000, %i7
7175 LOAD_DDATA_IN
7176 .word 0xfcda9000
7177 .word 0x1000000
7178 or %g0, 0x082, %i7
7179 LOAD_DDATA_IN
7180 .word 0xc0276870
7181 .word 0xfcd95120
7182 .word 0xbe150000
7183 GOTO_SUPERVISOR1
7184 .word 0xfe55a8d8
7185 .word 0x81c6a000
7186 .word 0xbe154000
7187 GOTO_SUPERVISOR0
7188 nop
7189Thr1_User_Text_4v001_exit:
7190 EXIT_GOOD
7191Thr1_User_Text_4v001_text_end:
7192/*********************************************************************/
7193SECTION .Thr1_User_Text_4v400 TEXT_VA=0x631000016000
7194attr_text {
7195 Name = .Thr1_User_Text_4v400 ,
7196 VA = 0x631000016000 ,/* 0x631000017fc0 */
7197 RA = 0x037017e000 ,
7198 PA = 0x037017e000 ,
7199 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7200 thr1_z_ctx_tsb_0 ,
7201 TTE_V = 1 ,
7202 TTE_NFO = 0 ,
7203 TTE_L = 0 ,
7204 TTE_Soft = 0x120000 ,
7205 TTE_IE = 0 ,
7206 TTE_E = 0 ,
7207 TTE_CP = 1 ,
7208 TTE_CV = 0 ,
7209 TTE_P = 1 ,
7210 TTE_EP = 1 ,
7211 TTE_W = 0 ,
7212 TTE_SW1 = 1 ,
7213 TTE_SW0 = 1 ,
7214 TTE_RSVD1 = 0 ,
7215 TTE_Size = 0 ,
7216 /* ITTE_TAG_DATA = 0000631000016000 800000037017e480 */
7217 end_label = Thr1_User_Text_4v400_text_end ,
7218 compressimage ,
7219 }
7220.text
7221.global Thr1_User_Text_4v400_text_begin
7222Thr1_User_Text_4v400_text_begin:
7223 wrpr 0, %gl
7224 .word 0xfcdc1000
7225 .word 0xfc9c84e0
7226 .word 0x1000000
7227 or %g0, 0x548, %i7
7228 P_READ_DDATA_ACCESS
7229 P_ACCESS_DTSB_PTR
7230 .word 0x1000000
7231 or %g0, 0x180, %i7
7232 P_ITLB_TAG_READ
7233 .word 0xc029ace1
7234thr1_MMU_ASI_AS_IF_USER_PRIMARY_77:
7235 .word 0x87802010
7236 .word 0xd8f5a018
7237thr1_MMU_ASI_AS_IF_USER_PRIMARY_78:
7238 .word 0x87802010
7239 .word 0xe2f2a010
7240 P_TOGGLE_LSU_IM
7241 .word 0xfcdc1000
7242thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_79:
7243 .word 0x8780202a
7244 .word 0xccb8aa10
7245 .word 0x1000000
7246 or %g0, 0x3c0, %i7
7247 P_READ_DDATA_ACCESS
7248 .word 0xbe85a038
7249 .word 0xd4dfd000
7250 .word 0xfcdc0200
7251 .word 0xfcdd8200
7252 .word 0x1000000
7253 .word 0xbe130000
7254 P_IDEMAP_PAGE
7255 .word 0x1000000
7256 or %g0, 0x087, %i7
7257 P_LOAD_DDATA_IN
7258 nop
7259 nop
7260 nop
7261 nop
7262 nop
7263thr1_MMU_ASI_PRIMARY_80:
7264 .word 0x87802080
7265 .word 0xe0f2a068
7266 nop
7267 nop
7268 nop
7269 .word 0x1000000
7270 or %g0, 0x4a8, %i7
7271 P_ITLB_TAG_READ
7272thr1_MMU_ASI_AS_IF_USER_PRIMARY_81:
7273 .word 0x87802010
7274 .word 0xe2f42070
7275 P_TOGGLE_LSU_DM
7276 .word 0x1000000
7277 or %g0, 0x488, %i7
7278 P_READ_IDATA_ACCESS
7279 .word 0xea75e020
7280 .word 0xc031ab70
7281 .word 0x1000000
7282 or %g0, 0x148, %i7
7283 P_READ_IDATA_ACCESS
7284 .word 0x1000000
7285 or %g0, 0x13e, %i7
7286 P_LOAD_IDATA_ACCESS
7287 P_DDEMAP_NCTX
7288 .word 0x1000000
7289 or %g0, 0x082, %i7
7290 P_LOAD_DDATA_IN
7291 P_ACCESS_ITSB_PTR
7292 .word 0xfa59a038
7293 .word 0xfcde5000
7294 .word 0x1000000
7295 or %g0, 0x539, %i7
7296 P_LOAD_IDATA_ACCESS
7297 .word 0xfe49a286
7298 P_DDEMAP_NCTX
7299 .word 0xe19c5f20
7300 P_ACCESS_DTSB_PTR
7301 .word 0xbe160000
7302 RETURN_FROM_SUPERVISOR1
7303 nop
7304Thr1_User_Text_4v400_exit:
7305 EXIT_GOOD
7306Thr1_User_Text_4v400_text_end:
7307/*********************************************************************/
7308SECTION .Thr1_User_Text_4v002 TEXT_VA=0x640000200000
7309attr_text {
7310 Name = .Thr1_User_Text_4v002 ,
7311 VA = 0x640000200000 ,/* 0x64000020ffc0 */
7312 RA = 0x03f0d90000 ,
7313 PA = 0x1ff0d90000 ,
7314 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
7315 thr1_nz_ctx_tsb_2 ,
7316 TTE_V = 1 ,
7317 TTE_NFO = 0 ,
7318 TTE_L = 0 ,
7319 TTE_Soft = 0x070000 ,
7320 TTE_IE = 0 ,
7321 TTE_E = 0 ,
7322 TTE_CP = 0 ,
7323 TTE_CV = 0 ,
7324 TTE_P = 1 ,
7325 TTE_EP = 1 ,
7326 TTE_W = 0 ,
7327 TTE_SW1 = 0 ,
7328 TTE_SW0 = 1 ,
7329 TTE_RSVD1 = 0 ,
7330 TTE_Size = 1 ,
7331 /* ITTE_TAG_DATA = 0000640000200326 8000001ff0d90081 */
7332 end_label = Thr1_User_Text_4v002_text_end ,
7333 compressimage ,
7334 }
7335.text
7336.global Thr1_User_Text_4v002_text_begin
7337Thr1_User_Text_4v002_text_begin:
7338 wrpr 0, %gl
7339 .word 0xc19c5e20
7340thr1_MMU_ASI_AS_IF_USER_PRIMARY_82:
7341 .word 0x87802010
7342 .word 0xc8f2a0f0
7343 .word 0x1000000
7344 or %g0, 0x350, %i7
7345 P_DTLB_TAG_READ
7346 .word 0xbe816010
7347 .word 0xe39fde20
7348 .word 0xfcdc0200
7349 .word 0xfc998580
7350 nop
7351 nop
7352 nop
7353 nop
7354 nop
7355 nop
7356 nop
7357 .word 0x1000000
7358 or %g0, 0x4c0, %i7
7359 P_READ_IDATA_ACCESS
7360 P_IDEMAP_ALL
7361 .word 0xfcdc1000
7362 P_DDEMAP_ALL
7363 .word 0xfc9dc5e0
7364 .word 0xfcdd9000
7365 .word 0xce712050
7366 .word 0xc02f6cba
7367 .word 0xfcd90200
7368 .word 0x1000000
7369 or %g0, 0x066, %i7
7370 P_LOAD_IDATA_IN
7371 P_DDEMAP_ALL_RPAGES
7372thr1_MMU_ASI_PRIMARY_83:
7373 .word 0x87802080
7374 .word 0xfaf420b0
7375 .word 0x1000000
7376 .word 0xbe144000
7377 P_DDEMAP_RPAGE
7378 .word 0x1000000
7379 or %g0, 0x20, %i7
7380 P_ITLB_TAG_READ
7381thr1_MMU_ASI_AS_IF_USER_PRIMARY_84:
7382 .word 0x87802010
7383 .word 0xd6f42010
7384 .word 0xbe812038
7385 .word 0xe0dfd000
7386 .word 0xfe4aaece
7387thr1_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_85:
7388 .word 0x87802018
7389 .word 0xd8f2a048
7390thr1_MMU_ASI_PRIMARY_86:
7391 .word 0x87802080
7392 .word 0xeef5a048
7393 .word 0x1000000
7394 or %g0, 0x424, %i7
7395 P_LOAD_IDATA_ACCESS
7396 .word 0x1000000
7397 .word 0xbe134000
7398 srlx %i7, 8, %i7
7399 andn %i7, 0x1f, %i7
7400 P_ITLB_PROBE
7401 .word 0xfcd90200
7402 nop
7403 nop
7404 nop
7405 nop
7406 nop
7407 nop
7408 nop
7409 .word 0xfe45a734
7410 P_DDEMAP_ALL_PAGES
7411 .word 0xbe134000
7412 RETURN_FROM_SUPERVISOR0
7413 nop
7414Thr1_User_Text_4v002_exit:
7415 EXIT_GOOD
7416Thr1_User_Text_4v002_text_end:
7417/*********************************************************************/
7418SECTION .Thr1_User_Data_4v101 DATA_VA=0x631000048000
7419attr_data {
7420 Name = .Thr1_User_Data_4v101 ,
7421 VA = 0x631000048000 ,/* 0x631000049fc0 */
7422 RA = 0x037001a000 ,
7423 PA = 0x037001a000 ,
7424 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
7425 thr1_nz_ctx_tsb_1 ,
7426 TTE_V = 1 ,
7427 TTE_NFO = 0 ,
7428 TTE_L = 0 ,
7429 TTE_Soft = 0x140000 ,
7430 TTE_IE = 0 ,
7431 TTE_E = 0 ,
7432 TTE_CP = 0 ,
7433 TTE_CV = 0 ,
7434 TTE_P = 0 ,
7435 TTE_EP = 0 ,
7436 TTE_W = 1 ,
7437 TTE_SW1 = 0 ,
7438 TTE_SW0 = 1 ,
7439 TTE_RSVD1 = 0 ,
7440 TTE_Size = 0 ,
7441 /* DTTE_TAG_DATA = 0000631000048326 800000037001a040 */
7442 end_label = Thr1_User_Data_4v101_data_end ,
7443 compressimage ,
7444 }
7445.data
7446.global Thr1_User_Data_4v101_data_begin
7447Thr1_User_Data_4v101_data_begin:
7448 .xword 0x6310001f2000
7449 .xword 0x640000ae0000
7450 .xword 0x640000d60000
7451 .xword 0x640000620000
7452 .xword 0x640000990000
7453 .xword 0x631000016000
7454 .xword 0x640000200000
7455 .xword 0x631000048000
7456 .xword 0x6607d0000000
7457 .xword 0x6400004c0000
7458 .xword 0x650010000000
7459 .xword 0x65000d800000
7460 .xword 0x640000a60000
7461 .xword 0x6400003f0000
7462 .xword 0x63100012a000
7463 .xword 0x6400003c0000
7464 .xword 0x640000400000
7465 .xword 0x640000bf0000
7466 .xword 0x650031400000
7467 .xword 0x650004800000
7468 .xword 0x640000350000
7469 .xword 0x640000500000
7470 .xword 0x640000830000
7471 .xword 0x640000c90000
7472 .xword 0x6310000b0000
7473 .xword 0x660650000000
7474 .xword 0x6400002f0000
7475 .xword 0x63100014c000
7476 .xword 0x63100011a000
7477 .xword 0x640000eb0000
7478 .xword 0x640000670000
7479 .xword 0x631000140000
7480 .xword 0x640000210000
7481 .xword 0x6400003b0000
7482 .xword 0x631000108000
7483 .xword 0x65003a400000
7484 .xword 0x631000138000
7485 .xword 0x63100015c000
7486 .xword 0x6310001d2000
7487 .xword 0x640000db0000
7488Thr1_User_Data_4v101_data_end:
7489/*********************************************************************/
7490SECTION .Thr1_User_Data_4v201 DATA_VA=0x6607d0000000
7491attr_data {
7492 Name = .Thr1_User_Data_4v201 ,
7493 VA = 0x6607d0000000 ,/* 0x6607dfffffc0 */
7494 RA = 0x0080000000 ,
7495 PA = 0x1c80000000 ,
7496 TTE_Context = 0x1d03 ,/* DATA_SECONDARY */
7497 thr1_nz_ctx_tsb_0 ,
7498 TTE_V = 1 ,
7499 TTE_NFO = 0 ,
7500 TTE_L = 0 ,
7501 TTE_Soft = 0x0b0000 ,
7502 TTE_IE = 0 ,
7503 TTE_E = 0 ,
7504 TTE_CP = 1 ,
7505 TTE_CV = 0 ,
7506 TTE_P = 0 ,
7507 TTE_EP = 0 ,
7508 TTE_W = 1 ,
7509 TTE_SW1 = 1 ,
7510 TTE_SW0 = 1 ,
7511 TTE_RSVD1 = 0 ,
7512 TTE_Size = 5 ,
7513 /* DTTE_TAG_DATA = 00006607d0001d03 8000001c80000445 */
7514 end_label = Thr1_User_Data_4v201_data_end ,
7515 compressimage ,
7516 }
7517.data
7518.global Thr1_User_Data_4v201_data_begin
7519Thr1_User_Data_4v201_data_begin:
7520 .xword 0x6310001f2000
7521 .xword 0x640000ae0000
7522 .xword 0x640000d60000
7523 .xword 0x640000620000
7524 .xword 0x640000990000
7525 .xword 0x631000016000
7526 .xword 0x640000200000
7527 .xword 0x631000048000
7528 .xword 0x6607d0000000
7529 .xword 0x6400004c0000
7530 .xword 0x650010000000
7531 .xword 0x65000d800000
7532 .xword 0x640000a60000
7533 .xword 0x6400003f0000
7534 .xword 0x63100012a000
7535 .xword 0x6400003c0000
7536 .xword 0x640000400000
7537 .xword 0x640000bf0000
7538 .xword 0x650031400000
7539 .xword 0x650004800000
7540 .xword 0x640000350000
7541 .xword 0x640000500000
7542 .xword 0x640000830000
7543 .xword 0x640000c90000
7544 .xword 0x6310000b0000
7545 .xword 0x660650000000
7546 .xword 0x6400002f0000
7547 .xword 0x63100014c000
7548 .xword 0x63100011a000
7549 .xword 0x640000eb0000
7550 .xword 0x640000670000
7551 .xword 0x631000140000
7552 .xword 0x640000210000
7553 .xword 0x6400003b0000
7554 .xword 0x631000108000
7555 .xword 0x65003a400000
7556 .xword 0x631000138000
7557 .xword 0x63100015c000
7558 .xword 0x6310001d2000
7559 .xword 0x640000db0000
7560Thr1_User_Data_4v201_data_end:
7561/*********************************************************************/
7562SECTION .Thr1_User_Data_4v301 DATA_VA=0x6400004c0000
7563attr_data {
7564 Name = .Thr1_User_Data_4v301 ,
7565 VA = 0x6400004c0000 ,/* 0x6400004cffc0 */
7566 RA = 0x03f0180000 ,
7567 PA = 0x03f0180000 ,
7568 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7569 thr1_z_ctx_tsb_1 ,
7570 TTE_V = 1 ,
7571 TTE_NFO = 0 ,
7572 TTE_L = 1 ,
7573 TTE_Soft = 0x1f0000 ,
7574 TTE_IE = 0 ,
7575 TTE_E = 0 ,
7576 TTE_CP = 1 ,
7577 TTE_CV = 0 ,
7578 TTE_P = 0 ,
7579 TTE_EP = 0 ,
7580 TTE_W = 1 ,
7581 TTE_SW1 = 0 ,
7582 TTE_SW0 = 1 ,
7583 TTE_RSVD1 = 0 ,
7584 TTE_Size = 1 ,
7585 /* DTTE_TAG_DATA = 00006400004c0000 80000003f0180441 */
7586 end_label = Thr1_User_Data_4v301_data_end ,
7587 compressimage ,
7588 }
7589.data
7590.global Thr1_User_Data_4v301_data_begin
7591Thr1_User_Data_4v301_data_begin:
7592 .xword 0x6310001f2000
7593 .xword 0x640000ae0000
7594 .xword 0x640000d60000
7595 .xword 0x640000620000
7596 .xword 0x640000990000
7597 .xword 0x631000016000
7598 .xword 0x640000200000
7599 .xword 0x631000048000
7600 .xword 0x6607d0000000
7601 .xword 0x6400004c0000
7602 .xword 0x650010000000
7603 .xword 0x65000d800000
7604 .xword 0x640000a60000
7605 .xword 0x6400003f0000
7606 .xword 0x63100012a000
7607 .xword 0x6400003c0000
7608 .xword 0x640000400000
7609 .xword 0x640000bf0000
7610 .xword 0x650031400000
7611 .xword 0x650004800000
7612 .xword 0x640000350000
7613 .xword 0x640000500000
7614 .xword 0x640000830000
7615 .xword 0x640000c90000
7616 .xword 0x6310000b0000
7617 .xword 0x660650000000
7618 .xword 0x6400002f0000
7619 .xword 0x63100014c000
7620 .xword 0x63100011a000
7621 .xword 0x640000eb0000
7622 .xword 0x640000670000
7623 .xword 0x631000140000
7624 .xword 0x640000210000
7625 .xword 0x6400003b0000
7626 .xword 0x631000108000
7627 .xword 0x65003a400000
7628 .xword 0x631000138000
7629 .xword 0x63100015c000
7630 .xword 0x6310001d2000
7631 .xword 0x640000db0000
7632Thr1_User_Data_4v301_data_end:
7633/*********************************************************************/
7634SECTION .Thr1_User_Text_4v003 TEXT_VA=0x650010000000
7635attr_text {
7636 Name = .Thr1_User_Text_4v003 ,
7637 VA = 0x650010000000 ,/* 0x6500103fffc0 */
7638 RA = 0x0266800000 ,
7639 PA = 0x1e66800000 ,
7640 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
7641 thr1_nz_ctx_tsb_3 ,
7642 TTE_V = 1 ,
7643 TTE_NFO = 0 ,
7644 TTE_L = 0 ,
7645 TTE_Soft = 0x070000 ,
7646 TTE_IE = 0 ,
7647 TTE_E = 0 ,
7648 TTE_CP = 0 ,
7649 TTE_CV = 0 ,
7650 TTE_P = 0 ,
7651 TTE_EP = 1 ,
7652 TTE_W = 0 ,
7653 TTE_SW1 = 0 ,
7654 TTE_SW0 = 1 ,
7655 TTE_RSVD1 = 0 ,
7656 TTE_Size = 3 ,
7657 /* ITTE_TAG_DATA = 00006500100005ce 8000001e66800083 */
7658 end_label = Thr1_User_Text_4v003_text_end ,
7659 compressimage ,
7660 }
7661.text
7662.global Thr1_User_Text_4v003_text_begin
7663Thr1_User_Text_4v003_text_begin:
7664 nop
7665 sub %g1, 1, %g1
7666 brz %g1,Thr1_User_Text_4v003_exit
7667 nop
7668 .word 0xfcde5000
7669 .word 0xc0766e28
7670 nop
7671 nop
7672 nop
7673 nop
7674 nop
7675 nop
7676 nop
7677 .word 0x1000000
7678 or %g0, 0x044, %i7
7679 LOAD_IDATA_IN
7680 .word 0xfcded000
7681 DO_BRANCH
7682 .word 0x81c62000
7683 .word 0xbe124000
7684 GOTO_SUPERVISOR0
7685 .word 0xe25f6010
7686 .word 0xfcdd9000
7687 .word 0xbe120000
7688 GOTO_SUPERVISOR1
7689 .word 0x1000000
7690 or %g0, 0x00f, %i7
7691 LOAD_DDATA_IN
7692thr1_MMU_ASI_PRIMARY_87:
7693 .word 0x87802080
7694 .word 0xcef12020
7695 nop
7696 nop
7697 nop
7698 nop
7699 nop
7700 nop
7701 nop
7702 nop
7703 nop
7704 .word 0x1000000
7705 or %g0, 0x108, %i7
7706 READ_IDATA_ACCESS
7707 .word 0xbe85a038
7708 .word 0xe0dfd000
7709 .word 0xfcded000
7710 nop
7711 nop
7712 nop
7713 nop
7714 nop
7715 nop
7716 .word 0xfe55a5d0
7717 IDEMAP_PCTX
7718 .word 0xd45aa110
7719 .word 0xbe124000
7720 GOTO_SUPERVISOR0
7721 nop
7722 nop
7723 nop
7724 .word 0xbe86e0f0
7725 .word 0xc39fde00
7726 .word 0xbe86e038
7727 .word 0xd4dfd000
7728 .word 0xfe5e6ae8
7729 .word 0x1000000
7730 .word 0xbe17c000
7731 IDEMAP_PAGE
7732 .word 0xfc9ad020
7733 DDEMAP_ALL_RPAGES
7734 .word 0xbe8420b0
7735 .word 0xf2dfd000
7736 .word 0x1000000
7737 or %g0, 0x338, %i7
7738 DTLB_TAG_READ
7739 DDEMAP_ALL_RPAGES
7740 .word 0xcc5da078
7741 .word 0x1000000
7742 or %g0, 0x075, %i7
7743 LOAD_IDATA_IN
7744 .word 0xfcde5000
7745 .word 0xc02c2db1
7746 IDEMAP_NCTX
7747 .word 0xbe154000
7748 GOTO_SUPERVISOR0
7749 .word 0xfcda9040
7750 DDEMAP_ALL
7751 .word 0x1000000
7752 .word 0xbe154000
7753 IDEMAP_RPAGE
7754 .word 0xfcda9000
7755 .word 0xfe442b78
7756 .word 0xbe13c000
7757 GOTO_SUPERVISOR0
7758 .word 0xfe4c218d
7759 .word 0x81c62000
7760 .word 0xbe124000
7761 GOTO_SUPERVISOR0
7762 nop
7763Thr1_User_Text_4v003_exit:
7764 EXIT_GOOD
7765Thr1_User_Text_4v003_text_end:
7766/*********************************************************************/
7767SECTION .Thr1_User_Text_4v401 TEXT_VA=0x65000d800000
7768attr_text {
7769 Name = .Thr1_User_Text_4v401 ,
7770 VA = 0x65000d800000 ,/* 0x65000dbfffc0 */
7771 RA = 0x0268400000 ,
7772 PA = 0x1e68400000 ,
7773 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7774 thr1_z_ctx_tsb_2 ,
7775 TTE_V = 1 ,
7776 TTE_NFO = 0 ,
7777 TTE_L = 0 ,
7778 TTE_Soft = 0x120000 ,
7779 TTE_IE = 0 ,
7780 TTE_E = 0 ,
7781 TTE_CP = 1 ,
7782 TTE_CV = 0 ,
7783 TTE_P = 1 ,
7784 TTE_EP = 1 ,
7785 TTE_W = 0 ,
7786 TTE_SW1 = 1 ,
7787 TTE_SW0 = 1 ,
7788 TTE_RSVD1 = 0 ,
7789 TTE_Size = 3 ,
7790 /* ITTE_TAG_DATA = 000065000d800000 8000001e68400483 */
7791 end_label = Thr1_User_Text_4v401_text_end ,
7792 compressimage ,
7793 }
7794.text
7795.global Thr1_User_Text_4v401_text_begin
7796Thr1_User_Text_4v401_text_begin:
7797 wrpr 0, %gl
7798 .word 0x1000000
7799 or %g0, 0x027, %i7
7800 P_LOAD_IDATA_IN
7801 nop
7802 nop
7803 nop
7804 nop
7805 nop
7806 nop
7807 .word 0xfcda9000
7808 P_TOGGLE_LSU_DM
7809 .word 0xe1995e20
7810 .word 0x1000000
7811 .word 0xbe118000
7812 P_IDEMAP_PAGE
7813thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_88:
7814 .word 0x8780202a
7815 .word 0xecbc2140
7816 .word 0x1000000
7817 or %g0, 0x08e, %i7
7818 P_LOAD_DDATA_IN
7819thr1_MMU_ASI_AS_IF_USER_PRIMARY_89:
7820 .word 0x87802010
7821 .word 0xdaf2a0e8
7822 .word 0xfcdc5160
7823 nop
7824 nop
7825 nop
7826 nop
7827 nop
7828 nop
7829 nop
7830 nop
7831 nop
7832 .word 0xbe85a098
7833 .word 0xe0dfc200
7834 .word 0xfcdc1000
7835 P_DDEMAP_NCTX
7836 .word 0x1000000
7837 or %g0, 0x49, %i7
7838 P_LOAD_IDATA_ACCESS
7839 .word 0xbe85a0f0
7840 .word 0xc39fc2c0
7841 P_DDEMAP_ALL
7842 nop
7843 nop
7844 nop
7845 nop
7846 nop
7847 nop
7848 nop
7849 .word 0xc029a3fa
7850 nop
7851 nop
7852thr1_MMU_ASI_PRIMARY_90:
7853 .word 0x87802080
7854 .word 0xcef2a118
7855 nop
7856 nop
7857 nop
7858 nop
7859 nop
7860 nop
7861 nop
7862 nop
7863 nop
7864 P_TOGGLE_LSU_DM
7865 nop
7866 nop
7867 nop
7868 nop
7869 nop
7870 nop
7871 nop
7872 nop
7873 nop
7874 .word 0xbe82a110
7875 .word 0xd4dfd000
7876 .word 0xbe134000
7877 RETURN_FROM_SUPERVISOR1
7878 nop
7879Thr1_User_Text_4v401_exit:
7880 EXIT_GOOD
7881Thr1_User_Text_4v401_text_end:
7882/*********************************************************************/
7883SECTION .Thr1_User_Text_4v004 TEXT_VA=0x640000a60000
7884attr_text {
7885 Name = .Thr1_User_Text_4v004 ,
7886 VA = 0x640000a60000 ,/* 0x640000a6ffc0 */
7887 RA = 0x03f0d30000 ,
7888 PA = 0x1ff0d30000 ,
7889 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
7890 thr1_nz_ctx_tsb_2 ,
7891 TTE_V = 1 ,
7892 TTE_NFO = 0 ,
7893 TTE_L = 0 ,
7894 TTE_Soft = 0x070000 ,
7895 TTE_IE = 0 ,
7896 TTE_E = 0 ,
7897 TTE_CP = 0 ,
7898 TTE_CV = 0 ,
7899 TTE_P = 1 ,
7900 TTE_EP = 1 ,
7901 TTE_W = 0 ,
7902 TTE_SW1 = 0 ,
7903 TTE_SW0 = 1 ,
7904 TTE_RSVD1 = 0 ,
7905 TTE_Size = 1 ,
7906 /* ITTE_TAG_DATA = 0000640000a60326 8000001ff0d30081 */
7907 end_label = Thr1_User_Text_4v004_text_end ,
7908 compressimage ,
7909 }
7910.text
7911.global Thr1_User_Text_4v004_text_begin
7912Thr1_User_Text_4v004_text_begin:
7913 wrpr 0, %gl
7914 .word 0xfa5e6038
7915 nop
7916 nop
7917 nop
7918 nop
7919 P_ACCESS_ITSB_PTR
7920 nop
7921 .word 0x1000000
7922 or %g0, 0xcc, %i7
7923 P_LOAD_IDATA_ACCESS
7924 .word 0xc075a8b8
7925 P_DDEMAP_PCTX
7926 P_ACCESS_DTSB_PTR
7927 .word 0x1000000
7928 or %g0, 0x420, %i7
7929 P_ITLB_TAG_READ
7930 .word 0xbe876110
7931 .word 0xe0dfd000
7932 .word 0xbe14c000
7933 RETURN_FROM_SUPERVISOR0
7934 nop
7935Thr1_User_Text_4v004_exit:
7936 EXIT_GOOD
7937Thr1_User_Text_4v004_text_end:
7938/*********************************************************************/
7939SECTION .Thr1_User_Data_4v102 DATA_VA=0x6400003f0000
7940attr_data {
7941 Name = .Thr1_User_Data_4v102 ,
7942 VA = 0x6400003f0000 ,/* 0x6400003fffc0 */
7943 RA = 0x03f0a80000 ,
7944 PA = 0x1ff0a80000 ,
7945 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
7946 thr1_nz_ctx_tsb_2 ,
7947 TTE_V = 1 ,
7948 TTE_NFO = 0 ,
7949 TTE_L = 0 ,
7950 TTE_Soft = 0x140000 ,
7951 TTE_IE = 0 ,
7952 TTE_E = 0 ,
7953 TTE_CP = 0 ,
7954 TTE_CV = 0 ,
7955 TTE_P = 0 ,
7956 TTE_EP = 0 ,
7957 TTE_W = 1 ,
7958 TTE_SW1 = 0 ,
7959 TTE_SW0 = 1 ,
7960 TTE_RSVD1 = 0 ,
7961 TTE_Size = 1 ,
7962 /* DTTE_TAG_DATA = 00006400003f0326 8000001ff0a80041 */
7963 end_label = Thr1_User_Data_4v102_data_end ,
7964 compressimage ,
7965 }
7966.data
7967.global Thr1_User_Data_4v102_data_begin
7968Thr1_User_Data_4v102_data_begin:
7969 .xword 0x6310001f2000
7970 .xword 0x640000ae0000
7971 .xword 0x640000d60000
7972 .xword 0x640000620000
7973 .xword 0x640000990000
7974 .xword 0x631000016000
7975 .xword 0x640000200000
7976 .xword 0x631000048000
7977 .xword 0x6607d0000000
7978 .xword 0x6400004c0000
7979 .xword 0x650010000000
7980 .xword 0x65000d800000
7981 .xword 0x640000a60000
7982 .xword 0x6400003f0000
7983 .xword 0x63100012a000
7984 .xword 0x6400003c0000
7985 .xword 0x640000400000
7986 .xword 0x640000bf0000
7987 .xword 0x650031400000
7988 .xword 0x650004800000
7989 .xword 0x640000350000
7990 .xword 0x640000500000
7991 .xword 0x640000830000
7992 .xword 0x640000c90000
7993 .xword 0x6310000b0000
7994 .xword 0x660650000000
7995 .xword 0x6400002f0000
7996 .xword 0x63100014c000
7997 .xword 0x63100011a000
7998 .xword 0x640000eb0000
7999 .xword 0x640000670000
8000 .xword 0x631000140000
8001 .xword 0x640000210000
8002 .xword 0x6400003b0000
8003 .xword 0x631000108000
8004 .xword 0x65003a400000
8005 .xword 0x631000138000
8006 .xword 0x63100015c000
8007 .xword 0x6310001d2000
8008 .xword 0x640000db0000
8009Thr1_User_Data_4v102_data_end:
8010/*********************************************************************/
8011SECTION .Thr1_User_Data_4v202 DATA_VA=0x63100012a000
8012attr_data {
8013 Name = .Thr1_User_Data_4v202 ,
8014 VA = 0x63100012a000 ,/* 0x63100012bfc0 */
8015 RA = 0x03700c0000 ,
8016 PA = 0x03700c0000 ,
8017 TTE_Context = 0x1d03 ,/* DATA_SECONDARY */
8018 thr1_nz_ctx_tsb_1 ,
8019 TTE_V = 1 ,
8020 TTE_NFO = 0 ,
8021 TTE_L = 0 ,
8022 TTE_Soft = 0x0b0000 ,
8023 TTE_IE = 0 ,
8024 TTE_E = 0 ,
8025 TTE_CP = 1 ,
8026 TTE_CV = 0 ,
8027 TTE_P = 0 ,
8028 TTE_EP = 0 ,
8029 TTE_W = 1 ,
8030 TTE_SW1 = 1 ,
8031 TTE_SW0 = 1 ,
8032 TTE_RSVD1 = 0 ,
8033 TTE_Size = 0 ,
8034 /* DTTE_TAG_DATA = 000063100012bd03 80000003700c0440 */
8035 end_label = Thr1_User_Data_4v202_data_end ,
8036 compressimage ,
8037 }
8038.data
8039.global Thr1_User_Data_4v202_data_begin
8040Thr1_User_Data_4v202_data_begin:
8041 .xword 0x6310001f2000
8042 .xword 0x640000ae0000
8043 .xword 0x640000d60000
8044 .xword 0x640000620000
8045 .xword 0x640000990000
8046 .xword 0x631000016000
8047 .xword 0x640000200000
8048 .xword 0x631000048000
8049 .xword 0x6607d0000000
8050 .xword 0x6400004c0000
8051 .xword 0x650010000000
8052 .xword 0x65000d800000
8053 .xword 0x640000a60000
8054 .xword 0x6400003f0000
8055 .xword 0x63100012a000
8056 .xword 0x6400003c0000
8057 .xword 0x640000400000
8058 .xword 0x640000bf0000
8059 .xword 0x650031400000
8060 .xword 0x650004800000
8061 .xword 0x640000350000
8062 .xword 0x640000500000
8063 .xword 0x640000830000
8064 .xword 0x640000c90000
8065 .xword 0x6310000b0000
8066 .xword 0x660650000000
8067 .xword 0x6400002f0000
8068 .xword 0x63100014c000
8069 .xword 0x63100011a000
8070 .xword 0x640000eb0000
8071 .xword 0x640000670000
8072 .xword 0x631000140000
8073 .xword 0x640000210000
8074 .xword 0x6400003b0000
8075 .xword 0x631000108000
8076 .xword 0x65003a400000
8077 .xword 0x631000138000
8078 .xword 0x63100015c000
8079 .xword 0x6310001d2000
8080 .xword 0x640000db0000
8081Thr1_User_Data_4v202_data_end:
8082/*********************************************************************/
8083SECTION .Thr1_User_Data_4v302 DATA_VA=0x6400003c0000
8084attr_data {
8085 Name = .Thr1_User_Data_4v302 ,
8086 VA = 0x6400003c0000 ,/* 0x6400003cffc0 */
8087 RA = 0x03f0120000 ,
8088 PA = 0x03f0120000 ,
8089 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
8090 thr1_z_ctx_tsb_1 ,
8091 TTE_V = 1 ,
8092 TTE_NFO = 0 ,
8093 TTE_L = 1 ,
8094 TTE_Soft = 0x1f0000 ,
8095 TTE_IE = 0 ,
8096 TTE_E = 0 ,
8097 TTE_CP = 1 ,
8098 TTE_CV = 0 ,
8099 TTE_P = 0 ,
8100 TTE_EP = 0 ,
8101 TTE_W = 1 ,
8102 TTE_SW1 = 0 ,
8103 TTE_SW0 = 1 ,
8104 TTE_RSVD1 = 0 ,
8105 TTE_Size = 1 ,
8106 /* DTTE_TAG_DATA = 00006400003c0000 80000003f0120441 */
8107 end_label = Thr1_User_Data_4v302_data_end ,
8108 compressimage ,
8109 }
8110.data
8111.global Thr1_User_Data_4v302_data_begin
8112Thr1_User_Data_4v302_data_begin:
8113 .xword 0x6310001f2000
8114 .xword 0x640000ae0000
8115 .xword 0x640000d60000
8116 .xword 0x640000620000
8117 .xword 0x640000990000
8118 .xword 0x631000016000
8119 .xword 0x640000200000
8120 .xword 0x631000048000
8121 .xword 0x6607d0000000
8122 .xword 0x6400004c0000
8123 .xword 0x650010000000
8124 .xword 0x65000d800000
8125 .xword 0x640000a60000
8126 .xword 0x6400003f0000
8127 .xword 0x63100012a000
8128 .xword 0x6400003c0000
8129 .xword 0x640000400000
8130 .xword 0x640000bf0000
8131 .xword 0x650031400000
8132 .xword 0x650004800000
8133 .xword 0x640000350000
8134 .xword 0x640000500000
8135 .xword 0x640000830000
8136 .xword 0x640000c90000
8137 .xword 0x6310000b0000
8138 .xword 0x660650000000
8139 .xword 0x6400002f0000
8140 .xword 0x63100014c000
8141 .xword 0x63100011a000
8142 .xword 0x640000eb0000
8143 .xword 0x640000670000
8144 .xword 0x631000140000
8145 .xword 0x640000210000
8146 .xword 0x6400003b0000
8147 .xword 0x631000108000
8148 .xword 0x65003a400000
8149 .xword 0x631000138000
8150 .xword 0x63100015c000
8151 .xword 0x6310001d2000
8152 .xword 0x640000db0000
8153Thr1_User_Data_4v302_data_end:
8154/*********************************************************************/
8155SECTION .Thr1_User_Text_4v005 TEXT_VA=0x640000400000
8156attr_text {
8157 Name = .Thr1_User_Text_4v005 ,
8158 VA = 0x640000400000 ,/* 0x64000040ffc0 */
8159 RA = 0x03f0280000 ,
8160 PA = 0x1ff0280000 ,
8161 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
8162 thr1_nz_ctx_tsb_2 ,
8163 TTE_V = 1 ,
8164 TTE_NFO = 0 ,
8165 TTE_L = 0 ,
8166 TTE_Soft = 0x070000 ,
8167 TTE_IE = 0 ,
8168 TTE_E = 0 ,
8169 TTE_CP = 0 ,
8170 TTE_CV = 0 ,
8171 TTE_P = 0 ,
8172 TTE_EP = 1 ,
8173 TTE_W = 0 ,
8174 TTE_SW1 = 0 ,
8175 TTE_SW0 = 1 ,
8176 TTE_RSVD1 = 0 ,
8177 TTE_Size = 1 ,
8178 /* ITTE_TAG_DATA = 0000640000400326 8000001ff0280081 */
8179 end_label = Thr1_User_Text_4v005_text_end ,
8180 compressimage ,
8181 }
8182.text
8183.global Thr1_User_Text_4v005_text_begin
8184Thr1_User_Text_4v005_text_begin:
8185 nop
8186 sub %g1, 1, %g1
8187 brz %g1,Thr1_User_Text_4v005_exit
8188 nop
8189 .word 0x1000000
8190 or %g0, 0x600, %i7
8191 READ_DDATA_ACCESS
8192 .word 0xc45da100
8193 .word 0xbe86e0f0
8194 .word 0xc8dfd000
8195 nop
8196 nop
8197 nop
8198 nop
8199 nop
8200 nop
8201 nop
8202 nop
8203 .word 0xf25c2008
8204 nop
8205 nop
8206 nop
8207 nop
8208 .word 0xbe866008
8209 .word 0xe0dfd000
8210 .word 0x1000000
8211 .word 0xbe10c000
8212 srlx %i7, 8, %i7
8213 andn %i7, 0x1f, %i7
8214 ITLB_PROBE
8215 .word 0xf25da038
8216 DDEMAP_PCTX
8217 .word 0x1000000
8218 .word 0xbe12c000
8219 srlx %i7, 8, %i7
8220 andn %i7, 0x1f, %i7
8221 ITLB_PROBE
8222 .word 0x1000000
8223 or %g0, 0x498, %i7
8224 READ_IDATA_ACCESS
8225 nop
8226 nop
8227 nop
8228 nop
8229 nop
8230 nop
8231 nop
8232 nop
8233 nop
8234 nop
8235 nop
8236 nop
8237 nop
8238 nop
8239 .word 0xc036ee48
8240 .word 0xbe150000
8241 GOTO_SUPERVISOR1
8242 .word 0x1000000
8243 .word 0xbe118000
8244 srlx %i7, 8, %i7
8245 andn %i7, 0x1f, %i7
8246 ITLB_PROBE
8247 nop
8248 nop
8249 nop
8250 nop
8251 nop
8252 nop
8253 nop
8254 .word 0x1000000
8255 or %g0, 0x098, %i7
8256 LOAD_DDATA_IN
8257 .word 0xc0242288
8258 .word 0xe05aa038
8259 nop
8260 nop
8261 nop
8262 nop
8263 nop
8264 nop
8265thr1_MMU_ASI_BLK_SL_91:
8266 .word 0x878020f9
8267 .word 0xc1b96680
8268 .word 0xf075a030
8269 .word 0xc0342baa
8270 .word 0x1000000
8271 or %g0, 0x196, %i7
8272 LOAD_DDATA_ACCESS
8273 .word 0x1000000
8274 .word 0xbe130000
8275 DDEMAP_RPAGE
8276 DO_BRANCH
8277 .word 0x81c1e000
8278 .word 0xbe154000
8279 GOTO_SUPERVISOR0
8280 DDEMAP_ALL_RPAGES
8281 .word 0xe05c2038
8282 .word 0x1000000
8283 or %g0, 0x178, %i7
8284 ITLB_TAG_READ
8285 TOGGLE_LSU_DM
8286 .word 0xe075a038
8287 .word 0xc030ae04
8288 .word 0xc025ad1c
8289 IDEMAP_ALL_PAGES
8290 .word 0x1000000
8291 or %g0, 0x540, %i7
8292 READ_IDATA_ACCESS
8293 DDEMAP_NCTX
8294 nop
8295 nop
8296thr1_MMU_ASI_PRIMARY_92:
8297 .word 0x87802080
8298 .word 0xdcf2a088
8299 .word 0x1000000
8300 or %g0, 0x010, %i7
8301 LOAD_IDATA_IN
8302 .word 0xc076e540
8303 IDEMAP_ALL
8304 nop
8305thr1_MMU_ASI_SECONDARY_93:
8306 .word 0x87802081
8307 .word 0xf8b963c0
8308 DO_BRANCH
8309 .word 0x81c0e088
8310 .word 0xbe124000
8311 GOTO_SUPERVISOR0
8312 .word 0xee5e6078
8313 .word 0x81c3e000
8314 .word 0xbe124000
8315 GOTO_SUPERVISOR0
8316 nop
8317Thr1_User_Text_4v005_exit:
8318 EXIT_GOOD
8319Thr1_User_Text_4v005_text_end:
8320/*********************************************************************/
8321SECTION .Thr1_User_Text_4v402 TEXT_VA=0x640000bf0000
8322attr_text {
8323 Name = .Thr1_User_Text_4v402 ,
8324 VA = 0x640000bf0000 ,/* 0x640000bfffc0 */
8325 RA = 0x03f0f80000 ,
8326 PA = 0x03f0f80000 ,
8327 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
8328 thr1_z_ctx_tsb_1 ,
8329 TTE_V = 1 ,
8330 TTE_NFO = 0 ,
8331 TTE_L = 0 ,
8332 TTE_Soft = 0x120000 ,
8333 TTE_IE = 0 ,
8334 TTE_E = 0 ,
8335 TTE_CP = 1 ,
8336 TTE_CV = 0 ,
8337 TTE_P = 1 ,
8338 TTE_EP = 1 ,
8339 TTE_W = 0 ,
8340 TTE_SW1 = 1 ,
8341 TTE_SW0 = 1 ,
8342 TTE_RSVD1 = 0 ,
8343 TTE_Size = 1 ,
8344 /* ITTE_TAG_DATA = 0000640000bf0000 80000003f0f80481 */
8345 end_label = Thr1_User_Text_4v402_text_end ,
8346 compressimage ,
8347 }
8348.text
8349.global Thr1_User_Text_4v402_text_begin
8350Thr1_User_Text_4v402_text_begin:
8351 wrpr 0, %gl
8352 .word 0xbe85a0d0
8353 .word 0xe0dfc200
8354 P_TOGGLE_LSU_DM
8355 P_TOGGLE_LSU_IM
8356thr1_MMU_ASI_PRIMARY_94:
8357 .word 0x87802080
8358 .word 0xe0f42008
8359 .word 0xc39942e0
8360 .word 0x1000000
8361 or %g0, 0xf0, %i7
8362 P_ITLB_TAG_READ
8363 .word 0x1000000
8364 or %g0, 0x5d0, %i7
8365 P_LOAD_DDATA_ACCESS
8366 P_IDEMAP_ALL_PAGES
8367 .word 0x1000000
8368 or %g0, 0xa5, %i7
8369 P_LOAD_DDATA_ACCESS
8370 P_DDEMAP_ALL_PAGES
8371 .word 0xe19942e0
8372 .word 0xfcd94220
8373thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_95:
8374 .word 0x87802022
8375 .word 0xd8bc2e70
8376 .word 0xe39c43e0
8377 .word 0xca5de010
8378 .word 0x1000000
8379 or %g0, 0x30, %i7
8380 P_READ_IDATA_ACCESS
8381thr1_MMU_ASI_SECONDARY_LITTLE_96:
8382 .word 0x87802089
8383 .word 0xfcb96320
8384thr1_MMU_ASI_AS_IF_USER_PRIMARY_97:
8385 .word 0x87802010
8386 .word 0xd8f76018
8387 .word 0x1000000
8388 .word 0xbe120000
8389 P_IDEMAP_RPAGE
8390 .word 0xc021a214
8391 P_ACCESS_DTSB_PTR
8392 .word 0x1000000
8393 or %g0, 0x78, %i7
8394 P_READ_DDATA_ACCESS
8395 P_DDEMAP_ALL_PAGES
8396 P_DDEMAP_SCTX
8397 .word 0xfe51a57c
8398 .word 0xfc9dc580
8399 .word 0x1000000
8400 or %g0, 0x05f, %i7
8401 P_LOAD_DDATA_IN
8402 .word 0xfe4de815
8403 .word 0xc031aa08
8404 nop
8405 nop
8406 nop
8407 nop
8408 nop
8409 nop
8410 nop
8411 nop
8412 .word 0x1000000
8413 .word 0xbe148000
8414 P_IDEMAP_PAGE
8415 .word 0xbe86e098
8416 .word 0xf2dfd000
8417 P_DDEMAP_PCTX
8418thr1_MMU_ASI_SECONDARY_LITTLE_98:
8419 .word 0x87802089
8420 .word 0xc0bc6540
8421 .word 0xbe11c000
8422 RETURN_FROM_SUPERVISOR1
8423 nop
8424Thr1_User_Text_4v402_exit:
8425 EXIT_GOOD
8426Thr1_User_Text_4v402_text_end:
8427/*********************************************************************/
8428SECTION .Thr1_User_Text_4v006 TEXT_VA=0x650031400000
8429attr_text {
8430 Name = .Thr1_User_Text_4v006 ,
8431 VA = 0x650031400000 ,/* 0x6500317fffc0 */
8432 RA = 0x026a400000 ,
8433 PA = 0x1e6a400000 ,
8434 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
8435 thr1_nz_ctx_tsb_3 ,
8436 TTE_V = 1 ,
8437 TTE_NFO = 0 ,
8438 TTE_L = 0 ,
8439 TTE_Soft = 0x070000 ,
8440 TTE_IE = 0 ,
8441 TTE_E = 0 ,
8442 TTE_CP = 0 ,
8443 TTE_CV = 0 ,
8444 TTE_P = 1 ,
8445 TTE_EP = 1 ,
8446 TTE_W = 0 ,
8447 TTE_SW1 = 0 ,
8448 TTE_SW0 = 1 ,
8449 TTE_RSVD1 = 0 ,
8450 TTE_Size = 3 ,
8451 /* ITTE_TAG_DATA = 00006500314005ce 8000001e6a400083 */
8452 end_label = Thr1_User_Text_4v006_text_end ,
8453 compressimage ,
8454 }
8455.text
8456.global Thr1_User_Text_4v006_text_begin
8457Thr1_User_Text_4v006_text_begin:
8458 wrpr 0, %gl
8459 .word 0xbe82a038
8460 .word 0xe0dfd000
8461 .word 0x1000000
8462 .word 0xbe10c000
8463 P_DDEMAP_PAGE
8464 nop
8465 nop
8466 nop
8467 nop
8468 nop
8469 P_TOGGLE_LSU_DM
8470 nop
8471 nop
8472 nop
8473 nop
8474 nop
8475 nop
8476 nop
8477 nop
8478 .word 0xbe80a098
8479 .word 0xf2dfc200
8480 P_TOGGLE_LSU_DM
8481 .word 0xbe14c000
8482 RETURN_FROM_SUPERVISOR0
8483 nop
8484Thr1_User_Text_4v006_exit:
8485 EXIT_GOOD
8486Thr1_User_Text_4v006_text_end:
8487/*********************************************************************/
8488SECTION .Thr1_User_Data_4v103 DATA_VA=0x650004800000
8489attr_data {
8490 Name = .Thr1_User_Data_4v103 ,
8491 VA = 0x650004800000 ,/* 0x650004bfffc0 */
8492 RA = 0x0266c00000 ,
8493 PA = 0x1e66c00000 ,
8494 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
8495 thr1_nz_ctx_tsb_3 ,
8496 TTE_V = 1 ,
8497 TTE_NFO = 0 ,
8498 TTE_L = 0 ,
8499 TTE_Soft = 0x140000 ,
8500 TTE_IE = 0 ,
8501 TTE_E = 0 ,
8502 TTE_CP = 0 ,
8503 TTE_CV = 0 ,
8504 TTE_P = 0 ,
8505 TTE_EP = 0 ,
8506 TTE_W = 1 ,
8507 TTE_SW1 = 0 ,
8508 TTE_SW0 = 1 ,
8509 TTE_RSVD1 = 0 ,
8510 TTE_Size = 3 ,
8511 /* DTTE_TAG_DATA = 00006500048005ce 8000001e66c00043 */
8512 end_label = Thr1_User_Data_4v103_data_end ,
8513 compressimage ,
8514 }
8515.data
8516.global Thr1_User_Data_4v103_data_begin
8517Thr1_User_Data_4v103_data_begin:
8518 .xword 0x6310001f2000
8519 .xword 0x640000ae0000
8520 .xword 0x640000d60000
8521 .xword 0x640000620000
8522 .xword 0x640000990000
8523 .xword 0x631000016000
8524 .xword 0x640000200000
8525 .xword 0x631000048000
8526 .xword 0x6607d0000000
8527 .xword 0x6400004c0000
8528 .xword 0x650010000000
8529 .xword 0x65000d800000
8530 .xword 0x640000a60000
8531 .xword 0x6400003f0000
8532 .xword 0x63100012a000
8533 .xword 0x6400003c0000
8534 .xword 0x640000400000
8535 .xword 0x640000bf0000
8536 .xword 0x650031400000
8537 .xword 0x650004800000
8538 .xword 0x640000350000
8539 .xword 0x640000500000
8540 .xword 0x640000830000
8541 .xword 0x640000c90000
8542 .xword 0x6310000b0000
8543 .xword 0x660650000000
8544 .xword 0x6400002f0000
8545 .xword 0x63100014c000
8546 .xword 0x63100011a000
8547 .xword 0x640000eb0000
8548 .xword 0x640000670000
8549 .xword 0x631000140000
8550 .xword 0x640000210000
8551 .xword 0x6400003b0000
8552 .xword 0x631000108000
8553 .xword 0x65003a400000
8554 .xword 0x631000138000
8555 .xword 0x63100015c000
8556 .xword 0x6310001d2000
8557 .xword 0x640000db0000
8558Thr1_User_Data_4v103_data_end:
8559/*********************************************************************/
8560SECTION .Thr1_User_Data_4v303 DATA_VA=0x640000350000
8561attr_data {
8562 Name = .Thr1_User_Data_4v303 ,
8563 VA = 0x640000350000 ,/* 0x64000035ffc0 */
8564 RA = 0x03f0040000 ,
8565 PA = 0x03f0040000 ,
8566 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
8567 thr1_z_ctx_tsb_1 ,
8568 TTE_V = 1 ,
8569 TTE_NFO = 0 ,
8570 TTE_L = 1 ,
8571 TTE_Soft = 0x1f0000 ,
8572 TTE_IE = 0 ,
8573 TTE_E = 0 ,
8574 TTE_CP = 1 ,
8575 TTE_CV = 0 ,
8576 TTE_P = 0 ,
8577 TTE_EP = 0 ,
8578 TTE_W = 1 ,
8579 TTE_SW1 = 0 ,
8580 TTE_SW0 = 1 ,
8581 TTE_RSVD1 = 0 ,
8582 TTE_Size = 1 ,
8583 /* DTTE_TAG_DATA = 0000640000350000 80000003f0040441 */
8584 end_label = Thr1_User_Data_4v303_data_end ,
8585 compressimage ,
8586 }
8587.data
8588.global Thr1_User_Data_4v303_data_begin
8589Thr1_User_Data_4v303_data_begin:
8590 .xword 0x6310001f2000
8591 .xword 0x640000ae0000
8592 .xword 0x640000d60000
8593 .xword 0x640000620000
8594 .xword 0x640000990000
8595 .xword 0x631000016000
8596 .xword 0x640000200000
8597 .xword 0x631000048000
8598 .xword 0x6607d0000000
8599 .xword 0x6400004c0000
8600 .xword 0x650010000000
8601 .xword 0x65000d800000
8602 .xword 0x640000a60000
8603 .xword 0x6400003f0000
8604 .xword 0x63100012a000
8605 .xword 0x6400003c0000
8606 .xword 0x640000400000
8607 .xword 0x640000bf0000
8608 .xword 0x650031400000
8609 .xword 0x650004800000
8610 .xword 0x640000350000
8611 .xword 0x640000500000
8612 .xword 0x640000830000
8613 .xword 0x640000c90000
8614 .xword 0x6310000b0000
8615 .xword 0x660650000000
8616 .xword 0x6400002f0000
8617 .xword 0x63100014c000
8618 .xword 0x63100011a000
8619 .xword 0x640000eb0000
8620 .xword 0x640000670000
8621 .xword 0x631000140000
8622 .xword 0x640000210000
8623 .xword 0x6400003b0000
8624 .xword 0x631000108000
8625 .xword 0x65003a400000
8626 .xword 0x631000138000
8627 .xword 0x63100015c000
8628 .xword 0x6310001d2000
8629 .xword 0x640000db0000
8630Thr1_User_Data_4v303_data_end:
8631/*********************************************************************/
8632SECTION .Thr1_User_Text_4v007 TEXT_VA=0x640000500000
8633attr_text {
8634 Name = .Thr1_User_Text_4v007 ,
8635 VA = 0x640000500000 ,/* 0x64000050ffc0 */
8636 RA = 0x03f0bd0000 ,
8637 PA = 0x1ff0bd0000 ,
8638 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
8639 thr1_nz_ctx_tsb_2 ,
8640 TTE_V = 1 ,
8641 TTE_NFO = 0 ,
8642 TTE_L = 0 ,
8643 TTE_Soft = 0x070000 ,
8644 TTE_IE = 0 ,
8645 TTE_E = 0 ,
8646 TTE_CP = 0 ,
8647 TTE_CV = 0 ,
8648 TTE_P = 0 ,
8649 TTE_EP = 1 ,
8650 TTE_W = 0 ,
8651 TTE_SW1 = 0 ,
8652 TTE_SW0 = 1 ,
8653 TTE_RSVD1 = 0 ,
8654 TTE_Size = 1 ,
8655 /* ITTE_TAG_DATA = 0000640000500326 8000001ff0bd0081 */
8656 end_label = Thr1_User_Text_4v007_text_end ,
8657 compressimage ,
8658 }
8659.text
8660.global Thr1_User_Text_4v007_text_begin
8661Thr1_User_Text_4v007_text_begin:
8662 nop
8663 sub %g1, 1, %g1
8664 brz %g1,Thr1_User_Text_4v007_exit
8665 nop
8666 .word 0x1000000
8667 .word 0xbe124000
8668 IDEMAP_PAGE
8669 .word 0xe4742018
8670 .word 0xc0212d44
8671 .word 0x1000000
8672 or %g0, 0x538, %i7
8673 READ_DDATA_ACCESS
8674 .word 0xc03429ce
8675 .word 0xc0276614
8676 .word 0xbe82a068
8677 .word 0xecdfd040
8678 .word 0x1000000
8679 .word 0xbe120000
8680 DDEMAP_PAGE
8681 .word 0xbe842068
8682 .word 0xe0dfd000
8683 .word 0x1000000
8684 or %g0, 0x000, %i7
8685 LOAD_IDATA_IN
8686 ACCESS_DTSB_PTR
8687 .word 0xc675a0b8
8688 .word 0xc075a180
8689 .word 0x1000000
8690 or %g0, 0x458, %i7
8691 READ_IDATA_ACCESS
8692 nop
8693 nop
8694 nop
8695 nop
8696 nop
8697 nop
8698 nop
8699 .word 0xfe42a680
8700 .word 0xd45c20e0
8701 .word 0xbe120000
8702 GOTO_SUPERVISOR1
8703 .word 0xfcdc5120
8704 .word 0xe0766130
8705 .word 0xc02669fc
8706 IDEMAP_PCTX
8707 .word 0xc85c20c0
8708 .word 0x1000000
8709 or %g0, 0x1d0, %i7
8710 READ_DDATA_ACCESS
8711 .word 0xc875a138
8712 .word 0xc0766960
8713 .word 0xf875a090
8714 .word 0xc030a974
8715 .word 0xda766108
8716 .word 0xc0342b66
8717 DO_BRANCH
8718 .word 0x81c4e000
8719 .word 0xbe13c000
8720 GOTO_SUPERVISOR0
8721 .word 0xc0366ccc
8722 .word 0xbe120000
8723 GOTO_SUPERVISOR1
8724 nop
8725Thr1_User_Text_4v007_exit:
8726 EXIT_GOOD
8727Thr1_User_Text_4v007_text_end:
8728/*********************************************************************/
8729SECTION .Thr1_User_Data_4v104 DATA_VA=0x640000830000
8730attr_data {
8731 Name = .Thr1_User_Data_4v104 ,
8732 VA = 0x640000830000 ,/* 0x64000083ffc0 */
8733 RA = 0x03f0e00000 ,
8734 PA = 0x1ff0e00000 ,
8735 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
8736 thr1_nz_ctx_tsb_2 ,
8737 TTE_V = 1 ,
8738 TTE_NFO = 0 ,
8739 TTE_L = 0 ,
8740 TTE_Soft = 0x140000 ,
8741 TTE_IE = 0 ,
8742 TTE_E = 0 ,
8743 TTE_CP = 0 ,
8744 TTE_CV = 0 ,
8745 TTE_P = 0 ,
8746 TTE_EP = 0 ,
8747 TTE_W = 1 ,
8748 TTE_SW1 = 0 ,
8749 TTE_SW0 = 1 ,
8750 TTE_RSVD1 = 0 ,
8751 TTE_Size = 1 ,
8752 /* DTTE_TAG_DATA = 0000640000830326 8000001ff0e00041 */
8753 end_label = Thr1_User_Data_4v104_data_end ,
8754 compressimage ,
8755 }
8756.data
8757.global Thr1_User_Data_4v104_data_begin
8758Thr1_User_Data_4v104_data_begin:
8759 .xword 0x6310001f2000
8760 .xword 0x640000ae0000
8761 .xword 0x640000d60000
8762 .xword 0x640000620000
8763 .xword 0x640000990000
8764 .xword 0x631000016000
8765 .xword 0x640000200000
8766 .xword 0x631000048000
8767 .xword 0x6607d0000000
8768 .xword 0x6400004c0000
8769 .xword 0x650010000000
8770 .xword 0x65000d800000
8771 .xword 0x640000a60000
8772 .xword 0x6400003f0000
8773 .xword 0x63100012a000
8774 .xword 0x6400003c0000
8775 .xword 0x640000400000
8776 .xword 0x640000bf0000
8777 .xword 0x650031400000
8778 .xword 0x650004800000
8779 .xword 0x640000350000
8780 .xword 0x640000500000
8781 .xword 0x640000830000
8782 .xword 0x640000c90000
8783 .xword 0x6310000b0000
8784 .xword 0x660650000000
8785 .xword 0x6400002f0000
8786 .xword 0x63100014c000
8787 .xword 0x63100011a000
8788 .xword 0x640000eb0000
8789 .xword 0x640000670000
8790 .xword 0x631000140000
8791 .xword 0x640000210000
8792 .xword 0x6400003b0000
8793 .xword 0x631000108000
8794 .xword 0x65003a400000
8795 .xword 0x631000138000
8796 .xword 0x63100015c000
8797 .xword 0x6310001d2000
8798 .xword 0x640000db0000
8799Thr1_User_Data_4v104_data_end:
8800/*********************************************************************/
8801SECTION .Thr1_User_Text_4v008 TEXT_VA=0x640000c90000
8802attr_text {
8803 Name = .Thr1_User_Text_4v008 ,
8804 VA = 0x640000c90000 ,/* 0x640000c9ffc0 */
8805 RA = 0x03f07e0000 ,
8806 PA = 0x1ff07e0000 ,
8807 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
8808 thr1_nz_ctx_tsb_2 ,
8809 TTE_V = 1 ,
8810 TTE_NFO = 0 ,
8811 TTE_L = 0 ,
8812 TTE_Soft = 0x070000 ,
8813 TTE_IE = 0 ,
8814 TTE_E = 0 ,
8815 TTE_CP = 0 ,
8816 TTE_CV = 0 ,
8817 TTE_P = 0 ,
8818 TTE_EP = 1 ,
8819 TTE_W = 0 ,
8820 TTE_SW1 = 0 ,
8821 TTE_SW0 = 1 ,
8822 TTE_RSVD1 = 0 ,
8823 TTE_Size = 1 ,
8824 /* ITTE_TAG_DATA = 0000640000c90326 8000001ff07e0081 */
8825 end_label = Thr1_User_Text_4v008_text_end ,
8826 compressimage ,
8827 }
8828.text
8829.global Thr1_User_Text_4v008_text_begin
8830Thr1_User_Text_4v008_text_begin:
8831 nop
8832 sub %g1, 1, %g1
8833 brz %g1,Thr1_User_Text_4v008_exit
8834 nop
8835 nop
8836 nop
8837 nop
8838 nop
8839 nop
8840 nop
8841 TOGGLE_LSU_DM
8842thr1_MMU_ASI_PRIMARY_99:
8843 .word 0x87802080
8844 .word 0xd8f12018
8845 TOGGLE_LSU_DM
8846 .word 0x1000000
8847 .word 0xbe108000
8848 IDEMAP_PAGE
8849 .word 0x1000000
8850 or %g0, 0x060, %i7
8851 LOAD_DDATA_IN
8852 .word 0x1000000
8853 .word 0xbe16c000
8854 DDEMAP_PAGE
8855 nop
8856 nop
8857 nop
8858 nop
8859 nop
8860 nop
8861 nop
8862 .word 0x1000000
8863 or %g0, 0x170, %i7
8864 READ_IDATA_ACCESS
8865 .word 0xfe56e49e
8866 .word 0xc035a1c8
8867 .word 0xc0242250
8868thr1_MMU_ASI_PRIMARY_100:
8869 .word 0x87802080
8870 .word 0xd0f76028
8871 .word 0xbe842130
8872 .word 0xd4dfd040
8873 .word 0xc02e6180
8874 ACCESS_DTSB_PTR
8875 .word 0xbe124000
8876 GOTO_SUPERVISOR0
8877 .word 0xd85c2018
8878 .word 0xc85aa038
8879 DO_BRANCH
8880 .word 0x81c4e000
8881 .word 0xbe124000
8882 GOTO_SUPERVISOR0
8883 .word 0xcc5da018
8884 .word 0x1000000
8885 or %g0, 0x02f, %i7
8886 LOAD_DDATA_IN
8887 .word 0xfe4e6e73
8888 nop
8889 nop
8890 .word 0x1000000
8891 or %g0, 0x007, %i7
8892 LOAD_IDATA_IN
8893 .word 0x1000000
8894 or %g0, 0x058, %i7
8895 LOAD_IDATA_IN
8896 .word 0xc0366d16
8897 .word 0x1000000
8898 or %g0, 0x13d, %i7
8899 LOAD_DDATA_ACCESS
8900 .word 0xbe13c000
8901 GOTO_SUPERVISOR0
8902 .word 0xdc75a088
8903 .word 0xc02da745
8904 .word 0xbe120000
8905 GOTO_SUPERVISOR1
8906 nop
8907Thr1_User_Text_4v008_exit:
8908 EXIT_GOOD
8909Thr1_User_Text_4v008_text_end:
8910/*********************************************************************/
8911SECTION .Thr1_User_Data_4v105 DATA_VA=0x6310000b0000
8912attr_data {
8913 Name = .Thr1_User_Data_4v105 ,
8914 VA = 0x6310000b0000 ,/* 0x6310000b1fc0 */
8915 RA = 0x0370094000 ,
8916 PA = 0x0370094000 ,
8917 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
8918 thr1_nz_ctx_tsb_1 ,
8919 TTE_V = 1 ,
8920 TTE_NFO = 0 ,
8921 TTE_L = 0 ,
8922 TTE_Soft = 0x140000 ,
8923 TTE_IE = 0 ,
8924 TTE_E = 0 ,
8925 TTE_CP = 0 ,
8926 TTE_CV = 0 ,
8927 TTE_P = 0 ,
8928 TTE_EP = 0 ,
8929 TTE_W = 1 ,
8930 TTE_SW1 = 0 ,
8931 TTE_SW0 = 1 ,
8932 TTE_RSVD1 = 0 ,
8933 TTE_Size = 0 ,
8934 /* DTTE_TAG_DATA = 00006310000b0326 8000000370094040 */
8935 end_label = Thr1_User_Data_4v105_data_end ,
8936 compressimage ,
8937 }
8938.data
8939.global Thr1_User_Data_4v105_data_begin
8940Thr1_User_Data_4v105_data_begin:
8941 .xword 0x6310001f2000
8942 .xword 0x640000ae0000
8943 .xword 0x640000d60000
8944 .xword 0x640000620000
8945 .xword 0x640000990000
8946 .xword 0x631000016000
8947 .xword 0x640000200000
8948 .xword 0x631000048000
8949 .xword 0x6607d0000000
8950 .xword 0x6400004c0000
8951 .xword 0x650010000000
8952 .xword 0x65000d800000
8953 .xword 0x640000a60000
8954 .xword 0x6400003f0000
8955 .xword 0x63100012a000
8956 .xword 0x6400003c0000
8957 .xword 0x640000400000
8958 .xword 0x640000bf0000
8959 .xword 0x650031400000
8960 .xword 0x650004800000
8961 .xword 0x640000350000
8962 .xword 0x640000500000
8963 .xword 0x640000830000
8964 .xword 0x640000c90000
8965 .xword 0x6310000b0000
8966 .xword 0x660650000000
8967 .xword 0x6400002f0000
8968 .xword 0x63100014c000
8969 .xword 0x63100011a000
8970 .xword 0x640000eb0000
8971 .xword 0x640000670000
8972 .xword 0x631000140000
8973 .xword 0x640000210000
8974 .xword 0x6400003b0000
8975 .xword 0x631000108000
8976 .xword 0x65003a400000
8977 .xword 0x631000138000
8978 .xword 0x63100015c000
8979 .xword 0x6310001d2000
8980 .xword 0x640000db0000
8981Thr1_User_Data_4v105_data_end:
8982/*********************************************************************/
8983SECTION .Thr1_User_Text_4v009 TEXT_VA=0x660650000000
8984attr_text {
8985 Name = .Thr1_User_Text_4v009 ,
8986 VA = 0x660650000000 ,/* 0x66065fffffc0 */
8987 RA = 0x02e0000000 ,
8988 PA = 0x1ee0000000 ,
8989 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
8990 thr1_nz_ctx_tsb_0 ,
8991 TTE_V = 1 ,
8992 TTE_NFO = 0 ,
8993 TTE_L = 0 ,
8994 TTE_Soft = 0x070000 ,
8995 TTE_IE = 0 ,
8996 TTE_E = 0 ,
8997 TTE_CP = 0 ,
8998 TTE_CV = 0 ,
8999 TTE_P = 0 ,
9000 TTE_EP = 1 ,
9001 TTE_W = 0 ,
9002 TTE_SW1 = 0 ,
9003 TTE_SW0 = 1 ,
9004 TTE_RSVD1 = 0 ,
9005 TTE_Size = 5 ,
9006 /* ITTE_TAG_DATA = 0000660650000326 8000001ee0000085 */
9007 end_label = Thr1_User_Text_4v009_text_end ,
9008 compressimage ,
9009 }
9010.text
9011.global Thr1_User_Text_4v009_text_begin
9012Thr1_User_Text_4v009_text_begin:
9013 nop
9014 sub %g1, 1, %g1
9015 brz %g1,Thr1_User_Text_4v009_exit
9016 nop
9017 .word 0xbe85a120
9018 .word 0xe0dfd000
9019 .word 0x1000000
9020 or %g0, 0x470, %i7
9021 READ_DDATA_ACCESS
9022 TOGGLE_LSU_DM
9023 TOGGLE_LSU_IM
9024 .word 0xc02c242e
9025thr1_MMU_ASI_PRIMARY_101:
9026 .word 0x87802080
9027 .word 0xe4f42078
9028 DDEMAP_ALL
9029 DO_BRANCH
9030 .word 0x81c4e000
9031 .word 0xbe124000
9032 GOTO_SUPERVISOR0
9033 .word 0x1000000
9034 or %g0, 0x056, %i7
9035 LOAD_DDATA_IN
9036 DDEMAP_SCTX
9037 DO_BRANCH
9038 .word 0x81c6a000
9039 .word 0xbe13c000
9040 GOTO_SUPERVISOR0
9041 .word 0xfcde5000
9042 TOGGLE_LSU_IM
9043 IDEMAP_ALL
9044 .word 0x1000000
9045 .word 0xbe130000
9046 IDEMAP_PAGE
9047 .word 0x1000000
9048 or %g0, 0x50, %i7
9049 ITLB_TAG_READ
9050 nop
9051 nop
9052 nop
9053 nop
9054 .word 0x1000000
9055 or %g0, 0xe8, %i7
9056 DTLB_TAG_READ
9057 .word 0xca5da010
9058thr1_MMU_ASI_PRIMARY_102:
9059 .word 0x87802080
9060 .word 0xf4f42080
9061thr1_MMU_ASI_PRIMARY_103:
9062 .word 0x87802080
9063 .word 0xc4f66008
9064 .word 0xe675a050
9065 .word 0xc075a510
9066 DO_BRANCH
9067 .word 0x81c3e000
9068 .word 0xbe124000
9069 GOTO_SUPERVISOR0
9070 .word 0xfcdc1000
9071 .word 0xbe866068
9072 .word 0xd4dfd000
9073 DDEMAP_SCTX
9074 .word 0xc6742080
9075 .word 0xc02aa94a
9076 IDEMAP_PCTX
9077 .word 0xfcda9000
9078 .word 0xde75a050
9079 .word 0xc02dae8f
9080 DDEMAP_ALL
9081 .word 0x1000000
9082 or %g0, 0x28, %i7
9083 ITLB_TAG_READ
9084 .word 0xbe124000
9085 GOTO_SUPERVISOR0
9086 .word 0x1000000
9087 .word 0xbe12c000
9088 DDEMAP_PAGE
9089 .word 0x1000000
9090 .word 0xbe118000
9091 DDEMAP_RPAGE
9092 nop
9093 nop
9094 nop
9095 .word 0x1000000
9096 or %g0, 0x084, %i7
9097 LOAD_DDATA_IN
9098 .word 0x1000000
9099 or %g0, 0x590, %i7
9100 READ_IDATA_ACCESS
9101 .word 0x1000000
9102 or %g0, 0x022, %i7
9103 LOAD_IDATA_IN
9104 IDEMAP_ALL_RPAGES
9105 .word 0xfc991100
9106 DDEMAP_NCTX
9107 .word 0x1000000
9108 or %g0, 0x218, %i7
9109 LOAD_DDATA_ACCESS
9110 nop
9111 nop
9112 .word 0xd85aa078
9113 .word 0x1000000
9114 or %g0, 0x1d0, %i7
9115 READ_IDATA_ACCESS
9116 .word 0xbe124000
9117 GOTO_SUPERVISOR0
9118 .word 0xc0292420
9119 .word 0x81c56000
9120 .word 0xbe13c000
9121 GOTO_SUPERVISOR0
9122 nop
9123Thr1_User_Text_4v009_exit:
9124 EXIT_GOOD
9125Thr1_User_Text_4v009_text_end:
9126/*********************************************************************/
9127SECTION .Thr1_User_Data_4v106 DATA_VA=0x6400002f0000
9128attr_data {
9129 Name = .Thr1_User_Data_4v106 ,
9130 VA = 0x6400002f0000 ,/* 0x6400002fffc0 */
9131 RA = 0x03f0ad0000 ,
9132 PA = 0x1ff0ad0000 ,
9133 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
9134 thr1_nz_ctx_tsb_2 ,
9135 TTE_V = 1 ,
9136 TTE_NFO = 0 ,
9137 TTE_L = 0 ,
9138 TTE_Soft = 0x140000 ,
9139 TTE_IE = 0 ,
9140 TTE_E = 0 ,
9141 TTE_CP = 0 ,
9142 TTE_CV = 0 ,
9143 TTE_P = 0 ,
9144 TTE_EP = 0 ,
9145 TTE_W = 1 ,
9146 TTE_SW1 = 0 ,
9147 TTE_SW0 = 1 ,
9148 TTE_RSVD1 = 0 ,
9149 TTE_Size = 1 ,
9150 /* DTTE_TAG_DATA = 00006400002f0326 8000001ff0ad0041 */
9151 end_label = Thr1_User_Data_4v106_data_end ,
9152 compressimage ,
9153 }
9154.data
9155.global Thr1_User_Data_4v106_data_begin
9156Thr1_User_Data_4v106_data_begin:
9157 .xword 0x6310001f2000
9158 .xword 0x640000ae0000
9159 .xword 0x640000d60000
9160 .xword 0x640000620000
9161 .xword 0x640000990000
9162 .xword 0x631000016000
9163 .xword 0x640000200000
9164 .xword 0x631000048000
9165 .xword 0x6607d0000000
9166 .xword 0x6400004c0000
9167 .xword 0x650010000000
9168 .xword 0x65000d800000
9169 .xword 0x640000a60000
9170 .xword 0x6400003f0000
9171 .xword 0x63100012a000
9172 .xword 0x6400003c0000
9173 .xword 0x640000400000
9174 .xword 0x640000bf0000
9175 .xword 0x650031400000
9176 .xword 0x650004800000
9177 .xword 0x640000350000
9178 .xword 0x640000500000
9179 .xword 0x640000830000
9180 .xword 0x640000c90000
9181 .xword 0x6310000b0000
9182 .xword 0x660650000000
9183 .xword 0x6400002f0000
9184 .xword 0x63100014c000
9185 .xword 0x63100011a000
9186 .xword 0x640000eb0000
9187 .xword 0x640000670000
9188 .xword 0x631000140000
9189 .xword 0x640000210000
9190 .xword 0x6400003b0000
9191 .xword 0x631000108000
9192 .xword 0x65003a400000
9193 .xword 0x631000138000
9194 .xword 0x63100015c000
9195 .xword 0x6310001d2000
9196 .xword 0x640000db0000
9197Thr1_User_Data_4v106_data_end:
9198/*********************************************************************/
9199SECTION .Thr1_User_Text_4v00a TEXT_VA=0x63100014c000
9200attr_text {
9201 Name = .Thr1_User_Text_4v00a ,
9202 VA = 0x63100014c000 ,/* 0x63100014dfc0 */
9203 RA = 0x0370142000 ,
9204 PA = 0x0370142000 ,
9205 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
9206 thr1_nz_ctx_tsb_1 ,
9207 TTE_V = 1 ,
9208 TTE_NFO = 0 ,
9209 TTE_L = 0 ,
9210 TTE_Soft = 0x070000 ,
9211 TTE_IE = 0 ,
9212 TTE_E = 0 ,
9213 TTE_CP = 0 ,
9214 TTE_CV = 0 ,
9215 TTE_P = 0 ,
9216 TTE_EP = 1 ,
9217 TTE_W = 0 ,
9218 TTE_SW1 = 0 ,
9219 TTE_SW0 = 1 ,
9220 TTE_RSVD1 = 0 ,
9221 TTE_Size = 0 ,
9222 /* ITTE_TAG_DATA = 000063100014c326 8000000370142080 */
9223 end_label = Thr1_User_Text_4v00a_text_end ,
9224 compressimage ,
9225 }
9226.text
9227.global Thr1_User_Text_4v00a_text_begin
9228Thr1_User_Text_4v00a_text_begin:
9229 nop
9230 sub %g1, 1, %g1
9231 brz %g1,Thr1_User_Text_4v00a_exit
9232 nop
9233 .word 0xfcdd9040
9234 nop
9235 nop
9236 nop
9237 nop
9238 nop
9239 nop
9240 nop
9241 nop
9242 nop
9243 .word 0x1000000
9244 .word 0xbe11c000
9245 IDEMAP_PAGE
9246 IDEMAP_PCTX
9247 .word 0xca72a010
9248 .word 0xc0212140
9249 .word 0xca70a070
9250 .word 0xc022a4e0
9251 ACCESS_DTSB_PTR
9252 .word 0xbe82a038
9253 .word 0xe0dfd000
9254 .word 0xd45da098
9255 .word 0x1000000
9256 or %g0, 0x009, %i7
9257 LOAD_IDATA_IN
9258 .word 0xe05e60f0
9259 .word 0xc02da997
9260 DDEMAP_ALL
9261 .word 0xbe150000
9262 GOTO_SUPERVISOR1
9263 nop
9264 nop
9265 nop
9266 nop
9267 .word 0xbe120000
9268 GOTO_SUPERVISOR1
9269 nop
9270 nop
9271 nop
9272 DO_BRANCH
9273 .word 0x81c0e088
9274 .word 0xbe124000
9275 GOTO_SUPERVISOR0
9276 nop
9277 nop
9278 nop
9279 nop
9280 nop
9281 nop
9282 nop
9283 nop
9284thr1_MMU_ASI_PRIMARY_104:
9285 .word 0x87802080
9286 .word 0xd8f76048
9287 .word 0x1000000
9288 or %g0, 0x10b, %i7
9289 LOAD_DDATA_ACCESS
9290 .word 0x1000000
9291 or %g0, 0x078, %i7
9292 LOAD_IDATA_IN
9293 .word 0xe05f6038
9294 TOGGLE_LSU_IM
9295 .word 0xc4776038
9296 .word 0xc022add0
9297 ACCESS_DTSB_PTR
9298 IDEMAP_ALL
9299 .word 0x1000000
9300 or %g0, 0x07e, %i7
9301 LOAD_DDATA_IN
9302 nop
9303 nop
9304 nop
9305 nop
9306 nop
9307 nop
9308 nop
9309 .word 0xfcdc5160
9310 ACCESS_DTSB_PTR
9311 .word 0x1000000
9312 or %g0, 0x047, %i7
9313 LOAD_IDATA_IN
9314 .word 0xfe4c2252
9315 .word 0xfe56e5d0
9316 DO_BRANCH
9317 .word 0x81c72000
9318 .word 0xbe124000
9319 GOTO_SUPERVISOR0
9320 .word 0xcc5aa018
9321 IDEMAP_ALL_RPAGES
9322 .word 0xca742010
9323 .word 0xc035a140
9324 .word 0xee5da0a0
9325 nop
9326 nop
9327 nop
9328 nop
9329 TOGGLE_LSU_IM
9330 DDEMAP_ALL
9331 .word 0xd4776038
9332 .word 0xc0766140
9333 .word 0xd8592018
9334thr1_MMU_ASI_BLK_P_105:
9335 .word 0x878020f0
9336 .word 0xe3bee4c0
9337 DO_BRANCH
9338 .word 0x81c56000
9339 .word 0xbe154000
9340 GOTO_SUPERVISOR0
9341 .word 0xec592098
9342 .word 0x81c56000
9343 .word 0xbe13c000
9344 GOTO_SUPERVISOR0
9345 nop
9346Thr1_User_Text_4v00a_exit:
9347 EXIT_GOOD
9348Thr1_User_Text_4v00a_text_end:
9349/*********************************************************************/
9350SECTION .Thr1_User_Data_4v107 DATA_VA=0x63100011a000
9351attr_data {
9352 Name = .Thr1_User_Data_4v107 ,
9353 VA = 0x63100011a000 ,/* 0x63100011bfc0 */
9354 RA = 0x03700a0000 ,
9355 PA = 0x03700a0000 ,
9356 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
9357 thr1_nz_ctx_tsb_1 ,
9358 TTE_V = 1 ,
9359 TTE_NFO = 0 ,
9360 TTE_L = 0 ,
9361 TTE_Soft = 0x140000 ,
9362 TTE_IE = 0 ,
9363 TTE_E = 0 ,
9364 TTE_CP = 0 ,
9365 TTE_CV = 0 ,
9366 TTE_P = 0 ,
9367 TTE_EP = 0 ,
9368 TTE_W = 1 ,
9369 TTE_SW1 = 0 ,
9370 TTE_SW0 = 1 ,
9371 TTE_RSVD1 = 0 ,
9372 TTE_Size = 0 ,
9373 /* DTTE_TAG_DATA = 000063100011a326 80000003700a0040 */
9374 end_label = Thr1_User_Data_4v107_data_end ,
9375 compressimage ,
9376 }
9377.data
9378.global Thr1_User_Data_4v107_data_begin
9379Thr1_User_Data_4v107_data_begin:
9380 .xword 0x6310001f2000
9381 .xword 0x640000ae0000
9382 .xword 0x640000d60000
9383 .xword 0x640000620000
9384 .xword 0x640000990000
9385 .xword 0x631000016000
9386 .xword 0x640000200000
9387 .xword 0x631000048000
9388 .xword 0x6607d0000000
9389 .xword 0x6400004c0000
9390 .xword 0x650010000000
9391 .xword 0x65000d800000
9392 .xword 0x640000a60000
9393 .xword 0x6400003f0000
9394 .xword 0x63100012a000
9395 .xword 0x6400003c0000
9396 .xword 0x640000400000
9397 .xword 0x640000bf0000
9398 .xword 0x650031400000
9399 .xword 0x650004800000
9400 .xword 0x640000350000
9401 .xword 0x640000500000
9402 .xword 0x640000830000
9403 .xword 0x640000c90000
9404 .xword 0x6310000b0000
9405 .xword 0x660650000000
9406 .xword 0x6400002f0000
9407 .xword 0x63100014c000
9408 .xword 0x63100011a000
9409 .xword 0x640000eb0000
9410 .xword 0x640000670000
9411 .xword 0x631000140000
9412 .xword 0x640000210000
9413 .xword 0x6400003b0000
9414 .xword 0x631000108000
9415 .xword 0x65003a400000
9416 .xword 0x631000138000
9417 .xword 0x63100015c000
9418 .xword 0x6310001d2000
9419 .xword 0x640000db0000
9420Thr1_User_Data_4v107_data_end:
9421/*********************************************************************/
9422SECTION .Thr1_User_Text_4v00b TEXT_VA=0x640000eb0000
9423attr_text {
9424 Name = .Thr1_User_Text_4v00b ,
9425 VA = 0x640000eb0000 ,/* 0x640000ebffc0 */
9426 RA = 0x03f0a50000 ,
9427 PA = 0x1ff0a50000 ,
9428 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
9429 thr1_nz_ctx_tsb_2 ,
9430 TTE_V = 1 ,
9431 TTE_NFO = 0 ,
9432 TTE_L = 0 ,
9433 TTE_Soft = 0x070000 ,
9434 TTE_IE = 0 ,
9435 TTE_E = 0 ,
9436 TTE_CP = 0 ,
9437 TTE_CV = 0 ,
9438 TTE_P = 0 ,
9439 TTE_EP = 1 ,
9440 TTE_W = 0 ,
9441 TTE_SW1 = 0 ,
9442 TTE_SW0 = 1 ,
9443 TTE_RSVD1 = 0 ,
9444 TTE_Size = 1 ,
9445 /* ITTE_TAG_DATA = 0000640000eb0326 8000001ff0a50081 */
9446 end_label = Thr1_User_Text_4v00b_text_end ,
9447 compressimage ,
9448 }
9449.text
9450.global Thr1_User_Text_4v00b_text_begin
9451Thr1_User_Text_4v00b_text_begin:
9452 nop
9453 sub %g1, 1, %g1
9454 brz %g1,Thr1_User_Text_4v00b_exit
9455 nop
9456 .word 0x1000000
9457 or %g0, 0x032, %i7
9458 LOAD_IDATA_IN
9459 .word 0xfc9add60
9460 .word 0xea7760b8
9461 .word 0xc037616e
9462 .word 0xbe13c000
9463 GOTO_SUPERVISOR0
9464 .word 0xfe45ad68
9465 .word 0x1000000
9466 or %g0, 0x410, %i7
9467 READ_IDATA_ACCESS
9468 .word 0xe25c2040
9469 ACCESS_ITSB_PTR
9470 IDEMAP_ALL_PAGES
9471 nop
9472 nop
9473 nop
9474 nop
9475 nop
9476 nop
9477 nop
9478 nop
9479 .word 0x1000000
9480 or %g0, 0x7e0, %i7
9481 READ_DDATA_ACCESS
9482 nop
9483 nop
9484 nop
9485 nop
9486 nop
9487 nop
9488 .word 0x1000000
9489 .word 0xbe128000
9490 DDEMAP_PAGE
9491 ACCESS_DTSB_PTR
9492 nop
9493 nop
9494 nop
9495 TOGGLE_LSU_DM
9496 nop
9497 nop
9498 nop
9499 .word 0xf87120c8
9500 .word 0xc02c2ee6
9501 .word 0xc872a0d0
9502 .word 0xc076e6b8
9503 nop
9504 nop
9505 nop
9506 nop
9507 nop
9508 .word 0xbe124000
9509 GOTO_SUPERVISOR0
9510 .word 0xe072a120
9511 .word 0xc03429e2
9512 .word 0xfe4aa36b
9513 .word 0xbe80a098
9514 .word 0xd4dfd000
9515 .word 0x1000000
9516 or %g0, 0x94, %i7
9517 LOAD_DDATA_ACCESS
9518 .word 0xfcda9000
9519 DDEMAP_NCTX
9520 IDEMAP_ALL
9521 .word 0xfc9f5c40
9522 nop
9523 nop
9524 nop
9525 nop
9526 nop
9527 nop
9528 nop
9529 nop
9530 .word 0x1000000
9531 or %g0, 0x031, %i7
9532 LOAD_IDATA_IN
9533 .word 0xfcda9000
9534 .word 0xfc9d9100
9535 .word 0xbe866038
9536 .word 0xecdfd000
9537 .word 0xc02e647b
9538 .word 0x1000000
9539 or %g0, 0xb8, %i7
9540 ITLB_TAG_READ
9541 .word 0xc02e65c8
9542 .word 0xc0742ae0
9543 .word 0xbe124000
9544 GOTO_SUPERVISOR0
9545 .word 0xd45e6100
9546 TOGGLE_LSU_DM
9547 .word 0x1000000
9548 or %g0, 0xb8, %i7
9549 READ_DDATA_ACCESS
9550 .word 0xc0276294
9551 DDEMAP_SCTX
9552 IDEMAP_NCTX
9553 IDEMAP_ALL_PAGES
9554 ACCESS_DTSB_PTR
9555 .word 0x1000000
9556 .word 0xbe110000
9557 srlx %i7, 8, %i7
9558 andn %i7, 0x1f, %i7
9559 xor %i7, 0x10, %i7
9560 ITLB_PROBE
9561 nop
9562 nop
9563 nop
9564 nop
9565 .word 0x1000000
9566 .word 0xbe118000
9567 IDEMAP_PAGE
9568 nop
9569 nop
9570 nop
9571 nop
9572 nop
9573 nop
9574 nop
9575 nop
9576 nop
9577 nop
9578 nop
9579 nop
9580 .word 0xc075acd8
9581 .word 0xbe812098
9582 .word 0xe0dfd000
9583 .word 0x1000000
9584 or %g0, 0x2e0, %i7
9585 DTLB_TAG_READ
9586 .word 0xe25c2040
9587 nop
9588 .word 0x1000000
9589 or %g0, 0x48, %i7
9590 READ_IDATA_ACCESS
9591 DO_BRANCH
9592 .word 0x81c4e000
9593 .word 0xbe124000
9594 GOTO_SUPERVISOR0
9595 DDEMAP_ALL
9596 DDEMAP_ALL_RPAGES
9597 .word 0xc45c2100
9598 IDEMAP_NCTX
9599 .word 0x1000000
9600 or %g0, 0x690, %i7
9601 READ_DDATA_ACCESS
9602 .word 0xc19c1e00
9603 .word 0xe05da0e0
9604 .word 0x1000000
9605 or %g0, 0x198, %i7
9606 READ_IDATA_ACCESS
9607 .word 0xfe55a79a
9608 DO_BRANCH
9609 .word 0x81c62000
9610 .word 0xbe124000
9611 GOTO_SUPERVISOR0
9612 .word 0xfe4129ec
9613 .word 0x81c3e000
9614 .word 0xbe154000
9615 GOTO_SUPERVISOR0
9616 nop
9617Thr1_User_Text_4v00b_exit:
9618 EXIT_GOOD
9619Thr1_User_Text_4v00b_text_end:
9620/*********************************************************************/
9621SECTION .Thr1_User_Data_4v108 DATA_VA=0x640000670000
9622attr_data {
9623 Name = .Thr1_User_Data_4v108 ,
9624 VA = 0x640000670000 ,/* 0x64000067ffc0 */
9625 RA = 0x03f00f0000 ,
9626 PA = 0x1ff00f0000 ,
9627 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
9628 thr1_nz_ctx_tsb_2 ,
9629 TTE_V = 1 ,
9630 TTE_NFO = 0 ,
9631 TTE_L = 0 ,
9632 TTE_Soft = 0x140000 ,
9633 TTE_IE = 0 ,
9634 TTE_E = 0 ,
9635 TTE_CP = 0 ,
9636 TTE_CV = 0 ,
9637 TTE_P = 0 ,
9638 TTE_EP = 0 ,
9639 TTE_W = 1 ,
9640 TTE_SW1 = 0 ,
9641 TTE_SW0 = 1 ,
9642 TTE_RSVD1 = 0 ,
9643 TTE_Size = 1 ,
9644 /* DTTE_TAG_DATA = 0000640000670326 8000001ff00f0041 */
9645 end_label = Thr1_User_Data_4v108_data_end ,
9646 compressimage ,
9647 }
9648.data
9649.global Thr1_User_Data_4v108_data_begin
9650Thr1_User_Data_4v108_data_begin:
9651 .xword 0x6310001f2000
9652 .xword 0x640000ae0000
9653 .xword 0x640000d60000
9654 .xword 0x640000620000
9655 .xword 0x640000990000
9656 .xword 0x631000016000
9657 .xword 0x640000200000
9658 .xword 0x631000048000
9659 .xword 0x6607d0000000
9660 .xword 0x6400004c0000
9661 .xword 0x650010000000
9662 .xword 0x65000d800000
9663 .xword 0x640000a60000
9664 .xword 0x6400003f0000
9665 .xword 0x63100012a000
9666 .xword 0x6400003c0000
9667 .xword 0x640000400000
9668 .xword 0x640000bf0000
9669 .xword 0x650031400000
9670 .xword 0x650004800000
9671 .xword 0x640000350000
9672 .xword 0x640000500000
9673 .xword 0x640000830000
9674 .xword 0x640000c90000
9675 .xword 0x6310000b0000
9676 .xword 0x660650000000
9677 .xword 0x6400002f0000
9678 .xword 0x63100014c000
9679 .xword 0x63100011a000
9680 .xword 0x640000eb0000
9681 .xword 0x640000670000
9682 .xword 0x631000140000
9683 .xword 0x640000210000
9684 .xword 0x6400003b0000
9685 .xword 0x631000108000
9686 .xword 0x65003a400000
9687 .xword 0x631000138000
9688 .xword 0x63100015c000
9689 .xword 0x6310001d2000
9690 .xword 0x640000db0000
9691Thr1_User_Data_4v108_data_end:
9692/*********************************************************************/
9693SECTION .Thr1_User_Text_4v00c TEXT_VA=0x631000140000
9694attr_text {
9695 Name = .Thr1_User_Text_4v00c ,
9696 VA = 0x631000140000 ,/* 0x631000141fc0 */
9697 RA = 0x0370000000 ,
9698 PA = 0x0370000000 ,
9699 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
9700 thr1_nz_ctx_tsb_1 ,
9701 TTE_V = 1 ,
9702 TTE_NFO = 0 ,
9703 TTE_L = 0 ,
9704 TTE_Soft = 0x070000 ,
9705 TTE_IE = 0 ,
9706 TTE_E = 0 ,
9707 TTE_CP = 0 ,
9708 TTE_CV = 0 ,
9709 TTE_P = 0 ,
9710 TTE_EP = 1 ,
9711 TTE_W = 0 ,
9712 TTE_SW1 = 0 ,
9713 TTE_SW0 = 1 ,
9714 TTE_RSVD1 = 0 ,
9715 TTE_Size = 0 ,
9716 /* ITTE_TAG_DATA = 0000631000140326 8000000370000080 */
9717 end_label = Thr1_User_Text_4v00c_text_end ,
9718 compressimage ,
9719 }
9720.text
9721.global Thr1_User_Text_4v00c_text_begin
9722Thr1_User_Text_4v00c_text_begin:
9723 nop
9724 sub %g1, 1, %g1
9725 brz %g1,Thr1_User_Text_4v00c_exit
9726 nop
9727 .word 0x1000000
9728 .word 0xbe16c000
9729 srlx %i7, 8, %i7
9730 andn %i7, 0x1f, %i7
9731 ITLB_PROBE
9732 DDEMAP_PCTX
9733 .word 0xd45aa0d0
9734 .word 0xf0742000
9735 .word 0xc02c2140
9736 nop
9737 nop
9738 nop
9739 nop
9740 nop
9741 nop
9742 nop
9743 .word 0xbe120000
9744 GOTO_SUPERVISOR1
9745 TOGGLE_LSU_IM
9746 .word 0xfcdc1000
9747 .word 0x1000000
9748 .word 0xbe15c000
9749 IDEMAP_PAGE
9750 .word 0xd45e6098
9751 DDEMAP_NCTX
9752 .word 0x1000000
9753 .word 0xbe104000
9754 DDEMAP_PAGE
9755 ACCESS_ITSB_PTR
9756 .word 0x1000000
9757 or %g0, 0x484, %i7
9758 LOAD_IDATA_ACCESS
9759 .word 0xd875a078
9760 .word 0xc02aa895
9761 .word 0xc07121f8
9762 .word 0x1000000
9763 .word 0xbe124000
9764 IDEMAP_PAGE
9765 .word 0xc0312372
9766 .word 0xfe55ad08
9767 .word 0xd85ee018
9768 IDEMAP_PCTX
9769 DO_BRANCH
9770 .word 0x81c36000
9771 .word 0xbe124000
9772 GOTO_SUPERVISOR0
9773 .word 0xc07762b8
9774 .word 0x81c0e088
9775 .word 0xbe124000
9776 GOTO_SUPERVISOR0
9777 nop
9778Thr1_User_Text_4v00c_exit:
9779 EXIT_GOOD
9780Thr1_User_Text_4v00c_text_end:
9781/*********************************************************************/
9782SECTION .Thr1_User_Data_4v109 DATA_VA=0x640000210000
9783attr_data {
9784 Name = .Thr1_User_Data_4v109 ,
9785 VA = 0x640000210000 ,/* 0x64000021ffc0 */
9786 RA = 0x03f0300000 ,
9787 PA = 0x1ff0300000 ,
9788 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
9789 thr1_nz_ctx_tsb_2 ,
9790 TTE_V = 1 ,
9791 TTE_NFO = 0 ,
9792 TTE_L = 0 ,
9793 TTE_Soft = 0x140000 ,
9794 TTE_IE = 0 ,
9795 TTE_E = 0 ,
9796 TTE_CP = 0 ,
9797 TTE_CV = 0 ,
9798 TTE_P = 0 ,
9799 TTE_EP = 0 ,
9800 TTE_W = 1 ,
9801 TTE_SW1 = 0 ,
9802 TTE_SW0 = 1 ,
9803 TTE_RSVD1 = 0 ,
9804 TTE_Size = 1 ,
9805 /* DTTE_TAG_DATA = 0000640000210326 8000001ff0300041 */
9806 end_label = Thr1_User_Data_4v109_data_end ,
9807 compressimage ,
9808 }
9809.data
9810.global Thr1_User_Data_4v109_data_begin
9811Thr1_User_Data_4v109_data_begin:
9812 .xword 0x6310001f2000
9813 .xword 0x640000ae0000
9814 .xword 0x640000d60000
9815 .xword 0x640000620000
9816 .xword 0x640000990000
9817 .xword 0x631000016000
9818 .xword 0x640000200000
9819 .xword 0x631000048000
9820 .xword 0x6607d0000000
9821 .xword 0x6400004c0000
9822 .xword 0x650010000000
9823 .xword 0x65000d800000
9824 .xword 0x640000a60000
9825 .xword 0x6400003f0000
9826 .xword 0x63100012a000
9827 .xword 0x6400003c0000
9828 .xword 0x640000400000
9829 .xword 0x640000bf0000
9830 .xword 0x650031400000
9831 .xword 0x650004800000
9832 .xword 0x640000350000
9833 .xword 0x640000500000
9834 .xword 0x640000830000
9835 .xword 0x640000c90000
9836 .xword 0x6310000b0000
9837 .xword 0x660650000000
9838 .xword 0x6400002f0000
9839 .xword 0x63100014c000
9840 .xword 0x63100011a000
9841 .xword 0x640000eb0000
9842 .xword 0x640000670000
9843 .xword 0x631000140000
9844 .xword 0x640000210000
9845 .xword 0x6400003b0000
9846 .xword 0x631000108000
9847 .xword 0x65003a400000
9848 .xword 0x631000138000
9849 .xword 0x63100015c000
9850 .xword 0x6310001d2000
9851 .xword 0x640000db0000
9852Thr1_User_Data_4v109_data_end:
9853/*********************************************************************/
9854SECTION .Thr1_User_Text_4v00d TEXT_VA=0x6400003b0000
9855attr_text {
9856 Name = .Thr1_User_Text_4v00d ,
9857 VA = 0x6400003b0000 ,/* 0x6400003bffc0 */
9858 RA = 0x03f0e50000 ,
9859 PA = 0x1ff0e50000 ,
9860 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
9861 thr1_nz_ctx_tsb_2 ,
9862 TTE_V = 1 ,
9863 TTE_NFO = 0 ,
9864 TTE_L = 0 ,
9865 TTE_Soft = 0x070000 ,
9866 TTE_IE = 0 ,
9867 TTE_E = 0 ,
9868 TTE_CP = 0 ,
9869 TTE_CV = 0 ,
9870 TTE_P = 0 ,
9871 TTE_EP = 1 ,
9872 TTE_W = 0 ,
9873 TTE_SW1 = 0 ,
9874 TTE_SW0 = 1 ,
9875 TTE_RSVD1 = 0 ,
9876 TTE_Size = 1 ,
9877 /* ITTE_TAG_DATA = 00006400003b0326 8000001ff0e50081 */
9878 end_label = Thr1_User_Text_4v00d_text_end ,
9879 compressimage ,
9880 }
9881.text
9882.global Thr1_User_Text_4v00d_text_begin
9883Thr1_User_Text_4v00d_text_begin:
9884 nop
9885 sub %g1, 1, %g1
9886 brz %g1,Thr1_User_Text_4v00d_exit
9887 nop
9888 .word 0xf87420e8
9889 .word 0xc032a244
9890 .word 0xbe842098
9891 .word 0xe0dfd040
9892 .word 0x1000000
9893 or %g0, 0x590, %i7
9894 LOAD_IDATA_ACCESS
9895 .word 0xfe52afca
9896 nop
9897 DDEMAP_ALL
9898 .word 0xca766010
9899 .word 0xc035aa32
9900 .word 0x1000000
9901 .word 0xbe10c000
9902 DDEMAP_PAGE
9903 nop
9904 nop
9905 nop
9906 nop
9907 nop
9908 nop
9909 nop
9910 nop
9911 .word 0x1000000
9912 or %g0, 0x663, %i7
9913 LOAD_DDATA_ACCESS
9914 .word 0x1000000
9915 or %g0, 0x148, %i7
9916 ITLB_TAG_READ
9917 IDEMAP_ALL_PAGES
9918 nop
9919 nop
9920 nop
9921 nop
9922 nop
9923 nop
9924 nop
9925 nop
9926 nop
9927 .word 0xbe154000
9928 GOTO_SUPERVISOR0
9929 .word 0x1000000
9930 or %g0, 0x58, %i7
9931 ITLB_TAG_READ
9932 .word 0x1000000
9933 or %g0, 0x175, %i7
9934 LOAD_IDATA_ACCESS
9935 .word 0xfe5128ec
9936 nop
9937 nop
9938 nop
9939 nop
9940 nop
9941 .word 0x1000000
9942 or %g0, 0x4e8, %i7
9943 ITLB_TAG_READ
9944 .word 0x1000000
9945 or %g0, 0x4b0, %i7
9946 READ_IDATA_ACCESS
9947 .word 0x1000000
9948 .word 0xbe128000
9949 srlx %i7, 8, %i7
9950 andn %i7, 0x1f, %i7
9951 ITLB_PROBE
9952 nop
9953 nop
9954 nop
9955 nop
9956 nop
9957 nop
9958 nop
9959 nop
9960 nop
9961 nop
9962 .word 0xec5aa068
9963 .word 0x1000000
9964 or %g0, 0x182, %i7
9965 LOAD_IDATA_ACCESS
9966 .word 0xd075a088
9967 .word 0xc036e656
9968 .word 0x1000000
9969 .word 0xbe178000
9970 srlx %i7, 8, %i7
9971 andn %i7, 0x1f, %i7
9972 ITLB_PROBE
9973 .word 0xfe5f6ac8
9974 .word 0xc85da038
9975 .word 0x1000000
9976 .word 0xbe17c000
9977 IDEMAP_RPAGE
9978 nop
9979 nop
9980 nop
9981 .word 0xbe124000
9982 GOTO_SUPERVISOR0
9983 .word 0xfcdd9000
9984 TOGGLE_LSU_IM
9985thr1_MMU_ASI_BLK_P_106:
9986 .word 0x878020f0
9987 .word 0xc1bc2880
9988 .word 0xc0366e40
9989 .word 0xbe124000
9990 GOTO_SUPERVISOR0
9991 .word 0xc85aa098
9992 .word 0x81c36000
9993 .word 0xbe124000
9994 GOTO_SUPERVISOR0
9995 nop
9996Thr1_User_Text_4v00d_exit:
9997 EXIT_GOOD
9998Thr1_User_Text_4v00d_text_end:
9999/*********************************************************************/
10000SECTION .Thr1_User_Data_4v10a DATA_VA=0x631000108000
10001attr_data {
10002 Name = .Thr1_User_Data_4v10a ,
10003 VA = 0x631000108000 ,/* 0x631000109fc0 */
10004 RA = 0x0370056000 ,
10005 PA = 0x0370056000 ,
10006 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
10007 thr1_nz_ctx_tsb_1 ,
10008 TTE_V = 1 ,
10009 TTE_NFO = 0 ,
10010 TTE_L = 0 ,
10011 TTE_Soft = 0x140000 ,
10012 TTE_IE = 0 ,
10013 TTE_E = 0 ,
10014 TTE_CP = 0 ,
10015 TTE_CV = 0 ,
10016 TTE_P = 0 ,
10017 TTE_EP = 0 ,
10018 TTE_W = 1 ,
10019 TTE_SW1 = 0 ,
10020 TTE_SW0 = 1 ,
10021 TTE_RSVD1 = 0 ,
10022 TTE_Size = 0 ,
10023 /* DTTE_TAG_DATA = 0000631000108326 8000000370056040 */
10024 end_label = Thr1_User_Data_4v10a_data_end ,
10025 compressimage ,
10026 }
10027.data
10028.global Thr1_User_Data_4v10a_data_begin
10029Thr1_User_Data_4v10a_data_begin:
10030 .xword 0x6310001f2000
10031 .xword 0x640000ae0000
10032 .xword 0x640000d60000
10033 .xword 0x640000620000
10034 .xword 0x640000990000
10035 .xword 0x631000016000
10036 .xword 0x640000200000
10037 .xword 0x631000048000
10038 .xword 0x6607d0000000
10039 .xword 0x6400004c0000
10040 .xword 0x650010000000
10041 .xword 0x65000d800000
10042 .xword 0x640000a60000
10043 .xword 0x6400003f0000
10044 .xword 0x63100012a000
10045 .xword 0x6400003c0000
10046 .xword 0x640000400000
10047 .xword 0x640000bf0000
10048 .xword 0x650031400000
10049 .xword 0x650004800000
10050 .xword 0x640000350000
10051 .xword 0x640000500000
10052 .xword 0x640000830000
10053 .xword 0x640000c90000
10054 .xword 0x6310000b0000
10055 .xword 0x660650000000
10056 .xword 0x6400002f0000
10057 .xword 0x63100014c000
10058 .xword 0x63100011a000
10059 .xword 0x640000eb0000
10060 .xword 0x640000670000
10061 .xword 0x631000140000
10062 .xword 0x640000210000
10063 .xword 0x6400003b0000
10064 .xword 0x631000108000
10065 .xword 0x65003a400000
10066 .xword 0x631000138000
10067 .xword 0x63100015c000
10068 .xword 0x6310001d2000
10069 .xword 0x640000db0000
10070Thr1_User_Data_4v10a_data_end:
10071/*********************************************************************/
10072SECTION .Thr1_User_Text_4v00e TEXT_VA=0x65003a400000
10073attr_text {
10074 Name = .Thr1_User_Text_4v00e ,
10075 VA = 0x65003a400000 ,/* 0x65003a7fffc0 */
10076 RA = 0x026f800000 ,
10077 PA = 0x1e6f800000 ,
10078 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
10079 thr1_nz_ctx_tsb_3 ,
10080 TTE_V = 1 ,
10081 TTE_NFO = 0 ,
10082 TTE_L = 0 ,
10083 TTE_Soft = 0x070000 ,
10084 TTE_IE = 0 ,
10085 TTE_E = 0 ,
10086 TTE_CP = 0 ,
10087 TTE_CV = 0 ,
10088 TTE_P = 0 ,
10089 TTE_EP = 1 ,
10090 TTE_W = 0 ,
10091 TTE_SW1 = 0 ,
10092 TTE_SW0 = 1 ,
10093 TTE_RSVD1 = 0 ,
10094 TTE_Size = 3 ,
10095 /* ITTE_TAG_DATA = 000065003a4005ce 8000001e6f800083 */
10096 end_label = Thr1_User_Text_4v00e_text_end ,
10097 compressimage ,
10098 }
10099.text
10100.global Thr1_User_Text_4v00e_text_begin
10101Thr1_User_Text_4v00e_text_begin:
10102 nop
10103 sub %g1, 1, %g1
10104 brz %g1,Thr1_User_Text_4v00e_exit
10105 nop
10106 .word 0xc19c5e20
10107 .word 0xfc9ad020
10108thr1_MMU_ASI_BLK_COMMIT_S_107:
10109 .word 0x878020e1
10110 .word 0xc3bae6c0
10111thr1_MMU_ASI_PRIMARY_108:
10112 .word 0x87802080
10113 .word 0xd6f6e070
10114 .word 0x1000000
10115 or %g0, 0x019, %i7
10116 LOAD_IDATA_IN
10117 .word 0xbe86e120
10118 .word 0xd4dfd000
10119 .word 0x1000000
10120 .word 0xbe134000
10121 DDEMAP_PAGE
10122 .word 0xd675a070
10123 .word 0xc03428a0
10124 .word 0xfe512a72
10125 .word 0xf872a118
10126 .word 0xc02f6d65
10127 .word 0x1000000
10128 or %g0, 0x570, %i7
10129 READ_DDATA_ACCESS
10130 DDEMAP_SCTX
10131 .word 0x1000000
10132 or %g0, 0x05f, %i7
10133 LOAD_DDATA_IN
10134 .word 0x1000000
10135 or %g0, 0x2f8, %i7
10136 READ_DDATA_ACCESS
10137 .word 0xe472a078
10138 .word 0xc032a162
10139 .word 0xbe13c000
10140 GOTO_SUPERVISOR0
10141 nop
10142 nop
10143 nop
10144 nop
10145 nop
10146 nop
10147 nop
10148 .word 0xec5920d0
10149 nop
10150 nop
10151 nop
10152 nop
10153 nop
10154 nop
10155 nop
10156 nop
10157 .word 0xfcd95160
10158 .word 0xec5aa0b0
10159 .word 0x1000000
10160 or %g0, 0x4f, %i7
10161 LOAD_IDATA_ACCESS
10162 .word 0x1000000
10163 .word 0xbe154000
10164 DDEMAP_PAGE
10165 .word 0xca5e6010
10166 .word 0xfe442264
10167 .word 0xc022a8cc
10168thr1_MMU_ASI_PRIMARY_109:
10169 .word 0x87802080
10170 .word 0xe6f6e050
10171 .word 0xbe842138
10172 .word 0xd4dfd000
10173 .word 0xbe85a098
10174 .word 0xc4dfd000
10175 IDEMAP_ALL_RPAGES
10176 .word 0xfcda9000
10177 ACCESS_DTSB_PTR
10178 .word 0xc036eac6
10179 IDEMAP_PCTX
10180 DO_BRANCH
10181 .word 0x81c1e000
10182 .word 0xbe124000
10183 GOTO_SUPERVISOR0
10184 .word 0xc0342386
10185 .word 0x81c4e000
10186 .word 0xbe124000
10187 GOTO_SUPERVISOR0
10188 nop
10189Thr1_User_Text_4v00e_exit:
10190 EXIT_GOOD
10191Thr1_User_Text_4v00e_text_end:
10192/*********************************************************************/
10193SECTION .Thr1_User_Data_4v10b DATA_VA=0x631000138000
10194attr_data {
10195 Name = .Thr1_User_Data_4v10b ,
10196 VA = 0x631000138000 ,/* 0x631000139fc0 */
10197 RA = 0x03700b2000 ,
10198 PA = 0x03700b2000 ,
10199 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
10200 thr1_nz_ctx_tsb_1 ,
10201 TTE_V = 1 ,
10202 TTE_NFO = 0 ,
10203 TTE_L = 0 ,
10204 TTE_Soft = 0x140000 ,
10205 TTE_IE = 0 ,
10206 TTE_E = 0 ,
10207 TTE_CP = 0 ,
10208 TTE_CV = 0 ,
10209 TTE_P = 0 ,
10210 TTE_EP = 0 ,
10211 TTE_W = 1 ,
10212 TTE_SW1 = 0 ,
10213 TTE_SW0 = 1 ,
10214 TTE_RSVD1 = 0 ,
10215 TTE_Size = 0 ,
10216 /* DTTE_TAG_DATA = 0000631000138326 80000003700b2040 */
10217 end_label = Thr1_User_Data_4v10b_data_end ,
10218 compressimage ,
10219 }
10220.data
10221.global Thr1_User_Data_4v10b_data_begin
10222Thr1_User_Data_4v10b_data_begin:
10223 .xword 0x6310001f2000
10224 .xword 0x640000ae0000
10225 .xword 0x640000d60000
10226 .xword 0x640000620000
10227 .xword 0x640000990000
10228 .xword 0x631000016000
10229 .xword 0x640000200000
10230 .xword 0x631000048000
10231 .xword 0x6607d0000000
10232 .xword 0x6400004c0000
10233 .xword 0x650010000000
10234 .xword 0x65000d800000
10235 .xword 0x640000a60000
10236 .xword 0x6400003f0000
10237 .xword 0x63100012a000
10238 .xword 0x6400003c0000
10239 .xword 0x640000400000
10240 .xword 0x640000bf0000
10241 .xword 0x650031400000
10242 .xword 0x650004800000
10243 .xword 0x640000350000
10244 .xword 0x640000500000
10245 .xword 0x640000830000
10246 .xword 0x640000c90000
10247 .xword 0x6310000b0000
10248 .xword 0x660650000000
10249 .xword 0x6400002f0000
10250 .xword 0x63100014c000
10251 .xword 0x63100011a000
10252 .xword 0x640000eb0000
10253 .xword 0x640000670000
10254 .xword 0x631000140000
10255 .xword 0x640000210000
10256 .xword 0x6400003b0000
10257 .xword 0x631000108000
10258 .xword 0x65003a400000
10259 .xword 0x631000138000
10260 .xword 0x63100015c000
10261 .xword 0x6310001d2000
10262 .xword 0x640000db0000
10263Thr1_User_Data_4v10b_data_end:
10264/*********************************************************************/
10265SECTION .Thr1_User_Text_4v00f TEXT_VA=0x63100015c000
10266attr_text {
10267 Name = .Thr1_User_Text_4v00f ,
10268 VA = 0x63100015c000 ,/* 0x63100015dfc0 */
10269 RA = 0x037012e000 ,
10270 PA = 0x037012e000 ,
10271 TTE_Context = 0x0326 ,/* TEXT_PRIMARY */
10272 thr1_nz_ctx_tsb_1 ,
10273 TTE_V = 1 ,
10274 TTE_NFO = 0 ,
10275 TTE_L = 0 ,
10276 TTE_Soft = 0x070000 ,
10277 TTE_IE = 0 ,
10278 TTE_E = 0 ,
10279 TTE_CP = 0 ,
10280 TTE_CV = 0 ,
10281 TTE_P = 0 ,
10282 TTE_EP = 1 ,
10283 TTE_W = 0 ,
10284 TTE_SW1 = 0 ,
10285 TTE_SW0 = 1 ,
10286 TTE_RSVD1 = 0 ,
10287 TTE_Size = 0 ,
10288 /* ITTE_TAG_DATA = 000063100015c326 800000037012e080 */
10289 end_label = Thr1_User_Text_4v00f_text_end ,
10290 compressimage ,
10291 }
10292.text
10293.global Thr1_User_Text_4v00f_text_begin
10294Thr1_User_Text_4v00f_text_begin:
10295 nop
10296 sub %g1, 1, %g1
10297 brz %g1,Thr1_User_Text_4v00f_exit
10298 nop
10299 nop
10300 nop
10301 nop
10302 nop
10303 nop
10304 nop
10305 nop
10306 DDEMAP_ALL
10307 .word 0xfcd95020
10308 .word 0xfcdc1040
10309 .word 0xfcda9000
10310 .word 0xca776010
10311 .word 0xc022a494
10312 .word 0xc029225c
10313 DDEMAP_SCTX
10314 DDEMAP_PCTX
10315 .word 0xc0292eca
10316 .word 0xbe842098
10317 .word 0xf2dfd000
10318 nop
10319 nop
10320 nop
10321 nop
10322 nop
10323 nop
10324 nop
10325 nop
10326 nop
10327 nop
10328 nop
10329 nop
10330 nop
10331 IDEMAP_ALL
10332 .word 0xc02aa7ae
10333 TOGGLE_LSU_IM
10334 .word 0xfe5da598
10335 .word 0xc45e6130
10336 TOGGLE_LSU_IM
10337 DO_BRANCH
10338 .word 0x81c1e000
10339 .word 0xbe13c000
10340 GOTO_SUPERVISOR0
10341 DDEMAP_ALL_PAGES
10342 .word 0xfe5f66e8
10343 .word 0xbe138000
10344 GOTO_SUPERVISOR1
10345thr1_MMU_ASI_BLK_COMMIT_S_110:
10346 .word 0x878020e1
10347 .word 0xc3b96a00
10348 .word 0x1000000
10349 or %g0, 0x68a, %i7
10350 LOAD_DDATA_ACCESS
10351 nop
10352 nop
10353 nop
10354 nop
10355 nop
10356 .word 0xbe866098
10357 .word 0xc4dfd000
10358 nop
10359 nop
10360 nop
10361 nop
10362 nop
10363 nop
10364 .word 0x1000000
10365 or %g0, 0x530, %i7
10366 ITLB_TAG_READ
10367 nop
10368 nop
10369 nop
10370 nop
10371 nop
10372 nop
10373 nop
10374 nop
10375 nop
10376 .word 0x1000000
10377 or %g0, 0x1e8, %i7
10378 READ_IDATA_ACCESS
10379 .word 0x1000000
10380 or %g0, 0x5, %i7
10381 LOAD_IDATA_ACCESS
10382 TOGGLE_LSU_DM
10383 .word 0x1000000
10384 or %g0, 0x688, %i7
10385 READ_DDATA_ACCESS
10386 TOGGLE_LSU_IM
10387 .word 0xbe154000
10388 GOTO_SUPERVISOR0
10389 .word 0xf675a110
10390 .word 0xc075ab98
10391 .word 0x81c6a000
10392 .word 0xbe124000
10393 GOTO_SUPERVISOR0
10394 nop
10395Thr1_User_Text_4v00f_exit:
10396 EXIT_GOOD
10397Thr1_User_Text_4v00f_text_end:
10398/*********************************************************************/
10399SECTION .Thr1_User_Data_4v10c DATA_VA=0x6310001d2000
10400attr_data {
10401 Name = .Thr1_User_Data_4v10c ,
10402 VA = 0x6310001d2000 ,/* 0x6310001d3fc0 */
10403 RA = 0x0370182000 ,
10404 PA = 0x0370182000 ,
10405 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
10406 thr1_nz_ctx_tsb_1 ,
10407 TTE_V = 1 ,
10408 TTE_NFO = 0 ,
10409 TTE_L = 0 ,
10410 TTE_Soft = 0x140000 ,
10411 TTE_IE = 0 ,
10412 TTE_E = 0 ,
10413 TTE_CP = 0 ,
10414 TTE_CV = 0 ,
10415 TTE_P = 0 ,
10416 TTE_EP = 0 ,
10417 TTE_W = 1 ,
10418 TTE_SW1 = 0 ,
10419 TTE_SW0 = 1 ,
10420 TTE_RSVD1 = 0 ,
10421 TTE_Size = 0 ,
10422 /* DTTE_TAG_DATA = 00006310001d2326 8000000370182040 */
10423 end_label = Thr1_User_Data_4v10c_data_end ,
10424 compressimage ,
10425 }
10426.data
10427.global Thr1_User_Data_4v10c_data_begin
10428Thr1_User_Data_4v10c_data_begin:
10429 .xword 0x6310001f2000
10430 .xword 0x640000ae0000
10431 .xword 0x640000d60000
10432 .xword 0x640000620000
10433 .xword 0x640000990000
10434 .xword 0x631000016000
10435 .xword 0x640000200000
10436 .xword 0x631000048000
10437 .xword 0x6607d0000000
10438 .xword 0x6400004c0000
10439 .xword 0x650010000000
10440 .xword 0x65000d800000
10441 .xword 0x640000a60000
10442 .xword 0x6400003f0000
10443 .xword 0x63100012a000
10444 .xword 0x6400003c0000
10445 .xword 0x640000400000
10446 .xword 0x640000bf0000
10447 .xword 0x650031400000
10448 .xword 0x650004800000
10449 .xword 0x640000350000
10450 .xword 0x640000500000
10451 .xword 0x640000830000
10452 .xword 0x640000c90000
10453 .xword 0x6310000b0000
10454 .xword 0x660650000000
10455 .xword 0x6400002f0000
10456 .xword 0x63100014c000
10457 .xword 0x63100011a000
10458 .xword 0x640000eb0000
10459 .xword 0x640000670000
10460 .xword 0x631000140000
10461 .xword 0x640000210000
10462 .xword 0x6400003b0000
10463 .xword 0x631000108000
10464 .xword 0x65003a400000
10465 .xword 0x631000138000
10466 .xword 0x63100015c000
10467 .xword 0x6310001d2000
10468 .xword 0x640000db0000
10469Thr1_User_Data_4v10c_data_end:
10470/*********************************************************************/
10471SECTION .Thr1_User_Data_4v10d DATA_VA=0x640000db0000
10472attr_data {
10473 Name = .Thr1_User_Data_4v10d ,
10474 VA = 0x640000db0000 ,/* 0x640000dbffc0 */
10475 RA = 0x03f0360000 ,
10476 PA = 0x1ff0360000 ,
10477 TTE_Context = 0x0326 ,/* DATA_PRIMARY */
10478 thr1_nz_ctx_tsb_2 ,
10479 TTE_V = 1 ,
10480 TTE_NFO = 0 ,
10481 TTE_L = 0 ,
10482 TTE_Soft = 0x140000 ,
10483 TTE_IE = 0 ,
10484 TTE_E = 0 ,
10485 TTE_CP = 0 ,
10486 TTE_CV = 0 ,
10487 TTE_P = 0 ,
10488 TTE_EP = 0 ,
10489 TTE_W = 1 ,
10490 TTE_SW1 = 0 ,
10491 TTE_SW0 = 1 ,
10492 TTE_RSVD1 = 0 ,
10493 TTE_Size = 1 ,
10494 /* DTTE_TAG_DATA = 0000640000db0326 8000001ff0360041 */
10495 end_label = Thr1_User_Data_4v10d_data_end ,
10496 compressimage ,
10497 }
10498.data
10499.global Thr1_User_Data_4v10d_data_begin
10500Thr1_User_Data_4v10d_data_begin:
10501 .xword 0x6310001f2000
10502 .xword 0x640000ae0000
10503 .xword 0x640000d60000
10504 .xword 0x640000620000
10505 .xword 0x640000990000
10506 .xword 0x631000016000
10507 .xword 0x640000200000
10508 .xword 0x631000048000
10509 .xword 0x6607d0000000
10510 .xword 0x6400004c0000
10511 .xword 0x650010000000
10512 .xword 0x65000d800000
10513 .xword 0x640000a60000
10514 .xword 0x6400003f0000
10515 .xword 0x63100012a000
10516 .xword 0x6400003c0000
10517 .xword 0x640000400000
10518 .xword 0x640000bf0000
10519 .xword 0x650031400000
10520 .xword 0x650004800000
10521 .xword 0x640000350000
10522 .xword 0x640000500000
10523 .xword 0x640000830000
10524 .xword 0x640000c90000
10525 .xword 0x6310000b0000
10526 .xword 0x660650000000
10527 .xword 0x6400002f0000
10528 .xword 0x63100014c000
10529 .xword 0x63100011a000
10530 .xword 0x640000eb0000
10531 .xword 0x640000670000
10532 .xword 0x631000140000
10533 .xword 0x640000210000
10534 .xword 0x6400003b0000
10535 .xword 0x631000108000
10536 .xword 0x65003a400000
10537 .xword 0x631000138000
10538 .xword 0x63100015c000
10539 .xword 0x6310001d2000
10540 .xword 0x640000db0000
10541Thr1_User_Data_4v10d_data_end:
10542/*********************************************************************/
10543SECTION .Thr2_User_Text_4v000 TEXT_VA=0x6a0aa0000000
10544attr_text {
10545 Name = .Thr2_User_Text_4v000 ,
10546 VA = 0x6a0aa0000000 ,/* 0x6a0aafffffc0 */
10547 RA = 0x0090000000 ,
10548 PA = 0x2c90000000 ,
10549 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
10550 thr2_nz_ctx_tsb_2 ,
10551 TTE_V = 1 ,
10552 TTE_NFO = 0 ,
10553 TTE_L = 0 ,
10554 TTE_Soft = 0x120000 ,
10555 TTE_IE = 0 ,
10556 TTE_E = 0 ,
10557 TTE_CP = 1 ,
10558 TTE_CV = 0 ,
10559 TTE_P = 0 ,
10560 TTE_EP = 1 ,
10561 TTE_W = 0 ,
10562 TTE_SW1 = 1 ,
10563 TTE_SW0 = 1 ,
10564 TTE_RSVD1 = 0 ,
10565 TTE_Size = 5 ,
10566 /* ITTE_TAG_DATA = 00006a0aa0001a67 8000002c90000485 */
10567 end_label = Thr2_User_Text_4v000_text_end ,
10568 compressimage ,
10569 }
10570.text
10571.global Thr2_user_code_entry
10572Thr2_user_code_entry:
10573 setx 0x680000280000, %g1, %g2
10574 or %g0, 16, %g1
10575 .word 0xc658a000
10576 .word 0xc858a008
10577 .word 0xca58a010
10578 .word 0xcc58a018
10579 .word 0xce58a020
10580 .word 0xd058a028
10581 .word 0xd258a030
10582 .word 0xd458a038
10583 .word 0xd658a040
10584 .word 0xd858a048
10585 .word 0xda58a050
10586 .word 0xdc58a058
10587 .word 0xde58a060
10588 .word 0xe058a068
10589 .word 0xe258a070
10590 .word 0xe458a078
10591 .word 0xe658a080
10592 .word 0xe858a088
10593 .word 0xea58a090
10594 .word 0xec58a098
10595 .word 0xee58a0a0
10596 .word 0xf058a0a8
10597 .word 0xf258a0b0
10598 .word 0xf458a0b8
10599 .word 0xf658a0c0
10600 .word 0xf858a0c8
10601 .word 0xfa58a0d0
10602 .word 0xfc58a0d8
10603.global Thr2_User_Text_4v000_text_begin
10604Thr2_User_Text_4v000_text_begin:
10605 nop
10606 sub %g1, 1, %g1
10607 brz %g1,Thr2_User_Text_4v000_exit
10608 nop
10609thr2_MMU_ASI_BLK_COMMIT_P_111:
10610 .word 0x878020e0
10611 .word 0xe3bc2740
10612 DDEMAP_NCTX
10613 nop
10614 nop
10615 .word 0xe85f6148
10616 .word 0xce712050
10617 .word 0xc035e400
10618 .word 0x1000000
10619 .word 0xbe10c000
10620 srlx %i7, 8, %i7
10621 andn %i7, 0x1f, %i7
10622 ITLB_PROBE
10623 TOGGLE_LSU_DM
10624thr2_MMU_ASI_PRIMARY_112:
10625 .word 0x87802080
10626 .word 0xecf2a028
10627thr2_MMU_ASI_PRIMARY_113:
10628 .word 0x87802080
10629 .word 0xf6f52120
10630 .word 0x1000000
10631 .word 0xbe11c000
10632 srlx %i7, 8, %i7
10633 andn %i7, 0x1f, %i7
10634 ITLB_PROBE
10635 .word 0xc0342884
10636 .word 0xc19a9f00
10637 nop
10638 nop
10639 nop
10640 nop
10641thr2_MMU_ASI_BLK_PL_114:
10642 .word 0x878020f8
10643 .word 0xe1bd2640
10644 IDEMAP_NCTX
10645 .word 0x1000000
10646 .word 0xbe140000
10647 DDEMAP_PAGE
10648 DO_BRANCH
10649 .word 0x81c1e000
10650 .word 0xbe124000
10651 GOTO_SUPERVISOR0
10652 .word 0x1000000
10653 or %g0, 0x05e, %i7
10654 LOAD_IDATA_IN
10655 .word 0x1000000
10656 or %g0, 0x5d8, %i7
10657 READ_IDATA_ACCESS
10658 DDEMAP_NCTX
10659 .word 0x1000000
10660 or %g0, 0x580, %i7
10661 DTLB_TAG_READ
10662thr2_MMU_ASI_SECONDARY_LITTLE_115:
10663 .word 0x87802089
10664 .word 0xd4b964e0
10665 ACCESS_ITSB_PTR
10666 nop
10667 nop
10668 nop
10669 nop
10670 nop
10671 nop
10672 nop
10673 .word 0x1000000
10674 or %g0, 0x500, %i7
10675 READ_IDATA_ACCESS
10676 .word 0x1000000
10677 .word 0xbe17c000
10678 IDEMAP_RPAGE
10679 ACCESS_ITSB_PTR
10680 .word 0xbe842038
10681 .word 0xd4dfd000
10682thr2_MMU_ASI_PRIMARY_116:
10683 .word 0x87802080
10684 .word 0xe0baa9b0
10685 IDEMAP_ALL_PAGES
10686 .word 0x1000000
10687 or %g0, 0x059, %i7
10688 LOAD_IDATA_IN
10689 .word 0xfc9e5c40
10690 .word 0xe25aa018
10691 nop
10692 nop
10693thr2_MMU_ASI_BLK_PL_117:
10694 .word 0x878020f8
10695 .word 0xe1bde3c0
10696 .word 0xbe14c000
10697 GOTO_SUPERVISOR1
10698 IDEMAP_PCTX
10699 .word 0xc85c2138
10700thr2_MMU_ASI_PRIMARY_118:
10701 .word 0x87802080
10702 .word 0xd2f420b8
10703 .word 0x1000000
10704 or %g0, 0x5c8, %i7
10705 ITLB_TAG_READ
10706 .word 0x1000000
10707 or %g0, 0x0a6, %i7
10708 LOAD_DDATA_IN
10709 .word 0xfcdc1000
10710 .word 0x1000000
10711 .word 0xbe170000
10712 srlx %i7, 8, %i7
10713 andn %i7, 0x1f, %i7
10714 ITLB_PROBE
10715 nop
10716 nop
10717 nop
10718 nop
10719 nop
10720 nop
10721 nop
10722 nop
10723 .word 0xc035e2bc
10724 .word 0xbe124000
10725 GOTO_SUPERVISOR0
10726 .word 0x1000000
10727 .word 0xbe10c000
10728 DDEMAP_RPAGE
10729 nop
10730 nop
10731 nop
10732 nop
10733 nop
10734 .word 0xe85de138
10735 .word 0x1000000
10736 or %g0, 0x5fb, %i7
10737 LOAD_IDATA_ACCESS
10738 .word 0xc670a0c8
10739 .word 0xc025e160
10740 .word 0x1000000
10741 or %g0, 0x4a8, %i7
10742 LOAD_IDATA_ACCESS
10743 .word 0x1000000
10744 or %g0, 0x417, %i7
10745 LOAD_IDATA_ACCESS
10746 nop
10747 nop
10748 nop
10749 nop
10750 nop
10751 .word 0xbe876110
10752 .word 0xe8dfd000
10753 .word 0xbe85e0d0
10754 .word 0xe8dfd000
10755 IDEMAP_PCTX
10756 .word 0xbe8420e0
10757 .word 0xd4dfd000
10758 .word 0xee5aa148
10759 .word 0xbe124000
10760 GOTO_SUPERVISOR0
10761 .word 0xfe4424f8
10762 .word 0x81c0e088
10763 .word 0xbe13c000
10764 GOTO_SUPERVISOR0
10765 nop
10766Thr2_User_Text_4v000_exit:
10767 EXIT_GOOD
10768Thr2_User_Text_4v000_text_end:
10769/*********************************************************************/
10770SECTION .Thr2_User_Data_4v100 DATA_VA=0x680000280000
10771attr_data {
10772 Name = .Thr2_User_Data_4v100 ,
10773 VA = 0x680000280000 ,/* 0x68000028ffc0 */
10774 RA = 0x0010dc0000 ,
10775 PA = 0x0010dc0000 ,
10776 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
10777 thr2_nz_ctx_tsb_0 ,
10778 TTE_V = 1 ,
10779 TTE_NFO = 0 ,
10780 TTE_L = 1 ,
10781 TTE_Soft = 0x1a0000 ,
10782 TTE_IE = 0 ,
10783 TTE_E = 0 ,
10784 TTE_CP = 0 ,
10785 TTE_CV = 0 ,
10786 TTE_P = 0 ,
10787 TTE_EP = 0 ,
10788 TTE_W = 1 ,
10789 TTE_SW1 = 1 ,
10790 TTE_SW0 = 1 ,
10791 TTE_RSVD1 = 0 ,
10792 TTE_Size = 1 ,
10793 /* DTTE_TAG_DATA = 0000680000281a67 8000000010dc0041 */
10794 end_label = Thr2_User_Data_4v100_data_end ,
10795 compressimage ,
10796 }
10797.data
10798.global Thr2_User_Data_4v100_data_begin
10799Thr2_User_Data_4v100_data_begin:
10800 .xword 0x6a0aa0000000
10801 .xword 0x680000280000
10802 .xword 0x6720000e2000
10803 .xword 0x6720001c0000
10804 .xword 0x680000100000
10805 .xword 0x6720000b6000
10806 .xword 0x6a0b20000000
10807 .xword 0x680000c30000
10808 .xword 0x680000cc0000
10809 .xword 0x680000520000
10810 .xword 0x680000110000
10811 .xword 0x672000082000
10812 .xword 0x680000d80000
10813 .xword 0x680000370000
10814 .xword 0x67200007c000
10815 .xword 0x67200011c000
10816 .xword 0x672000142000
10817 .xword 0x6720000f0000
10818 .xword 0x67200018a000
10819 .xword 0x6a0140000000
10820 .xword 0x672000022000
10821 .xword 0x6720000ea000
10822 .xword 0x6720001ac000
10823 .xword 0x6720000de000
10824 .xword 0x69001b400000
10825 .xword 0x67200017c000
10826 .xword 0x6720000da000
10827 .xword 0x67200004c000
10828 .xword 0x672000088000
10829 .xword 0x69001c400000
10830 .xword 0x67200017e000
10831 .xword 0x680000e20000
10832 .xword 0x6720001ce000
10833 .xword 0x6720000c6000
10834 .xword 0x6720000a6000
10835 .xword 0x69000e000000
10836 .xword 0x680000e10000
10837 .xword 0x67200015e000
10838 .xword 0x680000650000
10839 .xword 0x69002ec00000
10840 .xword 0x690029800000
10841 .xword 0x67200004a000
10842 .xword 0x672000158000
10843 .xword 0x680000f20000
10844Thr2_User_Data_4v100_data_end:
10845/*********************************************************************/
10846SECTION .Thr2_User_Data_4v200 DATA_VA=0x6720000e2000
10847attr_data {
10848 Name = .Thr2_User_Data_4v200 ,
10849 VA = 0x6720000e2000 ,/* 0x6720000e3fc0 */
10850 RA = 0x0380134000 ,
10851 PA = 0x0380134000 ,
10852 TTE_Context = 0x13ea ,/* DATA_SECONDARY */
10853 thr2_nz_ctx_tsb_3 ,
10854 TTE_V = 1 ,
10855 TTE_NFO = 0 ,
10856 TTE_L = 1 ,
10857 TTE_Soft = 0x180000 ,
10858 TTE_IE = 0 ,
10859 TTE_E = 0 ,
10860 TTE_CP = 1 ,
10861 TTE_CV = 0 ,
10862 TTE_P = 0 ,
10863 TTE_EP = 0 ,
10864 TTE_W = 1 ,
10865 TTE_SW1 = 0 ,
10866 TTE_SW0 = 0 ,
10867 TTE_RSVD1 = 0 ,
10868 TTE_Size = 0 ,
10869 /* DTTE_TAG_DATA = 00006720000e33ea 8000000380134440 */
10870 end_label = Thr2_User_Data_4v200_data_end ,
10871 compressimage ,
10872 }
10873.data
10874.global Thr2_User_Data_4v200_data_begin
10875Thr2_User_Data_4v200_data_begin:
10876 .xword 0x6a0aa0000000
10877 .xword 0x680000280000
10878 .xword 0x6720000e2000
10879 .xword 0x6720001c0000
10880 .xword 0x680000100000
10881 .xword 0x6720000b6000
10882 .xword 0x6a0b20000000
10883 .xword 0x680000c30000
10884 .xword 0x680000cc0000
10885 .xword 0x680000520000
10886 .xword 0x680000110000
10887 .xword 0x672000082000
10888 .xword 0x680000d80000
10889 .xword 0x680000370000
10890 .xword 0x67200007c000
10891 .xword 0x67200011c000
10892 .xword 0x672000142000
10893 .xword 0x6720000f0000
10894 .xword 0x67200018a000
10895 .xword 0x6a0140000000
10896 .xword 0x672000022000
10897 .xword 0x6720000ea000
10898 .xword 0x6720001ac000
10899 .xword 0x6720000de000
10900 .xword 0x69001b400000
10901 .xword 0x67200017c000
10902 .xword 0x6720000da000
10903 .xword 0x67200004c000
10904 .xword 0x672000088000
10905 .xword 0x69001c400000
10906 .xword 0x67200017e000
10907 .xword 0x680000e20000
10908 .xword 0x6720001ce000
10909 .xword 0x6720000c6000
10910 .xword 0x6720000a6000
10911 .xword 0x69000e000000
10912 .xword 0x680000e10000
10913 .xword 0x67200015e000
10914 .xword 0x680000650000
10915 .xword 0x69002ec00000
10916 .xword 0x690029800000
10917 .xword 0x67200004a000
10918 .xword 0x672000158000
10919 .xword 0x680000f20000
10920Thr2_User_Data_4v200_data_end:
10921/*********************************************************************/
10922SECTION .Thr2_User_Data_4v300 DATA_VA=0x6720001c0000
10923attr_data {
10924 Name = .Thr2_User_Data_4v300 ,
10925 VA = 0x6720001c0000 ,/* 0x6720001c1fc0 */
10926 RA = 0x0380112000 ,
10927 PA = 0x0380112000 ,
10928 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10929 thr2_z_ctx_tsb_2 ,
10930 TTE_V = 1 ,
10931 TTE_NFO = 0 ,
10932 TTE_L = 0 ,
10933 TTE_Soft = 0x0f0000 ,
10934 TTE_IE = 0 ,
10935 TTE_E = 0 ,
10936 TTE_CP = 1 ,
10937 TTE_CV = 0 ,
10938 TTE_P = 0 ,
10939 TTE_EP = 0 ,
10940 TTE_W = 1 ,
10941 TTE_SW1 = 1 ,
10942 TTE_SW0 = 0 ,
10943 TTE_RSVD1 = 0 ,
10944 TTE_Size = 0 ,
10945 /* DTTE_TAG_DATA = 00006720001c0000 8000000380112440 */
10946 end_label = Thr2_User_Data_4v300_data_end ,
10947 compressimage ,
10948 }
10949.data
10950.global Thr2_User_Data_4v300_data_begin
10951Thr2_User_Data_4v300_data_begin:
10952 .xword 0x6a0aa0000000
10953 .xword 0x680000280000
10954 .xword 0x6720000e2000
10955 .xword 0x6720001c0000
10956 .xword 0x680000100000
10957 .xword 0x6720000b6000
10958 .xword 0x6a0b20000000
10959 .xword 0x680000c30000
10960 .xword 0x680000cc0000
10961 .xword 0x680000520000
10962 .xword 0x680000110000
10963 .xword 0x672000082000
10964 .xword 0x680000d80000
10965 .xword 0x680000370000
10966 .xword 0x67200007c000
10967 .xword 0x67200011c000
10968 .xword 0x672000142000
10969 .xword 0x6720000f0000
10970 .xword 0x67200018a000
10971 .xword 0x6a0140000000
10972 .xword 0x672000022000
10973 .xword 0x6720000ea000
10974 .xword 0x6720001ac000
10975 .xword 0x6720000de000
10976 .xword 0x69001b400000
10977 .xword 0x67200017c000
10978 .xword 0x6720000da000
10979 .xword 0x67200004c000
10980 .xword 0x672000088000
10981 .xword 0x69001c400000
10982 .xword 0x67200017e000
10983 .xword 0x680000e20000
10984 .xword 0x6720001ce000
10985 .xword 0x6720000c6000
10986 .xword 0x6720000a6000
10987 .xword 0x69000e000000
10988 .xword 0x680000e10000
10989 .xword 0x67200015e000
10990 .xword 0x680000650000
10991 .xword 0x69002ec00000
10992 .xword 0x690029800000
10993 .xword 0x67200004a000
10994 .xword 0x672000158000
10995 .xword 0x680000f20000
10996Thr2_User_Data_4v300_data_end:
10997/*********************************************************************/
10998SECTION .Thr2_User_Text_4v001 TEXT_VA=0x680000100000
10999attr_text {
11000 Name = .Thr2_User_Text_4v001 ,
11001 VA = 0x680000100000 ,/* 0x68000010ffc0 */
11002 RA = 0x0010610000 ,
11003 PA = 0x0010610000 ,
11004 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
11005 thr2_nz_ctx_tsb_0 ,
11006 TTE_V = 1 ,
11007 TTE_NFO = 0 ,
11008 TTE_L = 0 ,
11009 TTE_Soft = 0x120000 ,
11010 TTE_IE = 0 ,
11011 TTE_E = 0 ,
11012 TTE_CP = 1 ,
11013 TTE_CV = 0 ,
11014 TTE_P = 0 ,
11015 TTE_EP = 1 ,
11016 TTE_W = 0 ,
11017 TTE_SW1 = 1 ,
11018 TTE_SW0 = 1 ,
11019 TTE_RSVD1 = 0 ,
11020 TTE_Size = 1 ,
11021 /* ITTE_TAG_DATA = 0000680000101a67 8000000010610481 */
11022 end_label = Thr2_User_Text_4v001_text_end ,
11023 compressimage ,
11024 }
11025.text
11026.global Thr2_User_Text_4v001_text_begin
11027Thr2_User_Text_4v001_text_begin:
11028 nop
11029 sub %g1, 1, %g1
11030 brz %g1,Thr2_User_Text_4v001_exit
11031 nop
11032thr2_MMU_ASI_SECONDARY_119:
11033 .word 0x87802081
11034 .word 0xf0bae480
11035 .word 0xe85e6008
11036thr2_MMU_ASI_PRIMARY_120:
11037 .word 0x87802080
11038 .word 0xe2f5e018
11039 .word 0xd076e028
11040 .word 0xc0376f2e
11041 .word 0xf87520e8
11042 .word 0xc022a3d0
11043 .word 0xe2742048
11044 .word 0xc072af08
11045 ACCESS_ITSB_PTR
11046 .word 0xbe14c000
11047 GOTO_SUPERVISOR1
11048 nop
11049 nop
11050 nop
11051 nop
11052 nop
11053 .word 0x1000000
11054 or %g0, 0x045, %i7
11055 LOAD_DDATA_IN
11056 .word 0x1000000
11057 or %g0, 0x034, %i7
11058 LOAD_IDATA_IN
11059 .word 0x1000000
11060 or %g0, 0x4cf, %i7
11061 LOAD_IDATA_ACCESS
11062 .word 0xfcdd1000
11063 TOGGLE_LSU_DM
11064 .word 0xfc995120
11065 .word 0x1000000
11066 or %g0, 0x1e8, %i7
11067 READ_IDATA_ACCESS
11068 .word 0xf25de0e0
11069 .word 0xfcdd1000
11070 .word 0xbe80a120
11071 .word 0xfadfd000
11072thr2_MMU_ASI_BLK_SL_121:
11073 .word 0x878020f9
11074 .word 0xe1b96780
11075 nop
11076 nop
11077 nop
11078 nop
11079 .word 0x1000000
11080 or %g0, 0x12a, %i7
11081 LOAD_DDATA_ACCESS
11082 nop
11083 nop
11084 .word 0xfcd95060
11085 DO_BRANCH
11086 .word 0x81c56000
11087 .word 0xbe124000
11088 GOTO_SUPERVISOR0
11089 .word 0xfcdf5000
11090 .word 0xfe542a14
11091 .word 0x1000000
11092 .word 0xbe12c000
11093 IDEMAP_PAGE
11094 nop
11095 nop
11096 .word 0x1000000
11097 or %g0, 0x3dd, %i7
11098 LOAD_DDATA_ACCESS
11099 DDEMAP_ALL_PAGES
11100thr2_MMU_ASI_PRIMARY_122:
11101 .word 0x87802080
11102 .word 0xe6f2a028
11103 .word 0xe05aa0f0
11104 TOGGLE_LSU_DM
11105 .word 0xfcd91000
11106 .word 0xf67520c0
11107 .word 0xc02421b8
11108 TOGGLE_LSU_IM
11109 .word 0xfe592150
11110 .word 0x1000000
11111 or %g0, 0x055, %i7
11112 LOAD_IDATA_IN
11113 nop
11114 nop
11115 nop
11116 nop
11117 nop
11118 nop
11119 .word 0x1000000
11120 or %g0, 0x191, %i7
11121 LOAD_IDATA_ACCESS
11122 DO_BRANCH
11123 .word 0x81c3e000
11124 .word 0xbe124000
11125 GOTO_SUPERVISOR0
11126 .word 0xc032ab7e
11127 .word 0x81c56000
11128 .word 0xbe124000
11129 GOTO_SUPERVISOR0
11130 nop
11131Thr2_User_Text_4v001_exit:
11132 EXIT_GOOD
11133Thr2_User_Text_4v001_text_end:
11134/*********************************************************************/
11135SECTION .Thr2_User_Text_4v400 TEXT_VA=0x6720000b6000
11136attr_text {
11137 Name = .Thr2_User_Text_4v400 ,
11138 VA = 0x6720000b6000 ,/* 0x6720000b7fc0 */
11139 RA = 0x03800ce000 ,
11140 PA = 0x03800ce000 ,
11141 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11142 thr2_z_ctx_tsb_2 ,
11143 TTE_V = 1 ,
11144 TTE_NFO = 0 ,
11145 TTE_L = 1 ,
11146 TTE_Soft = 0x040000 ,
11147 TTE_IE = 0 ,
11148 TTE_E = 0 ,
11149 TTE_CP = 0 ,
11150 TTE_CV = 0 ,
11151 TTE_P = 1 ,
11152 TTE_EP = 1 ,
11153 TTE_W = 0 ,
11154 TTE_SW1 = 1 ,
11155 TTE_SW0 = 0 ,
11156 TTE_RSVD1 = 0 ,
11157 TTE_Size = 0 ,
11158 /* ITTE_TAG_DATA = 00006720000b6000 80000003800ce080 */
11159 end_label = Thr2_User_Text_4v400_text_end ,
11160 compressimage ,
11161 }
11162.text
11163.global Thr2_User_Text_4v400_text_begin
11164Thr2_User_Text_4v400_text_begin:
11165 wrpr 0, %gl
11166 .word 0xfa732038
11167 .word 0xc0332f6a
11168 .word 0xfe59a8d0
11169 .word 0x1000000
11170 or %g0, 0x418, %i7
11171 P_DTLB_TAG_READ
11172 .word 0xfcdf5000
11173 .word 0x1000000
11174 .word 0xbe130000
11175 P_IDEMAP_RPAGE
11176 nop
11177 nop
11178 nop
11179 nop
11180 .word 0xbe866068
11181 .word 0xd4dfc200
11182 .word 0xe05b2130
11183 .word 0xbe85e068
11184 .word 0xeedfd040
11185 nop
11186 nop
11187 nop
11188 P_DDEMAP_ALL
11189thr2_MMU_ASI_SECONDARY_123:
11190 .word 0x87802081
11191 .word 0xe6f16058
11192 .word 0x1000000
11193 or %g0, 0x58, %i7
11194 P_ITLB_TAG_READ
11195 .word 0xfc9b05e0
11196 P_TOGGLE_LSU_IM
11197 P_TOGGLE_LSU_IM
11198 .word 0xd271a050
11199 .word 0xc03328f2
11200 P_ACCESS_DTSB_PTR
11201thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_124:
11202 .word 0x8780202a
11203 .word 0xe0bf6e00
11204 .word 0xbe8520f0
11205 .word 0xd4dfd000
11206 nop
11207 nop
11208 nop
11209 P_DDEMAP_NCTX
11210 .word 0xfcded000
11211 .word 0x1000000
11212 or %g0, 0x6ef, %i7
11213 P_LOAD_DDATA_ACCESS
11214 .word 0xbe85e038
11215 .word 0xe0dfc200
11216 .word 0xfe51a630
11217 nop
11218 nop
11219 nop
11220 nop
11221 nop
11222 nop
11223 P_DDEMAP_PCTX
11224 .word 0xbe170000
11225 RETURN_FROM_SUPERVISOR1
11226 nop
11227Thr2_User_Text_4v400_exit:
11228 EXIT_GOOD
11229Thr2_User_Text_4v400_text_end:
11230/*********************************************************************/
11231SECTION .Thr2_User_Text_4v002 TEXT_VA=0x6a0b20000000
11232attr_text {
11233 Name = .Thr2_User_Text_4v002 ,
11234 VA = 0x6a0b20000000 ,/* 0x6a0b2fffffc0 */
11235 RA = 0x0100000000 ,
11236 PA = 0x2d00000000 ,
11237 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
11238 thr2_nz_ctx_tsb_2 ,
11239 TTE_V = 1 ,
11240 TTE_NFO = 0 ,
11241 TTE_L = 0 ,
11242 TTE_Soft = 0x120000 ,
11243 TTE_IE = 0 ,
11244 TTE_E = 0 ,
11245 TTE_CP = 1 ,
11246 TTE_CV = 0 ,
11247 TTE_P = 1 ,
11248 TTE_EP = 1 ,
11249 TTE_W = 0 ,
11250 TTE_SW1 = 1 ,
11251 TTE_SW0 = 1 ,
11252 TTE_RSVD1 = 0 ,
11253 TTE_Size = 5 ,
11254 /* ITTE_TAG_DATA = 00006a0b20001a67 8000002d00000485 */
11255 end_label = Thr2_User_Text_4v002_text_end ,
11256 compressimage ,
11257 }
11258.text
11259.global Thr2_User_Text_4v002_text_begin
11260Thr2_User_Text_4v002_text_begin:
11261 wrpr 0, %gl
11262 .word 0xbe852128
11263 .word 0xe0dfc200
11264 .word 0x1000000
11265 or %g0, 0x1f8, %i7
11266 P_READ_DDATA_ACCESS
11267 .word 0xc02eeece
11268 nop
11269 nop
11270 nop
11271 nop
11272 nop
11273 nop
11274 .word 0x1000000
11275 or %g0, 0x0b3, %i7
11276 P_LOAD_DDATA_IN
11277 .word 0xe05c20d0
11278 nop
11279 nop
11280 nop
11281 nop
11282 nop
11283 P_ACCESS_DTSB_PTR
11284 P_IDEMAP_ALL_RPAGES
11285 .word 0xbe82a068
11286 .word 0xf2dfd000
11287 nop
11288 nop
11289 nop
11290 nop
11291 nop
11292 nop
11293 nop
11294 nop
11295 .word 0xd275e0b8
11296 .word 0xc0352a82
11297 P_ACCESS_DTSB_PTR
11298 nop
11299 nop
11300 nop
11301 nop
11302 nop
11303 .word 0xbe812068
11304 .word 0xe0dfc200
11305 .word 0xfcd94280
11306 .word 0xbe11c000
11307 RETURN_FROM_SUPERVISOR0
11308 nop
11309Thr2_User_Text_4v002_exit:
11310 EXIT_GOOD
11311Thr2_User_Text_4v002_text_end:
11312/*********************************************************************/
11313SECTION .Thr2_User_Data_4v101 DATA_VA=0x680000c30000
11314attr_data {
11315 Name = .Thr2_User_Data_4v101 ,
11316 VA = 0x680000c30000 ,/* 0x680000c3ffc0 */
11317 RA = 0x0010710000 ,
11318 PA = 0x0010710000 ,
11319 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
11320 thr2_nz_ctx_tsb_0 ,
11321 TTE_V = 1 ,
11322 TTE_NFO = 0 ,
11323 TTE_L = 1 ,
11324 TTE_Soft = 0x1a0000 ,
11325 TTE_IE = 0 ,
11326 TTE_E = 0 ,
11327 TTE_CP = 0 ,
11328 TTE_CV = 0 ,
11329 TTE_P = 0 ,
11330 TTE_EP = 0 ,
11331 TTE_W = 1 ,
11332 TTE_SW1 = 1 ,
11333 TTE_SW0 = 1 ,
11334 TTE_RSVD1 = 0 ,
11335 TTE_Size = 1 ,
11336 /* DTTE_TAG_DATA = 0000680000c31a67 8000000010710041 */
11337 end_label = Thr2_User_Data_4v101_data_end ,
11338 compressimage ,
11339 }
11340.data
11341.global Thr2_User_Data_4v101_data_begin
11342Thr2_User_Data_4v101_data_begin:
11343 .xword 0x6a0aa0000000
11344 .xword 0x680000280000
11345 .xword 0x6720000e2000
11346 .xword 0x6720001c0000
11347 .xword 0x680000100000
11348 .xword 0x6720000b6000
11349 .xword 0x6a0b20000000
11350 .xword 0x680000c30000
11351 .xword 0x680000cc0000
11352 .xword 0x680000520000
11353 .xword 0x680000110000
11354 .xword 0x672000082000
11355 .xword 0x680000d80000
11356 .xword 0x680000370000
11357 .xword 0x67200007c000
11358 .xword 0x67200011c000
11359 .xword 0x672000142000
11360 .xword 0x6720000f0000
11361 .xword 0x67200018a000
11362 .xword 0x6a0140000000
11363 .xword 0x672000022000
11364 .xword 0x6720000ea000
11365 .xword 0x6720001ac000
11366 .xword 0x6720000de000
11367 .xword 0x69001b400000
11368 .xword 0x67200017c000
11369 .xword 0x6720000da000
11370 .xword 0x67200004c000
11371 .xword 0x672000088000
11372 .xword 0x69001c400000
11373 .xword 0x67200017e000
11374 .xword 0x680000e20000
11375 .xword 0x6720001ce000
11376 .xword 0x6720000c6000
11377 .xword 0x6720000a6000
11378 .xword 0x69000e000000
11379 .xword 0x680000e10000
11380 .xword 0x67200015e000
11381 .xword 0x680000650000
11382 .xword 0x69002ec00000
11383 .xword 0x690029800000
11384 .xword 0x67200004a000
11385 .xword 0x672000158000
11386 .xword 0x680000f20000
11387Thr2_User_Data_4v101_data_end:
11388/*********************************************************************/
11389SECTION .Thr2_User_Data_4v201 DATA_VA=0x680000cc0000
11390attr_data {
11391 Name = .Thr2_User_Data_4v201 ,
11392 VA = 0x680000cc0000 ,/* 0x680000ccffc0 */
11393 RA = 0x0010c20000 ,
11394 PA = 0x0010c20000 ,
11395 TTE_Context = 0x13ea ,/* DATA_SECONDARY */
11396 thr2_nz_ctx_tsb_0 ,
11397 TTE_V = 1 ,
11398 TTE_NFO = 0 ,
11399 TTE_L = 1 ,
11400 TTE_Soft = 0x180000 ,
11401 TTE_IE = 0 ,
11402 TTE_E = 0 ,
11403 TTE_CP = 1 ,
11404 TTE_CV = 0 ,
11405 TTE_P = 0 ,
11406 TTE_EP = 0 ,
11407 TTE_W = 1 ,
11408 TTE_SW1 = 0 ,
11409 TTE_SW0 = 0 ,
11410 TTE_RSVD1 = 0 ,
11411 TTE_Size = 1 ,
11412 /* DTTE_TAG_DATA = 0000680000cc13ea 8000000010c20441 */
11413 end_label = Thr2_User_Data_4v201_data_end ,
11414 compressimage ,
11415 }
11416.data
11417.global Thr2_User_Data_4v201_data_begin
11418Thr2_User_Data_4v201_data_begin:
11419 .xword 0x6a0aa0000000
11420 .xword 0x680000280000
11421 .xword 0x6720000e2000
11422 .xword 0x6720001c0000
11423 .xword 0x680000100000
11424 .xword 0x6720000b6000
11425 .xword 0x6a0b20000000
11426 .xword 0x680000c30000
11427 .xword 0x680000cc0000
11428 .xword 0x680000520000
11429 .xword 0x680000110000
11430 .xword 0x672000082000
11431 .xword 0x680000d80000
11432 .xword 0x680000370000
11433 .xword 0x67200007c000
11434 .xword 0x67200011c000
11435 .xword 0x672000142000
11436 .xword 0x6720000f0000
11437 .xword 0x67200018a000
11438 .xword 0x6a0140000000
11439 .xword 0x672000022000
11440 .xword 0x6720000ea000
11441 .xword 0x6720001ac000
11442 .xword 0x6720000de000
11443 .xword 0x69001b400000
11444 .xword 0x67200017c000
11445 .xword 0x6720000da000
11446 .xword 0x67200004c000
11447 .xword 0x672000088000
11448 .xword 0x69001c400000
11449 .xword 0x67200017e000
11450 .xword 0x680000e20000
11451 .xword 0x6720001ce000
11452 .xword 0x6720000c6000
11453 .xword 0x6720000a6000
11454 .xword 0x69000e000000
11455 .xword 0x680000e10000
11456 .xword 0x67200015e000
11457 .xword 0x680000650000
11458 .xword 0x69002ec00000
11459 .xword 0x690029800000
11460 .xword 0x67200004a000
11461 .xword 0x672000158000
11462 .xword 0x680000f20000
11463Thr2_User_Data_4v201_data_end:
11464/*********************************************************************/
11465SECTION .Thr2_User_Data_4v301 DATA_VA=0x680000520000
11466attr_data {
11467 Name = .Thr2_User_Data_4v301 ,
11468 VA = 0x680000520000 ,/* 0x68000052ffc0 */
11469 RA = 0x00107c0000 ,
11470 PA = 0x00107c0000 ,
11471 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11472 thr2_z_ctx_tsb_3 ,
11473 TTE_V = 1 ,
11474 TTE_NFO = 0 ,
11475 TTE_L = 0 ,
11476 TTE_Soft = 0x0f0000 ,
11477 TTE_IE = 0 ,
11478 TTE_E = 0 ,
11479 TTE_CP = 1 ,
11480 TTE_CV = 0 ,
11481 TTE_P = 0 ,
11482 TTE_EP = 0 ,
11483 TTE_W = 1 ,
11484 TTE_SW1 = 1 ,
11485 TTE_SW0 = 0 ,
11486 TTE_RSVD1 = 0 ,
11487 TTE_Size = 1 ,
11488 /* DTTE_TAG_DATA = 0000680000520000 80000000107c0441 */
11489 end_label = Thr2_User_Data_4v301_data_end ,
11490 compressimage ,
11491 }
11492.data
11493.global Thr2_User_Data_4v301_data_begin
11494Thr2_User_Data_4v301_data_begin:
11495 .xword 0x6a0aa0000000
11496 .xword 0x680000280000
11497 .xword 0x6720000e2000
11498 .xword 0x6720001c0000
11499 .xword 0x680000100000
11500 .xword 0x6720000b6000
11501 .xword 0x6a0b20000000
11502 .xword 0x680000c30000
11503 .xword 0x680000cc0000
11504 .xword 0x680000520000
11505 .xword 0x680000110000
11506 .xword 0x672000082000
11507 .xword 0x680000d80000
11508 .xword 0x680000370000
11509 .xword 0x67200007c000
11510 .xword 0x67200011c000
11511 .xword 0x672000142000
11512 .xword 0x6720000f0000
11513 .xword 0x67200018a000
11514 .xword 0x6a0140000000
11515 .xword 0x672000022000
11516 .xword 0x6720000ea000
11517 .xword 0x6720001ac000
11518 .xword 0x6720000de000
11519 .xword 0x69001b400000
11520 .xword 0x67200017c000
11521 .xword 0x6720000da000
11522 .xword 0x67200004c000
11523 .xword 0x672000088000
11524 .xword 0x69001c400000
11525 .xword 0x67200017e000
11526 .xword 0x680000e20000
11527 .xword 0x6720001ce000
11528 .xword 0x6720000c6000
11529 .xword 0x6720000a6000
11530 .xword 0x69000e000000
11531 .xword 0x680000e10000
11532 .xword 0x67200015e000
11533 .xword 0x680000650000
11534 .xword 0x69002ec00000
11535 .xword 0x690029800000
11536 .xword 0x67200004a000
11537 .xword 0x672000158000
11538 .xword 0x680000f20000
11539Thr2_User_Data_4v301_data_end:
11540/*********************************************************************/
11541SECTION .Thr2_User_Text_4v003 TEXT_VA=0x680000110000
11542attr_text {
11543 Name = .Thr2_User_Text_4v003 ,
11544 VA = 0x680000110000 ,/* 0x68000011ffc0 */
11545 RA = 0x0010a70000 ,
11546 PA = 0x0010a70000 ,
11547 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
11548 thr2_nz_ctx_tsb_0 ,
11549 TTE_V = 1 ,
11550 TTE_NFO = 0 ,
11551 TTE_L = 0 ,
11552 TTE_Soft = 0x120000 ,
11553 TTE_IE = 0 ,
11554 TTE_E = 0 ,
11555 TTE_CP = 1 ,
11556 TTE_CV = 0 ,
11557 TTE_P = 0 ,
11558 TTE_EP = 1 ,
11559 TTE_W = 0 ,
11560 TTE_SW1 = 1 ,
11561 TTE_SW0 = 1 ,
11562 TTE_RSVD1 = 0 ,
11563 TTE_Size = 1 ,
11564 /* ITTE_TAG_DATA = 0000680000111a67 8000000010a70481 */
11565 end_label = Thr2_User_Text_4v003_text_end ,
11566 compressimage ,
11567 }
11568.text
11569.global Thr2_User_Text_4v003_text_begin
11570Thr2_User_Text_4v003_text_begin:
11571 nop
11572 sub %g1, 1, %g1
11573 brz %g1,Thr2_User_Text_4v003_exit
11574 nop
11575 .word 0xfe5c2b18
11576 .word 0xc45aa0c0
11577 .word 0xc035e6f8
11578 .word 0xfe542420
11579 .word 0xfcded000
11580 IDEMAP_ALL_PAGES
11581 .word 0xfe542804
11582 DO_BRANCH
11583 .word 0x81c56000
11584 .word 0xbe13c000
11585 GOTO_SUPERVISOR0
11586 .word 0xfe4424b0
11587 DO_BRANCH
11588 .word 0x81c26000
11589 .word 0xbe124000
11590 GOTO_SUPERVISOR0
11591 .word 0xfa5ee100
11592 .word 0xf47120f8
11593 .word 0xc0712550
11594thr2_MMU_ASI_PRIMARY_125:
11595 .word 0x87802080
11596 .word 0xf2f760d0
11597 .word 0xfcdc1000
11598 nop
11599 nop
11600 nop
11601 nop
11602 nop
11603 nop
11604 nop
11605 .word 0xbe80a080
11606 .word 0xe39fde00
11607 TOGGLE_LSU_IM
11608 .word 0x1000000
11609 or %g0, 0x20, %i7
11610 READ_DDATA_ACCESS
11611 IDEMAP_ALL_RPAGES
11612 .word 0xe85d2038
11613 .word 0xbe816010
11614 .word 0xc39fde20
11615 DO_BRANCH
11616 .word 0x81c1e000
11617 .word 0xbe13c000
11618 GOTO_SUPERVISOR0
11619 .word 0xfc9c1100
11620 .word 0xf65f6130
11621 TOGGLE_LSU_DM
11622 .word 0xc02de160
11623 .word 0x1000000
11624 or %g0, 0x020, %i7
11625 LOAD_DDATA_IN
11626thr2_MMU_ASI_PRIMARY_126:
11627 .word 0x87802080
11628 .word 0xc6f2a0a8
11629 DO_BRANCH
11630 .word 0x81c6a000
11631 .word 0xbe124000
11632 GOTO_SUPERVISOR0
11633 .word 0xfe5c2100
11634 .word 0x81c26000
11635 .word 0xbe124000
11636 GOTO_SUPERVISOR0
11637 nop
11638Thr2_User_Text_4v003_exit:
11639 EXIT_GOOD
11640Thr2_User_Text_4v003_text_end:
11641/*********************************************************************/
11642SECTION .Thr2_User_Text_4v401 TEXT_VA=0x672000082000
11643attr_text {
11644 Name = .Thr2_User_Text_4v401 ,
11645 VA = 0x672000082000 ,/* 0x672000083fc0 */
11646 RA = 0x03800b4000 ,
11647 PA = 0x03800b4000 ,
11648 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11649 thr2_z_ctx_tsb_2 ,
11650 TTE_V = 1 ,
11651 TTE_NFO = 0 ,
11652 TTE_L = 1 ,
11653 TTE_Soft = 0x040000 ,
11654 TTE_IE = 0 ,
11655 TTE_E = 0 ,
11656 TTE_CP = 0 ,
11657 TTE_CV = 0 ,
11658 TTE_P = 1 ,
11659 TTE_EP = 1 ,
11660 TTE_W = 0 ,
11661 TTE_SW1 = 1 ,
11662 TTE_SW0 = 0 ,
11663 TTE_RSVD1 = 0 ,
11664 TTE_Size = 0 ,
11665 /* ITTE_TAG_DATA = 0000672000082000 80000003800b4080 */
11666 end_label = Thr2_User_Text_4v401_text_end ,
11667 compressimage ,
11668 }
11669.text
11670.global Thr2_User_Text_4v401_text_begin
11671Thr2_User_Text_4v401_text_begin:
11672 wrpr 0, %gl
11673 P_TOGGLE_LSU_IM
11674 P_DDEMAP_SCTX
11675 .word 0x1000000
11676 or %g0, 0x422, %i7
11677 P_LOAD_IDATA_ACCESS
11678thr2_MMU_ASI_SECONDARY_127:
11679 .word 0x87802081
11680 .word 0xfaf16130
11681 .word 0xc031a160
11682 .word 0xc0346e82
11683thr2_MMU_ASI_BLK_P_128:
11684 .word 0x878020f0
11685 .word 0xe3bd2340
11686 .word 0xfcda8200
11687thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_129:
11688 .word 0x8780202b
11689 .word 0xccb96fa0
11690 .word 0xf25c6008
11691 .word 0xbe842120
11692 .word 0xd4dfc200
11693 P_DDEMAP_ALL
11694 P_IDEMAP_ALL_RPAGES
11695 .word 0xc3995e20
11696 .word 0x1000000
11697 or %g0, 0x190, %i7
11698 P_READ_IDATA_ACCESS
11699 .word 0xbe8120b0
11700 .word 0xc8dfd000
11701 .word 0x1000000
11702 .word 0xbe110000
11703 P_DDEMAP_RPAGE
11704 .word 0xbe852088
11705 .word 0xc4dfc200
11706 .word 0xfcdf4200
11707thr2_MMU_ASI_AS_IF_USER_PRIMARY_130:
11708 .word 0x87802010
11709 .word 0xf8f2a090
11710 .word 0xc859a0d0
11711 P_DDEMAP_ALL
11712 P_DDEMAP_ALL_PAGES
11713 .word 0x1000000
11714 or %g0, 0x78, %i7
11715 P_ITLB_TAG_READ
11716thr2_MMU_ASI_BLK_P_131:
11717 .word 0x878020f0
11718 .word 0xe1bc2f00
11719 .word 0xbe842120
11720 .word 0xe8dfd000
11721thr2_MMU_ASI_PRIMARY_132:
11722 .word 0x87802080
11723 .word 0xd6f5e010
11724 .word 0xbe8520f0
11725 .word 0xe0dfd000
11726 .word 0x1000000
11727 or %g0, 0x1c0, %i7
11728 P_ITLB_TAG_READ
11729 .word 0xfcdd1040
11730 nop
11731 nop
11732 .word 0xfe446034
11733 .word 0xbe852138
11734 .word 0xeedfd040
11735 .word 0xc459a0b0
11736 nop
11737 nop
11738 nop
11739 nop
11740 nop
11741 .word 0xe6732058
11742 .word 0xc031ab6a
11743 .word 0xbe82a120
11744 .word 0xe8dfd000
11745 .word 0x1000000
11746 .word 0xbe128000
11747 srlx %i7, 8, %i7
11748 andn %i7, 0x1f, %i7
11749 P_ITLB_PROBE
11750 .word 0xbe160000
11751 RETURN_FROM_SUPERVISOR1
11752 nop
11753Thr2_User_Text_4v401_exit:
11754 EXIT_GOOD
11755Thr2_User_Text_4v401_text_end:
11756/*********************************************************************/
11757SECTION .Thr2_User_Text_4v004 TEXT_VA=0x680000d80000
11758attr_text {
11759 Name = .Thr2_User_Text_4v004 ,
11760 VA = 0x680000d80000 ,/* 0x680000d8ffc0 */
11761 RA = 0x0010d50000 ,
11762 PA = 0x0010d50000 ,
11763 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
11764 thr2_nz_ctx_tsb_0 ,
11765 TTE_V = 1 ,
11766 TTE_NFO = 0 ,
11767 TTE_L = 0 ,
11768 TTE_Soft = 0x120000 ,
11769 TTE_IE = 0 ,
11770 TTE_E = 0 ,
11771 TTE_CP = 1 ,
11772 TTE_CV = 0 ,
11773 TTE_P = 1 ,
11774 TTE_EP = 1 ,
11775 TTE_W = 0 ,
11776 TTE_SW1 = 1 ,
11777 TTE_SW0 = 1 ,
11778 TTE_RSVD1 = 0 ,
11779 TTE_Size = 1 ,
11780 /* ITTE_TAG_DATA = 0000680000d81a67 8000000010d50481 */
11781 end_label = Thr2_User_Text_4v004_text_end ,
11782 compressimage ,
11783 }
11784.text
11785.global Thr2_User_Text_4v004_text_begin
11786Thr2_User_Text_4v004_text_begin:
11787 wrpr 0, %gl
11788 nop
11789 nop
11790 nop
11791 nop
11792 nop
11793 nop
11794 nop
11795 nop
11796 nop
11797 .word 0xfe45e084
11798thr2_MMU_ASI_PRIMARY_LITTLE_133:
11799 .word 0x87802088
11800 .word 0xe0f420b0
11801 .word 0x1000000
11802 or %g0, 0x2cf, %i7
11803 P_LOAD_DDATA_ACCESS
11804 .word 0xbe85e0c0
11805 .word 0xe8dfc200
11806 .word 0xca712010
11807 .word 0xc02521a8
11808 nop
11809 nop
11810 nop
11811 nop
11812 nop
11813 .word 0xfe566376
11814thr2_MMU_ASI_AS_IF_USER_PRIMARY_134:
11815 .word 0x87802010
11816 .word 0xf0f420a8
11817 .word 0xc02de160
11818 .word 0xfcddd000
11819 .word 0xfcda9000
11820 P_DDEMAP_NCTX
11821 nop
11822 nop
11823 nop
11824 nop
11825 nop
11826 nop
11827 nop
11828 nop
11829 nop
11830 nop
11831 .word 0xfcd95160
11832 nop
11833 nop
11834 nop
11835 nop
11836 nop
11837 nop
11838 nop
11839 nop
11840 nop
11841 .word 0xbe82a110
11842 .word 0xe0dfd000
11843 nop
11844 nop
11845 nop
11846 nop
11847 nop
11848 nop
11849 nop
11850 nop
11851 nop
11852 .word 0xbe8420d0
11853 .word 0xeedfd000
11854 .word 0xbe160000
11855 RETURN_FROM_SUPERVISOR0
11856 nop
11857Thr2_User_Text_4v004_exit:
11858 EXIT_GOOD
11859Thr2_User_Text_4v004_text_end:
11860/*********************************************************************/
11861SECTION .Thr2_User_Data_4v102 DATA_VA=0x680000370000
11862attr_data {
11863 Name = .Thr2_User_Data_4v102 ,
11864 VA = 0x680000370000 ,/* 0x68000037ffc0 */
11865 RA = 0x0010460000 ,
11866 PA = 0x0010460000 ,
11867 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
11868 thr2_nz_ctx_tsb_0 ,
11869 TTE_V = 1 ,
11870 TTE_NFO = 0 ,
11871 TTE_L = 1 ,
11872 TTE_Soft = 0x1a0000 ,
11873 TTE_IE = 0 ,
11874 TTE_E = 0 ,
11875 TTE_CP = 0 ,
11876 TTE_CV = 0 ,
11877 TTE_P = 0 ,
11878 TTE_EP = 0 ,
11879 TTE_W = 1 ,
11880 TTE_SW1 = 1 ,
11881 TTE_SW0 = 1 ,
11882 TTE_RSVD1 = 0 ,
11883 TTE_Size = 1 ,
11884 /* DTTE_TAG_DATA = 0000680000371a67 8000000010460041 */
11885 end_label = Thr2_User_Data_4v102_data_end ,
11886 compressimage ,
11887 }
11888.data
11889.global Thr2_User_Data_4v102_data_begin
11890Thr2_User_Data_4v102_data_begin:
11891 .xword 0x6a0aa0000000
11892 .xword 0x680000280000
11893 .xword 0x6720000e2000
11894 .xword 0x6720001c0000
11895 .xword 0x680000100000
11896 .xword 0x6720000b6000
11897 .xword 0x6a0b20000000
11898 .xword 0x680000c30000
11899 .xword 0x680000cc0000
11900 .xword 0x680000520000
11901 .xword 0x680000110000
11902 .xword 0x672000082000
11903 .xword 0x680000d80000
11904 .xword 0x680000370000
11905 .xword 0x67200007c000
11906 .xword 0x67200011c000
11907 .xword 0x672000142000
11908 .xword 0x6720000f0000
11909 .xword 0x67200018a000
11910 .xword 0x6a0140000000
11911 .xword 0x672000022000
11912 .xword 0x6720000ea000
11913 .xword 0x6720001ac000
11914 .xword 0x6720000de000
11915 .xword 0x69001b400000
11916 .xword 0x67200017c000
11917 .xword 0x6720000da000
11918 .xword 0x67200004c000
11919 .xword 0x672000088000
11920 .xword 0x69001c400000
11921 .xword 0x67200017e000
11922 .xword 0x680000e20000
11923 .xword 0x6720001ce000
11924 .xword 0x6720000c6000
11925 .xword 0x6720000a6000
11926 .xword 0x69000e000000
11927 .xword 0x680000e10000
11928 .xword 0x67200015e000
11929 .xword 0x680000650000
11930 .xword 0x69002ec00000
11931 .xword 0x690029800000
11932 .xword 0x67200004a000
11933 .xword 0x672000158000
11934 .xword 0x680000f20000
11935Thr2_User_Data_4v102_data_end:
11936/*********************************************************************/
11937SECTION .Thr2_User_Data_4v302 DATA_VA=0x67200007c000
11938attr_data {
11939 Name = .Thr2_User_Data_4v302 ,
11940 VA = 0x67200007c000 ,/* 0x67200007dfc0 */
11941 RA = 0x038001c000 ,
11942 PA = 0x038001c000 ,
11943 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11944 thr2_z_ctx_tsb_2 ,
11945 TTE_V = 1 ,
11946 TTE_NFO = 0 ,
11947 TTE_L = 0 ,
11948 TTE_Soft = 0x0f0000 ,
11949 TTE_IE = 0 ,
11950 TTE_E = 0 ,
11951 TTE_CP = 1 ,
11952 TTE_CV = 0 ,
11953 TTE_P = 0 ,
11954 TTE_EP = 0 ,
11955 TTE_W = 1 ,
11956 TTE_SW1 = 1 ,
11957 TTE_SW0 = 0 ,
11958 TTE_RSVD1 = 0 ,
11959 TTE_Size = 0 ,
11960 /* DTTE_TAG_DATA = 000067200007c000 800000038001c440 */
11961 end_label = Thr2_User_Data_4v302_data_end ,
11962 compressimage ,
11963 }
11964.data
11965.global Thr2_User_Data_4v302_data_begin
11966Thr2_User_Data_4v302_data_begin:
11967 .xword 0x6a0aa0000000
11968 .xword 0x680000280000
11969 .xword 0x6720000e2000
11970 .xword 0x6720001c0000
11971 .xword 0x680000100000
11972 .xword 0x6720000b6000
11973 .xword 0x6a0b20000000
11974 .xword 0x680000c30000
11975 .xword 0x680000cc0000
11976 .xword 0x680000520000
11977 .xword 0x680000110000
11978 .xword 0x672000082000
11979 .xword 0x680000d80000
11980 .xword 0x680000370000
11981 .xword 0x67200007c000
11982 .xword 0x67200011c000
11983 .xword 0x672000142000
11984 .xword 0x6720000f0000
11985 .xword 0x67200018a000
11986 .xword 0x6a0140000000
11987 .xword 0x672000022000
11988 .xword 0x6720000ea000
11989 .xword 0x6720001ac000
11990 .xword 0x6720000de000
11991 .xword 0x69001b400000
11992 .xword 0x67200017c000
11993 .xword 0x6720000da000
11994 .xword 0x67200004c000
11995 .xword 0x672000088000
11996 .xword 0x69001c400000
11997 .xword 0x67200017e000
11998 .xword 0x680000e20000
11999 .xword 0x6720001ce000
12000 .xword 0x6720000c6000
12001 .xword 0x6720000a6000
12002 .xword 0x69000e000000
12003 .xword 0x680000e10000
12004 .xword 0x67200015e000
12005 .xword 0x680000650000
12006 .xword 0x69002ec00000
12007 .xword 0x690029800000
12008 .xword 0x67200004a000
12009 .xword 0x672000158000
12010 .xword 0x680000f20000
12011Thr2_User_Data_4v302_data_end:
12012/*********************************************************************/
12013SECTION .Thr2_User_Text_4v005 TEXT_VA=0x67200011c000
12014attr_text {
12015 Name = .Thr2_User_Text_4v005 ,
12016 VA = 0x67200011c000 ,/* 0x67200011dfc0 */
12017 RA = 0x0380144000 ,
12018 PA = 0x0380144000 ,
12019 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
12020 thr2_nz_ctx_tsb_3 ,
12021 TTE_V = 1 ,
12022 TTE_NFO = 0 ,
12023 TTE_L = 0 ,
12024 TTE_Soft = 0x120000 ,
12025 TTE_IE = 0 ,
12026 TTE_E = 0 ,
12027 TTE_CP = 1 ,
12028 TTE_CV = 0 ,
12029 TTE_P = 0 ,
12030 TTE_EP = 1 ,
12031 TTE_W = 0 ,
12032 TTE_SW1 = 1 ,
12033 TTE_SW0 = 1 ,
12034 TTE_RSVD1 = 0 ,
12035 TTE_Size = 0 ,
12036 /* ITTE_TAG_DATA = 000067200011da67 8000000380144480 */
12037 end_label = Thr2_User_Text_4v005_text_end ,
12038 compressimage ,
12039 }
12040.text
12041.global Thr2_User_Text_4v005_text_begin
12042Thr2_User_Text_4v005_text_begin:
12043 nop
12044 sub %g1, 1, %g1
12045 brz %g1,Thr2_User_Text_4v005_exit
12046 nop
12047thr2_MMU_ASI_PRIMARY_135:
12048 .word 0x87802080
12049 .word 0xf0f2a000
12050 .word 0xc076ed20
12051 .word 0x1000000
12052 or %g0, 0x5f0, %i7
12053 READ_IDATA_ACCESS
12054 .word 0xe05c2068
12055 .word 0x1000000
12056 .word 0xbe150000
12057 DDEMAP_PAGE
12058 .word 0x1000000
12059 .word 0xbe11c000
12060 IDEMAP_PAGE
12061 .word 0xe4776000
12062 .word 0xc02ee49d
12063 nop
12064 nop
12065 nop
12066 nop
12067 .word 0xbe82e010
12068 .word 0xcadfd020
12069 .word 0xee5c20d0
12070 .word 0x1000000
12071 or %g0, 0x520, %i7
12072 READ_IDATA_ACCESS
12073 .word 0xc0366160
12074 .word 0xbe816010
12075 .word 0xcadfd060
12076 .word 0xd2752000
12077 .word 0xc02c2160
12078 .word 0xc85e6008
12079 DDEMAP_PCTX
12080 .word 0xfcdc1000
12081 DO_BRANCH
12082 .word 0x81c4a000
12083 .word 0xbe124000
12084 GOTO_SUPERVISOR0
12085 nop
12086 .word 0xd85de018
12087 .word 0xd45ee068
12088 nop
12089 nop
12090 nop
12091 nop
12092 nop
12093 nop
12094 nop
12095 .word 0x1000000
12096 or %g0, 0x428, %i7
12097 DTLB_TAG_READ
12098 TOGGLE_LSU_DM
12099 .word 0xbe842038
12100 .word 0xfadfd000
12101thr2_MMU_ASI_BLK_P_136:
12102 .word 0x878020f0
12103 .word 0xc1bded40
12104 nop
12105 nop
12106 nop
12107 nop
12108 nop
12109 nop
12110 nop
12111 nop
12112 nop
12113 .word 0xc032a978
12114 .word 0xbe852038
12115 .word 0xe0dfd000
12116 .word 0x1000000
12117 .word 0xbe174000
12118 DDEMAP_PAGE
12119 .word 0x1000000
12120 or %g0, 0x022, %i7
12121 LOAD_IDATA_IN
12122 .word 0x1000000
12123 .word 0xbe12c000
12124 IDEMAP_RPAGE
12125thr2_MMU_ASI_BLK_COMMIT_P_137:
12126 .word 0x878020e0
12127 .word 0xc1bc25c0
12128 DDEMAP_PCTX
12129 DO_BRANCH
12130 .word 0x81c56000
12131 .word 0xbe13c000
12132 GOTO_SUPERVISOR0
12133 .word 0xc85c20f0
12134 .word 0x1000000
12135 or %g0, 0x1e0, %i7
12136 DTLB_TAG_READ
12137 .word 0xfe5d2b78
12138 .word 0xfe4d270f
12139 .word 0x1000000
12140 .word 0xbe174000
12141 IDEMAP_RPAGE
12142thr2_MMU_ASI_PRIMARY_LITTLE_138:
12143 .word 0x87802088
12144 .word 0xcef2a020
12145 .word 0x1000000
12146 or %g0, 0x02d, %i7
12147 LOAD_DDATA_IN
12148thr2_MMU_ASI_PRIMARY_139:
12149 .word 0x87802080
12150 .word 0xeaf420c8
12151 .word 0xfe4f6459
12152 DDEMAP_NCTX
12153 .word 0xe19a9f00
12154 .word 0xfcdd1000
12155 .word 0xbe120000
12156 GOTO_SUPERVISOR1
12157 .word 0x1000000
12158 or %g0, 0x508, %i7
12159 READ_IDATA_ACCESS
12160 .word 0x1000000
12161 or %g0, 0x5b8, %i7
12162 DTLB_TAG_READ
12163 .word 0xfe5aa840
12164 .word 0x1000000
12165 or %g0, 0x471, %i7
12166 LOAD_DDATA_ACCESS
12167 .word 0xfe45e734
12168thr2_MMU_ASI_PRIMARY_140:
12169 .word 0x87802080
12170 .word 0xd2f42118
12171 .word 0x1000000
12172 or %g0, 0x12d, %i7
12173 LOAD_IDATA_ACCESS
12174 .word 0x1000000
12175 or %g0, 0x058, %i7
12176 LOAD_IDATA_IN
12177 ACCESS_DTSB_PTR
12178 .word 0xfe4e68dc
12179 .word 0xee7760e0
12180 .word 0xc075e168
12181 .word 0xc025ea6c
12182thr2_MMU_ASI_PRIMARY_LITTLE_141:
12183 .word 0x87802088
12184 .word 0xe6f52080
12185 nop
12186 nop
12187 nop
12188 nop
12189 nop
12190 nop
12191 .word 0xc0742d40
12192thr2_MMU_ASI_PRIMARY_142:
12193 .word 0x87802080
12194 .word 0xc8f42100
12195 .word 0xe05aa0a0
12196 .word 0xbe124000
12197 GOTO_SUPERVISOR0
12198 .word 0xf272a0c0
12199 .word 0xc032ab32
12200 .word 0x81c56000
12201 .word 0xbe124000
12202 GOTO_SUPERVISOR0
12203 nop
12204Thr2_User_Text_4v005_exit:
12205 EXIT_GOOD
12206Thr2_User_Text_4v005_text_end:
12207/*********************************************************************/
12208SECTION .Thr2_User_Text_4v402 TEXT_VA=0x672000142000
12209attr_text {
12210 Name = .Thr2_User_Text_4v402 ,
12211 VA = 0x672000142000 ,/* 0x672000143fc0 */
12212 RA = 0x0380164000 ,
12213 PA = 0x0380164000 ,
12214 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
12215 thr2_z_ctx_tsb_2 ,
12216 TTE_V = 1 ,
12217 TTE_NFO = 0 ,
12218 TTE_L = 1 ,
12219 TTE_Soft = 0x040000 ,
12220 TTE_IE = 0 ,
12221 TTE_E = 0 ,
12222 TTE_CP = 0 ,
12223 TTE_CV = 0 ,
12224 TTE_P = 1 ,
12225 TTE_EP = 1 ,
12226 TTE_W = 0 ,
12227 TTE_SW1 = 1 ,
12228 TTE_SW0 = 0 ,
12229 TTE_RSVD1 = 0 ,
12230 TTE_Size = 0 ,
12231 /* ITTE_TAG_DATA = 0000672000142000 8000000380164080 */
12232 end_label = Thr2_User_Text_4v402_text_end ,
12233 compressimage ,
12234 }
12235.text
12236.global Thr2_User_Text_4v402_text_begin
12237Thr2_User_Text_4v402_text_begin:
12238 wrpr 0, %gl
12239 .word 0x1000000
12240 or %g0, 0x448, %i7
12241 P_ITLB_TAG_READ
12242 nop
12243 nop
12244 nop
12245 nop
12246 nop
12247 nop
12248 nop
12249 .word 0xbe816010
12250 .word 0xd6dfd020
12251 .word 0xfcddd040
12252thr2_MMU_ASI_AS_IF_USER_PRIMARY_143:
12253 .word 0x87802010
12254 .word 0xe2f76018
12255 nop
12256 nop
12257 nop
12258 nop
12259thr2_MMU_ASI_AS_IF_USER_PRIMARY_144:
12260 .word 0x87802010
12261 .word 0xd4f520f0
12262 .word 0xc071a160
12263 P_IDEMAP_PCTX
12264 P_ACCESS_DTSB_PTR
12265 .word 0xd85c6048
12266 nop
12267 nop
12268 nop
12269 nop
12270 nop
12271 nop
12272 nop
12273 .word 0x1000000
12274 or %g0, 0x178, %i7
12275 P_ITLB_TAG_READ
12276 .word 0x1000000
12277 .word 0xbe124000
12278 srlx %i7, 8, %i7
12279 andn %i7, 0x1f, %i7
12280 P_ITLB_PROBE
12281 .word 0xfe4b2da1
12282 .word 0x1000000
12283 or %g0, 0x13d, %i7
12284 P_LOAD_DDATA_ACCESS
12285 .word 0xbe812088
12286 .word 0xe8dfd000
12287thr2_MMU_ASI_REAL_MEM_145:
12288 .word 0x87802014
12289 .word 0xccf4e018
12290 .word 0xbe86e148
12291 .word 0xeedfd000
12292 .word 0xc031a358
12293 .word 0xbe8420c0
12294 .word 0xc39fc2c0
12295 .word 0x1000000
12296 or %g0, 0x351, %i7
12297 P_LOAD_DDATA_ACCESS
12298 .word 0xfcddc200
12299 .word 0xfe432f78
12300 .word 0xf25b20f0
12301 .word 0xfc9c1c40
12302 nop
12303 nop
12304 nop
12305 nop
12306 nop
12307 .word 0x1000000
12308 or %g0, 0xd0, %i7
12309 P_READ_DDATA_ACCESS
12310thr2_MMU_ASI_REAL_IO_LITTLE_146:
12311 .word 0x8780201d
12312 .word 0xc4f360d0
12313 P_IDEMAP_PCTX
12314 P_ACCESS_ITSB_PTR
12315thr2_MMU_ASI_AS_IF_USER_PRIMARY_147:
12316 .word 0x87802010
12317 .word 0xc8f420b0
12318 .word 0xbe816010
12319 .word 0xcadfd060
12320 .word 0xfcda8200
12321 .word 0xbe11c000
12322 RETURN_FROM_SUPERVISOR1
12323 nop
12324Thr2_User_Text_4v402_exit:
12325 EXIT_GOOD
12326Thr2_User_Text_4v402_text_end:
12327/*********************************************************************/
12328SECTION .Thr2_User_Data_4v103 DATA_VA=0x6720000f0000
12329attr_data {
12330 Name = .Thr2_User_Data_4v103 ,
12331 VA = 0x6720000f0000 ,/* 0x6720000f1fc0 */
12332 RA = 0x0380148000 ,
12333 PA = 0x0380148000 ,
12334 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
12335 thr2_nz_ctx_tsb_3 ,
12336 TTE_V = 1 ,
12337 TTE_NFO = 0 ,
12338 TTE_L = 1 ,
12339 TTE_Soft = 0x1a0000 ,
12340 TTE_IE = 0 ,
12341 TTE_E = 0 ,
12342 TTE_CP = 0 ,
12343 TTE_CV = 0 ,
12344 TTE_P = 0 ,
12345 TTE_EP = 0 ,
12346 TTE_W = 1 ,
12347 TTE_SW1 = 1 ,
12348 TTE_SW0 = 1 ,
12349 TTE_RSVD1 = 0 ,
12350 TTE_Size = 0 ,
12351 /* DTTE_TAG_DATA = 00006720000f1a67 8000000380148040 */
12352 end_label = Thr2_User_Data_4v103_data_end ,
12353 compressimage ,
12354 }
12355.data
12356.global Thr2_User_Data_4v103_data_begin
12357Thr2_User_Data_4v103_data_begin:
12358 .xword 0x6a0aa0000000
12359 .xword 0x680000280000
12360 .xword 0x6720000e2000
12361 .xword 0x6720001c0000
12362 .xword 0x680000100000
12363 .xword 0x6720000b6000
12364 .xword 0x6a0b20000000
12365 .xword 0x680000c30000
12366 .xword 0x680000cc0000
12367 .xword 0x680000520000
12368 .xword 0x680000110000
12369 .xword 0x672000082000
12370 .xword 0x680000d80000
12371 .xword 0x680000370000
12372 .xword 0x67200007c000
12373 .xword 0x67200011c000
12374 .xword 0x672000142000
12375 .xword 0x6720000f0000
12376 .xword 0x67200018a000
12377 .xword 0x6a0140000000
12378 .xword 0x672000022000
12379 .xword 0x6720000ea000
12380 .xword 0x6720001ac000
12381 .xword 0x6720000de000
12382 .xword 0x69001b400000
12383 .xword 0x67200017c000
12384 .xword 0x6720000da000
12385 .xword 0x67200004c000
12386 .xword 0x672000088000
12387 .xword 0x69001c400000
12388 .xword 0x67200017e000
12389 .xword 0x680000e20000
12390 .xword 0x6720001ce000
12391 .xword 0x6720000c6000
12392 .xword 0x6720000a6000
12393 .xword 0x69000e000000
12394 .xword 0x680000e10000
12395 .xword 0x67200015e000
12396 .xword 0x680000650000
12397 .xword 0x69002ec00000
12398 .xword 0x690029800000
12399 .xword 0x67200004a000
12400 .xword 0x672000158000
12401 .xword 0x680000f20000
12402Thr2_User_Data_4v103_data_end:
12403/*********************************************************************/
12404SECTION .Thr2_User_Text_4v006 TEXT_VA=0x67200018a000
12405attr_text {
12406 Name = .Thr2_User_Text_4v006 ,
12407 VA = 0x67200018a000 ,/* 0x67200018bfc0 */
12408 RA = 0x03801ec000 ,
12409 PA = 0x03801ec000 ,
12410 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
12411 thr2_nz_ctx_tsb_3 ,
12412 TTE_V = 1 ,
12413 TTE_NFO = 0 ,
12414 TTE_L = 0 ,
12415 TTE_Soft = 0x120000 ,
12416 TTE_IE = 0 ,
12417 TTE_E = 0 ,
12418 TTE_CP = 1 ,
12419 TTE_CV = 0 ,
12420 TTE_P = 0 ,
12421 TTE_EP = 1 ,
12422 TTE_W = 0 ,
12423 TTE_SW1 = 1 ,
12424 TTE_SW0 = 1 ,
12425 TTE_RSVD1 = 0 ,
12426 TTE_Size = 0 ,
12427 /* ITTE_TAG_DATA = 000067200018ba67 80000003801ec480 */
12428 end_label = Thr2_User_Text_4v006_text_end ,
12429 compressimage ,
12430 }
12431.text
12432.global Thr2_User_Text_4v006_text_begin
12433Thr2_User_Text_4v006_text_begin:
12434 nop
12435 sub %g1, 1, %g1
12436 brz %g1,Thr2_User_Text_4v006_exit
12437 nop
12438 TOGGLE_LSU_DM
12439 .word 0xbe876148
12440 .word 0xf6dfd000
12441 .word 0x1000000
12442 or %g0, 0x4c0, %i7
12443 ITLB_TAG_READ
12444 .word 0xc024227c
12445thr2_MMU_ASI_PRIMARY_148:
12446 .word 0x87802080
12447 .word 0xecf2a080
12448thr2_MMU_ASI_PRIMARY_149:
12449 .word 0x87802080
12450 .word 0xfaf0a128
12451 .word 0xfcddd100
12452 .word 0xcc72a018
12453 .word 0xc032a160
12454 .word 0x1000000
12455 .word 0xbe120000
12456 IDEMAP_RPAGE
12457 .word 0x1000000
12458 .word 0xbe134000
12459 IDEMAP_PAGE
12460 nop
12461 nop
12462 .word 0xc020a7a8
12463 .word 0xf272a0a0
12464 .word 0xc035e7f8
12465 .word 0xc0712e90
12466 IDEMAP_PCTX
12467 DO_BRANCH
12468 .word 0x81c1e000
12469 .word 0xbe124000
12470 GOTO_SUPERVISOR0
12471 .word 0xfcda9000
12472 .word 0xc0752160
12473 .word 0xc072aee0
12474 .word 0x1000000
12475 .word 0xbe150000
12476 srlx %i7, 8, %i7
12477 andn %i7, 0x1f, %i7
12478 ITLB_PROBE
12479 .word 0xfc9c1d40
12480 .word 0xc672a0c8
12481 .word 0xc0212230
12482 .word 0x1000000
12483 or %g0, 0x493, %i7
12484 LOAD_IDATA_ACCESS
12485 .word 0x1000000
12486 or %g0, 0x4b8, %i7
12487 READ_IDATA_ACCESS
12488 .word 0xec712028
12489 .word 0xc072ad68
12490 DO_BRANCH
12491 .word 0x81c0e088
12492 .word 0xbe124000
12493 GOTO_SUPERVISOR0
12494 nop
12495 nop
12496 nop
12497 nop
12498 nop
12499 nop
12500 nop
12501 nop
12502 nop
12503 nop
12504 nop
12505 nop
12506 nop
12507 nop
12508 nop
12509 nop
12510 nop
12511 .word 0xcc752018
12512 .word 0xc070a4b8
12513 .word 0xbe86e0e0
12514 .word 0xd4dfd000
12515 DDEMAP_ALL_RPAGES
12516 .word 0xbe14c000
12517 GOTO_SUPERVISOR1
12518 IDEMAP_ALL_PAGES
12519 .word 0xfc995d60
12520 DDEMAP_ALL_RPAGES
12521 .word 0x1000000
12522 or %g0, 0x409, %i7
12523 LOAD_IDATA_ACCESS
12524 .word 0xf47520e8
12525 .word 0xc036ed5a
12526 nop
12527 nop
12528 nop
12529 nop
12530 nop
12531 nop
12532 nop
12533 nop
12534 nop
12535 .word 0x1000000
12536 or %g0, 0x440, %i7
12537 READ_IDATA_ACCESS
12538 .word 0x1000000
12539 or %g0, 0x054, %i7
12540 LOAD_DDATA_IN
12541 DDEMAP_ALL
12542 .word 0x1000000
12543 or %g0, 0x460, %i7
12544 READ_IDATA_ACCESS
12545 .word 0xbe120000
12546 GOTO_SUPERVISOR1
12547 .word 0xe05aa0d0
12548 .word 0xbe138000
12549 GOTO_SUPERVISOR1
12550 nop
12551Thr2_User_Text_4v006_exit:
12552 EXIT_GOOD
12553Thr2_User_Text_4v006_text_end:
12554/*********************************************************************/
12555SECTION .Thr2_User_Text_4v403 TEXT_VA=0x6a0140000000
12556attr_text {
12557 Name = .Thr2_User_Text_4v403 ,
12558 VA = 0x6a0140000000 ,/* 0x6a014fffffc0 */
12559 RA = 0x0110000000 ,
12560 PA = 0x2d10000000 ,
12561 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
12562 thr2_z_ctx_tsb_1 ,
12563 TTE_V = 1 ,
12564 TTE_NFO = 0 ,
12565 TTE_L = 1 ,
12566 TTE_Soft = 0x040000 ,
12567 TTE_IE = 0 ,
12568 TTE_E = 0 ,
12569 TTE_CP = 0 ,
12570 TTE_CV = 0 ,
12571 TTE_P = 1 ,
12572 TTE_EP = 1 ,
12573 TTE_W = 0 ,
12574 TTE_SW1 = 1 ,
12575 TTE_SW0 = 0 ,
12576 TTE_RSVD1 = 0 ,
12577 TTE_Size = 5 ,
12578 /* ITTE_TAG_DATA = 00006a0140000000 8000002d10000085 */
12579 end_label = Thr2_User_Text_4v403_text_end ,
12580 compressimage ,
12581 }
12582.text
12583.global Thr2_User_Text_4v403_text_begin
12584Thr2_User_Text_4v403_text_begin:
12585 wrpr 0, %gl
12586thr2_MMU_ASI_PRIMARY_150:
12587 .word 0x87802080
12588 .word 0xd2f660f8
12589 .word 0x1000000
12590 .word 0xbe144000
12591 P_DDEMAP_PAGE
12592 P_DDEMAP_ALL
12593 .word 0xe85b20c0
12594 P_DDEMAP_ALL
12595 .word 0x1000000
12596 or %g0, 0x120, %i7
12597 P_ITLB_TAG_READ
12598thr2_MMU_ASI_AS_IF_USER_PRIMARY_151:
12599 .word 0x87802010
12600 .word 0xf2f420d0
12601 .word 0xc0732210
12602 .word 0xd671a010
12603 .word 0xc021a1b0
12604 nop
12605 .word 0xfe59a7d0
12606 .word 0xc071a860
12607thr2_MMU_ASI_BLK_COMMIT_P_152:
12608 .word 0x878020e0
12609 .word 0xc1bd2d80
12610 .word 0xfcdf5040
12611thr2_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_153:
12612 .word 0x8780202b
12613 .word 0xf0b96b30
12614thr2_MMU_ASI_AS_IF_USER_PRIMARY_154:
12615 .word 0x87802010
12616 .word 0xdef52078
12617 .word 0xc0246160
12618thr2_MMU_ASI_AS_IF_USER_PRIMARY_155:
12619 .word 0x87802010
12620 .word 0xecf42058
12621 .word 0x1000000
12622 or %g0, 0x546, %i7
12623 P_LOAD_IDATA_ACCESS
12624 .word 0xca71a010
12625 .word 0xc029ae82
12626 nop
12627 nop
12628 nop
12629 nop
12630 nop
12631 .word 0xfcde5000
12632 .word 0x1000000
12633 or %g0, 0x085, %i7
12634 P_LOAD_DDATA_IN
12635thr2_MMU_ASI_AS_IF_USER_PRIMARY_156:
12636 .word 0x87802010
12637 .word 0xe2f2a018
12638 nop
12639 nop
12640 nop
12641 nop
12642 nop
12643 nop
12644 nop
12645 nop
12646 nop
12647 nop
12648 nop
12649 nop
12650 P_IDEMAP_ALL_RPAGES
12651 .word 0xfcd91040
12652 .word 0xd8746070
12653 .word 0xc0346760
12654 .word 0x1000000
12655 .word 0xbe150000
12656 P_IDEMAP_PAGE
12657 .word 0xd459a0a0
12658thr2_MMU_ASI_PRIMARY_157:
12659 .word 0x87802080
12660 .word 0xe4f5e0b8
12661 P_DDEMAP_NCTX
12662 .word 0xc0232594
12663 .word 0xfcdad060
12664 .word 0x1000000
12665 or %g0, 0x1f0, %i7
12666 P_DTLB_TAG_READ
12667 .word 0xfe41afe0
12668 .word 0xbe11c000
12669 RETURN_FROM_SUPERVISOR1
12670 nop
12671Thr2_User_Text_4v403_exit:
12672 EXIT_GOOD
12673Thr2_User_Text_4v403_text_end:
12674/*********************************************************************/
12675SECTION .Thr2_User_Data_4v104 DATA_VA=0x672000022000
12676attr_data {
12677 Name = .Thr2_User_Data_4v104 ,
12678 VA = 0x672000022000 ,/* 0x672000023fc0 */
12679 RA = 0x03801f0000 ,
12680 PA = 0x03801f0000 ,
12681 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
12682 thr2_nz_ctx_tsb_3 ,
12683 TTE_V = 1 ,
12684 TTE_NFO = 0 ,
12685 TTE_L = 1 ,
12686 TTE_Soft = 0x1a0000 ,
12687 TTE_IE = 0 ,
12688 TTE_E = 0 ,
12689 TTE_CP = 0 ,
12690 TTE_CV = 0 ,
12691 TTE_P = 0 ,
12692 TTE_EP = 0 ,
12693 TTE_W = 1 ,
12694 TTE_SW1 = 1 ,
12695 TTE_SW0 = 1 ,
12696 TTE_RSVD1 = 0 ,
12697 TTE_Size = 0 ,
12698 /* DTTE_TAG_DATA = 0000672000023a67 80000003801f0040 */
12699 end_label = Thr2_User_Data_4v104_data_end ,
12700 compressimage ,
12701 }
12702.data
12703.global Thr2_User_Data_4v104_data_begin
12704Thr2_User_Data_4v104_data_begin:
12705 .xword 0x6a0aa0000000
12706 .xword 0x680000280000
12707 .xword 0x6720000e2000
12708 .xword 0x6720001c0000
12709 .xword 0x680000100000
12710 .xword 0x6720000b6000
12711 .xword 0x6a0b20000000
12712 .xword 0x680000c30000
12713 .xword 0x680000cc0000
12714 .xword 0x680000520000
12715 .xword 0x680000110000
12716 .xword 0x672000082000
12717 .xword 0x680000d80000
12718 .xword 0x680000370000
12719 .xword 0x67200007c000
12720 .xword 0x67200011c000
12721 .xword 0x672000142000
12722 .xword 0x6720000f0000
12723 .xword 0x67200018a000
12724 .xword 0x6a0140000000
12725 .xword 0x672000022000
12726 .xword 0x6720000ea000
12727 .xword 0x6720001ac000
12728 .xword 0x6720000de000
12729 .xword 0x69001b400000
12730 .xword 0x67200017c000
12731 .xword 0x6720000da000
12732 .xword 0x67200004c000
12733 .xword 0x672000088000
12734 .xword 0x69001c400000
12735 .xword 0x67200017e000
12736 .xword 0x680000e20000
12737 .xword 0x6720001ce000
12738 .xword 0x6720000c6000
12739 .xword 0x6720000a6000
12740 .xword 0x69000e000000
12741 .xword 0x680000e10000
12742 .xword 0x67200015e000
12743 .xword 0x680000650000
12744 .xword 0x69002ec00000
12745 .xword 0x690029800000
12746 .xword 0x67200004a000
12747 .xword 0x672000158000
12748 .xword 0x680000f20000
12749Thr2_User_Data_4v104_data_end:
12750/*********************************************************************/
12751SECTION .Thr2_User_Text_4v007 TEXT_VA=0x6720000ea000
12752attr_text {
12753 Name = .Thr2_User_Text_4v007 ,
12754 VA = 0x6720000ea000 ,/* 0x6720000ebfc0 */
12755 RA = 0x038003e000 ,
12756 PA = 0x038003e000 ,
12757 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
12758 thr2_nz_ctx_tsb_3 ,
12759 TTE_V = 1 ,
12760 TTE_NFO = 0 ,
12761 TTE_L = 0 ,
12762 TTE_Soft = 0x120000 ,
12763 TTE_IE = 0 ,
12764 TTE_E = 0 ,
12765 TTE_CP = 1 ,
12766 TTE_CV = 0 ,
12767 TTE_P = 0 ,
12768 TTE_EP = 1 ,
12769 TTE_W = 0 ,
12770 TTE_SW1 = 1 ,
12771 TTE_SW0 = 1 ,
12772 TTE_RSVD1 = 0 ,
12773 TTE_Size = 0 ,
12774 /* ITTE_TAG_DATA = 00006720000eba67 800000038003e480 */
12775 end_label = Thr2_User_Text_4v007_text_end ,
12776 compressimage ,
12777 }
12778.text
12779.global Thr2_User_Text_4v007_text_begin
12780Thr2_User_Text_4v007_text_begin:
12781 nop
12782 sub %g1, 1, %g1
12783 brz %g1,Thr2_User_Text_4v007_exit
12784 nop
12785 .word 0xd45f6068
12786 DDEMAP_ALL
12787thr2_MMU_ASI_PRIMARY_158:
12788 .word 0x87802080
12789 .word 0xeaf520f8
12790 .word 0x1000000
12791 or %g0, 0x280, %i7
12792 READ_DDATA_ACCESS
12793 DO_BRANCH
12794 .word 0x81c62000
12795 .word 0xbe124000
12796 GOTO_SUPERVISOR0
12797 nop
12798 .word 0xc028a3c7
12799 .word 0x1000000
12800 .word 0xbe150000
12801 srlx %i7, 8, %i7
12802 andn %i7, 0x1f, %i7
12803 xor %i7, 0x10, %i7
12804 ITLB_PROBE
12805 .word 0x1000000
12806 or %g0, 0x125, %i7
12807 LOAD_IDATA_ACCESS
12808 .word 0xc02c216f
12809 nop
12810 nop
12811 nop
12812 nop
12813 nop
12814 .word 0xfe5d2e58
12815 DDEMAP_NCTX
12816 DDEMAP_ALL_PAGES
12817 IDEMAP_ALL_RPAGES
12818 .word 0xfcda9000
12819 .word 0xee5f6038
12820 TOGGLE_LSU_IM
12821 .word 0xfe442fc0
12822 nop
12823 nop
12824 nop
12825 .word 0xc02e6161
12826 DO_BRANCH
12827 .word 0x81c3e000
12828 .word 0xbe124000
12829 GOTO_SUPERVISOR0
12830 nop
12831 .word 0xec712028
12832 .word 0xc07527b8
12833 DDEMAP_SCTX
12834 .word 0xc0242cb8
12835 .word 0xf872a118
12836 .word 0xc0752d30
12837 DDEMAP_ALL_PAGES
12838 .word 0x1000000
12839 or %g0, 0x01f, %i7
12840 LOAD_DDATA_IN
12841 .word 0xc02c2160
12842 DO_BRANCH
12843 .word 0x81c62000
12844 .word 0xbe13c000
12845 GOTO_SUPERVISOR0
12846 DDEMAP_PCTX
12847 .word 0xc02f64c9
12848 .word 0xfcdc1000
12849 .word 0x1000000
12850 .word 0xbe144000
12851 IDEMAP_PAGE
12852 .word 0xfc9a9c40
12853 .word 0xfe52afb8
12854 .word 0x1000000
12855 or %g0, 0x074, %i7
12856 LOAD_IDATA_IN
12857 .word 0x1000000
12858 or %g0, 0x590, %i7
12859 READ_DDATA_ACCESS
12860 IDEMAP_ALL
12861 .word 0x1000000
12862 .word 0xbe160000
12863 IDEMAP_PAGE
12864 .word 0xbe842068
12865 .word 0xe8dfd000
12866 nop
12867 nop
12868 nop
12869 nop
12870 .word 0xc02aa229
12871 ACCESS_ITSB_PTR
12872 .word 0xbe138000
12873 GOTO_SUPERVISOR1
12874 .word 0xc0352160
12875 .word 0xbe13c000
12876 GOTO_SUPERVISOR0
12877 nop
12878Thr2_User_Text_4v007_exit:
12879 EXIT_GOOD
12880Thr2_User_Text_4v007_text_end:
12881/*********************************************************************/
12882SECTION .Thr2_User_Data_4v105 DATA_VA=0x6720001ac000
12883attr_data {
12884 Name = .Thr2_User_Data_4v105 ,
12885 VA = 0x6720001ac000 ,/* 0x6720001adfc0 */
12886 RA = 0x03800d6000 ,
12887 PA = 0x03800d6000 ,
12888 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
12889 thr2_nz_ctx_tsb_3 ,
12890 TTE_V = 1 ,
12891 TTE_NFO = 0 ,
12892 TTE_L = 1 ,
12893 TTE_Soft = 0x1a0000 ,
12894 TTE_IE = 0 ,
12895 TTE_E = 0 ,
12896 TTE_CP = 0 ,
12897 TTE_CV = 0 ,
12898 TTE_P = 0 ,
12899 TTE_EP = 0 ,
12900 TTE_W = 1 ,
12901 TTE_SW1 = 1 ,
12902 TTE_SW0 = 1 ,
12903 TTE_RSVD1 = 0 ,
12904 TTE_Size = 0 ,
12905 /* DTTE_TAG_DATA = 00006720001ada67 80000003800d6040 */
12906 end_label = Thr2_User_Data_4v105_data_end ,
12907 compressimage ,
12908 }
12909.data
12910.global Thr2_User_Data_4v105_data_begin
12911Thr2_User_Data_4v105_data_begin:
12912 .xword 0x6a0aa0000000
12913 .xword 0x680000280000
12914 .xword 0x6720000e2000
12915 .xword 0x6720001c0000
12916 .xword 0x680000100000
12917 .xword 0x6720000b6000
12918 .xword 0x6a0b20000000
12919 .xword 0x680000c30000
12920 .xword 0x680000cc0000
12921 .xword 0x680000520000
12922 .xword 0x680000110000
12923 .xword 0x672000082000
12924 .xword 0x680000d80000
12925 .xword 0x680000370000
12926 .xword 0x67200007c000
12927 .xword 0x67200011c000
12928 .xword 0x672000142000
12929 .xword 0x6720000f0000
12930 .xword 0x67200018a000
12931 .xword 0x6a0140000000
12932 .xword 0x672000022000
12933 .xword 0x6720000ea000
12934 .xword 0x6720001ac000
12935 .xword 0x6720000de000
12936 .xword 0x69001b400000
12937 .xword 0x67200017c000
12938 .xword 0x6720000da000
12939 .xword 0x67200004c000
12940 .xword 0x672000088000
12941 .xword 0x69001c400000
12942 .xword 0x67200017e000
12943 .xword 0x680000e20000
12944 .xword 0x6720001ce000
12945 .xword 0x6720000c6000
12946 .xword 0x6720000a6000
12947 .xword 0x69000e000000
12948 .xword 0x680000e10000
12949 .xword 0x67200015e000
12950 .xword 0x680000650000
12951 .xword 0x69002ec00000
12952 .xword 0x690029800000
12953 .xword 0x67200004a000
12954 .xword 0x672000158000
12955 .xword 0x680000f20000
12956Thr2_User_Data_4v105_data_end:
12957/*********************************************************************/
12958SECTION .Thr2_User_Text_4v008 TEXT_VA=0x6720000de000
12959attr_text {
12960 Name = .Thr2_User_Text_4v008 ,
12961 VA = 0x6720000de000 ,/* 0x6720000dffc0 */
12962 RA = 0x03801d6000 ,
12963 PA = 0x03801d6000 ,
12964 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
12965 thr2_nz_ctx_tsb_3 ,
12966 TTE_V = 1 ,
12967 TTE_NFO = 0 ,
12968 TTE_L = 0 ,
12969 TTE_Soft = 0x120000 ,
12970 TTE_IE = 0 ,
12971 TTE_E = 0 ,
12972 TTE_CP = 1 ,
12973 TTE_CV = 0 ,
12974 TTE_P = 0 ,
12975 TTE_EP = 1 ,
12976 TTE_W = 0 ,
12977 TTE_SW1 = 1 ,
12978 TTE_SW0 = 1 ,
12979 TTE_RSVD1 = 0 ,
12980 TTE_Size = 0 ,
12981 /* ITTE_TAG_DATA = 00006720000dfa67 80000003801d6480 */
12982 end_label = Thr2_User_Text_4v008_text_end ,
12983 compressimage ,
12984 }
12985.text
12986.global Thr2_User_Text_4v008_text_begin
12987Thr2_User_Text_4v008_text_begin:
12988 nop
12989 sub %g1, 1, %g1
12990 brz %g1,Thr2_User_Text_4v008_exit
12991 nop
12992 TOGGLE_LSU_IM
12993 .word 0xe672a080
12994 .word 0xc032a2c4
12995 .word 0x1000000
12996 or %g0, 0x190, %i7
12997 ITLB_TAG_READ
12998 .word 0xe85c20a0
12999 nop
13000 nop
13001 nop
13002 nop
13003 nop
13004 nop
13005 nop
13006 .word 0xfe5eeda8
13007 .word 0x1000000
13008 .word 0xbe15c000
13009 DDEMAP_PAGE
13010 .word 0x1000000
13011 or %g0, 0x590, %i7
13012 ITLB_TAG_READ
13013thr2_MMU_ASI_SECONDARY_159:
13014 .word 0x87802081
13015 .word 0xdef16050
13016 nop
13017 nop
13018 nop
13019 nop
13020 .word 0x1000000
13021 or %g0, 0x108, %i7
13022 LOAD_IDATA_ACCESS
13023 .word 0x1000000
13024 or %g0, 0x03f, %i7
13025 LOAD_DDATA_IN
13026 DDEMAP_SCTX
13027 DO_BRANCH
13028 .word 0x81c4a000
13029 .word 0xbe124000
13030 GOTO_SUPERVISOR0
13031 .word 0x1000000
13032 or %g0, 0x28, %i7
13033 DTLB_TAG_READ
13034 .word 0xbe138000
13035 GOTO_SUPERVISOR1
13036 .word 0x1000000
13037 or %g0, 0x580, %i7
13038 READ_IDATA_ACCESS
13039 .word 0xfcd91000
13040 .word 0x1000000
13041 or %g0, 0x7c0, %i7
13042 READ_DDATA_ACCESS
13043thr2_MMU_ASI_BLK_COMMIT_P_160:
13044 .word 0x878020e0
13045 .word 0xc1bee280
13046 .word 0xe4742020
13047 .word 0xc032a91e
13048 .word 0xfc995c60
13049 DO_BRANCH
13050 .word 0x81c72000
13051 .word 0xbe124000
13052 GOTO_SUPERVISOR0
13053 .word 0xfe4dea5e
13054 .word 0xbe138000
13055 GOTO_SUPERVISOR1
13056 nop
13057Thr2_User_Text_4v008_exit:
13058 EXIT_GOOD
13059Thr2_User_Text_4v008_text_end:
13060/*********************************************************************/
13061SECTION .Thr2_User_Data_4v106 DATA_VA=0x69001b400000
13062attr_data {
13063 Name = .Thr2_User_Data_4v106 ,
13064 VA = 0x69001b400000 ,/* 0x69001b7fffc0 */
13065 RA = 0x027fc00000 ,
13066 PA = 0x2e7fc00000 ,
13067 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
13068 thr2_nz_ctx_tsb_1 ,
13069 TTE_V = 1 ,
13070 TTE_NFO = 0 ,
13071 TTE_L = 1 ,
13072 TTE_Soft = 0x1a0000 ,
13073 TTE_IE = 0 ,
13074 TTE_E = 0 ,
13075 TTE_CP = 0 ,
13076 TTE_CV = 0 ,
13077 TTE_P = 0 ,
13078 TTE_EP = 0 ,
13079 TTE_W = 1 ,
13080 TTE_SW1 = 1 ,
13081 TTE_SW0 = 1 ,
13082 TTE_RSVD1 = 0 ,
13083 TTE_Size = 3 ,
13084 /* DTTE_TAG_DATA = 000069001b401a67 8000002e7fc00043 */
13085 end_label = Thr2_User_Data_4v106_data_end ,
13086 compressimage ,
13087 }
13088.data
13089.global Thr2_User_Data_4v106_data_begin
13090Thr2_User_Data_4v106_data_begin:
13091 .xword 0x6a0aa0000000
13092 .xword 0x680000280000
13093 .xword 0x6720000e2000
13094 .xword 0x6720001c0000
13095 .xword 0x680000100000
13096 .xword 0x6720000b6000
13097 .xword 0x6a0b20000000
13098 .xword 0x680000c30000
13099 .xword 0x680000cc0000
13100 .xword 0x680000520000
13101 .xword 0x680000110000
13102 .xword 0x672000082000
13103 .xword 0x680000d80000
13104 .xword 0x680000370000
13105 .xword 0x67200007c000
13106 .xword 0x67200011c000
13107 .xword 0x672000142000
13108 .xword 0x6720000f0000
13109 .xword 0x67200018a000
13110 .xword 0x6a0140000000
13111 .xword 0x672000022000
13112 .xword 0x6720000ea000
13113 .xword 0x6720001ac000
13114 .xword 0x6720000de000
13115 .xword 0x69001b400000
13116 .xword 0x67200017c000
13117 .xword 0x6720000da000
13118 .xword 0x67200004c000
13119 .xword 0x672000088000
13120 .xword 0x69001c400000
13121 .xword 0x67200017e000
13122 .xword 0x680000e20000
13123 .xword 0x6720001ce000
13124 .xword 0x6720000c6000
13125 .xword 0x6720000a6000
13126 .xword 0x69000e000000
13127 .xword 0x680000e10000
13128 .xword 0x67200015e000
13129 .xword 0x680000650000
13130 .xword 0x69002ec00000
13131 .xword 0x690029800000
13132 .xword 0x67200004a000
13133 .xword 0x672000158000
13134 .xword 0x680000f20000
13135Thr2_User_Data_4v106_data_end:
13136/*********************************************************************/
13137SECTION .Thr2_User_Text_4v009 TEXT_VA=0x67200017c000
13138attr_text {
13139 Name = .Thr2_User_Text_4v009 ,
13140 VA = 0x67200017c000 ,/* 0x67200017dfc0 */
13141 RA = 0x03800f8000 ,
13142 PA = 0x03800f8000 ,
13143 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
13144 thr2_nz_ctx_tsb_3 ,
13145 TTE_V = 1 ,
13146 TTE_NFO = 0 ,
13147 TTE_L = 0 ,
13148 TTE_Soft = 0x120000 ,
13149 TTE_IE = 0 ,
13150 TTE_E = 0 ,
13151 TTE_CP = 1 ,
13152 TTE_CV = 0 ,
13153 TTE_P = 0 ,
13154 TTE_EP = 1 ,
13155 TTE_W = 0 ,
13156 TTE_SW1 = 1 ,
13157 TTE_SW0 = 1 ,
13158 TTE_RSVD1 = 0 ,
13159 TTE_Size = 0 ,
13160 /* ITTE_TAG_DATA = 000067200017da67 80000003800f8480 */
13161 end_label = Thr2_User_Text_4v009_text_end ,
13162 compressimage ,
13163 }
13164.text
13165.global Thr2_User_Text_4v009_text_begin
13166Thr2_User_Text_4v009_text_begin:
13167 nop
13168 sub %g1, 1, %g1
13169 brz %g1,Thr2_User_Text_4v009_exit
13170 nop
13171 .word 0xee72a0d0
13172 .word 0xc07527a0
13173 .word 0x1000000
13174 or %g0, 0x52c, %i7
13175 LOAD_IDATA_ACCESS
13176 .word 0xbe842008
13177 .word 0xe8dfd000
13178 .word 0xd2752050
13179 .word 0xc02aa3ff
13180 nop
13181 .word 0x1000000
13182 or %g0, 0x5b0, %i7
13183 READ_DDATA_ACCESS
13184 IDEMAP_NCTX
13185 .word 0xbe124000
13186 GOTO_SUPERVISOR0
13187 .word 0xd876e018
13188 .word 0xc0366b26
13189 .word 0xe672a028
13190 .word 0xc022a160
13191 .word 0xc07421e8
13192 .word 0x1000000
13193 .word 0xbe12c000
13194 srlx %i7, 8, %i7
13195 andn %i7, 0x1f, %i7
13196 xor %i7, 0x10, %i7
13197 ITLB_PROBE
13198 .word 0xc032a6cc
13199 .word 0xbe82a038
13200 .word 0xfadfd000
13201 .word 0xbe8120b0
13202 .word 0xe0dfd000
13203 .word 0x1000000
13204 or %g0, 0x78, %i7
13205 ITLB_TAG_READ
13206 .word 0x1000000
13207 .word 0xbe12c000
13208 DDEMAP_RPAGE
13209 .word 0x1000000
13210 or %g0, 0x172, %i7
13211 LOAD_IDATA_ACCESS
13212 nop
13213 nop
13214 nop
13215 nop
13216 nop
13217 nop
13218 .word 0xfa776088
13219 .word 0xc02f6160
13220 .word 0xe85e6128
13221 .word 0x1000000
13222 or %g0, 0x5ae, %i7
13223 LOAD_IDATA_ACCESS
13224 .word 0xf65e6110
13225 DO_BRANCH
13226 .word 0x81c36000
13227 .word 0xbe124000
13228 GOTO_SUPERVISOR0
13229 .word 0x1000000
13230 or %g0, 0x548, %i7
13231 ITLB_TAG_READ
13232 .word 0x1000000
13233 or %g0, 0x138, %i7
13234 DTLB_TAG_READ
13235 .word 0xc0242e7c
13236 .word 0xc035e796
13237 DDEMAP_ALL_PAGES
13238 ACCESS_DTSB_PTR
13239 .word 0xc02aaa53
13240 .word 0xbe842038
13241 .word 0xc8dfd000
13242 .word 0xe8592038
13243 .word 0x1000000
13244 .word 0xbe108000
13245 IDEMAP_RPAGE
13246 .word 0xe476e0a8
13247 .word 0xc02c268f
13248 nop
13249 nop
13250 nop
13251 DDEMAP_PCTX
13252 .word 0xc025e470
13253 .word 0xbe82a0e0
13254 .word 0xd4dfd000
13255 DDEMAP_NCTX
13256 .word 0x1000000
13257 .word 0xbe120000
13258 DDEMAP_PAGE
13259 .word 0xbe13c000
13260 GOTO_SUPERVISOR0
13261 DDEMAP_ALL_RPAGES
13262 .word 0xfc9ed100
13263 .word 0xc032a2b4
13264 .word 0xc8742038
13265 .word 0xc0742388
13266 TOGGLE_LSU_IM
13267 .word 0xe476e090
13268 .word 0xc022a474
13269 IDEMAP_NCTX
13270 .word 0xfe592e10
13271 nop
13272 nop
13273 nop
13274 nop
13275 TOGGLE_LSU_IM
13276 nop
13277 nop
13278 nop
13279 ACCESS_DTSB_PTR
13280 .word 0x1000000
13281 or %g0, 0xad, %i7
13282 LOAD_DDATA_ACCESS
13283 .word 0xc85aa158
13284 .word 0xfcd91000
13285 .word 0x1000000
13286 .word 0xbe164000
13287 srlx %i7, 8, %i7
13288 andn %i7, 0x1f, %i7
13289 ITLB_PROBE
13290 .word 0xbe14c000
13291 GOTO_SUPERVISOR1
13292 .word 0xbe82a060
13293 .word 0xe39fde00
13294thr2_MMU_ASI_PRIMARY_161:
13295 .word 0x87802080
13296 .word 0xfaf76068
13297 .word 0x1000000
13298 or %g0, 0x198, %i7
13299 LOAD_IDATA_ACCESS
13300 nop
13301 nop
13302 nop
13303 nop
13304 nop
13305 nop
13306 nop
13307 nop
13308 .word 0xbe138000
13309 GOTO_SUPERVISOR1
13310 .word 0xd45de038
13311 .word 0x81c6a000
13312 .word 0xbe13c000
13313 GOTO_SUPERVISOR0
13314 nop
13315Thr2_User_Text_4v009_exit:
13316 EXIT_GOOD
13317Thr2_User_Text_4v009_text_end:
13318/*********************************************************************/
13319SECTION .Thr2_User_Data_4v107 DATA_VA=0x6720000da000
13320attr_data {
13321 Name = .Thr2_User_Data_4v107 ,
13322 VA = 0x6720000da000 ,/* 0x6720000dbfc0 */
13323 RA = 0x0380060000 ,
13324 PA = 0x0380060000 ,
13325 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
13326 thr2_nz_ctx_tsb_3 ,
13327 TTE_V = 1 ,
13328 TTE_NFO = 0 ,
13329 TTE_L = 1 ,
13330 TTE_Soft = 0x1a0000 ,
13331 TTE_IE = 0 ,
13332 TTE_E = 0 ,
13333 TTE_CP = 0 ,
13334 TTE_CV = 0 ,
13335 TTE_P = 0 ,
13336 TTE_EP = 0 ,
13337 TTE_W = 1 ,
13338 TTE_SW1 = 1 ,
13339 TTE_SW0 = 1 ,
13340 TTE_RSVD1 = 0 ,
13341 TTE_Size = 0 ,
13342 /* DTTE_TAG_DATA = 00006720000dba67 8000000380060040 */
13343 end_label = Thr2_User_Data_4v107_data_end ,
13344 compressimage ,
13345 }
13346.data
13347.global Thr2_User_Data_4v107_data_begin
13348Thr2_User_Data_4v107_data_begin:
13349 .xword 0x6a0aa0000000
13350 .xword 0x680000280000
13351 .xword 0x6720000e2000
13352 .xword 0x6720001c0000
13353 .xword 0x680000100000
13354 .xword 0x6720000b6000
13355 .xword 0x6a0b20000000
13356 .xword 0x680000c30000
13357 .xword 0x680000cc0000
13358 .xword 0x680000520000
13359 .xword 0x680000110000
13360 .xword 0x672000082000
13361 .xword 0x680000d80000
13362 .xword 0x680000370000
13363 .xword 0x67200007c000
13364 .xword 0x67200011c000
13365 .xword 0x672000142000
13366 .xword 0x6720000f0000
13367 .xword 0x67200018a000
13368 .xword 0x6a0140000000
13369 .xword 0x672000022000
13370 .xword 0x6720000ea000
13371 .xword 0x6720001ac000
13372 .xword 0x6720000de000
13373 .xword 0x69001b400000
13374 .xword 0x67200017c000
13375 .xword 0x6720000da000
13376 .xword 0x67200004c000
13377 .xword 0x672000088000
13378 .xword 0x69001c400000
13379 .xword 0x67200017e000
13380 .xword 0x680000e20000
13381 .xword 0x6720001ce000
13382 .xword 0x6720000c6000
13383 .xword 0x6720000a6000
13384 .xword 0x69000e000000
13385 .xword 0x680000e10000
13386 .xword 0x67200015e000
13387 .xword 0x680000650000
13388 .xword 0x69002ec00000
13389 .xword 0x690029800000
13390 .xword 0x67200004a000
13391 .xword 0x672000158000
13392 .xword 0x680000f20000
13393Thr2_User_Data_4v107_data_end:
13394/*********************************************************************/
13395SECTION .Thr2_User_Text_4v00a TEXT_VA=0x67200004c000
13396attr_text {
13397 Name = .Thr2_User_Text_4v00a ,
13398 VA = 0x67200004c000 ,/* 0x67200004dfc0 */
13399 RA = 0x0380044000 ,
13400 PA = 0x0380044000 ,
13401 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
13402 thr2_nz_ctx_tsb_3 ,
13403 TTE_V = 1 ,
13404 TTE_NFO = 0 ,
13405 TTE_L = 0 ,
13406 TTE_Soft = 0x120000 ,
13407 TTE_IE = 0 ,
13408 TTE_E = 0 ,
13409 TTE_CP = 1 ,
13410 TTE_CV = 0 ,
13411 TTE_P = 0 ,
13412 TTE_EP = 1 ,
13413 TTE_W = 0 ,
13414 TTE_SW1 = 1 ,
13415 TTE_SW0 = 1 ,
13416 TTE_RSVD1 = 0 ,
13417 TTE_Size = 0 ,
13418 /* ITTE_TAG_DATA = 000067200004da67 8000000380044480 */
13419 end_label = Thr2_User_Text_4v00a_text_end ,
13420 compressimage ,
13421 }
13422.text
13423.global Thr2_User_Text_4v00a_text_begin
13424Thr2_User_Text_4v00a_text_begin:
13425 nop
13426 sub %g1, 1, %g1
13427 brz %g1,Thr2_User_Text_4v00a_exit
13428 nop
13429 .word 0xfe45e6f0
13430 .word 0xbe120000
13431 GOTO_SUPERVISOR1
13432 nop
13433 nop
13434 nop
13435 nop
13436 nop
13437 .word 0x1000000
13438 or %g0, 0x198, %i7
13439 READ_IDATA_ACCESS
13440 nop
13441 nop
13442 nop
13443 nop
13444 nop
13445 nop
13446 nop
13447 .word 0x1000000
13448 or %g0, 0x032, %i7
13449 LOAD_IDATA_IN
13450 .word 0xbe158000
13451 GOTO_SUPERVISOR1
13452 .word 0xfc9a9000
13453 nop
13454 nop
13455 nop
13456 nop
13457 nop
13458 nop
13459 nop
13460 nop
13461 nop
13462 nop
13463 nop
13464 nop
13465thr2_MMU_ASI_PRIMARY_162:
13466 .word 0x87802080
13467 .word 0xdcf12028
13468 nop
13469 nop
13470 nop
13471 nop
13472 nop
13473 .word 0xfcda9000
13474 .word 0xfa766038
13475 .word 0xc032a318
13476thr2_MMU_ASI_PRIMARY_163:
13477 .word 0x87802080
13478 .word 0xd0f2a028
13479 DO_BRANCH
13480 .word 0x81c26000
13481 .word 0xbe13c000
13482 GOTO_SUPERVISOR0
13483 .word 0xd458a068
13484 .word 0xbe138000
13485 GOTO_SUPERVISOR1
13486 nop
13487Thr2_User_Text_4v00a_exit:
13488 EXIT_GOOD
13489Thr2_User_Text_4v00a_text_end:
13490/*********************************************************************/
13491SECTION .Thr2_User_Data_4v108 DATA_VA=0x672000088000
13492attr_data {
13493 Name = .Thr2_User_Data_4v108 ,
13494 VA = 0x672000088000 ,/* 0x672000089fc0 */
13495 RA = 0x03800d4000 ,
13496 PA = 0x03800d4000 ,
13497 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
13498 thr2_nz_ctx_tsb_3 ,
13499 TTE_V = 1 ,
13500 TTE_NFO = 0 ,
13501 TTE_L = 1 ,
13502 TTE_Soft = 0x1a0000 ,
13503 TTE_IE = 0 ,
13504 TTE_E = 0 ,
13505 TTE_CP = 0 ,
13506 TTE_CV = 0 ,
13507 TTE_P = 0 ,
13508 TTE_EP = 0 ,
13509 TTE_W = 1 ,
13510 TTE_SW1 = 1 ,
13511 TTE_SW0 = 1 ,
13512 TTE_RSVD1 = 0 ,
13513 TTE_Size = 0 ,
13514 /* DTTE_TAG_DATA = 0000672000089a67 80000003800d4040 */
13515 end_label = Thr2_User_Data_4v108_data_end ,
13516 compressimage ,
13517 }
13518.data
13519.global Thr2_User_Data_4v108_data_begin
13520Thr2_User_Data_4v108_data_begin:
13521 .xword 0x6a0aa0000000
13522 .xword 0x680000280000
13523 .xword 0x6720000e2000
13524 .xword 0x6720001c0000
13525 .xword 0x680000100000
13526 .xword 0x6720000b6000
13527 .xword 0x6a0b20000000
13528 .xword 0x680000c30000
13529 .xword 0x680000cc0000
13530 .xword 0x680000520000
13531 .xword 0x680000110000
13532 .xword 0x672000082000
13533 .xword 0x680000d80000
13534 .xword 0x680000370000
13535 .xword 0x67200007c000
13536 .xword 0x67200011c000
13537 .xword 0x672000142000
13538 .xword 0x6720000f0000
13539 .xword 0x67200018a000
13540 .xword 0x6a0140000000
13541 .xword 0x672000022000
13542 .xword 0x6720000ea000
13543 .xword 0x6720001ac000
13544 .xword 0x6720000de000
13545 .xword 0x69001b400000
13546 .xword 0x67200017c000
13547 .xword 0x6720000da000
13548 .xword 0x67200004c000
13549 .xword 0x672000088000
13550 .xword 0x69001c400000
13551 .xword 0x67200017e000
13552 .xword 0x680000e20000
13553 .xword 0x6720001ce000
13554 .xword 0x6720000c6000
13555 .xword 0x6720000a6000
13556 .xword 0x69000e000000
13557 .xword 0x680000e10000
13558 .xword 0x67200015e000
13559 .xword 0x680000650000
13560 .xword 0x69002ec00000
13561 .xword 0x690029800000
13562 .xword 0x67200004a000
13563 .xword 0x672000158000
13564 .xword 0x680000f20000
13565Thr2_User_Data_4v108_data_end:
13566/*********************************************************************/
13567SECTION .Thr2_User_Text_4v00b TEXT_VA=0x69001c400000
13568attr_text {
13569 Name = .Thr2_User_Text_4v00b ,
13570 VA = 0x69001c400000 ,/* 0x69001c7fffc0 */
13571 RA = 0x0270000000 ,
13572 PA = 0x2e70000000 ,
13573 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
13574 thr2_nz_ctx_tsb_1 ,
13575 TTE_V = 1 ,
13576 TTE_NFO = 0 ,
13577 TTE_L = 0 ,
13578 TTE_Soft = 0x120000 ,
13579 TTE_IE = 0 ,
13580 TTE_E = 0 ,
13581 TTE_CP = 1 ,
13582 TTE_CV = 0 ,
13583 TTE_P = 0 ,
13584 TTE_EP = 1 ,
13585 TTE_W = 0 ,
13586 TTE_SW1 = 1 ,
13587 TTE_SW0 = 1 ,
13588 TTE_RSVD1 = 0 ,
13589 TTE_Size = 3 ,
13590 /* ITTE_TAG_DATA = 000069001c401a67 8000002e70000483 */
13591 end_label = Thr2_User_Text_4v00b_text_end ,
13592 compressimage ,
13593 }
13594.text
13595.global Thr2_User_Text_4v00b_text_begin
13596Thr2_User_Text_4v00b_text_begin:
13597 nop
13598 sub %g1, 1, %g1
13599 brz %g1,Thr2_User_Text_4v00b_exit
13600 nop
13601 .word 0x1000000
13602 or %g0, 0x052, %i7
13603 LOAD_IDATA_IN
13604 .word 0xfc995c60
13605 .word 0xc0752160
13606 ACCESS_DTSB_PTR
13607 .word 0x1000000
13608 .word 0xbe150000
13609 DDEMAP_RPAGE
13610 .word 0xfc989c40
13611 .word 0xc0776360
13612 .word 0xc02de8d5
13613 .word 0xc0242f70
13614 IDEMAP_ALL_PAGES
13615 .word 0xbe866038
13616 .word 0xc4dfd000
13617 .word 0xbe85e088
13618 .word 0xe0dfd000
13619 ACCESS_DTSB_PTR
13620 .word 0xfcd95060
13621 DDEMAP_NCTX
13622 nop
13623 nop
13624 nop
13625 nop
13626 nop
13627 nop
13628 .word 0xbe124000
13629 GOTO_SUPERVISOR0
13630 DDEMAP_ALL_RPAGES
13631 .word 0xe05d2130
13632thr2_MMU_ASI_PRIMARY_164:
13633 .word 0x87802080
13634 .word 0xf8f420a8
13635 .word 0xca72a040
13636 .word 0xc0752c98
13637 .word 0xfcdc1000
13638 DDEMAP_ALL_PAGES
13639thr2_MMU_ASI_PRIMARY_165:
13640 .word 0x87802080
13641 .word 0xdef76118
13642 .word 0xc032aaba
13643 IDEMAP_PCTX
13644 .word 0xe47760f8
13645 .word 0xc032a824
13646 nop
13647 nop
13648 nop
13649 nop
13650 nop
13651thr2_MMU_ASI_PRIMARY_166:
13652 .word 0x87802080
13653 .word 0xcaf2a040
13654 .word 0x1000000
13655 or %g0, 0x5a8, %i7
13656 ITLB_TAG_READ
13657 .word 0x1000000
13658 .word 0xbe13c000
13659 IDEMAP_RPAGE
13660 DO_BRANCH
13661 .word 0x81c1e000
13662 .word 0xbe124000
13663 GOTO_SUPERVISOR0
13664 .word 0xea75e078
13665 .word 0xc02d22d0
13666 .word 0x81c0e088
13667 .word 0xbe124000
13668 GOTO_SUPERVISOR0
13669 nop
13670Thr2_User_Text_4v00b_exit:
13671 EXIT_GOOD
13672Thr2_User_Text_4v00b_text_end:
13673/*********************************************************************/
13674SECTION .Thr2_User_Data_4v109 DATA_VA=0x67200017e000
13675attr_data {
13676 Name = .Thr2_User_Data_4v109 ,
13677 VA = 0x67200017e000 ,/* 0x67200017ffc0 */
13678 RA = 0x038001e000 ,
13679 PA = 0x038001e000 ,
13680 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
13681 thr2_nz_ctx_tsb_3 ,
13682 TTE_V = 1 ,
13683 TTE_NFO = 0 ,
13684 TTE_L = 1 ,
13685 TTE_Soft = 0x1a0000 ,
13686 TTE_IE = 0 ,
13687 TTE_E = 0 ,
13688 TTE_CP = 0 ,
13689 TTE_CV = 0 ,
13690 TTE_P = 0 ,
13691 TTE_EP = 0 ,
13692 TTE_W = 1 ,
13693 TTE_SW1 = 1 ,
13694 TTE_SW0 = 1 ,
13695 TTE_RSVD1 = 0 ,
13696 TTE_Size = 0 ,
13697 /* DTTE_TAG_DATA = 000067200017fa67 800000038001e040 */
13698 end_label = Thr2_User_Data_4v109_data_end ,
13699 compressimage ,
13700 }
13701.data
13702.global Thr2_User_Data_4v109_data_begin
13703Thr2_User_Data_4v109_data_begin:
13704 .xword 0x6a0aa0000000
13705 .xword 0x680000280000
13706 .xword 0x6720000e2000
13707 .xword 0x6720001c0000
13708 .xword 0x680000100000
13709 .xword 0x6720000b6000
13710 .xword 0x6a0b20000000
13711 .xword 0x680000c30000
13712 .xword 0x680000cc0000
13713 .xword 0x680000520000
13714 .xword 0x680000110000
13715 .xword 0x672000082000
13716 .xword 0x680000d80000
13717 .xword 0x680000370000
13718 .xword 0x67200007c000
13719 .xword 0x67200011c000
13720 .xword 0x672000142000
13721 .xword 0x6720000f0000
13722 .xword 0x67200018a000
13723 .xword 0x6a0140000000
13724 .xword 0x672000022000
13725 .xword 0x6720000ea000
13726 .xword 0x6720001ac000
13727 .xword 0x6720000de000
13728 .xword 0x69001b400000
13729 .xword 0x67200017c000
13730 .xword 0x6720000da000
13731 .xword 0x67200004c000
13732 .xword 0x672000088000
13733 .xword 0x69001c400000
13734 .xword 0x67200017e000
13735 .xword 0x680000e20000
13736 .xword 0x6720001ce000
13737 .xword 0x6720000c6000
13738 .xword 0x6720000a6000
13739 .xword 0x69000e000000
13740 .xword 0x680000e10000
13741 .xword 0x67200015e000
13742 .xword 0x680000650000
13743 .xword 0x69002ec00000
13744 .xword 0x690029800000
13745 .xword 0x67200004a000
13746 .xword 0x672000158000
13747 .xword 0x680000f20000
13748Thr2_User_Data_4v109_data_end:
13749/*********************************************************************/
13750SECTION .Thr2_User_Text_4v00c TEXT_VA=0x680000e20000
13751attr_text {
13752 Name = .Thr2_User_Text_4v00c ,
13753 VA = 0x680000e20000 ,/* 0x680000e2ffc0 */
13754 RA = 0x00107d0000 ,
13755 PA = 0x00107d0000 ,
13756 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
13757 thr2_nz_ctx_tsb_0 ,
13758 TTE_V = 1 ,
13759 TTE_NFO = 0 ,
13760 TTE_L = 0 ,
13761 TTE_Soft = 0x120000 ,
13762 TTE_IE = 0 ,
13763 TTE_E = 0 ,
13764 TTE_CP = 1 ,
13765 TTE_CV = 0 ,
13766 TTE_P = 0 ,
13767 TTE_EP = 1 ,
13768 TTE_W = 0 ,
13769 TTE_SW1 = 1 ,
13770 TTE_SW0 = 1 ,
13771 TTE_RSVD1 = 0 ,
13772 TTE_Size = 1 ,
13773 /* ITTE_TAG_DATA = 0000680000e21a67 80000000107d0481 */
13774 end_label = Thr2_User_Text_4v00c_text_end ,
13775 compressimage ,
13776 }
13777.text
13778.global Thr2_User_Text_4v00c_text_begin
13779Thr2_User_Text_4v00c_text_begin:
13780 nop
13781 sub %g1, 1, %g1
13782 brz %g1,Thr2_User_Text_4v00c_exit
13783 nop
13784 .word 0x1000000
13785 or %g0, 0xc8, %i7
13786 READ_IDATA_ACCESS
13787thr2_MMU_ASI_PRIMARY_167:
13788 .word 0x87802080
13789 .word 0xc6f520e8
13790 .word 0xfcdc1040
13791 .word 0xbe80a0d0
13792 .word 0xeedfd000
13793 .word 0xe2776018
13794 .word 0xc02f691d
13795 DDEMAP_ALL
13796thr2_MMU_ASI_BLK_COMMIT_S_168:
13797 .word 0x878020e1
13798 .word 0xe3b96500
13799thr2_MMU_ASI_PRIMARY_169:
13800 .word 0x87802080
13801 .word 0xd4f420b0
13802 .word 0x1000000
13803 or %g0, 0x529, %i7
13804 LOAD_DDATA_ACCESS
13805 .word 0x1000000
13806 .word 0xbe170000
13807 DDEMAP_PAGE
13808 IDEMAP_ALL
13809 DDEMAP_SCTX
13810thr2_MMU_ASI_PRIMARY_LITTLE_170:
13811 .word 0x87802088
13812 .word 0xdcf52028
13813 .word 0x1000000
13814 or %g0, 0x5a8, %i7
13815 READ_IDATA_ACCESS
13816 .word 0x1000000
13817 or %g0, 0x06c, %i7
13818 LOAD_DDATA_IN
13819 .word 0xfe45251c
13820 .word 0xe85aa038
13821 .word 0x1000000
13822 or %g0, 0x2f0, %i7
13823 READ_DDATA_ACCESS
13824 DO_BRANCH
13825 .word 0x81c72000
13826 .word 0xbe124000
13827 GOTO_SUPERVISOR0
13828 .word 0xfc9ddc40
13829 DDEMAP_NCTX
13830 DO_BRANCH
13831 .word 0x81c1e000
13832 .word 0xbe124000
13833 GOTO_SUPERVISOR0
13834 ACCESS_DTSB_PTR
13835 ACCESS_DTSB_PTR
13836 DO_BRANCH
13837 .word 0x81c56000
13838 .word 0xbe124000
13839 GOTO_SUPERVISOR0
13840 ACCESS_DTSB_PTR
13841 .word 0x1000000
13842 or %g0, 0x1a0, %i7
13843 ITLB_TAG_READ
13844 .word 0xc0376928
13845 nop
13846 nop
13847 nop
13848 nop
13849 nop
13850 nop
13851 .word 0x1000000
13852 or %g0, 0x270, %i7
13853 READ_DDATA_ACCESS
13854 nop
13855 nop
13856 nop
13857 nop
13858 nop
13859 nop
13860 nop
13861 nop
13862 .word 0xc0742ba8
13863 .word 0xc0242160
13864 .word 0xfcd95160
13865 .word 0xc6742030
13866 .word 0xc0252608
13867 .word 0x1000000
13868 or %g0, 0x1c8, %i7
13869 ITLB_TAG_READ
13870 DDEMAP_ALL_RPAGES
13871 .word 0xc022ad54
13872 DO_BRANCH
13873 .word 0x81c62000
13874 .word 0xbe124000
13875 GOTO_SUPERVISOR0
13876 .word 0xbe842088
13877 .word 0xd4dfd000
13878 .word 0xfe5c20c8
13879 .word 0x1000000
13880 or %g0, 0x663, %i7
13881 LOAD_DDATA_ACCESS
13882 .word 0xbe82a130
13883 .word 0xd4dfd000
13884 .word 0x1000000
13885 .word 0xbe140000
13886 IDEMAP_RPAGE
13887 nop
13888 nop
13889 nop
13890 nop
13891 nop
13892 nop
13893 nop
13894 nop
13895 .word 0xc02aa9de
13896 .word 0xf0752050
13897 .word 0xc0292d9f
13898thr2_MMU_ASI_PRIMARY_171:
13899 .word 0x87802080
13900 .word 0xe4f0a050
13901 .word 0xfcdc1000
13902 .word 0xc022a5c0
13903 .word 0xe275e018
13904 .word 0xc035eeea
13905 .word 0xee5c20f0
13906 .word 0xbe124000
13907 GOTO_SUPERVISOR0
13908 .word 0xd85ee070
13909 .word 0x81c26000
13910 .word 0xbe124000
13911 GOTO_SUPERVISOR0
13912 nop
13913Thr2_User_Text_4v00c_exit:
13914 EXIT_GOOD
13915Thr2_User_Text_4v00c_text_end:
13916/*********************************************************************/
13917SECTION .Thr2_User_Data_4v10a DATA_VA=0x6720001ce000
13918attr_data {
13919 Name = .Thr2_User_Data_4v10a ,
13920 VA = 0x6720001ce000 ,/* 0x6720001cffc0 */
13921 RA = 0x0380120000 ,
13922 PA = 0x0380120000 ,
13923 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
13924 thr2_nz_ctx_tsb_3 ,
13925 TTE_V = 1 ,
13926 TTE_NFO = 0 ,
13927 TTE_L = 1 ,
13928 TTE_Soft = 0x1a0000 ,
13929 TTE_IE = 0 ,
13930 TTE_E = 0 ,
13931 TTE_CP = 0 ,
13932 TTE_CV = 0 ,
13933 TTE_P = 0 ,
13934 TTE_EP = 0 ,
13935 TTE_W = 1 ,
13936 TTE_SW1 = 1 ,
13937 TTE_SW0 = 1 ,
13938 TTE_RSVD1 = 0 ,
13939 TTE_Size = 0 ,
13940 /* DTTE_TAG_DATA = 00006720001cfa67 8000000380120040 */
13941 end_label = Thr2_User_Data_4v10a_data_end ,
13942 compressimage ,
13943 }
13944.data
13945.global Thr2_User_Data_4v10a_data_begin
13946Thr2_User_Data_4v10a_data_begin:
13947 .xword 0x6a0aa0000000
13948 .xword 0x680000280000
13949 .xword 0x6720000e2000
13950 .xword 0x6720001c0000
13951 .xword 0x680000100000
13952 .xword 0x6720000b6000
13953 .xword 0x6a0b20000000
13954 .xword 0x680000c30000
13955 .xword 0x680000cc0000
13956 .xword 0x680000520000
13957 .xword 0x680000110000
13958 .xword 0x672000082000
13959 .xword 0x680000d80000
13960 .xword 0x680000370000
13961 .xword 0x67200007c000
13962 .xword 0x67200011c000
13963 .xword 0x672000142000
13964 .xword 0x6720000f0000
13965 .xword 0x67200018a000
13966 .xword 0x6a0140000000
13967 .xword 0x672000022000
13968 .xword 0x6720000ea000
13969 .xword 0x6720001ac000
13970 .xword 0x6720000de000
13971 .xword 0x69001b400000
13972 .xword 0x67200017c000
13973 .xword 0x6720000da000
13974 .xword 0x67200004c000
13975 .xword 0x672000088000
13976 .xword 0x69001c400000
13977 .xword 0x67200017e000
13978 .xword 0x680000e20000
13979 .xword 0x6720001ce000
13980 .xword 0x6720000c6000
13981 .xword 0x6720000a6000
13982 .xword 0x69000e000000
13983 .xword 0x680000e10000
13984 .xword 0x67200015e000
13985 .xword 0x680000650000
13986 .xword 0x69002ec00000
13987 .xword 0x690029800000
13988 .xword 0x67200004a000
13989 .xword 0x672000158000
13990 .xword 0x680000f20000
13991Thr2_User_Data_4v10a_data_end:
13992/*********************************************************************/
13993SECTION .Thr2_User_Text_4v00d TEXT_VA=0x6720000c6000
13994attr_text {
13995 Name = .Thr2_User_Text_4v00d ,
13996 VA = 0x6720000c6000 ,/* 0x6720000c7fc0 */
13997 RA = 0x03801c2000 ,
13998 PA = 0x03801c2000 ,
13999 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
14000 thr2_nz_ctx_tsb_3 ,
14001 TTE_V = 1 ,
14002 TTE_NFO = 0 ,
14003 TTE_L = 0 ,
14004 TTE_Soft = 0x120000 ,
14005 TTE_IE = 0 ,
14006 TTE_E = 0 ,
14007 TTE_CP = 1 ,
14008 TTE_CV = 0 ,
14009 TTE_P = 0 ,
14010 TTE_EP = 1 ,
14011 TTE_W = 0 ,
14012 TTE_SW1 = 1 ,
14013 TTE_SW0 = 1 ,
14014 TTE_RSVD1 = 0 ,
14015 TTE_Size = 0 ,
14016 /* ITTE_TAG_DATA = 00006720000c7a67 80000003801c2480 */
14017 end_label = Thr2_User_Text_4v00d_text_end ,
14018 compressimage ,
14019 }
14020.text
14021.global Thr2_User_Text_4v00d_text_begin
14022Thr2_User_Text_4v00d_text_begin:
14023 nop
14024 sub %g1, 1, %g1
14025 brz %g1,Thr2_User_Text_4v00d_exit
14026 nop
14027 .word 0x1000000
14028 or %g0, 0x138, %i7
14029 READ_IDATA_ACCESS
14030 .word 0x1000000
14031 or %g0, 0x438, %i7
14032 ITLB_TAG_READ
14033 .word 0xfcdc1000
14034 .word 0xbe14c000
14035 GOTO_SUPERVISOR1
14036 nop
14037 nop
14038 nop
14039 nop
14040 nop
14041 nop
14042 nop
14043 nop
14044 nop
14045thr2_MMU_ASI_BLK_COMMIT_S_172:
14046 .word 0x878020e1
14047 .word 0xc1bae7c0
14048 DDEMAP_ALL_PAGES
14049 .word 0xc0352814
14050 .word 0xe4776090
14051 .word 0xc02c291b
14052 .word 0xd676e010
14053 .word 0xc025e3e8
14054 .word 0xbe82a0c0
14055 .word 0xc39fde00
14056 .word 0xfe442abc
14057 TOGGLE_LSU_DM
14058 .word 0xc02c2336
14059 .word 0xe675e028
14060 .word 0xc02de68b
14061 .word 0xfa72a068
14062 .word 0xc02c29cd
14063 .word 0xf6712038
14064 .word 0xc0366c52
14065 .word 0xbe138000
14066 GOTO_SUPERVISOR1
14067 .word 0x1000000
14068 .word 0xbe100000
14069 DDEMAP_PAGE
14070 ACCESS_DTSB_PTR
14071 DDEMAP_NCTX
14072 .word 0xf258a0e0
14073 TOGGLE_LSU_IM
14074 .word 0xce742108
14075 .word 0xc0276254
14076 nop
14077 nop
14078 nop
14079 nop
14080 nop
14081 nop
14082 nop
14083 .word 0xfcde5000
14084 nop
14085 nop
14086 nop
14087 nop
14088 DDEMAP_SCTX
14089thr2_MMU_ASI_PRIMARY_173:
14090 .word 0x87802080
14091 .word 0xc6f42060
14092 .word 0x1000000
14093 .word 0xbe17c000
14094 IDEMAP_PAGE
14095thr2_MMU_ASI_PRIMARY_174:
14096 .word 0x87802080
14097 .word 0xf2f52008
14098 IDEMAP_PCTX
14099 DO_BRANCH
14100 .word 0x81c62000
14101 .word 0xbe124000
14102 GOTO_SUPERVISOR0
14103 .word 0xe87420c0
14104 .word 0xc0252c5c
14105 .word 0x1000000
14106 .word 0xbe114000
14107 srlx %i7, 8, %i7
14108 andn %i7, 0x1f, %i7
14109 xor %i7, 0x10, %i7
14110 ITLB_PROBE
14111 nop
14112 nop
14113 nop
14114 nop
14115 nop
14116 nop
14117 .word 0x1000000
14118 or %g0, 0x46d, %i7
14119 LOAD_IDATA_ACCESS
14120 IDEMAP_ALL_PAGES
14121 .word 0xd458a150
14122 .word 0x1000000
14123 or %g0, 0x91, %i7
14124 LOAD_IDATA_ACCESS
14125 IDEMAP_NCTX
14126 .word 0x1000000
14127 or %g0, 0x087, %i7
14128 LOAD_DDATA_IN
14129 .word 0xfe5ee8e8
14130 .word 0xf472a090
14131 .word 0xc076e3e0
14132thr2_MMU_ASI_BLK_COMMIT_S_175:
14133 .word 0x878020e1
14134 .word 0xc1b96f40
14135 .word 0x1000000
14136 .word 0xbe174000
14137 srlx %i7, 8, %i7
14138 andn %i7, 0x1f, %i7
14139 xor %i7, 0x10, %i7
14140 ITLB_PROBE
14141 .word 0xd45de148
14142 .word 0xc0352dd8
14143 .word 0xbe138000
14144 GOTO_SUPERVISOR1
14145 .word 0xfe542d88
14146 .word 0xbe158000
14147 GOTO_SUPERVISOR1
14148 nop
14149Thr2_User_Text_4v00d_exit:
14150 EXIT_GOOD
14151Thr2_User_Text_4v00d_text_end:
14152/*********************************************************************/
14153SECTION .Thr2_User_Data_4v10b DATA_VA=0x6720000a6000
14154attr_data {
14155 Name = .Thr2_User_Data_4v10b ,
14156 VA = 0x6720000a6000 ,/* 0x6720000a7fc0 */
14157 RA = 0x0380096000 ,
14158 PA = 0x0380096000 ,
14159 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14160 thr2_nz_ctx_tsb_3 ,
14161 TTE_V = 1 ,
14162 TTE_NFO = 0 ,
14163 TTE_L = 1 ,
14164 TTE_Soft = 0x1a0000 ,
14165 TTE_IE = 0 ,
14166 TTE_E = 0 ,
14167 TTE_CP = 0 ,
14168 TTE_CV = 0 ,
14169 TTE_P = 0 ,
14170 TTE_EP = 0 ,
14171 TTE_W = 1 ,
14172 TTE_SW1 = 1 ,
14173 TTE_SW0 = 1 ,
14174 TTE_RSVD1 = 0 ,
14175 TTE_Size = 0 ,
14176 /* DTTE_TAG_DATA = 00006720000a7a67 8000000380096040 */
14177 end_label = Thr2_User_Data_4v10b_data_end ,
14178 compressimage ,
14179 }
14180.data
14181.global Thr2_User_Data_4v10b_data_begin
14182Thr2_User_Data_4v10b_data_begin:
14183 .xword 0x6a0aa0000000
14184 .xword 0x680000280000
14185 .xword 0x6720000e2000
14186 .xword 0x6720001c0000
14187 .xword 0x680000100000
14188 .xword 0x6720000b6000
14189 .xword 0x6a0b20000000
14190 .xword 0x680000c30000
14191 .xword 0x680000cc0000
14192 .xword 0x680000520000
14193 .xword 0x680000110000
14194 .xword 0x672000082000
14195 .xword 0x680000d80000
14196 .xword 0x680000370000
14197 .xword 0x67200007c000
14198 .xword 0x67200011c000
14199 .xword 0x672000142000
14200 .xword 0x6720000f0000
14201 .xword 0x67200018a000
14202 .xword 0x6a0140000000
14203 .xword 0x672000022000
14204 .xword 0x6720000ea000
14205 .xword 0x6720001ac000
14206 .xword 0x6720000de000
14207 .xword 0x69001b400000
14208 .xword 0x67200017c000
14209 .xword 0x6720000da000
14210 .xword 0x67200004c000
14211 .xword 0x672000088000
14212 .xword 0x69001c400000
14213 .xword 0x67200017e000
14214 .xword 0x680000e20000
14215 .xword 0x6720001ce000
14216 .xword 0x6720000c6000
14217 .xword 0x6720000a6000
14218 .xword 0x69000e000000
14219 .xword 0x680000e10000
14220 .xword 0x67200015e000
14221 .xword 0x680000650000
14222 .xword 0x69002ec00000
14223 .xword 0x690029800000
14224 .xword 0x67200004a000
14225 .xword 0x672000158000
14226 .xword 0x680000f20000
14227Thr2_User_Data_4v10b_data_end:
14228/*********************************************************************/
14229SECTION .Thr2_User_Text_4v00e TEXT_VA=0x69000e000000
14230attr_text {
14231 Name = .Thr2_User_Text_4v00e ,
14232 VA = 0x69000e000000 ,/* 0x69000e3fffc0 */
14233 RA = 0x0279400000 ,
14234 PA = 0x2e79400000 ,
14235 TTE_Context = 0x1a67 ,/* TEXT_PRIMARY */
14236 thr2_nz_ctx_tsb_1 ,
14237 TTE_V = 1 ,
14238 TTE_NFO = 0 ,
14239 TTE_L = 0 ,
14240 TTE_Soft = 0x120000 ,
14241 TTE_IE = 0 ,
14242 TTE_E = 0 ,
14243 TTE_CP = 1 ,
14244 TTE_CV = 0 ,
14245 TTE_P = 0 ,
14246 TTE_EP = 1 ,
14247 TTE_W = 0 ,
14248 TTE_SW1 = 1 ,
14249 TTE_SW0 = 1 ,
14250 TTE_RSVD1 = 0 ,
14251 TTE_Size = 3 ,
14252 /* ITTE_TAG_DATA = 000069000e001a67 8000002e79400483 */
14253 end_label = Thr2_User_Text_4v00e_text_end ,
14254 compressimage ,
14255 }
14256.text
14257.global Thr2_User_Text_4v00e_text_begin
14258Thr2_User_Text_4v00e_text_begin:
14259 nop
14260 sub %g1, 1, %g1
14261 brz %g1,Thr2_User_Text_4v00e_exit
14262 nop
14263 .word 0x1000000
14264 or %g0, 0x754, %i7
14265 LOAD_DDATA_ACCESS
14266 .word 0xc0742790
14267 DO_BRANCH
14268 .word 0x81c36000
14269 .word 0xbe124000
14270 GOTO_SUPERVISOR0
14271 nop
14272 nop
14273 nop
14274 nop
14275 nop
14276 .word 0xfc991c40
14277 .word 0xe05c2088
14278 .word 0x1000000
14279 or %g0, 0x528, %i7
14280 ITLB_TAG_READ
14281 DO_BRANCH
14282 .word 0x81c36000
14283 .word 0xbe124000
14284 GOTO_SUPERVISOR0
14285 nop
14286 nop
14287 nop
14288 nop
14289 nop
14290 TOGGLE_LSU_IM
14291 .word 0xc0252cf0
14292 .word 0xf65aa0a0
14293 TOGGLE_LSU_IM
14294 IDEMAP_ALL_PAGES
14295 .word 0xbe82a0b0
14296 .word 0xd4dfd000
14297 .word 0x1000000
14298 or %g0, 0x558, %i7
14299 DTLB_TAG_READ
14300 .word 0xcc712018
14301 .word 0xc02aa312
14302 nop
14303 nop
14304 nop
14305 nop
14306 nop
14307 .word 0x1000000
14308 or %g0, 0x208, %i7
14309 READ_DDATA_ACCESS
14310 ACCESS_ITSB_PTR
14311 DO_BRANCH
14312 .word 0x81c6a000
14313 .word 0xbe124000
14314 GOTO_SUPERVISOR0
14315 .word 0xfe4e61d6
14316 .word 0xc031298e
14317 .word 0x1000000
14318 .word 0xbe16c000
14319 DDEMAP_PAGE
14320 .word 0xfe4ee1de
14321 nop
14322 nop
14323 nop
14324 nop
14325 nop
14326 nop
14327 nop
14328 nop
14329 nop
14330 .word 0xe85de100
14331 .word 0xfe4c2088
14332 .word 0x1000000
14333 or %g0, 0x6c9, %i7
14334 LOAD_DDATA_ACCESS
14335 .word 0x1000000
14336 or %g0, 0xd7, %i7
14337 LOAD_IDATA_ACCESS
14338 .word 0xc1995f20
14339 .word 0xfe55e366
14340 .word 0x1000000
14341 or %g0, 0x03d, %i7
14342 LOAD_DDATA_IN
14343 nop
14344 nop
14345 .word 0x1000000
14346 or %g0, 0x04e, %i7
14347 LOAD_IDATA_IN
14348 .word 0xbe876128
14349 .word 0xeedfd040
14350 .word 0xbe124000
14351 GOTO_SUPERVISOR0
14352 .word 0x1000000
14353 or %g0, 0x768, %i7
14354 DTLB_TAG_READ
14355 .word 0x1000000
14356 or %g0, 0x170, %i7
14357 READ_IDATA_ACCESS
14358 .word 0x1000000
14359 or %g0, 0x59f, %i7
14360 LOAD_DDATA_ACCESS
14361 .word 0xbe816010
14362 .word 0xcadfd020
14363 .word 0xe19a9f00
14364thr2_MMU_ASI_SECONDARY_LITTLE_176:
14365 .word 0x87802089
14366 .word 0xc4f16068
14367 .word 0xbe82a0b0
14368 .word 0xeedfd000
14369 .word 0xfcda9000
14370 .word 0xd65aa010
14371 DO_BRANCH
14372 .word 0x81c72000
14373 .word 0xbe124000
14374 GOTO_SUPERVISOR0
14375 .word 0xc4752120
14376 .word 0xc0276838
14377 .word 0x81c0e088
14378 .word 0xbe124000
14379 GOTO_SUPERVISOR0
14380 nop
14381Thr2_User_Text_4v00e_exit:
14382 EXIT_GOOD
14383Thr2_User_Text_4v00e_text_end:
14384/*********************************************************************/
14385SECTION .Thr2_User_Data_4v10c DATA_VA=0x680000e10000
14386attr_data {
14387 Name = .Thr2_User_Data_4v10c ,
14388 VA = 0x680000e10000 ,/* 0x680000e1ffc0 */
14389 RA = 0x0010250000 ,
14390 PA = 0x0010250000 ,
14391 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14392 thr2_nz_ctx_tsb_0 ,
14393 TTE_V = 1 ,
14394 TTE_NFO = 0 ,
14395 TTE_L = 1 ,
14396 TTE_Soft = 0x1a0000 ,
14397 TTE_IE = 0 ,
14398 TTE_E = 0 ,
14399 TTE_CP = 0 ,
14400 TTE_CV = 0 ,
14401 TTE_P = 0 ,
14402 TTE_EP = 0 ,
14403 TTE_W = 1 ,
14404 TTE_SW1 = 1 ,
14405 TTE_SW0 = 1 ,
14406 TTE_RSVD1 = 0 ,
14407 TTE_Size = 1 ,
14408 /* DTTE_TAG_DATA = 0000680000e11a67 8000000010250041 */
14409 end_label = Thr2_User_Data_4v10c_data_end ,
14410 compressimage ,
14411 }
14412.data
14413.global Thr2_User_Data_4v10c_data_begin
14414Thr2_User_Data_4v10c_data_begin:
14415 .xword 0x6a0aa0000000
14416 .xword 0x680000280000
14417 .xword 0x6720000e2000
14418 .xword 0x6720001c0000
14419 .xword 0x680000100000
14420 .xword 0x6720000b6000
14421 .xword 0x6a0b20000000
14422 .xword 0x680000c30000
14423 .xword 0x680000cc0000
14424 .xword 0x680000520000
14425 .xword 0x680000110000
14426 .xword 0x672000082000
14427 .xword 0x680000d80000
14428 .xword 0x680000370000
14429 .xword 0x67200007c000
14430 .xword 0x67200011c000
14431 .xword 0x672000142000
14432 .xword 0x6720000f0000
14433 .xword 0x67200018a000
14434 .xword 0x6a0140000000
14435 .xword 0x672000022000
14436 .xword 0x6720000ea000
14437 .xword 0x6720001ac000
14438 .xword 0x6720000de000
14439 .xword 0x69001b400000
14440 .xword 0x67200017c000
14441 .xword 0x6720000da000
14442 .xword 0x67200004c000
14443 .xword 0x672000088000
14444 .xword 0x69001c400000
14445 .xword 0x67200017e000
14446 .xword 0x680000e20000
14447 .xword 0x6720001ce000
14448 .xword 0x6720000c6000
14449 .xword 0x6720000a6000
14450 .xword 0x69000e000000
14451 .xword 0x680000e10000
14452 .xword 0x67200015e000
14453 .xword 0x680000650000
14454 .xword 0x69002ec00000
14455 .xword 0x690029800000
14456 .xword 0x67200004a000
14457 .xword 0x672000158000
14458 .xword 0x680000f20000
14459Thr2_User_Data_4v10c_data_end:
14460/*********************************************************************/
14461SECTION .Thr2_User_Data_4v10d DATA_VA=0x67200015e000
14462attr_data {
14463 Name = .Thr2_User_Data_4v10d ,
14464 VA = 0x67200015e000 ,/* 0x67200015ffc0 */
14465 RA = 0x0380082000 ,
14466 PA = 0x0380082000 ,
14467 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14468 thr2_nz_ctx_tsb_3 ,
14469 TTE_V = 1 ,
14470 TTE_NFO = 0 ,
14471 TTE_L = 1 ,
14472 TTE_Soft = 0x1a0000 ,
14473 TTE_IE = 0 ,
14474 TTE_E = 0 ,
14475 TTE_CP = 0 ,
14476 TTE_CV = 0 ,
14477 TTE_P = 0 ,
14478 TTE_EP = 0 ,
14479 TTE_W = 1 ,
14480 TTE_SW1 = 1 ,
14481 TTE_SW0 = 1 ,
14482 TTE_RSVD1 = 0 ,
14483 TTE_Size = 0 ,
14484 /* DTTE_TAG_DATA = 000067200015fa67 8000000380082040 */
14485 end_label = Thr2_User_Data_4v10d_data_end ,
14486 compressimage ,
14487 }
14488.data
14489.global Thr2_User_Data_4v10d_data_begin
14490Thr2_User_Data_4v10d_data_begin:
14491 .xword 0x6a0aa0000000
14492 .xword 0x680000280000
14493 .xword 0x6720000e2000
14494 .xword 0x6720001c0000
14495 .xword 0x680000100000
14496 .xword 0x6720000b6000
14497 .xword 0x6a0b20000000
14498 .xword 0x680000c30000
14499 .xword 0x680000cc0000
14500 .xword 0x680000520000
14501 .xword 0x680000110000
14502 .xword 0x672000082000
14503 .xword 0x680000d80000
14504 .xword 0x680000370000
14505 .xword 0x67200007c000
14506 .xword 0x67200011c000
14507 .xword 0x672000142000
14508 .xword 0x6720000f0000
14509 .xword 0x67200018a000
14510 .xword 0x6a0140000000
14511 .xword 0x672000022000
14512 .xword 0x6720000ea000
14513 .xword 0x6720001ac000
14514 .xword 0x6720000de000
14515 .xword 0x69001b400000
14516 .xword 0x67200017c000
14517 .xword 0x6720000da000
14518 .xword 0x67200004c000
14519 .xword 0x672000088000
14520 .xword 0x69001c400000
14521 .xword 0x67200017e000
14522 .xword 0x680000e20000
14523 .xword 0x6720001ce000
14524 .xword 0x6720000c6000
14525 .xword 0x6720000a6000
14526 .xword 0x69000e000000
14527 .xword 0x680000e10000
14528 .xword 0x67200015e000
14529 .xword 0x680000650000
14530 .xword 0x69002ec00000
14531 .xword 0x690029800000
14532 .xword 0x67200004a000
14533 .xword 0x672000158000
14534 .xword 0x680000f20000
14535Thr2_User_Data_4v10d_data_end:
14536/*********************************************************************/
14537SECTION .Thr2_User_Data_4v10e DATA_VA=0x680000650000
14538attr_data {
14539 Name = .Thr2_User_Data_4v10e ,
14540 VA = 0x680000650000 ,/* 0x68000065ffc0 */
14541 RA = 0x00105e0000 ,
14542 PA = 0x00105e0000 ,
14543 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14544 thr2_nz_ctx_tsb_0 ,
14545 TTE_V = 1 ,
14546 TTE_NFO = 0 ,
14547 TTE_L = 1 ,
14548 TTE_Soft = 0x1a0000 ,
14549 TTE_IE = 0 ,
14550 TTE_E = 0 ,
14551 TTE_CP = 0 ,
14552 TTE_CV = 0 ,
14553 TTE_P = 0 ,
14554 TTE_EP = 0 ,
14555 TTE_W = 1 ,
14556 TTE_SW1 = 1 ,
14557 TTE_SW0 = 1 ,
14558 TTE_RSVD1 = 0 ,
14559 TTE_Size = 1 ,
14560 /* DTTE_TAG_DATA = 0000680000651a67 80000000105e0041 */
14561 end_label = Thr2_User_Data_4v10e_data_end ,
14562 compressimage ,
14563 }
14564.data
14565.global Thr2_User_Data_4v10e_data_begin
14566Thr2_User_Data_4v10e_data_begin:
14567 .xword 0x6a0aa0000000
14568 .xword 0x680000280000
14569 .xword 0x6720000e2000
14570 .xword 0x6720001c0000
14571 .xword 0x680000100000
14572 .xword 0x6720000b6000
14573 .xword 0x6a0b20000000
14574 .xword 0x680000c30000
14575 .xword 0x680000cc0000
14576 .xword 0x680000520000
14577 .xword 0x680000110000
14578 .xword 0x672000082000
14579 .xword 0x680000d80000
14580 .xword 0x680000370000
14581 .xword 0x67200007c000
14582 .xword 0x67200011c000
14583 .xword 0x672000142000
14584 .xword 0x6720000f0000
14585 .xword 0x67200018a000
14586 .xword 0x6a0140000000
14587 .xword 0x672000022000
14588 .xword 0x6720000ea000
14589 .xword 0x6720001ac000
14590 .xword 0x6720000de000
14591 .xword 0x69001b400000
14592 .xword 0x67200017c000
14593 .xword 0x6720000da000
14594 .xword 0x67200004c000
14595 .xword 0x672000088000
14596 .xword 0x69001c400000
14597 .xword 0x67200017e000
14598 .xword 0x680000e20000
14599 .xword 0x6720001ce000
14600 .xword 0x6720000c6000
14601 .xword 0x6720000a6000
14602 .xword 0x69000e000000
14603 .xword 0x680000e10000
14604 .xword 0x67200015e000
14605 .xword 0x680000650000
14606 .xword 0x69002ec00000
14607 .xword 0x690029800000
14608 .xword 0x67200004a000
14609 .xword 0x672000158000
14610 .xword 0x680000f20000
14611Thr2_User_Data_4v10e_data_end:
14612/*********************************************************************/
14613SECTION .Thr2_User_Data_4v10f DATA_VA=0x69002ec00000
14614attr_data {
14615 Name = .Thr2_User_Data_4v10f ,
14616 VA = 0x69002ec00000 ,/* 0x69002effffc0 */
14617 RA = 0x0275c00000 ,
14618 PA = 0x2e75c00000 ,
14619 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14620 thr2_nz_ctx_tsb_1 ,
14621 TTE_V = 1 ,
14622 TTE_NFO = 0 ,
14623 TTE_L = 1 ,
14624 TTE_Soft = 0x1a0000 ,
14625 TTE_IE = 0 ,
14626 TTE_E = 0 ,
14627 TTE_CP = 0 ,
14628 TTE_CV = 0 ,
14629 TTE_P = 0 ,
14630 TTE_EP = 0 ,
14631 TTE_W = 1 ,
14632 TTE_SW1 = 1 ,
14633 TTE_SW0 = 1 ,
14634 TTE_RSVD1 = 0 ,
14635 TTE_Size = 3 ,
14636 /* DTTE_TAG_DATA = 000069002ec01a67 8000002e75c00043 */
14637 end_label = Thr2_User_Data_4v10f_data_end ,
14638 compressimage ,
14639 }
14640.data
14641.global Thr2_User_Data_4v10f_data_begin
14642Thr2_User_Data_4v10f_data_begin:
14643 .xword 0x6a0aa0000000
14644 .xword 0x680000280000
14645 .xword 0x6720000e2000
14646 .xword 0x6720001c0000
14647 .xword 0x680000100000
14648 .xword 0x6720000b6000
14649 .xword 0x6a0b20000000
14650 .xword 0x680000c30000
14651 .xword 0x680000cc0000
14652 .xword 0x680000520000
14653 .xword 0x680000110000
14654 .xword 0x672000082000
14655 .xword 0x680000d80000
14656 .xword 0x680000370000
14657 .xword 0x67200007c000
14658 .xword 0x67200011c000
14659 .xword 0x672000142000
14660 .xword 0x6720000f0000
14661 .xword 0x67200018a000
14662 .xword 0x6a0140000000
14663 .xword 0x672000022000
14664 .xword 0x6720000ea000
14665 .xword 0x6720001ac000
14666 .xword 0x6720000de000
14667 .xword 0x69001b400000
14668 .xword 0x67200017c000
14669 .xword 0x6720000da000
14670 .xword 0x67200004c000
14671 .xword 0x672000088000
14672 .xword 0x69001c400000
14673 .xword 0x67200017e000
14674 .xword 0x680000e20000
14675 .xword 0x6720001ce000
14676 .xword 0x6720000c6000
14677 .xword 0x6720000a6000
14678 .xword 0x69000e000000
14679 .xword 0x680000e10000
14680 .xword 0x67200015e000
14681 .xword 0x680000650000
14682 .xword 0x69002ec00000
14683 .xword 0x690029800000
14684 .xword 0x67200004a000
14685 .xword 0x672000158000
14686 .xword 0x680000f20000
14687Thr2_User_Data_4v10f_data_end:
14688/*********************************************************************/
14689SECTION .Thr2_User_Data_4v110 DATA_VA=0x690029800000
14690attr_data {
14691 Name = .Thr2_User_Data_4v110 ,
14692 VA = 0x690029800000 ,/* 0x690029bfffc0 */
14693 RA = 0x0279c00000 ,
14694 PA = 0x2e79c00000 ,
14695 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14696 thr2_nz_ctx_tsb_1 ,
14697 TTE_V = 1 ,
14698 TTE_NFO = 0 ,
14699 TTE_L = 1 ,
14700 TTE_Soft = 0x1a0000 ,
14701 TTE_IE = 0 ,
14702 TTE_E = 0 ,
14703 TTE_CP = 0 ,
14704 TTE_CV = 0 ,
14705 TTE_P = 0 ,
14706 TTE_EP = 0 ,
14707 TTE_W = 1 ,
14708 TTE_SW1 = 1 ,
14709 TTE_SW0 = 1 ,
14710 TTE_RSVD1 = 0 ,
14711 TTE_Size = 3 ,
14712 /* DTTE_TAG_DATA = 0000690029801a67 8000002e79c00043 */
14713 end_label = Thr2_User_Data_4v110_data_end ,
14714 compressimage ,
14715 }
14716.data
14717.global Thr2_User_Data_4v110_data_begin
14718Thr2_User_Data_4v110_data_begin:
14719 .xword 0x6a0aa0000000
14720 .xword 0x680000280000
14721 .xword 0x6720000e2000
14722 .xword 0x6720001c0000
14723 .xword 0x680000100000
14724 .xword 0x6720000b6000
14725 .xword 0x6a0b20000000
14726 .xword 0x680000c30000
14727 .xword 0x680000cc0000
14728 .xword 0x680000520000
14729 .xword 0x680000110000
14730 .xword 0x672000082000
14731 .xword 0x680000d80000
14732 .xword 0x680000370000
14733 .xword 0x67200007c000
14734 .xword 0x67200011c000
14735 .xword 0x672000142000
14736 .xword 0x6720000f0000
14737 .xword 0x67200018a000
14738 .xword 0x6a0140000000
14739 .xword 0x672000022000
14740 .xword 0x6720000ea000
14741 .xword 0x6720001ac000
14742 .xword 0x6720000de000
14743 .xword 0x69001b400000
14744 .xword 0x67200017c000
14745 .xword 0x6720000da000
14746 .xword 0x67200004c000
14747 .xword 0x672000088000
14748 .xword 0x69001c400000
14749 .xword 0x67200017e000
14750 .xword 0x680000e20000
14751 .xword 0x6720001ce000
14752 .xword 0x6720000c6000
14753 .xword 0x6720000a6000
14754 .xword 0x69000e000000
14755 .xword 0x680000e10000
14756 .xword 0x67200015e000
14757 .xword 0x680000650000
14758 .xword 0x69002ec00000
14759 .xword 0x690029800000
14760 .xword 0x67200004a000
14761 .xword 0x672000158000
14762 .xword 0x680000f20000
14763Thr2_User_Data_4v110_data_end:
14764/*********************************************************************/
14765SECTION .Thr2_User_Data_4v111 DATA_VA=0x67200004a000
14766attr_data {
14767 Name = .Thr2_User_Data_4v111 ,
14768 VA = 0x67200004a000 ,/* 0x67200004bfc0 */
14769 RA = 0x038018c000 ,
14770 PA = 0x038018c000 ,
14771 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14772 thr2_nz_ctx_tsb_3 ,
14773 TTE_V = 1 ,
14774 TTE_NFO = 0 ,
14775 TTE_L = 1 ,
14776 TTE_Soft = 0x1a0000 ,
14777 TTE_IE = 0 ,
14778 TTE_E = 0 ,
14779 TTE_CP = 0 ,
14780 TTE_CV = 0 ,
14781 TTE_P = 0 ,
14782 TTE_EP = 0 ,
14783 TTE_W = 1 ,
14784 TTE_SW1 = 1 ,
14785 TTE_SW0 = 1 ,
14786 TTE_RSVD1 = 0 ,
14787 TTE_Size = 0 ,
14788 /* DTTE_TAG_DATA = 000067200004ba67 800000038018c040 */
14789 end_label = Thr2_User_Data_4v111_data_end ,
14790 compressimage ,
14791 }
14792.data
14793.global Thr2_User_Data_4v111_data_begin
14794Thr2_User_Data_4v111_data_begin:
14795 .xword 0x6a0aa0000000
14796 .xword 0x680000280000
14797 .xword 0x6720000e2000
14798 .xword 0x6720001c0000
14799 .xword 0x680000100000
14800 .xword 0x6720000b6000
14801 .xword 0x6a0b20000000
14802 .xword 0x680000c30000
14803 .xword 0x680000cc0000
14804 .xword 0x680000520000
14805 .xword 0x680000110000
14806 .xword 0x672000082000
14807 .xword 0x680000d80000
14808 .xword 0x680000370000
14809 .xword 0x67200007c000
14810 .xword 0x67200011c000
14811 .xword 0x672000142000
14812 .xword 0x6720000f0000
14813 .xword 0x67200018a000
14814 .xword 0x6a0140000000
14815 .xword 0x672000022000
14816 .xword 0x6720000ea000
14817 .xword 0x6720001ac000
14818 .xword 0x6720000de000
14819 .xword 0x69001b400000
14820 .xword 0x67200017c000
14821 .xword 0x6720000da000
14822 .xword 0x67200004c000
14823 .xword 0x672000088000
14824 .xword 0x69001c400000
14825 .xword 0x67200017e000
14826 .xword 0x680000e20000
14827 .xword 0x6720001ce000
14828 .xword 0x6720000c6000
14829 .xword 0x6720000a6000
14830 .xword 0x69000e000000
14831 .xword 0x680000e10000
14832 .xword 0x67200015e000
14833 .xword 0x680000650000
14834 .xword 0x69002ec00000
14835 .xword 0x690029800000
14836 .xword 0x67200004a000
14837 .xword 0x672000158000
14838 .xword 0x680000f20000
14839Thr2_User_Data_4v111_data_end:
14840/*********************************************************************/
14841SECTION .Thr2_User_Data_4v112 DATA_VA=0x672000158000
14842attr_data {
14843 Name = .Thr2_User_Data_4v112 ,
14844 VA = 0x672000158000 ,/* 0x672000159fc0 */
14845 RA = 0x0380006000 ,
14846 PA = 0x0380006000 ,
14847 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14848 thr2_nz_ctx_tsb_3 ,
14849 TTE_V = 1 ,
14850 TTE_NFO = 0 ,
14851 TTE_L = 1 ,
14852 TTE_Soft = 0x1a0000 ,
14853 TTE_IE = 0 ,
14854 TTE_E = 0 ,
14855 TTE_CP = 0 ,
14856 TTE_CV = 0 ,
14857 TTE_P = 0 ,
14858 TTE_EP = 0 ,
14859 TTE_W = 1 ,
14860 TTE_SW1 = 1 ,
14861 TTE_SW0 = 1 ,
14862 TTE_RSVD1 = 0 ,
14863 TTE_Size = 0 ,
14864 /* DTTE_TAG_DATA = 0000672000159a67 8000000380006040 */
14865 end_label = Thr2_User_Data_4v112_data_end ,
14866 compressimage ,
14867 }
14868.data
14869.global Thr2_User_Data_4v112_data_begin
14870Thr2_User_Data_4v112_data_begin:
14871 .xword 0x6a0aa0000000
14872 .xword 0x680000280000
14873 .xword 0x6720000e2000
14874 .xword 0x6720001c0000
14875 .xword 0x680000100000
14876 .xword 0x6720000b6000
14877 .xword 0x6a0b20000000
14878 .xword 0x680000c30000
14879 .xword 0x680000cc0000
14880 .xword 0x680000520000
14881 .xword 0x680000110000
14882 .xword 0x672000082000
14883 .xword 0x680000d80000
14884 .xword 0x680000370000
14885 .xword 0x67200007c000
14886 .xword 0x67200011c000
14887 .xword 0x672000142000
14888 .xword 0x6720000f0000
14889 .xword 0x67200018a000
14890 .xword 0x6a0140000000
14891 .xword 0x672000022000
14892 .xword 0x6720000ea000
14893 .xword 0x6720001ac000
14894 .xword 0x6720000de000
14895 .xword 0x69001b400000
14896 .xword 0x67200017c000
14897 .xword 0x6720000da000
14898 .xword 0x67200004c000
14899 .xword 0x672000088000
14900 .xword 0x69001c400000
14901 .xword 0x67200017e000
14902 .xword 0x680000e20000
14903 .xword 0x6720001ce000
14904 .xword 0x6720000c6000
14905 .xword 0x6720000a6000
14906 .xword 0x69000e000000
14907 .xword 0x680000e10000
14908 .xword 0x67200015e000
14909 .xword 0x680000650000
14910 .xword 0x69002ec00000
14911 .xword 0x690029800000
14912 .xword 0x67200004a000
14913 .xword 0x672000158000
14914 .xword 0x680000f20000
14915Thr2_User_Data_4v112_data_end:
14916/*********************************************************************/
14917SECTION .Thr2_User_Data_4v113 DATA_VA=0x680000f20000
14918attr_data {
14919 Name = .Thr2_User_Data_4v113 ,
14920 VA = 0x680000f20000 ,/* 0x680000f2ffc0 */
14921 RA = 0x0010b60000 ,
14922 PA = 0x0010b60000 ,
14923 TTE_Context = 0x1a67 ,/* DATA_PRIMARY */
14924 thr2_nz_ctx_tsb_0 ,
14925 TTE_V = 1 ,
14926 TTE_NFO = 0 ,
14927 TTE_L = 1 ,
14928 TTE_Soft = 0x1a0000 ,
14929 TTE_IE = 0 ,
14930 TTE_E = 0 ,
14931 TTE_CP = 0 ,
14932 TTE_CV = 0 ,
14933 TTE_P = 0 ,
14934 TTE_EP = 0 ,
14935 TTE_W = 1 ,
14936 TTE_SW1 = 1 ,
14937 TTE_SW0 = 1 ,
14938 TTE_RSVD1 = 0 ,
14939 TTE_Size = 1 ,
14940 /* DTTE_TAG_DATA = 0000680000f21a67 8000000010b60041 */
14941 end_label = Thr2_User_Data_4v113_data_end ,
14942 compressimage ,
14943 }
14944.data
14945.global Thr2_User_Data_4v113_data_begin
14946Thr2_User_Data_4v113_data_begin:
14947 .xword 0x6a0aa0000000
14948 .xword 0x680000280000
14949 .xword 0x6720000e2000
14950 .xword 0x6720001c0000
14951 .xword 0x680000100000
14952 .xword 0x6720000b6000
14953 .xword 0x6a0b20000000
14954 .xword 0x680000c30000
14955 .xword 0x680000cc0000
14956 .xword 0x680000520000
14957 .xword 0x680000110000
14958 .xword 0x672000082000
14959 .xword 0x680000d80000
14960 .xword 0x680000370000
14961 .xword 0x67200007c000
14962 .xword 0x67200011c000
14963 .xword 0x672000142000
14964 .xword 0x6720000f0000
14965 .xword 0x67200018a000
14966 .xword 0x6a0140000000
14967 .xword 0x672000022000
14968 .xword 0x6720000ea000
14969 .xword 0x6720001ac000
14970 .xword 0x6720000de000
14971 .xword 0x69001b400000
14972 .xword 0x67200017c000
14973 .xword 0x6720000da000
14974 .xword 0x67200004c000
14975 .xword 0x672000088000
14976 .xword 0x69001c400000
14977 .xword 0x67200017e000
14978 .xword 0x680000e20000
14979 .xword 0x6720001ce000
14980 .xword 0x6720000c6000
14981 .xword 0x6720000a6000
14982 .xword 0x69000e000000
14983 .xword 0x680000e10000
14984 .xword 0x67200015e000
14985 .xword 0x680000650000
14986 .xword 0x69002ec00000
14987 .xword 0x690029800000
14988 .xword 0x67200004a000
14989 .xword 0x672000158000
14990 .xword 0x680000f20000
14991Thr2_User_Data_4v113_data_end:
14992/*********************************************************************/
14993SECTION .Thr3_User_Text_4v000 TEXT_VA=0x6c00000e0000
14994attr_text {
14995 Name = .Thr3_User_Text_4v000 ,
14996 VA = 0x6c00000e0000 ,/* 0x6c00000effc0 */
14997 RA = 0x00205f0000 ,
14998 PA = 0x34205f0000 ,
14999 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
15000 thr3_nz_ctx_tsb_1 ,
15001 TTE_V = 1 ,
15002 TTE_NFO = 0 ,
15003 TTE_L = 0 ,
15004 TTE_Soft = 0x060000 ,
15005 TTE_IE = 0 ,
15006 TTE_E = 0 ,
15007 TTE_CP = 1 ,
15008 TTE_CV = 0 ,
15009 TTE_P = 0 ,
15010 TTE_EP = 1 ,
15011 TTE_W = 0 ,
15012 TTE_SW1 = 1 ,
15013 TTE_SW0 = 1 ,
15014 TTE_RSVD1 = 0 ,
15015 TTE_Size = 1 ,
15016 /* ITTE_TAG_DATA = 00006c00000e08aa 80000034205f0481 */
15017 end_label = Thr3_User_Text_4v000_text_end ,
15018 compressimage ,
15019 }
15020.text
15021.global Thr3_user_code_entry
15022Thr3_user_code_entry:
15023 setx 0x6c0000f80000, %g1, %g2
15024 or %g0, 16, %g1
15025 .word 0xc658a000
15026 .word 0xc858a008
15027 .word 0xca58a010
15028 .word 0xcc58a018
15029 .word 0xce58a020
15030 .word 0xd058a028
15031 .word 0xd258a030
15032 .word 0xd458a038
15033 .word 0xd658a040
15034 .word 0xd858a048
15035 .word 0xda58a050
15036 .word 0xdc58a058
15037 .word 0xde58a060
15038 .word 0xe058a068
15039 .word 0xe258a070
15040 .word 0xe458a078
15041 .word 0xe658a080
15042 .word 0xe858a088
15043 .word 0xea58a090
15044 .word 0xec58a098
15045 .word 0xee58a0a0
15046 .word 0xf058a0a8
15047 .word 0xf258a0b0
15048 .word 0xf458a0b8
15049 .word 0xf658a0c0
15050 .word 0xf858a0c8
15051 .word 0xfa58a0d0
15052 .word 0xfc58a0d8
15053.global Thr3_User_Text_4v000_text_begin
15054Thr3_User_Text_4v000_text_begin:
15055 nop
15056 sub %g1, 1, %g1
15057 brz %g1,Thr3_User_Text_4v000_exit
15058 nop
15059 .word 0xbe8420f8
15060 .word 0xe0dfd000
15061thr3_MMU_ASI_PRIMARY_LITTLE_177:
15062 .word 0x87802088
15063 .word 0xf0f5a0a8
15064 .word 0xe45c2018
15065 .word 0xfc9a9000
15066thr3_MMU_ASI_PRIMARY_178:
15067 .word 0x87802080
15068 .word 0xf4f2a0b8
15069 .word 0x1000000
15070 or %g0, 0x07e, %i7
15071 LOAD_IDATA_IN
15072 .word 0xc036eec6
15073 .word 0xfcda9000
15074 nop
15075 nop
15076 nop
15077 nop
15078 nop
15079 nop
15080 nop
15081 .word 0xfcda9000
15082 DDEMAP_PCTX
15083 DO_BRANCH
15084 .word 0x81c72000
15085 .word 0xbe154000
15086 GOTO_SUPERVISOR0
15087 .word 0xfcd89000
15088thr3_MMU_ASI_BLK_COMMIT_P_179:
15089 .word 0x878020e0
15090 .word 0xe3bc2940
15091 IDEMAP_PCTX
15092 TOGGLE_LSU_DM
15093 .word 0x1000000
15094 or %g0, 0x100, %i7
15095 LOAD_DDATA_ACCESS
15096thr3_MMU_ASI_PRIMARY_180:
15097 .word 0x87802080
15098 .word 0xe6f5a0a8
15099 ACCESS_DTSB_PTR
15100thr3_MMU_ASI_PRIMARY_181:
15101 .word 0x87802080
15102 .word 0xfcbdace0
15103 .word 0x1000000
15104 or %g0, 0x4f8, %i7
15105 LOAD_IDATA_ACCESS
15106 .word 0xbe842068
15107 .word 0xe0dfd000
15108 TOGGLE_LSU_IM
15109 .word 0xee72a048
15110 .word 0xc025a674
15111 .word 0x1000000
15112 or %g0, 0x650, %i7
15113 READ_DDATA_ACCESS
15114 .word 0x1000000
15115 or %g0, 0x44e, %i7
15116 LOAD_IDATA_ACCESS
15117 .word 0xc02aa3ea
15118 .word 0xbe816010
15119 .word 0xcadfd060
15120thr3_MMU_ASI_PRIMARY_182:
15121 .word 0x87802080
15122 .word 0xecf2a068
15123 DO_BRANCH
15124 .word 0x81c56000
15125 .word 0xbe124000
15126 GOTO_SUPERVISOR0
15127 .word 0xe45aa018
15128 .word 0x81c0e088
15129 .word 0xbe174000
15130 GOTO_SUPERVISOR0
15131 nop
15132Thr3_User_Text_4v000_exit:
15133 EXIT_GOOD
15134Thr3_User_Text_4v000_text_end:
15135/*********************************************************************/
15136SECTION .Thr3_User_Data_4v100 DATA_VA=0x6c0000f80000
15137attr_data {
15138 Name = .Thr3_User_Data_4v100 ,
15139 VA = 0x6c0000f80000 ,/* 0x6c0000f8ffc0 */
15140 RA = 0x0020c40000 ,
15141 PA = 0x3420c40000 ,
15142 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
15143 thr3_nz_ctx_tsb_1 ,
15144 TTE_V = 1 ,
15145 TTE_NFO = 0 ,
15146 TTE_L = 1 ,
15147 TTE_Soft = 0x1b0000 ,
15148 TTE_IE = 0 ,
15149 TTE_E = 0 ,
15150 TTE_CP = 0 ,
15151 TTE_CV = 0 ,
15152 TTE_P = 0 ,
15153 TTE_EP = 0 ,
15154 TTE_W = 1 ,
15155 TTE_SW1 = 0 ,
15156 TTE_SW0 = 0 ,
15157 TTE_RSVD1 = 0 ,
15158 TTE_Size = 1 ,
15159 /* DTTE_TAG_DATA = 00006c0000f808aa 8000003420c40041 */
15160 end_label = Thr3_User_Data_4v100_data_end ,
15161 compressimage ,
15162 }
15163.data
15164.global Thr3_User_Data_4v100_data_begin
15165Thr3_User_Data_4v100_data_begin:
15166 .xword 0x6c00000e0000
15167 .xword 0x6c0000f80000
15168 .xword 0x6d0013c00000
15169 .xword 0x6b300005a000
15170 .xword 0x6c0000a30000
15171 .xword 0x6d002f000000
15172 .xword 0x6c0000970000
15173 .xword 0x6b3000154000
15174 .xword 0x6b300006e000
15175 .xword 0x6d002f400000
15176 .xword 0x6b300000a000
15177 .xword 0x6c0000b50000
15178 .xword 0x6c0000ca0000
15179 .xword 0x6b30000b8000
15180 .xword 0x6b30001ee000
15181 .xword 0x6b3000068000
15182 .xword 0x6c0000dd0000
15183 .xword 0x6d0027c00000
15184 .xword 0x6b30000fa000
15185 .xword 0x6d0022400000
15186 .xword 0x6d002fc00000
15187 .xword 0x6c0000fd0000
15188 .xword 0x6c0000bb0000
15189 .xword 0x6d001bc00000
15190 .xword 0x6e0760000000
15191 .xword 0x6c0000250000
15192 .xword 0x6d003f000000
15193 .xword 0x6d0021800000
15194 .xword 0x6b30000bc000
15195 .xword 0x6d001b800000
15196 .xword 0x6b3000102000
15197 .xword 0x6c0000a00000
15198 .xword 0x6b300015a000
15199 .xword 0x6d002b800000
15200 .xword 0x6b30001d8000
15201 .xword 0x6d001a800000
15202 .xword 0x6b300004e000
15203 .xword 0x6c00004f0000
15204 .xword 0x6b300002c000
15205 .xword 0x6d0029000000
15206 .xword 0x6b30001fa000
15207 .xword 0x6c0000020000
15208 .xword 0x6b3000160000
15209Thr3_User_Data_4v100_data_end:
15210/*********************************************************************/
15211SECTION .Thr3_User_Data_4v200 DATA_VA=0x6d0013c00000
15212attr_data {
15213 Name = .Thr3_User_Data_4v200 ,
15214 VA = 0x6d0013c00000 ,/* 0x6d0013ffffc0 */
15215 RA = 0x028f400000 ,
15216 PA = 0x028f400000 ,
15217 TTE_Context = 0x0e5a ,/* DATA_SECONDARY */
15218 thr3_nz_ctx_tsb_2 ,
15219 TTE_V = 1 ,
15220 TTE_NFO = 0 ,
15221 TTE_L = 1 ,
15222 TTE_Soft = 0x070000 ,
15223 TTE_IE = 0 ,
15224 TTE_E = 0 ,
15225 TTE_CP = 0 ,
15226 TTE_CV = 0 ,
15227 TTE_P = 0 ,
15228 TTE_EP = 0 ,
15229 TTE_W = 1 ,
15230 TTE_SW1 = 1 ,
15231 TTE_SW0 = 0 ,
15232 TTE_RSVD1 = 0 ,
15233 TTE_Size = 3 ,
15234 /* DTTE_TAG_DATA = 00006d0013c00e5a 800000028f400043 */
15235 end_label = Thr3_User_Data_4v200_data_end ,
15236 compressimage ,
15237 }
15238.data
15239.global Thr3_User_Data_4v200_data_begin
15240Thr3_User_Data_4v200_data_begin:
15241 .xword 0x6c00000e0000
15242 .xword 0x6c0000f80000
15243 .xword 0x6d0013c00000
15244 .xword 0x6b300005a000
15245 .xword 0x6c0000a30000
15246 .xword 0x6d002f000000
15247 .xword 0x6c0000970000
15248 .xword 0x6b3000154000
15249 .xword 0x6b300006e000
15250 .xword 0x6d002f400000
15251 .xword 0x6b300000a000
15252 .xword 0x6c0000b50000
15253 .xword 0x6c0000ca0000
15254 .xword 0x6b30000b8000
15255 .xword 0x6b30001ee000
15256 .xword 0x6b3000068000
15257 .xword 0x6c0000dd0000
15258 .xword 0x6d0027c00000
15259 .xword 0x6b30000fa000
15260 .xword 0x6d0022400000
15261 .xword 0x6d002fc00000
15262 .xword 0x6c0000fd0000
15263 .xword 0x6c0000bb0000
15264 .xword 0x6d001bc00000
15265 .xword 0x6e0760000000
15266 .xword 0x6c0000250000
15267 .xword 0x6d003f000000
15268 .xword 0x6d0021800000
15269 .xword 0x6b30000bc000
15270 .xword 0x6d001b800000
15271 .xword 0x6b3000102000
15272 .xword 0x6c0000a00000
15273 .xword 0x6b300015a000
15274 .xword 0x6d002b800000
15275 .xword 0x6b30001d8000
15276 .xword 0x6d001a800000
15277 .xword 0x6b300004e000
15278 .xword 0x6c00004f0000
15279 .xword 0x6b300002c000
15280 .xword 0x6d0029000000
15281 .xword 0x6b30001fa000
15282 .xword 0x6c0000020000
15283 .xword 0x6b3000160000
15284Thr3_User_Data_4v200_data_end:
15285/*********************************************************************/
15286SECTION .Thr3_User_Data_4v300 DATA_VA=0x6b300005a000
15287attr_data {
15288 Name = .Thr3_User_Data_4v300 ,
15289 VA = 0x6b300005a000 ,/* 0x6b300005bfc0 */
15290 RA = 0x03900ae000 ,
15291 PA = 0x03900ae000 ,
15292 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15293 thr3_z_ctx_tsb_2 ,
15294 TTE_V = 1 ,
15295 TTE_NFO = 0 ,
15296 TTE_L = 1 ,
15297 TTE_Soft = 0x1a0000 ,
15298 TTE_IE = 0 ,
15299 TTE_E = 0 ,
15300 TTE_CP = 1 ,
15301 TTE_CV = 0 ,
15302 TTE_P = 0 ,
15303 TTE_EP = 0 ,
15304 TTE_W = 1 ,
15305 TTE_SW1 = 1 ,
15306 TTE_SW0 = 0 ,
15307 TTE_RSVD1 = 0 ,
15308 TTE_Size = 0 ,
15309 /* DTTE_TAG_DATA = 00006b300005a000 80000003900ae440 */
15310 end_label = Thr3_User_Data_4v300_data_end ,
15311 compressimage ,
15312 }
15313.data
15314.global Thr3_User_Data_4v300_data_begin
15315Thr3_User_Data_4v300_data_begin:
15316 .xword 0x6c00000e0000
15317 .xword 0x6c0000f80000
15318 .xword 0x6d0013c00000
15319 .xword 0x6b300005a000
15320 .xword 0x6c0000a30000
15321 .xword 0x6d002f000000
15322 .xword 0x6c0000970000
15323 .xword 0x6b3000154000
15324 .xword 0x6b300006e000
15325 .xword 0x6d002f400000
15326 .xword 0x6b300000a000
15327 .xword 0x6c0000b50000
15328 .xword 0x6c0000ca0000
15329 .xword 0x6b30000b8000
15330 .xword 0x6b30001ee000
15331 .xword 0x6b3000068000
15332 .xword 0x6c0000dd0000
15333 .xword 0x6d0027c00000
15334 .xword 0x6b30000fa000
15335 .xword 0x6d0022400000
15336 .xword 0x6d002fc00000
15337 .xword 0x6c0000fd0000
15338 .xword 0x6c0000bb0000
15339 .xword 0x6d001bc00000
15340 .xword 0x6e0760000000
15341 .xword 0x6c0000250000
15342 .xword 0x6d003f000000
15343 .xword 0x6d0021800000
15344 .xword 0x6b30000bc000
15345 .xword 0x6d001b800000
15346 .xword 0x6b3000102000
15347 .xword 0x6c0000a00000
15348 .xword 0x6b300015a000
15349 .xword 0x6d002b800000
15350 .xword 0x6b30001d8000
15351 .xword 0x6d001a800000
15352 .xword 0x6b300004e000
15353 .xword 0x6c00004f0000
15354 .xword 0x6b300002c000
15355 .xword 0x6d0029000000
15356 .xword 0x6b30001fa000
15357 .xword 0x6c0000020000
15358 .xword 0x6b3000160000
15359Thr3_User_Data_4v300_data_end:
15360/*********************************************************************/
15361SECTION .Thr3_User_Text_4v001 TEXT_VA=0x6c0000a30000
15362attr_text {
15363 Name = .Thr3_User_Text_4v001 ,
15364 VA = 0x6c0000a30000 ,/* 0x6c0000a3ffc0 */
15365 RA = 0x0020f70000 ,
15366 PA = 0x3420f70000 ,
15367 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
15368 thr3_nz_ctx_tsb_1 ,
15369 TTE_V = 1 ,
15370 TTE_NFO = 0 ,
15371 TTE_L = 0 ,
15372 TTE_Soft = 0x060000 ,
15373 TTE_IE = 0 ,
15374 TTE_E = 0 ,
15375 TTE_CP = 1 ,
15376 TTE_CV = 0 ,
15377 TTE_P = 0 ,
15378 TTE_EP = 1 ,
15379 TTE_W = 0 ,
15380 TTE_SW1 = 1 ,
15381 TTE_SW0 = 1 ,
15382 TTE_RSVD1 = 0 ,
15383 TTE_Size = 1 ,
15384 /* ITTE_TAG_DATA = 00006c0000a308aa 8000003420f70481 */
15385 end_label = Thr3_User_Text_4v001_text_end ,
15386 compressimage ,
15387 }
15388.text
15389.global Thr3_User_Text_4v001_text_begin
15390Thr3_User_Text_4v001_text_begin:
15391 nop
15392 sub %g1, 1, %g1
15393 brz %g1,Thr3_User_Text_4v001_exit
15394 nop
15395 .word 0xbe82a068
15396 .word 0xc8dfd000
15397 .word 0x1000000
15398 or %g0, 0x500, %i7
15399 READ_DDATA_ACCESS
15400thr3_MMU_ASI_BLK_P_183:
15401 .word 0x878020f0
15402 .word 0xc3baaa80
15403 nop
15404 nop
15405 nop
15406 nop
15407 nop
15408 nop
15409 nop
15410 nop
15411 nop
15412 nop
15413 nop
15414 nop
15415 nop
15416thr3_MMU_ASI_PRIMARY_184:
15417 .word 0x87802080
15418 .word 0xfaf42020
15419 .word 0xfcda9000
15420 DDEMAP_ALL
15421 .word 0xfc989000
15422 .word 0x1000000
15423 .word 0xbe168000
15424 srlx %i7, 8, %i7
15425 andn %i7, 0x1f, %i7
15426 xor %i7, 0x10, %i7
15427 ITLB_PROBE
15428 TOGGLE_LSU_IM
15429 IDEMAP_PCTX
15430 nop
15431 nop
15432 nop
15433 nop
15434 nop
15435 nop
15436 nop
15437 nop
15438 nop
15439 nop
15440 nop
15441 .word 0xbe82a0d8
15442 .word 0xe0dfd040
15443 TOGGLE_LSU_DM
15444 .word 0xbe154000
15445 GOTO_SUPERVISOR0
15446 .word 0x1000000
15447 or %g0, 0xd5, %i7
15448 LOAD_DDATA_ACCESS
15449 .word 0xf47120c8
15450 .word 0xc028a814
15451thr3_MMU_ASI_PRIMARY_185:
15452 .word 0x87802080
15453 .word 0xe0f12138
15454 .word 0xbe13c000
15455 GOTO_SUPERVISOR0
15456 .word 0xfc995d60
15457 .word 0x1000000
15458 or %g0, 0x0, %i7
15459 ITLB_TAG_READ
15460 TOGGLE_LSU_IM
15461 .word 0x1000000
15462 or %g0, 0x618, %i7
15463 READ_DDATA_ACCESS
15464 .word 0x1000000
15465 .word 0xbe148000
15466 IDEMAP_PAGE
15467 DO_BRANCH
15468 .word 0x81c36000
15469 .word 0xbe13c000
15470 GOTO_SUPERVISOR0
15471 .word 0xfe4da589
15472thr3_MMU_ASI_PRIMARY_186:
15473 .word 0x87802080
15474 .word 0xeaf120f0
15475 DDEMAP_PCTX
15476 .word 0x1000000
15477 or %g0, 0x780, %i7
15478 DTLB_TAG_READ
15479 .word 0xc028ae70
15480 .word 0x1000000
15481 or %g0, 0x0a4, %i7
15482 LOAD_DDATA_IN
15483 IDEMAP_ALL_PAGES
15484 .word 0x1000000
15485 or %g0, 0x498, %i7
15486 ITLB_TAG_READ
15487 nop
15488 nop
15489 nop
15490 nop
15491 nop
15492 nop
15493 nop
15494 nop
15495 nop
15496 nop
15497 nop
15498 nop
15499 nop
15500 nop
15501 nop
15502 .word 0x1000000
15503 .word 0xbe138000
15504 DDEMAP_PAGE
15505 .word 0xbe86e0d8
15506 .word 0xecdfd000
15507 nop
15508 nop
15509 nop
15510 nop
15511 nop
15512 nop
15513 nop
15514 nop
15515 nop
15516 nop
15517 nop
15518 .word 0x1000000
15519 or %g0, 0x30, %i7
15520 ITLB_TAG_READ
15521 ACCESS_DTSB_PTR
15522 .word 0x1000000
15523 or %g0, 0x046, %i7
15524 LOAD_DDATA_IN
15525thr3_MMU_ASI_BLK_P_187:
15526 .word 0x878020f0
15527 .word 0xc3baa3c0
15528 .word 0xbe8420c0
15529 .word 0xe0dfd000
15530 .word 0xf6742128
15531 .word 0xc02da587
15532 .word 0xbe164000
15533 GOTO_SUPERVISOR1
15534 .word 0xc0212930
15535 nop
15536 nop
15537 nop
15538 .word 0xc025ac88
15539 .word 0x1000000
15540 or %g0, 0x5c0, %i7
15541 DTLB_TAG_READ
15542 .word 0xc476e098
15543 .word 0xc075a518
15544 .word 0xbe138000
15545 GOTO_SUPERVISOR1
15546 .word 0xd276e0d0
15547 .word 0xc022a5c4
15548 .word 0x81c36000
15549 .word 0xbe124000
15550 GOTO_SUPERVISOR0
15551 nop
15552Thr3_User_Text_4v001_exit:
15553 EXIT_GOOD
15554Thr3_User_Text_4v001_text_end:
15555/*********************************************************************/
15556SECTION .Thr3_User_Text_4v400 TEXT_VA=0x6d002f000000
15557attr_text {
15558 Name = .Thr3_User_Text_4v400 ,
15559 VA = 0x6d002f000000 ,/* 0x6d002f3fffc0 */
15560 RA = 0x0287400000 ,
15561 PA = 0x0287400000 ,
15562 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15563 thr3_z_ctx_tsb_0 ,
15564 TTE_V = 1 ,
15565 TTE_NFO = 0 ,
15566 TTE_L = 1 ,
15567 TTE_Soft = 0x180000 ,
15568 TTE_IE = 0 ,
15569 TTE_E = 0 ,
15570 TTE_CP = 0 ,
15571 TTE_CV = 0 ,
15572 TTE_P = 1 ,
15573 TTE_EP = 1 ,
15574 TTE_W = 0 ,
15575 TTE_SW1 = 1 ,
15576 TTE_SW0 = 1 ,
15577 TTE_RSVD1 = 0 ,
15578 TTE_Size = 3 ,
15579 /* ITTE_TAG_DATA = 00006d002f000000 8000000287400083 */
15580 end_label = Thr3_User_Text_4v400_text_end ,
15581 compressimage ,
15582 }
15583.text
15584.global Thr3_User_Text_4v400_text_begin
15585Thr3_User_Text_4v400_text_begin:
15586 wrpr 0, %gl
15587 .word 0xc021a7c8
15588 .word 0xfc995d60
15589 P_ACCESS_DTSB_PTR
15590thr3_MMU_ASI_AS_IF_USER_PRIMARY_188:
15591 .word 0x87802010
15592 .word 0xecf2a038
15593 nop
15594 .word 0x1000000
15595 or %g0, 0x479, %i7
15596 P_LOAD_DDATA_ACCESS
15597 .word 0xdc71a0b0
15598 .word 0xc071aff8
15599 P_IDEMAP_ALL_RPAGES
15600 .word 0x1000000
15601 or %g0, 0x398, %i7
15602 P_DTLB_TAG_READ
15603thr3_MMU_ASI_PRIMARY_LITTLE_189:
15604 .word 0x87802088
15605 .word 0xc8f5a068
15606 P_TOGGLE_LSU_DM
15607 P_DDEMAP_ALL
15608 P_DDEMAP_ALL_RPAGES
15609 P_TOGGLE_LSU_DM
15610 nop
15611 nop
15612 nop
15613 nop
15614 nop
15615 nop
15616 nop
15617 nop
15618 nop
15619thr3_MMU_ASI_PRIMARY_190:
15620 .word 0x87802080
15621 .word 0xdaf2a110
15622thr3_MMU_ASI_AS_IF_USER_PRIMARY_191:
15623 .word 0x87802010
15624 .word 0xc8f2a138
15625 .word 0xbe8120c0
15626 .word 0xd4dfd000
15627 .word 0xfe5ca480
15628 .word 0xfcded000
15629 P_IDEMAP_PCTX
15630 P_TOGGLE_LSU_DM
15631 .word 0xca59a040
15632 .word 0x1000000
15633 .word 0xbe17c000
15634 P_IDEMAP_PAGE
15635thr3_MMU_ASI_AS_IF_USER_PRIMARY_192:
15636 .word 0x87802010
15637 .word 0xc4f5a038
15638thr3_MMU_ASI_PRIMARY_193:
15639 .word 0x87802080
15640 .word 0xd2f2a0e0
15641 .word 0xfe59a380
15642 P_TOGGLE_LSU_DM
15643 P_DDEMAP_SCTX
15644 .word 0x1000000
15645 .word 0xbe138000
15646 P_IDEMAP_PAGE
15647thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_194:
15648 .word 0x87802022
15649 .word 0xe8bda480
15650 .word 0x1000000
15651 or %g0, 0x688, %i7
15652 P_READ_DDATA_ACCESS
15653 .word 0xf659a128
15654 .word 0xbe160000
15655 RETURN_FROM_SUPERVISOR1
15656 nop
15657Thr3_User_Text_4v400_exit:
15658 EXIT_GOOD
15659Thr3_User_Text_4v400_text_end:
15660/*********************************************************************/
15661SECTION .Thr3_User_Text_4v002 TEXT_VA=0x6c0000970000
15662attr_text {
15663 Name = .Thr3_User_Text_4v002 ,
15664 VA = 0x6c0000970000 ,/* 0x6c000097ffc0 */
15665 RA = 0x00203b0000 ,
15666 PA = 0x34203b0000 ,
15667 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
15668 thr3_nz_ctx_tsb_1 ,
15669 TTE_V = 1 ,
15670 TTE_NFO = 0 ,
15671 TTE_L = 0 ,
15672 TTE_Soft = 0x060000 ,
15673 TTE_IE = 0 ,
15674 TTE_E = 0 ,
15675 TTE_CP = 1 ,
15676 TTE_CV = 0 ,
15677 TTE_P = 1 ,
15678 TTE_EP = 1 ,
15679 TTE_W = 0 ,
15680 TTE_SW1 = 1 ,
15681 TTE_SW0 = 1 ,
15682 TTE_RSVD1 = 0 ,
15683 TTE_Size = 1 ,
15684 /* ITTE_TAG_DATA = 00006c00009708aa 80000034203b0481 */
15685 end_label = Thr3_User_Text_4v002_text_end ,
15686 compressimage ,
15687 }
15688.text
15689.global Thr3_User_Text_4v002_text_begin
15690Thr3_User_Text_4v002_text_begin:
15691 wrpr 0, %gl
15692 nop
15693 nop
15694 .word 0x1000000
15695 or %g0, 0x014, %i7
15696 P_LOAD_IDATA_IN
15697 P_IDEMAP_NCTX
15698 .word 0xbe80a008
15699 .word 0xf6dfd000
15700 .word 0x1000000
15701 or %g0, 0x210, %i7
15702 P_READ_DDATA_ACCESS
15703 .word 0xfcda8200
15704 P_DDEMAP_ALL
15705thr3_MMU_ASI_REAL_IO_LITTLE_195:
15706 .word 0x8780201d
15707 .word 0xdef2e0a8
15708thr3_MMU_ASI_PRIMARY_196:
15709 .word 0x87802080
15710 .word 0xccf2a018
15711 .word 0x1000000
15712 or %g0, 0xf0, %i7
15713 P_READ_DDATA_ACCESS
15714 .word 0xfcda8200
15715 .word 0x1000000
15716 or %g0, 0x130, %i7
15717 P_READ_DDATA_ACCESS
15718 P_ACCESS_DTSB_PTR
15719 P_IDEMAP_ALL
15720 .word 0xbe170000
15721 RETURN_FROM_SUPERVISOR0
15722 nop
15723Thr3_User_Text_4v002_exit:
15724 EXIT_GOOD
15725Thr3_User_Text_4v002_text_end:
15726/*********************************************************************/
15727SECTION .Thr3_User_Data_4v101 DATA_VA=0x6b3000154000
15728attr_data {
15729 Name = .Thr3_User_Data_4v101 ,
15730 VA = 0x6b3000154000 ,/* 0x6b3000155fc0 */
15731 RA = 0x0390162000 ,
15732 PA = 0x0390162000 ,
15733 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
15734 thr3_nz_ctx_tsb_0 ,
15735 TTE_V = 1 ,
15736 TTE_NFO = 0 ,
15737 TTE_L = 1 ,
15738 TTE_Soft = 0x1b0000 ,
15739 TTE_IE = 0 ,
15740 TTE_E = 0 ,
15741 TTE_CP = 0 ,
15742 TTE_CV = 0 ,
15743 TTE_P = 0 ,
15744 TTE_EP = 0 ,
15745 TTE_W = 1 ,
15746 TTE_SW1 = 0 ,
15747 TTE_SW0 = 0 ,
15748 TTE_RSVD1 = 0 ,
15749 TTE_Size = 0 ,
15750 /* DTTE_TAG_DATA = 00006b30001548aa 8000000390162040 */
15751 end_label = Thr3_User_Data_4v101_data_end ,
15752 compressimage ,
15753 }
15754.data
15755.global Thr3_User_Data_4v101_data_begin
15756Thr3_User_Data_4v101_data_begin:
15757 .xword 0x6c00000e0000
15758 .xword 0x6c0000f80000
15759 .xword 0x6d0013c00000
15760 .xword 0x6b300005a000
15761 .xword 0x6c0000a30000
15762 .xword 0x6d002f000000
15763 .xword 0x6c0000970000
15764 .xword 0x6b3000154000
15765 .xword 0x6b300006e000
15766 .xword 0x6d002f400000
15767 .xword 0x6b300000a000
15768 .xword 0x6c0000b50000
15769 .xword 0x6c0000ca0000
15770 .xword 0x6b30000b8000
15771 .xword 0x6b30001ee000
15772 .xword 0x6b3000068000
15773 .xword 0x6c0000dd0000
15774 .xword 0x6d0027c00000
15775 .xword 0x6b30000fa000
15776 .xword 0x6d0022400000
15777 .xword 0x6d002fc00000
15778 .xword 0x6c0000fd0000
15779 .xword 0x6c0000bb0000
15780 .xword 0x6d001bc00000
15781 .xword 0x6e0760000000
15782 .xword 0x6c0000250000
15783 .xword 0x6d003f000000
15784 .xword 0x6d0021800000
15785 .xword 0x6b30000bc000
15786 .xword 0x6d001b800000
15787 .xword 0x6b3000102000
15788 .xword 0x6c0000a00000
15789 .xword 0x6b300015a000
15790 .xword 0x6d002b800000
15791 .xword 0x6b30001d8000
15792 .xword 0x6d001a800000
15793 .xword 0x6b300004e000
15794 .xword 0x6c00004f0000
15795 .xword 0x6b300002c000
15796 .xword 0x6d0029000000
15797 .xword 0x6b30001fa000
15798 .xword 0x6c0000020000
15799 .xword 0x6b3000160000
15800Thr3_User_Data_4v101_data_end:
15801/*********************************************************************/
15802SECTION .Thr3_User_Data_4v201 DATA_VA=0x6b300006e000
15803attr_data {
15804 Name = .Thr3_User_Data_4v201 ,
15805 VA = 0x6b300006e000 ,/* 0x6b300006ffc0 */
15806 RA = 0x03900ea000 ,
15807 PA = 0x03900ea000 ,
15808 TTE_Context = 0x0e5a ,/* DATA_SECONDARY */
15809 thr3_nz_ctx_tsb_0 ,
15810 TTE_V = 1 ,
15811 TTE_NFO = 0 ,
15812 TTE_L = 1 ,
15813 TTE_Soft = 0x070000 ,
15814 TTE_IE = 0 ,
15815 TTE_E = 0 ,
15816 TTE_CP = 0 ,
15817 TTE_CV = 0 ,
15818 TTE_P = 0 ,
15819 TTE_EP = 0 ,
15820 TTE_W = 1 ,
15821 TTE_SW1 = 1 ,
15822 TTE_SW0 = 0 ,
15823 TTE_RSVD1 = 0 ,
15824 TTE_Size = 0 ,
15825 /* DTTE_TAG_DATA = 00006b300006ee5a 80000003900ea040 */
15826 end_label = Thr3_User_Data_4v201_data_end ,
15827 compressimage ,
15828 }
15829.data
15830.global Thr3_User_Data_4v201_data_begin
15831Thr3_User_Data_4v201_data_begin:
15832 .xword 0x6c00000e0000
15833 .xword 0x6c0000f80000
15834 .xword 0x6d0013c00000
15835 .xword 0x6b300005a000
15836 .xword 0x6c0000a30000
15837 .xword 0x6d002f000000
15838 .xword 0x6c0000970000
15839 .xword 0x6b3000154000
15840 .xword 0x6b300006e000
15841 .xword 0x6d002f400000
15842 .xword 0x6b300000a000
15843 .xword 0x6c0000b50000
15844 .xword 0x6c0000ca0000
15845 .xword 0x6b30000b8000
15846 .xword 0x6b30001ee000
15847 .xword 0x6b3000068000
15848 .xword 0x6c0000dd0000
15849 .xword 0x6d0027c00000
15850 .xword 0x6b30000fa000
15851 .xword 0x6d0022400000
15852 .xword 0x6d002fc00000
15853 .xword 0x6c0000fd0000
15854 .xword 0x6c0000bb0000
15855 .xword 0x6d001bc00000
15856 .xword 0x6e0760000000
15857 .xword 0x6c0000250000
15858 .xword 0x6d003f000000
15859 .xword 0x6d0021800000
15860 .xword 0x6b30000bc000
15861 .xword 0x6d001b800000
15862 .xword 0x6b3000102000
15863 .xword 0x6c0000a00000
15864 .xword 0x6b300015a000
15865 .xword 0x6d002b800000
15866 .xword 0x6b30001d8000
15867 .xword 0x6d001a800000
15868 .xword 0x6b300004e000
15869 .xword 0x6c00004f0000
15870 .xword 0x6b300002c000
15871 .xword 0x6d0029000000
15872 .xword 0x6b30001fa000
15873 .xword 0x6c0000020000
15874 .xword 0x6b3000160000
15875Thr3_User_Data_4v201_data_end:
15876/*********************************************************************/
15877SECTION .Thr3_User_Data_4v301 DATA_VA=0x6d002f400000
15878attr_data {
15879 Name = .Thr3_User_Data_4v301 ,
15880 VA = 0x6d002f400000 ,/* 0x6d002f7fffc0 */
15881 RA = 0x028e800000 ,
15882 PA = 0x028e800000 ,
15883 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15884 thr3_z_ctx_tsb_0 ,
15885 TTE_V = 1 ,
15886 TTE_NFO = 0 ,
15887 TTE_L = 1 ,
15888 TTE_Soft = 0x1a0000 ,
15889 TTE_IE = 0 ,
15890 TTE_E = 0 ,
15891 TTE_CP = 1 ,
15892 TTE_CV = 0 ,
15893 TTE_P = 0 ,
15894 TTE_EP = 0 ,
15895 TTE_W = 1 ,
15896 TTE_SW1 = 1 ,
15897 TTE_SW0 = 0 ,
15898 TTE_RSVD1 = 0 ,
15899 TTE_Size = 3 ,
15900 /* DTTE_TAG_DATA = 00006d002f400000 800000028e800443 */
15901 end_label = Thr3_User_Data_4v301_data_end ,
15902 compressimage ,
15903 }
15904.data
15905.global Thr3_User_Data_4v301_data_begin
15906Thr3_User_Data_4v301_data_begin:
15907 .xword 0x6c00000e0000
15908 .xword 0x6c0000f80000
15909 .xword 0x6d0013c00000
15910 .xword 0x6b300005a000
15911 .xword 0x6c0000a30000
15912 .xword 0x6d002f000000
15913 .xword 0x6c0000970000
15914 .xword 0x6b3000154000
15915 .xword 0x6b300006e000
15916 .xword 0x6d002f400000
15917 .xword 0x6b300000a000
15918 .xword 0x6c0000b50000
15919 .xword 0x6c0000ca0000
15920 .xword 0x6b30000b8000
15921 .xword 0x6b30001ee000
15922 .xword 0x6b3000068000
15923 .xword 0x6c0000dd0000
15924 .xword 0x6d0027c00000
15925 .xword 0x6b30000fa000
15926 .xword 0x6d0022400000
15927 .xword 0x6d002fc00000
15928 .xword 0x6c0000fd0000
15929 .xword 0x6c0000bb0000
15930 .xword 0x6d001bc00000
15931 .xword 0x6e0760000000
15932 .xword 0x6c0000250000
15933 .xword 0x6d003f000000
15934 .xword 0x6d0021800000
15935 .xword 0x6b30000bc000
15936 .xword 0x6d001b800000
15937 .xword 0x6b3000102000
15938 .xword 0x6c0000a00000
15939 .xword 0x6b300015a000
15940 .xword 0x6d002b800000
15941 .xword 0x6b30001d8000
15942 .xword 0x6d001a800000
15943 .xword 0x6b300004e000
15944 .xword 0x6c00004f0000
15945 .xword 0x6b300002c000
15946 .xword 0x6d0029000000
15947 .xword 0x6b30001fa000
15948 .xword 0x6c0000020000
15949 .xword 0x6b3000160000
15950Thr3_User_Data_4v301_data_end:
15951/*********************************************************************/
15952SECTION .Thr3_User_Text_4v003 TEXT_VA=0x6b300000a000
15953attr_text {
15954 Name = .Thr3_User_Text_4v003 ,
15955 VA = 0x6b300000a000 ,/* 0x6b300000bfc0 */
15956 RA = 0x0390020000 ,
15957 PA = 0x0390020000 ,
15958 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
15959 thr3_nz_ctx_tsb_0 ,
15960 TTE_V = 1 ,
15961 TTE_NFO = 0 ,
15962 TTE_L = 0 ,
15963 TTE_Soft = 0x060000 ,
15964 TTE_IE = 0 ,
15965 TTE_E = 0 ,
15966 TTE_CP = 1 ,
15967 TTE_CV = 0 ,
15968 TTE_P = 0 ,
15969 TTE_EP = 1 ,
15970 TTE_W = 0 ,
15971 TTE_SW1 = 1 ,
15972 TTE_SW0 = 1 ,
15973 TTE_RSVD1 = 0 ,
15974 TTE_Size = 0 ,
15975 /* ITTE_TAG_DATA = 00006b300000a8aa 8000000390020480 */
15976 end_label = Thr3_User_Text_4v003_text_end ,
15977 compressimage ,
15978 }
15979.text
15980.global Thr3_User_Text_4v003_text_begin
15981Thr3_User_Text_4v003_text_begin:
15982 nop
15983 sub %g1, 1, %g1
15984 brz %g1,Thr3_User_Text_4v003_exit
15985 nop
15986 DDEMAP_ALL_PAGES
15987 .word 0x1000000
15988 or %g0, 0xe8, %i7
15989 ITLB_TAG_READ
15990 .word 0xe472a078
15991 .word 0xc0342882
15992 ACCESS_ITSB_PTR
15993 TOGGLE_LSU_IM
15994 .word 0x1000000
15995 or %g0, 0x506, %i7
15996 LOAD_IDATA_ACCESS
15997 .word 0x1000000
15998 or %g0, 0x1a1, %i7
15999 LOAD_IDATA_ACCESS
16000 .word 0xbe13c000
16001 GOTO_SUPERVISOR0
16002 TOGGLE_LSU_DM
16003thr3_MMU_ASI_PRIMARY_LITTLE_197:
16004 .word 0x87802088
16005 .word 0xe2f6e070
16006 DDEMAP_PCTX
16007 .word 0x1000000
16008 or %g0, 0x400, %i7
16009 READ_IDATA_ACCESS
16010 .word 0x1000000
16011 .word 0xbe120000
16012 srlx %i7, 8, %i7
16013 andn %i7, 0x1f, %i7
16014 ITLB_PROBE
16015 .word 0xbe120000
16016 GOTO_SUPERVISOR1
16017 .word 0xe470a048
16018 .word 0xc02c2b25
16019 .word 0xf65aa038
16020 TOGGLE_LSU_DM
16021thr3_MMU_ASI_SECONDARY_198:
16022 .word 0x87802081
16023 .word 0xd2f2e050
16024 .word 0x1000000
16025 or %g0, 0x183, %i7
16026 LOAD_IDATA_ACCESS
16027 nop
16028 nop
16029 .word 0xc026ea6c
16030 .word 0x1000000
16031 .word 0xbe10c000
16032 srlx %i7, 8, %i7
16033 andn %i7, 0x1f, %i7
16034 ITLB_PROBE
16035 .word 0x1000000
16036 or %g0, 0x03f, %i7
16037 LOAD_DDATA_IN
16038 .word 0x1000000
16039 or %g0, 0x68, %i7
16040 ITLB_TAG_READ
16041 .word 0xbe164000
16042 GOTO_SUPERVISOR1
16043 .word 0xd472a0c0
16044 .word 0xc028a80a
16045 .word 0x81c36000
16046 .word 0xbe124000
16047 GOTO_SUPERVISOR0
16048 nop
16049Thr3_User_Text_4v003_exit:
16050 EXIT_GOOD
16051Thr3_User_Text_4v003_text_end:
16052/*********************************************************************/
16053SECTION .Thr3_User_Text_4v401 TEXT_VA=0x6c0000b50000
16054attr_text {
16055 Name = .Thr3_User_Text_4v401 ,
16056 VA = 0x6c0000b50000 ,/* 0x6c0000b5ffc0 */
16057 RA = 0x0020000000 ,
16058 PA = 0x3420000000 ,
16059 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16060 thr3_z_ctx_tsb_3 ,
16061 TTE_V = 1 ,
16062 TTE_NFO = 0 ,
16063 TTE_L = 1 ,
16064 TTE_Soft = 0x180000 ,
16065 TTE_IE = 0 ,
16066 TTE_E = 0 ,
16067 TTE_CP = 0 ,
16068 TTE_CV = 0 ,
16069 TTE_P = 1 ,
16070 TTE_EP = 1 ,
16071 TTE_W = 0 ,
16072 TTE_SW1 = 1 ,
16073 TTE_SW0 = 1 ,
16074 TTE_RSVD1 = 0 ,
16075 TTE_Size = 1 ,
16076 /* ITTE_TAG_DATA = 00006c0000b50000 8000003420000081 */
16077 end_label = Thr3_User_Text_4v401_text_end ,
16078 compressimage ,
16079 }
16080.text
16081.global Thr3_User_Text_4v401_text_begin
16082Thr3_User_Text_4v401_text_begin:
16083 wrpr 0, %gl
16084 .word 0x1000000
16085 or %g0, 0x051, %i7
16086 P_LOAD_DDATA_IN
16087 .word 0xfcdec200
16088 P_DDEMAP_NCTX
16089 .word 0xfcd95120
16090 .word 0x1000000
16091 or %g0, 0x00a, %i7
16092 P_LOAD_IDATA_IN
16093thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_199:
16094 .word 0x8780202b
16095 .word 0xe4b96d40
16096 .word 0xfcda9000
16097 .word 0x1000000
16098 or %g0, 0x468, %i7
16099 P_ITLB_TAG_READ
16100 .word 0x1000000
16101 or %g0, 0x1a8, %i7
16102 P_READ_DDATA_ACCESS
16103 .word 0xbe82a0d8
16104 .word 0xc4dfc200
16105 .word 0xf2732058
16106 .word 0xc071a820
16107 .word 0x1000000
16108 or %g0, 0x5ac, %i7
16109 P_LOAD_IDATA_ACCESS
16110 P_IDEMAP_NCTX
16111 .word 0xbe134000
16112 RETURN_FROM_SUPERVISOR1
16113 nop
16114Thr3_User_Text_4v401_exit:
16115 EXIT_GOOD
16116Thr3_User_Text_4v401_text_end:
16117/*********************************************************************/
16118SECTION .Thr3_User_Text_4v004 TEXT_VA=0x6c0000ca0000
16119attr_text {
16120 Name = .Thr3_User_Text_4v004 ,
16121 VA = 0x6c0000ca0000 ,/* 0x6c0000caffc0 */
16122 RA = 0x0020800000 ,
16123 PA = 0x3420800000 ,
16124 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
16125 thr3_nz_ctx_tsb_1 ,
16126 TTE_V = 1 ,
16127 TTE_NFO = 0 ,
16128 TTE_L = 0 ,
16129 TTE_Soft = 0x060000 ,
16130 TTE_IE = 0 ,
16131 TTE_E = 0 ,
16132 TTE_CP = 1 ,
16133 TTE_CV = 0 ,
16134 TTE_P = 1 ,
16135 TTE_EP = 1 ,
16136 TTE_W = 0 ,
16137 TTE_SW1 = 1 ,
16138 TTE_SW0 = 1 ,
16139 TTE_RSVD1 = 0 ,
16140 TTE_Size = 1 ,
16141 /* ITTE_TAG_DATA = 00006c0000ca08aa 8000003420800481 */
16142 end_label = Thr3_User_Text_4v004_text_end ,
16143 compressimage ,
16144 }
16145.text
16146.global Thr3_User_Text_4v004_text_begin
16147Thr3_User_Text_4v004_text_begin:
16148 wrpr 0, %gl
16149 .word 0xe475a048
16150 .word 0xc032acce
16151 .word 0x1000000
16152 or %g0, 0x580, %i7
16153 P_ITLB_TAG_READ
16154 .word 0xbe80a038
16155 .word 0xe0dfd000
16156 .word 0xbe8420e8
16157 .word 0xecdfc200
16158 nop
16159 nop
16160 nop
16161 .word 0x1000000
16162 .word 0xbe14c000
16163 P_IDEMAP_RPAGE
16164 .word 0xd45ee108
16165 .word 0x1000000
16166 .word 0xbe16c000
16167 srlx %i7, 8, %i7
16168 andn %i7, 0x1f, %i7
16169 xor %i7, 0x10, %i7
16170 P_ITLB_PROBE
16171 .word 0x1000000
16172 or %g0, 0x538, %i7
16173 P_READ_IDATA_ACCESS
16174 P_IDEMAP_ALL
16175 P_ACCESS_DTSB_PTR
16176 .word 0x1000000
16177 or %g0, 0x418, %i7
16178 P_DTLB_TAG_READ
16179 P_DDEMAP_NCTX
16180 P_TOGGLE_LSU_DM
16181 P_IDEMAP_NCTX
16182 .word 0xfcda8200
16183 .word 0xbe80a038
16184 .word 0xf6dfd000
16185 .word 0xbe80a118
16186 .word 0xf6dfc200
16187 P_TOGGLE_LSU_DM
16188thr3_MMU_ASI_PRIMARY_200:
16189 .word 0x87802080
16190 .word 0xdcf0a0b0
16191 .word 0xc45c20f8
16192 .word 0x1000000
16193 or %g0, 0x1c0, %i7
16194 P_DTLB_TAG_READ
16195 .word 0xfcdc0200
16196 .word 0x1000000
16197 or %g0, 0x003, %i7
16198 P_LOAD_IDATA_IN
16199 .word 0xfcd88200
16200 P_TOGGLE_LSU_DM
16201 nop
16202 nop
16203 nop
16204 nop
16205 nop
16206 nop
16207 nop
16208 nop
16209 nop
16210 .word 0xfc9b0480
16211 P_TOGGLE_LSU_IM
16212 .word 0x1000000
16213 or %g0, 0x023, %i7
16214 P_LOAD_DDATA_IN
16215 nop
16216 nop
16217 nop
16218 nop
16219 nop
16220 .word 0xbe8420d8
16221 .word 0xe0dfc200
16222 .word 0xc0342646
16223 .word 0x1000000
16224 or %g0, 0x02f, %i7
16225 P_LOAD_IDATA_IN
16226 nop
16227 nop
16228 nop
16229 .word 0x1000000
16230 or %g0, 0x03d, %i7
16231 P_LOAD_DDATA_IN
16232 .word 0xbe80a0d0
16233 .word 0xe19fde00
16234 P_TOGGLE_LSU_IM
16235 .word 0x1000000
16236 or %g0, 0x41d, %i7
16237 P_LOAD_DDATA_ACCESS
16238 P_DDEMAP_ALL_PAGES
16239 .word 0xfc9b04e0
16240 P_TOGGLE_LSU_DM
16241 .word 0x1000000
16242 or %g0, 0x10, %i7
16243 P_READ_IDATA_ACCESS
16244 P_IDEMAP_ALL_RPAGES
16245 .word 0xbe80a098
16246 .word 0xf6dfc200
16247 .word 0x1000000
16248 or %g0, 0x045, %i7
16249 P_LOAD_IDATA_IN
16250thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_201:
16251 .word 0x87802018
16252 .word 0xdaf5a0a8
16253 .word 0x1000000
16254 .word 0xbe17c000
16255 srlx %i7, 8, %i7
16256 andn %i7, 0x1f, %i7
16257 P_ITLB_PROBE
16258 .word 0xbe8420f8
16259 .word 0xecdfc200
16260 .word 0x1000000
16261 or %g0, 0x4a0, %i7
16262 P_READ_IDATA_ACCESS
16263 .word 0x1000000
16264 .word 0xbe12c000
16265 P_DDEMAP_PAGE
16266 .word 0x1000000
16267 .word 0xbe120000
16268 P_IDEMAP_RPAGE
16269 .word 0xfcd88200
16270 .word 0xee742018
16271 .word 0xc02ee7d8
16272 P_TOGGLE_LSU_IM
16273 P_IDEMAP_ALL
16274 .word 0xbe11c000
16275 RETURN_FROM_SUPERVISOR0
16276 nop
16277Thr3_User_Text_4v004_exit:
16278 EXIT_GOOD
16279Thr3_User_Text_4v004_text_end:
16280/*********************************************************************/
16281SECTION .Thr3_User_Data_4v102 DATA_VA=0x6b30000b8000
16282attr_data {
16283 Name = .Thr3_User_Data_4v102 ,
16284 VA = 0x6b30000b8000 ,/* 0x6b30000b9fc0 */
16285 RA = 0x03900a6000 ,
16286 PA = 0x03900a6000 ,
16287 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
16288 thr3_nz_ctx_tsb_0 ,
16289 TTE_V = 1 ,
16290 TTE_NFO = 0 ,
16291 TTE_L = 1 ,
16292 TTE_Soft = 0x1b0000 ,
16293 TTE_IE = 0 ,
16294 TTE_E = 0 ,
16295 TTE_CP = 0 ,
16296 TTE_CV = 0 ,
16297 TTE_P = 0 ,
16298 TTE_EP = 0 ,
16299 TTE_W = 1 ,
16300 TTE_SW1 = 0 ,
16301 TTE_SW0 = 0 ,
16302 TTE_RSVD1 = 0 ,
16303 TTE_Size = 0 ,
16304 /* DTTE_TAG_DATA = 00006b30000b88aa 80000003900a6040 */
16305 end_label = Thr3_User_Data_4v102_data_end ,
16306 compressimage ,
16307 }
16308.data
16309.global Thr3_User_Data_4v102_data_begin
16310Thr3_User_Data_4v102_data_begin:
16311 .xword 0x6c00000e0000
16312 .xword 0x6c0000f80000
16313 .xword 0x6d0013c00000
16314 .xword 0x6b300005a000
16315 .xword 0x6c0000a30000
16316 .xword 0x6d002f000000
16317 .xword 0x6c0000970000
16318 .xword 0x6b3000154000
16319 .xword 0x6b300006e000
16320 .xword 0x6d002f400000
16321 .xword 0x6b300000a000
16322 .xword 0x6c0000b50000
16323 .xword 0x6c0000ca0000
16324 .xword 0x6b30000b8000
16325 .xword 0x6b30001ee000
16326 .xword 0x6b3000068000
16327 .xword 0x6c0000dd0000
16328 .xword 0x6d0027c00000
16329 .xword 0x6b30000fa000
16330 .xword 0x6d0022400000
16331 .xword 0x6d002fc00000
16332 .xword 0x6c0000fd0000
16333 .xword 0x6c0000bb0000
16334 .xword 0x6d001bc00000
16335 .xword 0x6e0760000000
16336 .xword 0x6c0000250000
16337 .xword 0x6d003f000000
16338 .xword 0x6d0021800000
16339 .xword 0x6b30000bc000
16340 .xword 0x6d001b800000
16341 .xword 0x6b3000102000
16342 .xword 0x6c0000a00000
16343 .xword 0x6b300015a000
16344 .xword 0x6d002b800000
16345 .xword 0x6b30001d8000
16346 .xword 0x6d001a800000
16347 .xword 0x6b300004e000
16348 .xword 0x6c00004f0000
16349 .xword 0x6b300002c000
16350 .xword 0x6d0029000000
16351 .xword 0x6b30001fa000
16352 .xword 0x6c0000020000
16353 .xword 0x6b3000160000
16354Thr3_User_Data_4v102_data_end:
16355/*********************************************************************/
16356SECTION .Thr3_User_Data_4v202 DATA_VA=0x6b30001ee000
16357attr_data {
16358 Name = .Thr3_User_Data_4v202 ,
16359 VA = 0x6b30001ee000 ,/* 0x6b30001effc0 */
16360 RA = 0x03900e8000 ,
16361 PA = 0x03900e8000 ,
16362 TTE_Context = 0x0e5a ,/* DATA_SECONDARY */
16363 thr3_nz_ctx_tsb_0 ,
16364 TTE_V = 1 ,
16365 TTE_NFO = 0 ,
16366 TTE_L = 1 ,
16367 TTE_Soft = 0x070000 ,
16368 TTE_IE = 0 ,
16369 TTE_E = 0 ,
16370 TTE_CP = 0 ,
16371 TTE_CV = 0 ,
16372 TTE_P = 0 ,
16373 TTE_EP = 0 ,
16374 TTE_W = 1 ,
16375 TTE_SW1 = 1 ,
16376 TTE_SW0 = 0 ,
16377 TTE_RSVD1 = 0 ,
16378 TTE_Size = 0 ,
16379 /* DTTE_TAG_DATA = 00006b30001eee5a 80000003900e8040 */
16380 end_label = Thr3_User_Data_4v202_data_end ,
16381 compressimage ,
16382 }
16383.data
16384.global Thr3_User_Data_4v202_data_begin
16385Thr3_User_Data_4v202_data_begin:
16386 .xword 0x6c00000e0000
16387 .xword 0x6c0000f80000
16388 .xword 0x6d0013c00000
16389 .xword 0x6b300005a000
16390 .xword 0x6c0000a30000
16391 .xword 0x6d002f000000
16392 .xword 0x6c0000970000
16393 .xword 0x6b3000154000
16394 .xword 0x6b300006e000
16395 .xword 0x6d002f400000
16396 .xword 0x6b300000a000
16397 .xword 0x6c0000b50000
16398 .xword 0x6c0000ca0000
16399 .xword 0x6b30000b8000
16400 .xword 0x6b30001ee000
16401 .xword 0x6b3000068000
16402 .xword 0x6c0000dd0000
16403 .xword 0x6d0027c00000
16404 .xword 0x6b30000fa000
16405 .xword 0x6d0022400000
16406 .xword 0x6d002fc00000
16407 .xword 0x6c0000fd0000
16408 .xword 0x6c0000bb0000
16409 .xword 0x6d001bc00000
16410 .xword 0x6e0760000000
16411 .xword 0x6c0000250000
16412 .xword 0x6d003f000000
16413 .xword 0x6d0021800000
16414 .xword 0x6b30000bc000
16415 .xword 0x6d001b800000
16416 .xword 0x6b3000102000
16417 .xword 0x6c0000a00000
16418 .xword 0x6b300015a000
16419 .xword 0x6d002b800000
16420 .xword 0x6b30001d8000
16421 .xword 0x6d001a800000
16422 .xword 0x6b300004e000
16423 .xword 0x6c00004f0000
16424 .xword 0x6b300002c000
16425 .xword 0x6d0029000000
16426 .xword 0x6b30001fa000
16427 .xword 0x6c0000020000
16428 .xword 0x6b3000160000
16429Thr3_User_Data_4v202_data_end:
16430/*********************************************************************/
16431SECTION .Thr3_User_Data_4v302 DATA_VA=0x6b3000068000
16432attr_data {
16433 Name = .Thr3_User_Data_4v302 ,
16434 VA = 0x6b3000068000 ,/* 0x6b3000069fc0 */
16435 RA = 0x039011e000 ,
16436 PA = 0x039011e000 ,
16437 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16438 thr3_z_ctx_tsb_2 ,
16439 TTE_V = 1 ,
16440 TTE_NFO = 0 ,
16441 TTE_L = 1 ,
16442 TTE_Soft = 0x1a0000 ,
16443 TTE_IE = 0 ,
16444 TTE_E = 0 ,
16445 TTE_CP = 1 ,
16446 TTE_CV = 0 ,
16447 TTE_P = 0 ,
16448 TTE_EP = 0 ,
16449 TTE_W = 1 ,
16450 TTE_SW1 = 1 ,
16451 TTE_SW0 = 0 ,
16452 TTE_RSVD1 = 0 ,
16453 TTE_Size = 0 ,
16454 /* DTTE_TAG_DATA = 00006b3000068000 800000039011e440 */
16455 end_label = Thr3_User_Data_4v302_data_end ,
16456 compressimage ,
16457 }
16458.data
16459.global Thr3_User_Data_4v302_data_begin
16460Thr3_User_Data_4v302_data_begin:
16461 .xword 0x6c00000e0000
16462 .xword 0x6c0000f80000
16463 .xword 0x6d0013c00000
16464 .xword 0x6b300005a000
16465 .xword 0x6c0000a30000
16466 .xword 0x6d002f000000
16467 .xword 0x6c0000970000
16468 .xword 0x6b3000154000
16469 .xword 0x6b300006e000
16470 .xword 0x6d002f400000
16471 .xword 0x6b300000a000
16472 .xword 0x6c0000b50000
16473 .xword 0x6c0000ca0000
16474 .xword 0x6b30000b8000
16475 .xword 0x6b30001ee000
16476 .xword 0x6b3000068000
16477 .xword 0x6c0000dd0000
16478 .xword 0x6d0027c00000
16479 .xword 0x6b30000fa000
16480 .xword 0x6d0022400000
16481 .xword 0x6d002fc00000
16482 .xword 0x6c0000fd0000
16483 .xword 0x6c0000bb0000
16484 .xword 0x6d001bc00000
16485 .xword 0x6e0760000000
16486 .xword 0x6c0000250000
16487 .xword 0x6d003f000000
16488 .xword 0x6d0021800000
16489 .xword 0x6b30000bc000
16490 .xword 0x6d001b800000
16491 .xword 0x6b3000102000
16492 .xword 0x6c0000a00000
16493 .xword 0x6b300015a000
16494 .xword 0x6d002b800000
16495 .xword 0x6b30001d8000
16496 .xword 0x6d001a800000
16497 .xword 0x6b300004e000
16498 .xword 0x6c00004f0000
16499 .xword 0x6b300002c000
16500 .xword 0x6d0029000000
16501 .xword 0x6b30001fa000
16502 .xword 0x6c0000020000
16503 .xword 0x6b3000160000
16504Thr3_User_Data_4v302_data_end:
16505/*********************************************************************/
16506SECTION .Thr3_User_Text_4v005 TEXT_VA=0x6c0000dd0000
16507attr_text {
16508 Name = .Thr3_User_Text_4v005 ,
16509 VA = 0x6c0000dd0000 ,/* 0x6c0000ddffc0 */
16510 RA = 0x0020cf0000 ,
16511 PA = 0x3420cf0000 ,
16512 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
16513 thr3_nz_ctx_tsb_1 ,
16514 TTE_V = 1 ,
16515 TTE_NFO = 0 ,
16516 TTE_L = 0 ,
16517 TTE_Soft = 0x060000 ,
16518 TTE_IE = 0 ,
16519 TTE_E = 0 ,
16520 TTE_CP = 1 ,
16521 TTE_CV = 0 ,
16522 TTE_P = 0 ,
16523 TTE_EP = 1 ,
16524 TTE_W = 0 ,
16525 TTE_SW1 = 1 ,
16526 TTE_SW0 = 1 ,
16527 TTE_RSVD1 = 0 ,
16528 TTE_Size = 1 ,
16529 /* ITTE_TAG_DATA = 00006c0000dd08aa 8000003420cf0481 */
16530 end_label = Thr3_User_Text_4v005_text_end ,
16531 compressimage ,
16532 }
16533.text
16534.global Thr3_User_Text_4v005_text_begin
16535Thr3_User_Text_4v005_text_begin:
16536 nop
16537 sub %g1, 1, %g1
16538 brz %g1,Thr3_User_Text_4v005_exit
16539 nop
16540 .word 0xee72a018
16541 .word 0xc02daaf5
16542 .word 0x1000000
16543 or %g0, 0x458, %i7
16544 ITLB_TAG_READ
16545thr3_MMU_ASI_PRIMARY_202:
16546 .word 0x87802080
16547 .word 0xdcf2a028
16548 TOGGLE_LSU_IM
16549 .word 0xbe82a008
16550 .word 0xecdfd000
16551 nop
16552 nop
16553 nop
16554 nop
16555 nop
16556 .word 0xfe5c21d0
16557 .word 0xfcdc1000
16558 .word 0xc02aa8a3
16559 nop
16560 nop
16561 nop
16562 nop
16563 nop
16564 nop
16565 nop
16566 .word 0xbe13c000
16567 GOTO_SUPERVISOR0
16568 .word 0x1000000
16569 or %g0, 0x416, %i7
16570 LOAD_IDATA_ACCESS
16571 .word 0xf075a050
16572 .word 0xc035ab52
16573thr3_MMU_ASI_PRIMARY_LITTLE_203:
16574 .word 0x87802088
16575 .word 0xfcb92e70
16576 .word 0xbe174000
16577 GOTO_SUPERVISOR0
16578 .word 0xe05c2038
16579 .word 0xbe138000
16580 GOTO_SUPERVISOR1
16581 nop
16582Thr3_User_Text_4v005_exit:
16583 EXIT_GOOD
16584Thr3_User_Text_4v005_text_end:
16585/*********************************************************************/
16586SECTION .Thr3_User_Text_4v402 TEXT_VA=0x6d0027c00000
16587attr_text {
16588 Name = .Thr3_User_Text_4v402 ,
16589 VA = 0x6d0027c00000 ,/* 0x6d0027ffffc0 */
16590 RA = 0x028a800000 ,
16591 PA = 0x028a800000 ,
16592 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16593 thr3_z_ctx_tsb_0 ,
16594 TTE_V = 1 ,
16595 TTE_NFO = 0 ,
16596 TTE_L = 1 ,
16597 TTE_Soft = 0x180000 ,
16598 TTE_IE = 0 ,
16599 TTE_E = 0 ,
16600 TTE_CP = 0 ,
16601 TTE_CV = 0 ,
16602 TTE_P = 1 ,
16603 TTE_EP = 1 ,
16604 TTE_W = 0 ,
16605 TTE_SW1 = 1 ,
16606 TTE_SW0 = 1 ,
16607 TTE_RSVD1 = 0 ,
16608 TTE_Size = 3 ,
16609 /* ITTE_TAG_DATA = 00006d0027c00000 800000028a800083 */
16610 end_label = Thr3_User_Text_4v402_text_end ,
16611 compressimage ,
16612 }
16613.text
16614.global Thr3_User_Text_4v402_text_begin
16615Thr3_User_Text_4v402_text_begin:
16616 wrpr 0, %gl
16617 .word 0xd471a098
16618 .word 0xc021a728
16619 .word 0xe19d9f00
16620 .word 0x1000000
16621 or %g0, 0x38, %i7
16622 P_ITLB_TAG_READ
16623thr3_MMU_ASI_PRIMARY_LITTLE_204:
16624 .word 0x87802088
16625 .word 0xe4bc2c60
16626 P_ACCESS_DTSB_PTR
16627 .word 0xbe82a098
16628 .word 0xe0dfd000
16629 .word 0xfcd90200
16630 .word 0xd45ca138
16631 .word 0xc3995f20
16632 .word 0xfcd91000
16633thr3_MMU_ASI_BLK_COMMIT_S_205:
16634 .word 0x878020e1
16635 .word 0xc3bae680
16636thr3_MMU_ASI_BLK_P_206:
16637 .word 0x878020f0
16638 .word 0xc1beef00
16639 .word 0xfc995020
16640 .word 0xbe842038
16641 .word 0xd4dfc200
16642 .word 0xfcdec200
16643 .word 0xbe170000
16644 RETURN_FROM_SUPERVISOR1
16645 nop
16646Thr3_User_Text_4v402_exit:
16647 EXIT_GOOD
16648Thr3_User_Text_4v402_text_end:
16649/*********************************************************************/
16650SECTION .Thr3_User_Text_4v006 TEXT_VA=0x6b30000fa000
16651attr_text {
16652 Name = .Thr3_User_Text_4v006 ,
16653 VA = 0x6b30000fa000 ,/* 0x6b30000fbfc0 */
16654 RA = 0x03901ca000 ,
16655 PA = 0x03901ca000 ,
16656 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
16657 thr3_nz_ctx_tsb_0 ,
16658 TTE_V = 1 ,
16659 TTE_NFO = 0 ,
16660 TTE_L = 0 ,
16661 TTE_Soft = 0x060000 ,
16662 TTE_IE = 0 ,
16663 TTE_E = 0 ,
16664 TTE_CP = 1 ,
16665 TTE_CV = 0 ,
16666 TTE_P = 1 ,
16667 TTE_EP = 1 ,
16668 TTE_W = 0 ,
16669 TTE_SW1 = 1 ,
16670 TTE_SW0 = 1 ,
16671 TTE_RSVD1 = 0 ,
16672 TTE_Size = 0 ,
16673 /* ITTE_TAG_DATA = 00006b30000fa8aa 80000003901ca480 */
16674 end_label = Thr3_User_Text_4v006_text_end ,
16675 compressimage ,
16676 }
16677.text
16678.global Thr3_User_Text_4v006_text_begin
16679Thr3_User_Text_4v006_text_begin:
16680 wrpr 0, %gl
16681 P_ACCESS_ITSB_PTR
16682 .word 0xfcda9000
16683 .word 0xe875a088
16684 .word 0xc032ae36
16685thr3_MMU_ASI_PRIMARY_207:
16686 .word 0x87802080
16687 .word 0xcaf2a040
16688 .word 0x1000000
16689 .word 0xbe174000
16690 srlx %i7, 8, %i7
16691 andn %i7, 0x1f, %i7
16692 xor %i7, 0x10, %i7
16693 P_ITLB_PROBE
16694 .word 0xc022a308
16695 .word 0xc472a008
16696 .word 0xc0742458
16697 .word 0xfe5aace0
16698 .word 0xfc9dc4e0
16699 nop
16700 nop
16701 nop
16702 nop
16703 nop
16704 nop
16705 nop
16706 nop
16707 nop
16708 .word 0xfcda9000
16709thr3_MMU_ASI_PRIMARY_208:
16710 .word 0x87802080
16711 .word 0xd2f5a0e0
16712thr3_MMU_ASI_SECONDARY_LITTLE_209:
16713 .word 0x87802089
16714 .word 0xd0bc6420
16715 .word 0xbe160000
16716 RETURN_FROM_SUPERVISOR0
16717 nop
16718Thr3_User_Text_4v006_exit:
16719 EXIT_GOOD
16720Thr3_User_Text_4v006_text_end:
16721/*********************************************************************/
16722SECTION .Thr3_User_Data_4v103 DATA_VA=0x6d0022400000
16723attr_data {
16724 Name = .Thr3_User_Data_4v103 ,
16725 VA = 0x6d0022400000 ,/* 0x6d00227fffc0 */
16726 RA = 0x0287c00000 ,
16727 PA = 0x0287c00000 ,
16728 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
16729 thr3_nz_ctx_tsb_2 ,
16730 TTE_V = 1 ,
16731 TTE_NFO = 0 ,
16732 TTE_L = 1 ,
16733 TTE_Soft = 0x1b0000 ,
16734 TTE_IE = 0 ,
16735 TTE_E = 0 ,
16736 TTE_CP = 0 ,
16737 TTE_CV = 0 ,
16738 TTE_P = 0 ,
16739 TTE_EP = 0 ,
16740 TTE_W = 1 ,
16741 TTE_SW1 = 0 ,
16742 TTE_SW0 = 0 ,
16743 TTE_RSVD1 = 0 ,
16744 TTE_Size = 3 ,
16745 /* DTTE_TAG_DATA = 00006d00224008aa 8000000287c00043 */
16746 end_label = Thr3_User_Data_4v103_data_end ,
16747 compressimage ,
16748 }
16749.data
16750.global Thr3_User_Data_4v103_data_begin
16751Thr3_User_Data_4v103_data_begin:
16752 .xword 0x6c00000e0000
16753 .xword 0x6c0000f80000
16754 .xword 0x6d0013c00000
16755 .xword 0x6b300005a000
16756 .xword 0x6c0000a30000
16757 .xword 0x6d002f000000
16758 .xword 0x6c0000970000
16759 .xword 0x6b3000154000
16760 .xword 0x6b300006e000
16761 .xword 0x6d002f400000
16762 .xword 0x6b300000a000
16763 .xword 0x6c0000b50000
16764 .xword 0x6c0000ca0000
16765 .xword 0x6b30000b8000
16766 .xword 0x6b30001ee000
16767 .xword 0x6b3000068000
16768 .xword 0x6c0000dd0000
16769 .xword 0x6d0027c00000
16770 .xword 0x6b30000fa000
16771 .xword 0x6d0022400000
16772 .xword 0x6d002fc00000
16773 .xword 0x6c0000fd0000
16774 .xword 0x6c0000bb0000
16775 .xword 0x6d001bc00000
16776 .xword 0x6e0760000000
16777 .xword 0x6c0000250000
16778 .xword 0x6d003f000000
16779 .xword 0x6d0021800000
16780 .xword 0x6b30000bc000
16781 .xword 0x6d001b800000
16782 .xword 0x6b3000102000
16783 .xword 0x6c0000a00000
16784 .xword 0x6b300015a000
16785 .xword 0x6d002b800000
16786 .xword 0x6b30001d8000
16787 .xword 0x6d001a800000
16788 .xword 0x6b300004e000
16789 .xword 0x6c00004f0000
16790 .xword 0x6b300002c000
16791 .xword 0x6d0029000000
16792 .xword 0x6b30001fa000
16793 .xword 0x6c0000020000
16794 .xword 0x6b3000160000
16795Thr3_User_Data_4v103_data_end:
16796/*********************************************************************/
16797SECTION .Thr3_User_Data_4v303 DATA_VA=0x6d002fc00000
16798attr_data {
16799 Name = .Thr3_User_Data_4v303 ,
16800 VA = 0x6d002fc00000 ,/* 0x6d002fffffc0 */
16801 RA = 0x0283000000 ,
16802 PA = 0x0283000000 ,
16803 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16804 thr3_z_ctx_tsb_0 ,
16805 TTE_V = 1 ,
16806 TTE_NFO = 0 ,
16807 TTE_L = 1 ,
16808 TTE_Soft = 0x1a0000 ,
16809 TTE_IE = 0 ,
16810 TTE_E = 0 ,
16811 TTE_CP = 1 ,
16812 TTE_CV = 0 ,
16813 TTE_P = 0 ,
16814 TTE_EP = 0 ,
16815 TTE_W = 1 ,
16816 TTE_SW1 = 1 ,
16817 TTE_SW0 = 0 ,
16818 TTE_RSVD1 = 0 ,
16819 TTE_Size = 3 ,
16820 /* DTTE_TAG_DATA = 00006d002fc00000 8000000283000443 */
16821 end_label = Thr3_User_Data_4v303_data_end ,
16822 compressimage ,
16823 }
16824.data
16825.global Thr3_User_Data_4v303_data_begin
16826Thr3_User_Data_4v303_data_begin:
16827 .xword 0x6c00000e0000
16828 .xword 0x6c0000f80000
16829 .xword 0x6d0013c00000
16830 .xword 0x6b300005a000
16831 .xword 0x6c0000a30000
16832 .xword 0x6d002f000000
16833 .xword 0x6c0000970000
16834 .xword 0x6b3000154000
16835 .xword 0x6b300006e000
16836 .xword 0x6d002f400000
16837 .xword 0x6b300000a000
16838 .xword 0x6c0000b50000
16839 .xword 0x6c0000ca0000
16840 .xword 0x6b30000b8000
16841 .xword 0x6b30001ee000
16842 .xword 0x6b3000068000
16843 .xword 0x6c0000dd0000
16844 .xword 0x6d0027c00000
16845 .xword 0x6b30000fa000
16846 .xword 0x6d0022400000
16847 .xword 0x6d002fc00000
16848 .xword 0x6c0000fd0000
16849 .xword 0x6c0000bb0000
16850 .xword 0x6d001bc00000
16851 .xword 0x6e0760000000
16852 .xword 0x6c0000250000
16853 .xword 0x6d003f000000
16854 .xword 0x6d0021800000
16855 .xword 0x6b30000bc000
16856 .xword 0x6d001b800000
16857 .xword 0x6b3000102000
16858 .xword 0x6c0000a00000
16859 .xword 0x6b300015a000
16860 .xword 0x6d002b800000
16861 .xword 0x6b30001d8000
16862 .xword 0x6d001a800000
16863 .xword 0x6b300004e000
16864 .xword 0x6c00004f0000
16865 .xword 0x6b300002c000
16866 .xword 0x6d0029000000
16867 .xword 0x6b30001fa000
16868 .xword 0x6c0000020000
16869 .xword 0x6b3000160000
16870Thr3_User_Data_4v303_data_end:
16871/*********************************************************************/
16872SECTION .Thr3_User_Text_4v007 TEXT_VA=0x6c0000fd0000
16873attr_text {
16874 Name = .Thr3_User_Text_4v007 ,
16875 VA = 0x6c0000fd0000 ,/* 0x6c0000fdffc0 */
16876 RA = 0x0020d40000 ,
16877 PA = 0x3420d40000 ,
16878 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
16879 thr3_nz_ctx_tsb_1 ,
16880 TTE_V = 1 ,
16881 TTE_NFO = 0 ,
16882 TTE_L = 0 ,
16883 TTE_Soft = 0x060000 ,
16884 TTE_IE = 0 ,
16885 TTE_E = 0 ,
16886 TTE_CP = 1 ,
16887 TTE_CV = 0 ,
16888 TTE_P = 0 ,
16889 TTE_EP = 1 ,
16890 TTE_W = 0 ,
16891 TTE_SW1 = 1 ,
16892 TTE_SW0 = 1 ,
16893 TTE_RSVD1 = 0 ,
16894 TTE_Size = 1 ,
16895 /* ITTE_TAG_DATA = 00006c0000fd08aa 8000003420d40481 */
16896 end_label = Thr3_User_Text_4v007_text_end ,
16897 compressimage ,
16898 }
16899.text
16900.global Thr3_User_Text_4v007_text_begin
16901Thr3_User_Text_4v007_text_begin:
16902 nop
16903 sub %g1, 1, %g1
16904 brz %g1,Thr3_User_Text_4v007_exit
16905 nop
16906 .word 0xc036ef48
16907 .word 0xfc9a9c40
16908 .word 0xfcd91000
16909 .word 0xc0742b58
16910 DDEMAP_ALL
16911thr3_MMU_ASI_PRIMARY_210:
16912 .word 0x87802080
16913 .word 0xc8baa150
16914 .word 0xfe46e178
16915 IDEMAP_ALL_RPAGES
16916 .word 0xfa70a0c8
16917 .word 0xc036e8ac
16918 .word 0xfc9d9c40
16919 TOGGLE_LSU_IM
16920 DO_BRANCH
16921 .word 0x81c56000
16922 .word 0xbe154000
16923 GOTO_SUPERVISOR0
16924 TOGGLE_LSU_DM
16925 .word 0x1000000
16926 .word 0xbe16c000
16927 DDEMAP_RPAGE
16928 .word 0x1000000
16929 .word 0xbe174000
16930 DDEMAP_RPAGE
16931 .word 0xe275a010
16932 .word 0xc072ad68
16933 DO_BRANCH
16934 .word 0x81c36000
16935 .word 0xbe168000
16936 GOTO_SUPERVISOR0
16937 .word 0xc036e1f8
16938 .word 0x81c36000
16939 .word 0xbe168000
16940 GOTO_SUPERVISOR0
16941 nop
16942Thr3_User_Text_4v007_exit:
16943 EXIT_GOOD
16944Thr3_User_Text_4v007_text_end:
16945/*********************************************************************/
16946SECTION .Thr3_User_Text_4v403 TEXT_VA=0x6c0000bb0000
16947attr_text {
16948 Name = .Thr3_User_Text_4v403 ,
16949 VA = 0x6c0000bb0000 ,/* 0x6c0000bbffc0 */
16950 RA = 0x00209e0000 ,
16951 PA = 0x34209e0000 ,
16952 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16953 thr3_z_ctx_tsb_3 ,
16954 TTE_V = 1 ,
16955 TTE_NFO = 0 ,
16956 TTE_L = 1 ,
16957 TTE_Soft = 0x180000 ,
16958 TTE_IE = 0 ,
16959 TTE_E = 0 ,
16960 TTE_CP = 0 ,
16961 TTE_CV = 0 ,
16962 TTE_P = 1 ,
16963 TTE_EP = 1 ,
16964 TTE_W = 0 ,
16965 TTE_SW1 = 1 ,
16966 TTE_SW0 = 1 ,
16967 TTE_RSVD1 = 0 ,
16968 TTE_Size = 1 ,
16969 /* ITTE_TAG_DATA = 00006c0000bb0000 80000034209e0081 */
16970 end_label = Thr3_User_Text_4v403_text_end ,
16971 compressimage ,
16972 }
16973.text
16974.global Thr3_User_Text_4v403_text_begin
16975Thr3_User_Text_4v403_text_begin:
16976 wrpr 0, %gl
16977 .word 0xfcdd8200
16978 .word 0x1000000
16979 or %g0, 0x350, %i7
16980 P_DTLB_TAG_READ
16981 .word 0x1000000
16982 .word 0xbe16c000
16983 srlx %i7, 8, %i7
16984 andn %i7, 0x1f, %i7
16985 xor %i7, 0x10, %i7
16986 P_ITLB_PROBE
16987 .word 0x1000000
16988 or %g0, 0x199, %i7
16989 P_LOAD_IDATA_ACCESS
16990thr3_MMU_ASI_PRIMARY_211:
16991 .word 0x87802080
16992 .word 0xdcf6e0b0
16993 .word 0xfc9edc40
16994 .word 0xc45b2118
16995thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_212:
16996 .word 0x8780202a
16997 .word 0xecbc2db0
16998 .word 0xc025ebc8
16999thr3_MMU_ASI_BLK_S_213:
17000 .word 0x878020f1
17001 .word 0xc3b96f00
17002 .word 0xbe11c000
17003 RETURN_FROM_SUPERVISOR1
17004 nop
17005Thr3_User_Text_4v403_exit:
17006 EXIT_GOOD
17007Thr3_User_Text_4v403_text_end:
17008/*********************************************************************/
17009SECTION .Thr3_User_Text_4v008 TEXT_VA=0x6d001bc00000
17010attr_text {
17011 Name = .Thr3_User_Text_4v008 ,
17012 VA = 0x6d001bc00000 ,/* 0x6d001bffffc0 */
17013 RA = 0x0280400000 ,
17014 PA = 0x0280400000 ,
17015 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
17016 thr3_nz_ctx_tsb_2 ,
17017 TTE_V = 1 ,
17018 TTE_NFO = 0 ,
17019 TTE_L = 0 ,
17020 TTE_Soft = 0x060000 ,
17021 TTE_IE = 0 ,
17022 TTE_E = 0 ,
17023 TTE_CP = 1 ,
17024 TTE_CV = 0 ,
17025 TTE_P = 1 ,
17026 TTE_EP = 1 ,
17027 TTE_W = 0 ,
17028 TTE_SW1 = 1 ,
17029 TTE_SW0 = 1 ,
17030 TTE_RSVD1 = 0 ,
17031 TTE_Size = 3 ,
17032 /* ITTE_TAG_DATA = 00006d001bc008aa 8000000280400483 */
17033 end_label = Thr3_User_Text_4v008_text_end ,
17034 compressimage ,
17035 }
17036.text
17037.global Thr3_User_Text_4v008_text_begin
17038Thr3_User_Text_4v008_text_begin:
17039 wrpr 0, %gl
17040 .word 0x1000000
17041 or %g0, 0x077, %i7
17042 P_LOAD_IDATA_IN
17043 .word 0xc85da108
17044 .word 0xbe82e138
17045 .word 0xf0dfc280
17046thr3_MMU_ASI_PRIMARY_214:
17047 .word 0x87802080
17048 .word 0xe4f6e0a0
17049 .word 0x1000000
17050 or %g0, 0x095, %i7
17051 P_LOAD_DDATA_IN
17052 .word 0x1000000
17053 or %g0, 0xb8, %i7
17054 P_READ_IDATA_ACCESS
17055 nop
17056 nop
17057 nop
17058 nop
17059 nop
17060thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_215:
17061 .word 0x87802018
17062 .word 0xf8f6e050
17063 .word 0xbe82a098
17064 .word 0xf6dfd000
17065 .word 0xbe842068
17066 .word 0xecdfd000
17067 .word 0xfc998580
17068 .word 0xe39c42e0
17069 .word 0x1000000
17070 or %g0, 0x3a8, %i7
17071 P_LOAD_DDATA_ACCESS
17072 .word 0xfe52ad56
17073 nop
17074 nop
17075 nop
17076 P_TOGGLE_LSU_DM
17077 .word 0x1000000
17078 or %g0, 0x22d, %i7
17079 P_LOAD_DDATA_ACCESS
17080 .word 0xfcd95160
17081 nop
17082 nop
17083 nop
17084 nop
17085 nop
17086 nop
17087 nop
17088 .word 0xfe52abf0
17089thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_216:
17090 .word 0x87802018
17091 .word 0xf2f5a028
17092 .word 0x1000000
17093 or %g0, 0x748, %i7
17094 P_READ_DDATA_ACCESS
17095 .word 0xbe816010
17096 .word 0xcadfd020
17097 .word 0xbe846010
17098 .word 0xc19fc2e0
17099 P_IDEMAP_ALL_RPAGES
17100 .word 0xc07426e8
17101 .word 0x1000000
17102 or %g0, 0x055, %i7
17103 P_LOAD_IDATA_IN
17104 .word 0xdc742088
17105 .word 0xc026e1f8
17106 P_DDEMAP_ALL_RPAGES
17107 .word 0xfcdc1000
17108 P_IDEMAP_ALL
17109 .word 0xe05aa148
17110 .word 0xc0742b08
17111 .word 0xbe11c000
17112 RETURN_FROM_SUPERVISOR0
17113 nop
17114Thr3_User_Text_4v008_exit:
17115 EXIT_GOOD
17116Thr3_User_Text_4v008_text_end:
17117/*********************************************************************/
17118SECTION .Thr3_User_Data_4v104 DATA_VA=0x6e0760000000
17119attr_data {
17120 Name = .Thr3_User_Data_4v104 ,
17121 VA = 0x6e0760000000 ,/* 0x6e076fffffc0 */
17122 RA = 0x00a0000000 ,
17123 PA = 0x00a0000000 ,
17124 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
17125 thr3_nz_ctx_tsb_3 ,
17126 TTE_V = 1 ,
17127 TTE_NFO = 0 ,
17128 TTE_L = 1 ,
17129 TTE_Soft = 0x1b0000 ,
17130 TTE_IE = 0 ,
17131 TTE_E = 0 ,
17132 TTE_CP = 0 ,
17133 TTE_CV = 0 ,
17134 TTE_P = 0 ,
17135 TTE_EP = 0 ,
17136 TTE_W = 1 ,
17137 TTE_SW1 = 0 ,
17138 TTE_SW0 = 0 ,
17139 TTE_RSVD1 = 0 ,
17140 TTE_Size = 5 ,
17141 /* DTTE_TAG_DATA = 00006e07600008aa 80000000a0000045 */
17142 end_label = Thr3_User_Data_4v104_data_end ,
17143 compressimage ,
17144 }
17145.data
17146.global Thr3_User_Data_4v104_data_begin
17147Thr3_User_Data_4v104_data_begin:
17148 .xword 0x6c00000e0000
17149 .xword 0x6c0000f80000
17150 .xword 0x6d0013c00000
17151 .xword 0x6b300005a000
17152 .xword 0x6c0000a30000
17153 .xword 0x6d002f000000
17154 .xword 0x6c0000970000
17155 .xword 0x6b3000154000
17156 .xword 0x6b300006e000
17157 .xword 0x6d002f400000
17158 .xword 0x6b300000a000
17159 .xword 0x6c0000b50000
17160 .xword 0x6c0000ca0000
17161 .xword 0x6b30000b8000
17162 .xword 0x6b30001ee000
17163 .xword 0x6b3000068000
17164 .xword 0x6c0000dd0000
17165 .xword 0x6d0027c00000
17166 .xword 0x6b30000fa000
17167 .xword 0x6d0022400000
17168 .xword 0x6d002fc00000
17169 .xword 0x6c0000fd0000
17170 .xword 0x6c0000bb0000
17171 .xword 0x6d001bc00000
17172 .xword 0x6e0760000000
17173 .xword 0x6c0000250000
17174 .xword 0x6d003f000000
17175 .xword 0x6d0021800000
17176 .xword 0x6b30000bc000
17177 .xword 0x6d001b800000
17178 .xword 0x6b3000102000
17179 .xword 0x6c0000a00000
17180 .xword 0x6b300015a000
17181 .xword 0x6d002b800000
17182 .xword 0x6b30001d8000
17183 .xword 0x6d001a800000
17184 .xword 0x6b300004e000
17185 .xword 0x6c00004f0000
17186 .xword 0x6b300002c000
17187 .xword 0x6d0029000000
17188 .xword 0x6b30001fa000
17189 .xword 0x6c0000020000
17190 .xword 0x6b3000160000
17191Thr3_User_Data_4v104_data_end:
17192/*********************************************************************/
17193SECTION .Thr3_User_Text_4v009 TEXT_VA=0x6c0000250000
17194attr_text {
17195 Name = .Thr3_User_Text_4v009 ,
17196 VA = 0x6c0000250000 ,/* 0x6c000025ffc0 */
17197 RA = 0x0020470000 ,
17198 PA = 0x3420470000 ,
17199 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
17200 thr3_nz_ctx_tsb_1 ,
17201 TTE_V = 1 ,
17202 TTE_NFO = 0 ,
17203 TTE_L = 0 ,
17204 TTE_Soft = 0x060000 ,
17205 TTE_IE = 0 ,
17206 TTE_E = 0 ,
17207 TTE_CP = 1 ,
17208 TTE_CV = 0 ,
17209 TTE_P = 0 ,
17210 TTE_EP = 1 ,
17211 TTE_W = 0 ,
17212 TTE_SW1 = 1 ,
17213 TTE_SW0 = 1 ,
17214 TTE_RSVD1 = 0 ,
17215 TTE_Size = 1 ,
17216 /* ITTE_TAG_DATA = 00006c00002508aa 8000003420470481 */
17217 end_label = Thr3_User_Text_4v009_text_end ,
17218 compressimage ,
17219 }
17220.text
17221.global Thr3_User_Text_4v009_text_begin
17222Thr3_User_Text_4v009_text_begin:
17223 nop
17224 sub %g1, 1, %g1
17225 brz %g1,Thr3_User_Text_4v009_exit
17226 nop
17227 .word 0x1000000
17228 or %g0, 0x17f, %i7
17229 LOAD_DDATA_ACCESS
17230 .word 0xc02c2e98
17231 TOGGLE_LSU_DM
17232 .word 0xbe154000
17233 GOTO_SUPERVISOR0
17234 TOGGLE_LSU_DM
17235 .word 0xfcdd9000
17236 .word 0xfe45a590
17237 nop
17238 nop
17239 nop
17240 nop
17241 nop
17242 nop
17243 DDEMAP_SCTX
17244 .word 0x1000000
17245 or %g0, 0xf0, %i7
17246 READ_IDATA_ACCESS
17247 .word 0xe0592118
17248 DO_BRANCH
17249 .word 0x81c76000
17250 .word 0xbe124000
17251 GOTO_SUPERVISOR0
17252 .word 0xe070a038
17253 .word 0xc02ee76c
17254 nop
17255 .word 0x1000000
17256 or %g0, 0x2a2, %i7
17257 LOAD_DDATA_ACCESS
17258thr3_MMU_ASI_BLK_P_217:
17259 .word 0x878020f0
17260 .word 0xc1bdadc0
17261 .word 0xbe164000
17262 GOTO_SUPERVISOR1
17263 .word 0xc0242d88
17264 .word 0x81c56000
17265 .word 0xbe124000
17266 GOTO_SUPERVISOR0
17267 nop
17268Thr3_User_Text_4v009_exit:
17269 EXIT_GOOD
17270Thr3_User_Text_4v009_text_end:
17271/*********************************************************************/
17272SECTION .Thr3_User_Text_4v00a TEXT_VA=0x6d003f000000
17273attr_text {
17274 Name = .Thr3_User_Text_4v00a ,
17275 VA = 0x6d003f000000 ,/* 0x6d003f3fffc0 */
17276 RA = 0x0286000000 ,
17277 PA = 0x0286000000 ,
17278 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
17279 thr3_nz_ctx_tsb_2 ,
17280 TTE_V = 1 ,
17281 TTE_NFO = 0 ,
17282 TTE_L = 0 ,
17283 TTE_Soft = 0x060000 ,
17284 TTE_IE = 0 ,
17285 TTE_E = 0 ,
17286 TTE_CP = 1 ,
17287 TTE_CV = 0 ,
17288 TTE_P = 1 ,
17289 TTE_EP = 1 ,
17290 TTE_W = 0 ,
17291 TTE_SW1 = 1 ,
17292 TTE_SW0 = 1 ,
17293 TTE_RSVD1 = 0 ,
17294 TTE_Size = 3 ,
17295 /* ITTE_TAG_DATA = 00006d003f0008aa 8000000286000483 */
17296 end_label = Thr3_User_Text_4v00a_text_end ,
17297 compressimage ,
17298 }
17299.text
17300.global Thr3_User_Text_4v00a_text_begin
17301Thr3_User_Text_4v00a_text_begin:
17302 wrpr 0, %gl
17303 .word 0xec5aa128
17304 nop
17305 nop
17306 nop
17307 nop
17308 nop
17309 nop
17310 nop
17311 nop
17312 nop
17313 nop
17314 nop
17315 .word 0xfc9b0480
17316 .word 0x1000000
17317 or %g0, 0x01f, %i7
17318 P_LOAD_IDATA_IN
17319 .word 0x1000000
17320 or %g0, 0x57d, %i7
17321 P_LOAD_DDATA_ACCESS
17322 .word 0x1000000
17323 or %g0, 0x630, %i7
17324 P_READ_DDATA_ACCESS
17325 .word 0xfc998580
17326 .word 0x1000000
17327 or %g0, 0x338, %i7
17328 P_DTLB_TAG_READ
17329thr3_MMU_ASI_PRIMARY_218:
17330 .word 0x87802080
17331 .word 0xe4beed90
17332 .word 0xf65da0f8
17333 P_TOGGLE_LSU_DM
17334 .word 0x1000000
17335 or %g0, 0xa8, %i7
17336 P_ITLB_TAG_READ
17337thr3_MMU_ASI_AS_IF_USER_PRIMARY_219:
17338 .word 0x87802010
17339 .word 0xccf5a018
17340 .word 0xfcda9000
17341 nop
17342 nop
17343 .word 0xe05ee0f8
17344 .word 0xbe8420c0
17345 .word 0xd4dfd040
17346thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_220:
17347 .word 0x8780202a
17348 .word 0xf0baa9b0
17349 .word 0xbe80a0d8
17350 .word 0xd4dfc200
17351 P_IDEMAP_ALL_RPAGES
17352 .word 0x1000000
17353 or %g0, 0x089, %i7
17354 P_LOAD_IDATA_IN
17355 P_TOGGLE_LSU_DM
17356 P_ACCESS_DTSB_PTR
17357thr3_MMU_ASI_SECONDARY_LITTLE_221:
17358 .word 0x87802089
17359 .word 0xd4f16138
17360thr3_MMU_ASI_SECONDARY_LITTLE_222:
17361 .word 0x87802089
17362 .word 0xc8b965c0
17363 .word 0xbe85a000
17364 .word 0xe39fde00
17365thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_223:
17366 .word 0x87802018
17367 .word 0xe0f5a098
17368 P_ACCESS_ITSB_PTR
17369 .word 0xfcd91000
17370 nop
17371 nop
17372 nop
17373 nop
17374 nop
17375 nop
17376 nop
17377 nop
17378 .word 0xbe14c000
17379 RETURN_FROM_SUPERVISOR0
17380 nop
17381Thr3_User_Text_4v00a_exit:
17382 EXIT_GOOD
17383Thr3_User_Text_4v00a_text_end:
17384/*********************************************************************/
17385SECTION .Thr3_User_Data_4v105 DATA_VA=0x6d0021800000
17386attr_data {
17387 Name = .Thr3_User_Data_4v105 ,
17388 VA = 0x6d0021800000 ,/* 0x6d0021bfffc0 */
17389 RA = 0x0286400000 ,
17390 PA = 0x0286400000 ,
17391 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
17392 thr3_nz_ctx_tsb_2 ,
17393 TTE_V = 1 ,
17394 TTE_NFO = 0 ,
17395 TTE_L = 1 ,
17396 TTE_Soft = 0x1b0000 ,
17397 TTE_IE = 0 ,
17398 TTE_E = 0 ,
17399 TTE_CP = 0 ,
17400 TTE_CV = 0 ,
17401 TTE_P = 0 ,
17402 TTE_EP = 0 ,
17403 TTE_W = 1 ,
17404 TTE_SW1 = 0 ,
17405 TTE_SW0 = 0 ,
17406 TTE_RSVD1 = 0 ,
17407 TTE_Size = 3 ,
17408 /* DTTE_TAG_DATA = 00006d00218008aa 8000000286400043 */
17409 end_label = Thr3_User_Data_4v105_data_end ,
17410 compressimage ,
17411 }
17412.data
17413.global Thr3_User_Data_4v105_data_begin
17414Thr3_User_Data_4v105_data_begin:
17415 .xword 0x6c00000e0000
17416 .xword 0x6c0000f80000
17417 .xword 0x6d0013c00000
17418 .xword 0x6b300005a000
17419 .xword 0x6c0000a30000
17420 .xword 0x6d002f000000
17421 .xword 0x6c0000970000
17422 .xword 0x6b3000154000
17423 .xword 0x6b300006e000
17424 .xword 0x6d002f400000
17425 .xword 0x6b300000a000
17426 .xword 0x6c0000b50000
17427 .xword 0x6c0000ca0000
17428 .xword 0x6b30000b8000
17429 .xword 0x6b30001ee000
17430 .xword 0x6b3000068000
17431 .xword 0x6c0000dd0000
17432 .xword 0x6d0027c00000
17433 .xword 0x6b30000fa000
17434 .xword 0x6d0022400000
17435 .xword 0x6d002fc00000
17436 .xword 0x6c0000fd0000
17437 .xword 0x6c0000bb0000
17438 .xword 0x6d001bc00000
17439 .xword 0x6e0760000000
17440 .xword 0x6c0000250000
17441 .xword 0x6d003f000000
17442 .xword 0x6d0021800000
17443 .xword 0x6b30000bc000
17444 .xword 0x6d001b800000
17445 .xword 0x6b3000102000
17446 .xword 0x6c0000a00000
17447 .xword 0x6b300015a000
17448 .xword 0x6d002b800000
17449 .xword 0x6b30001d8000
17450 .xword 0x6d001a800000
17451 .xword 0x6b300004e000
17452 .xword 0x6c00004f0000
17453 .xword 0x6b300002c000
17454 .xword 0x6d0029000000
17455 .xword 0x6b30001fa000
17456 .xword 0x6c0000020000
17457 .xword 0x6b3000160000
17458Thr3_User_Data_4v105_data_end:
17459/*********************************************************************/
17460SECTION .Thr3_User_Text_4v00b TEXT_VA=0x6b30000bc000
17461attr_text {
17462 Name = .Thr3_User_Text_4v00b ,
17463 VA = 0x6b30000bc000 ,/* 0x6b30000bdfc0 */
17464 RA = 0x0390002000 ,
17465 PA = 0x0390002000 ,
17466 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
17467 thr3_nz_ctx_tsb_0 ,
17468 TTE_V = 1 ,
17469 TTE_NFO = 0 ,
17470 TTE_L = 0 ,
17471 TTE_Soft = 0x060000 ,
17472 TTE_IE = 0 ,
17473 TTE_E = 0 ,
17474 TTE_CP = 1 ,
17475 TTE_CV = 0 ,
17476 TTE_P = 0 ,
17477 TTE_EP = 1 ,
17478 TTE_W = 0 ,
17479 TTE_SW1 = 1 ,
17480 TTE_SW0 = 1 ,
17481 TTE_RSVD1 = 0 ,
17482 TTE_Size = 0 ,
17483 /* ITTE_TAG_DATA = 00006b30000bc8aa 8000000390002480 */
17484 end_label = Thr3_User_Text_4v00b_text_end ,
17485 compressimage ,
17486 }
17487.text
17488.global Thr3_User_Text_4v00b_text_begin
17489Thr3_User_Text_4v00b_text_begin:
17490 nop
17491 sub %g1, 1, %g1
17492 brz %g1,Thr3_User_Text_4v00b_exit
17493 nop
17494 IDEMAP_ALL_PAGES
17495 .word 0x1000000
17496 or %g0, 0x118, %i7
17497 ITLB_TAG_READ
17498 .word 0xdc75a058
17499 .word 0xc072a590
17500 DDEMAP_NCTX
17501 .word 0xc0312bbe
17502 IDEMAP_ALL
17503thr3_MMU_ASI_PRIMARY_224:
17504 .word 0x87802080
17505 .word 0xd8f42048
17506 .word 0x1000000
17507 or %g0, 0x05d, %i7
17508 LOAD_IDATA_IN
17509 TOGGLE_LSU_IM
17510 IDEMAP_PCTX
17511 .word 0xc3995f20
17512 DO_BRANCH
17513 .word 0x81c36000
17514 .word 0xbe124000
17515 GOTO_SUPERVISOR0
17516 .word 0xbe816040
17517 .word 0xcadfd060
17518 .word 0xe258a010
17519 DO_BRANCH
17520 .word 0x81c62000
17521 .word 0xbe168000
17522 GOTO_SUPERVISOR0
17523 TOGGLE_LSU_DM
17524 TOGGLE_LSU_DM
17525 nop
17526 .word 0xec5aa098
17527 .word 0xc02eeeff
17528 .word 0xfe46e85c
17529 DDEMAP_ALL_RPAGES
17530 .word 0xc45ee118
17531 TOGGLE_LSU_IM
17532 .word 0xbe120000
17533 GOTO_SUPERVISOR1
17534 .word 0xc45c2068
17535 .word 0x1000000
17536 .word 0xbe168000
17537 srlx %i7, 8, %i7
17538 andn %i7, 0x1f, %i7
17539 ITLB_PROBE
17540 .word 0x1000000
17541 or %g0, 0x98, %i7
17542 READ_IDATA_ACCESS
17543 .word 0x1000000
17544 or %g0, 0x49f, %i7
17545 LOAD_IDATA_ACCESS
17546 .word 0x1000000
17547 or %g0, 0x5cb, %i7
17548 LOAD_IDATA_ACCESS
17549 ACCESS_ITSB_PTR
17550 .word 0x1000000
17551 or %g0, 0x50, %i7
17552 READ_DDATA_ACCESS
17553 IDEMAP_PCTX
17554 DO_BRANCH
17555 .word 0x81c62000
17556 .word 0xbe13c000
17557 GOTO_SUPERVISOR0
17558 .word 0xce70a150
17559 .word 0xc022a28c
17560 .word 0xc0242ea8
17561 .word 0xbe812038
17562 .word 0xd4dfd000
17563thr3_MMU_ASI_PRIMARY_LITTLE_225:
17564 .word 0x87802088
17565 .word 0xf2f0a028
17566 .word 0x1000000
17567 or %g0, 0x083, %i7
17568 LOAD_DDATA_IN
17569 .word 0x1000000
17570 or %g0, 0x75f, %i7
17571 LOAD_DDATA_ACCESS
17572 .word 0xcc5aa048
17573 .word 0x1000000
17574 or %g0, 0x04c, %i7
17575 LOAD_DDATA_IN
17576 .word 0x1000000
17577 .word 0xbe138000
17578 IDEMAP_RPAGE
17579 .word 0x1000000
17580 or %g0, 0x7f8, %i7
17581 LOAD_DDATA_ACCESS
17582thr3_MMU_ASI_BLK_P_226:
17583 .word 0x878020f0
17584 .word 0xc1b8a340
17585 .word 0xc076e158
17586 .word 0x1000000
17587 .word 0xbe11c000
17588 IDEMAP_RPAGE
17589 .word 0xec5c2098
17590 IDEMAP_PCTX
17591 .word 0x1000000
17592 .word 0xbe124000
17593 DDEMAP_PAGE
17594 .word 0x1000000
17595 or %g0, 0x6f0, %i7
17596 READ_DDATA_ACCESS
17597 .word 0xca5da070
17598 .word 0xbe124000
17599 GOTO_SUPERVISOR0
17600 .word 0xf65c2098
17601 .word 0xbe120000
17602 GOTO_SUPERVISOR1
17603 nop
17604Thr3_User_Text_4v00b_exit:
17605 EXIT_GOOD
17606Thr3_User_Text_4v00b_text_end:
17607/*********************************************************************/
17608SECTION .Thr3_User_Data_4v106 DATA_VA=0x6d001b800000
17609attr_data {
17610 Name = .Thr3_User_Data_4v106 ,
17611 VA = 0x6d001b800000 ,/* 0x6d001bbfffc0 */
17612 RA = 0x0283400000 ,
17613 PA = 0x0283400000 ,
17614 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
17615 thr3_nz_ctx_tsb_2 ,
17616 TTE_V = 1 ,
17617 TTE_NFO = 0 ,
17618 TTE_L = 1 ,
17619 TTE_Soft = 0x1b0000 ,
17620 TTE_IE = 0 ,
17621 TTE_E = 0 ,
17622 TTE_CP = 0 ,
17623 TTE_CV = 0 ,
17624 TTE_P = 0 ,
17625 TTE_EP = 0 ,
17626 TTE_W = 1 ,
17627 TTE_SW1 = 0 ,
17628 TTE_SW0 = 0 ,
17629 TTE_RSVD1 = 0 ,
17630 TTE_Size = 3 ,
17631 /* DTTE_TAG_DATA = 00006d001b8008aa 8000000283400043 */
17632 end_label = Thr3_User_Data_4v106_data_end ,
17633 compressimage ,
17634 }
17635.data
17636.global Thr3_User_Data_4v106_data_begin
17637Thr3_User_Data_4v106_data_begin:
17638 .xword 0x6c00000e0000
17639 .xword 0x6c0000f80000
17640 .xword 0x6d0013c00000
17641 .xword 0x6b300005a000
17642 .xword 0x6c0000a30000
17643 .xword 0x6d002f000000
17644 .xword 0x6c0000970000
17645 .xword 0x6b3000154000
17646 .xword 0x6b300006e000
17647 .xword 0x6d002f400000
17648 .xword 0x6b300000a000
17649 .xword 0x6c0000b50000
17650 .xword 0x6c0000ca0000
17651 .xword 0x6b30000b8000
17652 .xword 0x6b30001ee000
17653 .xword 0x6b3000068000
17654 .xword 0x6c0000dd0000
17655 .xword 0x6d0027c00000
17656 .xword 0x6b30000fa000
17657 .xword 0x6d0022400000
17658 .xword 0x6d002fc00000
17659 .xword 0x6c0000fd0000
17660 .xword 0x6c0000bb0000
17661 .xword 0x6d001bc00000
17662 .xword 0x6e0760000000
17663 .xword 0x6c0000250000
17664 .xword 0x6d003f000000
17665 .xword 0x6d0021800000
17666 .xword 0x6b30000bc000
17667 .xword 0x6d001b800000
17668 .xword 0x6b3000102000
17669 .xword 0x6c0000a00000
17670 .xword 0x6b300015a000
17671 .xword 0x6d002b800000
17672 .xword 0x6b30001d8000
17673 .xword 0x6d001a800000
17674 .xword 0x6b300004e000
17675 .xword 0x6c00004f0000
17676 .xword 0x6b300002c000
17677 .xword 0x6d0029000000
17678 .xword 0x6b30001fa000
17679 .xword 0x6c0000020000
17680 .xword 0x6b3000160000
17681Thr3_User_Data_4v106_data_end:
17682/*********************************************************************/
17683SECTION .Thr3_User_Text_4v00c TEXT_VA=0x6b3000102000
17684attr_text {
17685 Name = .Thr3_User_Text_4v00c ,
17686 VA = 0x6b3000102000 ,/* 0x6b3000103fc0 */
17687 RA = 0x0390188000 ,
17688 PA = 0x0390188000 ,
17689 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
17690 thr3_nz_ctx_tsb_0 ,
17691 TTE_V = 1 ,
17692 TTE_NFO = 0 ,
17693 TTE_L = 0 ,
17694 TTE_Soft = 0x060000 ,
17695 TTE_IE = 0 ,
17696 TTE_E = 0 ,
17697 TTE_CP = 1 ,
17698 TTE_CV = 0 ,
17699 TTE_P = 0 ,
17700 TTE_EP = 1 ,
17701 TTE_W = 0 ,
17702 TTE_SW1 = 1 ,
17703 TTE_SW0 = 1 ,
17704 TTE_RSVD1 = 0 ,
17705 TTE_Size = 0 ,
17706 /* ITTE_TAG_DATA = 00006b30001028aa 8000000390188480 */
17707 end_label = Thr3_User_Text_4v00c_text_end ,
17708 compressimage ,
17709 }
17710.text
17711.global Thr3_User_Text_4v00c_text_begin
17712Thr3_User_Text_4v00c_text_begin:
17713 nop
17714 sub %g1, 1, %g1
17715 brz %g1,Thr3_User_Text_4v00c_exit
17716 nop
17717thr3_MMU_ASI_BLK_COMMIT_P_227:
17718 .word 0x878020e0
17719 .word 0xc1bee7c0
17720 .word 0xf272a028
17721 .word 0xc070a8b0
17722 nop
17723 nop
17724 nop
17725 nop
17726 nop
17727 DDEMAP_SCTX
17728thr3_MMU_ASI_BLK_COMMIT_P_228:
17729 .word 0x878020e0
17730 .word 0xe1b8ac00
17731 .word 0x1000000
17732 or %g0, 0x4af, %i7
17733 LOAD_IDATA_ACCESS
17734 DDEMAP_ALL_PAGES
17735 .word 0xbe816010
17736 .word 0xe19fde20
17737 .word 0xdc712088
17738 .word 0xc036ed60
17739 DO_BRANCH
17740 .word 0x81c76000
17741 .word 0xbe154000
17742 GOTO_SUPERVISOR0
17743thr3_MMU_ASI_BLK_P_229:
17744 .word 0x878020f0
17745 .word 0xe1bda300
17746 nop
17747 nop
17748 nop
17749 nop
17750 nop
17751 nop
17752 nop
17753 .word 0x1000000
17754 or %g0, 0x2e0, %i7
17755 READ_DDATA_ACCESS
17756 .word 0x1000000
17757 .word 0xbe160000
17758 srlx %i7, 8, %i7
17759 andn %i7, 0x1f, %i7
17760 ITLB_PROBE
17761 nop
17762 .word 0x1000000
17763 or %g0, 0x408, %i7
17764 READ_IDATA_ACCESS
17765 .word 0xfcded000
17766 .word 0xfc9d9000
17767 .word 0xbe168000
17768 GOTO_SUPERVISOR0
17769thr3_MMU_ASI_SECONDARY_230:
17770 .word 0x87802081
17771 .word 0xf0f160d0
17772 DDEMAP_ALL
17773 .word 0x1000000
17774 or %g0, 0xe0, %i7
17775 ITLB_TAG_READ
17776 .word 0xc075ad60
17777 .word 0xe0592038
17778 IDEMAP_ALL
17779 .word 0xd0712028
17780 .word 0xc076e1b0
17781thr3_MMU_ASI_PRIMARY_231:
17782 .word 0x87802080
17783 .word 0xeef6e018
17784 .word 0x1000000
17785 or %g0, 0x60, %i7
17786 ITLB_TAG_READ
17787 ACCESS_ITSB_PTR
17788 nop
17789 .word 0x1000000
17790 or %g0, 0x37, %i7
17791 LOAD_IDATA_ACCESS
17792 .word 0xfe42aed8
17793 .word 0xc02aa1c7
17794 .word 0x1000000
17795 or %g0, 0x068, %i7
17796 LOAD_DDATA_IN
17797 .word 0xda742110
17798 .word 0xc02aa158
17799 .word 0x1000000
17800 or %g0, 0x1a8, %i7
17801 ITLB_TAG_READ
17802 .word 0x1000000
17803 or %g0, 0x5d8, %i7
17804 READ_DDATA_ACCESS
17805 .word 0x1000000
17806 .word 0xbe118000
17807 DDEMAP_RPAGE
17808 DO_BRANCH
17809 .word 0x81c56000
17810 .word 0xbe168000
17811 GOTO_SUPERVISOR0
17812 .word 0xc458a0c0
17813 .word 0xbe82e010
17814 .word 0xc39fde20
17815 .word 0xbe82a098
17816 .word 0xc4dfd040
17817 nop
17818 nop
17819thr3_MMU_ASI_BLK_COMMIT_P_232:
17820 .word 0x878020e0
17821 .word 0xe1b8a600
17822 nop
17823 nop
17824 nop
17825 nop
17826 nop
17827 .word 0xc076ebe8
17828 .word 0xbe82a008
17829 .word 0xecdfd000
17830 nop
17831 nop
17832 nop
17833 nop
17834 nop
17835 nop
17836 nop
17837 .word 0xec5da098
17838 IDEMAP_ALL_PAGES
17839 nop
17840 nop
17841 nop
17842 nop
17843 nop
17844 .word 0x1000000
17845 .word 0xbe134000
17846 srlx %i7, 8, %i7
17847 andn %i7, 0x1f, %i7
17848 xor %i7, 0x10, %i7
17849 ITLB_PROBE
17850 .word 0xc0212cdc
17851 .word 0xbe174000
17852 GOTO_SUPERVISOR0
17853 .word 0xc028a8e8
17854 .word 0xbe120000
17855 GOTO_SUPERVISOR1
17856 nop
17857Thr3_User_Text_4v00c_exit:
17858 EXIT_GOOD
17859Thr3_User_Text_4v00c_text_end:
17860/*********************************************************************/
17861SECTION .Thr3_User_Data_4v107 DATA_VA=0x6c0000a00000
17862attr_data {
17863 Name = .Thr3_User_Data_4v107 ,
17864 VA = 0x6c0000a00000 ,/* 0x6c0000a0ffc0 */
17865 RA = 0x0020030000 ,
17866 PA = 0x3420030000 ,
17867 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
17868 thr3_nz_ctx_tsb_1 ,
17869 TTE_V = 1 ,
17870 TTE_NFO = 0 ,
17871 TTE_L = 1 ,
17872 TTE_Soft = 0x1b0000 ,
17873 TTE_IE = 0 ,
17874 TTE_E = 0 ,
17875 TTE_CP = 0 ,
17876 TTE_CV = 0 ,
17877 TTE_P = 0 ,
17878 TTE_EP = 0 ,
17879 TTE_W = 1 ,
17880 TTE_SW1 = 0 ,
17881 TTE_SW0 = 0 ,
17882 TTE_RSVD1 = 0 ,
17883 TTE_Size = 1 ,
17884 /* DTTE_TAG_DATA = 00006c0000a008aa 8000003420030041 */
17885 end_label = Thr3_User_Data_4v107_data_end ,
17886 compressimage ,
17887 }
17888.data
17889.global Thr3_User_Data_4v107_data_begin
17890Thr3_User_Data_4v107_data_begin:
17891 .xword 0x6c00000e0000
17892 .xword 0x6c0000f80000
17893 .xword 0x6d0013c00000
17894 .xword 0x6b300005a000
17895 .xword 0x6c0000a30000
17896 .xword 0x6d002f000000
17897 .xword 0x6c0000970000
17898 .xword 0x6b3000154000
17899 .xword 0x6b300006e000
17900 .xword 0x6d002f400000
17901 .xword 0x6b300000a000
17902 .xword 0x6c0000b50000
17903 .xword 0x6c0000ca0000
17904 .xword 0x6b30000b8000
17905 .xword 0x6b30001ee000
17906 .xword 0x6b3000068000
17907 .xword 0x6c0000dd0000
17908 .xword 0x6d0027c00000
17909 .xword 0x6b30000fa000
17910 .xword 0x6d0022400000
17911 .xword 0x6d002fc00000
17912 .xword 0x6c0000fd0000
17913 .xword 0x6c0000bb0000
17914 .xword 0x6d001bc00000
17915 .xword 0x6e0760000000
17916 .xword 0x6c0000250000
17917 .xword 0x6d003f000000
17918 .xword 0x6d0021800000
17919 .xword 0x6b30000bc000
17920 .xword 0x6d001b800000
17921 .xword 0x6b3000102000
17922 .xword 0x6c0000a00000
17923 .xword 0x6b300015a000
17924 .xword 0x6d002b800000
17925 .xword 0x6b30001d8000
17926 .xword 0x6d001a800000
17927 .xword 0x6b300004e000
17928 .xword 0x6c00004f0000
17929 .xword 0x6b300002c000
17930 .xword 0x6d0029000000
17931 .xword 0x6b30001fa000
17932 .xword 0x6c0000020000
17933 .xword 0x6b3000160000
17934Thr3_User_Data_4v107_data_end:
17935/*********************************************************************/
17936SECTION .Thr3_User_Text_4v00d TEXT_VA=0x6b300015a000
17937attr_text {
17938 Name = .Thr3_User_Text_4v00d ,
17939 VA = 0x6b300015a000 ,/* 0x6b300015bfc0 */
17940 RA = 0x03900f2000 ,
17941 PA = 0x03900f2000 ,
17942 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
17943 thr3_nz_ctx_tsb_0 ,
17944 TTE_V = 1 ,
17945 TTE_NFO = 0 ,
17946 TTE_L = 0 ,
17947 TTE_Soft = 0x060000 ,
17948 TTE_IE = 0 ,
17949 TTE_E = 0 ,
17950 TTE_CP = 1 ,
17951 TTE_CV = 0 ,
17952 TTE_P = 0 ,
17953 TTE_EP = 1 ,
17954 TTE_W = 0 ,
17955 TTE_SW1 = 1 ,
17956 TTE_SW0 = 1 ,
17957 TTE_RSVD1 = 0 ,
17958 TTE_Size = 0 ,
17959 /* ITTE_TAG_DATA = 00006b300015a8aa 80000003900f2480 */
17960 end_label = Thr3_User_Text_4v00d_text_end ,
17961 compressimage ,
17962 }
17963.text
17964.global Thr3_User_Text_4v00d_text_begin
17965Thr3_User_Text_4v00d_text_begin:
17966 nop
17967 sub %g1, 1, %g1
17968 brz %g1,Thr3_User_Text_4v00d_exit
17969 nop
17970 nop
17971 nop
17972 nop
17973 nop
17974 nop
17975 nop
17976 nop
17977 nop
17978 nop
17979 nop
17980 nop
17981 nop
17982 nop
17983 DDEMAP_ALL_PAGES
17984 nop
17985 nop
17986 nop
17987 nop
17988 nop
17989 nop
17990 nop
17991 nop
17992 TOGGLE_LSU_IM
17993 IDEMAP_NCTX
17994 .word 0x1000000
17995 or %g0, 0xd0, %i7
17996 READ_IDATA_ACCESS
17997 .word 0xbe138000
17998 GOTO_SUPERVISOR1
17999 .word 0x1000000
18000 or %g0, 0x563, %i7
18001 LOAD_DDATA_ACCESS
18002 .word 0xe475a018
18003 .word 0xc0342520
18004 ACCESS_ITSB_PTR
18005 .word 0xc072a7e0
18006 .word 0x1000000
18007 .word 0xbe114000
18008 srlx %i7, 8, %i7
18009 andn %i7, 0x1f, %i7
18010 xor %i7, 0x10, %i7
18011 ITLB_PROBE
18012 .word 0xe870a028
18013 .word 0xc076ec20
18014 DO_BRANCH
18015 .word 0x81c6a000
18016 .word 0xbe124000
18017 GOTO_SUPERVISOR0
18018 .word 0xd65da040
18019 .word 0xbe120000
18020 GOTO_SUPERVISOR1
18021 nop
18022Thr3_User_Text_4v00d_exit:
18023 EXIT_GOOD
18024Thr3_User_Text_4v00d_text_end:
18025/*********************************************************************/
18026SECTION .Thr3_User_Data_4v108 DATA_VA=0x6d002b800000
18027attr_data {
18028 Name = .Thr3_User_Data_4v108 ,
18029 VA = 0x6d002b800000 ,/* 0x6d002bbfffc0 */
18030 RA = 0x0280c00000 ,
18031 PA = 0x0280c00000 ,
18032 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
18033 thr3_nz_ctx_tsb_2 ,
18034 TTE_V = 1 ,
18035 TTE_NFO = 0 ,
18036 TTE_L = 1 ,
18037 TTE_Soft = 0x1b0000 ,
18038 TTE_IE = 0 ,
18039 TTE_E = 0 ,
18040 TTE_CP = 0 ,
18041 TTE_CV = 0 ,
18042 TTE_P = 0 ,
18043 TTE_EP = 0 ,
18044 TTE_W = 1 ,
18045 TTE_SW1 = 0 ,
18046 TTE_SW0 = 0 ,
18047 TTE_RSVD1 = 0 ,
18048 TTE_Size = 3 ,
18049 /* DTTE_TAG_DATA = 00006d002b8008aa 8000000280c00043 */
18050 end_label = Thr3_User_Data_4v108_data_end ,
18051 compressimage ,
18052 }
18053.data
18054.global Thr3_User_Data_4v108_data_begin
18055Thr3_User_Data_4v108_data_begin:
18056 .xword 0x6c00000e0000
18057 .xword 0x6c0000f80000
18058 .xword 0x6d0013c00000
18059 .xword 0x6b300005a000
18060 .xword 0x6c0000a30000
18061 .xword 0x6d002f000000
18062 .xword 0x6c0000970000
18063 .xword 0x6b3000154000
18064 .xword 0x6b300006e000
18065 .xword 0x6d002f400000
18066 .xword 0x6b300000a000
18067 .xword 0x6c0000b50000
18068 .xword 0x6c0000ca0000
18069 .xword 0x6b30000b8000
18070 .xword 0x6b30001ee000
18071 .xword 0x6b3000068000
18072 .xword 0x6c0000dd0000
18073 .xword 0x6d0027c00000
18074 .xword 0x6b30000fa000
18075 .xword 0x6d0022400000
18076 .xword 0x6d002fc00000
18077 .xword 0x6c0000fd0000
18078 .xword 0x6c0000bb0000
18079 .xword 0x6d001bc00000
18080 .xword 0x6e0760000000
18081 .xword 0x6c0000250000
18082 .xword 0x6d003f000000
18083 .xword 0x6d0021800000
18084 .xword 0x6b30000bc000
18085 .xword 0x6d001b800000
18086 .xword 0x6b3000102000
18087 .xword 0x6c0000a00000
18088 .xword 0x6b300015a000
18089 .xword 0x6d002b800000
18090 .xword 0x6b30001d8000
18091 .xword 0x6d001a800000
18092 .xword 0x6b300004e000
18093 .xword 0x6c00004f0000
18094 .xword 0x6b300002c000
18095 .xword 0x6d0029000000
18096 .xword 0x6b30001fa000
18097 .xword 0x6c0000020000
18098 .xword 0x6b3000160000
18099Thr3_User_Data_4v108_data_end:
18100/*********************************************************************/
18101SECTION .Thr3_User_Text_4v00e TEXT_VA=0x6b30001d8000
18102attr_text {
18103 Name = .Thr3_User_Text_4v00e ,
18104 VA = 0x6b30001d8000 ,/* 0x6b30001d9fc0 */
18105 RA = 0x03901e8000 ,
18106 PA = 0x03901e8000 ,
18107 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
18108 thr3_nz_ctx_tsb_0 ,
18109 TTE_V = 1 ,
18110 TTE_NFO = 0 ,
18111 TTE_L = 0 ,
18112 TTE_Soft = 0x060000 ,
18113 TTE_IE = 0 ,
18114 TTE_E = 0 ,
18115 TTE_CP = 1 ,
18116 TTE_CV = 0 ,
18117 TTE_P = 0 ,
18118 TTE_EP = 1 ,
18119 TTE_W = 0 ,
18120 TTE_SW1 = 1 ,
18121 TTE_SW0 = 1 ,
18122 TTE_RSVD1 = 0 ,
18123 TTE_Size = 0 ,
18124 /* ITTE_TAG_DATA = 00006b30001d88aa 80000003901e8480 */
18125 end_label = Thr3_User_Text_4v00e_text_end ,
18126 compressimage ,
18127 }
18128.text
18129.global Thr3_User_Text_4v00e_text_begin
18130Thr3_User_Text_4v00e_text_begin:
18131 nop
18132 sub %g1, 1, %g1
18133 brz %g1,Thr3_User_Text_4v00e_exit
18134 nop
18135 .word 0x1000000
18136 or %g0, 0x06a, %i7
18137 LOAD_IDATA_IN
18138 .word 0xfcd95060
18139 TOGGLE_LSU_IM
18140 DO_BRANCH
18141 .word 0x81c72000
18142 .word 0xbe124000
18143 GOTO_SUPERVISOR0
18144 .word 0xd6592070
18145 .word 0xc032a4ec
18146 IDEMAP_NCTX
18147 DO_BRANCH
18148 .word 0x81c0e088
18149 .word 0xbe154000
18150 GOTO_SUPERVISOR0
18151 nop
18152 .word 0x1000000
18153 .word 0xbe144000
18154 srlx %i7, 8, %i7
18155 andn %i7, 0x1f, %i7
18156 ITLB_PROBE
18157 .word 0x1000000
18158 .word 0xbe140000
18159 srlx %i7, 8, %i7
18160 andn %i7, 0x1f, %i7
18161 xor %i7, 0x10, %i7
18162 ITLB_PROBE
18163 .word 0xfc9d9c40
18164 .word 0x1000000
18165 or %g0, 0x788, %i7
18166 DTLB_TAG_READ
18167 .word 0xbe85a098
18168 .word 0xc4dfd040
18169 nop
18170 nop
18171 nop
18172 nop
18173 .word 0xcc75a018
18174 .word 0xc026eac4
18175 IDEMAP_ALL_RPAGES
18176 .word 0xf0712110
18177 .word 0xc075a9b8
18178 .word 0xfe55afa8
18179 .word 0xbe120000
18180 GOTO_SUPERVISOR1
18181 .word 0xd45da0e8
18182 DDEMAP_ALL_PAGES
18183 ACCESS_DTSB_PTR
18184 .word 0x1000000
18185 or %g0, 0x520, %i7
18186 READ_DDATA_ACCESS
18187 .word 0x1000000
18188 or %g0, 0x063, %i7
18189 LOAD_IDATA_IN
18190 nop
18191 nop
18192 nop
18193 nop
18194 .word 0xfe5da348
18195 .word 0xbe82a038
18196 .word 0xd4dfd000
18197 .word 0x1000000
18198 or %g0, 0x188, %i7
18199 DTLB_TAG_READ
18200thr3_MMU_ASI_SECONDARY_233:
18201 .word 0x87802081
18202 .word 0xdcb96c80
18203 nop
18204 nop
18205 nop
18206 nop
18207 nop
18208 .word 0xc0342986
18209 IDEMAP_ALL_PAGES
18210 .word 0x1000000
18211 or %g0, 0x780, %i7
18212 READ_DDATA_ACCESS
18213thr3_MMU_ASI_PRIMARY_234:
18214 .word 0x87802080
18215 .word 0xc4f420c0
18216 .word 0xbe164000
18217 GOTO_SUPERVISOR1
18218 .word 0xca58a010
18219 .word 0x81c56000
18220 .word 0xbe124000
18221 GOTO_SUPERVISOR0
18222 nop
18223Thr3_User_Text_4v00e_exit:
18224 EXIT_GOOD
18225Thr3_User_Text_4v00e_text_end:
18226/*********************************************************************/
18227SECTION .Thr3_User_Data_4v109 DATA_VA=0x6d001a800000
18228attr_data {
18229 Name = .Thr3_User_Data_4v109 ,
18230 VA = 0x6d001a800000 ,/* 0x6d001abfffc0 */
18231 RA = 0x0287800000 ,
18232 PA = 0x0287800000 ,
18233 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
18234 thr3_nz_ctx_tsb_2 ,
18235 TTE_V = 1 ,
18236 TTE_NFO = 0 ,
18237 TTE_L = 1 ,
18238 TTE_Soft = 0x1b0000 ,
18239 TTE_IE = 0 ,
18240 TTE_E = 0 ,
18241 TTE_CP = 0 ,
18242 TTE_CV = 0 ,
18243 TTE_P = 0 ,
18244 TTE_EP = 0 ,
18245 TTE_W = 1 ,
18246 TTE_SW1 = 0 ,
18247 TTE_SW0 = 0 ,
18248 TTE_RSVD1 = 0 ,
18249 TTE_Size = 3 ,
18250 /* DTTE_TAG_DATA = 00006d001a8008aa 8000000287800043 */
18251 end_label = Thr3_User_Data_4v109_data_end ,
18252 compressimage ,
18253 }
18254.data
18255.global Thr3_User_Data_4v109_data_begin
18256Thr3_User_Data_4v109_data_begin:
18257 .xword 0x6c00000e0000
18258 .xword 0x6c0000f80000
18259 .xword 0x6d0013c00000
18260 .xword 0x6b300005a000
18261 .xword 0x6c0000a30000
18262 .xword 0x6d002f000000
18263 .xword 0x6c0000970000
18264 .xword 0x6b3000154000
18265 .xword 0x6b300006e000
18266 .xword 0x6d002f400000
18267 .xword 0x6b300000a000
18268 .xword 0x6c0000b50000
18269 .xword 0x6c0000ca0000
18270 .xword 0x6b30000b8000
18271 .xword 0x6b30001ee000
18272 .xword 0x6b3000068000
18273 .xword 0x6c0000dd0000
18274 .xword 0x6d0027c00000
18275 .xword 0x6b30000fa000
18276 .xword 0x6d0022400000
18277 .xword 0x6d002fc00000
18278 .xword 0x6c0000fd0000
18279 .xword 0x6c0000bb0000
18280 .xword 0x6d001bc00000
18281 .xword 0x6e0760000000
18282 .xword 0x6c0000250000
18283 .xword 0x6d003f000000
18284 .xword 0x6d0021800000
18285 .xword 0x6b30000bc000
18286 .xword 0x6d001b800000
18287 .xword 0x6b3000102000
18288 .xword 0x6c0000a00000
18289 .xword 0x6b300015a000
18290 .xword 0x6d002b800000
18291 .xword 0x6b30001d8000
18292 .xword 0x6d001a800000
18293 .xword 0x6b300004e000
18294 .xword 0x6c00004f0000
18295 .xword 0x6b300002c000
18296 .xword 0x6d0029000000
18297 .xword 0x6b30001fa000
18298 .xword 0x6c0000020000
18299 .xword 0x6b3000160000
18300Thr3_User_Data_4v109_data_end:
18301/*********************************************************************/
18302SECTION .Thr3_User_Text_4v00f TEXT_VA=0x6b300004e000
18303attr_text {
18304 Name = .Thr3_User_Text_4v00f ,
18305 VA = 0x6b300004e000 ,/* 0x6b300004ffc0 */
18306 RA = 0x03901b8000 ,
18307 PA = 0x03901b8000 ,
18308 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
18309 thr3_nz_ctx_tsb_0 ,
18310 TTE_V = 1 ,
18311 TTE_NFO = 0 ,
18312 TTE_L = 0 ,
18313 TTE_Soft = 0x060000 ,
18314 TTE_IE = 0 ,
18315 TTE_E = 0 ,
18316 TTE_CP = 1 ,
18317 TTE_CV = 0 ,
18318 TTE_P = 0 ,
18319 TTE_EP = 1 ,
18320 TTE_W = 0 ,
18321 TTE_SW1 = 1 ,
18322 TTE_SW0 = 1 ,
18323 TTE_RSVD1 = 0 ,
18324 TTE_Size = 0 ,
18325 /* ITTE_TAG_DATA = 00006b300004e8aa 80000003901b8480 */
18326 end_label = Thr3_User_Text_4v00f_text_end ,
18327 compressimage ,
18328 }
18329.text
18330.global Thr3_User_Text_4v00f_text_begin
18331Thr3_User_Text_4v00f_text_begin:
18332 nop
18333 sub %g1, 1, %g1
18334 brz %g1,Thr3_User_Text_4v00f_exit
18335 nop
18336 .word 0xfcdd9000
18337thr3_MMU_ASI_BLK_P_235:
18338 .word 0x878020f0
18339 .word 0xc3bdab40
18340 .word 0xc036ed72
18341 IDEMAP_ALL_RPAGES
18342 .word 0xf27420b0
18343 .word 0xc0342158
18344 .word 0xce72a050
18345 .word 0xc0292158
18346 DDEMAP_PCTX
18347 .word 0xc02c2158
18348 DDEMAP_PCTX
18349 .word 0x1000000
18350 .word 0xbe124000
18351 DDEMAP_RPAGE
18352 .word 0xc85aa0e8
18353 .word 0xbe8420c0
18354 .word 0xc4dfd000
18355thr3_MMU_ASI_PRIMARY_236:
18356 .word 0x87802080
18357 .word 0xe8f2a028
18358 nop
18359 nop
18360 nop
18361 nop
18362 nop
18363 nop
18364 nop
18365 nop
18366 nop
18367 nop
18368 nop
18369 nop
18370 nop
18371 nop
18372 .word 0xea75a030
18373 .word 0xc022a158
18374 DO_BRANCH
18375 .word 0x81c3e000
18376 .word 0xbe124000
18377 GOTO_SUPERVISOR0
18378thr3_MMU_ASI_PRIMARY_237:
18379 .word 0x87802080
18380 .word 0xeaf2a0a8
18381 .word 0xbe13c000
18382 GOTO_SUPERVISOR0
18383 .word 0xd272a0a8
18384 .word 0xc032a158
18385 .word 0xbe168000
18386 GOTO_SUPERVISOR0
18387 nop
18388Thr3_User_Text_4v00f_exit:
18389 EXIT_GOOD
18390Thr3_User_Text_4v00f_text_end:
18391/*********************************************************************/
18392SECTION .Thr3_User_Data_4v10a DATA_VA=0x6c00004f0000
18393attr_data {
18394 Name = .Thr3_User_Data_4v10a ,
18395 VA = 0x6c00004f0000 ,/* 0x6c00004fffc0 */
18396 RA = 0x0020b10000 ,
18397 PA = 0x3420b10000 ,
18398 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
18399 thr3_nz_ctx_tsb_1 ,
18400 TTE_V = 1 ,
18401 TTE_NFO = 0 ,
18402 TTE_L = 1 ,
18403 TTE_Soft = 0x1b0000 ,
18404 TTE_IE = 0 ,
18405 TTE_E = 0 ,
18406 TTE_CP = 0 ,
18407 TTE_CV = 0 ,
18408 TTE_P = 0 ,
18409 TTE_EP = 0 ,
18410 TTE_W = 1 ,
18411 TTE_SW1 = 0 ,
18412 TTE_SW0 = 0 ,
18413 TTE_RSVD1 = 0 ,
18414 TTE_Size = 1 ,
18415 /* DTTE_TAG_DATA = 00006c00004f08aa 8000003420b10041 */
18416 end_label = Thr3_User_Data_4v10a_data_end ,
18417 compressimage ,
18418 }
18419.data
18420.global Thr3_User_Data_4v10a_data_begin
18421Thr3_User_Data_4v10a_data_begin:
18422 .xword 0x6c00000e0000
18423 .xword 0x6c0000f80000
18424 .xword 0x6d0013c00000
18425 .xword 0x6b300005a000
18426 .xword 0x6c0000a30000
18427 .xword 0x6d002f000000
18428 .xword 0x6c0000970000
18429 .xword 0x6b3000154000
18430 .xword 0x6b300006e000
18431 .xword 0x6d002f400000
18432 .xword 0x6b300000a000
18433 .xword 0x6c0000b50000
18434 .xword 0x6c0000ca0000
18435 .xword 0x6b30000b8000
18436 .xword 0x6b30001ee000
18437 .xword 0x6b3000068000
18438 .xword 0x6c0000dd0000
18439 .xword 0x6d0027c00000
18440 .xword 0x6b30000fa000
18441 .xword 0x6d0022400000
18442 .xword 0x6d002fc00000
18443 .xword 0x6c0000fd0000
18444 .xword 0x6c0000bb0000
18445 .xword 0x6d001bc00000
18446 .xword 0x6e0760000000
18447 .xword 0x6c0000250000
18448 .xword 0x6d003f000000
18449 .xword 0x6d0021800000
18450 .xword 0x6b30000bc000
18451 .xword 0x6d001b800000
18452 .xword 0x6b3000102000
18453 .xword 0x6c0000a00000
18454 .xword 0x6b300015a000
18455 .xword 0x6d002b800000
18456 .xword 0x6b30001d8000
18457 .xword 0x6d001a800000
18458 .xword 0x6b300004e000
18459 .xword 0x6c00004f0000
18460 .xword 0x6b300002c000
18461 .xword 0x6d0029000000
18462 .xword 0x6b30001fa000
18463 .xword 0x6c0000020000
18464 .xword 0x6b3000160000
18465Thr3_User_Data_4v10a_data_end:
18466/*********************************************************************/
18467SECTION .Thr3_User_Text_4v010 TEXT_VA=0x6b300002c000
18468attr_text {
18469 Name = .Thr3_User_Text_4v010 ,
18470 VA = 0x6b300002c000 ,/* 0x6b300002dfc0 */
18471 RA = 0x0390062000 ,
18472 PA = 0x0390062000 ,
18473 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
18474 thr3_nz_ctx_tsb_0 ,
18475 TTE_V = 1 ,
18476 TTE_NFO = 0 ,
18477 TTE_L = 0 ,
18478 TTE_Soft = 0x060000 ,
18479 TTE_IE = 0 ,
18480 TTE_E = 0 ,
18481 TTE_CP = 1 ,
18482 TTE_CV = 0 ,
18483 TTE_P = 0 ,
18484 TTE_EP = 1 ,
18485 TTE_W = 0 ,
18486 TTE_SW1 = 1 ,
18487 TTE_SW0 = 1 ,
18488 TTE_RSVD1 = 0 ,
18489 TTE_Size = 0 ,
18490 /* ITTE_TAG_DATA = 00006b300002c8aa 8000000390062480 */
18491 end_label = Thr3_User_Text_4v010_text_end ,
18492 compressimage ,
18493 }
18494.text
18495.global Thr3_User_Text_4v010_text_begin
18496Thr3_User_Text_4v010_text_begin:
18497 nop
18498 sub %g1, 1, %g1
18499 brz %g1,Thr3_User_Text_4v010_exit
18500 nop
18501 TOGGLE_LSU_DM
18502 .word 0xf875a110
18503 .word 0xc025a860
18504 DO_BRANCH
18505 .word 0x81c0e088
18506 .word 0xbe124000
18507 GOTO_SUPERVISOR0
18508 .word 0xfe5427ba
18509 nop
18510 nop
18511 nop
18512 nop
18513 .word 0xfcda9000
18514 .word 0xbe82a008
18515 .word 0xe0dfd000
18516 .word 0xfe4eed40
18517 IDEMAP_ALL
18518 .word 0xca75a010
18519 .word 0xc035acd2
18520thr3_MMU_ASI_PRIMARY_238:
18521 .word 0x87802080
18522 .word 0xf8f42050
18523 .word 0x1000000
18524 .word 0xbe16c000
18525 srlx %i7, 8, %i7
18526 andn %i7, 0x1f, %i7
18527 xor %i7, 0x10, %i7
18528 ITLB_PROBE
18529 TOGGLE_LSU_DM
18530 .word 0xbe85a038
18531 .word 0xc8dfd000
18532 .word 0xfe56e7ea
18533thr3_MMU_ASI_PRIMARY_239:
18534 .word 0x87802080
18535 .word 0xdaf5a080
18536 .word 0x1000000
18537 .word 0xbe14c000
18538 srlx %i7, 8, %i7
18539 andn %i7, 0x1f, %i7
18540 xor %i7, 0x10, %i7
18541 ITLB_PROBE
18542 .word 0xbe154000
18543 GOTO_SUPERVISOR0
18544 .word 0xfe5c2b60
18545 .word 0xe05aa038
18546 TOGGLE_LSU_IM
18547 .word 0x1000000
18548 or %g0, 0x006, %i7
18549 LOAD_DDATA_IN
18550 .word 0xbe164000
18551 GOTO_SUPERVISOR1
18552 .word 0xfe45abbc
18553 .word 0x81c6a000
18554 .word 0xbe13c000
18555 GOTO_SUPERVISOR0
18556 nop
18557Thr3_User_Text_4v010_exit:
18558 EXIT_GOOD
18559Thr3_User_Text_4v010_text_end:
18560/*********************************************************************/
18561SECTION .Thr3_User_Data_4v10b DATA_VA=0x6d0029000000
18562attr_data {
18563 Name = .Thr3_User_Data_4v10b ,
18564 VA = 0x6d0029000000 ,/* 0x6d00293fffc0 */
18565 RA = 0x028ac00000 ,
18566 PA = 0x028ac00000 ,
18567 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
18568 thr3_nz_ctx_tsb_2 ,
18569 TTE_V = 1 ,
18570 TTE_NFO = 0 ,
18571 TTE_L = 1 ,
18572 TTE_Soft = 0x1b0000 ,
18573 TTE_IE = 0 ,
18574 TTE_E = 0 ,
18575 TTE_CP = 0 ,
18576 TTE_CV = 0 ,
18577 TTE_P = 0 ,
18578 TTE_EP = 0 ,
18579 TTE_W = 1 ,
18580 TTE_SW1 = 0 ,
18581 TTE_SW0 = 0 ,
18582 TTE_RSVD1 = 0 ,
18583 TTE_Size = 3 ,
18584 /* DTTE_TAG_DATA = 00006d00290008aa 800000028ac00043 */
18585 end_label = Thr3_User_Data_4v10b_data_end ,
18586 compressimage ,
18587 }
18588.data
18589.global Thr3_User_Data_4v10b_data_begin
18590Thr3_User_Data_4v10b_data_begin:
18591 .xword 0x6c00000e0000
18592 .xword 0x6c0000f80000
18593 .xword 0x6d0013c00000
18594 .xword 0x6b300005a000
18595 .xword 0x6c0000a30000
18596 .xword 0x6d002f000000
18597 .xword 0x6c0000970000
18598 .xword 0x6b3000154000
18599 .xword 0x6b300006e000
18600 .xword 0x6d002f400000
18601 .xword 0x6b300000a000
18602 .xword 0x6c0000b50000
18603 .xword 0x6c0000ca0000
18604 .xword 0x6b30000b8000
18605 .xword 0x6b30001ee000
18606 .xword 0x6b3000068000
18607 .xword 0x6c0000dd0000
18608 .xword 0x6d0027c00000
18609 .xword 0x6b30000fa000
18610 .xword 0x6d0022400000
18611 .xword 0x6d002fc00000
18612 .xword 0x6c0000fd0000
18613 .xword 0x6c0000bb0000
18614 .xword 0x6d001bc00000
18615 .xword 0x6e0760000000
18616 .xword 0x6c0000250000
18617 .xword 0x6d003f000000
18618 .xword 0x6d0021800000
18619 .xword 0x6b30000bc000
18620 .xword 0x6d001b800000
18621 .xword 0x6b3000102000
18622 .xword 0x6c0000a00000
18623 .xword 0x6b300015a000
18624 .xword 0x6d002b800000
18625 .xword 0x6b30001d8000
18626 .xword 0x6d001a800000
18627 .xword 0x6b300004e000
18628 .xword 0x6c00004f0000
18629 .xword 0x6b300002c000
18630 .xword 0x6d0029000000
18631 .xword 0x6b30001fa000
18632 .xword 0x6c0000020000
18633 .xword 0x6b3000160000
18634Thr3_User_Data_4v10b_data_end:
18635/*********************************************************************/
18636SECTION .Thr3_User_Text_4v011 TEXT_VA=0x6b30001fa000
18637attr_text {
18638 Name = .Thr3_User_Text_4v011 ,
18639 VA = 0x6b30001fa000 ,/* 0x6b30001fbfc0 */
18640 RA = 0x039004e000 ,
18641 PA = 0x039004e000 ,
18642 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
18643 thr3_nz_ctx_tsb_0 ,
18644 TTE_V = 1 ,
18645 TTE_NFO = 0 ,
18646 TTE_L = 0 ,
18647 TTE_Soft = 0x060000 ,
18648 TTE_IE = 0 ,
18649 TTE_E = 0 ,
18650 TTE_CP = 1 ,
18651 TTE_CV = 0 ,
18652 TTE_P = 0 ,
18653 TTE_EP = 1 ,
18654 TTE_W = 0 ,
18655 TTE_SW1 = 1 ,
18656 TTE_SW0 = 1 ,
18657 TTE_RSVD1 = 0 ,
18658 TTE_Size = 0 ,
18659 /* ITTE_TAG_DATA = 00006b30001fa8aa 800000039004e480 */
18660 end_label = Thr3_User_Text_4v011_text_end ,
18661 compressimage ,
18662 }
18663.text
18664.global Thr3_User_Text_4v011_text_begin
18665Thr3_User_Text_4v011_text_begin:
18666 nop
18667 sub %g1, 1, %g1
18668 brz %g1,Thr3_User_Text_4v011_exit
18669 nop
18670thr3_MMU_ASI_PRIMARY_240:
18671 .word 0x87802080
18672 .word 0xd4f5a0e8
18673 ACCESS_DTSB_PTR
18674 nop
18675 nop
18676 nop
18677 nop
18678 nop
18679 nop
18680 nop
18681 nop
18682 nop
18683 ACCESS_DTSB_PTR
18684 .word 0xe072a038
18685 .word 0xc075a230
18686 .word 0x1000000
18687 or %g0, 0x0a1, %i7
18688 LOAD_DDATA_IN
18689 .word 0xe05c2138
18690 .word 0x1000000
18691 or %g0, 0x7fe, %i7
18692 LOAD_DDATA_ACCESS
18693 .word 0xfcdc5120
18694 .word 0xbe82a068
18695 .word 0xe0dfd000
18696 .word 0xe675a060
18697 .word 0xc075aee0
18698thr3_MMU_ASI_PRIMARY_241:
18699 .word 0x87802080
18700 .word 0xdaf5a050
18701 .word 0x1000000
18702 or %g0, 0x5c8, %i7
18703 ITLB_TAG_READ
18704 .word 0xe05ee098
18705 .word 0xfe5aa118
18706 .word 0x1000000
18707 or %g0, 0x0ae, %i7
18708 LOAD_DDATA_IN
18709 nop
18710 nop
18711 nop
18712 nop
18713 nop
18714 .word 0xd6712070
18715 .word 0xc022abdc
18716 DO_BRANCH
18717 .word 0x81c26000
18718 .word 0xbe168000
18719 GOTO_SUPERVISOR0
18720 nop
18721 nop
18722 nop
18723 nop
18724 .word 0xbe86e0c0
18725 .word 0xf6dfd000
18726 .word 0x1000000
18727 or %g0, 0x9f, %i7
18728 LOAD_DDATA_ACCESS
18729 .word 0xc030adee
18730 .word 0xd65c2010
18731 .word 0xbe85a0d0
18732 .word 0xe19fde00
18733 .word 0xfcdad160
18734 .word 0x1000000
18735 or %g0, 0x556, %i7
18736 LOAD_IDATA_ACCESS
18737 nop
18738 nop
18739 .word 0x1000000
18740 or %g0, 0x075, %i7
18741 LOAD_IDATA_IN
18742 nop
18743 nop
18744 nop
18745 nop
18746 nop
18747 nop
18748 nop
18749 nop
18750 .word 0xfcdd9000
18751 DDEMAP_NCTX
18752thr3_MMU_ASI_BLK_COMMIT_P_242:
18753 .word 0x878020e0
18754 .word 0xc3b8a800
18755 nop
18756 nop
18757 nop
18758 nop
18759 nop
18760 nop
18761 nop
18762 nop
18763 nop
18764 .word 0x1000000
18765 or %g0, 0x78, %i7
18766 READ_DDATA_ACCESS
18767 nop
18768 nop
18769 nop
18770 nop
18771 nop
18772 nop
18773 nop
18774 nop
18775 .word 0xe872a028
18776 .word 0xc02423c8
18777 DO_BRANCH
18778 .word 0x81c4e000
18779 .word 0xbe124000
18780 GOTO_SUPERVISOR0
18781 .word 0xe05da068
18782 .word 0xbe120000
18783 GOTO_SUPERVISOR1
18784 nop
18785Thr3_User_Text_4v011_exit:
18786 EXIT_GOOD
18787Thr3_User_Text_4v011_text_end:
18788/*********************************************************************/
18789SECTION .Thr3_User_Data_4v10c DATA_VA=0x6c0000020000
18790attr_data {
18791 Name = .Thr3_User_Data_4v10c ,
18792 VA = 0x6c0000020000 ,/* 0x6c000002ffc0 */
18793 RA = 0x0020bb0000 ,
18794 PA = 0x3420bb0000 ,
18795 TTE_Context = 0x08aa ,/* DATA_PRIMARY */
18796 thr3_nz_ctx_tsb_1 ,
18797 TTE_V = 1 ,
18798 TTE_NFO = 0 ,
18799 TTE_L = 1 ,
18800 TTE_Soft = 0x1b0000 ,
18801 TTE_IE = 0 ,
18802 TTE_E = 0 ,
18803 TTE_CP = 0 ,
18804 TTE_CV = 0 ,
18805 TTE_P = 0 ,
18806 TTE_EP = 0 ,
18807 TTE_W = 1 ,
18808 TTE_SW1 = 0 ,
18809 TTE_SW0 = 0 ,
18810 TTE_RSVD1 = 0 ,
18811 TTE_Size = 1 ,
18812 /* DTTE_TAG_DATA = 00006c00000208aa 8000003420bb0041 */
18813 end_label = Thr3_User_Data_4v10c_data_end ,
18814 compressimage ,
18815 }
18816.data
18817.global Thr3_User_Data_4v10c_data_begin
18818Thr3_User_Data_4v10c_data_begin:
18819 .xword 0x6c00000e0000
18820 .xword 0x6c0000f80000
18821 .xword 0x6d0013c00000
18822 .xword 0x6b300005a000
18823 .xword 0x6c0000a30000
18824 .xword 0x6d002f000000
18825 .xword 0x6c0000970000
18826 .xword 0x6b3000154000
18827 .xword 0x6b300006e000
18828 .xword 0x6d002f400000
18829 .xword 0x6b300000a000
18830 .xword 0x6c0000b50000
18831 .xword 0x6c0000ca0000
18832 .xword 0x6b30000b8000
18833 .xword 0x6b30001ee000
18834 .xword 0x6b3000068000
18835 .xword 0x6c0000dd0000
18836 .xword 0x6d0027c00000
18837 .xword 0x6b30000fa000
18838 .xword 0x6d0022400000
18839 .xword 0x6d002fc00000
18840 .xword 0x6c0000fd0000
18841 .xword 0x6c0000bb0000
18842 .xword 0x6d001bc00000
18843 .xword 0x6e0760000000
18844 .xword 0x6c0000250000
18845 .xword 0x6d003f000000
18846 .xword 0x6d0021800000
18847 .xword 0x6b30000bc000
18848 .xword 0x6d001b800000
18849 .xword 0x6b3000102000
18850 .xword 0x6c0000a00000
18851 .xword 0x6b300015a000
18852 .xword 0x6d002b800000
18853 .xword 0x6b30001d8000
18854 .xword 0x6d001a800000
18855 .xword 0x6b300004e000
18856 .xword 0x6c00004f0000
18857 .xword 0x6b300002c000
18858 .xword 0x6d0029000000
18859 .xword 0x6b30001fa000
18860 .xword 0x6c0000020000
18861 .xword 0x6b3000160000
18862Thr3_User_Data_4v10c_data_end:
18863/*********************************************************************/
18864SECTION .Thr3_User_Text_4v012 TEXT_VA=0x6b3000160000
18865attr_text {
18866 Name = .Thr3_User_Text_4v012 ,
18867 VA = 0x6b3000160000 ,/* 0x6b3000161fc0 */
18868 RA = 0x0390104000 ,
18869 PA = 0x0390104000 ,
18870 TTE_Context = 0x08aa ,/* TEXT_PRIMARY */
18871 thr3_nz_ctx_tsb_0 ,
18872 TTE_V = 1 ,
18873 TTE_NFO = 0 ,
18874 TTE_L = 0 ,
18875 TTE_Soft = 0x060000 ,
18876 TTE_IE = 0 ,
18877 TTE_E = 0 ,
18878 TTE_CP = 1 ,
18879 TTE_CV = 0 ,
18880 TTE_P = 0 ,
18881 TTE_EP = 1 ,
18882 TTE_W = 0 ,
18883 TTE_SW1 = 1 ,
18884 TTE_SW0 = 1 ,
18885 TTE_RSVD1 = 0 ,
18886 TTE_Size = 0 ,
18887 /* ITTE_TAG_DATA = 00006b30001608aa 8000000390104480 */
18888 end_label = Thr3_User_Text_4v012_text_end ,
18889 compressimage ,
18890 }
18891.text
18892.global Thr3_User_Text_4v012_text_begin
18893Thr3_User_Text_4v012_text_begin:
18894 nop
18895 sub %g1, 1, %g1
18896 brz %g1,Thr3_User_Text_4v012_exit
18897 nop
18898 DDEMAP_ALL_PAGES
18899 .word 0x1000000
18900 or %g0, 0xd5, %i7
18901 LOAD_IDATA_ACCESS
18902 .word 0xda70a130
18903 .word 0xc076e158
18904 .word 0xca70a040
18905 .word 0xc0742368
18906 nop
18907 nop
18908 nop
18909 nop
18910 nop
18911 nop
18912 ACCESS_DTSB_PTR
18913 .word 0xc02c2f75
18914 .word 0xc036ed70
18915 DDEMAP_ALL_RPAGES
18916 .word 0xfe4dabb3
18917 nop
18918 nop
18919 nop
18920 nop
18921 nop
18922 nop
18923 nop
18924 nop
18925 .word 0xd85aa018
18926 DO_BRANCH
18927 .word 0x81c26000
18928 .word 0xbe168000
18929 GOTO_SUPERVISOR0
18930thr3_MMU_ASI_PRIMARY_LITTLE_243:
18931 .word 0x87802088
18932 .word 0xd8bdace0
18933 .word 0x1000000
18934 or %g0, 0x067, %i7
18935 LOAD_DDATA_IN
18936 .word 0xbe8120c0
18937 .word 0xecdfd000
18938 .word 0xf272a058
18939 .word 0xc035ad2a
18940 .word 0xfcded000
18941 .word 0xc85c20e8
18942 TOGGLE_LSU_DM
18943 .word 0xe05c20d8
18944 DO_BRANCH
18945 .word 0x81c4e000
18946 .word 0xbe154000
18947 GOTO_SUPERVISOR0
18948 .word 0x1000000
18949 .word 0xbe178000
18950 IDEMAP_RPAGE
18951 .word 0xfe512546
18952 .word 0x1000000
18953 .word 0xbe158000
18954 srlx %i7, 8, %i7
18955 andn %i7, 0x1f, %i7
18956 xor %i7, 0x10, %i7
18957 ITLB_PROBE
18958 .word 0x1000000
18959 or %g0, 0x98, %i7
18960 READ_IDATA_ACCESS
18961 .word 0xc45c2038
18962 .word 0x1000000
18963 or %g0, 0x002, %i7
18964 LOAD_DDATA_IN
18965 nop
18966 nop
18967 .word 0xf65aa0c0
18968 .word 0xc3995f20
18969 .word 0x1000000
18970 or %g0, 0x298, %i7
18971 READ_DDATA_ACCESS
18972 .word 0x1000000
18973 or %g0, 0x232, %i7
18974 LOAD_DDATA_ACCESS
18975 nop
18976 nop
18977 nop
18978 nop
18979 nop
18980 nop
18981 nop
18982 nop
18983 TOGGLE_LSU_IM
18984 DDEMAP_PCTX
18985 .word 0x1000000
18986 or %g0, 0x42e, %i7
18987 LOAD_IDATA_ACCESS
18988 .word 0xbe124000
18989 GOTO_SUPERVISOR0
18990 .word 0xde75a110
18991 .word 0xc022ab50
18992 .word 0x81c3e000
18993 .word 0xbe154000
18994 GOTO_SUPERVISOR0
18995 nop
18996Thr3_User_Text_4v012_exit:
18997 EXIT_GOOD
18998Thr3_User_Text_4v012_text_end:
18999/*********************************************************************/
19000SECTION .Thr4_User_Text_4v000 TEXT_VA=0x71003b400000
19001attr_text {
19002 Name = .Thr4_User_Text_4v000 ,
19003 VA = 0x71003b400000 ,/* 0x71003b7fffc0 */
19004 RA = 0x029b000000 ,
19005 PA = 0x4e9b000000 ,
19006 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
19007 thr4_nz_ctx_tsb_0 ,
19008 TTE_V = 1 ,
19009 TTE_NFO = 0 ,
19010 TTE_L = 0 ,
19011 TTE_Soft = 0x0c0000 ,
19012 TTE_IE = 0 ,
19013 TTE_E = 0 ,
19014 TTE_CP = 0 ,
19015 TTE_CV = 0 ,
19016 TTE_P = 0 ,
19017 TTE_EP = 1 ,
19018 TTE_W = 0 ,
19019 TTE_SW1 = 0 ,
19020 TTE_SW0 = 0 ,
19021 TTE_RSVD1 = 0 ,
19022 TTE_Size = 3 ,
19023 /* ITTE_TAG_DATA = 000071003b401ac1 8000004e9b000083 */
19024 end_label = Thr4_User_Text_4v000_text_end ,
19025 compressimage ,
19026 }
19027.text
19028.global Thr4_user_code_entry
19029Thr4_user_code_entry:
19030 setx 0x710001800000, %g1, %g2
19031 or %g0, 16, %g1
19032 .word 0xc658a000
19033 .word 0xc858a008
19034 .word 0xca58a010
19035 .word 0xcc58a018
19036 .word 0xce58a020
19037 .word 0xd058a028
19038 .word 0xd258a030
19039 .word 0xd458a038
19040 .word 0xd658a040
19041 .word 0xd858a048
19042 .word 0xda58a050
19043 .word 0xdc58a058
19044 .word 0xde58a060
19045 .word 0xe058a068
19046 .word 0xe258a070
19047 .word 0xe458a078
19048 .word 0xe658a080
19049 .word 0xe858a088
19050 .word 0xea58a090
19051 .word 0xec58a098
19052 .word 0xee58a0a0
19053 .word 0xf058a0a8
19054 .word 0xf258a0b0
19055 .word 0xf458a0b8
19056 .word 0xf658a0c0
19057 .word 0xf858a0c8
19058 .word 0xfa58a0d0
19059 .word 0xfc58a0d8
19060.global Thr4_User_Text_4v000_text_begin
19061Thr4_User_Text_4v000_text_begin:
19062 nop
19063 sub %g1, 1, %g1
19064 brz %g1,Thr4_User_Text_4v000_exit
19065 nop
19066thr4_MMU_ASI_PRIMARY_244:
19067 .word 0x87802080
19068 .word 0xf2f5a0d0
19069 .word 0x1000000
19070 or %g0, 0x548, %i7
19071 ITLB_TAG_READ
19072 .word 0xbe120000
19073 GOTO_SUPERVISOR1
19074 .word 0xfcda9000
19075thr4_MMU_ASI_BLK_COMMIT_P_245:
19076 .word 0x878020e0
19077 .word 0xc1bc2100
19078 .word 0xbe816040
19079 .word 0xcadfd060
19080 .word 0xfe4aab49
19081 .word 0xe07120c0
19082 .word 0xc03121f6
19083 .word 0xbe8420c0
19084 .word 0xd4dfd000
19085 .word 0x1000000
19086 or %g0, 0x4e0, %i7
19087 LOAD_IDATA_ACCESS
19088 .word 0xfe4aadb6
19089 .word 0xee72a070
19090 .word 0xc030affa
19091 DDEMAP_PCTX
19092 DDEMAP_SCTX
19093 ACCESS_DTSB_PTR
19094 ACCESS_DTSB_PTR
19095 IDEMAP_ALL_PAGES
19096 .word 0x1000000
19097 or %g0, 0x011, %i7
19098 LOAD_DDATA_IN
19099 nop
19100 nop
19101 nop
19102 nop
19103 nop
19104 nop
19105 nop
19106 nop
19107 nop
19108 nop
19109 nop
19110 nop
19111 nop
19112 nop
19113 nop
19114 nop
19115 TOGGLE_LSU_DM
19116 .word 0xbe120000
19117 GOTO_SUPERVISOR1
19118 .word 0xd470a120
19119 .word 0xc0342130
19120 .word 0xfcdc1100
19121 IDEMAP_ALL
19122 .word 0xca75a010
19123 .word 0xc072a458
19124 .word 0x1000000
19125 or %g0, 0x191, %i7
19126 LOAD_IDATA_ACCESS
19127 .word 0xfcdc1000
19128 .word 0xe2742010
19129 .word 0xc072a130
19130 IDEMAP_PCTX
19131 IDEMAP_ALL_RPAGES
19132 .word 0xfe55ac78
19133thr4_MMU_ASI_PRIMARY_246:
19134 .word 0x87802080
19135 .word 0xd2f2a000
19136 .word 0xe05aa068
19137 .word 0x1000000
19138 or %g0, 0x571, %i7
19139 LOAD_IDATA_ACCESS
19140 .word 0xfcded000
19141 .word 0x1000000
19142 or %g0, 0x041, %i7
19143 LOAD_IDATA_IN
19144 nop
19145 .word 0xbe168000
19146 GOTO_SUPERVISOR0
19147 .word 0xfe5eefb8
19148 .word 0x81c6a000
19149 .word 0xbe124000
19150 GOTO_SUPERVISOR0
19151 nop
19152Thr4_User_Text_4v000_exit:
19153 EXIT_GOOD
19154Thr4_User_Text_4v000_text_end:
19155/*********************************************************************/
19156SECTION .Thr4_User_Data_4v100 DATA_VA=0x710001800000
19157attr_data {
19158 Name = .Thr4_User_Data_4v100 ,
19159 VA = 0x710001800000 ,/* 0x710001bfffc0 */
19160 RA = 0x029b400000 ,
19161 PA = 0x4e9b400000 ,
19162 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
19163 thr4_nz_ctx_tsb_0 ,
19164 TTE_V = 1 ,
19165 TTE_NFO = 0 ,
19166 TTE_L = 1 ,
19167 TTE_Soft = 0x1f0000 ,
19168 TTE_IE = 0 ,
19169 TTE_E = 0 ,
19170 TTE_CP = 0 ,
19171 TTE_CV = 0 ,
19172 TTE_P = 0 ,
19173 TTE_EP = 0 ,
19174 TTE_W = 1 ,
19175 TTE_SW1 = 0 ,
19176 TTE_SW0 = 0 ,
19177 TTE_RSVD1 = 0 ,
19178 TTE_Size = 3 ,
19179 /* DTTE_TAG_DATA = 0000710001801ac1 8000004e9b400043 */
19180 end_label = Thr4_User_Data_4v100_data_end ,
19181 compressimage ,
19182 }
19183.data
19184.global Thr4_User_Data_4v100_data_begin
19185Thr4_User_Data_4v100_data_begin:
19186 .xword 0x71003b400000
19187 .xword 0x710001800000
19188 .xword 0x6f40000f2000
19189 .xword 0x6f40000ca000
19190 .xword 0x6f400008a000
19191 .xword 0x71000dc00000
19192 .xword 0x7000003d0000
19193 .xword 0x720030000000
19194 .xword 0x71000f400000
19195 .xword 0x710039000000
19196 .xword 0x6f400006c000
19197 .xword 0x71001d800000
19198 .xword 0x6f40000ae000
19199 .xword 0x6f400007e000
19200 .xword 0x700000940000
19201 .xword 0x700000ed0000
19202 .xword 0x700000140000
19203 .xword 0x710026000000
19204 .xword 0x6f4000126000
19205 .xword 0x700000710000
19206 .xword 0x6f40000ac000
19207 .xword 0x700000d30000
19208 .xword 0x6f4000166000
19209 .xword 0x6f40001da000
19210 .xword 0x6f4000008000
19211 .xword 0x700000d90000
19212 .xword 0x710028c00000
19213 .xword 0x6f4000162000
19214 .xword 0x720950000000
19215 .xword 0x6f40001f0000
19216 .xword 0x700000640000
19217 .xword 0x710031800000
19218 .xword 0x710034800000
19219 .xword 0x6f4000164000
19220 .xword 0x720830000000
19221 .xword 0x720190000000
19222 .xword 0x700000c80000
19223 .xword 0x6f400014e000
19224Thr4_User_Data_4v100_data_end:
19225/*********************************************************************/
19226SECTION .Thr4_User_Data_4v200 DATA_VA=0x6f40000f2000
19227attr_data {
19228 Name = .Thr4_User_Data_4v200 ,
19229 VA = 0x6f40000f2000 ,/* 0x6f40000f3fc0 */
19230 RA = 0x03a0168000 ,
19231 PA = 0x03a0168000 ,
19232 TTE_Context = 0x0c3c ,/* DATA_SECONDARY */
19233 thr4_nz_ctx_tsb_2 ,
19234 TTE_V = 1 ,
19235 TTE_NFO = 0 ,
19236 TTE_L = 0 ,
19237 TTE_Soft = 0x0a0000 ,
19238 TTE_IE = 0 ,
19239 TTE_E = 0 ,
19240 TTE_CP = 1 ,
19241 TTE_CV = 0 ,
19242 TTE_P = 0 ,
19243 TTE_EP = 0 ,
19244 TTE_W = 1 ,
19245 TTE_SW1 = 0 ,
19246 TTE_SW0 = 0 ,
19247 TTE_RSVD1 = 0 ,
19248 TTE_Size = 0 ,
19249 /* DTTE_TAG_DATA = 00006f40000f2a24 80000003a0168440 */
19250 end_label = Thr4_User_Data_4v200_data_end ,
19251 compressimage ,
19252 }
19253.data
19254.global Thr4_User_Data_4v200_data_begin
19255Thr4_User_Data_4v200_data_begin:
19256 .xword 0x71003b400000
19257 .xword 0x710001800000
19258 .xword 0x6f40000f2000
19259 .xword 0x6f40000ca000
19260 .xword 0x6f400008a000
19261 .xword 0x71000dc00000
19262 .xword 0x7000003d0000
19263 .xword 0x720030000000
19264 .xword 0x71000f400000
19265 .xword 0x710039000000
19266 .xword 0x6f400006c000
19267 .xword 0x71001d800000
19268 .xword 0x6f40000ae000
19269 .xword 0x6f400007e000
19270 .xword 0x700000940000
19271 .xword 0x700000ed0000
19272 .xword 0x700000140000
19273 .xword 0x710026000000
19274 .xword 0x6f4000126000
19275 .xword 0x700000710000
19276 .xword 0x6f40000ac000
19277 .xword 0x700000d30000
19278 .xword 0x6f4000166000
19279 .xword 0x6f40001da000
19280 .xword 0x6f4000008000
19281 .xword 0x700000d90000
19282 .xword 0x710028c00000
19283 .xword 0x6f4000162000
19284 .xword 0x720950000000
19285 .xword 0x6f40001f0000
19286 .xword 0x700000640000
19287 .xword 0x710031800000
19288 .xword 0x710034800000
19289 .xword 0x6f4000164000
19290 .xword 0x720830000000
19291 .xword 0x720190000000
19292 .xword 0x700000c80000
19293 .xword 0x6f400014e000
19294Thr4_User_Data_4v200_data_end:
19295/*********************************************************************/
19296SECTION .Thr4_User_Data_4v300 DATA_VA=0x6f40000ca000
19297attr_data {
19298 Name = .Thr4_User_Data_4v300 ,
19299 VA = 0x6f40000ca000 ,/* 0x6f40000cbfc0 */
19300 RA = 0x03a01b6000 ,
19301 PA = 0x03a01b6000 ,
19302 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19303 thr4_z_ctx_tsb_3 ,
19304 TTE_V = 1 ,
19305 TTE_NFO = 0 ,
19306 TTE_L = 0 ,
19307 TTE_Soft = 0x0e0000 ,
19308 TTE_IE = 0 ,
19309 TTE_E = 0 ,
19310 TTE_CP = 1 ,
19311 TTE_CV = 0 ,
19312 TTE_P = 0 ,
19313 TTE_EP = 0 ,
19314 TTE_W = 1 ,
19315 TTE_SW1 = 1 ,
19316 TTE_SW0 = 1 ,
19317 TTE_RSVD1 = 0 ,
19318 TTE_Size = 0 ,
19319 /* DTTE_TAG_DATA = 00006f40000ca000 80000003a01b6440 */
19320 end_label = Thr4_User_Data_4v300_data_end ,
19321 compressimage ,
19322 }
19323.data
19324.global Thr4_User_Data_4v300_data_begin
19325Thr4_User_Data_4v300_data_begin:
19326 .xword 0x71003b400000
19327 .xword 0x710001800000
19328 .xword 0x6f40000f2000
19329 .xword 0x6f40000ca000
19330 .xword 0x6f400008a000
19331 .xword 0x71000dc00000
19332 .xword 0x7000003d0000
19333 .xword 0x720030000000
19334 .xword 0x71000f400000
19335 .xword 0x710039000000
19336 .xword 0x6f400006c000
19337 .xword 0x71001d800000
19338 .xword 0x6f40000ae000
19339 .xword 0x6f400007e000
19340 .xword 0x700000940000
19341 .xword 0x700000ed0000
19342 .xword 0x700000140000
19343 .xword 0x710026000000
19344 .xword 0x6f4000126000
19345 .xword 0x700000710000
19346 .xword 0x6f40000ac000
19347 .xword 0x700000d30000
19348 .xword 0x6f4000166000
19349 .xword 0x6f40001da000
19350 .xword 0x6f4000008000
19351 .xword 0x700000d90000
19352 .xword 0x710028c00000
19353 .xword 0x6f4000162000
19354 .xword 0x720950000000
19355 .xword 0x6f40001f0000
19356 .xword 0x700000640000
19357 .xword 0x710031800000
19358 .xword 0x710034800000
19359 .xword 0x6f4000164000
19360 .xword 0x720830000000
19361 .xword 0x720190000000
19362 .xword 0x700000c80000
19363 .xword 0x6f400014e000
19364Thr4_User_Data_4v300_data_end:
19365/*********************************************************************/
19366SECTION .Thr4_User_Text_4v001 TEXT_VA=0x6f400008a000
19367attr_text {
19368 Name = .Thr4_User_Text_4v001 ,
19369 VA = 0x6f400008a000 ,/* 0x6f400008bfc0 */
19370 RA = 0x03a014a000 ,
19371 PA = 0x03a014a000 ,
19372 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
19373 thr4_nz_ctx_tsb_2 ,
19374 TTE_V = 1 ,
19375 TTE_NFO = 0 ,
19376 TTE_L = 0 ,
19377 TTE_Soft = 0x0c0000 ,
19378 TTE_IE = 0 ,
19379 TTE_E = 0 ,
19380 TTE_CP = 0 ,
19381 TTE_CV = 0 ,
19382 TTE_P = 0 ,
19383 TTE_EP = 1 ,
19384 TTE_W = 0 ,
19385 TTE_SW1 = 0 ,
19386 TTE_SW0 = 0 ,
19387 TTE_RSVD1 = 0 ,
19388 TTE_Size = 0 ,
19389 /* ITTE_TAG_DATA = 00006f400008ac1e 80000003a014a080 */
19390 end_label = Thr4_User_Text_4v001_text_end ,
19391 compressimage ,
19392 }
19393.text
19394.global Thr4_User_Text_4v001_text_begin
19395Thr4_User_Text_4v001_text_begin:
19396 nop
19397 sub %g1, 1, %g1
19398 brz %g1,Thr4_User_Text_4v001_exit
19399 nop
19400 .word 0x1000000
19401 or %g0, 0x071, %i7
19402 LOAD_IDATA_IN
19403 IDEMAP_ALL_RPAGES
19404 .word 0xbe120000
19405 GOTO_SUPERVISOR1
19406 ACCESS_DTSB_PTR
19407thr4_MMU_ASI_PRIMARY_247:
19408 .word 0x87802080
19409 .word 0xf8f6e018
19410thr4_MMU_ASI_PRIMARY_248:
19411 .word 0x87802080
19412 .word 0xe2f12070
19413 .word 0x1000000
19414 or %g0, 0x558, %i7
19415 READ_DDATA_ACCESS
19416 .word 0xbe86e038
19417 .word 0xecdfd000
19418 .word 0x1000000
19419 .word 0xbe170000
19420 IDEMAP_RPAGE
19421 .word 0xfe512eb8
19422 .word 0x1000000
19423 .word 0xbe110000
19424 srlx %i7, 8, %i7
19425 andn %i7, 0x1f, %i7
19426 ITLB_PROBE
19427 .word 0xf05920c8
19428thr4_MMU_ASI_PRIMARY_249:
19429 .word 0x87802080
19430 .word 0xdcf42088
19431 TOGGLE_LSU_IM
19432 .word 0xd45ee110
19433 .word 0xbe124000
19434 GOTO_SUPERVISOR0
19435 .word 0xea742080
19436 .word 0xc026ed70
19437 .word 0x81c66000
19438 .word 0xbe168000
19439 GOTO_SUPERVISOR0
19440 nop
19441Thr4_User_Text_4v001_exit:
19442 EXIT_GOOD
19443Thr4_User_Text_4v001_text_end:
19444/*********************************************************************/
19445SECTION .Thr4_User_Text_4v400 TEXT_VA=0x71000dc00000
19446attr_text {
19447 Name = .Thr4_User_Text_4v400 ,
19448 VA = 0x71000dc00000 ,/* 0x71000dffffc0 */
19449 RA = 0x0298000000 ,
19450 PA = 0x4e98000000 ,
19451 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
19452 thr4_z_ctx_tsb_1 ,
19453 TTE_V = 1 ,
19454 TTE_NFO = 0 ,
19455 TTE_L = 0 ,
19456 TTE_Soft = 0x110000 ,
19457 TTE_IE = 0 ,
19458 TTE_E = 0 ,
19459 TTE_CP = 0 ,
19460 TTE_CV = 0 ,
19461 TTE_P = 1 ,
19462 TTE_EP = 1 ,
19463 TTE_W = 0 ,
19464 TTE_SW1 = 0 ,
19465 TTE_SW0 = 0 ,
19466 TTE_RSVD1 = 0 ,
19467 TTE_Size = 3 ,
19468 /* ITTE_TAG_DATA = 000071000dc00000 8000004e98000083 */
19469 end_label = Thr4_User_Text_4v400_text_end ,
19470 compressimage ,
19471 }
19472.text
19473.global Thr4_User_Text_4v400_text_begin
19474Thr4_User_Text_4v400_text_begin:
19475 wrpr 0, %gl
19476 P_ACCESS_ITSB_PTR
19477 .word 0xfe572312
19478 .word 0xfe532028
19479 P_DDEMAP_ALL_PAGES
19480 .word 0xfc9c1100
19481 P_IDEMAP_PCTX
19482thr4_MMU_ASI_BLK_COMMIT_P_250:
19483 .word 0x878020e0
19484 .word 0xe1bc2e40
19485 P_ACCESS_DTSB_PTR
19486thr4_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_251:
19487 .word 0x87802018
19488 .word 0xf8f5a048
19489 .word 0x1000000
19490 .word 0xbe12c000
19491 srlx %i7, 8, %i7
19492 andn %i7, 0x1f, %i7
19493 P_ITLB_PROBE
19494 P_IDEMAP_PCTX
19495 .word 0xbe85a110
19496 .word 0xf6dfd000
19497 P_DDEMAP_ALL_RPAGES
19498 nop
19499 P_DDEMAP_NCTX
19500 .word 0xfcdd8200
19501 .word 0xfcda9000
19502 .word 0x1000000
19503 or %g0, 0x198, %i7
19504 P_LOAD_IDATA_ACCESS
19505 P_DDEMAP_NCTX
19506 P_IDEMAP_ALL_RPAGES
19507 P_ACCESS_DTSB_PTR
19508 .word 0x1000000
19509 or %g0, 0x00c, %i7
19510 P_LOAD_DDATA_IN
19511 .word 0xbe86e110
19512 .word 0xd4dfc200
19513 .word 0xfcdc0200
19514 .word 0xfcdec200
19515 .word 0xfcda9000
19516thr4_MMU_ASI_AS_IF_USER_PRIMARY_252:
19517 .word 0x87802010
19518 .word 0xeef6e010
19519 P_TOGGLE_LSU_IM
19520 .word 0xfc9c85e0
19521 nop
19522 nop
19523 nop
19524 nop
19525 nop
19526 nop
19527 nop
19528 P_IDEMAP_ALL_PAGES
19529 .word 0xbe164000
19530 RETURN_FROM_SUPERVISOR1
19531 nop
19532Thr4_User_Text_4v400_exit:
19533 EXIT_GOOD
19534Thr4_User_Text_4v400_text_end:
19535/*********************************************************************/
19536SECTION .Thr4_User_Text_4v002 TEXT_VA=0x7000003d0000
19537attr_text {
19538 Name = .Thr4_User_Text_4v002 ,
19539 VA = 0x7000003d0000 ,/* 0x7000003dffc0 */
19540 RA = 0x0030720000 ,
19541 PA = 0x4430720000 ,
19542 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
19543 thr4_nz_ctx_tsb_3 ,
19544 TTE_V = 1 ,
19545 TTE_NFO = 0 ,
19546 TTE_L = 0 ,
19547 TTE_Soft = 0x0c0000 ,
19548 TTE_IE = 0 ,
19549 TTE_E = 0 ,
19550 TTE_CP = 0 ,
19551 TTE_CV = 0 ,
19552 TTE_P = 1 ,
19553 TTE_EP = 1 ,
19554 TTE_W = 0 ,
19555 TTE_SW1 = 0 ,
19556 TTE_SW0 = 0 ,
19557 TTE_RSVD1 = 0 ,
19558 TTE_Size = 1 ,
19559 /* ITTE_TAG_DATA = 00007000003d1ac1 8000004430720081 */
19560 end_label = Thr4_User_Text_4v002_text_end ,
19561 compressimage ,
19562 }
19563.text
19564.global Thr4_User_Text_4v002_text_begin
19565Thr4_User_Text_4v002_text_begin:
19566 wrpr 0, %gl
19567 .word 0xfcd89000
19568 .word 0x1000000
19569 .word 0xbe100000
19570 srlx %i7, 8, %i7
19571 andn %i7, 0x1f, %i7
19572 P_ITLB_PROBE
19573 P_IDEMAP_ALL
19574 .word 0x1000000
19575 or %g0, 0x380, %i7
19576 P_DTLB_TAG_READ
19577 P_DDEMAP_NCTX
19578 .word 0xf4742020
19579 .word 0xc026ed10
19580thr4_MMU_ASI_BLK_COMMIT_S_253:
19581 .word 0x878020e1
19582 .word 0xc3bae700
19583 .word 0xc032a5d4
19584 P_DDEMAP_PCTX
19585 .word 0xf85c2018
19586 P_IDEMAP_ALL_RPAGES
19587 .word 0xfcdac2a0
19588 .word 0xfe442b50
19589 .word 0xfcdec200
19590thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_254:
19591 .word 0x8780202a
19592 .word 0xf0bc2820
19593 .word 0x1000000
19594 or %g0, 0x418, %i7
19595 P_ITLB_TAG_READ
19596 .word 0xe058a098
19597thr4_MMU_ASI_BLK_P_255:
19598 .word 0x878020f0
19599 .word 0xe1bda640
19600 .word 0x1000000
19601 or %g0, 0x07a, %i7
19602 P_LOAD_DDATA_IN
19603 .word 0xbe82e010
19604 .word 0xe2dfd060
19605thr4_MMU_ASI_SECONDARY_256:
19606 .word 0x87802081
19607 .word 0xccbded30
19608 .word 0xfc9c85e0
19609 .word 0x1000000
19610 or %g0, 0x070, %i7
19611 P_LOAD_DDATA_IN
19612 .word 0xbe85a110
19613 .word 0xcadfc280
19614 nop
19615 nop
19616 nop
19617 nop
19618 nop
19619 nop
19620 nop
19621 nop
19622 nop
19623 .word 0xfe52a710
19624 nop
19625 nop
19626 nop
19627 nop
19628 nop
19629 nop
19630 .word 0xbe85a110
19631 .word 0xd4dfd000
19632thr4_MMU_ASI_SECONDARY_LITTLE_257:
19633 .word 0x87802089
19634 .word 0xf0f46018
19635 .word 0xc022aab4
19636 .word 0xfcdec200
19637 P_TOGGLE_LSU_DM
19638 .word 0xfcdd9000
19639 .word 0x1000000
19640 or %g0, 0x057, %i7
19641 P_LOAD_IDATA_IN
19642 nop
19643 nop
19644 nop
19645 nop
19646 nop
19647 nop
19648 nop
19649 .word 0x1000000
19650 or %g0, 0x078, %i7
19651 P_LOAD_DDATA_IN
19652thr4_MMU_ASI_PRIMARY_258:
19653 .word 0x87802080
19654 .word 0xdcf6e028
19655 .word 0xbe846040
19656 .word 0xe19fc2e0
19657thr4_MMU_ASI_PRIMARY_259:
19658 .word 0x87802080
19659 .word 0xd2f5a020
19660 .word 0x1000000
19661 or %g0, 0xd1, %i7
19662 P_LOAD_IDATA_ACCESS
19663 .word 0xda76e090
19664 .word 0xc034220c
19665thr4_MMU_ASI_BLK_COMMIT_P_260:
19666 .word 0x878020e0
19667 .word 0xc1baa980
19668 .word 0xc472a068
19669 .word 0xc025a6a8
19670 nop
19671 nop
19672 nop
19673 nop
19674 nop
19675 nop
19676 .word 0x1000000
19677 or %g0, 0x470, %i7
19678 P_ITLB_TAG_READ
19679 .word 0xbe11c000
19680 RETURN_FROM_SUPERVISOR0
19681 nop
19682Thr4_User_Text_4v002_exit:
19683 EXIT_GOOD
19684Thr4_User_Text_4v002_text_end:
19685/*********************************************************************/
19686SECTION .Thr4_User_Data_4v101 DATA_VA=0x720030000000
19687attr_data {
19688 Name = .Thr4_User_Data_4v101 ,
19689 VA = 0x720030000000 ,/* 0x72003fffffc0 */
19690 RA = 0x00b0000000 ,
19691 PA = 0x4cb0000000 ,
19692 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
19693 thr4_nz_ctx_tsb_1 ,
19694 TTE_V = 1 ,
19695 TTE_NFO = 0 ,
19696 TTE_L = 1 ,
19697 TTE_Soft = 0x1f0000 ,
19698 TTE_IE = 0 ,
19699 TTE_E = 0 ,
19700 TTE_CP = 0 ,
19701 TTE_CV = 0 ,
19702 TTE_P = 0 ,
19703 TTE_EP = 0 ,
19704 TTE_W = 1 ,
19705 TTE_SW1 = 0 ,
19706 TTE_SW0 = 0 ,
19707 TTE_RSVD1 = 0 ,
19708 TTE_Size = 5 ,
19709 /* DTTE_TAG_DATA = 0000720030001ac1 8000004cb0000045 */
19710 end_label = Thr4_User_Data_4v101_data_end ,
19711 compressimage ,
19712 }
19713.data
19714.global Thr4_User_Data_4v101_data_begin
19715Thr4_User_Data_4v101_data_begin:
19716 .xword 0x71003b400000
19717 .xword 0x710001800000
19718 .xword 0x6f40000f2000
19719 .xword 0x6f40000ca000
19720 .xword 0x6f400008a000
19721 .xword 0x71000dc00000
19722 .xword 0x7000003d0000
19723 .xword 0x720030000000
19724 .xword 0x71000f400000
19725 .xword 0x710039000000
19726 .xword 0x6f400006c000
19727 .xword 0x71001d800000
19728 .xword 0x6f40000ae000
19729 .xword 0x6f400007e000
19730 .xword 0x700000940000
19731 .xword 0x700000ed0000
19732 .xword 0x700000140000
19733 .xword 0x710026000000
19734 .xword 0x6f4000126000
19735 .xword 0x700000710000
19736 .xword 0x6f40000ac000
19737 .xword 0x700000d30000
19738 .xword 0x6f4000166000
19739 .xword 0x6f40001da000
19740 .xword 0x6f4000008000
19741 .xword 0x700000d90000
19742 .xword 0x710028c00000
19743 .xword 0x6f4000162000
19744 .xword 0x720950000000
19745 .xword 0x6f40001f0000
19746 .xword 0x700000640000
19747 .xword 0x710031800000
19748 .xword 0x710034800000
19749 .xword 0x6f4000164000
19750 .xword 0x720830000000
19751 .xword 0x720190000000
19752 .xword 0x700000c80000
19753 .xword 0x6f400014e000
19754Thr4_User_Data_4v101_data_end:
19755/*********************************************************************/
19756SECTION .Thr4_User_Data_4v201 DATA_VA=0x71000f400000
19757attr_data {
19758 Name = .Thr4_User_Data_4v201 ,
19759 VA = 0x71000f400000 ,/* 0x71000f7fffc0 */
19760 RA = 0x029c800000 ,
19761 PA = 0x4e9c800000 ,
19762 TTE_Context = 0x0c3c ,/* DATA_SECONDARY */
19763 thr4_nz_ctx_tsb_0 ,
19764 TTE_V = 1 ,
19765 TTE_NFO = 0 ,
19766 TTE_L = 0 ,
19767 TTE_Soft = 0x0a0000 ,
19768 TTE_IE = 0 ,
19769 TTE_E = 0 ,
19770 TTE_CP = 1 ,
19771 TTE_CV = 0 ,
19772 TTE_P = 0 ,
19773 TTE_EP = 0 ,
19774 TTE_W = 1 ,
19775 TTE_SW1 = 0 ,
19776 TTE_SW0 = 0 ,
19777 TTE_RSVD1 = 0 ,
19778 TTE_Size = 3 ,
19779 /* DTTE_TAG_DATA = 000071000f400c3c 8000004e9c800443 */
19780 end_label = Thr4_User_Data_4v201_data_end ,
19781 compressimage ,
19782 }
19783.data
19784.global Thr4_User_Data_4v201_data_begin
19785Thr4_User_Data_4v201_data_begin:
19786 .xword 0x71003b400000
19787 .xword 0x710001800000
19788 .xword 0x6f40000f2000
19789 .xword 0x6f40000ca000
19790 .xword 0x6f400008a000
19791 .xword 0x71000dc00000
19792 .xword 0x7000003d0000
19793 .xword 0x720030000000
19794 .xword 0x71000f400000
19795 .xword 0x710039000000
19796 .xword 0x6f400006c000
19797 .xword 0x71001d800000
19798 .xword 0x6f40000ae000
19799 .xword 0x6f400007e000
19800 .xword 0x700000940000
19801 .xword 0x700000ed0000
19802 .xword 0x700000140000
19803 .xword 0x710026000000
19804 .xword 0x6f4000126000
19805 .xword 0x700000710000
19806 .xword 0x6f40000ac000
19807 .xword 0x700000d30000
19808 .xword 0x6f4000166000
19809 .xword 0x6f40001da000
19810 .xword 0x6f4000008000
19811 .xword 0x700000d90000
19812 .xword 0x710028c00000
19813 .xword 0x6f4000162000
19814 .xword 0x720950000000
19815 .xword 0x6f40001f0000
19816 .xword 0x700000640000
19817 .xword 0x710031800000
19818 .xword 0x710034800000
19819 .xword 0x6f4000164000
19820 .xword 0x720830000000
19821 .xword 0x720190000000
19822 .xword 0x700000c80000
19823 .xword 0x6f400014e000
19824Thr4_User_Data_4v201_data_end:
19825/*********************************************************************/
19826SECTION .Thr4_User_Data_4v301 DATA_VA=0x710039000000
19827attr_data {
19828 Name = .Thr4_User_Data_4v301 ,
19829 VA = 0x710039000000 ,/* 0x7100393fffc0 */
19830 RA = 0x029bc00000 ,
19831 PA = 0x4e9bc00000 ,
19832 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19833 thr4_z_ctx_tsb_1 ,
19834 TTE_V = 1 ,
19835 TTE_NFO = 0 ,
19836 TTE_L = 0 ,
19837 TTE_Soft = 0x0e0000 ,
19838 TTE_IE = 0 ,
19839 TTE_E = 0 ,
19840 TTE_CP = 1 ,
19841 TTE_CV = 0 ,
19842 TTE_P = 0 ,
19843 TTE_EP = 0 ,
19844 TTE_W = 1 ,
19845 TTE_SW1 = 1 ,
19846 TTE_SW0 = 1 ,
19847 TTE_RSVD1 = 0 ,
19848 TTE_Size = 3 ,
19849 /* DTTE_TAG_DATA = 0000710039000000 8000004e9bc00443 */
19850 end_label = Thr4_User_Data_4v301_data_end ,
19851 compressimage ,
19852 }
19853.data
19854.global Thr4_User_Data_4v301_data_begin
19855Thr4_User_Data_4v301_data_begin:
19856 .xword 0x71003b400000
19857 .xword 0x710001800000
19858 .xword 0x6f40000f2000
19859 .xword 0x6f40000ca000
19860 .xword 0x6f400008a000
19861 .xword 0x71000dc00000
19862 .xword 0x7000003d0000
19863 .xword 0x720030000000
19864 .xword 0x71000f400000
19865 .xword 0x710039000000
19866 .xword 0x6f400006c000
19867 .xword 0x71001d800000
19868 .xword 0x6f40000ae000
19869 .xword 0x6f400007e000
19870 .xword 0x700000940000
19871 .xword 0x700000ed0000
19872 .xword 0x700000140000
19873 .xword 0x710026000000
19874 .xword 0x6f4000126000
19875 .xword 0x700000710000
19876 .xword 0x6f40000ac000
19877 .xword 0x700000d30000
19878 .xword 0x6f4000166000
19879 .xword 0x6f40001da000
19880 .xword 0x6f4000008000
19881 .xword 0x700000d90000
19882 .xword 0x710028c00000
19883 .xword 0x6f4000162000
19884 .xword 0x720950000000
19885 .xword 0x6f40001f0000
19886 .xword 0x700000640000
19887 .xword 0x710031800000
19888 .xword 0x710034800000
19889 .xword 0x6f4000164000
19890 .xword 0x720830000000
19891 .xword 0x720190000000
19892 .xword 0x700000c80000
19893 .xword 0x6f400014e000
19894Thr4_User_Data_4v301_data_end:
19895/*********************************************************************/
19896SECTION .Thr4_User_Text_4v003 TEXT_VA=0x6f400006c000
19897attr_text {
19898 Name = .Thr4_User_Text_4v003 ,
19899 VA = 0x6f400006c000 ,/* 0x6f400006dfc0 */
19900 RA = 0x03a0098000 ,
19901 PA = 0x03a0098000 ,
19902 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
19903 thr4_nz_ctx_tsb_2 ,
19904 TTE_V = 1 ,
19905 TTE_NFO = 0 ,
19906 TTE_L = 0 ,
19907 TTE_Soft = 0x0c0000 ,
19908 TTE_IE = 0 ,
19909 TTE_E = 0 ,
19910 TTE_CP = 0 ,
19911 TTE_CV = 0 ,
19912 TTE_P = 0 ,
19913 TTE_EP = 1 ,
19914 TTE_W = 0 ,
19915 TTE_SW1 = 0 ,
19916 TTE_SW0 = 0 ,
19917 TTE_RSVD1 = 0 ,
19918 TTE_Size = 0 ,
19919 /* ITTE_TAG_DATA = 00006f400006cc1e 80000003a0098080 */
19920 end_label = Thr4_User_Text_4v003_text_end ,
19921 compressimage ,
19922 }
19923.text
19924.global Thr4_User_Text_4v003_text_begin
19925Thr4_User_Text_4v003_text_begin:
19926 nop
19927 sub %g1, 1, %g1
19928 brz %g1,Thr4_User_Text_4v003_exit
19929 nop
19930 .word 0xcc5aa018
19931 .word 0x1000000
19932 .word 0xbe124000
19933 IDEMAP_PAGE
19934 DDEMAP_NCTX
19935 DDEMAP_PCTX
19936 .word 0x1000000
19937 or %g0, 0x438, %i7
19938 READ_IDATA_ACCESS
19939 nop
19940 nop
19941 nop
19942 nop
19943 nop
19944 nop
19945 nop
19946 nop
19947 .word 0xe058a0f0
19948 .word 0x1000000
19949 or %g0, 0x5d8, %i7
19950 DTLB_TAG_READ
19951thr4_MMU_ASI_BLK_COMMIT_S_261:
19952 .word 0x878020e1
19953 .word 0xc3baea80
19954 DO_BRANCH
19955 .word 0x81c3e000
19956 .word 0xbe168000
19957 GOTO_SUPERVISOR0
19958 .word 0xfc9a9d40
19959 .word 0xc02ee56d
19960 .word 0xbe846010
19961 .word 0xe2dfd060
19962 .word 0xc85da110
19963 IDEMAP_ALL
19964 .word 0xc85c2098
19965 DO_BRANCH
19966 .word 0x81c36000
19967 .word 0xbe154000
19968 GOTO_SUPERVISOR0
19969 .word 0xd472a0c0
19970 .word 0xc032a130
19971 .word 0xbe120000
19972 GOTO_SUPERVISOR1
19973 nop
19974Thr4_User_Text_4v003_exit:
19975 EXIT_GOOD
19976Thr4_User_Text_4v003_text_end:
19977/*********************************************************************/
19978SECTION .Thr4_User_Text_4v401 TEXT_VA=0x71001d800000
19979attr_text {
19980 Name = .Thr4_User_Text_4v401 ,
19981 VA = 0x71001d800000 ,/* 0x71001dbfffc0 */
19982 RA = 0x029b800000 ,
19983 PA = 0x4e9b800000 ,
19984 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
19985 thr4_z_ctx_tsb_1 ,
19986 TTE_V = 1 ,
19987 TTE_NFO = 0 ,
19988 TTE_L = 0 ,
19989 TTE_Soft = 0x110000 ,
19990 TTE_IE = 0 ,
19991 TTE_E = 0 ,
19992 TTE_CP = 0 ,
19993 TTE_CV = 0 ,
19994 TTE_P = 1 ,
19995 TTE_EP = 1 ,
19996 TTE_W = 0 ,
19997 TTE_SW1 = 0 ,
19998 TTE_SW0 = 0 ,
19999 TTE_RSVD1 = 0 ,
20000 TTE_Size = 3 ,
20001 /* ITTE_TAG_DATA = 000071001d800000 8000004e9b800083 */
20002 end_label = Thr4_User_Text_4v401_text_end ,
20003 compressimage ,
20004 }
20005.text
20006.global Thr4_User_Text_4v401_text_begin
20007Thr4_User_Text_4v401_text_begin:
20008 wrpr 0, %gl
20009 .word 0xfc9c5c60
20010 .word 0x1000000
20011 or %g0, 0xd0, %i7
20012 P_LOAD_IDATA_ACCESS
20013 .word 0x1000000
20014 or %g0, 0x03a, %i7
20015 P_LOAD_IDATA_IN
20016 P_IDEMAP_ALL_RPAGES
20017 P_ACCESS_ITSB_PTR
20018 .word 0x1000000
20019 or %g0, 0x03e, %i7
20020 P_LOAD_IDATA_IN
20021thr4_MMU_ASI_AS_IF_USER_PRIMARY_262:
20022 .word 0x87802010
20023 .word 0xeaf6e0e8
20024 .word 0xbe842098
20025 .word 0xc4dfc200
20026 .word 0x1000000
20027 or %g0, 0x1f8, %i7
20028 P_READ_IDATA_ACCESS
20029 nop
20030 nop
20031 nop
20032 nop
20033 .word 0x1000000
20034 .word 0xbe118000
20035 srlx %i7, 8, %i7
20036 andn %i7, 0x1f, %i7
20037 xor %i7, 0x10, %i7
20038 P_ITLB_PROBE
20039 .word 0xfe4628dc
20040 .word 0x1000000
20041 or %g0, 0x0b3, %i7
20042 P_LOAD_DDATA_IN
20043 .word 0xbe8420c0
20044 .word 0xecdfd000
20045thr4_MMU_ASI_AS_IF_USER_PRIMARY_263:
20046 .word 0x87802010
20047 .word 0xd0f5a088
20048 P_TOGGLE_LSU_DM
20049thr4_MMU_ASI_AS_IF_USER_PRIMARY_264:
20050 .word 0x87802010
20051 .word 0xecf0a0f0
20052thr4_MMU_ASI_AS_IF_USER_PRIMARY_265:
20053 .word 0x87802010
20054 .word 0xe0f5a100
20055 P_DDEMAP_SCTX
20056thr4_MMU_ASI_PRIMARY_266:
20057 .word 0x87802080
20058 .word 0xc4f42038
20059 nop
20060 nop
20061 nop
20062 P_ACCESS_ITSB_PTR
20063 .word 0x1000000
20064 or %g0, 0x001, %i7
20065 P_LOAD_IDATA_IN
20066 .word 0x1000000
20067 or %g0, 0x597, %i7
20068 P_LOAD_IDATA_ACCESS
20069 .word 0x1000000
20070 .word 0xbe104000
20071 srlx %i7, 8, %i7
20072 andn %i7, 0x1f, %i7
20073 P_ITLB_PROBE
20074 P_DDEMAP_ALL_PAGES
20075 P_IDEMAP_PCTX
20076 P_DDEMAP_ALL
20077 .word 0xfcdec200
20078 .word 0x1000000
20079 or %g0, 0x5b8, %i7
20080 P_ITLB_TAG_READ
20081 .word 0x1000000
20082 .word 0xbe120000
20083 P_IDEMAP_RPAGE
20084 .word 0x1000000
20085 or %g0, 0x1e8, %i7
20086 P_READ_IDATA_ACCESS
20087 nop
20088 nop
20089 nop
20090 nop
20091 nop
20092 nop
20093 nop
20094 .word 0x1000000
20095 .word 0xbe104000
20096 P_DDEMAP_PAGE
20097 nop
20098 nop
20099 nop
20100 nop
20101 nop
20102 nop
20103 nop
20104 nop
20105 nop
20106 nop
20107 nop
20108 nop
20109 nop
20110 nop
20111 nop
20112 nop
20113 .word 0xf2772030
20114 .word 0xc0262f9c
20115 .word 0xbe14c000
20116 RETURN_FROM_SUPERVISOR1
20117 nop
20118Thr4_User_Text_4v401_exit:
20119 EXIT_GOOD
20120Thr4_User_Text_4v401_text_end:
20121/*********************************************************************/
20122SECTION .Thr4_User_Text_4v004 TEXT_VA=0x6f40000ae000
20123attr_text {
20124 Name = .Thr4_User_Text_4v004 ,
20125 VA = 0x6f40000ae000 ,/* 0x6f40000affc0 */
20126 RA = 0x03a016c000 ,
20127 PA = 0x03a016c000 ,
20128 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
20129 thr4_nz_ctx_tsb_2 ,
20130 TTE_V = 1 ,
20131 TTE_NFO = 0 ,
20132 TTE_L = 0 ,
20133 TTE_Soft = 0x0c0000 ,
20134 TTE_IE = 0 ,
20135 TTE_E = 0 ,
20136 TTE_CP = 0 ,
20137 TTE_CV = 0 ,
20138 TTE_P = 1 ,
20139 TTE_EP = 1 ,
20140 TTE_W = 0 ,
20141 TTE_SW1 = 0 ,
20142 TTE_SW0 = 0 ,
20143 TTE_RSVD1 = 0 ,
20144 TTE_Size = 0 ,
20145 /* ITTE_TAG_DATA = 00006f40000aec1e 80000003a016c080 */
20146 end_label = Thr4_User_Text_4v004_text_end ,
20147 compressimage ,
20148 }
20149.text
20150.global Thr4_User_Text_4v004_text_begin
20151Thr4_User_Text_4v004_text_begin:
20152 wrpr 0, %gl
20153thr4_MMU_ASI_BLK_COMMIT_P_267:
20154 .word 0x878020e0
20155 .word 0xc3bda800
20156 .word 0x1000000
20157 or %g0, 0x80, %i7
20158 P_READ_DDATA_ACCESS
20159 .word 0xfe4aa986
20160 .word 0x1000000
20161 or %g0, 0x95, %i7
20162 P_LOAD_IDATA_ACCESS
20163 P_DDEMAP_ALL
20164thr4_MMU_ASI_PRIMARY_268:
20165 .word 0x87802080
20166 .word 0xf6f2a120
20167 .word 0xbe80a0e0
20168 .word 0xf6dfd000
20169 nop
20170 nop
20171 nop
20172 nop
20173 nop
20174 nop
20175 .word 0x1000000
20176 or %g0, 0x052, %i7
20177 P_LOAD_DDATA_IN
20178 nop
20179 nop
20180 nop
20181 nop
20182 .word 0xbe846010
20183 .word 0xd6dfd060
20184 P_TOGGLE_LSU_IM
20185 .word 0xc07424e8
20186 .word 0x1000000
20187 or %g0, 0x013, %i7
20188 P_LOAD_DDATA_IN
20189thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_269:
20190 .word 0x8780202b
20191 .word 0xe4b96810
20192 .word 0xfcdd8200
20193thr4_MMU_ASI_AS_IF_USER_PRIMARY_270:
20194 .word 0x87802010
20195 .word 0xd0f6e088
20196thr4_MMU_ASI_REAL_MEM_LITTLE_271:
20197 .word 0x8780201c
20198 .word 0xd0f5a088
20199 .word 0xfcd95120
20200 .word 0x1000000
20201 or %g0, 0x013, %i7
20202 P_LOAD_IDATA_IN
20203thr4_MMU_ASI_PRIMARY_272:
20204 .word 0x87802080
20205 .word 0xdef0a090
20206 .word 0xbe8460a0
20207 .word 0xe39fde20
20208 nop
20209 nop
20210 nop
20211 nop
20212 nop
20213 nop
20214 nop
20215 nop
20216 nop
20217 nop
20218 nop
20219 nop
20220 nop
20221thr4_MMU_ASI_REAL_IO_273:
20222 .word 0x87802015
20223 .word 0xc6f0a0f8
20224 .word 0xbe85a068
20225 .word 0xf6dfd000
20226 .word 0x1000000
20227 .word 0xbe12c000
20228 srlx %i7, 8, %i7
20229 andn %i7, 0x1f, %i7
20230 xor %i7, 0x10, %i7
20231 P_ITLB_PROBE
20232 .word 0xc85aa068
20233 .word 0xfcda9000
20234 nop
20235 nop
20236 nop
20237 nop
20238 nop
20239 nop
20240 nop
20241 nop
20242 nop
20243 nop
20244 nop
20245 nop
20246 nop
20247 nop
20248 nop
20249 .word 0x1000000
20250 or %g0, 0x2e0, %i7
20251 P_DTLB_TAG_READ
20252 .word 0xfc9d9c40
20253 .word 0xbe14c000
20254 RETURN_FROM_SUPERVISOR0
20255 nop
20256Thr4_User_Text_4v004_exit:
20257 EXIT_GOOD
20258Thr4_User_Text_4v004_text_end:
20259/*********************************************************************/
20260SECTION .Thr4_User_Data_4v102 DATA_VA=0x6f400007e000
20261attr_data {
20262 Name = .Thr4_User_Data_4v102 ,
20263 VA = 0x6f400007e000 ,/* 0x6f400007ffc0 */
20264 RA = 0x03a0116000 ,
20265 PA = 0x03a0116000 ,
20266 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
20267 thr4_nz_ctx_tsb_2 ,
20268 TTE_V = 1 ,
20269 TTE_NFO = 0 ,
20270 TTE_L = 1 ,
20271 TTE_Soft = 0x1f0000 ,
20272 TTE_IE = 0 ,
20273 TTE_E = 0 ,
20274 TTE_CP = 0 ,
20275 TTE_CV = 0 ,
20276 TTE_P = 0 ,
20277 TTE_EP = 0 ,
20278 TTE_W = 1 ,
20279 TTE_SW1 = 0 ,
20280 TTE_SW0 = 0 ,
20281 TTE_RSVD1 = 0 ,
20282 TTE_Size = 0 ,
20283 /* DTTE_TAG_DATA = 00006f400007ec1e 80000003a0116040 */
20284 end_label = Thr4_User_Data_4v102_data_end ,
20285 compressimage ,
20286 }
20287.data
20288.global Thr4_User_Data_4v102_data_begin
20289Thr4_User_Data_4v102_data_begin:
20290 .xword 0x71003b400000
20291 .xword 0x710001800000
20292 .xword 0x6f40000f2000
20293 .xword 0x6f40000ca000
20294 .xword 0x6f400008a000
20295 .xword 0x71000dc00000
20296 .xword 0x7000003d0000
20297 .xword 0x720030000000
20298 .xword 0x71000f400000
20299 .xword 0x710039000000
20300 .xword 0x6f400006c000
20301 .xword 0x71001d800000
20302 .xword 0x6f40000ae000
20303 .xword 0x6f400007e000
20304 .xword 0x700000940000
20305 .xword 0x700000ed0000
20306 .xword 0x700000140000
20307 .xword 0x710026000000
20308 .xword 0x6f4000126000
20309 .xword 0x700000710000
20310 .xword 0x6f40000ac000
20311 .xword 0x700000d30000
20312 .xword 0x6f4000166000
20313 .xword 0x6f40001da000
20314 .xword 0x6f4000008000
20315 .xword 0x700000d90000
20316 .xword 0x710028c00000
20317 .xword 0x6f4000162000
20318 .xword 0x720950000000
20319 .xword 0x6f40001f0000
20320 .xword 0x700000640000
20321 .xword 0x710031800000
20322 .xword 0x710034800000
20323 .xword 0x6f4000164000
20324 .xword 0x720830000000
20325 .xword 0x720190000000
20326 .xword 0x700000c80000
20327 .xword 0x6f400014e000
20328Thr4_User_Data_4v102_data_end:
20329/*********************************************************************/
20330SECTION .Thr4_User_Data_4v202 DATA_VA=0x700000940000
20331attr_data {
20332 Name = .Thr4_User_Data_4v202 ,
20333 VA = 0x700000940000 ,/* 0x70000094ffc0 */
20334 RA = 0x0030d20000 ,
20335 PA = 0x4430d20000 ,
20336 TTE_Context = 0x0c3c ,/* DATA_SECONDARY */
20337 thr4_nz_ctx_tsb_3 ,
20338 TTE_V = 1 ,
20339 TTE_NFO = 0 ,
20340 TTE_L = 0 ,
20341 TTE_Soft = 0x0a0000 ,
20342 TTE_IE = 0 ,
20343 TTE_E = 0 ,
20344 TTE_CP = 1 ,
20345 TTE_CV = 0 ,
20346 TTE_P = 0 ,
20347 TTE_EP = 0 ,
20348 TTE_W = 1 ,
20349 TTE_SW1 = 0 ,
20350 TTE_SW0 = 0 ,
20351 TTE_RSVD1 = 0 ,
20352 TTE_Size = 1 ,
20353 /* DTTE_TAG_DATA = 0000700000940c3c 8000004430d20441 */
20354 end_label = Thr4_User_Data_4v202_data_end ,
20355 compressimage ,
20356 }
20357.data
20358.global Thr4_User_Data_4v202_data_begin
20359Thr4_User_Data_4v202_data_begin:
20360 .xword 0x71003b400000
20361 .xword 0x710001800000
20362 .xword 0x6f40000f2000
20363 .xword 0x6f40000ca000
20364 .xword 0x6f400008a000
20365 .xword 0x71000dc00000
20366 .xword 0x7000003d0000
20367 .xword 0x720030000000
20368 .xword 0x71000f400000
20369 .xword 0x710039000000
20370 .xword 0x6f400006c000
20371 .xword 0x71001d800000
20372 .xword 0x6f40000ae000
20373 .xword 0x6f400007e000
20374 .xword 0x700000940000
20375 .xword 0x700000ed0000
20376 .xword 0x700000140000
20377 .xword 0x710026000000
20378 .xword 0x6f4000126000
20379 .xword 0x700000710000
20380 .xword 0x6f40000ac000
20381 .xword 0x700000d30000
20382 .xword 0x6f4000166000
20383 .xword 0x6f40001da000
20384 .xword 0x6f4000008000
20385 .xword 0x700000d90000
20386 .xword 0x710028c00000
20387 .xword 0x6f4000162000
20388 .xword 0x720950000000
20389 .xword 0x6f40001f0000
20390 .xword 0x700000640000
20391 .xword 0x710031800000
20392 .xword 0x710034800000
20393 .xword 0x6f4000164000
20394 .xword 0x720830000000
20395 .xword 0x720190000000
20396 .xword 0x700000c80000
20397 .xword 0x6f400014e000
20398Thr4_User_Data_4v202_data_end:
20399/*********************************************************************/
20400SECTION .Thr4_User_Data_4v302 DATA_VA=0x700000ed0000
20401attr_data {
20402 Name = .Thr4_User_Data_4v302 ,
20403 VA = 0x700000ed0000 ,/* 0x700000edffc0 */
20404 RA = 0x0030db0000 ,
20405 PA = 0x4430db0000 ,
20406 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20407 thr4_z_ctx_tsb_0 ,
20408 TTE_V = 1 ,
20409 TTE_NFO = 0 ,
20410 TTE_L = 0 ,
20411 TTE_Soft = 0x0e0000 ,
20412 TTE_IE = 0 ,
20413 TTE_E = 0 ,
20414 TTE_CP = 1 ,
20415 TTE_CV = 0 ,
20416 TTE_P = 0 ,
20417 TTE_EP = 0 ,
20418 TTE_W = 1 ,
20419 TTE_SW1 = 1 ,
20420 TTE_SW0 = 1 ,
20421 TTE_RSVD1 = 0 ,
20422 TTE_Size = 1 ,
20423 /* DTTE_TAG_DATA = 0000700000ed0000 8000004430db0441 */
20424 end_label = Thr4_User_Data_4v302_data_end ,
20425 compressimage ,
20426 }
20427.data
20428.global Thr4_User_Data_4v302_data_begin
20429Thr4_User_Data_4v302_data_begin:
20430 .xword 0x71003b400000
20431 .xword 0x710001800000
20432 .xword 0x6f40000f2000
20433 .xword 0x6f40000ca000
20434 .xword 0x6f400008a000
20435 .xword 0x71000dc00000
20436 .xword 0x7000003d0000
20437 .xword 0x720030000000
20438 .xword 0x71000f400000
20439 .xword 0x710039000000
20440 .xword 0x6f400006c000
20441 .xword 0x71001d800000
20442 .xword 0x6f40000ae000
20443 .xword 0x6f400007e000
20444 .xword 0x700000940000
20445 .xword 0x700000ed0000
20446 .xword 0x700000140000
20447 .xword 0x710026000000
20448 .xword 0x6f4000126000
20449 .xword 0x700000710000
20450 .xword 0x6f40000ac000
20451 .xword 0x700000d30000
20452 .xword 0x6f4000166000
20453 .xword 0x6f40001da000
20454 .xword 0x6f4000008000
20455 .xword 0x700000d90000
20456 .xword 0x710028c00000
20457 .xword 0x6f4000162000
20458 .xword 0x720950000000
20459 .xword 0x6f40001f0000
20460 .xword 0x700000640000
20461 .xword 0x710031800000
20462 .xword 0x710034800000
20463 .xword 0x6f4000164000
20464 .xword 0x720830000000
20465 .xword 0x720190000000
20466 .xword 0x700000c80000
20467 .xword 0x6f400014e000
20468Thr4_User_Data_4v302_data_end:
20469/*********************************************************************/
20470SECTION .Thr4_User_Text_4v005 TEXT_VA=0x700000140000
20471attr_text {
20472 Name = .Thr4_User_Text_4v005 ,
20473 VA = 0x700000140000 ,/* 0x70000014ffc0 */
20474 RA = 0x00304a0000 ,
20475 PA = 0x44304a0000 ,
20476 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
20477 thr4_nz_ctx_tsb_3 ,
20478 TTE_V = 1 ,
20479 TTE_NFO = 0 ,
20480 TTE_L = 0 ,
20481 TTE_Soft = 0x0c0000 ,
20482 TTE_IE = 0 ,
20483 TTE_E = 0 ,
20484 TTE_CP = 0 ,
20485 TTE_CV = 0 ,
20486 TTE_P = 0 ,
20487 TTE_EP = 1 ,
20488 TTE_W = 0 ,
20489 TTE_SW1 = 0 ,
20490 TTE_SW0 = 0 ,
20491 TTE_RSVD1 = 0 ,
20492 TTE_Size = 1 ,
20493 /* ITTE_TAG_DATA = 0000700000141ac1 80000044304a0081 */
20494 end_label = Thr4_User_Text_4v005_text_end ,
20495 compressimage ,
20496 }
20497.text
20498.global Thr4_User_Text_4v005_text_begin
20499Thr4_User_Text_4v005_text_begin:
20500 nop
20501 sub %g1, 1, %g1
20502 brz %g1,Thr4_User_Text_4v005_exit
20503 nop
20504 nop
20505 nop
20506 nop
20507 nop
20508 nop
20509 nop
20510 nop
20511 nop
20512 nop
20513 .word 0xbe120000
20514 GOTO_SUPERVISOR1
20515 .word 0xfcdd9000
20516 nop
20517 nop
20518 nop
20519 IDEMAP_NCTX
20520 ACCESS_DTSB_PTR
20521 .word 0xfe42aa44
20522 IDEMAP_ALL
20523 .word 0xbe842090
20524 .word 0xe39fde00
20525 ACCESS_ITSB_PTR
20526 .word 0xbe846070
20527 .word 0xd6dfd060
20528 .word 0x1000000
20529 or %g0, 0x348, %i7
20530 READ_DDATA_ACCESS
20531 .word 0x1000000
20532 or %g0, 0x418, %i7
20533 ITLB_TAG_READ
20534 DO_BRANCH
20535 .word 0x81c66000
20536 .word 0xbe154000
20537 GOTO_SUPERVISOR0
20538 .word 0xd45c2068
20539 DO_BRANCH
20540 .word 0x81c4e000
20541 .word 0xbe13c000
20542 GOTO_SUPERVISOR0
20543 .word 0xfe5ee298
20544 .word 0xbe120000
20545 GOTO_SUPERVISOR1
20546 nop
20547Thr4_User_Text_4v005_exit:
20548 EXIT_GOOD
20549Thr4_User_Text_4v005_text_end:
20550/*********************************************************************/
20551SECTION .Thr4_User_Text_4v402 TEXT_VA=0x710026000000
20552attr_text {
20553 Name = .Thr4_User_Text_4v402 ,
20554 VA = 0x710026000000 ,/* 0x7100263fffc0 */
20555 RA = 0x0293800000 ,
20556 PA = 0x4e93800000 ,
20557 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
20558 thr4_z_ctx_tsb_1 ,
20559 TTE_V = 1 ,
20560 TTE_NFO = 0 ,
20561 TTE_L = 0 ,
20562 TTE_Soft = 0x110000 ,
20563 TTE_IE = 0 ,
20564 TTE_E = 0 ,
20565 TTE_CP = 0 ,
20566 TTE_CV = 0 ,
20567 TTE_P = 1 ,
20568 TTE_EP = 1 ,
20569 TTE_W = 0 ,
20570 TTE_SW1 = 0 ,
20571 TTE_SW0 = 0 ,
20572 TTE_RSVD1 = 0 ,
20573 TTE_Size = 3 ,
20574 /* ITTE_TAG_DATA = 0000710026000000 8000004e93800083 */
20575 end_label = Thr4_User_Text_4v402_text_end ,
20576 compressimage ,
20577 }
20578.text
20579.global Thr4_User_Text_4v402_text_begin
20580Thr4_User_Text_4v402_text_begin:
20581 wrpr 0, %gl
20582 nop
20583thr4_MMU_ASI_AS_IF_USER_PRIMARY_274:
20584 .word 0x87802010
20585 .word 0xccf6e018
20586 .word 0x1000000
20587 .word 0xbe148000
20588 P_IDEMAP_RPAGE
20589 .word 0xe25b20a0
20590 P_ACCESS_ITSB_PTR
20591 .word 0xc0262eb4
20592 .word 0xbe85a0c0
20593 .word 0xe0dfd000
20594 P_ACCESS_ITSB_PTR
20595 .word 0x1000000
20596 .word 0xbe164000
20597 P_DDEMAP_RPAGE
20598thr4_MMU_ASI_AS_IF_USER_PRIMARY_275:
20599 .word 0x87802010
20600 .word 0xf4f5a020
20601 .word 0x1000000
20602 or %g0, 0x0aa, %i7
20603 P_LOAD_DDATA_IN
20604 nop
20605 nop
20606 nop
20607 nop
20608 nop
20609 .word 0xbe86e038
20610 .word 0xe0dfd000
20611 .word 0xbe134000
20612 RETURN_FROM_SUPERVISOR1
20613 nop
20614Thr4_User_Text_4v402_exit:
20615 EXIT_GOOD
20616Thr4_User_Text_4v402_text_end:
20617/*********************************************************************/
20618SECTION .Thr4_User_Text_4v006 TEXT_VA=0x6f4000126000
20619attr_text {
20620 Name = .Thr4_User_Text_4v006 ,
20621 VA = 0x6f4000126000 ,/* 0x6f4000127fc0 */
20622 RA = 0x03a006a000 ,
20623 PA = 0x03a006a000 ,
20624 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
20625 thr4_nz_ctx_tsb_2 ,
20626 TTE_V = 1 ,
20627 TTE_NFO = 0 ,
20628 TTE_L = 0 ,
20629 TTE_Soft = 0x0c0000 ,
20630 TTE_IE = 0 ,
20631 TTE_E = 0 ,
20632 TTE_CP = 0 ,
20633 TTE_CV = 0 ,
20634 TTE_P = 1 ,
20635 TTE_EP = 1 ,
20636 TTE_W = 0 ,
20637 TTE_SW1 = 0 ,
20638 TTE_SW0 = 0 ,
20639 TTE_RSVD1 = 0 ,
20640 TTE_Size = 0 ,
20641 /* ITTE_TAG_DATA = 00006f4000126c1e 80000003a006a080 */
20642 end_label = Thr4_User_Text_4v006_text_end ,
20643 compressimage ,
20644 }
20645.text
20646.global Thr4_User_Text_4v006_text_begin
20647Thr4_User_Text_4v006_text_begin:
20648 wrpr 0, %gl
20649 .word 0x1000000
20650 .word 0xbe164000
20651 P_DDEMAP_RPAGE
20652 P_ACCESS_ITSB_PTR
20653thr4_MMU_ASI_AS_IF_USER_PRIMARY_276:
20654 .word 0x87802010
20655 .word 0xd0f5a028
20656 .word 0xfcd89000
20657thr4_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_277:
20658 .word 0x87802019
20659 .word 0xd6f46070
20660 .word 0xfe5c2568
20661 .word 0xe05ee038
20662 .word 0xe05da0e0
20663 .word 0xfcdc0200
20664 P_TOGGLE_LSU_DM
20665 .word 0x1000000
20666 .word 0xbe134000
20667 srlx %i7, 8, %i7
20668 andn %i7, 0x1f, %i7
20669 P_ITLB_PROBE
20670 .word 0x1000000
20671 or %g0, 0x5b0, %i7
20672 P_READ_IDATA_ACCESS
20673 .word 0x1000000
20674 .word 0xbe154000
20675 P_IDEMAP_RPAGE
20676thr4_MMU_ASI_AS_IF_USER_PRIMARY_278:
20677 .word 0x87802010
20678 .word 0xc4f42008
20679 P_DDEMAP_SCTX
20680 .word 0x1000000
20681 or %g0, 0x00b, %i7
20682 P_LOAD_IDATA_IN
20683 P_TOGGLE_LSU_IM
20684thr4_MMU_ASI_PRIMARY_279:
20685 .word 0x87802080
20686 .word 0xcaf42010
20687 .word 0xea712108
20688 .word 0xc07129c0
20689 .word 0xfcdc0200
20690 .word 0xbe164000
20691 RETURN_FROM_SUPERVISOR0
20692 nop
20693Thr4_User_Text_4v006_exit:
20694 EXIT_GOOD
20695Thr4_User_Text_4v006_text_end:
20696/*********************************************************************/
20697SECTION .Thr4_User_Data_4v103 DATA_VA=0x700000710000
20698attr_data {
20699 Name = .Thr4_User_Data_4v103 ,
20700 VA = 0x700000710000 ,/* 0x70000071ffc0 */
20701 RA = 0x0030a10000 ,
20702 PA = 0x4430a10000 ,
20703 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
20704 thr4_nz_ctx_tsb_3 ,
20705 TTE_V = 1 ,
20706 TTE_NFO = 0 ,
20707 TTE_L = 1 ,
20708 TTE_Soft = 0x1f0000 ,
20709 TTE_IE = 0 ,
20710 TTE_E = 0 ,
20711 TTE_CP = 0 ,
20712 TTE_CV = 0 ,
20713 TTE_P = 0 ,
20714 TTE_EP = 0 ,
20715 TTE_W = 1 ,
20716 TTE_SW1 = 0 ,
20717 TTE_SW0 = 0 ,
20718 TTE_RSVD1 = 0 ,
20719 TTE_Size = 1 ,
20720 /* DTTE_TAG_DATA = 0000700000711ac1 8000004430a10041 */
20721 end_label = Thr4_User_Data_4v103_data_end ,
20722 compressimage ,
20723 }
20724.data
20725.global Thr4_User_Data_4v103_data_begin
20726Thr4_User_Data_4v103_data_begin:
20727 .xword 0x71003b400000
20728 .xword 0x710001800000
20729 .xword 0x6f40000f2000
20730 .xword 0x6f40000ca000
20731 .xword 0x6f400008a000
20732 .xword 0x71000dc00000
20733 .xword 0x7000003d0000
20734 .xword 0x720030000000
20735 .xword 0x71000f400000
20736 .xword 0x710039000000
20737 .xword 0x6f400006c000
20738 .xword 0x71001d800000
20739 .xword 0x6f40000ae000
20740 .xword 0x6f400007e000
20741 .xword 0x700000940000
20742 .xword 0x700000ed0000
20743 .xword 0x700000140000
20744 .xword 0x710026000000
20745 .xword 0x6f4000126000
20746 .xword 0x700000710000
20747 .xword 0x6f40000ac000
20748 .xword 0x700000d30000
20749 .xword 0x6f4000166000
20750 .xword 0x6f40001da000
20751 .xword 0x6f4000008000
20752 .xword 0x700000d90000
20753 .xword 0x710028c00000
20754 .xword 0x6f4000162000
20755 .xword 0x720950000000
20756 .xword 0x6f40001f0000
20757 .xword 0x700000640000
20758 .xword 0x710031800000
20759 .xword 0x710034800000
20760 .xword 0x6f4000164000
20761 .xword 0x720830000000
20762 .xword 0x720190000000
20763 .xword 0x700000c80000
20764 .xword 0x6f400014e000
20765Thr4_User_Data_4v103_data_end:
20766/*********************************************************************/
20767SECTION .Thr4_User_Data_4v203 DATA_VA=0x6f40000ac000
20768attr_data {
20769 Name = .Thr4_User_Data_4v203 ,
20770 VA = 0x6f40000ac000 ,/* 0x6f40000adfc0 */
20771 RA = 0x03a01e0000 ,
20772 PA = 0x03a01e0000 ,
20773 TTE_Context = 0x0c3c ,/* DATA_SECONDARY */
20774 thr4_nz_ctx_tsb_2 ,
20775 TTE_V = 1 ,
20776 TTE_NFO = 0 ,
20777 TTE_L = 0 ,
20778 TTE_Soft = 0x0a0000 ,
20779 TTE_IE = 0 ,
20780 TTE_E = 0 ,
20781 TTE_CP = 1 ,
20782 TTE_CV = 0 ,
20783 TTE_P = 0 ,
20784 TTE_EP = 0 ,
20785 TTE_W = 1 ,
20786 TTE_SW1 = 0 ,
20787 TTE_SW0 = 0 ,
20788 TTE_RSVD1 = 0 ,
20789 TTE_Size = 0 ,
20790 /* DTTE_TAG_DATA = 00006f40000aca24 80000003a01e0440 */
20791 end_label = Thr4_User_Data_4v203_data_end ,
20792 compressimage ,
20793 }
20794.data
20795.global Thr4_User_Data_4v203_data_begin
20796Thr4_User_Data_4v203_data_begin:
20797 .xword 0x71003b400000
20798 .xword 0x710001800000
20799 .xword 0x6f40000f2000
20800 .xword 0x6f40000ca000
20801 .xword 0x6f400008a000
20802 .xword 0x71000dc00000
20803 .xword 0x7000003d0000
20804 .xword 0x720030000000
20805 .xword 0x71000f400000
20806 .xword 0x710039000000
20807 .xword 0x6f400006c000
20808 .xword 0x71001d800000
20809 .xword 0x6f40000ae000
20810 .xword 0x6f400007e000
20811 .xword 0x700000940000
20812 .xword 0x700000ed0000
20813 .xword 0x700000140000
20814 .xword 0x710026000000
20815 .xword 0x6f4000126000
20816 .xword 0x700000710000
20817 .xword 0x6f40000ac000
20818 .xword 0x700000d30000
20819 .xword 0x6f4000166000
20820 .xword 0x6f40001da000
20821 .xword 0x6f4000008000
20822 .xword 0x700000d90000
20823 .xword 0x710028c00000
20824 .xword 0x6f4000162000
20825 .xword 0x720950000000
20826 .xword 0x6f40001f0000
20827 .xword 0x700000640000
20828 .xword 0x710031800000
20829 .xword 0x710034800000
20830 .xword 0x6f4000164000
20831 .xword 0x720830000000
20832 .xword 0x720190000000
20833 .xword 0x700000c80000
20834 .xword 0x6f400014e000
20835Thr4_User_Data_4v203_data_end:
20836/*********************************************************************/
20837SECTION .Thr4_User_Data_4v303 DATA_VA=0x700000d30000
20838attr_data {
20839 Name = .Thr4_User_Data_4v303 ,
20840 VA = 0x700000d30000 ,/* 0x700000d3ffc0 */
20841 RA = 0x0030e80000 ,
20842 PA = 0x4430e80000 ,
20843 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20844 thr4_z_ctx_tsb_0 ,
20845 TTE_V = 1 ,
20846 TTE_NFO = 0 ,
20847 TTE_L = 0 ,
20848 TTE_Soft = 0x0e0000 ,
20849 TTE_IE = 0 ,
20850 TTE_E = 0 ,
20851 TTE_CP = 1 ,
20852 TTE_CV = 0 ,
20853 TTE_P = 0 ,
20854 TTE_EP = 0 ,
20855 TTE_W = 1 ,
20856 TTE_SW1 = 1 ,
20857 TTE_SW0 = 1 ,
20858 TTE_RSVD1 = 0 ,
20859 TTE_Size = 1 ,
20860 /* DTTE_TAG_DATA = 0000700000d30000 8000004430e80441 */
20861 end_label = Thr4_User_Data_4v303_data_end ,
20862 compressimage ,
20863 }
20864.data
20865.global Thr4_User_Data_4v303_data_begin
20866Thr4_User_Data_4v303_data_begin:
20867 .xword 0x71003b400000
20868 .xword 0x710001800000
20869 .xword 0x6f40000f2000
20870 .xword 0x6f40000ca000
20871 .xword 0x6f400008a000
20872 .xword 0x71000dc00000
20873 .xword 0x7000003d0000
20874 .xword 0x720030000000
20875 .xword 0x71000f400000
20876 .xword 0x710039000000
20877 .xword 0x6f400006c000
20878 .xword 0x71001d800000
20879 .xword 0x6f40000ae000
20880 .xword 0x6f400007e000
20881 .xword 0x700000940000
20882 .xword 0x700000ed0000
20883 .xword 0x700000140000
20884 .xword 0x710026000000
20885 .xword 0x6f4000126000
20886 .xword 0x700000710000
20887 .xword 0x6f40000ac000
20888 .xword 0x700000d30000
20889 .xword 0x6f4000166000
20890 .xword 0x6f40001da000
20891 .xword 0x6f4000008000
20892 .xword 0x700000d90000
20893 .xword 0x710028c00000
20894 .xword 0x6f4000162000
20895 .xword 0x720950000000
20896 .xword 0x6f40001f0000
20897 .xword 0x700000640000
20898 .xword 0x710031800000
20899 .xword 0x710034800000
20900 .xword 0x6f4000164000
20901 .xword 0x720830000000
20902 .xword 0x720190000000
20903 .xword 0x700000c80000
20904 .xword 0x6f400014e000
20905Thr4_User_Data_4v303_data_end:
20906/*********************************************************************/
20907SECTION .Thr4_User_Text_4v007 TEXT_VA=0x6f4000166000
20908attr_text {
20909 Name = .Thr4_User_Text_4v007 ,
20910 VA = 0x6f4000166000 ,/* 0x6f4000167fc0 */
20911 RA = 0x03a018a000 ,
20912 PA = 0x03a018a000 ,
20913 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
20914 thr4_nz_ctx_tsb_2 ,
20915 TTE_V = 1 ,
20916 TTE_NFO = 0 ,
20917 TTE_L = 0 ,
20918 TTE_Soft = 0x0c0000 ,
20919 TTE_IE = 0 ,
20920 TTE_E = 0 ,
20921 TTE_CP = 0 ,
20922 TTE_CV = 0 ,
20923 TTE_P = 0 ,
20924 TTE_EP = 1 ,
20925 TTE_W = 0 ,
20926 TTE_SW1 = 0 ,
20927 TTE_SW0 = 0 ,
20928 TTE_RSVD1 = 0 ,
20929 TTE_Size = 0 ,
20930 /* ITTE_TAG_DATA = 00006f4000166c1e 80000003a018a080 */
20931 end_label = Thr4_User_Text_4v007_text_end ,
20932 compressimage ,
20933 }
20934.text
20935.global Thr4_User_Text_4v007_text_begin
20936Thr4_User_Text_4v007_text_begin:
20937 nop
20938 sub %g1, 1, %g1
20939 brz %g1,Thr4_User_Text_4v007_exit
20940 nop
20941 ACCESS_DTSB_PTR
20942 .word 0xec58a098
20943 .word 0xbe85a008
20944 .word 0xecdfd000
20945 .word 0xc032a450
20946 .word 0x1000000
20947 or %g0, 0x026, %i7
20948 LOAD_IDATA_IN
20949 .word 0x1000000
20950 or %g0, 0x118, %i7
20951 READ_IDATA_ACCESS
20952 .word 0xc072a688
20953 DDEMAP_NCTX
20954 .word 0x1000000
20955 or %g0, 0x40e, %i7
20956 LOAD_IDATA_ACCESS
20957 .word 0xc075a2c8
20958 .word 0x1000000
20959 or %g0, 0x4b8, %i7
20960 ITLB_TAG_READ
20961 IDEMAP_ALL_PAGES
20962thr4_MMU_ASI_BLK_P_280:
20963 .word 0x878020f0
20964 .word 0xe1beee40
20965 DO_BRANCH
20966 .word 0x81c1e000
20967 .word 0xbe13c000
20968 GOTO_SUPERVISOR0
20969 .word 0x1000000
20970 .word 0xbe150000
20971 srlx %i7, 8, %i7
20972 andn %i7, 0x1f, %i7
20973 ITLB_PROBE
20974 .word 0xe4742078
20975 .word 0xc032a3b6
20976 .word 0xc472a098
20977 .word 0xc025a444
20978 .word 0xcc5c2018
20979 .word 0xfe5aa1e8
20980 .word 0x1000000
20981 or %g0, 0xb0, %i7
20982 LOAD_IDATA_ACCESS
20983 .word 0xc025ac84
20984 nop
20985 nop
20986 nop
20987 nop
20988 nop
20989 nop
20990 nop
20991 nop
20992 nop
20993 nop
20994 nop
20995 nop
20996 nop
20997 nop
20998 nop
20999 nop
21000thr4_MMU_ASI_SECONDARY_LITTLE_281:
21001 .word 0x87802089
21002 .word 0xeaf16020
21003 .word 0xfe4eed78
21004 IDEMAP_PCTX
21005 .word 0x1000000
21006 or %g0, 0x548, %i7
21007 READ_DDATA_ACCESS
21008 .word 0x1000000
21009 or %g0, 0x1d0, %i7
21010 DTLB_TAG_READ
21011 .word 0xfcda9000
21012 .word 0x1000000
21013 or %g0, 0x4c0, %i7
21014 ITLB_TAG_READ
21015thr4_MMU_ASI_PRIMARY_LITTLE_282:
21016 .word 0x87802088
21017 .word 0xc4f2a098
21018 .word 0xc0212ee4
21019 DO_BRANCH
21020 .word 0x81c66000
21021 .word 0xbe124000
21022 GOTO_SUPERVISOR0
21023 DDEMAP_NCTX
21024 nop
21025 nop
21026 nop
21027 nop
21028 nop
21029 nop
21030 nop
21031 nop
21032 IDEMAP_ALL_RPAGES
21033 .word 0xfcdc1000
21034thr4_MMU_ASI_BLK_PL_283:
21035 .word 0x878020f8
21036 .word 0xe1bc2980
21037 nop
21038 nop
21039 nop
21040 nop
21041 nop
21042 nop
21043 nop
21044 nop
21045 nop
21046 .word 0x1000000
21047 or %g0, 0x648, %i7
21048 READ_DDATA_ACCESS
21049 TOGGLE_LSU_DM
21050 nop
21051 nop
21052 nop
21053 .word 0xd45c2120
21054 TOGGLE_LSU_IM
21055 .word 0xc022a9c8
21056 .word 0xc025a7d4
21057 .word 0xbe86e0e0
21058 .word 0xd4dfd000
21059 DO_BRANCH
21060 .word 0x81c6a000
21061 .word 0xbe168000
21062 GOTO_SUPERVISOR0
21063thr4_MMU_ASI_PRIMARY_284:
21064 .word 0x87802080
21065 .word 0xd8f120a8
21066 .word 0xbe8420e0
21067 .word 0xc8dfd000
21068 .word 0x1000000
21069 or %g0, 0x039, %i7
21070 LOAD_IDATA_IN
21071 nop
21072 nop
21073 nop
21074 nop
21075 nop
21076 nop
21077 nop
21078 nop
21079 nop
21080 .word 0xc021223c
21081 .word 0xbe85a068
21082 .word 0xc4dfd000
21083thr4_MMU_ASI_BLK_P_285:
21084 .word 0x878020f0
21085 .word 0xc1baa780
21086 TOGGLE_LSU_DM
21087 .word 0xe458a0a8
21088 DDEMAP_PCTX
21089 DDEMAP_SCTX
21090 nop
21091 nop
21092 nop
21093 nop
21094 nop
21095 .word 0xfe42a480
21096 .word 0xc45aa0c0
21097thr4_MMU_ASI_PRIMARY_286:
21098 .word 0x87802080
21099 .word 0xdaf5a108
21100 .word 0x1000000
21101 .word 0xbe120000
21102 srlx %i7, 8, %i7
21103 andn %i7, 0x1f, %i7
21104 xor %i7, 0x10, %i7
21105 ITLB_PROBE
21106 .word 0xbe138000
21107 GOTO_SUPERVISOR1
21108 .word 0xc0712510
21109 .word 0x81c56000
21110 .word 0xbe13c000
21111 GOTO_SUPERVISOR0
21112 nop
21113Thr4_User_Text_4v007_exit:
21114 EXIT_GOOD
21115Thr4_User_Text_4v007_text_end:
21116/*********************************************************************/
21117SECTION .Thr4_User_Text_4v008 TEXT_VA=0x6f40001da000
21118attr_text {
21119 Name = .Thr4_User_Text_4v008 ,
21120 VA = 0x6f40001da000 ,/* 0x6f40001dbfc0 */
21121 RA = 0x03a01ea000 ,
21122 PA = 0x03a01ea000 ,
21123 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
21124 thr4_nz_ctx_tsb_2 ,
21125 TTE_V = 1 ,
21126 TTE_NFO = 0 ,
21127 TTE_L = 0 ,
21128 TTE_Soft = 0x0c0000 ,
21129 TTE_IE = 0 ,
21130 TTE_E = 0 ,
21131 TTE_CP = 0 ,
21132 TTE_CV = 0 ,
21133 TTE_P = 1 ,
21134 TTE_EP = 1 ,
21135 TTE_W = 0 ,
21136 TTE_SW1 = 0 ,
21137 TTE_SW0 = 0 ,
21138 TTE_RSVD1 = 0 ,
21139 TTE_Size = 0 ,
21140 /* ITTE_TAG_DATA = 00006f40001dac1e 80000003a01ea080 */
21141 end_label = Thr4_User_Text_4v008_text_end ,
21142 compressimage ,
21143 }
21144.text
21145.global Thr4_User_Text_4v008_text_begin
21146Thr4_User_Text_4v008_text_begin:
21147 wrpr 0, %gl
21148thr4_MMU_ASI_AS_IF_USER_PRIMARY_287:
21149 .word 0x87802010
21150 .word 0xf2f2a0b8
21151thr4_MMU_ASI_AS_IF_USER_PRIMARY_288:
21152 .word 0x87802010
21153 .word 0xccf6e048
21154 nop
21155 P_DDEMAP_NCTX
21156 P_IDEMAP_ALL
21157 .word 0xf0742078
21158 .word 0xc02dad83
21159 .word 0x1000000
21160 .word 0xbe120000
21161 P_IDEMAP_RPAGE
21162 .word 0xe19942e0
21163 .word 0x1000000
21164 or %g0, 0x458, %i7
21165 P_READ_DDATA_ACCESS
21166 P_TOGGLE_LSU_DM
21167 .word 0xfc9c1c40
21168 .word 0x1000000
21169 or %g0, 0x390, %i7
21170 P_DTLB_TAG_READ
21171 P_IDEMAP_ALL_RPAGES
21172 .word 0xbe842038
21173 .word 0xecdfc200
21174 P_DDEMAP_ALL_RPAGES
21175 .word 0xfc9d9c40
21176 P_TOGGLE_LSU_DM
21177 .word 0xfc995020
21178 nop
21179 nop
21180 nop
21181 nop
21182 .word 0xc02eeb17
21183 P_DDEMAP_ALL_PAGES
21184 P_ACCESS_ITSB_PTR
21185 .word 0xfcd95060
21186 .word 0x1000000
21187 or %g0, 0x02e, %i7
21188 P_LOAD_IDATA_IN
21189 P_TOGGLE_LSU_DM
21190 .word 0xec5aa068
21191 P_TOGGLE_LSU_IM
21192 .word 0xfcddd160
21193 .word 0xbe85a098
21194 .word 0xecdfc200
21195 .word 0xc070a320
21196thr4_MMU_ASI_REAL_IO_LITTLE_289:
21197 .word 0x8780201d
21198 .word 0xe6f5a050
21199 nop
21200 nop
21201 nop
21202 .word 0xe25aa010
21203 .word 0x1000000
21204 or %g0, 0x538, %i7
21205 P_ITLB_TAG_READ
21206thr4_MMU_ASI_AS_IF_USER_PRIMARY_290:
21207 .word 0x87802010
21208 .word 0xc8f5a008
21209 .word 0x1000000
21210 or %g0, 0x4a0, %i7
21211 P_ITLB_TAG_READ
21212 .word 0x1000000
21213 .word 0xbe130000
21214 P_IDEMAP_RPAGE
21215 .word 0xf05aa0c8
21216thr4_MMU_ASI_BLK_P_291:
21217 .word 0x878020f0
21218 .word 0xc1bdaa40
21219 nop
21220 nop
21221 nop
21222 nop
21223 nop
21224 nop
21225 nop
21226 nop
21227 nop
21228 .word 0x1000000
21229 or %g0, 0x5f0, %i7
21230 P_READ_DDATA_ACCESS
21231 .word 0x1000000
21232 or %g0, 0x130, %i7
21233 P_ITLB_TAG_READ
21234 .word 0xfcdd9000
21235 P_IDEMAP_NCTX
21236thr4_MMU_ASI_PRIMARY_292:
21237 .word 0x87802080
21238 .word 0xc4f2a038
21239thr4_MMU_ASI_AS_IF_USER_PRIMARY_293:
21240 .word 0x87802010
21241 .word 0xccf12018
21242 .word 0x1000000
21243 .word 0xbe174000
21244 srlx %i7, 8, %i7
21245 andn %i7, 0x1f, %i7
21246 P_ITLB_PROBE
21247 .word 0xfc9d05c0
21248thr4_MMU_ASI_REAL_MEM_294:
21249 .word 0x87802014
21250 .word 0xcaf2e010
21251 .word 0xfcd88200
21252 nop
21253 nop
21254 nop
21255 nop
21256thr4_MMU_ASI_PRIMARY_295:
21257 .word 0x87802080
21258 .word 0xf4f5a0b0
21259 .word 0xc45ee098
21260 .word 0xbe164000
21261 RETURN_FROM_SUPERVISOR0
21262 nop
21263Thr4_User_Text_4v008_exit:
21264 EXIT_GOOD
21265Thr4_User_Text_4v008_text_end:
21266/*********************************************************************/
21267SECTION .Thr4_User_Data_4v104 DATA_VA=0x6f4000008000
21268attr_data {
21269 Name = .Thr4_User_Data_4v104 ,
21270 VA = 0x6f4000008000 ,/* 0x6f4000009fc0 */
21271 RA = 0x03a0136000 ,
21272 PA = 0x03a0136000 ,
21273 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
21274 thr4_nz_ctx_tsb_2 ,
21275 TTE_V = 1 ,
21276 TTE_NFO = 0 ,
21277 TTE_L = 1 ,
21278 TTE_Soft = 0x1f0000 ,
21279 TTE_IE = 0 ,
21280 TTE_E = 0 ,
21281 TTE_CP = 0 ,
21282 TTE_CV = 0 ,
21283 TTE_P = 0 ,
21284 TTE_EP = 0 ,
21285 TTE_W = 1 ,
21286 TTE_SW1 = 0 ,
21287 TTE_SW0 = 0 ,
21288 TTE_RSVD1 = 0 ,
21289 TTE_Size = 0 ,
21290 /* DTTE_TAG_DATA = 00006f4000008c1e 80000003a0136040 */
21291 end_label = Thr4_User_Data_4v104_data_end ,
21292 compressimage ,
21293 }
21294.data
21295.global Thr4_User_Data_4v104_data_begin
21296Thr4_User_Data_4v104_data_begin:
21297 .xword 0x71003b400000
21298 .xword 0x710001800000
21299 .xword 0x6f40000f2000
21300 .xword 0x6f40000ca000
21301 .xword 0x6f400008a000
21302 .xword 0x71000dc00000
21303 .xword 0x7000003d0000
21304 .xword 0x720030000000
21305 .xword 0x71000f400000
21306 .xword 0x710039000000
21307 .xword 0x6f400006c000
21308 .xword 0x71001d800000
21309 .xword 0x6f40000ae000
21310 .xword 0x6f400007e000
21311 .xword 0x700000940000
21312 .xword 0x700000ed0000
21313 .xword 0x700000140000
21314 .xword 0x710026000000
21315 .xword 0x6f4000126000
21316 .xword 0x700000710000
21317 .xword 0x6f40000ac000
21318 .xword 0x700000d30000
21319 .xword 0x6f4000166000
21320 .xword 0x6f40001da000
21321 .xword 0x6f4000008000
21322 .xword 0x700000d90000
21323 .xword 0x710028c00000
21324 .xword 0x6f4000162000
21325 .xword 0x720950000000
21326 .xword 0x6f40001f0000
21327 .xword 0x700000640000
21328 .xword 0x710031800000
21329 .xword 0x710034800000
21330 .xword 0x6f4000164000
21331 .xword 0x720830000000
21332 .xword 0x720190000000
21333 .xword 0x700000c80000
21334 .xword 0x6f400014e000
21335Thr4_User_Data_4v104_data_end:
21336/*********************************************************************/
21337SECTION .Thr4_User_Data_4v304 DATA_VA=0x700000d90000
21338attr_data {
21339 Name = .Thr4_User_Data_4v304 ,
21340 VA = 0x700000d90000 ,/* 0x700000d9ffc0 */
21341 RA = 0x0030400000 ,
21342 PA = 0x4430400000 ,
21343 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
21344 thr4_z_ctx_tsb_0 ,
21345 TTE_V = 1 ,
21346 TTE_NFO = 0 ,
21347 TTE_L = 0 ,
21348 TTE_Soft = 0x0e0000 ,
21349 TTE_IE = 0 ,
21350 TTE_E = 0 ,
21351 TTE_CP = 1 ,
21352 TTE_CV = 0 ,
21353 TTE_P = 0 ,
21354 TTE_EP = 0 ,
21355 TTE_W = 1 ,
21356 TTE_SW1 = 1 ,
21357 TTE_SW0 = 1 ,
21358 TTE_RSVD1 = 0 ,
21359 TTE_Size = 1 ,
21360 /* DTTE_TAG_DATA = 0000700000d90000 8000004430400441 */
21361 end_label = Thr4_User_Data_4v304_data_end ,
21362 compressimage ,
21363 }
21364.data
21365.global Thr4_User_Data_4v304_data_begin
21366Thr4_User_Data_4v304_data_begin:
21367 .xword 0x71003b400000
21368 .xword 0x710001800000
21369 .xword 0x6f40000f2000
21370 .xword 0x6f40000ca000
21371 .xword 0x6f400008a000
21372 .xword 0x71000dc00000
21373 .xword 0x7000003d0000
21374 .xword 0x720030000000
21375 .xword 0x71000f400000
21376 .xword 0x710039000000
21377 .xword 0x6f400006c000
21378 .xword 0x71001d800000
21379 .xword 0x6f40000ae000
21380 .xword 0x6f400007e000
21381 .xword 0x700000940000
21382 .xword 0x700000ed0000
21383 .xword 0x700000140000
21384 .xword 0x710026000000
21385 .xword 0x6f4000126000
21386 .xword 0x700000710000
21387 .xword 0x6f40000ac000
21388 .xword 0x700000d30000
21389 .xword 0x6f4000166000
21390 .xword 0x6f40001da000
21391 .xword 0x6f4000008000
21392 .xword 0x700000d90000
21393 .xword 0x710028c00000
21394 .xword 0x6f4000162000
21395 .xword 0x720950000000
21396 .xword 0x6f40001f0000
21397 .xword 0x700000640000
21398 .xword 0x710031800000
21399 .xword 0x710034800000
21400 .xword 0x6f4000164000
21401 .xword 0x720830000000
21402 .xword 0x720190000000
21403 .xword 0x700000c80000
21404 .xword 0x6f400014e000
21405Thr4_User_Data_4v304_data_end:
21406/*********************************************************************/
21407SECTION .Thr4_User_Text_4v009 TEXT_VA=0x710028c00000
21408attr_text {
21409 Name = .Thr4_User_Text_4v009 ,
21410 VA = 0x710028c00000 ,/* 0x710028ffffc0 */
21411 RA = 0x029ec00000 ,
21412 PA = 0x4e9ec00000 ,
21413 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
21414 thr4_nz_ctx_tsb_0 ,
21415 TTE_V = 1 ,
21416 TTE_NFO = 0 ,
21417 TTE_L = 0 ,
21418 TTE_Soft = 0x0c0000 ,
21419 TTE_IE = 0 ,
21420 TTE_E = 0 ,
21421 TTE_CP = 0 ,
21422 TTE_CV = 0 ,
21423 TTE_P = 0 ,
21424 TTE_EP = 1 ,
21425 TTE_W = 0 ,
21426 TTE_SW1 = 0 ,
21427 TTE_SW0 = 0 ,
21428 TTE_RSVD1 = 0 ,
21429 TTE_Size = 3 ,
21430 /* ITTE_TAG_DATA = 0000710028c01ac1 8000004e9ec00083 */
21431 end_label = Thr4_User_Text_4v009_text_end ,
21432 compressimage ,
21433 }
21434.text
21435.global Thr4_User_Text_4v009_text_begin
21436Thr4_User_Text_4v009_text_begin:
21437 nop
21438 sub %g1, 1, %g1
21439 brz %g1,Thr4_User_Text_4v009_exit
21440 nop
21441 .word 0xec5da100
21442 .word 0xf65c20c0
21443 nop
21444 .word 0x1000000
21445 or %g0, 0x5b8, %i7
21446 READ_DDATA_ACCESS
21447 .word 0xc022abe4
21448 .word 0xc075abc0
21449 .word 0xfa72a0e8
21450 .word 0xc02424a8
21451 .word 0xce72a030
21452 .word 0xc02dab64
21453 .word 0x1000000
21454 or %g0, 0x538, %i7
21455 READ_IDATA_ACCESS
21456 .word 0xc45da0e0
21457 DDEMAP_ALL_PAGES
21458 .word 0xbe154000
21459 GOTO_SUPERVISOR0
21460 nop
21461 nop
21462 nop
21463 nop
21464 nop
21465 nop
21466 nop
21467 nop
21468thr4_MMU_ASI_BLK_P_296:
21469 .word 0x878020f0
21470 .word 0xc3b8a300
21471 .word 0xc02ee7e5
21472 IDEMAP_PCTX
21473 nop
21474 nop
21475 nop
21476 nop
21477 nop
21478 nop
21479 nop
21480 nop
21481 nop
21482 nop
21483 nop
21484 nop
21485 nop
21486 nop
21487 nop
21488 nop
21489 nop
21490 .word 0xfc9c1c40
21491thr4_MMU_ASI_PRIMARY_297:
21492 .word 0x87802080
21493 .word 0xd6f2a010
21494thr4_MMU_ASI_BLK_P_298:
21495 .word 0x878020f0
21496 .word 0xc1b8ac80
21497 .word 0xbe8120c0
21498 .word 0xecdfd000
21499 nop
21500 nop
21501 nop
21502 nop
21503 nop
21504 nop
21505 nop
21506 nop
21507 nop
21508 nop
21509 .word 0xc472a098
21510 .word 0xc075afb8
21511 nop
21512 nop
21513 nop
21514 nop
21515 nop
21516 nop
21517 nop
21518 nop
21519 .word 0xfe5c2e40
21520 DO_BRANCH
21521 .word 0x81c3e000
21522 .word 0xbe154000
21523 GOTO_SUPERVISOR0
21524 .word 0x1000000
21525 or %g0, 0x150, %i7
21526 READ_IDATA_ACCESS
21527 .word 0x1000000
21528 or %g0, 0x009, %i7
21529 LOAD_DDATA_IN
21530 nop
21531 nop
21532 nop
21533 nop
21534 nop
21535 nop
21536 .word 0xbe138000
21537 GOTO_SUPERVISOR1
21538 .word 0xe670a080
21539 .word 0xc072aea8
21540 .word 0xbe154000
21541 GOTO_SUPERVISOR0
21542 nop
21543Thr4_User_Text_4v009_exit:
21544 EXIT_GOOD
21545Thr4_User_Text_4v009_text_end:
21546/*********************************************************************/
21547SECTION .Thr4_User_Text_4v00a TEXT_VA=0x6f4000162000
21548attr_text {
21549 Name = .Thr4_User_Text_4v00a ,
21550 VA = 0x6f4000162000 ,/* 0x6f4000163fc0 */
21551 RA = 0x03a01f2000 ,
21552 PA = 0x03a01f2000 ,
21553 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
21554 thr4_nz_ctx_tsb_2 ,
21555 TTE_V = 1 ,
21556 TTE_NFO = 0 ,
21557 TTE_L = 0 ,
21558 TTE_Soft = 0x0c0000 ,
21559 TTE_IE = 0 ,
21560 TTE_E = 0 ,
21561 TTE_CP = 0 ,
21562 TTE_CV = 0 ,
21563 TTE_P = 1 ,
21564 TTE_EP = 1 ,
21565 TTE_W = 0 ,
21566 TTE_SW1 = 0 ,
21567 TTE_SW0 = 0 ,
21568 TTE_RSVD1 = 0 ,
21569 TTE_Size = 0 ,
21570 /* ITTE_TAG_DATA = 00006f4000162c1e 80000003a01f2080 */
21571 end_label = Thr4_User_Text_4v00a_text_end ,
21572 compressimage ,
21573 }
21574.text
21575.global Thr4_User_Text_4v00a_text_begin
21576Thr4_User_Text_4v00a_text_begin:
21577 wrpr 0, %gl
21578 .word 0xf676e038
21579 .word 0xc028ae8e
21580 .word 0xbe8420e0
21581 .word 0xc4dfd000
21582 P_DDEMAP_ALL_RPAGES
21583 .word 0xbe842038
21584 .word 0xd4dfc200
21585 .word 0x1000000
21586 .word 0xbe124000
21587 P_IDEMAP_PAGE
21588 .word 0x1000000
21589 or %g0, 0x03c, %i7
21590 P_LOAD_DDATA_IN
21591 .word 0xfe58a078
21592thr4_MMU_ASI_AS_IF_USER_PRIMARY_299:
21593 .word 0x87802010
21594 .word 0xd6f2a010
21595 .word 0xcc5aa018
21596 .word 0xfcdec200
21597 .word 0xc075a130
21598 P_DDEMAP_ALL
21599 .word 0xc02aa6ba
21600 .word 0x1000000
21601 or %g0, 0x100, %i7
21602 P_READ_DDATA_ACCESS
21603 nop
21604 nop
21605 nop
21606 nop
21607 nop
21608 .word 0xbe8160a0
21609 .word 0xeedfd020
21610 .word 0xee5da010
21611 .word 0xfcdc0200
21612 nop
21613 nop
21614 nop
21615 nop
21616 nop
21617 nop
21618 nop
21619 .word 0xfc9b0480
21620 nop
21621 nop
21622 nop
21623 nop
21624 P_DDEMAP_ALL
21625 .word 0x1000000
21626 or %g0, 0x06b, %i7
21627 P_LOAD_DDATA_IN
21628 .word 0xc026e7c0
21629 .word 0x1000000
21630 or %g0, 0x09b, %i7
21631 P_LOAD_DDATA_IN
21632 .word 0xfcda8200
21633 .word 0xfcda8200
21634 P_IDEMAP_PCTX
21635 .word 0xc024221c
21636 P_IDEMAP_ALL_RPAGES
21637 .word 0x1000000
21638 or %g0, 0x0a1, %i7
21639 P_LOAD_DDATA_IN
21640 nop
21641 nop
21642 nop
21643 nop
21644 .word 0x1000000
21645 .word 0xbe12c000
21646 srlx %i7, 8, %i7
21647 andn %i7, 0x1f, %i7
21648 P_ITLB_PROBE
21649 P_IDEMAP_PCTX
21650 .word 0xf2712020
21651 .word 0xc021295c
21652 P_DDEMAP_SCTX
21653 .word 0xfc9f0480
21654 .word 0xfcd95020
21655 P_IDEMAP_ALL_PAGES
21656 P_IDEMAP_PCTX
21657 P_IDEMAP_ALL
21658 .word 0x1000000
21659 or %g0, 0x131, %i7
21660 P_LOAD_IDATA_ACCESS
21661 .word 0xbe842100
21662 .word 0xe0dfc200
21663 P_ACCESS_DTSB_PTR
21664 .word 0xec5c2100
21665 .word 0x1000000
21666 or %g0, 0x1da, %i7
21667 P_LOAD_IDATA_ACCESS
21668 nop
21669 nop
21670 nop
21671 nop
21672 nop
21673 nop
21674 nop
21675 nop
21676 nop
21677 .word 0xc022a874
21678 .word 0xf65ee0c0
21679 .word 0x1000000
21680 or %g0, 0x5b0, %i7
21681 P_READ_IDATA_ACCESS
21682 P_IDEMAP_ALL
21683 .word 0xbe82a068
21684 .word 0xc4dfc200
21685 .word 0xfcdc1000
21686 P_TOGGLE_LSU_DM
21687 .word 0xbe134000
21688 RETURN_FROM_SUPERVISOR0
21689 nop
21690Thr4_User_Text_4v00a_exit:
21691 EXIT_GOOD
21692Thr4_User_Text_4v00a_text_end:
21693/*********************************************************************/
21694SECTION .Thr4_User_Data_4v105 DATA_VA=0x720950000000
21695attr_data {
21696 Name = .Thr4_User_Data_4v105 ,
21697 VA = 0x720950000000 ,/* 0x72095fffffc0 */
21698 RA = 0x01f0000000 ,
21699 PA = 0x4df0000000 ,
21700 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
21701 thr4_nz_ctx_tsb_1 ,
21702 TTE_V = 1 ,
21703 TTE_NFO = 0 ,
21704 TTE_L = 1 ,
21705 TTE_Soft = 0x1f0000 ,
21706 TTE_IE = 0 ,
21707 TTE_E = 0 ,
21708 TTE_CP = 0 ,
21709 TTE_CV = 0 ,
21710 TTE_P = 0 ,
21711 TTE_EP = 0 ,
21712 TTE_W = 1 ,
21713 TTE_SW1 = 0 ,
21714 TTE_SW0 = 0 ,
21715 TTE_RSVD1 = 0 ,
21716 TTE_Size = 5 ,
21717 /* DTTE_TAG_DATA = 0000720950001ac1 8000004df0000045 */
21718 end_label = Thr4_User_Data_4v105_data_end ,
21719 compressimage ,
21720 }
21721.data
21722.global Thr4_User_Data_4v105_data_begin
21723Thr4_User_Data_4v105_data_begin:
21724 .xword 0x71003b400000
21725 .xword 0x710001800000
21726 .xword 0x6f40000f2000
21727 .xword 0x6f40000ca000
21728 .xword 0x6f400008a000
21729 .xword 0x71000dc00000
21730 .xword 0x7000003d0000
21731 .xword 0x720030000000
21732 .xword 0x71000f400000
21733 .xword 0x710039000000
21734 .xword 0x6f400006c000
21735 .xword 0x71001d800000
21736 .xword 0x6f40000ae000
21737 .xword 0x6f400007e000
21738 .xword 0x700000940000
21739 .xword 0x700000ed0000
21740 .xword 0x700000140000
21741 .xword 0x710026000000
21742 .xword 0x6f4000126000
21743 .xword 0x700000710000
21744 .xword 0x6f40000ac000
21745 .xword 0x700000d30000
21746 .xword 0x6f4000166000
21747 .xword 0x6f40001da000
21748 .xword 0x6f4000008000
21749 .xword 0x700000d90000
21750 .xword 0x710028c00000
21751 .xword 0x6f4000162000
21752 .xword 0x720950000000
21753 .xword 0x6f40001f0000
21754 .xword 0x700000640000
21755 .xword 0x710031800000
21756 .xword 0x710034800000
21757 .xword 0x6f4000164000
21758 .xword 0x720830000000
21759 .xword 0x720190000000
21760 .xword 0x700000c80000
21761 .xword 0x6f400014e000
21762Thr4_User_Data_4v105_data_end:
21763/*********************************************************************/
21764SECTION .Thr4_User_Text_4v00b TEXT_VA=0x6f40001f0000
21765attr_text {
21766 Name = .Thr4_User_Text_4v00b ,
21767 VA = 0x6f40001f0000 ,/* 0x6f40001f1fc0 */
21768 RA = 0x03a013a000 ,
21769 PA = 0x03a013a000 ,
21770 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
21771 thr4_nz_ctx_tsb_2 ,
21772 TTE_V = 1 ,
21773 TTE_NFO = 0 ,
21774 TTE_L = 0 ,
21775 TTE_Soft = 0x0c0000 ,
21776 TTE_IE = 0 ,
21777 TTE_E = 0 ,
21778 TTE_CP = 0 ,
21779 TTE_CV = 0 ,
21780 TTE_P = 0 ,
21781 TTE_EP = 1 ,
21782 TTE_W = 0 ,
21783 TTE_SW1 = 0 ,
21784 TTE_SW0 = 0 ,
21785 TTE_RSVD1 = 0 ,
21786 TTE_Size = 0 ,
21787 /* ITTE_TAG_DATA = 00006f40001f0c1e 80000003a013a080 */
21788 end_label = Thr4_User_Text_4v00b_text_end ,
21789 compressimage ,
21790 }
21791.text
21792.global Thr4_User_Text_4v00b_text_begin
21793Thr4_User_Text_4v00b_text_begin:
21794 nop
21795 sub %g1, 1, %g1
21796 brz %g1,Thr4_User_Text_4v00b_exit
21797 nop
21798 DDEMAP_SCTX
21799 nop
21800 nop
21801 nop
21802 nop
21803 nop
21804 nop
21805 nop
21806 nop
21807 nop
21808 .word 0x1000000
21809 or %g0, 0x4a4, %i7
21810 LOAD_IDATA_ACCESS
21811 ACCESS_DTSB_PTR
21812 .word 0xfcddd060
21813 .word 0xc0292464
21814 TOGGLE_LSU_IM
21815 .word 0x1000000
21816 or %g0, 0x38, %i7
21817 ITLB_TAG_READ
21818 .word 0xbe85a038
21819 .word 0xf6dfd000
21820 .word 0xc85da110
21821 .word 0xe25ee010
21822thr4_MMU_ASI_SECONDARY_LITTLE_300:
21823 .word 0x87802089
21824 .word 0xe0f2e0c0
21825 nop
21826 .word 0x1000000
21827 or %g0, 0x1ea, %i7
21828 LOAD_DDATA_ACCESS
21829thr4_MMU_ASI_BLK_P_301:
21830 .word 0x878020f0
21831 .word 0xc3b8a240
21832 DO_BRANCH
21833 .word 0x81c3e000
21834 .word 0xbe168000
21835 GOTO_SUPERVISOR0
21836 .word 0xee5c20a0
21837 nop
21838 IDEMAP_PCTX
21839thr4_MMU_ASI_PRIMARY_302:
21840 .word 0x87802080
21841 .word 0xf6f0a098
21842 .word 0x1000000
21843 .word 0xbe170000
21844 srlx %i7, 8, %i7
21845 andn %i7, 0x1f, %i7
21846 ITLB_PROBE
21847 .word 0xfe4dac6b
21848 .word 0xc075a708
21849 .word 0xf65c2068
21850 .word 0xbe13c000
21851 GOTO_SUPERVISOR0
21852 DDEMAP_SCTX
21853 .word 0xc19ddf20
21854 .word 0x1000000
21855 or %g0, 0x076, %i7
21856 LOAD_DDATA_IN
21857 DO_BRANCH
21858 .word 0x81c26000
21859 .word 0xbe168000
21860 GOTO_SUPERVISOR0
21861 .word 0xfe4c2186
21862 .word 0xbe124000
21863 GOTO_SUPERVISOR0
21864 nop
21865Thr4_User_Text_4v00b_exit:
21866 EXIT_GOOD
21867Thr4_User_Text_4v00b_text_end:
21868/*********************************************************************/
21869SECTION .Thr4_User_Data_4v106 DATA_VA=0x700000640000
21870attr_data {
21871 Name = .Thr4_User_Data_4v106 ,
21872 VA = 0x700000640000 ,/* 0x70000064ffc0 */
21873 RA = 0x0030050000 ,
21874 PA = 0x4430050000 ,
21875 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
21876 thr4_nz_ctx_tsb_3 ,
21877 TTE_V = 1 ,
21878 TTE_NFO = 0 ,
21879 TTE_L = 1 ,
21880 TTE_Soft = 0x1f0000 ,
21881 TTE_IE = 0 ,
21882 TTE_E = 0 ,
21883 TTE_CP = 0 ,
21884 TTE_CV = 0 ,
21885 TTE_P = 0 ,
21886 TTE_EP = 0 ,
21887 TTE_W = 1 ,
21888 TTE_SW1 = 0 ,
21889 TTE_SW0 = 0 ,
21890 TTE_RSVD1 = 0 ,
21891 TTE_Size = 1 ,
21892 /* DTTE_TAG_DATA = 0000700000641ac1 8000004430050041 */
21893 end_label = Thr4_User_Data_4v106_data_end ,
21894 compressimage ,
21895 }
21896.data
21897.global Thr4_User_Data_4v106_data_begin
21898Thr4_User_Data_4v106_data_begin:
21899 .xword 0x71003b400000
21900 .xword 0x710001800000
21901 .xword 0x6f40000f2000
21902 .xword 0x6f40000ca000
21903 .xword 0x6f400008a000
21904 .xword 0x71000dc00000
21905 .xword 0x7000003d0000
21906 .xword 0x720030000000
21907 .xword 0x71000f400000
21908 .xword 0x710039000000
21909 .xword 0x6f400006c000
21910 .xword 0x71001d800000
21911 .xword 0x6f40000ae000
21912 .xword 0x6f400007e000
21913 .xword 0x700000940000
21914 .xword 0x700000ed0000
21915 .xword 0x700000140000
21916 .xword 0x710026000000
21917 .xword 0x6f4000126000
21918 .xword 0x700000710000
21919 .xword 0x6f40000ac000
21920 .xword 0x700000d30000
21921 .xword 0x6f4000166000
21922 .xword 0x6f40001da000
21923 .xword 0x6f4000008000
21924 .xword 0x700000d90000
21925 .xword 0x710028c00000
21926 .xword 0x6f4000162000
21927 .xword 0x720950000000
21928 .xword 0x6f40001f0000
21929 .xword 0x700000640000
21930 .xword 0x710031800000
21931 .xword 0x710034800000
21932 .xword 0x6f4000164000
21933 .xword 0x720830000000
21934 .xword 0x720190000000
21935 .xword 0x700000c80000
21936 .xword 0x6f400014e000
21937Thr4_User_Data_4v106_data_end:
21938/*********************************************************************/
21939SECTION .Thr4_User_Text_4v00c TEXT_VA=0x710031800000
21940attr_text {
21941 Name = .Thr4_User_Text_4v00c ,
21942 VA = 0x710031800000 ,/* 0x710031bfffc0 */
21943 RA = 0x0298800000 ,
21944 PA = 0x4e98800000 ,
21945 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
21946 thr4_nz_ctx_tsb_0 ,
21947 TTE_V = 1 ,
21948 TTE_NFO = 0 ,
21949 TTE_L = 0 ,
21950 TTE_Soft = 0x0c0000 ,
21951 TTE_IE = 0 ,
21952 TTE_E = 0 ,
21953 TTE_CP = 0 ,
21954 TTE_CV = 0 ,
21955 TTE_P = 0 ,
21956 TTE_EP = 1 ,
21957 TTE_W = 0 ,
21958 TTE_SW1 = 0 ,
21959 TTE_SW0 = 0 ,
21960 TTE_RSVD1 = 0 ,
21961 TTE_Size = 3 ,
21962 /* ITTE_TAG_DATA = 0000710031801ac1 8000004e98800083 */
21963 end_label = Thr4_User_Text_4v00c_text_end ,
21964 compressimage ,
21965 }
21966.text
21967.global Thr4_User_Text_4v00c_text_begin
21968Thr4_User_Text_4v00c_text_begin:
21969 nop
21970 sub %g1, 1, %g1
21971 brz %g1,Thr4_User_Text_4v00c_exit
21972 nop
21973 .word 0xf85c2048
21974 .word 0xbe13c000
21975 GOTO_SUPERVISOR0
21976 .word 0x1000000
21977 or %g0, 0x033, %i7
21978 LOAD_IDATA_IN
21979 nop
21980 nop
21981 nop
21982 nop
21983 nop
21984 nop
21985 nop
21986 nop
21987 nop
21988 .word 0xfa70a128
21989 .word 0xc022a8d8
21990 DDEMAP_ALL
21991 .word 0x1000000
21992 or %g0, 0x4ee, %i7
21993 LOAD_DDATA_ACCESS
21994 .word 0xf675a038
21995 .word 0xc070a4e8
21996 .word 0xbe138000
21997 GOTO_SUPERVISOR1
21998 .word 0xdc70a028
21999 .word 0xc072a450
22000 .word 0xbe124000
22001 GOTO_SUPERVISOR0
22002 .word 0xfe46e0e8
22003 .word 0xbe120000
22004 GOTO_SUPERVISOR1
22005 nop
22006Thr4_User_Text_4v00c_exit:
22007 EXIT_GOOD
22008Thr4_User_Text_4v00c_text_end:
22009/*********************************************************************/
22010SECTION .Thr4_User_Data_4v107 DATA_VA=0x710034800000
22011attr_data {
22012 Name = .Thr4_User_Data_4v107 ,
22013 VA = 0x710034800000 ,/* 0x710034bfffc0 */
22014 RA = 0x0291400000 ,
22015 PA = 0x4e91400000 ,
22016 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
22017 thr4_nz_ctx_tsb_0 ,
22018 TTE_V = 1 ,
22019 TTE_NFO = 0 ,
22020 TTE_L = 1 ,
22021 TTE_Soft = 0x1f0000 ,
22022 TTE_IE = 0 ,
22023 TTE_E = 0 ,
22024 TTE_CP = 0 ,
22025 TTE_CV = 0 ,
22026 TTE_P = 0 ,
22027 TTE_EP = 0 ,
22028 TTE_W = 1 ,
22029 TTE_SW1 = 0 ,
22030 TTE_SW0 = 0 ,
22031 TTE_RSVD1 = 0 ,
22032 TTE_Size = 3 ,
22033 /* DTTE_TAG_DATA = 0000710034801ac1 8000004e91400043 */
22034 end_label = Thr4_User_Data_4v107_data_end ,
22035 compressimage ,
22036 }
22037.data
22038.global Thr4_User_Data_4v107_data_begin
22039Thr4_User_Data_4v107_data_begin:
22040 .xword 0x71003b400000
22041 .xword 0x710001800000
22042 .xword 0x6f40000f2000
22043 .xword 0x6f40000ca000
22044 .xword 0x6f400008a000
22045 .xword 0x71000dc00000
22046 .xword 0x7000003d0000
22047 .xword 0x720030000000
22048 .xword 0x71000f400000
22049 .xword 0x710039000000
22050 .xword 0x6f400006c000
22051 .xword 0x71001d800000
22052 .xword 0x6f40000ae000
22053 .xword 0x6f400007e000
22054 .xword 0x700000940000
22055 .xword 0x700000ed0000
22056 .xword 0x700000140000
22057 .xword 0x710026000000
22058 .xword 0x6f4000126000
22059 .xword 0x700000710000
22060 .xword 0x6f40000ac000
22061 .xword 0x700000d30000
22062 .xword 0x6f4000166000
22063 .xword 0x6f40001da000
22064 .xword 0x6f4000008000
22065 .xword 0x700000d90000
22066 .xword 0x710028c00000
22067 .xword 0x6f4000162000
22068 .xword 0x720950000000
22069 .xword 0x6f40001f0000
22070 .xword 0x700000640000
22071 .xword 0x710031800000
22072 .xword 0x710034800000
22073 .xword 0x6f4000164000
22074 .xword 0x720830000000
22075 .xword 0x720190000000
22076 .xword 0x700000c80000
22077 .xword 0x6f400014e000
22078Thr4_User_Data_4v107_data_end:
22079/*********************************************************************/
22080SECTION .Thr4_User_Text_4v00d TEXT_VA=0x6f4000164000
22081attr_text {
22082 Name = .Thr4_User_Text_4v00d ,
22083 VA = 0x6f4000164000 ,/* 0x6f4000165fc0 */
22084 RA = 0x03a016e000 ,
22085 PA = 0x03a016e000 ,
22086 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
22087 thr4_nz_ctx_tsb_2 ,
22088 TTE_V = 1 ,
22089 TTE_NFO = 0 ,
22090 TTE_L = 0 ,
22091 TTE_Soft = 0x0c0000 ,
22092 TTE_IE = 0 ,
22093 TTE_E = 0 ,
22094 TTE_CP = 0 ,
22095 TTE_CV = 0 ,
22096 TTE_P = 0 ,
22097 TTE_EP = 1 ,
22098 TTE_W = 0 ,
22099 TTE_SW1 = 0 ,
22100 TTE_SW0 = 0 ,
22101 TTE_RSVD1 = 0 ,
22102 TTE_Size = 0 ,
22103 /* ITTE_TAG_DATA = 00006f4000164c1e 80000003a016e080 */
22104 end_label = Thr4_User_Text_4v00d_text_end ,
22105 compressimage ,
22106 }
22107.text
22108.global Thr4_User_Text_4v00d_text_begin
22109Thr4_User_Text_4v00d_text_begin:
22110 nop
22111 sub %g1, 1, %g1
22112 brz %g1,Thr4_User_Text_4v00d_exit
22113 nop
22114 .word 0xbe8420c0
22115 .word 0xc8dfd000
22116 .word 0x1000000
22117 or %g0, 0x518, %i7
22118 READ_DDATA_ACCESS
22119 .word 0x1000000
22120 .word 0xbe128000
22121 DDEMAP_RPAGE
22122 .word 0x1000000
22123 or %g0, 0x6e8, %i7
22124 READ_DDATA_ACCESS
22125 IDEMAP_ALL_RPAGES
22126 .word 0xbe8420c0
22127 .word 0xd4dfd000
22128 nop
22129 DO_BRANCH
22130 .word 0x81c3e000
22131 .word 0xbe154000
22132 GOTO_SUPERVISOR0
22133 IDEMAP_ALL
22134 .word 0x1000000
22135 or %g0, 0x530, %i7
22136 DTLB_TAG_READ
22137 .word 0xbe138000
22138 GOTO_SUPERVISOR1
22139 .word 0x1000000
22140 .word 0xbe104000
22141 srlx %i7, 8, %i7
22142 andn %i7, 0x1f, %i7
22143 xor %i7, 0x10, %i7
22144 ITLB_PROBE
22145 .word 0xfe55abac
22146 .word 0xc022a6f4
22147 .word 0xfcddd020
22148 nop
22149 .word 0x1000000
22150 .word 0xbe154000
22151 srlx %i7, 8, %i7
22152 andn %i7, 0x1f, %i7
22153 ITLB_PROBE
22154 nop
22155 nop
22156 nop
22157 nop
22158 nop
22159 TOGGLE_LSU_DM
22160 .word 0xbe120000
22161 GOTO_SUPERVISOR1
22162 .word 0xd670a070
22163 .word 0xc035af4c
22164 .word 0x1000000
22165 or %g0, 0x687, %i7
22166 LOAD_DDATA_ACCESS
22167 .word 0x1000000
22168 or %g0, 0x158, %i7
22169 ITLB_TAG_READ
22170 nop
22171 nop
22172 nop
22173 nop
22174 nop
22175thr4_MMU_ASI_PRIMARY_LITTLE_303:
22176 .word 0x87802088
22177 .word 0xe2f2a010
22178 IDEMAP_ALL_RPAGES
22179 .word 0x1000000
22180 or %g0, 0x594, %i7
22181 LOAD_IDATA_ACCESS
22182 .word 0xbe120000
22183 GOTO_SUPERVISOR1
22184 nop
22185 nop
22186 nop
22187 nop
22188 nop
22189 DDEMAP_ALL
22190 DO_BRANCH
22191 .word 0x81c3e000
22192 .word 0xbe168000
22193 GOTO_SUPERVISOR0
22194 .word 0xc028af4f
22195 .word 0xbe120000
22196 GOTO_SUPERVISOR1
22197 nop
22198Thr4_User_Text_4v00d_exit:
22199 EXIT_GOOD
22200Thr4_User_Text_4v00d_text_end:
22201/*********************************************************************/
22202SECTION .Thr4_User_Data_4v108 DATA_VA=0x720830000000
22203attr_data {
22204 Name = .Thr4_User_Data_4v108 ,
22205 VA = 0x720830000000 ,/* 0x72083fffffc0 */
22206 RA = 0x01a0000000 ,
22207 PA = 0x4da0000000 ,
22208 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
22209 thr4_nz_ctx_tsb_1 ,
22210 TTE_V = 1 ,
22211 TTE_NFO = 0 ,
22212 TTE_L = 1 ,
22213 TTE_Soft = 0x1f0000 ,
22214 TTE_IE = 0 ,
22215 TTE_E = 0 ,
22216 TTE_CP = 0 ,
22217 TTE_CV = 0 ,
22218 TTE_P = 0 ,
22219 TTE_EP = 0 ,
22220 TTE_W = 1 ,
22221 TTE_SW1 = 0 ,
22222 TTE_SW0 = 0 ,
22223 TTE_RSVD1 = 0 ,
22224 TTE_Size = 5 ,
22225 /* DTTE_TAG_DATA = 0000720830001ac1 8000004da0000045 */
22226 end_label = Thr4_User_Data_4v108_data_end ,
22227 compressimage ,
22228 }
22229.data
22230.global Thr4_User_Data_4v108_data_begin
22231Thr4_User_Data_4v108_data_begin:
22232 .xword 0x71003b400000
22233 .xword 0x710001800000
22234 .xword 0x6f40000f2000
22235 .xword 0x6f40000ca000
22236 .xword 0x6f400008a000
22237 .xword 0x71000dc00000
22238 .xword 0x7000003d0000
22239 .xword 0x720030000000
22240 .xword 0x71000f400000
22241 .xword 0x710039000000
22242 .xword 0x6f400006c000
22243 .xword 0x71001d800000
22244 .xword 0x6f40000ae000
22245 .xword 0x6f400007e000
22246 .xword 0x700000940000
22247 .xword 0x700000ed0000
22248 .xword 0x700000140000
22249 .xword 0x710026000000
22250 .xword 0x6f4000126000
22251 .xword 0x700000710000
22252 .xword 0x6f40000ac000
22253 .xword 0x700000d30000
22254 .xword 0x6f4000166000
22255 .xword 0x6f40001da000
22256 .xword 0x6f4000008000
22257 .xword 0x700000d90000
22258 .xword 0x710028c00000
22259 .xword 0x6f4000162000
22260 .xword 0x720950000000
22261 .xword 0x6f40001f0000
22262 .xword 0x700000640000
22263 .xword 0x710031800000
22264 .xword 0x710034800000
22265 .xword 0x6f4000164000
22266 .xword 0x720830000000
22267 .xword 0x720190000000
22268 .xword 0x700000c80000
22269 .xword 0x6f400014e000
22270Thr4_User_Data_4v108_data_end:
22271/*********************************************************************/
22272SECTION .Thr4_User_Text_4v00e TEXT_VA=0x720190000000
22273attr_text {
22274 Name = .Thr4_User_Text_4v00e ,
22275 VA = 0x720190000000 ,/* 0x72019fffffc0 */
22276 RA = 0x0190000000 ,
22277 PA = 0x4d90000000 ,
22278 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
22279 thr4_nz_ctx_tsb_1 ,
22280 TTE_V = 1 ,
22281 TTE_NFO = 0 ,
22282 TTE_L = 0 ,
22283 TTE_Soft = 0x0c0000 ,
22284 TTE_IE = 0 ,
22285 TTE_E = 0 ,
22286 TTE_CP = 0 ,
22287 TTE_CV = 0 ,
22288 TTE_P = 0 ,
22289 TTE_EP = 1 ,
22290 TTE_W = 0 ,
22291 TTE_SW1 = 0 ,
22292 TTE_SW0 = 0 ,
22293 TTE_RSVD1 = 0 ,
22294 TTE_Size = 5 ,
22295 /* ITTE_TAG_DATA = 0000720190001ac1 8000004d90000085 */
22296 end_label = Thr4_User_Text_4v00e_text_end ,
22297 compressimage ,
22298 }
22299.text
22300.global Thr4_User_Text_4v00e_text_begin
22301Thr4_User_Text_4v00e_text_begin:
22302 nop
22303 sub %g1, 1, %g1
22304 brz %g1,Thr4_User_Text_4v00e_exit
22305 nop
22306 nop
22307 nop
22308 .word 0x1000000
22309 or %g0, 0x1d8, %i7
22310 READ_DDATA_ACCESS
22311 .word 0x1000000
22312 or %g0, 0x05c, %i7
22313 LOAD_DDATA_IN
22314 .word 0xfe52a8b2
22315 .word 0xbe85a120
22316 .word 0xc4dfd000
22317 .word 0xe05da0e0
22318 nop
22319 nop
22320 nop
22321 nop
22322 nop
22323 IDEMAP_PCTX
22324 .word 0xe05aa068
22325 nop
22326 nop
22327 nop
22328 nop
22329 nop
22330 nop
22331 .word 0xd65aa070
22332 .word 0xc075a130
22333 .word 0xbe120000
22334 GOTO_SUPERVISOR1
22335 .word 0x1000000
22336 or %g0, 0x428, %i7
22337 READ_IDATA_ACCESS
22338 IDEMAP_NCTX
22339 DDEMAP_ALL_RPAGES
22340 DDEMAP_SCTX
22341 .word 0x1000000
22342 .word 0xbe168000
22343 IDEMAP_RPAGE
22344 DDEMAP_ALL_RPAGES
22345 .word 0xfe4c212e
22346 .word 0xc872a100
22347 .word 0xc02da801
22348 DDEMAP_NCTX
22349 .word 0xc0742c20
22350 .word 0x1000000
22351 or %g0, 0x4a8, %i7
22352 READ_IDATA_ACCESS
22353 nop
22354 nop
22355 nop
22356 nop
22357 .word 0xc036ed6e
22358 .word 0x1000000
22359 or %g0, 0x572, %i7
22360 LOAD_DDATA_ACCESS
22361 .word 0x1000000
22362 or %g0, 0xc0, %i7
22363 READ_IDATA_ACCESS
22364 .word 0x1000000
22365 or %g0, 0x750, %i7
22366 DTLB_TAG_READ
22367 .word 0xfcded100
22368 IDEMAP_PCTX
22369 .word 0xfcdd9000
22370 DO_BRANCH
22371 .word 0x81c76000
22372 .word 0xbe124000
22373 GOTO_SUPERVISOR0
22374 nop
22375 nop
22376 nop
22377 nop
22378 nop
22379 nop
22380 nop
22381 nop
22382 nop
22383 .word 0xca5da070
22384 nop
22385 nop
22386 nop
22387 nop
22388 nop
22389 nop
22390 nop
22391 nop
22392 nop
22393 nop
22394 nop
22395 .word 0xfe45ac50
22396thr4_MMU_ASI_PRIMARY_304:
22397 .word 0x87802080
22398 .word 0xd6f42010
22399 nop
22400 nop
22401 nop
22402 nop
22403 nop
22404 nop
22405 nop
22406 nop
22407 .word 0xfcded000
22408 .word 0xfe4aa59c
22409 .word 0x1000000
22410 or %g0, 0x578, %i7
22411 READ_DDATA_ACCESS
22412 .word 0x1000000
22413 or %g0, 0x1f8, %i7
22414 READ_DDATA_ACCESS
22415 nop
22416 nop
22417 nop
22418 nop
22419 nop
22420 nop
22421 nop
22422 nop
22423 nop
22424 nop
22425 nop
22426 nop
22427 .word 0x1000000
22428 or %g0, 0x12, %i7
22429 LOAD_IDATA_ACCESS
22430 IDEMAP_PCTX
22431 .word 0x1000000
22432 .word 0xbe120000
22433 DDEMAP_PAGE
22434 .word 0xc026e30c
22435 .word 0xbe138000
22436 GOTO_SUPERVISOR1
22437 .word 0xcc5da0a8
22438 .word 0xbe120000
22439 GOTO_SUPERVISOR1
22440 nop
22441Thr4_User_Text_4v00e_exit:
22442 EXIT_GOOD
22443Thr4_User_Text_4v00e_text_end:
22444/*********************************************************************/
22445SECTION .Thr4_User_Data_4v109 DATA_VA=0x700000c80000
22446attr_data {
22447 Name = .Thr4_User_Data_4v109 ,
22448 VA = 0x700000c80000 ,/* 0x700000c8ffc0 */
22449 RA = 0x00305c0000 ,
22450 PA = 0x44305c0000 ,
22451 TTE_Context = 0x1ac1 ,/* DATA_PRIMARY */
22452 thr4_nz_ctx_tsb_3 ,
22453 TTE_V = 1 ,
22454 TTE_NFO = 0 ,
22455 TTE_L = 1 ,
22456 TTE_Soft = 0x1f0000 ,
22457 TTE_IE = 0 ,
22458 TTE_E = 0 ,
22459 TTE_CP = 0 ,
22460 TTE_CV = 0 ,
22461 TTE_P = 0 ,
22462 TTE_EP = 0 ,
22463 TTE_W = 1 ,
22464 TTE_SW1 = 0 ,
22465 TTE_SW0 = 0 ,
22466 TTE_RSVD1 = 0 ,
22467 TTE_Size = 1 ,
22468 /* DTTE_TAG_DATA = 0000700000c81ac1 80000044305c0041 */
22469 end_label = Thr4_User_Data_4v109_data_end ,
22470 compressimage ,
22471 }
22472.data
22473.global Thr4_User_Data_4v109_data_begin
22474Thr4_User_Data_4v109_data_begin:
22475 .xword 0x71003b400000
22476 .xword 0x710001800000
22477 .xword 0x6f40000f2000
22478 .xword 0x6f40000ca000
22479 .xword 0x6f400008a000
22480 .xword 0x71000dc00000
22481 .xword 0x7000003d0000
22482 .xword 0x720030000000
22483 .xword 0x71000f400000
22484 .xword 0x710039000000
22485 .xword 0x6f400006c000
22486 .xword 0x71001d800000
22487 .xword 0x6f40000ae000
22488 .xword 0x6f400007e000
22489 .xword 0x700000940000
22490 .xword 0x700000ed0000
22491 .xword 0x700000140000
22492 .xword 0x710026000000
22493 .xword 0x6f4000126000
22494 .xword 0x700000710000
22495 .xword 0x6f40000ac000
22496 .xword 0x700000d30000
22497 .xword 0x6f4000166000
22498 .xword 0x6f40001da000
22499 .xword 0x6f4000008000
22500 .xword 0x700000d90000
22501 .xword 0x710028c00000
22502 .xword 0x6f4000162000
22503 .xword 0x720950000000
22504 .xword 0x6f40001f0000
22505 .xword 0x700000640000
22506 .xword 0x710031800000
22507 .xword 0x710034800000
22508 .xword 0x6f4000164000
22509 .xword 0x720830000000
22510 .xword 0x720190000000
22511 .xword 0x700000c80000
22512 .xword 0x6f400014e000
22513Thr4_User_Data_4v109_data_end:
22514/*********************************************************************/
22515SECTION .Thr4_User_Text_4v00f TEXT_VA=0x6f400014e000
22516attr_text {
22517 Name = .Thr4_User_Text_4v00f ,
22518 VA = 0x6f400014e000 ,/* 0x6f400014ffc0 */
22519 RA = 0x03a0084000 ,
22520 PA = 0x03a0084000 ,
22521 TTE_Context = 0x1ac1 ,/* TEXT_PRIMARY */
22522 thr4_nz_ctx_tsb_2 ,
22523 TTE_V = 1 ,
22524 TTE_NFO = 0 ,
22525 TTE_L = 0 ,
22526 TTE_Soft = 0x0c0000 ,
22527 TTE_IE = 0 ,
22528 TTE_E = 0 ,
22529 TTE_CP = 0 ,
22530 TTE_CV = 0 ,
22531 TTE_P = 0 ,
22532 TTE_EP = 1 ,
22533 TTE_W = 0 ,
22534 TTE_SW1 = 0 ,
22535 TTE_SW0 = 0 ,
22536 TTE_RSVD1 = 0 ,
22537 TTE_Size = 0 ,
22538 /* ITTE_TAG_DATA = 00006f400014ec1e 80000003a0084080 */
22539 end_label = Thr4_User_Text_4v00f_text_end ,
22540 compressimage ,
22541 }
22542.text
22543.global Thr4_User_Text_4v00f_text_begin
22544Thr4_User_Text_4v00f_text_begin:
22545 nop
22546 sub %g1, 1, %g1
22547 brz %g1,Thr4_User_Text_4v00f_exit
22548 nop
22549 .word 0x1000000
22550 or %g0, 0x095, %i7
22551 LOAD_DDATA_IN
22552 ACCESS_ITSB_PTR
22553 .word 0x1000000
22554 .word 0xbe170000
22555 DDEMAP_PAGE
22556 .word 0xc39c5e20
22557 TOGGLE_LSU_DM
22558 .word 0x1000000
22559 .word 0xbe16c000
22560 IDEMAP_PAGE
22561 .word 0xfe5aa100
22562 .word 0x1000000
22563 .word 0xbe134000
22564 IDEMAP_PAGE
22565 .word 0xd276e0b0
22566 .word 0xc075a130
22567 .word 0xc872a0e0
22568 .word 0xc028a5cb
22569 IDEMAP_PCTX
22570 .word 0xc02422ec
22571 .word 0xc035ae90
22572 .word 0x1000000
22573 or %g0, 0x4b0, %i7
22574 DTLB_TAG_READ
22575 .word 0xbe124000
22576 GOTO_SUPERVISOR0
22577 .word 0x1000000
22578 .word 0xbe138000
22579 DDEMAP_PAGE
22580 DO_BRANCH
22581 .word 0x81c26000
22582 .word 0xbe168000
22583 GOTO_SUPERVISOR0
22584 .word 0xec5ee0c0
22585 .word 0x81c4e000
22586 .word 0xbe124000
22587 GOTO_SUPERVISOR0
22588 nop
22589Thr4_User_Text_4v00f_exit:
22590 EXIT_GOOD
22591Thr4_User_Text_4v00f_text_end:
22592/*********************************************************************/
22593SECTION .Thr5_User_Text_4v000 TEXT_VA=0x760370000000
22594attr_text {
22595 Name = .Thr5_User_Text_4v000 ,
22596 VA = 0x760370000000 ,/* 0x76037fffffc0 */
22597 RA = 0x00c0000000 ,
22598 PA = 0x00c0000000 ,
22599 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
22600 thr5_nz_ctx_tsb_2 ,
22601 TTE_V = 1 ,
22602 TTE_NFO = 0 ,
22603 TTE_L = 1 ,
22604 TTE_Soft = 0x010000 ,
22605 TTE_IE = 0 ,
22606 TTE_E = 0 ,
22607 TTE_CP = 0 ,
22608 TTE_CV = 0 ,
22609 TTE_P = 0 ,
22610 TTE_EP = 1 ,
22611 TTE_W = 0 ,
22612 TTE_SW1 = 1 ,
22613 TTE_SW0 = 1 ,
22614 TTE_RSVD1 = 0 ,
22615 TTE_Size = 5 ,
22616 /* ITTE_TAG_DATA = 0000760370001133 80000000c0000085 */
22617 end_label = Thr5_User_Text_4v000_text_end ,
22618 compressimage ,
22619 }
22620.text
22621.global Thr5_user_code_entry
22622Thr5_user_code_entry:
22623 setx 0x760270000000, %g1, %g2
22624 or %g0, 16, %g1
22625 .word 0xc658a000
22626 .word 0xc858a008
22627 .word 0xca58a010
22628 .word 0xcc58a018
22629 .word 0xce58a020
22630 .word 0xd058a028
22631 .word 0xd258a030
22632 .word 0xd458a038
22633 .word 0xd658a040
22634 .word 0xd858a048
22635 .word 0xda58a050
22636 .word 0xdc58a058
22637 .word 0xde58a060
22638 .word 0xe058a068
22639 .word 0xe258a070
22640 .word 0xe458a078
22641 .word 0xe658a080
22642 .word 0xe858a088
22643 .word 0xea58a090
22644 .word 0xec58a098
22645 .word 0xee58a0a0
22646 .word 0xf058a0a8
22647 .word 0xf258a0b0
22648 .word 0xf458a0b8
22649 .word 0xf658a0c0
22650 .word 0xf858a0c8
22651 .word 0xfa58a0d0
22652 .word 0xfc58a0d8
22653.global Thr5_User_Text_4v000_text_begin
22654Thr5_User_Text_4v000_text_begin:
22655 nop
22656 sub %g1, 1, %g1
22657 brz %g1,Thr5_User_Text_4v000_exit
22658 nop
22659 nop
22660 ACCESS_DTSB_PTR
22661 nop
22662 nop
22663 .word 0x1000000
22664 or %g0, 0x007, %i7
22665 LOAD_DDATA_IN
22666 .word 0xfe5769ce
22667 .word 0xd075a028
22668 .word 0xc034282e
22669 ACCESS_DTSB_PTR
22670 ACCESS_ITSB_PTR
22671 nop
22672 .word 0x1000000
22673 or %g0, 0x053, %i7
22674 LOAD_DDATA_IN
22675 .word 0xcc5c2018
22676 .word 0xc02da3cb
22677 nop
22678 nop
22679 nop
22680 nop
22681 nop
22682 nop
22683 nop
22684 nop
22685 .word 0xfcd91000
22686 IDEMAP_PCTX
22687 .word 0xbe842098
22688 .word 0xc4dfd000
22689 .word 0xbe150000
22690 GOTO_SUPERVISOR1
22691 .word 0xbe8120b8
22692 .word 0xe0dfd000
22693 DO_BRANCH
22694 .word 0x81c56000
22695 .word 0xbe13c000
22696 GOTO_SUPERVISOR0
22697 .word 0xfcdf5000
22698 nop
22699 nop
22700 .word 0x1000000
22701 or %g0, 0x98, %i7
22702 DTLB_TAG_READ
22703 .word 0xfa5f60b8
22704 .word 0xbe154000
22705 GOTO_SUPERVISOR0
22706 .word 0xc85ea0e0
22707 .word 0xbe164000
22708 GOTO_SUPERVISOR1
22709 nop
22710Thr5_User_Text_4v000_exit:
22711 EXIT_GOOD
22712Thr5_User_Text_4v000_text_end:
22713/*********************************************************************/
22714SECTION .Thr5_User_Data_4v100 DATA_VA=0x760270000000
22715attr_data {
22716 Name = .Thr5_User_Data_4v100 ,
22717 VA = 0x760270000000 ,/* 0x76027fffffc0 */
22718 RA = 0x0300000000 ,
22719 PA = 0x0300000000 ,
22720 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
22721 thr5_nz_ctx_tsb_2 ,
22722 TTE_V = 1 ,
22723 TTE_NFO = 0 ,
22724 TTE_L = 1 ,
22725 TTE_Soft = 0x070000 ,
22726 TTE_IE = 0 ,
22727 TTE_E = 0 ,
22728 TTE_CP = 1 ,
22729 TTE_CV = 0 ,
22730 TTE_P = 0 ,
22731 TTE_EP = 0 ,
22732 TTE_W = 1 ,
22733 TTE_SW1 = 1 ,
22734 TTE_SW0 = 0 ,
22735 TTE_RSVD1 = 0 ,
22736 TTE_Size = 5 ,
22737 /* DTTE_TAG_DATA = 0000760270001133 8000000300000445 */
22738 end_label = Thr5_User_Data_4v100_data_end ,
22739 compressimage ,
22740 }
22741.data
22742.global Thr5_User_Data_4v100_data_begin
22743Thr5_User_Data_4v100_data_begin:
22744 .xword 0x760370000000
22745 .xword 0x760270000000
22746 .xword 0x750028000000
22747 .xword 0x75000bc00000
22748 .xword 0x740000b30000
22749 .xword 0x740000ac0000
22750 .xword 0x740000de0000
22751 .xword 0x75002dc00000
22752 .xword 0x7350000f4000
22753 .xword 0x740000270000
22754 .xword 0x7400004d0000
22755 .xword 0x7400003e0000
22756 .xword 0x7350001f6000
22757 .xword 0x73500013a000
22758 .xword 0x73500005e000
22759 .xword 0x740000300000
22760 .xword 0x73500013c000
22761 .xword 0x73500018e000
22762 .xword 0x760300000000
22763 .xword 0x740000690000
22764 .xword 0x735000062000
22765 .xword 0x740000770000
22766 .xword 0x75001c000000
22767 .xword 0x740000f70000
22768 .xword 0x750009c00000
22769 .xword 0x735000076000
22770 .xword 0x740000a10000
22771 .xword 0x740000320000
22772 .xword 0x73500003e000
22773 .xword 0x740000d40000
22774 .xword 0x73500016a000
22775 .xword 0x7350000d6000
22776 .xword 0x740000810000
22777 .xword 0x7350001dc000
22778 .xword 0x75000e400000
22779 .xword 0x735000064000
22780 .xword 0x73500008c000
22781 .xword 0x7607c0000000
22782 .xword 0x73500016c000
22783 .xword 0x75000ac00000
22784Thr5_User_Data_4v100_data_end:
22785/*********************************************************************/
22786SECTION .Thr5_User_Data_4v200 DATA_VA=0x750028000000
22787attr_data {
22788 Name = .Thr5_User_Data_4v200 ,
22789 VA = 0x750028000000 ,/* 0x7500283fffc0 */
22790 RA = 0x02a1800000 ,
22791 PA = 0x02a1800000 ,
22792 TTE_Context = 0x0358 ,/* DATA_SECONDARY */
22793 thr5_nz_ctx_tsb_1 ,
22794 TTE_V = 1 ,
22795 TTE_NFO = 0 ,
22796 TTE_L = 1 ,
22797 TTE_Soft = 0x0d0000 ,
22798 TTE_IE = 0 ,
22799 TTE_E = 0 ,
22800 TTE_CP = 0 ,
22801 TTE_CV = 0 ,
22802 TTE_P = 0 ,
22803 TTE_EP = 0 ,
22804 TTE_W = 1 ,
22805 TTE_SW1 = 1 ,
22806 TTE_SW0 = 0 ,
22807 TTE_RSVD1 = 0 ,
22808 TTE_Size = 3 ,
22809 /* DTTE_TAG_DATA = 0000750028000358 80000002a1800043 */
22810 end_label = Thr5_User_Data_4v200_data_end ,
22811 compressimage ,
22812 }
22813.data
22814.global Thr5_User_Data_4v200_data_begin
22815Thr5_User_Data_4v200_data_begin:
22816 .xword 0x760370000000
22817 .xword 0x760270000000
22818 .xword 0x750028000000
22819 .xword 0x75000bc00000
22820 .xword 0x740000b30000
22821 .xword 0x740000ac0000
22822 .xword 0x740000de0000
22823 .xword 0x75002dc00000
22824 .xword 0x7350000f4000
22825 .xword 0x740000270000
22826 .xword 0x7400004d0000
22827 .xword 0x7400003e0000
22828 .xword 0x7350001f6000
22829 .xword 0x73500013a000
22830 .xword 0x73500005e000
22831 .xword 0x740000300000
22832 .xword 0x73500013c000
22833 .xword 0x73500018e000
22834 .xword 0x760300000000
22835 .xword 0x740000690000
22836 .xword 0x735000062000
22837 .xword 0x740000770000
22838 .xword 0x75001c000000
22839 .xword 0x740000f70000
22840 .xword 0x750009c00000
22841 .xword 0x735000076000
22842 .xword 0x740000a10000
22843 .xword 0x740000320000
22844 .xword 0x73500003e000
22845 .xword 0x740000d40000
22846 .xword 0x73500016a000
22847 .xword 0x7350000d6000
22848 .xword 0x740000810000
22849 .xword 0x7350001dc000
22850 .xword 0x75000e400000
22851 .xword 0x735000064000
22852 .xword 0x73500008c000
22853 .xword 0x7607c0000000
22854 .xword 0x73500016c000
22855 .xword 0x75000ac00000
22856Thr5_User_Data_4v200_data_end:
22857/*********************************************************************/
22858SECTION .Thr5_User_Data_4v300 DATA_VA=0x75000bc00000
22859attr_data {
22860 Name = .Thr5_User_Data_4v300 ,
22861 VA = 0x75000bc00000 ,/* 0x75000bffffc0 */
22862 RA = 0x02a8c00000 ,
22863 PA = 0x02a8c00000 ,
22864 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
22865 thr5_z_ctx_tsb_2 ,
22866 TTE_V = 1 ,
22867 TTE_NFO = 0 ,
22868 TTE_L = 1 ,
22869 TTE_Soft = 0x0f0000 ,
22870 TTE_IE = 0 ,
22871 TTE_E = 0 ,
22872 TTE_CP = 0 ,
22873 TTE_CV = 0 ,
22874 TTE_P = 0 ,
22875 TTE_EP = 0 ,
22876 TTE_W = 1 ,
22877 TTE_SW1 = 1 ,
22878 TTE_SW0 = 0 ,
22879 TTE_RSVD1 = 0 ,
22880 TTE_Size = 3 ,
22881 /* DTTE_TAG_DATA = 000075000bc00000 80000002a8c00043 */
22882 end_label = Thr5_User_Data_4v300_data_end ,
22883 compressimage ,
22884 }
22885.data
22886.global Thr5_User_Data_4v300_data_begin
22887Thr5_User_Data_4v300_data_begin:
22888 .xword 0x760370000000
22889 .xword 0x760270000000
22890 .xword 0x750028000000
22891 .xword 0x75000bc00000
22892 .xword 0x740000b30000
22893 .xword 0x740000ac0000
22894 .xword 0x740000de0000
22895 .xword 0x75002dc00000
22896 .xword 0x7350000f4000
22897 .xword 0x740000270000
22898 .xword 0x7400004d0000
22899 .xword 0x7400003e0000
22900 .xword 0x7350001f6000
22901 .xword 0x73500013a000
22902 .xword 0x73500005e000
22903 .xword 0x740000300000
22904 .xword 0x73500013c000
22905 .xword 0x73500018e000
22906 .xword 0x760300000000
22907 .xword 0x740000690000
22908 .xword 0x735000062000
22909 .xword 0x740000770000
22910 .xword 0x75001c000000
22911 .xword 0x740000f70000
22912 .xword 0x750009c00000
22913 .xword 0x735000076000
22914 .xword 0x740000a10000
22915 .xword 0x740000320000
22916 .xword 0x73500003e000
22917 .xword 0x740000d40000
22918 .xword 0x73500016a000
22919 .xword 0x7350000d6000
22920 .xword 0x740000810000
22921 .xword 0x7350001dc000
22922 .xword 0x75000e400000
22923 .xword 0x735000064000
22924 .xword 0x73500008c000
22925 .xword 0x7607c0000000
22926 .xword 0x73500016c000
22927 .xword 0x75000ac00000
22928Thr5_User_Data_4v300_data_end:
22929/*********************************************************************/
22930SECTION .Thr5_User_Text_4v001 TEXT_VA=0x740000b30000
22931attr_text {
22932 Name = .Thr5_User_Text_4v001 ,
22933 VA = 0x740000b30000 ,/* 0x740000b3ffc0 */
22934 RA = 0x00404b0000 ,
22935 PA = 0x00404b0000 ,
22936 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
22937 thr5_nz_ctx_tsb_0 ,
22938 TTE_V = 1 ,
22939 TTE_NFO = 0 ,
22940 TTE_L = 1 ,
22941 TTE_Soft = 0x010000 ,
22942 TTE_IE = 0 ,
22943 TTE_E = 0 ,
22944 TTE_CP = 0 ,
22945 TTE_CV = 0 ,
22946 TTE_P = 0 ,
22947 TTE_EP = 1 ,
22948 TTE_W = 0 ,
22949 TTE_SW1 = 1 ,
22950 TTE_SW0 = 1 ,
22951 TTE_RSVD1 = 0 ,
22952 TTE_Size = 1 ,
22953 /* ITTE_TAG_DATA = 0000740000b31133 80000000404b0081 */
22954 end_label = Thr5_User_Text_4v001_text_end ,
22955 compressimage ,
22956 }
22957.text
22958.global Thr5_User_Text_4v001_text_begin
22959Thr5_User_Text_4v001_text_begin:
22960 nop
22961 sub %g1, 1, %g1
22962 brz %g1,Thr5_User_Text_4v001_exit
22963 nop
22964 .word 0xe4712018
22965 .word 0xc026a204
22966 .word 0xc072ac78
22967 .word 0xbe876098
22968 .word 0xf4dfd040
22969 .word 0xce72a090
22970 .word 0xc02aa4e4
22971 .word 0xfe4ea069
22972 .word 0xfe4421e8
22973 .word 0x1000000
22974 or %g0, 0x4f3, %i7
22975 LOAD_DDATA_ACCESS
22976 .word 0x1000000
22977 or %g0, 0x410, %i7
22978 ITLB_TAG_READ
22979 .word 0xee5aa048
22980 TOGGLE_LSU_IM
22981 .word 0xfc9c1000
22982 .word 0x1000000
22983 or %g0, 0x4d0, %i7
22984 READ_IDATA_ACCESS
22985 .word 0xfcdd9000
22986 nop
22987 nop
22988 DO_BRANCH
22989 .word 0x81c0e088
22990 .word 0xbe124000
22991 GOTO_SUPERVISOR0
22992thr5_MMU_ASI_PRIMARY_305:
22993 .word 0x87802080
22994 .word 0xd6f0a070
22995 .word 0x1000000
22996 or %g0, 0x457, %i7
22997 LOAD_IDATA_ACCESS
22998 nop
22999 nop
23000 nop
23001 nop
23002 nop
23003 TOGGLE_LSU_IM
23004 TOGGLE_LSU_IM
23005 .word 0xfc9d9000
23006 DO_BRANCH
23007 .word 0x81c3e000
23008 .word 0xbe124000
23009 GOTO_SUPERVISOR0
23010 .word 0xbe82a008
23011 .word 0xe0dfd000
23012 .word 0xc472a068
23013 .word 0xc02da7e1
23014 .word 0x1000000
23015 or %g0, 0x05a, %i7
23016 LOAD_IDATA_IN
23017 .word 0xe4592018
23018 TOGGLE_LSU_DM
23019 .word 0xfe5aa040
23020thr5_MMU_ASI_PRIMARY_306:
23021 .word 0x87802080
23022 .word 0xcaf42010
23023thr5_MMU_ASI_PRIMARY_307:
23024 .word 0x87802080
23025 .word 0xeef42018
23026 nop
23027 nop
23028 nop
23029 IDEMAP_ALL
23030 DO_BRANCH
23031 .word 0x81c56000
23032 .word 0xbe13c000
23033 GOTO_SUPERVISOR0
23034 IDEMAP_PCTX
23035 DO_BRANCH
23036 .word 0x81c36000
23037 .word 0xbe124000
23038 GOTO_SUPERVISOR0
23039 nop
23040 nop
23041 nop
23042 nop
23043 nop
23044 TOGGLE_LSU_DM
23045 .word 0x1000000
23046 or %g0, 0x128, %i7
23047 LOAD_DDATA_ACCESS
23048 .word 0xc0212cd0
23049 nop
23050 nop
23051 nop
23052 nop
23053 nop
23054 .word 0xc035a89c
23055 .word 0xd45aa038
23056 .word 0xfcdd9000
23057 DO_BRANCH
23058 .word 0x81c0e088
23059 .word 0xbe124000
23060 GOTO_SUPERVISOR0
23061 .word 0xfe4428b4
23062 .word 0xbe120000
23063 GOTO_SUPERVISOR1
23064 nop
23065Thr5_User_Text_4v001_exit:
23066 EXIT_GOOD
23067Thr5_User_Text_4v001_text_end:
23068/*********************************************************************/
23069SECTION .Thr5_User_Text_4v400 TEXT_VA=0x740000ac0000
23070attr_text {
23071 Name = .Thr5_User_Text_4v400 ,
23072 VA = 0x740000ac0000 ,/* 0x740000acffc0 */
23073 RA = 0x0040820000 ,
23074 PA = 0x5840820000 ,
23075 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23076 thr5_z_ctx_tsb_1 ,
23077 TTE_V = 1 ,
23078 TTE_NFO = 0 ,
23079 TTE_L = 0 ,
23080 TTE_Soft = 0x040000 ,
23081 TTE_IE = 0 ,
23082 TTE_E = 0 ,
23083 TTE_CP = 0 ,
23084 TTE_CV = 0 ,
23085 TTE_P = 1 ,
23086 TTE_EP = 1 ,
23087 TTE_W = 0 ,
23088 TTE_SW1 = 0 ,
23089 TTE_SW0 = 0 ,
23090 TTE_RSVD1 = 0 ,
23091 TTE_Size = 1 ,
23092 /* ITTE_TAG_DATA = 0000740000ac0000 8000005840820081 */
23093 end_label = Thr5_User_Text_4v400_text_end ,
23094 compressimage ,
23095 }
23096.text
23097.global Thr5_User_Text_4v400_text_begin
23098Thr5_User_Text_4v400_text_begin:
23099 wrpr 0, %gl
23100thr5_MMU_ASI_AS_IF_USER_PRIMARY_308:
23101 .word 0x87802010
23102 .word 0xe6f5a030
23103 .word 0x1000000
23104 or %g0, 0x034, %i7
23105 P_LOAD_IDATA_IN
23106 P_ACCESS_DTSB_PTR
23107 .word 0x1000000
23108 or %g0, 0x380, %i7
23109 P_READ_DDATA_ACCESS
23110 P_DDEMAP_NCTX
23111 .word 0x1000000
23112 or %g0, 0x338, %i7
23113 P_LOAD_DDATA_ACCESS
23114 P_IDEMAP_PCTX
23115 .word 0xbe846070
23116 .word 0xe2dfd060
23117 P_DDEMAP_ALL
23118 P_ACCESS_DTSB_PTR
23119 .word 0xbe85a098
23120 .word 0xf4dfd000
23121 .word 0x1000000
23122 or %g0, 0x248, %i7
23123 P_DTLB_TAG_READ
23124 P_IDEMAP_PCTX
23125 P_IDEMAP_PCTX
23126 .word 0xc871a0b8
23127 .word 0xc02328e0
23128 P_DDEMAP_NCTX
23129thr5_MMU_ASI_AS_IF_USER_PRIMARY_309:
23130 .word 0x87802010
23131 .word 0xe8f420b0
23132 nop
23133 nop
23134 nop
23135 nop
23136 nop
23137 nop
23138 nop
23139 nop
23140 nop
23141 .word 0x1000000
23142 .word 0xbe130000
23143 P_IDEMAP_PAGE
23144 nop
23145 nop
23146 nop
23147 nop
23148 nop
23149 nop
23150 nop
23151 nop
23152 P_ACCESS_DTSB_PTR
23153 .word 0x1000000
23154 or %g0, 0x018, %i7
23155 P_LOAD_IDATA_IN
23156 .word 0xfcd90200
23157 .word 0xfc9c85e0
23158 P_TOGGLE_LSU_DM
23159 P_TOGGLE_LSU_IM
23160 .word 0x1000000
23161 or %g0, 0x4d0, %i7
23162 P_READ_IDATA_ACCESS
23163 .word 0xc85ca130
23164 nop
23165 .word 0xfe4329f4
23166 .word 0xf875e028
23167 .word 0xc071a290
23168 P_IDEMAP_ALL_RPAGES
23169thr5_MMU_ASI_BLK_S_310:
23170 .word 0x878020f1
23171 .word 0xc1b96a80
23172 .word 0xbe160000
23173 RETURN_FROM_SUPERVISOR1
23174 nop
23175Thr5_User_Text_4v400_exit:
23176 EXIT_GOOD
23177Thr5_User_Text_4v400_text_end:
23178/*********************************************************************/
23179SECTION .Thr5_User_Text_4v002 TEXT_VA=0x740000de0000
23180attr_text {
23181 Name = .Thr5_User_Text_4v002 ,
23182 VA = 0x740000de0000 ,/* 0x740000deffc0 */
23183 RA = 0x0040060000 ,
23184 PA = 0x0040060000 ,
23185 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
23186 thr5_nz_ctx_tsb_0 ,
23187 TTE_V = 1 ,
23188 TTE_NFO = 0 ,
23189 TTE_L = 1 ,
23190 TTE_Soft = 0x010000 ,
23191 TTE_IE = 0 ,
23192 TTE_E = 0 ,
23193 TTE_CP = 0 ,
23194 TTE_CV = 0 ,
23195 TTE_P = 1 ,
23196 TTE_EP = 1 ,
23197 TTE_W = 0 ,
23198 TTE_SW1 = 1 ,
23199 TTE_SW0 = 1 ,
23200 TTE_RSVD1 = 0 ,
23201 TTE_Size = 1 ,
23202 /* ITTE_TAG_DATA = 0000740000de1133 8000000040060081 */
23203 end_label = Thr5_User_Text_4v002_text_end ,
23204 compressimage ,
23205 }
23206.text
23207.global Thr5_User_Text_4v002_text_begin
23208Thr5_User_Text_4v002_text_begin:
23209 wrpr 0, %gl
23210 .word 0x1000000
23211 or %g0, 0x047, %i7
23212 P_LOAD_DDATA_IN
23213 nop
23214 nop
23215 nop
23216 P_DDEMAP_NCTX
23217 .word 0xfc991c40
23218 .word 0xee72a048
23219 .word 0xc025a15c
23220 P_TOGGLE_LSU_IM
23221 P_ACCESS_ITSB_PTR
23222 .word 0x1000000
23223 or %g0, 0x648, %i7
23224 P_DTLB_TAG_READ
23225 .word 0xbe85a120
23226 .word 0xe0dfd000
23227 nop
23228 nop
23229 nop
23230 nop
23231 .word 0xbe85a008
23232 .word 0xd4dfc200
23233 .word 0xbe842038
23234 .word 0xe0dfd000
23235 .word 0xbe8420f0
23236 .word 0xf4dfc200
23237 .word 0x1000000
23238 or %g0, 0x03f, %i7
23239 P_LOAD_DDATA_IN
23240thr5_MMU_ASI_SECONDARY_311:
23241 .word 0x87802081
23242 .word 0xe8f16088
23243thr5_MMU_ASI_AS_IF_USER_PRIMARY_312:
23244 .word 0x87802010
23245 .word 0xdaf6a080
23246 .word 0x1000000
23247 or %g0, 0x488, %i7
23248 P_ITLB_TAG_READ
23249 P_ACCESS_ITSB_PTR
23250 .word 0x1000000
23251 or %g0, 0x01e, %i7
23252 P_LOAD_IDATA_IN
23253 .word 0xbe876130
23254 .word 0xecdfc200
23255thr5_MMU_ASI_BLK_P_313:
23256 .word 0x878020f0
23257 .word 0xc1beaf80
23258 P_DDEMAP_ALL
23259 .word 0xbe14c000
23260 RETURN_FROM_SUPERVISOR0
23261 nop
23262Thr5_User_Text_4v002_exit:
23263 EXIT_GOOD
23264Thr5_User_Text_4v002_text_end:
23265/*********************************************************************/
23266SECTION .Thr5_User_Data_4v101 DATA_VA=0x75002dc00000
23267attr_data {
23268 Name = .Thr5_User_Data_4v101 ,
23269 VA = 0x75002dc00000 ,/* 0x75002dffffc0 */
23270 RA = 0x02ae400000 ,
23271 PA = 0x02ae400000 ,
23272 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
23273 thr5_nz_ctx_tsb_1 ,
23274 TTE_V = 1 ,
23275 TTE_NFO = 0 ,
23276 TTE_L = 1 ,
23277 TTE_Soft = 0x070000 ,
23278 TTE_IE = 0 ,
23279 TTE_E = 0 ,
23280 TTE_CP = 1 ,
23281 TTE_CV = 0 ,
23282 TTE_P = 0 ,
23283 TTE_EP = 0 ,
23284 TTE_W = 1 ,
23285 TTE_SW1 = 1 ,
23286 TTE_SW0 = 0 ,
23287 TTE_RSVD1 = 0 ,
23288 TTE_Size = 3 ,
23289 /* DTTE_TAG_DATA = 000075002dc01133 80000002ae400443 */
23290 end_label = Thr5_User_Data_4v101_data_end ,
23291 compressimage ,
23292 }
23293.data
23294.global Thr5_User_Data_4v101_data_begin
23295Thr5_User_Data_4v101_data_begin:
23296 .xword 0x760370000000
23297 .xword 0x760270000000
23298 .xword 0x750028000000
23299 .xword 0x75000bc00000
23300 .xword 0x740000b30000
23301 .xword 0x740000ac0000
23302 .xword 0x740000de0000
23303 .xword 0x75002dc00000
23304 .xword 0x7350000f4000
23305 .xword 0x740000270000
23306 .xword 0x7400004d0000
23307 .xword 0x7400003e0000
23308 .xword 0x7350001f6000
23309 .xword 0x73500013a000
23310 .xword 0x73500005e000
23311 .xword 0x740000300000
23312 .xword 0x73500013c000
23313 .xword 0x73500018e000
23314 .xword 0x760300000000
23315 .xword 0x740000690000
23316 .xword 0x735000062000
23317 .xword 0x740000770000
23318 .xword 0x75001c000000
23319 .xword 0x740000f70000
23320 .xword 0x750009c00000
23321 .xword 0x735000076000
23322 .xword 0x740000a10000
23323 .xword 0x740000320000
23324 .xword 0x73500003e000
23325 .xword 0x740000d40000
23326 .xword 0x73500016a000
23327 .xword 0x7350000d6000
23328 .xword 0x740000810000
23329 .xword 0x7350001dc000
23330 .xword 0x75000e400000
23331 .xword 0x735000064000
23332 .xword 0x73500008c000
23333 .xword 0x7607c0000000
23334 .xword 0x73500016c000
23335 .xword 0x75000ac00000
23336Thr5_User_Data_4v101_data_end:
23337/*********************************************************************/
23338SECTION .Thr5_User_Data_4v201 DATA_VA=0x7350000f4000
23339attr_data {
23340 Name = .Thr5_User_Data_4v201 ,
23341 VA = 0x7350000f4000 ,/* 0x7350000f5fc0 */
23342 RA = 0x03b0028000 ,
23343 PA = 0x03b0028000 ,
23344 TTE_Context = 0x0358 ,/* DATA_SECONDARY */
23345 thr5_nz_ctx_tsb_3 ,
23346 TTE_V = 1 ,
23347 TTE_NFO = 0 ,
23348 TTE_L = 1 ,
23349 TTE_Soft = 0x0d0000 ,
23350 TTE_IE = 0 ,
23351 TTE_E = 0 ,
23352 TTE_CP = 0 ,
23353 TTE_CV = 0 ,
23354 TTE_P = 0 ,
23355 TTE_EP = 0 ,
23356 TTE_W = 1 ,
23357 TTE_SW1 = 1 ,
23358 TTE_SW0 = 0 ,
23359 TTE_RSVD1 = 0 ,
23360 TTE_Size = 0 ,
23361 /* DTTE_TAG_DATA = 00007350000f4358 80000003b0028040 */
23362 end_label = Thr5_User_Data_4v201_data_end ,
23363 compressimage ,
23364 }
23365.data
23366.global Thr5_User_Data_4v201_data_begin
23367Thr5_User_Data_4v201_data_begin:
23368 .xword 0x760370000000
23369 .xword 0x760270000000
23370 .xword 0x750028000000
23371 .xword 0x75000bc00000
23372 .xword 0x740000b30000
23373 .xword 0x740000ac0000
23374 .xword 0x740000de0000
23375 .xword 0x75002dc00000
23376 .xword 0x7350000f4000
23377 .xword 0x740000270000
23378 .xword 0x7400004d0000
23379 .xword 0x7400003e0000
23380 .xword 0x7350001f6000
23381 .xword 0x73500013a000
23382 .xword 0x73500005e000
23383 .xword 0x740000300000
23384 .xword 0x73500013c000
23385 .xword 0x73500018e000
23386 .xword 0x760300000000
23387 .xword 0x740000690000
23388 .xword 0x735000062000
23389 .xword 0x740000770000
23390 .xword 0x75001c000000
23391 .xword 0x740000f70000
23392 .xword 0x750009c00000
23393 .xword 0x735000076000
23394 .xword 0x740000a10000
23395 .xword 0x740000320000
23396 .xword 0x73500003e000
23397 .xword 0x740000d40000
23398 .xword 0x73500016a000
23399 .xword 0x7350000d6000
23400 .xword 0x740000810000
23401 .xword 0x7350001dc000
23402 .xword 0x75000e400000
23403 .xword 0x735000064000
23404 .xword 0x73500008c000
23405 .xword 0x7607c0000000
23406 .xword 0x73500016c000
23407 .xword 0x75000ac00000
23408Thr5_User_Data_4v201_data_end:
23409/*********************************************************************/
23410SECTION .Thr5_User_Data_4v301 DATA_VA=0x740000270000
23411attr_data {
23412 Name = .Thr5_User_Data_4v301 ,
23413 VA = 0x740000270000 ,/* 0x74000027ffc0 */
23414 RA = 0x0040cc0000 ,
23415 PA = 0x5840cc0000 ,
23416 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23417 thr5_z_ctx_tsb_1 ,
23418 TTE_V = 1 ,
23419 TTE_NFO = 0 ,
23420 TTE_L = 1 ,
23421 TTE_Soft = 0x0f0000 ,
23422 TTE_IE = 0 ,
23423 TTE_E = 0 ,
23424 TTE_CP = 0 ,
23425 TTE_CV = 0 ,
23426 TTE_P = 0 ,
23427 TTE_EP = 0 ,
23428 TTE_W = 1 ,
23429 TTE_SW1 = 1 ,
23430 TTE_SW0 = 0 ,
23431 TTE_RSVD1 = 0 ,
23432 TTE_Size = 1 ,
23433 /* DTTE_TAG_DATA = 0000740000270000 8000005840cc0041 */
23434 end_label = Thr5_User_Data_4v301_data_end ,
23435 compressimage ,
23436 }
23437.data
23438.global Thr5_User_Data_4v301_data_begin
23439Thr5_User_Data_4v301_data_begin:
23440 .xword 0x760370000000
23441 .xword 0x760270000000
23442 .xword 0x750028000000
23443 .xword 0x75000bc00000
23444 .xword 0x740000b30000
23445 .xword 0x740000ac0000
23446 .xword 0x740000de0000
23447 .xword 0x75002dc00000
23448 .xword 0x7350000f4000
23449 .xword 0x740000270000
23450 .xword 0x7400004d0000
23451 .xword 0x7400003e0000
23452 .xword 0x7350001f6000
23453 .xword 0x73500013a000
23454 .xword 0x73500005e000
23455 .xword 0x740000300000
23456 .xword 0x73500013c000
23457 .xword 0x73500018e000
23458 .xword 0x760300000000
23459 .xword 0x740000690000
23460 .xword 0x735000062000
23461 .xword 0x740000770000
23462 .xword 0x75001c000000
23463 .xword 0x740000f70000
23464 .xword 0x750009c00000
23465 .xword 0x735000076000
23466 .xword 0x740000a10000
23467 .xword 0x740000320000
23468 .xword 0x73500003e000
23469 .xword 0x740000d40000
23470 .xword 0x73500016a000
23471 .xword 0x7350000d6000
23472 .xword 0x740000810000
23473 .xword 0x7350001dc000
23474 .xword 0x75000e400000
23475 .xword 0x735000064000
23476 .xword 0x73500008c000
23477 .xword 0x7607c0000000
23478 .xword 0x73500016c000
23479 .xword 0x75000ac00000
23480Thr5_User_Data_4v301_data_end:
23481/*********************************************************************/
23482SECTION .Thr5_User_Text_4v003 TEXT_VA=0x7400004d0000
23483attr_text {
23484 Name = .Thr5_User_Text_4v003 ,
23485 VA = 0x7400004d0000 ,/* 0x7400004dffc0 */
23486 RA = 0x0040a90000 ,
23487 PA = 0x0040a90000 ,
23488 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
23489 thr5_nz_ctx_tsb_0 ,
23490 TTE_V = 1 ,
23491 TTE_NFO = 0 ,
23492 TTE_L = 1 ,
23493 TTE_Soft = 0x010000 ,
23494 TTE_IE = 0 ,
23495 TTE_E = 0 ,
23496 TTE_CP = 0 ,
23497 TTE_CV = 0 ,
23498 TTE_P = 0 ,
23499 TTE_EP = 1 ,
23500 TTE_W = 0 ,
23501 TTE_SW1 = 1 ,
23502 TTE_SW0 = 1 ,
23503 TTE_RSVD1 = 0 ,
23504 TTE_Size = 1 ,
23505 /* ITTE_TAG_DATA = 00007400004d1133 8000000040a90081 */
23506 end_label = Thr5_User_Text_4v003_text_end ,
23507 compressimage ,
23508 }
23509.text
23510.global Thr5_User_Text_4v003_text_begin
23511Thr5_User_Text_4v003_text_begin:
23512 nop
23513 sub %g1, 1, %g1
23514 brz %g1,Thr5_User_Text_4v003_exit
23515 nop
23516thr5_MMU_ASI_PRIMARY_314:
23517 .word 0x87802080
23518 .word 0xd6f76070
23519 IDEMAP_ALL
23520 .word 0xfe4428a0
23521 DDEMAP_PCTX
23522 ACCESS_DTSB_PTR
23523 .word 0xfe46af08
23524 DDEMAP_SCTX
23525 .word 0xfe492f37
23526 IDEMAP_NCTX
23527 .word 0xec712038
23528 .word 0xc035a3ee
23529 TOGGLE_LSU_DM
23530 .word 0x1000000
23531 or %g0, 0x4ce, %i7
23532 LOAD_IDATA_ACCESS
23533 DDEMAP_ALL
23534 nop
23535 nop
23536 nop
23537 nop
23538 nop
23539 nop
23540 nop
23541 .word 0xce76a080
23542 .word 0xc075ac18
23543 .word 0xbe13c000
23544 GOTO_SUPERVISOR0
23545 .word 0x1000000
23546 .word 0xbe138000
23547 DDEMAP_PAGE
23548 .word 0x1000000
23549 .word 0xbe120000
23550 DDEMAP_RPAGE
23551 .word 0x1000000
23552 or %g0, 0x658, %i7
23553 READ_DDATA_ACCESS
23554 .word 0x1000000
23555 .word 0xbe158000
23556 DDEMAP_RPAGE
23557 ACCESS_DTSB_PTR
23558 .word 0xbe86a098
23559 .word 0xd4dfd000
23560 .word 0xbe138000
23561 GOTO_SUPERVISOR1
23562 .word 0xc027637c
23563 .word 0xbe138000
23564 GOTO_SUPERVISOR1
23565 nop
23566Thr5_User_Text_4v003_exit:
23567 EXIT_GOOD
23568Thr5_User_Text_4v003_text_end:
23569/*********************************************************************/
23570SECTION .Thr5_User_Text_4v401 TEXT_VA=0x7400003e0000
23571attr_text {
23572 Name = .Thr5_User_Text_4v401 ,
23573 VA = 0x7400003e0000 ,/* 0x7400003effc0 */
23574 RA = 0x0040830000 ,
23575 PA = 0x5840830000 ,
23576 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23577 thr5_z_ctx_tsb_1 ,
23578 TTE_V = 1 ,
23579 TTE_NFO = 0 ,
23580 TTE_L = 0 ,
23581 TTE_Soft = 0x040000 ,
23582 TTE_IE = 0 ,
23583 TTE_E = 0 ,
23584 TTE_CP = 0 ,
23585 TTE_CV = 0 ,
23586 TTE_P = 1 ,
23587 TTE_EP = 1 ,
23588 TTE_W = 0 ,
23589 TTE_SW1 = 0 ,
23590 TTE_SW0 = 0 ,
23591 TTE_RSVD1 = 0 ,
23592 TTE_Size = 1 ,
23593 /* ITTE_TAG_DATA = 00007400003e0000 8000005840830081 */
23594 end_label = Thr5_User_Text_4v401_text_end ,
23595 compressimage ,
23596 }
23597.text
23598.global Thr5_User_Text_4v401_text_begin
23599Thr5_User_Text_4v401_text_begin:
23600 wrpr 0, %gl
23601 .word 0xfcdf5000
23602 .word 0x1000000
23603 or %g0, 0x042, %i7
23604 P_LOAD_DDATA_IN
23605 .word 0xbe8420f0
23606 .word 0xecdfc200
23607thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_315:
23608 .word 0x8780202a
23609 .word 0xccb92c70
23610 .word 0x1000000
23611 or %g0, 0x730, %i7
23612 P_DTLB_TAG_READ
23613 nop
23614 nop
23615 nop
23616 nop
23617 nop
23618 nop
23619 nop
23620 P_TOGGLE_LSU_IM
23621 P_DDEMAP_NCTX
23622 P_IDEMAP_ALL_PAGES
23623thr5_MMU_ASI_AS_IF_USER_PRIMARY_316:
23624 .word 0x87802010
23625 .word 0xf0f76138
23626 P_DDEMAP_SCTX
23627 .word 0x1000000
23628 or %g0, 0x6, %i7
23629 P_LOAD_IDATA_ACCESS
23630 .word 0xfe4b2bdb
23631 .word 0xfa732120
23632 .word 0xc02dee8e
23633 .word 0xfe5ca5e0
23634 nop
23635 nop
23636 nop
23637 nop
23638 nop
23639 nop
23640 P_IDEMAP_NCTX
23641thr5_MMU_ASI_AS_IF_USER_PRIMARY_317:
23642 .word 0x87802010
23643 .word 0xecf6a120
23644thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_318:
23645 .word 0x8780202a
23646 .word 0xd4baa990
23647 .word 0xfe59a158
23648 .word 0xbe82a0b8
23649 .word 0xd4dfc200
23650 .word 0x1000000
23651 or %g0, 0x03d, %i7
23652 P_LOAD_DDATA_IN
23653 .word 0xe25ca070
23654 .word 0x1000000
23655 .word 0xbe138000
23656 P_IDEMAP_RPAGE
23657thr5_MMU_ASI_PRIMARY_319:
23658 .word 0x87802080
23659 .word 0xd8f5a018
23660thr5_MMU_ASI_AS_IF_USER_PRIMARY_320:
23661 .word 0x87802010
23662 .word 0xdaf6a060
23663thr5_MMU_ASI_PRIMARY_321:
23664 .word 0x87802080
23665 .word 0xe2f5a010
23666 .word 0xbe842038
23667 .word 0xecdfd000
23668 .word 0xfcde9000
23669 .word 0xbe82a100
23670 .word 0xe0dfc200
23671 P_ACCESS_ITSB_PTR
23672thr5_MMU_ASI_PRIMARY_322:
23673 .word 0x87802080
23674 .word 0xf0f5a090
23675 P_IDEMAP_PCTX
23676 .word 0xbe82a100
23677 .word 0xd4dfc200
23678 P_TOGGLE_LSU_DM
23679 .word 0xbe160000
23680 RETURN_FROM_SUPERVISOR1
23681 nop
23682Thr5_User_Text_4v401_exit:
23683 EXIT_GOOD
23684Thr5_User_Text_4v401_text_end:
23685/*********************************************************************/
23686SECTION .Thr5_User_Text_4v004 TEXT_VA=0x7350001f6000
23687attr_text {
23688 Name = .Thr5_User_Text_4v004 ,
23689 VA = 0x7350001f6000 ,/* 0x7350001f7fc0 */
23690 RA = 0x03b00e6000 ,
23691 PA = 0x03b00e6000 ,
23692 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
23693 thr5_nz_ctx_tsb_3 ,
23694 TTE_V = 1 ,
23695 TTE_NFO = 0 ,
23696 TTE_L = 1 ,
23697 TTE_Soft = 0x010000 ,
23698 TTE_IE = 0 ,
23699 TTE_E = 0 ,
23700 TTE_CP = 0 ,
23701 TTE_CV = 0 ,
23702 TTE_P = 1 ,
23703 TTE_EP = 1 ,
23704 TTE_W = 0 ,
23705 TTE_SW1 = 1 ,
23706 TTE_SW0 = 1 ,
23707 TTE_RSVD1 = 0 ,
23708 TTE_Size = 0 ,
23709 /* ITTE_TAG_DATA = 00007350001f7133 80000003b00e6080 */
23710 end_label = Thr5_User_Text_4v004_text_end ,
23711 compressimage ,
23712 }
23713.text
23714.global Thr5_User_Text_4v004_text_begin
23715Thr5_User_Text_4v004_text_begin:
23716 wrpr 0, %gl
23717 P_TOGGLE_LSU_IM
23718 .word 0xbe82e010
23719 .word 0xcadfc220
23720 .word 0xfe4f6407
23721 P_IDEMAP_ALL
23722 P_TOGGLE_LSU_IM
23723 .word 0xbe842098
23724 .word 0xecdfc200
23725 .word 0xfcda9000
23726 nop
23727 nop
23728 nop
23729 nop
23730 nop
23731 nop
23732 nop
23733 nop
23734 .word 0xc0212b60
23735 .word 0x1000000
23736 .word 0xbe144000
23737 srlx %i7, 8, %i7
23738 andn %i7, 0x1f, %i7
23739 P_ITLB_PROBE
23740 .word 0xfcdc0200
23741 P_ACCESS_ITSB_PTR
23742 P_ACCESS_ITSB_PTR
23743 nop
23744 nop
23745 nop
23746 nop
23747 nop
23748 nop
23749 nop
23750 nop
23751 nop
23752thr5_MMU_ASI_PRIMARY_323:
23753 .word 0x87802080
23754 .word 0xc4f120b8
23755 .word 0xbe86a038
23756 .word 0xd4dfc200
23757 .word 0x1000000
23758 or %g0, 0x08f, %i7
23759 P_LOAD_IDATA_IN
23760 .word 0x1000000
23761 .word 0xbe16c000
23762 P_DDEMAP_RPAGE
23763 .word 0xbe14c000
23764 RETURN_FROM_SUPERVISOR0
23765 nop
23766Thr5_User_Text_4v004_exit:
23767 EXIT_GOOD
23768Thr5_User_Text_4v004_text_end:
23769/*********************************************************************/
23770SECTION .Thr5_User_Data_4v102 DATA_VA=0x73500013a000
23771attr_data {
23772 Name = .Thr5_User_Data_4v102 ,
23773 VA = 0x73500013a000 ,/* 0x73500013bfc0 */
23774 RA = 0x03b019e000 ,
23775 PA = 0x03b019e000 ,
23776 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
23777 thr5_nz_ctx_tsb_3 ,
23778 TTE_V = 1 ,
23779 TTE_NFO = 0 ,
23780 TTE_L = 1 ,
23781 TTE_Soft = 0x070000 ,
23782 TTE_IE = 0 ,
23783 TTE_E = 0 ,
23784 TTE_CP = 1 ,
23785 TTE_CV = 0 ,
23786 TTE_P = 0 ,
23787 TTE_EP = 0 ,
23788 TTE_W = 1 ,
23789 TTE_SW1 = 1 ,
23790 TTE_SW0 = 0 ,
23791 TTE_RSVD1 = 0 ,
23792 TTE_Size = 0 ,
23793 /* DTTE_TAG_DATA = 000073500013b133 80000003b019e440 */
23794 end_label = Thr5_User_Data_4v102_data_end ,
23795 compressimage ,
23796 }
23797.data
23798.global Thr5_User_Data_4v102_data_begin
23799Thr5_User_Data_4v102_data_begin:
23800 .xword 0x760370000000
23801 .xword 0x760270000000
23802 .xword 0x750028000000
23803 .xword 0x75000bc00000
23804 .xword 0x740000b30000
23805 .xword 0x740000ac0000
23806 .xword 0x740000de0000
23807 .xword 0x75002dc00000
23808 .xword 0x7350000f4000
23809 .xword 0x740000270000
23810 .xword 0x7400004d0000
23811 .xword 0x7400003e0000
23812 .xword 0x7350001f6000
23813 .xword 0x73500013a000
23814 .xword 0x73500005e000
23815 .xword 0x740000300000
23816 .xword 0x73500013c000
23817 .xword 0x73500018e000
23818 .xword 0x760300000000
23819 .xword 0x740000690000
23820 .xword 0x735000062000
23821 .xword 0x740000770000
23822 .xword 0x75001c000000
23823 .xword 0x740000f70000
23824 .xword 0x750009c00000
23825 .xword 0x735000076000
23826 .xword 0x740000a10000
23827 .xword 0x740000320000
23828 .xword 0x73500003e000
23829 .xword 0x740000d40000
23830 .xword 0x73500016a000
23831 .xword 0x7350000d6000
23832 .xword 0x740000810000
23833 .xword 0x7350001dc000
23834 .xword 0x75000e400000
23835 .xword 0x735000064000
23836 .xword 0x73500008c000
23837 .xword 0x7607c0000000
23838 .xword 0x73500016c000
23839 .xword 0x75000ac00000
23840Thr5_User_Data_4v102_data_end:
23841/*********************************************************************/
23842SECTION .Thr5_User_Data_4v202 DATA_VA=0x73500005e000
23843attr_data {
23844 Name = .Thr5_User_Data_4v202 ,
23845 VA = 0x73500005e000 ,/* 0x73500005ffc0 */
23846 RA = 0x03b0066000 ,
23847 PA = 0x03b0066000 ,
23848 TTE_Context = 0x0358 ,/* DATA_SECONDARY */
23849 thr5_nz_ctx_tsb_3 ,
23850 TTE_V = 1 ,
23851 TTE_NFO = 0 ,
23852 TTE_L = 1 ,
23853 TTE_Soft = 0x0d0000 ,
23854 TTE_IE = 0 ,
23855 TTE_E = 0 ,
23856 TTE_CP = 0 ,
23857 TTE_CV = 0 ,
23858 TTE_P = 0 ,
23859 TTE_EP = 0 ,
23860 TTE_W = 1 ,
23861 TTE_SW1 = 1 ,
23862 TTE_SW0 = 0 ,
23863 TTE_RSVD1 = 0 ,
23864 TTE_Size = 0 ,
23865 /* DTTE_TAG_DATA = 000073500005e358 80000003b0066040 */
23866 end_label = Thr5_User_Data_4v202_data_end ,
23867 compressimage ,
23868 }
23869.data
23870.global Thr5_User_Data_4v202_data_begin
23871Thr5_User_Data_4v202_data_begin:
23872 .xword 0x760370000000
23873 .xword 0x760270000000
23874 .xword 0x750028000000
23875 .xword 0x75000bc00000
23876 .xword 0x740000b30000
23877 .xword 0x740000ac0000
23878 .xword 0x740000de0000
23879 .xword 0x75002dc00000
23880 .xword 0x7350000f4000
23881 .xword 0x740000270000
23882 .xword 0x7400004d0000
23883 .xword 0x7400003e0000
23884 .xword 0x7350001f6000
23885 .xword 0x73500013a000
23886 .xword 0x73500005e000
23887 .xword 0x740000300000
23888 .xword 0x73500013c000
23889 .xword 0x73500018e000
23890 .xword 0x760300000000
23891 .xword 0x740000690000
23892 .xword 0x735000062000
23893 .xword 0x740000770000
23894 .xword 0x75001c000000
23895 .xword 0x740000f70000
23896 .xword 0x750009c00000
23897 .xword 0x735000076000
23898 .xword 0x740000a10000
23899 .xword 0x740000320000
23900 .xword 0x73500003e000
23901 .xword 0x740000d40000
23902 .xword 0x73500016a000
23903 .xword 0x7350000d6000
23904 .xword 0x740000810000
23905 .xword 0x7350001dc000
23906 .xword 0x75000e400000
23907 .xword 0x735000064000
23908 .xword 0x73500008c000
23909 .xword 0x7607c0000000
23910 .xword 0x73500016c000
23911 .xword 0x75000ac00000
23912Thr5_User_Data_4v202_data_end:
23913/*********************************************************************/
23914SECTION .Thr5_User_Data_4v302 DATA_VA=0x740000300000
23915attr_data {
23916 Name = .Thr5_User_Data_4v302 ,
23917 VA = 0x740000300000 ,/* 0x74000030ffc0 */
23918 RA = 0x0040de0000 ,
23919 PA = 0x5840de0000 ,
23920 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23921 thr5_z_ctx_tsb_1 ,
23922 TTE_V = 1 ,
23923 TTE_NFO = 0 ,
23924 TTE_L = 1 ,
23925 TTE_Soft = 0x0f0000 ,
23926 TTE_IE = 0 ,
23927 TTE_E = 0 ,
23928 TTE_CP = 0 ,
23929 TTE_CV = 0 ,
23930 TTE_P = 0 ,
23931 TTE_EP = 0 ,
23932 TTE_W = 1 ,
23933 TTE_SW1 = 1 ,
23934 TTE_SW0 = 0 ,
23935 TTE_RSVD1 = 0 ,
23936 TTE_Size = 1 ,
23937 /* DTTE_TAG_DATA = 0000740000300000 8000005840de0041 */
23938 end_label = Thr5_User_Data_4v302_data_end ,
23939 compressimage ,
23940 }
23941.data
23942.global Thr5_User_Data_4v302_data_begin
23943Thr5_User_Data_4v302_data_begin:
23944 .xword 0x760370000000
23945 .xword 0x760270000000
23946 .xword 0x750028000000
23947 .xword 0x75000bc00000
23948 .xword 0x740000b30000
23949 .xword 0x740000ac0000
23950 .xword 0x740000de0000
23951 .xword 0x75002dc00000
23952 .xword 0x7350000f4000
23953 .xword 0x740000270000
23954 .xword 0x7400004d0000
23955 .xword 0x7400003e0000
23956 .xword 0x7350001f6000
23957 .xword 0x73500013a000
23958 .xword 0x73500005e000
23959 .xword 0x740000300000
23960 .xword 0x73500013c000
23961 .xword 0x73500018e000
23962 .xword 0x760300000000
23963 .xword 0x740000690000
23964 .xword 0x735000062000
23965 .xword 0x740000770000
23966 .xword 0x75001c000000
23967 .xword 0x740000f70000
23968 .xword 0x750009c00000
23969 .xword 0x735000076000
23970 .xword 0x740000a10000
23971 .xword 0x740000320000
23972 .xword 0x73500003e000
23973 .xword 0x740000d40000
23974 .xword 0x73500016a000
23975 .xword 0x7350000d6000
23976 .xword 0x740000810000
23977 .xword 0x7350001dc000
23978 .xword 0x75000e400000
23979 .xword 0x735000064000
23980 .xword 0x73500008c000
23981 .xword 0x7607c0000000
23982 .xword 0x73500016c000
23983 .xword 0x75000ac00000
23984Thr5_User_Data_4v302_data_end:
23985/*********************************************************************/
23986SECTION .Thr5_User_Text_4v005 TEXT_VA=0x73500013c000
23987attr_text {
23988 Name = .Thr5_User_Text_4v005 ,
23989 VA = 0x73500013c000 ,/* 0x73500013dfc0 */
23990 RA = 0x03b00b0000 ,
23991 PA = 0x03b00b0000 ,
23992 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
23993 thr5_nz_ctx_tsb_3 ,
23994 TTE_V = 1 ,
23995 TTE_NFO = 0 ,
23996 TTE_L = 1 ,
23997 TTE_Soft = 0x010000 ,
23998 TTE_IE = 0 ,
23999 TTE_E = 0 ,
24000 TTE_CP = 0 ,
24001 TTE_CV = 0 ,
24002 TTE_P = 0 ,
24003 TTE_EP = 1 ,
24004 TTE_W = 0 ,
24005 TTE_SW1 = 1 ,
24006 TTE_SW0 = 1 ,
24007 TTE_RSVD1 = 0 ,
24008 TTE_Size = 0 ,
24009 /* ITTE_TAG_DATA = 000073500013d133 80000003b00b0080 */
24010 end_label = Thr5_User_Text_4v005_text_end ,
24011 compressimage ,
24012 }
24013.text
24014.global Thr5_User_Text_4v005_text_begin
24015Thr5_User_Text_4v005_text_begin:
24016 nop
24017 sub %g1, 1, %g1
24018 brz %g1,Thr5_User_Text_4v005_exit
24019 nop
24020 .word 0xc025a8ac
24021 .word 0x1000000
24022 or %g0, 0x698, %i7
24023 READ_DDATA_ACCESS
24024 nop
24025 nop
24026 nop
24027thr5_MMU_ASI_PRIMARY_324:
24028 .word 0x87802080
24029 .word 0xd8bda8c0
24030 DDEMAP_SCTX
24031 .word 0xfe4aa336
24032 .word 0xc672a050
24033 .word 0xc02c27eb
24034 .word 0xbe85a098
24035 .word 0xe0dfd000
24036 .word 0xbe82a120
24037 .word 0xc8dfd000
24038 .word 0x1000000
24039 or %g0, 0x3bd, %i7
24040 LOAD_DDATA_ACCESS
24041 .word 0xfe56ad4e
24042 DDEMAP_PCTX
24043 TOGGLE_LSU_DM
24044 .word 0xc02daefe
24045 .word 0xfe5aafd0
24046 .word 0x1000000
24047 or %g0, 0x4ae, %i7
24048 LOAD_IDATA_ACCESS
24049 nop
24050 nop
24051 nop
24052 DO_BRANCH
24053 .word 0x81c36000
24054 .word 0xbe13c000
24055 GOTO_SUPERVISOR0
24056 IDEMAP_ALL_PAGES
24057 DO_BRANCH
24058 .word 0x81c1e000
24059 .word 0xbe154000
24060 GOTO_SUPERVISOR0
24061 .word 0xfe44292c
24062 .word 0xfc995020
24063 IDEMAP_PCTX
24064 nop
24065 nop
24066 nop
24067 .word 0xbe13c000
24068 GOTO_SUPERVISOR0
24069 .word 0xbe154000
24070 GOTO_SUPERVISOR0
24071thr5_MMU_ASI_PRIMARY_325:
24072 .word 0x87802080
24073 .word 0xeaf2a050
24074 .word 0xfc9c5c60
24075 .word 0x1000000
24076 or %g0, 0x00f, %i7
24077 LOAD_DDATA_IN
24078 DDEMAP_PCTX
24079thr5_MMU_ASI_PRIMARY_326:
24080 .word 0x87802080
24081 .word 0xf6f420d8
24082thr5_MMU_ASI_SECONDARY_327:
24083 .word 0x87802081
24084 .word 0xd8f16048
24085 DDEMAP_SCTX
24086 .word 0xc072ab58
24087 IDEMAP_ALL_PAGES
24088 DDEMAP_ALL_RPAGES
24089 TOGGLE_LSU_IM
24090 .word 0xc076a778
24091 .word 0xd872a078
24092 .word 0xc072ab20
24093 nop
24094 nop
24095 nop
24096 nop
24097 nop
24098 TOGGLE_LSU_DM
24099 TOGGLE_LSU_IM
24100 .word 0xfe4dabbe
24101 DO_BRANCH
24102 .word 0x81c26000
24103 .word 0xbe154000
24104 GOTO_SUPERVISOR0
24105 .word 0xfe442364
24106 .word 0x81c4e000
24107 .word 0xbe154000
24108 GOTO_SUPERVISOR0
24109 nop
24110Thr5_User_Text_4v005_exit:
24111 EXIT_GOOD
24112Thr5_User_Text_4v005_text_end:
24113/*********************************************************************/
24114SECTION .Thr5_User_Text_4v402 TEXT_VA=0x73500018e000
24115attr_text {
24116 Name = .Thr5_User_Text_4v402 ,
24117 VA = 0x73500018e000 ,/* 0x73500018ffc0 */
24118 RA = 0x03b0050000 ,
24119 PA = 0x5fb0050000 ,
24120 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24121 thr5_z_ctx_tsb_0 ,
24122 TTE_V = 1 ,
24123 TTE_NFO = 0 ,
24124 TTE_L = 0 ,
24125 TTE_Soft = 0x040000 ,
24126 TTE_IE = 0 ,
24127 TTE_E = 0 ,
24128 TTE_CP = 0 ,
24129 TTE_CV = 0 ,
24130 TTE_P = 1 ,
24131 TTE_EP = 1 ,
24132 TTE_W = 0 ,
24133 TTE_SW1 = 0 ,
24134 TTE_SW0 = 0 ,
24135 TTE_RSVD1 = 0 ,
24136 TTE_Size = 0 ,
24137 /* ITTE_TAG_DATA = 000073500018e000 8000005fb0050080 */
24138 end_label = Thr5_User_Text_4v402_text_end ,
24139 compressimage ,
24140 }
24141.text
24142.global Thr5_User_Text_4v402_text_begin
24143Thr5_User_Text_4v402_text_begin:
24144 wrpr 0, %gl
24145 P_TOGGLE_LSU_IM
24146 P_IDEMAP_ALL_PAGES
24147 .word 0xc071adf0
24148 .word 0x1000000
24149 or %g0, 0x5f8, %i7
24150 P_READ_IDATA_ACCESS
24151 .word 0x1000000
24152 or %g0, 0x00b, %i7
24153 P_LOAD_IDATA_IN
24154 .word 0x1000000
24155 or %g0, 0x170, %i7
24156 P_ITLB_TAG_READ
24157 P_ACCESS_ITSB_PTR
24158 .word 0x1000000
24159 or %g0, 0x027, %i7
24160 P_LOAD_IDATA_IN
24161thr5_MMU_ASI_AS_IF_USER_PRIMARY_328:
24162 .word 0x87802010
24163 .word 0xd6f2a010
24164thr5_MMU_ASI_AS_IF_USER_PRIMARY_329:
24165 .word 0x87802010
24166 .word 0xc4f0a110
24167 .word 0xbe8760d0
24168 .word 0xd4dfc200
24169 .word 0x1000000
24170 or %g0, 0x330, %i7
24171 P_READ_DDATA_ACCESS
24172 nop
24173 nop
24174 .word 0xfcdd9000
24175thr5_MMU_ASI_PRIMARY_330:
24176 .word 0x87802080
24177 .word 0xd2f0a050
24178 .word 0xfcdc0200
24179 .word 0x1000000
24180 or %g0, 0x163, %i7
24181 P_LOAD_IDATA_ACCESS
24182 P_DDEMAP_ALL_RPAGES
24183 P_IDEMAP_ALL_RPAGES
24184 .word 0xfcda9000
24185 .word 0x1000000
24186 or %g0, 0xd8, %i7
24187 P_READ_IDATA_ACCESS
24188 .word 0x1000000
24189 or %g0, 0x468, %i7
24190 P_DTLB_TAG_READ
24191 .word 0xc02b259d
24192 .word 0xec5ca038
24193thr5_MMU_ASI_AS_IF_USER_PRIMARY_331:
24194 .word 0x87802010
24195 .word 0xe8f5a028
24196 .word 0x1000000
24197 or %g0, 0xf8, %i7
24198 P_READ_IDATA_ACCESS
24199 .word 0x1000000
24200 or %g0, 0x770, %i7
24201 P_DTLB_TAG_READ
24202 .word 0xfcd88200
24203 P_ACCESS_ITSB_PTR
24204 nop
24205 nop
24206 nop
24207 nop
24208 nop
24209 nop
24210 nop
24211 P_IDEMAP_ALL_RPAGES
24212 .word 0x1000000
24213 .word 0xbe174000
24214 P_IDEMAP_PAGE
24215 P_ACCESS_ITSB_PTR
24216 nop
24217 nop
24218 nop
24219 nop
24220 nop
24221 nop
24222 nop
24223 .word 0x1000000
24224 or %g0, 0xb0, %i7
24225 P_ITLB_TAG_READ
24226 .word 0xc029a140
24227 .word 0xbe82a0b8
24228 .word 0xecdfd000
24229 .word 0xf871a0b0
24230 .word 0xc071a5e0
24231 .word 0xbe160000
24232 RETURN_FROM_SUPERVISOR1
24233 nop
24234Thr5_User_Text_4v402_exit:
24235 EXIT_GOOD
24236Thr5_User_Text_4v402_text_end:
24237/*********************************************************************/
24238SECTION .Thr5_User_Text_4v006 TEXT_VA=0x760300000000
24239attr_text {
24240 Name = .Thr5_User_Text_4v006 ,
24241 VA = 0x760300000000 ,/* 0x76030fffffc0 */
24242 RA = 0x0230000000 ,
24243 PA = 0x0230000000 ,
24244 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
24245 thr5_nz_ctx_tsb_2 ,
24246 TTE_V = 1 ,
24247 TTE_NFO = 0 ,
24248 TTE_L = 1 ,
24249 TTE_Soft = 0x010000 ,
24250 TTE_IE = 0 ,
24251 TTE_E = 0 ,
24252 TTE_CP = 0 ,
24253 TTE_CV = 0 ,
24254 TTE_P = 1 ,
24255 TTE_EP = 1 ,
24256 TTE_W = 0 ,
24257 TTE_SW1 = 1 ,
24258 TTE_SW0 = 1 ,
24259 TTE_RSVD1 = 0 ,
24260 TTE_Size = 5 ,
24261 /* ITTE_TAG_DATA = 0000760300001133 8000000230000085 */
24262 end_label = Thr5_User_Text_4v006_text_end ,
24263 compressimage ,
24264 }
24265.text
24266.global Thr5_User_Text_4v006_text_begin
24267Thr5_User_Text_4v006_text_begin:
24268 wrpr 0, %gl
24269thr5_MMU_ASI_REAL_MEM_LITTLE_332:
24270 .word 0x8780201c
24271 .word 0xccf2a0a0
24272 .word 0xfcdf4200
24273 .word 0x1000000
24274 .word 0xbe16c000
24275 P_DDEMAP_RPAGE
24276 P_TOGGLE_LSU_DM
24277 P_ACCESS_ITSB_PTR
24278thr5_MMU_ASI_PRIMARY_333:
24279 .word 0x87802080
24280 .word 0xe0f42100
24281 .word 0xcc5ea0a0
24282 .word 0xbe80a098
24283 .word 0xf4dfd000
24284 .word 0xfe4da1dd
24285 .word 0xfc9a9100
24286thr5_MMU_ASI_PRIMARY_334:
24287 .word 0x87802080
24288 .word 0xc6f76050
24289 nop
24290 nop
24291 nop
24292 nop
24293 nop
24294 nop
24295 .word 0xf45f6068
24296 P_DDEMAP_SCTX
24297 .word 0x1000000
24298 or %g0, 0xbd, %i7
24299 P_LOAD_IDATA_ACCESS
24300 .word 0x1000000
24301 .word 0xbe10c000
24302 P_DDEMAP_RPAGE
24303 .word 0xbe82a098
24304 .word 0xe0dfc200
24305 .word 0xe39a9e00
24306 .word 0xbe160000
24307 RETURN_FROM_SUPERVISOR0
24308 nop
24309Thr5_User_Text_4v006_exit:
24310 EXIT_GOOD
24311Thr5_User_Text_4v006_text_end:
24312/*********************************************************************/
24313SECTION .Thr5_User_Data_4v103 DATA_VA=0x740000690000
24314attr_data {
24315 Name = .Thr5_User_Data_4v103 ,
24316 VA = 0x740000690000 ,/* 0x74000069ffc0 */
24317 RA = 0x0040b90000 ,
24318 PA = 0x0040b90000 ,
24319 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
24320 thr5_nz_ctx_tsb_0 ,
24321 TTE_V = 1 ,
24322 TTE_NFO = 0 ,
24323 TTE_L = 1 ,
24324 TTE_Soft = 0x070000 ,
24325 TTE_IE = 0 ,
24326 TTE_E = 0 ,
24327 TTE_CP = 1 ,
24328 TTE_CV = 0 ,
24329 TTE_P = 0 ,
24330 TTE_EP = 0 ,
24331 TTE_W = 1 ,
24332 TTE_SW1 = 1 ,
24333 TTE_SW0 = 0 ,
24334 TTE_RSVD1 = 0 ,
24335 TTE_Size = 1 ,
24336 /* DTTE_TAG_DATA = 0000740000691133 8000000040b90441 */
24337 end_label = Thr5_User_Data_4v103_data_end ,
24338 compressimage ,
24339 }
24340.data
24341.global Thr5_User_Data_4v103_data_begin
24342Thr5_User_Data_4v103_data_begin:
24343 .xword 0x760370000000
24344 .xword 0x760270000000
24345 .xword 0x750028000000
24346 .xword 0x75000bc00000
24347 .xword 0x740000b30000
24348 .xword 0x740000ac0000
24349 .xword 0x740000de0000
24350 .xword 0x75002dc00000
24351 .xword 0x7350000f4000
24352 .xword 0x740000270000
24353 .xword 0x7400004d0000
24354 .xword 0x7400003e0000
24355 .xword 0x7350001f6000
24356 .xword 0x73500013a000
24357 .xword 0x73500005e000
24358 .xword 0x740000300000
24359 .xword 0x73500013c000
24360 .xword 0x73500018e000
24361 .xword 0x760300000000
24362 .xword 0x740000690000
24363 .xword 0x735000062000
24364 .xword 0x740000770000
24365 .xword 0x75001c000000
24366 .xword 0x740000f70000
24367 .xword 0x750009c00000
24368 .xword 0x735000076000
24369 .xword 0x740000a10000
24370 .xword 0x740000320000
24371 .xword 0x73500003e000
24372 .xword 0x740000d40000
24373 .xword 0x73500016a000
24374 .xword 0x7350000d6000
24375 .xword 0x740000810000
24376 .xword 0x7350001dc000
24377 .xword 0x75000e400000
24378 .xword 0x735000064000
24379 .xword 0x73500008c000
24380 .xword 0x7607c0000000
24381 .xword 0x73500016c000
24382 .xword 0x75000ac00000
24383Thr5_User_Data_4v103_data_end:
24384/*********************************************************************/
24385SECTION .Thr5_User_Data_4v303 DATA_VA=0x735000062000
24386attr_data {
24387 Name = .Thr5_User_Data_4v303 ,
24388 VA = 0x735000062000 ,/* 0x735000063fc0 */
24389 RA = 0x03b01d8000 ,
24390 PA = 0x5fb01d8000 ,
24391 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
24392 thr5_z_ctx_tsb_0 ,
24393 TTE_V = 1 ,
24394 TTE_NFO = 0 ,
24395 TTE_L = 1 ,
24396 TTE_Soft = 0x0f0000 ,
24397 TTE_IE = 0 ,
24398 TTE_E = 0 ,
24399 TTE_CP = 0 ,
24400 TTE_CV = 0 ,
24401 TTE_P = 0 ,
24402 TTE_EP = 0 ,
24403 TTE_W = 1 ,
24404 TTE_SW1 = 1 ,
24405 TTE_SW0 = 0 ,
24406 TTE_RSVD1 = 0 ,
24407 TTE_Size = 0 ,
24408 /* DTTE_TAG_DATA = 0000735000062000 8000005fb01d8040 */
24409 end_label = Thr5_User_Data_4v303_data_end ,
24410 compressimage ,
24411 }
24412.data
24413.global Thr5_User_Data_4v303_data_begin
24414Thr5_User_Data_4v303_data_begin:
24415 .xword 0x760370000000
24416 .xword 0x760270000000
24417 .xword 0x750028000000
24418 .xword 0x75000bc00000
24419 .xword 0x740000b30000
24420 .xword 0x740000ac0000
24421 .xword 0x740000de0000
24422 .xword 0x75002dc00000
24423 .xword 0x7350000f4000
24424 .xword 0x740000270000
24425 .xword 0x7400004d0000
24426 .xword 0x7400003e0000
24427 .xword 0x7350001f6000
24428 .xword 0x73500013a000
24429 .xword 0x73500005e000
24430 .xword 0x740000300000
24431 .xword 0x73500013c000
24432 .xword 0x73500018e000
24433 .xword 0x760300000000
24434 .xword 0x740000690000
24435 .xword 0x735000062000
24436 .xword 0x740000770000
24437 .xword 0x75001c000000
24438 .xword 0x740000f70000
24439 .xword 0x750009c00000
24440 .xword 0x735000076000
24441 .xword 0x740000a10000
24442 .xword 0x740000320000
24443 .xword 0x73500003e000
24444 .xword 0x740000d40000
24445 .xword 0x73500016a000
24446 .xword 0x7350000d6000
24447 .xword 0x740000810000
24448 .xword 0x7350001dc000
24449 .xword 0x75000e400000
24450 .xword 0x735000064000
24451 .xword 0x73500008c000
24452 .xword 0x7607c0000000
24453 .xword 0x73500016c000
24454 .xword 0x75000ac00000
24455Thr5_User_Data_4v303_data_end:
24456/*********************************************************************/
24457SECTION .Thr5_User_Text_4v007 TEXT_VA=0x740000770000
24458attr_text {
24459 Name = .Thr5_User_Text_4v007 ,
24460 VA = 0x740000770000 ,/* 0x74000077ffc0 */
24461 RA = 0x0040370000 ,
24462 PA = 0x0040370000 ,
24463 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
24464 thr5_nz_ctx_tsb_0 ,
24465 TTE_V = 1 ,
24466 TTE_NFO = 0 ,
24467 TTE_L = 1 ,
24468 TTE_Soft = 0x010000 ,
24469 TTE_IE = 0 ,
24470 TTE_E = 0 ,
24471 TTE_CP = 0 ,
24472 TTE_CV = 0 ,
24473 TTE_P = 0 ,
24474 TTE_EP = 1 ,
24475 TTE_W = 0 ,
24476 TTE_SW1 = 1 ,
24477 TTE_SW0 = 1 ,
24478 TTE_RSVD1 = 0 ,
24479 TTE_Size = 1 ,
24480 /* ITTE_TAG_DATA = 0000740000771133 8000000040370081 */
24481 end_label = Thr5_User_Text_4v007_text_end ,
24482 compressimage ,
24483 }
24484.text
24485.global Thr5_User_Text_4v007_text_begin
24486Thr5_User_Text_4v007_text_begin:
24487 nop
24488 sub %g1, 1, %g1
24489 brz %g1,Thr5_User_Text_4v007_exit
24490 nop
24491 TOGGLE_LSU_IM
24492 .word 0x1000000
24493 or %g0, 0x38, %i7
24494 READ_DDATA_ACCESS
24495 .word 0xe0742068
24496 .word 0xc02dad22
24497 nop
24498 nop
24499 .word 0x1000000
24500 or %g0, 0x4c8, %i7
24501 READ_IDATA_ACCESS
24502 .word 0xe2742040
24503 .word 0xc020a140
24504 .word 0xc072a8f0
24505 nop
24506 nop
24507 nop
24508 nop
24509 nop
24510 nop
24511 nop
24512 nop
24513 IDEMAP_ALL_PAGES
24514thr5_MMU_ASI_BLK_SL_335:
24515 .word 0x878020f9
24516 .word 0xc1b96800
24517 DO_BRANCH
24518 .word 0x81c26000
24519 .word 0xbe13c000
24520 GOTO_SUPERVISOR0
24521 .word 0x1000000
24522 .word 0xbe150000
24523 srlx %i7, 8, %i7
24524 andn %i7, 0x1f, %i7
24525 ITLB_PROBE
24526 .word 0xfcdf5040
24527 .word 0xc032affa
24528 DDEMAP_ALL_PAGES
24529 .word 0x1000000
24530 .word 0xbe130000
24531 IDEMAP_RPAGE
24532 DDEMAP_SCTX
24533 .word 0xfcdc1000
24534 .word 0x1000000
24535 .word 0xbe12c000
24536 DDEMAP_PAGE
24537 TOGGLE_LSU_IM
24538 DO_BRANCH
24539 .word 0x81c26000
24540 .word 0xbe124000
24541 GOTO_SUPERVISOR0
24542 .word 0xf45c2068
24543 .word 0xec76a100
24544 .word 0xc032ac96
24545 DDEMAP_ALL_PAGES
24546 DDEMAP_NCTX
24547 .word 0xda75a030
24548 .word 0xc02f6140
24549 .word 0xe4742078
24550 .word 0xc0776a90
24551 .word 0x1000000
24552 .word 0xbe130000
24553 srlx %i7, 8, %i7
24554 andn %i7, 0x1f, %i7
24555 ITLB_PROBE
24556 .word 0xc02c2f78
24557 nop
24558 .word 0xe4592018
24559 TOGGLE_LSU_IM
24560 .word 0xc076a570
24561 TOGGLE_LSU_DM
24562 ACCESS_DTSB_PTR
24563 DDEMAP_ALL_PAGES
24564 DO_BRANCH
24565 .word 0x81c4e000
24566 .word 0xbe154000
24567 GOTO_SUPERVISOR0
24568 .word 0xe872a028
24569 .word 0xc0242830
24570 .word 0xfc995d60
24571 IDEMAP_PCTX
24572 TOGGLE_LSU_DM
24573 .word 0xd072a028
24574 .word 0xc0742140
24575 DDEMAP_PCTX
24576 .word 0xc02eadba
24577 DDEMAP_SCTX
24578 .word 0xc075a228
24579 .word 0xbe124000
24580 GOTO_SUPERVISOR0
24581 .word 0xca72a010
24582 .word 0xc032ad5c
24583 .word 0x81c62000
24584 .word 0xbe154000
24585 GOTO_SUPERVISOR0
24586 nop
24587Thr5_User_Text_4v007_exit:
24588 EXIT_GOOD
24589Thr5_User_Text_4v007_text_end:
24590/*********************************************************************/
24591SECTION .Thr5_User_Text_4v403 TEXT_VA=0x75001c000000
24592attr_text {
24593 Name = .Thr5_User_Text_4v403 ,
24594 VA = 0x75001c000000 ,/* 0x75001c3fffc0 */
24595 RA = 0x02a1c00000 ,
24596 PA = 0x02a1c00000 ,
24597 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24598 thr5_z_ctx_tsb_2 ,
24599 TTE_V = 1 ,
24600 TTE_NFO = 0 ,
24601 TTE_L = 0 ,
24602 TTE_Soft = 0x040000 ,
24603 TTE_IE = 0 ,
24604 TTE_E = 0 ,
24605 TTE_CP = 0 ,
24606 TTE_CV = 0 ,
24607 TTE_P = 1 ,
24608 TTE_EP = 1 ,
24609 TTE_W = 0 ,
24610 TTE_SW1 = 0 ,
24611 TTE_SW0 = 0 ,
24612 TTE_RSVD1 = 0 ,
24613 TTE_Size = 3 ,
24614 /* ITTE_TAG_DATA = 000075001c000000 80000002a1c00083 */
24615 end_label = Thr5_User_Text_4v403_text_end ,
24616 compressimage ,
24617 }
24618.text
24619.global Thr5_User_Text_4v403_text_begin
24620Thr5_User_Text_4v403_text_begin:
24621 wrpr 0, %gl
24622 .word 0x1000000
24623 .word 0xbe12c000
24624 P_DDEMAP_PAGE
24625thr5_MMU_ASI_AS_IF_USER_PRIMARY_336:
24626 .word 0x87802010
24627 .word 0xe4f5a018
24628 .word 0xd85b2018
24629 .word 0xbe80a0b8
24630 .word 0xecdfd000
24631 P_IDEMAP_ALL
24632 P_DDEMAP_ALL_RPAGES
24633 .word 0xbe85a130
24634 .word 0xecdfd000
24635thr5_MMU_ASI_SECONDARY_LITTLE_337:
24636 .word 0x87802089
24637 .word 0xccb969f0
24638thr5_MMU_ASI_PRIMARY_338:
24639 .word 0x87802080
24640 .word 0xecf6a038
24641 nop
24642 nop
24643 nop
24644 nop
24645 nop
24646 nop
24647 nop
24648 .word 0xc071a4e0
24649 P_DDEMAP_ALL_RPAGES
24650 .word 0xfcdc5120
24651 nop
24652 nop
24653 nop
24654 nop
24655 nop
24656 nop
24657 nop
24658 nop
24659 nop
24660 nop
24661 nop
24662thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_339:
24663 .word 0x87802022
24664 .word 0xecb8a690
24665 P_IDEMAP_ALL_PAGES
24666thr5_MMU_ASI_PRIMARY_340:
24667 .word 0x87802080
24668 .word 0xe8f2a058
24669 .word 0x1000000
24670 or %g0, 0xe8, %i7
24671 P_ITLB_TAG_READ
24672 P_TOGGLE_LSU_IM
24673 nop
24674 P_ACCESS_ITSB_PTR
24675 .word 0x1000000
24676 .word 0xbe170000
24677 srlx %i7, 8, %i7
24678 andn %i7, 0x1f, %i7
24679 P_ITLB_PROBE
24680 .word 0x1000000
24681 or %g0, 0x7a8, %i7
24682 P_DTLB_TAG_READ
24683 P_DDEMAP_ALL
24684 .word 0x1000000
24685 or %g0, 0xe9, %i7
24686 P_LOAD_IDATA_ACCESS
24687 .word 0xbe82a100
24688 .word 0xecdfc200
24689thr5_MMU_ASI_PRIMARY_341:
24690 .word 0x87802080
24691 .word 0xc6f2a138
24692thr5_MMU_ASI_BLK_COMMIT_P_342:
24693 .word 0x878020e0
24694 .word 0xc3bea340
24695 .word 0xbe134000
24696 RETURN_FROM_SUPERVISOR1
24697 nop
24698Thr5_User_Text_4v403_exit:
24699 EXIT_GOOD
24700Thr5_User_Text_4v403_text_end:
24701/*********************************************************************/
24702SECTION .Thr5_User_Data_4v104 DATA_VA=0x740000f70000
24703attr_data {
24704 Name = .Thr5_User_Data_4v104 ,
24705 VA = 0x740000f70000 ,/* 0x740000f7ffc0 */
24706 RA = 0x0040cd0000 ,
24707 PA = 0x0040cd0000 ,
24708 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
24709 thr5_nz_ctx_tsb_0 ,
24710 TTE_V = 1 ,
24711 TTE_NFO = 0 ,
24712 TTE_L = 1 ,
24713 TTE_Soft = 0x070000 ,
24714 TTE_IE = 0 ,
24715 TTE_E = 0 ,
24716 TTE_CP = 1 ,
24717 TTE_CV = 0 ,
24718 TTE_P = 0 ,
24719 TTE_EP = 0 ,
24720 TTE_W = 1 ,
24721 TTE_SW1 = 1 ,
24722 TTE_SW0 = 0 ,
24723 TTE_RSVD1 = 0 ,
24724 TTE_Size = 1 ,
24725 /* DTTE_TAG_DATA = 0000740000f71133 8000000040cd0441 */
24726 end_label = Thr5_User_Data_4v104_data_end ,
24727 compressimage ,
24728 }
24729.data
24730.global Thr5_User_Data_4v104_data_begin
24731Thr5_User_Data_4v104_data_begin:
24732 .xword 0x760370000000
24733 .xword 0x760270000000
24734 .xword 0x750028000000
24735 .xword 0x75000bc00000
24736 .xword 0x740000b30000
24737 .xword 0x740000ac0000
24738 .xword 0x740000de0000
24739 .xword 0x75002dc00000
24740 .xword 0x7350000f4000
24741 .xword 0x740000270000
24742 .xword 0x7400004d0000
24743 .xword 0x7400003e0000
24744 .xword 0x7350001f6000
24745 .xword 0x73500013a000
24746 .xword 0x73500005e000
24747 .xword 0x740000300000
24748 .xword 0x73500013c000
24749 .xword 0x73500018e000
24750 .xword 0x760300000000
24751 .xword 0x740000690000
24752 .xword 0x735000062000
24753 .xword 0x740000770000
24754 .xword 0x75001c000000
24755 .xword 0x740000f70000
24756 .xword 0x750009c00000
24757 .xword 0x735000076000
24758 .xword 0x740000a10000
24759 .xword 0x740000320000
24760 .xword 0x73500003e000
24761 .xword 0x740000d40000
24762 .xword 0x73500016a000
24763 .xword 0x7350000d6000
24764 .xword 0x740000810000
24765 .xword 0x7350001dc000
24766 .xword 0x75000e400000
24767 .xword 0x735000064000
24768 .xword 0x73500008c000
24769 .xword 0x7607c0000000
24770 .xword 0x73500016c000
24771 .xword 0x75000ac00000
24772Thr5_User_Data_4v104_data_end:
24773/*********************************************************************/
24774SECTION .Thr5_User_Text_4v008 TEXT_VA=0x750009c00000
24775attr_text {
24776 Name = .Thr5_User_Text_4v008 ,
24777 VA = 0x750009c00000 ,/* 0x750009ffffc0 */
24778 RA = 0x02ac000000 ,
24779 PA = 0x02ac000000 ,
24780 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
24781 thr5_nz_ctx_tsb_1 ,
24782 TTE_V = 1 ,
24783 TTE_NFO = 0 ,
24784 TTE_L = 1 ,
24785 TTE_Soft = 0x010000 ,
24786 TTE_IE = 0 ,
24787 TTE_E = 0 ,
24788 TTE_CP = 0 ,
24789 TTE_CV = 0 ,
24790 TTE_P = 0 ,
24791 TTE_EP = 1 ,
24792 TTE_W = 0 ,
24793 TTE_SW1 = 1 ,
24794 TTE_SW0 = 1 ,
24795 TTE_RSVD1 = 0 ,
24796 TTE_Size = 3 ,
24797 /* ITTE_TAG_DATA = 0000750009c01133 80000002ac000083 */
24798 end_label = Thr5_User_Text_4v008_text_end ,
24799 compressimage ,
24800 }
24801.text
24802.global Thr5_User_Text_4v008_text_begin
24803Thr5_User_Text_4v008_text_begin:
24804 nop
24805 sub %g1, 1, %g1
24806 brz %g1,Thr5_User_Text_4v008_exit
24807 nop
24808 .word 0xc0712938
24809 .word 0x1000000
24810 or %g0, 0x017, %i7
24811 LOAD_DDATA_IN
24812 .word 0xea742000
24813 .word 0xc02eaf6d
24814 nop
24815 nop
24816 nop
24817 nop
24818 nop
24819 nop
24820 .word 0xc075a9a0
24821 .word 0xfe5aa4f8
24822 .word 0xfcdf5000
24823 DDEMAP_ALL_RPAGES
24824 .word 0x1000000
24825 or %g0, 0x124, %i7
24826 LOAD_IDATA_ACCESS
24827 nop
24828 nop
24829 nop
24830 nop
24831 nop
24832 nop
24833 nop
24834 nop
24835 nop
24836 nop
24837 nop
24838 nop
24839 .word 0x1000000
24840 or %g0, 0x091, %i7
24841 LOAD_DDATA_IN
24842 ACCESS_DTSB_PTR
24843 DO_BRANCH
24844 .word 0x81c4e000
24845 .word 0xbe124000
24846 GOTO_SUPERVISOR0
24847 .word 0xd658a010
24848 .word 0xe070a0f0
24849 .word 0xc02aa9ac
24850 .word 0xfe5ea9e0
24851 .word 0xc4742038
24852 .word 0xc026a578
24853 .word 0xe45aa018
24854 DDEMAP_SCTX
24855 DDEMAP_SCTX
24856 DDEMAP_ALL_RPAGES
24857 IDEMAP_ALL_RPAGES
24858 .word 0xc07424b8
24859 .word 0xfe4aab5f
24860 DO_BRANCH
24861 .word 0x81c6e000
24862 .word 0xbe13c000
24863 GOTO_SUPERVISOR0
24864 .word 0xc072a260
24865thr5_MMU_ASI_SECONDARY_343:
24866 .word 0x87802081
24867 .word 0xfaf16038
24868 .word 0x1000000
24869 or %g0, 0x1f0, %i7
24870 READ_IDATA_ACCESS
24871 nop
24872 nop
24873 nop
24874 nop
24875 nop
24876 nop
24877 nop
24878 nop
24879 nop
24880 nop
24881 .word 0xc45ea120
24882 .word 0x1000000
24883 or %g0, 0x4bf, %i7
24884 LOAD_IDATA_ACCESS
24885 nop
24886 nop
24887 nop
24888 nop
24889 .word 0xca76a010
24890 .word 0xc076a7a0
24891 .word 0xfe42a7e0
24892 .word 0x1000000
24893 .word 0xbe178000
24894 DDEMAP_RPAGE
24895 .word 0x1000000
24896 or %g0, 0x75f, %i7
24897 LOAD_DDATA_ACCESS
24898 DDEMAP_PCTX
24899 nop
24900 nop
24901 .word 0x1000000
24902 or %g0, 0xb8, %i7
24903 LOAD_IDATA_ACCESS
24904 DO_BRANCH
24905 .word 0x81c56000
24906 .word 0xbe124000
24907 GOTO_SUPERVISOR0
24908 .word 0xfcdd9000
24909 .word 0xe25aa010
24910 .word 0xfcdad160
24911 .word 0x1000000
24912 or %g0, 0x1f8, %i7
24913 READ_IDATA_ACCESS
24914 .word 0xe45f60a0
24915 .word 0xea7120d8
24916 .word 0xc02dabdb
24917 .word 0xfe4daf09
24918 DDEMAP_ALL_RPAGES
24919 DO_BRANCH
24920 .word 0x81c56000
24921 .word 0xbe124000
24922 GOTO_SUPERVISOR0
24923 .word 0xc4592008
24924 .word 0x1000000
24925 or %g0, 0x09b, %i7
24926 LOAD_DDATA_IN
24927 .word 0xf45f60d0
24928 DO_BRANCH
24929 .word 0x81c62000
24930 .word 0xbe13c000
24931 GOTO_SUPERVISOR0
24932 .word 0xcc75a018
24933 .word 0xc02aa182
24934 .word 0xbe120000
24935 GOTO_SUPERVISOR1
24936 nop
24937Thr5_User_Text_4v008_exit:
24938 EXIT_GOOD
24939Thr5_User_Text_4v008_text_end:
24940/*********************************************************************/
24941SECTION .Thr5_User_Text_4v404 TEXT_VA=0x735000076000
24942attr_text {
24943 Name = .Thr5_User_Text_4v404 ,
24944 VA = 0x735000076000 ,/* 0x735000077fc0 */
24945 RA = 0x03b0058000 ,
24946 PA = 0x5fb0058000 ,
24947 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24948 thr5_z_ctx_tsb_0 ,
24949 TTE_V = 1 ,
24950 TTE_NFO = 0 ,
24951 TTE_L = 0 ,
24952 TTE_Soft = 0x040000 ,
24953 TTE_IE = 0 ,
24954 TTE_E = 0 ,
24955 TTE_CP = 0 ,
24956 TTE_CV = 0 ,
24957 TTE_P = 1 ,
24958 TTE_EP = 1 ,
24959 TTE_W = 0 ,
24960 TTE_SW1 = 0 ,
24961 TTE_SW0 = 0 ,
24962 TTE_RSVD1 = 0 ,
24963 TTE_Size = 0 ,
24964 /* ITTE_TAG_DATA = 0000735000076000 8000005fb0058080 */
24965 end_label = Thr5_User_Text_4v404_text_end ,
24966 compressimage ,
24967 }
24968.text
24969.global Thr5_User_Text_4v404_text_begin
24970Thr5_User_Text_4v404_text_begin:
24971 wrpr 0, %gl
24972 P_TOGGLE_LSU_IM
24973 .word 0xfcdd8200
24974 P_DDEMAP_SCTX
24975 nop
24976 nop
24977 nop
24978 nop
24979 nop
24980 nop
24981 nop
24982 nop
24983 .word 0x1000000
24984 or %g0, 0x042, %i7
24985 P_LOAD_DDATA_IN
24986 .word 0xfc998480
24987 nop
24988 nop
24989 nop
24990 nop
24991 nop
24992 nop
24993 nop
24994 nop
24995 nop
24996 nop
24997 nop
24998 nop
24999 .word 0x1000000
25000 or %g0, 0x4f0, %i7
25001 P_READ_IDATA_ACCESS
25002 .word 0xfcde4280
25003 nop
25004 .word 0x1000000
25005 or %g0, 0x151, %i7
25006 P_LOAD_IDATA_ACCESS
25007 .word 0xbe86a060
25008 .word 0xc39fc2c0
25009 P_IDEMAP_ALL_PAGES
25010 .word 0xfe4ca711
25011 P_DDEMAP_SCTX
25012 .word 0xfcde8200
25013 P_TOGGLE_LSU_IM
25014 nop
25015 nop
25016 nop
25017 nop
25018 nop
25019 nop
25020 nop
25021 nop
25022thr5_MMU_ASI_PRIMARY_344:
25023 .word 0x87802080
25024 .word 0xeaf6a050
25025 .word 0xbe846010
25026 .word 0xc39fc2e0
25027 .word 0xfc9ad120
25028 nop
25029 nop
25030 nop
25031 nop
25032 P_DDEMAP_ALL_RPAGES
25033 P_TOGGLE_LSU_IM
25034 .word 0xbe11c000
25035 RETURN_FROM_SUPERVISOR1
25036 nop
25037Thr5_User_Text_4v404_exit:
25038 EXIT_GOOD
25039Thr5_User_Text_4v404_text_end:
25040/*********************************************************************/
25041SECTION .Thr5_User_Data_4v105 DATA_VA=0x740000a10000
25042attr_data {
25043 Name = .Thr5_User_Data_4v105 ,
25044 VA = 0x740000a10000 ,/* 0x740000a1ffc0 */
25045 RA = 0x0040590000 ,
25046 PA = 0x0040590000 ,
25047 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
25048 thr5_nz_ctx_tsb_0 ,
25049 TTE_V = 1 ,
25050 TTE_NFO = 0 ,
25051 TTE_L = 1 ,
25052 TTE_Soft = 0x070000 ,
25053 TTE_IE = 0 ,
25054 TTE_E = 0 ,
25055 TTE_CP = 1 ,
25056 TTE_CV = 0 ,
25057 TTE_P = 0 ,
25058 TTE_EP = 0 ,
25059 TTE_W = 1 ,
25060 TTE_SW1 = 1 ,
25061 TTE_SW0 = 0 ,
25062 TTE_RSVD1 = 0 ,
25063 TTE_Size = 1 ,
25064 /* DTTE_TAG_DATA = 0000740000a11133 8000000040590441 */
25065 end_label = Thr5_User_Data_4v105_data_end ,
25066 compressimage ,
25067 }
25068.data
25069.global Thr5_User_Data_4v105_data_begin
25070Thr5_User_Data_4v105_data_begin:
25071 .xword 0x760370000000
25072 .xword 0x760270000000
25073 .xword 0x750028000000
25074 .xword 0x75000bc00000
25075 .xword 0x740000b30000
25076 .xword 0x740000ac0000
25077 .xword 0x740000de0000
25078 .xword 0x75002dc00000
25079 .xword 0x7350000f4000
25080 .xword 0x740000270000
25081 .xword 0x7400004d0000
25082 .xword 0x7400003e0000
25083 .xword 0x7350001f6000
25084 .xword 0x73500013a000
25085 .xword 0x73500005e000
25086 .xword 0x740000300000
25087 .xword 0x73500013c000
25088 .xword 0x73500018e000
25089 .xword 0x760300000000
25090 .xword 0x740000690000
25091 .xword 0x735000062000
25092 .xword 0x740000770000
25093 .xword 0x75001c000000
25094 .xword 0x740000f70000
25095 .xword 0x750009c00000
25096 .xword 0x735000076000
25097 .xword 0x740000a10000
25098 .xword 0x740000320000
25099 .xword 0x73500003e000
25100 .xword 0x740000d40000
25101 .xword 0x73500016a000
25102 .xword 0x7350000d6000
25103 .xword 0x740000810000
25104 .xword 0x7350001dc000
25105 .xword 0x75000e400000
25106 .xword 0x735000064000
25107 .xword 0x73500008c000
25108 .xword 0x7607c0000000
25109 .xword 0x73500016c000
25110 .xword 0x75000ac00000
25111Thr5_User_Data_4v105_data_end:
25112/*********************************************************************/
25113SECTION .Thr5_User_Text_4v009 TEXT_VA=0x740000320000
25114attr_text {
25115 Name = .Thr5_User_Text_4v009 ,
25116 VA = 0x740000320000 ,/* 0x74000032ffc0 */
25117 RA = 0x0040af0000 ,
25118 PA = 0x0040af0000 ,
25119 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
25120 thr5_nz_ctx_tsb_0 ,
25121 TTE_V = 1 ,
25122 TTE_NFO = 0 ,
25123 TTE_L = 1 ,
25124 TTE_Soft = 0x010000 ,
25125 TTE_IE = 0 ,
25126 TTE_E = 0 ,
25127 TTE_CP = 0 ,
25128 TTE_CV = 0 ,
25129 TTE_P = 0 ,
25130 TTE_EP = 1 ,
25131 TTE_W = 0 ,
25132 TTE_SW1 = 1 ,
25133 TTE_SW0 = 1 ,
25134 TTE_RSVD1 = 0 ,
25135 TTE_Size = 1 ,
25136 /* ITTE_TAG_DATA = 0000740000321133 8000000040af0081 */
25137 end_label = Thr5_User_Text_4v009_text_end ,
25138 compressimage ,
25139 }
25140.text
25141.global Thr5_User_Text_4v009_text_begin
25142Thr5_User_Text_4v009_text_begin:
25143 nop
25144 sub %g1, 1, %g1
25145 brz %g1,Thr5_User_Text_4v009_exit
25146 nop
25147 .word 0xc02c2931
25148 DDEMAP_ALL_PAGES
25149thr5_MMU_ASI_SECONDARY_LITTLE_345:
25150 .word 0x87802089
25151 .word 0xe4b965e0
25152thr5_MMU_ASI_SECONDARY_LITTLE_346:
25153 .word 0x87802089
25154 .word 0xc4bae6c0
25155 .word 0xe0776098
25156 .word 0xc032a676
25157 .word 0xfcdad020
25158 .word 0xc032a318
25159 DDEMAP_NCTX
25160 .word 0xbe82a098
25161 .word 0xe0dfd000
25162thr5_MMU_ASI_PRIMARY_347:
25163 .word 0x87802080
25164 .word 0xecf6a038
25165 .word 0xc032a84a
25166 .word 0x1000000
25167 or %g0, 0x790, %i7
25168 DTLB_TAG_READ
25169 .word 0x1000000
25170 or %g0, 0x03f, %i7
25171 LOAD_DDATA_IN
25172thr5_MMU_ASI_BLK_P_348:
25173 .word 0x878020f0
25174 .word 0xc3bf6200
25175 .word 0xbe154000
25176 GOTO_SUPERVISOR0
25177 .word 0x1000000
25178 or %g0, 0x02d, %i7
25179 LOAD_DDATA_IN
25180 .word 0xcc742048
25181 .word 0xc02dae6f
25182 nop
25183 nop
25184 nop
25185 nop
25186 nop
25187 nop
25188 nop
25189 .word 0xbe124000
25190 GOTO_SUPERVISOR0
25191 .word 0x1000000
25192 .word 0xbe16c000
25193 IDEMAP_RPAGE
25194 .word 0xc03126ae
25195 .word 0xbe82a098
25196 .word 0xecdfd000
25197 DO_BRANCH
25198 .word 0x81c3e000
25199 .word 0xbe124000
25200 GOTO_SUPERVISOR0
25201 .word 0xfe5da3a8
25202 .word 0xbe120000
25203 GOTO_SUPERVISOR1
25204 nop
25205Thr5_User_Text_4v009_exit:
25206 EXIT_GOOD
25207Thr5_User_Text_4v009_text_end:
25208/*********************************************************************/
25209SECTION .Thr5_User_Data_4v106 DATA_VA=0x73500003e000
25210attr_data {
25211 Name = .Thr5_User_Data_4v106 ,
25212 VA = 0x73500003e000 ,/* 0x73500003ffc0 */
25213 RA = 0x03b0110000 ,
25214 PA = 0x03b0110000 ,
25215 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
25216 thr5_nz_ctx_tsb_3 ,
25217 TTE_V = 1 ,
25218 TTE_NFO = 0 ,
25219 TTE_L = 1 ,
25220 TTE_Soft = 0x070000 ,
25221 TTE_IE = 0 ,
25222 TTE_E = 0 ,
25223 TTE_CP = 1 ,
25224 TTE_CV = 0 ,
25225 TTE_P = 0 ,
25226 TTE_EP = 0 ,
25227 TTE_W = 1 ,
25228 TTE_SW1 = 1 ,
25229 TTE_SW0 = 0 ,
25230 TTE_RSVD1 = 0 ,
25231 TTE_Size = 0 ,
25232 /* DTTE_TAG_DATA = 000073500003f133 80000003b0110440 */
25233 end_label = Thr5_User_Data_4v106_data_end ,
25234 compressimage ,
25235 }
25236.data
25237.global Thr5_User_Data_4v106_data_begin
25238Thr5_User_Data_4v106_data_begin:
25239 .xword 0x760370000000
25240 .xword 0x760270000000
25241 .xword 0x750028000000
25242 .xword 0x75000bc00000
25243 .xword 0x740000b30000
25244 .xword 0x740000ac0000
25245 .xword 0x740000de0000
25246 .xword 0x75002dc00000
25247 .xword 0x7350000f4000
25248 .xword 0x740000270000
25249 .xword 0x7400004d0000
25250 .xword 0x7400003e0000
25251 .xword 0x7350001f6000
25252 .xword 0x73500013a000
25253 .xword 0x73500005e000
25254 .xword 0x740000300000
25255 .xword 0x73500013c000
25256 .xword 0x73500018e000
25257 .xword 0x760300000000
25258 .xword 0x740000690000
25259 .xword 0x735000062000
25260 .xword 0x740000770000
25261 .xword 0x75001c000000
25262 .xword 0x740000f70000
25263 .xword 0x750009c00000
25264 .xword 0x735000076000
25265 .xword 0x740000a10000
25266 .xword 0x740000320000
25267 .xword 0x73500003e000
25268 .xword 0x740000d40000
25269 .xword 0x73500016a000
25270 .xword 0x7350000d6000
25271 .xword 0x740000810000
25272 .xword 0x7350001dc000
25273 .xword 0x75000e400000
25274 .xword 0x735000064000
25275 .xword 0x73500008c000
25276 .xword 0x7607c0000000
25277 .xword 0x73500016c000
25278 .xword 0x75000ac00000
25279Thr5_User_Data_4v106_data_end:
25280/*********************************************************************/
25281SECTION .Thr5_User_Text_4v00a TEXT_VA=0x740000d40000
25282attr_text {
25283 Name = .Thr5_User_Text_4v00a ,
25284 VA = 0x740000d40000 ,/* 0x740000d4ffc0 */
25285 RA = 0x0040390000 ,
25286 PA = 0x0040390000 ,
25287 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
25288 thr5_nz_ctx_tsb_0 ,
25289 TTE_V = 1 ,
25290 TTE_NFO = 0 ,
25291 TTE_L = 1 ,
25292 TTE_Soft = 0x010000 ,
25293 TTE_IE = 0 ,
25294 TTE_E = 0 ,
25295 TTE_CP = 0 ,
25296 TTE_CV = 0 ,
25297 TTE_P = 0 ,
25298 TTE_EP = 1 ,
25299 TTE_W = 0 ,
25300 TTE_SW1 = 1 ,
25301 TTE_SW0 = 1 ,
25302 TTE_RSVD1 = 0 ,
25303 TTE_Size = 1 ,
25304 /* ITTE_TAG_DATA = 0000740000d41133 8000000040390081 */
25305 end_label = Thr5_User_Text_4v00a_text_end ,
25306 compressimage ,
25307 }
25308.text
25309.global Thr5_User_Text_4v00a_text_begin
25310Thr5_User_Text_4v00a_text_begin:
25311 nop
25312 sub %g1, 1, %g1
25313 brz %g1,Thr5_User_Text_4v00a_exit
25314 nop
25315 .word 0xc875a038
25316 .word 0xc025a85c
25317 .word 0xbe124000
25318 GOTO_SUPERVISOR0
25319 nop
25320 nop
25321 nop
25322 nop
25323 nop
25324 nop
25325 nop
25326 .word 0x1000000
25327 or %g0, 0x036, %i7
25328 LOAD_IDATA_IN
25329 .word 0x1000000
25330 or %g0, 0x770, %i7
25331 READ_DDATA_ACCESS
25332 .word 0xc02aa985
25333 .word 0xfe45aa2c
25334 .word 0xc85c2068
25335 .word 0xc02aa1d7
25336 .word 0xc02925d0
25337 .word 0x1000000
25338 or %g0, 0x0, %i7
25339 READ_IDATA_ACCESS
25340 .word 0xc0742700
25341 .word 0xe2742010
25342 .word 0xc022a9f4
25343 .word 0xf270a028
25344 .word 0xc02ea786
25345 .word 0xfa5aa100
25346 .word 0xfe4f698b
25347 IDEMAP_PCTX
25348 DO_BRANCH
25349 .word 0x81c3e000
25350 .word 0xbe124000
25351 GOTO_SUPERVISOR0
25352 IDEMAP_NCTX
25353 TOGGLE_LSU_IM
25354 .word 0xfe412564
25355 .word 0xfa75a008
25356 .word 0xc0276c2c
25357 .word 0x1000000
25358 or %g0, 0x030, %i7
25359 LOAD_IDATA_IN
25360 .word 0xc020ab80
25361 .word 0xc022aa54
25362 .word 0xc072a2d0
25363 .word 0xe39d9f00
25364 .word 0xd45aa008
25365 ACCESS_ITSB_PTR
25366 .word 0xda75a128
25367 .word 0xc032a6d4
25368 IDEMAP_ALL_RPAGES
25369 .word 0xfa5ea0d0
25370 .word 0xbe120000
25371 GOTO_SUPERVISOR1
25372 nop
25373 nop
25374 nop
25375 nop
25376 nop
25377 nop
25378 nop
25379 nop
25380 nop
25381 .word 0xee72a0a0
25382 .word 0xc02da8b9
25383 .word 0xbe85a0d0
25384 .word 0xfadfd000
25385 nop
25386 nop
25387 nop
25388 .word 0xec5c2068
25389 .word 0xbe842038
25390 .word 0xe0dfd000
25391 .word 0x1000000
25392 or %g0, 0x042, %i7
25393 LOAD_DDATA_IN
25394 ACCESS_ITSB_PTR
25395 IDEMAP_ALL_PAGES
25396 TOGGLE_LSU_IM
25397 ACCESS_DTSB_PTR
25398 .word 0xfe442dac
25399 DO_BRANCH
25400 .word 0x81c62000
25401 .word 0xbe154000
25402 GOTO_SUPERVISOR0
25403 .word 0xc072a9a8
25404 .word 0xbe120000
25405 GOTO_SUPERVISOR1
25406 nop
25407Thr5_User_Text_4v00a_exit:
25408 EXIT_GOOD
25409Thr5_User_Text_4v00a_text_end:
25410/*********************************************************************/
25411SECTION .Thr5_User_Data_4v107 DATA_VA=0x73500016a000
25412attr_data {
25413 Name = .Thr5_User_Data_4v107 ,
25414 VA = 0x73500016a000 ,/* 0x73500016bfc0 */
25415 RA = 0x03b0122000 ,
25416 PA = 0x03b0122000 ,
25417 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
25418 thr5_nz_ctx_tsb_3 ,
25419 TTE_V = 1 ,
25420 TTE_NFO = 0 ,
25421 TTE_L = 1 ,
25422 TTE_Soft = 0x070000 ,
25423 TTE_IE = 0 ,
25424 TTE_E = 0 ,
25425 TTE_CP = 1 ,
25426 TTE_CV = 0 ,
25427 TTE_P = 0 ,
25428 TTE_EP = 0 ,
25429 TTE_W = 1 ,
25430 TTE_SW1 = 1 ,
25431 TTE_SW0 = 0 ,
25432 TTE_RSVD1 = 0 ,
25433 TTE_Size = 0 ,
25434 /* DTTE_TAG_DATA = 000073500016b133 80000003b0122440 */
25435 end_label = Thr5_User_Data_4v107_data_end ,
25436 compressimage ,
25437 }
25438.data
25439.global Thr5_User_Data_4v107_data_begin
25440Thr5_User_Data_4v107_data_begin:
25441 .xword 0x760370000000
25442 .xword 0x760270000000
25443 .xword 0x750028000000
25444 .xword 0x75000bc00000
25445 .xword 0x740000b30000
25446 .xword 0x740000ac0000
25447 .xword 0x740000de0000
25448 .xword 0x75002dc00000
25449 .xword 0x7350000f4000
25450 .xword 0x740000270000
25451 .xword 0x7400004d0000
25452 .xword 0x7400003e0000
25453 .xword 0x7350001f6000
25454 .xword 0x73500013a000
25455 .xword 0x73500005e000
25456 .xword 0x740000300000
25457 .xword 0x73500013c000
25458 .xword 0x73500018e000
25459 .xword 0x760300000000
25460 .xword 0x740000690000
25461 .xword 0x735000062000
25462 .xword 0x740000770000
25463 .xword 0x75001c000000
25464 .xword 0x740000f70000
25465 .xword 0x750009c00000
25466 .xword 0x735000076000
25467 .xword 0x740000a10000
25468 .xword 0x740000320000
25469 .xword 0x73500003e000
25470 .xword 0x740000d40000
25471 .xword 0x73500016a000
25472 .xword 0x7350000d6000
25473 .xword 0x740000810000
25474 .xword 0x7350001dc000
25475 .xword 0x75000e400000
25476 .xword 0x735000064000
25477 .xword 0x73500008c000
25478 .xword 0x7607c0000000
25479 .xword 0x73500016c000
25480 .xword 0x75000ac00000
25481Thr5_User_Data_4v107_data_end:
25482/*********************************************************************/
25483SECTION .Thr5_User_Text_4v00b TEXT_VA=0x7350000d6000
25484attr_text {
25485 Name = .Thr5_User_Text_4v00b ,
25486 VA = 0x7350000d6000 ,/* 0x7350000d7fc0 */
25487 RA = 0x03b01f4000 ,
25488 PA = 0x03b01f4000 ,
25489 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
25490 thr5_nz_ctx_tsb_3 ,
25491 TTE_V = 1 ,
25492 TTE_NFO = 0 ,
25493 TTE_L = 1 ,
25494 TTE_Soft = 0x010000 ,
25495 TTE_IE = 0 ,
25496 TTE_E = 0 ,
25497 TTE_CP = 0 ,
25498 TTE_CV = 0 ,
25499 TTE_P = 0 ,
25500 TTE_EP = 1 ,
25501 TTE_W = 0 ,
25502 TTE_SW1 = 1 ,
25503 TTE_SW0 = 1 ,
25504 TTE_RSVD1 = 0 ,
25505 TTE_Size = 0 ,
25506 /* ITTE_TAG_DATA = 00007350000d7133 80000003b01f4080 */
25507 end_label = Thr5_User_Text_4v00b_text_end ,
25508 compressimage ,
25509 }
25510.text
25511.global Thr5_User_Text_4v00b_text_begin
25512Thr5_User_Text_4v00b_text_begin:
25513 nop
25514 sub %g1, 1, %g1
25515 brz %g1,Thr5_User_Text_4v00b_exit
25516 nop
25517 .word 0x1000000
25518 .word 0xbe128000
25519 srlx %i7, 8, %i7
25520 andn %i7, 0x1f, %i7
25521 ITLB_PROBE
25522 nop
25523 nop
25524 nop
25525 nop
25526 nop
25527 nop
25528 nop
25529 nop
25530 nop
25531 nop
25532 nop
25533 .word 0x1000000
25534 or %g0, 0x620, %i7
25535 READ_DDATA_ACCESS
25536 IDEMAP_ALL_RPAGES
25537 .word 0xfcde9000
25538thr5_MMU_ASI_PRIMARY_349:
25539 .word 0x87802080
25540 .word 0xd8f6a018
25541thr5_MMU_ASI_PRIMARY_LITTLE_350:
25542 .word 0x87802088
25543 .word 0xdcbda7f0
25544 .word 0xc026a140
25545 .word 0x1000000
25546 or %g0, 0x60, %i7
25547 READ_IDATA_ACCESS
25548 .word 0xbe13c000
25549 GOTO_SUPERVISOR0
25550 TOGGLE_LSU_DM
25551 IDEMAP_NCTX
25552 .word 0x1000000
25553 or %g0, 0x19b, %i7
25554 LOAD_IDATA_ACCESS
25555 .word 0x1000000
25556 .word 0xbe128000
25557 DDEMAP_PAGE
25558 .word 0xc85f6098
25559 .word 0xbe85a0b8
25560 .word 0xf4dfd000
25561 .word 0xc022a548
25562 IDEMAP_ALL_RPAGES
25563 DO_BRANCH
25564 .word 0x81c6e000
25565 .word 0xbe124000
25566 GOTO_SUPERVISOR0
25567 .word 0x1000000
25568 or %g0, 0x30, %i7
25569 READ_DDATA_ACCESS
25570 .word 0xfcdd9000
25571 ACCESS_DTSB_PTR
25572 .word 0x1000000
25573 .word 0xbe17c000
25574 IDEMAP_RPAGE
25575 .word 0xc02429a8
25576 ACCESS_ITSB_PTR
25577 nop
25578 nop
25579 nop
25580 nop
25581 nop
25582 nop
25583 nop
25584thr5_MMU_ASI_BLK_P_351:
25585 .word 0x878020f0
25586 .word 0xe3bda240
25587 nop
25588 nop
25589 .word 0xbe86a038
25590 .word 0xf4dfd000
25591 .word 0x1000000
25592 or %g0, 0x7f0, %i7
25593 READ_DDATA_ACCESS
25594 DO_BRANCH
25595 .word 0x81c62000
25596 .word 0xbe124000
25597 GOTO_SUPERVISOR0
25598 .word 0xe25da010
25599 .word 0xbe150000
25600 GOTO_SUPERVISOR1
25601 nop
25602Thr5_User_Text_4v00b_exit:
25603 EXIT_GOOD
25604Thr5_User_Text_4v00b_text_end:
25605/*********************************************************************/
25606SECTION .Thr5_User_Data_4v108 DATA_VA=0x740000810000
25607attr_data {
25608 Name = .Thr5_User_Data_4v108 ,
25609 VA = 0x740000810000 ,/* 0x74000081ffc0 */
25610 RA = 0x00405a0000 ,
25611 PA = 0x00405a0000 ,
25612 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
25613 thr5_nz_ctx_tsb_0 ,
25614 TTE_V = 1 ,
25615 TTE_NFO = 0 ,
25616 TTE_L = 1 ,
25617 TTE_Soft = 0x070000 ,
25618 TTE_IE = 0 ,
25619 TTE_E = 0 ,
25620 TTE_CP = 1 ,
25621 TTE_CV = 0 ,
25622 TTE_P = 0 ,
25623 TTE_EP = 0 ,
25624 TTE_W = 1 ,
25625 TTE_SW1 = 1 ,
25626 TTE_SW0 = 0 ,
25627 TTE_RSVD1 = 0 ,
25628 TTE_Size = 1 ,
25629 /* DTTE_TAG_DATA = 0000740000811133 80000000405a0441 */
25630 end_label = Thr5_User_Data_4v108_data_end ,
25631 compressimage ,
25632 }
25633.data
25634.global Thr5_User_Data_4v108_data_begin
25635Thr5_User_Data_4v108_data_begin:
25636 .xword 0x760370000000
25637 .xword 0x760270000000
25638 .xword 0x750028000000
25639 .xword 0x75000bc00000
25640 .xword 0x740000b30000
25641 .xword 0x740000ac0000
25642 .xword 0x740000de0000
25643 .xword 0x75002dc00000
25644 .xword 0x7350000f4000
25645 .xword 0x740000270000
25646 .xword 0x7400004d0000
25647 .xword 0x7400003e0000
25648 .xword 0x7350001f6000
25649 .xword 0x73500013a000
25650 .xword 0x73500005e000
25651 .xword 0x740000300000
25652 .xword 0x73500013c000
25653 .xword 0x73500018e000
25654 .xword 0x760300000000
25655 .xword 0x740000690000
25656 .xword 0x735000062000
25657 .xword 0x740000770000
25658 .xword 0x75001c000000
25659 .xword 0x740000f70000
25660 .xword 0x750009c00000
25661 .xword 0x735000076000
25662 .xword 0x740000a10000
25663 .xword 0x740000320000
25664 .xword 0x73500003e000
25665 .xword 0x740000d40000
25666 .xword 0x73500016a000
25667 .xword 0x7350000d6000
25668 .xword 0x740000810000
25669 .xword 0x7350001dc000
25670 .xword 0x75000e400000
25671 .xword 0x735000064000
25672 .xword 0x73500008c000
25673 .xword 0x7607c0000000
25674 .xword 0x73500016c000
25675 .xword 0x75000ac00000
25676Thr5_User_Data_4v108_data_end:
25677/*********************************************************************/
25678SECTION .Thr5_User_Text_4v00c TEXT_VA=0x7350001dc000
25679attr_text {
25680 Name = .Thr5_User_Text_4v00c ,
25681 VA = 0x7350001dc000 ,/* 0x7350001ddfc0 */
25682 RA = 0x03b0078000 ,
25683 PA = 0x03b0078000 ,
25684 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
25685 thr5_nz_ctx_tsb_3 ,
25686 TTE_V = 1 ,
25687 TTE_NFO = 0 ,
25688 TTE_L = 1 ,
25689 TTE_Soft = 0x010000 ,
25690 TTE_IE = 0 ,
25691 TTE_E = 0 ,
25692 TTE_CP = 0 ,
25693 TTE_CV = 0 ,
25694 TTE_P = 0 ,
25695 TTE_EP = 1 ,
25696 TTE_W = 0 ,
25697 TTE_SW1 = 1 ,
25698 TTE_SW0 = 1 ,
25699 TTE_RSVD1 = 0 ,
25700 TTE_Size = 0 ,
25701 /* ITTE_TAG_DATA = 00007350001dd133 80000003b0078080 */
25702 end_label = Thr5_User_Text_4v00c_text_end ,
25703 compressimage ,
25704 }
25705.text
25706.global Thr5_User_Text_4v00c_text_begin
25707Thr5_User_Text_4v00c_text_begin:
25708 nop
25709 sub %g1, 1, %g1
25710 brz %g1,Thr5_User_Text_4v00c_exit
25711 nop
25712 nop
25713 nop
25714 nop
25715 .word 0xbe85a038
25716 .word 0xd4dfd000
25717 DDEMAP_NCTX
25718 .word 0xc025a420
25719 nop
25720 nop
25721 nop
25722 nop
25723 nop
25724 nop
25725 nop
25726 nop
25727 .word 0xbe842098
25728 .word 0xd4dfd000
25729 DO_BRANCH
25730 .word 0x81c56000
25731 .word 0xbe124000
25732 GOTO_SUPERVISOR0
25733 .word 0xbe842038
25734 .word 0xe0dfd000
25735 .word 0xfc995020
25736 .word 0x1000000
25737 or %g0, 0xc8, %i7
25738 READ_IDATA_ACCESS
25739 IDEMAP_ALL
25740 nop
25741 nop
25742 .word 0xfcd95160
25743 .word 0xfcde9000
25744 DO_BRANCH
25745 .word 0x81c56000
25746 .word 0xbe13c000
25747 GOTO_SUPERVISOR0
25748 .word 0xfcdc1040
25749 IDEMAP_ALL
25750 .word 0xfe4ea0d8
25751 .word 0xfcdc1100
25752 .word 0xbe85a0b8
25753 .word 0xd4dfd000
25754 .word 0xd0712028
25755 .word 0xc032abc0
25756 .word 0x1000000
25757 or %g0, 0x4b0, %i7
25758 READ_IDATA_ACCESS
25759 .word 0x1000000
25760 .word 0xbe158000
25761 IDEMAP_PAGE
25762 .word 0x1000000
25763 or %g0, 0x710, %i7
25764 READ_DDATA_ACCESS
25765 DO_BRANCH
25766 .word 0x81c1e000
25767 .word 0xbe13c000
25768 GOTO_SUPERVISOR0
25769 .word 0xfe4da7c6
25770 .word 0x81c6e000
25771 .word 0xbe124000
25772 GOTO_SUPERVISOR0
25773 nop
25774Thr5_User_Text_4v00c_exit:
25775 EXIT_GOOD
25776Thr5_User_Text_4v00c_text_end:
25777/*********************************************************************/
25778SECTION .Thr5_User_Data_4v109 DATA_VA=0x75000e400000
25779attr_data {
25780 Name = .Thr5_User_Data_4v109 ,
25781 VA = 0x75000e400000 ,/* 0x75000e7fffc0 */
25782 RA = 0x02ad000000 ,
25783 PA = 0x02ad000000 ,
25784 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
25785 thr5_nz_ctx_tsb_1 ,
25786 TTE_V = 1 ,
25787 TTE_NFO = 0 ,
25788 TTE_L = 1 ,
25789 TTE_Soft = 0x070000 ,
25790 TTE_IE = 0 ,
25791 TTE_E = 0 ,
25792 TTE_CP = 1 ,
25793 TTE_CV = 0 ,
25794 TTE_P = 0 ,
25795 TTE_EP = 0 ,
25796 TTE_W = 1 ,
25797 TTE_SW1 = 1 ,
25798 TTE_SW0 = 0 ,
25799 TTE_RSVD1 = 0 ,
25800 TTE_Size = 3 ,
25801 /* DTTE_TAG_DATA = 000075000e401133 80000002ad000443 */
25802 end_label = Thr5_User_Data_4v109_data_end ,
25803 compressimage ,
25804 }
25805.data
25806.global Thr5_User_Data_4v109_data_begin
25807Thr5_User_Data_4v109_data_begin:
25808 .xword 0x760370000000
25809 .xword 0x760270000000
25810 .xword 0x750028000000
25811 .xword 0x75000bc00000
25812 .xword 0x740000b30000
25813 .xword 0x740000ac0000
25814 .xword 0x740000de0000
25815 .xword 0x75002dc00000
25816 .xword 0x7350000f4000
25817 .xword 0x740000270000
25818 .xword 0x7400004d0000
25819 .xword 0x7400003e0000
25820 .xword 0x7350001f6000
25821 .xword 0x73500013a000
25822 .xword 0x73500005e000
25823 .xword 0x740000300000
25824 .xword 0x73500013c000
25825 .xword 0x73500018e000
25826 .xword 0x760300000000
25827 .xword 0x740000690000
25828 .xword 0x735000062000
25829 .xword 0x740000770000
25830 .xword 0x75001c000000
25831 .xword 0x740000f70000
25832 .xword 0x750009c00000
25833 .xword 0x735000076000
25834 .xword 0x740000a10000
25835 .xword 0x740000320000
25836 .xword 0x73500003e000
25837 .xword 0x740000d40000
25838 .xword 0x73500016a000
25839 .xword 0x7350000d6000
25840 .xword 0x740000810000
25841 .xword 0x7350001dc000
25842 .xword 0x75000e400000
25843 .xword 0x735000064000
25844 .xword 0x73500008c000
25845 .xword 0x7607c0000000
25846 .xword 0x73500016c000
25847 .xword 0x75000ac00000
25848Thr5_User_Data_4v109_data_end:
25849/*********************************************************************/
25850SECTION .Thr5_User_Text_4v00d TEXT_VA=0x735000064000
25851attr_text {
25852 Name = .Thr5_User_Text_4v00d ,
25853 VA = 0x735000064000 ,/* 0x735000065fc0 */
25854 RA = 0x03b01ba000 ,
25855 PA = 0x03b01ba000 ,
25856 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
25857 thr5_nz_ctx_tsb_3 ,
25858 TTE_V = 1 ,
25859 TTE_NFO = 0 ,
25860 TTE_L = 1 ,
25861 TTE_Soft = 0x010000 ,
25862 TTE_IE = 0 ,
25863 TTE_E = 0 ,
25864 TTE_CP = 0 ,
25865 TTE_CV = 0 ,
25866 TTE_P = 0 ,
25867 TTE_EP = 1 ,
25868 TTE_W = 0 ,
25869 TTE_SW1 = 1 ,
25870 TTE_SW0 = 1 ,
25871 TTE_RSVD1 = 0 ,
25872 TTE_Size = 0 ,
25873 /* ITTE_TAG_DATA = 0000735000065133 80000003b01ba080 */
25874 end_label = Thr5_User_Text_4v00d_text_end ,
25875 compressimage ,
25876 }
25877.text
25878.global Thr5_User_Text_4v00d_text_begin
25879Thr5_User_Text_4v00d_text_begin:
25880 nop
25881 sub %g1, 1, %g1
25882 brz %g1,Thr5_User_Text_4v00d_exit
25883 nop
25884 TOGGLE_LSU_IM
25885 TOGGLE_LSU_IM
25886 nop
25887 nop
25888 nop
25889 nop
25890 nop
25891 nop
25892 nop
25893 nop
25894 .word 0xfe55a726
25895 .word 0xbe82a0e0
25896 .word 0xc39fde00
25897thr5_MMU_ASI_SECONDARY_352:
25898 .word 0x87802081
25899 .word 0xccb96da0
25900 DO_BRANCH
25901 .word 0x81c0e088
25902 .word 0xbe124000
25903 GOTO_SUPERVISOR0
25904 .word 0xfe46a824
25905 .word 0xfcdc5120
25906 DDEMAP_PCTX
25907 nop
25908 nop
25909 nop
25910 nop
25911 nop
25912 nop
25913 nop
25914 nop
25915 ACCESS_DTSB_PTR
25916 .word 0xfcda9000
25917 .word 0xbe86a098
25918 .word 0xc8dfd000
25919thr5_MMU_ASI_PRIMARY_353:
25920 .word 0x87802080
25921 .word 0xd8f42048
25922 nop
25923 nop
25924 nop
25925 nop
25926 nop
25927 nop
25928 nop
25929 .word 0x1000000
25930 or %g0, 0x68, %i7
25931 READ_IDATA_ACCESS
25932 DO_BRANCH
25933 .word 0x81c6e000
25934 .word 0xbe13c000
25935 GOTO_SUPERVISOR0
25936 nop
25937 nop
25938 nop
25939 nop
25940 nop
25941 nop
25942 nop
25943 nop
25944 nop
25945 .word 0xe3995f20
25946 IDEMAP_NCTX
25947thr5_MMU_ASI_PRIMARY_354:
25948 .word 0x87802080
25949 .word 0xccf76018
25950 nop
25951 nop
25952 nop
25953 nop
25954 nop
25955 nop
25956 nop
25957 .word 0xc024279c
25958 .word 0xc075ab00
25959 .word 0xbe150000
25960 GOTO_SUPERVISOR1
25961 .word 0xd65aa070
25962 .word 0xbe138000
25963 GOTO_SUPERVISOR1
25964 nop
25965Thr5_User_Text_4v00d_exit:
25966 EXIT_GOOD
25967Thr5_User_Text_4v00d_text_end:
25968/*********************************************************************/
25969SECTION .Thr5_User_Data_4v10a DATA_VA=0x73500008c000
25970attr_data {
25971 Name = .Thr5_User_Data_4v10a ,
25972 VA = 0x73500008c000 ,/* 0x73500008dfc0 */
25973 RA = 0x03b00b6000 ,
25974 PA = 0x03b00b6000 ,
25975 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
25976 thr5_nz_ctx_tsb_3 ,
25977 TTE_V = 1 ,
25978 TTE_NFO = 0 ,
25979 TTE_L = 1 ,
25980 TTE_Soft = 0x070000 ,
25981 TTE_IE = 0 ,
25982 TTE_E = 0 ,
25983 TTE_CP = 1 ,
25984 TTE_CV = 0 ,
25985 TTE_P = 0 ,
25986 TTE_EP = 0 ,
25987 TTE_W = 1 ,
25988 TTE_SW1 = 1 ,
25989 TTE_SW0 = 0 ,
25990 TTE_RSVD1 = 0 ,
25991 TTE_Size = 0 ,
25992 /* DTTE_TAG_DATA = 000073500008d133 80000003b00b6440 */
25993 end_label = Thr5_User_Data_4v10a_data_end ,
25994 compressimage ,
25995 }
25996.data
25997.global Thr5_User_Data_4v10a_data_begin
25998Thr5_User_Data_4v10a_data_begin:
25999 .xword 0x760370000000
26000 .xword 0x760270000000
26001 .xword 0x750028000000
26002 .xword 0x75000bc00000
26003 .xword 0x740000b30000
26004 .xword 0x740000ac0000
26005 .xword 0x740000de0000
26006 .xword 0x75002dc00000
26007 .xword 0x7350000f4000
26008 .xword 0x740000270000
26009 .xword 0x7400004d0000
26010 .xword 0x7400003e0000
26011 .xword 0x7350001f6000
26012 .xword 0x73500013a000
26013 .xword 0x73500005e000
26014 .xword 0x740000300000
26015 .xword 0x73500013c000
26016 .xword 0x73500018e000
26017 .xword 0x760300000000
26018 .xword 0x740000690000
26019 .xword 0x735000062000
26020 .xword 0x740000770000
26021 .xword 0x75001c000000
26022 .xword 0x740000f70000
26023 .xword 0x750009c00000
26024 .xword 0x735000076000
26025 .xword 0x740000a10000
26026 .xword 0x740000320000
26027 .xword 0x73500003e000
26028 .xword 0x740000d40000
26029 .xword 0x73500016a000
26030 .xword 0x7350000d6000
26031 .xword 0x740000810000
26032 .xword 0x7350001dc000
26033 .xword 0x75000e400000
26034 .xword 0x735000064000
26035 .xword 0x73500008c000
26036 .xword 0x7607c0000000
26037 .xword 0x73500016c000
26038 .xword 0x75000ac00000
26039Thr5_User_Data_4v10a_data_end:
26040/*********************************************************************/
26041SECTION .Thr5_User_Text_4v00e TEXT_VA=0x7607c0000000
26042attr_text {
26043 Name = .Thr5_User_Text_4v00e ,
26044 VA = 0x7607c0000000 ,/* 0x7607cfffffc0 */
26045 RA = 0x0140000000 ,
26046 PA = 0x0140000000 ,
26047 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
26048 thr5_nz_ctx_tsb_2 ,
26049 TTE_V = 1 ,
26050 TTE_NFO = 0 ,
26051 TTE_L = 1 ,
26052 TTE_Soft = 0x010000 ,
26053 TTE_IE = 0 ,
26054 TTE_E = 0 ,
26055 TTE_CP = 0 ,
26056 TTE_CV = 0 ,
26057 TTE_P = 0 ,
26058 TTE_EP = 1 ,
26059 TTE_W = 0 ,
26060 TTE_SW1 = 1 ,
26061 TTE_SW0 = 1 ,
26062 TTE_RSVD1 = 0 ,
26063 TTE_Size = 5 ,
26064 /* ITTE_TAG_DATA = 00007607c0001133 8000000140000085 */
26065 end_label = Thr5_User_Text_4v00e_text_end ,
26066 compressimage ,
26067 }
26068.text
26069.global Thr5_User_Text_4v00e_text_begin
26070Thr5_User_Text_4v00e_text_begin:
26071 nop
26072 sub %g1, 1, %g1
26073 brz %g1,Thr5_User_Text_4v00e_exit
26074 nop
26075 .word 0xc0376908
26076 .word 0xfc9f5c40
26077 .word 0xec5da0d0
26078 .word 0xfe45a600
26079 .word 0xc075a148
26080thr5_MMU_ASI_PRIMARY_355:
26081 .word 0x87802080
26082 .word 0xe8f42088
26083 DDEMAP_SCTX
26084 .word 0x1000000
26085 or %g0, 0x402, %i7
26086 LOAD_IDATA_ACCESS
26087 .word 0x1000000
26088 or %g0, 0x06c, %i7
26089 LOAD_IDATA_IN
26090 .word 0x1000000
26091 or %g0, 0x670, %i7
26092 READ_DDATA_ACCESS
26093 DDEMAP_NCTX
26094 .word 0x1000000
26095 .word 0xbe104000
26096 DDEMAP_RPAGE
26097thr5_MMU_ASI_SECONDARY_356:
26098 .word 0x87802081
26099 .word 0xd4baec80
26100 IDEMAP_ALL_RPAGES
26101thr5_MMU_ASI_PRIMARY_357:
26102 .word 0x87802080
26103 .word 0xcef42108
26104 .word 0x1000000
26105 or %g0, 0x0b5, %i7
26106 LOAD_DDATA_IN
26107 .word 0x1000000
26108 or %g0, 0x17c, %i7
26109 LOAD_IDATA_ACCESS
26110 DO_BRANCH
26111 .word 0x81c26000
26112 .word 0xbe124000
26113 GOTO_SUPERVISOR0
26114 nop
26115 nop
26116 .word 0xc02c2971
26117 IDEMAP_NCTX
26118 IDEMAP_ALL_RPAGES
26119 .word 0xc02f6e14
26120 .word 0x1000000
26121 or %g0, 0x428, %i7
26122 DTLB_TAG_READ
26123 .word 0xfcde9000
26124 .word 0xc072a3c0
26125 .word 0xfe45ac50
26126 .word 0xc0242a9c
26127 .word 0xbe120000
26128 GOTO_SUPERVISOR1
26129 .word 0x1000000
26130 .word 0xbe100000
26131 DDEMAP_PAGE
26132 ACCESS_DTSB_PTR
26133 .word 0x1000000
26134 .word 0xbe140000
26135 srlx %i7, 8, %i7
26136 andn %i7, 0x1f, %i7
26137 xor %i7, 0x10, %i7
26138 ITLB_PROBE
26139 nop
26140 nop
26141 nop
26142 nop
26143 .word 0xe272a010
26144 .word 0xc030acd2
26145 .word 0xe05da098
26146 .word 0xc075ae08
26147 .word 0xc03421be
26148 .word 0xf45ea110
26149 .word 0x1000000
26150 or %g0, 0x0af, %i7
26151 LOAD_DDATA_IN
26152 DO_BRANCH
26153 .word 0x81c26000
26154 .word 0xbe13c000
26155 GOTO_SUPERVISOR0
26156 DDEMAP_NCTX
26157 DDEMAP_ALL_PAGES
26158 .word 0xca592010
26159 .word 0x1000000
26160 .word 0xbe174000
26161 srlx %i7, 8, %i7
26162 andn %i7, 0x1f, %i7
26163 ITLB_PROBE
26164 .word 0xfe44272c
26165 .word 0xfe542974
26166thr5_MMU_ASI_PRIMARY_358:
26167 .word 0x87802080
26168 .word 0xd6f42010
26169 .word 0x1000000
26170 or %g0, 0xb8, %i7
26171 ITLB_TAG_READ
26172 .word 0x1000000
26173 or %g0, 0x1c, %i7
26174 LOAD_IDATA_ACCESS
26175 .word 0xfc9c1c40
26176 .word 0x1000000
26177 .word 0xbe14c000
26178 srlx %i7, 8, %i7
26179 andn %i7, 0x1f, %i7
26180 xor %i7, 0x10, %i7
26181 ITLB_PROBE
26182 .word 0x1000000
26183 or %g0, 0x5f0, %i7
26184 ITLB_TAG_READ
26185 .word 0xfe542cee
26186 .word 0xdc776028
26187 .word 0xc02dae90
26188 .word 0xc6776118
26189 .word 0xc02dad7b
26190thr5_MMU_ASI_PRIMARY_359:
26191 .word 0x87802080
26192 .word 0xcaf42010
26193 nop
26194 nop
26195 nop
26196 nop
26197 nop
26198 nop
26199 nop
26200 nop
26201 nop
26202 nop
26203 nop
26204 nop
26205 nop
26206 nop
26207 nop
26208 nop
26209 nop
26210 nop
26211 nop
26212 nop
26213 .word 0xbe150000
26214 GOTO_SUPERVISOR1
26215 .word 0x1000000
26216 or %g0, 0x528, %i7
26217 ITLB_TAG_READ
26218 IDEMAP_PCTX
26219 TOGGLE_LSU_DM
26220thr5_MMU_ASI_PRIMARY_LITTLE_360:
26221 .word 0x87802088
26222 .word 0xf8f6a028
26223 .word 0xd45da0e0
26224 .word 0xd45aa0e0
26225 .word 0xc07762a8
26226 TOGGLE_LSU_IM
26227 .word 0x1000000
26228 or %g0, 0x5c0, %i7
26229 LOAD_IDATA_ACCESS
26230 .word 0xe05aa098
26231thr5_MMU_ASI_PRIMARY_361:
26232 .word 0x87802080
26233 .word 0xf0bc2780
26234 .word 0xbe82a120
26235 .word 0xf4dfd000
26236 .word 0xfe52ae92
26237 .word 0x1000000
26238 or %g0, 0x316, %i7
26239 LOAD_DDATA_ACCESS
26240 .word 0x1000000
26241 or %g0, 0x638, %i7
26242 READ_DDATA_ACCESS
26243 IDEMAP_ALL
26244 .word 0xbe154000
26245 GOTO_SUPERVISOR0
26246 .word 0xd65aa010
26247 .word 0x81c56000
26248 .word 0xbe154000
26249 GOTO_SUPERVISOR0
26250 nop
26251Thr5_User_Text_4v00e_exit:
26252 EXIT_GOOD
26253Thr5_User_Text_4v00e_text_end:
26254/*********************************************************************/
26255SECTION .Thr5_User_Data_4v10b DATA_VA=0x73500016c000
26256attr_data {
26257 Name = .Thr5_User_Data_4v10b ,
26258 VA = 0x73500016c000 ,/* 0x73500016dfc0 */
26259 RA = 0x03b0022000 ,
26260 PA = 0x03b0022000 ,
26261 TTE_Context = 0x1133 ,/* DATA_PRIMARY */
26262 thr5_nz_ctx_tsb_3 ,
26263 TTE_V = 1 ,
26264 TTE_NFO = 0 ,
26265 TTE_L = 1 ,
26266 TTE_Soft = 0x070000 ,
26267 TTE_IE = 0 ,
26268 TTE_E = 0 ,
26269 TTE_CP = 1 ,
26270 TTE_CV = 0 ,
26271 TTE_P = 0 ,
26272 TTE_EP = 0 ,
26273 TTE_W = 1 ,
26274 TTE_SW1 = 1 ,
26275 TTE_SW0 = 0 ,
26276 TTE_RSVD1 = 0 ,
26277 TTE_Size = 0 ,
26278 /* DTTE_TAG_DATA = 000073500016d133 80000003b0022440 */
26279 end_label = Thr5_User_Data_4v10b_data_end ,
26280 compressimage ,
26281 }
26282.data
26283.global Thr5_User_Data_4v10b_data_begin
26284Thr5_User_Data_4v10b_data_begin:
26285 .xword 0x760370000000
26286 .xword 0x760270000000
26287 .xword 0x750028000000
26288 .xword 0x75000bc00000
26289 .xword 0x740000b30000
26290 .xword 0x740000ac0000
26291 .xword 0x740000de0000
26292 .xword 0x75002dc00000
26293 .xword 0x7350000f4000
26294 .xword 0x740000270000
26295 .xword 0x7400004d0000
26296 .xword 0x7400003e0000
26297 .xword 0x7350001f6000
26298 .xword 0x73500013a000
26299 .xword 0x73500005e000
26300 .xword 0x740000300000
26301 .xword 0x73500013c000
26302 .xword 0x73500018e000
26303 .xword 0x760300000000
26304 .xword 0x740000690000
26305 .xword 0x735000062000
26306 .xword 0x740000770000
26307 .xword 0x75001c000000
26308 .xword 0x740000f70000
26309 .xword 0x750009c00000
26310 .xword 0x735000076000
26311 .xword 0x740000a10000
26312 .xword 0x740000320000
26313 .xword 0x73500003e000
26314 .xword 0x740000d40000
26315 .xword 0x73500016a000
26316 .xword 0x7350000d6000
26317 .xword 0x740000810000
26318 .xword 0x7350001dc000
26319 .xword 0x75000e400000
26320 .xword 0x735000064000
26321 .xword 0x73500008c000
26322 .xword 0x7607c0000000
26323 .xword 0x73500016c000
26324 .xword 0x75000ac00000
26325Thr5_User_Data_4v10b_data_end:
26326/*********************************************************************/
26327SECTION .Thr5_User_Text_4v00f TEXT_VA=0x75000ac00000
26328attr_text {
26329 Name = .Thr5_User_Text_4v00f ,
26330 VA = 0x75000ac00000 ,/* 0x75000affffc0 */
26331 RA = 0x02af000000 ,
26332 PA = 0x02af000000 ,
26333 TTE_Context = 0x1133 ,/* TEXT_PRIMARY */
26334 thr5_nz_ctx_tsb_1 ,
26335 TTE_V = 1 ,
26336 TTE_NFO = 0 ,
26337 TTE_L = 1 ,
26338 TTE_Soft = 0x010000 ,
26339 TTE_IE = 0 ,
26340 TTE_E = 0 ,
26341 TTE_CP = 0 ,
26342 TTE_CV = 0 ,
26343 TTE_P = 0 ,
26344 TTE_EP = 1 ,
26345 TTE_W = 0 ,
26346 TTE_SW1 = 1 ,
26347 TTE_SW0 = 1 ,
26348 TTE_RSVD1 = 0 ,
26349 TTE_Size = 3 ,
26350 /* ITTE_TAG_DATA = 000075000ac01133 80000002af000083 */
26351 end_label = Thr5_User_Text_4v00f_text_end ,
26352 compressimage ,
26353 }
26354.text
26355.global Thr5_User_Text_4v00f_text_begin
26356Thr5_User_Text_4v00f_text_begin:
26357 nop
26358 sub %g1, 1, %g1
26359 brz %g1,Thr5_User_Text_4v00f_exit
26360 nop
26361 .word 0xc0342140
26362 .word 0xfcdd9000
26363 .word 0x1000000
26364 or %g0, 0x10, %i7
26365 READ_IDATA_ACCESS
26366thr5_MMU_ASI_PRIMARY_362:
26367 .word 0x87802080
26368 .word 0xf8f5a028
26369 DDEMAP_NCTX
26370 DDEMAP_SCTX
26371 .word 0xbe816010
26372 .word 0xcadfd020
26373 .word 0x1000000
26374 .word 0xbe148000
26375 srlx %i7, 8, %i7
26376 andn %i7, 0x1f, %i7
26377 ITLB_PROBE
26378 TOGGLE_LSU_DM
26379 ACCESS_ITSB_PTR
26380 IDEMAP_ALL_RPAGES
26381 .word 0xfcdd9000
26382 TOGGLE_LSU_DM
26383 .word 0xec5aa008
26384 .word 0x1000000
26385 or %g0, 0x0a0, %i7
26386 LOAD_DDATA_IN
26387 .word 0xfe5ea660
26388 .word 0xe1995f20
26389 DO_BRANCH
26390 .word 0x81c0e088
26391 .word 0xbe13c000
26392 GOTO_SUPERVISOR0
26393 .word 0xca5f6040
26394 .word 0xfcda9000
26395 .word 0x1000000
26396 .word 0xbe130000
26397 srlx %i7, 8, %i7
26398 andn %i7, 0x1f, %i7
26399 xor %i7, 0x10, %i7
26400 ITLB_PROBE
26401 .word 0x1000000
26402 or %g0, 0x016, %i7
26403 LOAD_DDATA_IN
26404thr5_MMU_ASI_BLK_P_363:
26405 .word 0x878020f0
26406 .word 0xe3b8a140
26407 .word 0x1000000
26408 or %g0, 0x016, %i7
26409 LOAD_IDATA_IN
26410 .word 0xbe86a038
26411 .word 0xecdfd000
26412thr5_MMU_ASI_PRIMARY_364:
26413 .word 0x87802080
26414 .word 0xd8f76078
26415 nop
26416 nop
26417 nop
26418 nop
26419 nop
26420 nop
26421 DO_BRANCH
26422 .word 0x81c4e000
26423 .word 0xbe124000
26424 GOTO_SUPERVISOR0
26425 IDEMAP_NCTX
26426 DO_BRANCH
26427 .word 0x81c4e000
26428 .word 0xbe124000
26429 GOTO_SUPERVISOR0
26430 .word 0xfe5eac90
26431 .word 0x1000000
26432 or %g0, 0x568, %i7
26433 READ_DDATA_ACCESS
26434thr5_MMU_ASI_BLK_P_365:
26435 .word 0x878020f0
26436 .word 0xe3bc2f80
26437 ACCESS_ITSB_PTR
26438 .word 0x1000000
26439 or %g0, 0x47, %i7
26440 LOAD_IDATA_ACCESS
26441 .word 0xc0376d38
26442thr5_MMU_ASI_BLK_P_366:
26443 .word 0x878020f0
26444 .word 0xc3bea3c0
26445 nop
26446 nop
26447 nop
26448 nop
26449 nop
26450 nop
26451 nop
26452 nop
26453 IDEMAP_ALL_PAGES
26454 .word 0xfcdd9100
26455 .word 0xd65ea010
26456 TOGGLE_LSU_DM
26457 .word 0xf676a118
26458 .word 0xc070aee8
26459 TOGGLE_LSU_DM
26460 nop
26461 nop
26462 nop
26463 nop
26464 nop
26465 .word 0xe45da078
26466 .word 0x1000000
26467 .word 0xbe138000
26468 DDEMAP_RPAGE
26469 .word 0x1000000
26470 or %g0, 0x158, %i7
26471 READ_DDATA_ACCESS
26472 .word 0xbe13c000
26473 GOTO_SUPERVISOR0
26474 TOGGLE_LSU_IM
26475thr5_MMU_ASI_BLK_P_367:
26476 .word 0x878020f0
26477 .word 0xe3bc2d80
26478 .word 0xee76a018
26479 .word 0xc025ad20
26480 .word 0xda72a020
26481 .word 0xc072a210
26482 .word 0x1000000
26483 or %g0, 0x04e, %i7
26484 LOAD_IDATA_IN
26485 DDEMAP_PCTX
26486 .word 0x1000000
26487 or %g0, 0x15a, %i7
26488 LOAD_DDATA_ACCESS
26489 .word 0xbe154000
26490 GOTO_SUPERVISOR0
26491 .word 0xc85c2098
26492 .word 0xbe150000
26493 GOTO_SUPERVISOR1
26494 nop
26495Thr5_User_Text_4v00f_exit:
26496 EXIT_GOOD
26497Thr5_User_Text_4v00f_text_end:
26498/*********************************************************************/
26499SECTION .Thr6_User_Text_4v000 TEXT_VA=0x77600005c000
26500attr_text {
26501 Name = .Thr6_User_Text_4v000 ,
26502 VA = 0x77600005c000 ,/* 0x77600005dfc0 */
26503 RA = 0x03c00da000 ,
26504 PA = 0x6fc00da000 ,
26505 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
26506 thr6_nz_ctx_tsb_1 ,
26507 TTE_V = 1 ,
26508 TTE_NFO = 0 ,
26509 TTE_L = 0 ,
26510 TTE_Soft = 0x1f0000 ,
26511 TTE_IE = 0 ,
26512 TTE_E = 0 ,
26513 TTE_CP = 1 ,
26514 TTE_CV = 0 ,
26515 TTE_P = 0 ,
26516 TTE_EP = 1 ,
26517 TTE_W = 0 ,
26518 TTE_SW1 = 1 ,
26519 TTE_SW0 = 1 ,
26520 TTE_RSVD1 = 0 ,
26521 TTE_Size = 0 ,
26522 /* ITTE_TAG_DATA = 000077600005cc1b 8000006fc00da480 */
26523 end_label = Thr6_User_Text_4v000_text_end ,
26524 compressimage ,
26525 }
26526.text
26527.global Thr6_user_code_entry
26528Thr6_user_code_entry:
26529 setx 0x776000198000, %g1, %g2
26530 or %g0, 16, %g1
26531 .word 0xc658a000
26532 .word 0xc858a008
26533 .word 0xca58a010
26534 .word 0xcc58a018
26535 .word 0xce58a020
26536 .word 0xd058a028
26537 .word 0xd258a030
26538 .word 0xd458a038
26539 .word 0xd658a040
26540 .word 0xd858a048
26541 .word 0xda58a050
26542 .word 0xdc58a058
26543 .word 0xde58a060
26544 .word 0xe058a068
26545 .word 0xe258a070
26546 .word 0xe458a078
26547 .word 0xe658a080
26548 .word 0xe858a088
26549 .word 0xea58a090
26550 .word 0xec58a098
26551 .word 0xee58a0a0
26552 .word 0xf058a0a8
26553 .word 0xf258a0b0
26554 .word 0xf458a0b8
26555 .word 0xf658a0c0
26556 .word 0xf858a0c8
26557 .word 0xfa58a0d0
26558 .word 0xfc58a0d8
26559.global Thr6_User_Text_4v000_text_begin
26560Thr6_User_Text_4v000_text_begin:
26561 nop
26562 sub %g1, 1, %g1
26563 brz %g1,Thr6_User_Text_4v000_exit
26564 nop
26565 .word 0xd8756018
26566 .word 0xc034226c
26567 IDEMAP_NCTX
26568 nop
26569 nop
26570 nop
26571 nop
26572 nop
26573 nop
26574 nop
26575 nop
26576 nop
26577 TOGGLE_LSU_DM
26578 .word 0xc0776470
26579 .word 0xfe4d69bf
26580 nop
26581 nop
26582 nop
26583 nop
26584 nop
26585 nop
26586 nop
26587 nop
26588 nop
26589thr6_MMU_ASI_PRIMARY_368:
26590 .word 0x87802080
26591 .word 0xdcf42028
26592 .word 0x1000000
26593 or %g0, 0x018, %i7
26594 LOAD_IDATA_IN
26595 DDEMAP_ALL_RPAGES
26596 DO_BRANCH
26597 .word 0x81c36000
26598 .word 0xbe124000
26599 GOTO_SUPERVISOR0
26600 ACCESS_DTSB_PTR
26601thr6_MMU_ASI_PRIMARY_369:
26602 .word 0x87802080
26603 .word 0xfaf6a0b8
26604 nop
26605 nop
26606 nop
26607 nop
26608 nop
26609 .word 0x1000000
26610 or %g0, 0x588, %i7
26611 ITLB_TAG_READ
26612 .word 0xf272a028
26613 .word 0xc0742490
26614 nop
26615 nop
26616 nop
26617 nop
26618 nop
26619 nop
26620 nop
26621 .word 0xf27760b0
26622 .word 0xc0342dcc
26623 DO_BRANCH
26624 .word 0x81c1e000
26625 .word 0xbe124000
26626 GOTO_SUPERVISOR0
26627 .word 0xbe82a110
26628 .word 0xc8dfd000
26629thr6_MMU_ASI_PRIMARY_370:
26630 .word 0x87802080
26631 .word 0xd4f6a090
26632 .word 0x1000000
26633 .word 0xbe118000
26634 IDEMAP_PAGE
26635 .word 0x1000000
26636 or %g0, 0x535, %i7
26637 LOAD_IDATA_ACCESS
26638 .word 0xfe4ea611
26639 .word 0x1000000
26640 or %g0, 0x438, %i7
26641 ITLB_TAG_READ
26642 .word 0xbe124000
26643 GOTO_SUPERVISOR0
26644 .word 0xfe5d6328
26645 .word 0xbe124000
26646 GOTO_SUPERVISOR0
26647 nop
26648Thr6_User_Text_4v000_exit:
26649 EXIT_GOOD
26650Thr6_User_Text_4v000_text_end:
26651/*********************************************************************/
26652SECTION .Thr6_User_Data_4v100 DATA_VA=0x776000198000
26653attr_data {
26654 Name = .Thr6_User_Data_4v100 ,
26655 VA = 0x776000198000 ,/* 0x776000199fc0 */
26656 RA = 0x03c00ec000 ,
26657 PA = 0x6fc00ec000 ,
26658 TTE_Context = 0x033d ,/* DATA_PRIMARY */
26659 thr6_nz_ctx_tsb_1 ,
26660 TTE_V = 1 ,
26661 TTE_NFO = 0 ,
26662 TTE_L = 1 ,
26663 TTE_Soft = 0x030000 ,
26664 TTE_IE = 0 ,
26665 TTE_E = 0 ,
26666 TTE_CP = 0 ,
26667 TTE_CV = 0 ,
26668 TTE_P = 0 ,
26669 TTE_EP = 0 ,
26670 TTE_W = 1 ,
26671 TTE_SW1 = 0 ,
26672 TTE_SW0 = 0 ,
26673 TTE_RSVD1 = 0 ,
26674 TTE_Size = 0 ,
26675 /* DTTE_TAG_DATA = 0000776000198c1b 8000006fc00ec040 */
26676 end_label = Thr6_User_Data_4v100_data_end ,
26677 compressimage ,
26678 }
26679.data
26680.global Thr6_User_Data_4v100_data_begin
26681Thr6_User_Data_4v100_data_begin:
26682 .xword 0x77600005c000
26683 .xword 0x776000198000
26684 .xword 0x77600016e000
26685 .xword 0x776000148000
26686 .xword 0x780000a70000
26687 .xword 0x77600013e000
26688 .xword 0x79002cc00000
26689 .xword 0x77600006a000
26690 .xword 0x776000170000
26691 .xword 0x7760001a6000
26692 .xword 0x776000100000
26693 .xword 0x780000680000
26694 .xword 0x79001dc00000
26695 .xword 0x79001e400000
26696 .xword 0x790018800000
26697 .xword 0x780000e70000
26698 .xword 0x790022800000
26699 .xword 0x780000550000
26700 .xword 0x776000172000
26701 .xword 0x780000410000
26702 .xword 0x780000900000
26703 .xword 0x780000490000
26704 .xword 0x790011800000
26705 .xword 0x776000118000
26706 .xword 0x780000090000
26707 .xword 0x7800007a0000
26708 .xword 0x780000060000
26709 .xword 0x7760000cc000
26710 .xword 0x780000340000
26711 .xword 0x7760001de000
26712 .xword 0x790026800000
26713 .xword 0x7760001b6000
26714 .xword 0x780000910000
26715 .xword 0x790019800000
26716 .xword 0x7760001e6000
26717 .xword 0x7a0610000000
26718 .xword 0x780000da0000
26719 .xword 0x77600001c000
26720 .xword 0x780000570000
26721 .xword 0x7760001c8000
26722 .xword 0x7800000a0000
26723 .xword 0x79001e800000
26724 .xword 0x7760001d0000
26725Thr6_User_Data_4v100_data_end:
26726/*********************************************************************/
26727SECTION .Thr6_User_Data_4v200 DATA_VA=0x77600016e000
26728attr_data {
26729 Name = .Thr6_User_Data_4v200 ,
26730 VA = 0x77600016e000 ,/* 0x77600016ffc0 */
26731 RA = 0x03c0170000 ,
26732 PA = 0x6fc0170000 ,
26733 TTE_Context = 0x0ef5 ,/* DATA_SECONDARY */
26734 thr6_nz_ctx_tsb_1 ,
26735 TTE_V = 1 ,
26736 TTE_NFO = 0 ,
26737 TTE_L = 0 ,
26738 TTE_Soft = 0x150000 ,
26739 TTE_IE = 0 ,
26740 TTE_E = 0 ,
26741 TTE_CP = 0 ,
26742 TTE_CV = 0 ,
26743 TTE_P = 0 ,
26744 TTE_EP = 0 ,
26745 TTE_W = 1 ,
26746 TTE_SW1 = 1 ,
26747 TTE_SW0 = 0 ,
26748 TTE_RSVD1 = 0 ,
26749 TTE_Size = 0 ,
26750 /* DTTE_TAG_DATA = 000077600016fb46 8000006fc0170040 */
26751 end_label = Thr6_User_Data_4v200_data_end ,
26752 compressimage ,
26753 }
26754.data
26755.global Thr6_User_Data_4v200_data_begin
26756Thr6_User_Data_4v200_data_begin:
26757 .xword 0x77600005c000
26758 .xword 0x776000198000
26759 .xword 0x77600016e000
26760 .xword 0x776000148000
26761 .xword 0x780000a70000
26762 .xword 0x77600013e000
26763 .xword 0x79002cc00000
26764 .xword 0x77600006a000
26765 .xword 0x776000170000
26766 .xword 0x7760001a6000
26767 .xword 0x776000100000
26768 .xword 0x780000680000
26769 .xword 0x79001dc00000
26770 .xword 0x79001e400000
26771 .xword 0x790018800000
26772 .xword 0x780000e70000
26773 .xword 0x790022800000
26774 .xword 0x780000550000
26775 .xword 0x776000172000
26776 .xword 0x780000410000
26777 .xword 0x780000900000
26778 .xword 0x780000490000
26779 .xword 0x790011800000
26780 .xword 0x776000118000
26781 .xword 0x780000090000
26782 .xword 0x7800007a0000
26783 .xword 0x780000060000
26784 .xword 0x7760000cc000
26785 .xword 0x780000340000
26786 .xword 0x7760001de000
26787 .xword 0x790026800000
26788 .xword 0x7760001b6000
26789 .xword 0x780000910000
26790 .xword 0x790019800000
26791 .xword 0x7760001e6000
26792 .xword 0x7a0610000000
26793 .xword 0x780000da0000
26794 .xword 0x77600001c000
26795 .xword 0x780000570000
26796 .xword 0x7760001c8000
26797 .xword 0x7800000a0000
26798 .xword 0x79001e800000
26799 .xword 0x7760001d0000
26800Thr6_User_Data_4v200_data_end:
26801/*********************************************************************/
26802SECTION .Thr6_User_Data_4v300 DATA_VA=0x776000148000
26803attr_data {
26804 Name = .Thr6_User_Data_4v300 ,
26805 VA = 0x776000148000 ,/* 0x776000149fc0 */
26806 RA = 0x03c0064000 ,
26807 PA = 0x6fc0064000 ,
26808 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
26809 thr6_z_ctx_tsb_1 ,
26810 TTE_V = 1 ,
26811 TTE_NFO = 0 ,
26812 TTE_L = 1 ,
26813 TTE_Soft = 0x190000 ,
26814 TTE_IE = 0 ,
26815 TTE_E = 0 ,
26816 TTE_CP = 0 ,
26817 TTE_CV = 0 ,
26818 TTE_P = 0 ,
26819 TTE_EP = 0 ,
26820 TTE_W = 1 ,
26821 TTE_SW1 = 1 ,
26822 TTE_SW0 = 0 ,
26823 TTE_RSVD1 = 0 ,
26824 TTE_Size = 0 ,
26825 /* DTTE_TAG_DATA = 0000776000148000 8000006fc0064040 */
26826 end_label = Thr6_User_Data_4v300_data_end ,
26827 compressimage ,
26828 }
26829.data
26830.global Thr6_User_Data_4v300_data_begin
26831Thr6_User_Data_4v300_data_begin:
26832 .xword 0x77600005c000
26833 .xword 0x776000198000
26834 .xword 0x77600016e000
26835 .xword 0x776000148000
26836 .xword 0x780000a70000
26837 .xword 0x77600013e000
26838 .xword 0x79002cc00000
26839 .xword 0x77600006a000
26840 .xword 0x776000170000
26841 .xword 0x7760001a6000
26842 .xword 0x776000100000
26843 .xword 0x780000680000
26844 .xword 0x79001dc00000
26845 .xword 0x79001e400000
26846 .xword 0x790018800000
26847 .xword 0x780000e70000
26848 .xword 0x790022800000
26849 .xword 0x780000550000
26850 .xword 0x776000172000
26851 .xword 0x780000410000
26852 .xword 0x780000900000
26853 .xword 0x780000490000
26854 .xword 0x790011800000
26855 .xword 0x776000118000
26856 .xword 0x780000090000
26857 .xword 0x7800007a0000
26858 .xword 0x780000060000
26859 .xword 0x7760000cc000
26860 .xword 0x780000340000
26861 .xword 0x7760001de000
26862 .xword 0x790026800000
26863 .xword 0x7760001b6000
26864 .xword 0x780000910000
26865 .xword 0x790019800000
26866 .xword 0x7760001e6000
26867 .xword 0x7a0610000000
26868 .xword 0x780000da0000
26869 .xword 0x77600001c000
26870 .xword 0x780000570000
26871 .xword 0x7760001c8000
26872 .xword 0x7800000a0000
26873 .xword 0x79001e800000
26874 .xword 0x7760001d0000
26875Thr6_User_Data_4v300_data_end:
26876/*********************************************************************/
26877SECTION .Thr6_User_Text_4v001 TEXT_VA=0x780000a70000
26878attr_text {
26879 Name = .Thr6_User_Text_4v001 ,
26880 VA = 0x780000a70000 ,/* 0x780000a7ffc0 */
26881 RA = 0x0050730000 ,
26882 PA = 0x6850730000 ,
26883 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
26884 thr6_nz_ctx_tsb_2 ,
26885 TTE_V = 1 ,
26886 TTE_NFO = 0 ,
26887 TTE_L = 0 ,
26888 TTE_Soft = 0x1f0000 ,
26889 TTE_IE = 0 ,
26890 TTE_E = 0 ,
26891 TTE_CP = 1 ,
26892 TTE_CV = 0 ,
26893 TTE_P = 0 ,
26894 TTE_EP = 1 ,
26895 TTE_W = 0 ,
26896 TTE_SW1 = 1 ,
26897 TTE_SW0 = 1 ,
26898 TTE_RSVD1 = 0 ,
26899 TTE_Size = 1 ,
26900 /* ITTE_TAG_DATA = 0000780000a7033d 8000006850730481 */
26901 end_label = Thr6_User_Text_4v001_text_end ,
26902 compressimage ,
26903 }
26904.text
26905.global Thr6_User_Text_4v001_text_begin
26906Thr6_User_Text_4v001_text_begin:
26907 nop
26908 sub %g1, 1, %g1
26909 brz %g1,Thr6_User_Text_4v001_exit
26910 nop
26911 TOGGLE_LSU_IM
26912 .word 0xc0212180
26913 TOGGLE_LSU_DM
26914 .word 0x1000000
26915 or %g0, 0x4b8, %i7
26916 DTLB_TAG_READ
26917 .word 0xcc5ea048
26918 .word 0xec5c2010
26919 .word 0x1000000
26920 .word 0xbe144000
26921 DDEMAP_RPAGE
26922 .word 0xfc9ad120
26923 TOGGLE_LSU_IM
26924 DO_BRANCH
26925 .word 0x81c0e088
26926 .word 0xbe124000
26927 GOTO_SUPERVISOR0
26928 .word 0xe19d9f20
26929 .word 0x1000000
26930 or %g0, 0xe0, %i7
26931 ITLB_TAG_READ
26932 DDEMAP_ALL
26933 .word 0xd45d60f0
26934 .word 0x1000000
26935 or %g0, 0x03f, %i7
26936 LOAD_DDATA_IN
26937 DO_BRANCH
26938 .word 0x81c72000
26939 .word 0xbe13c000
26940 GOTO_SUPERVISOR0
26941 .word 0xf0756000
26942 .word 0xc0256a08
26943 .word 0x81c72000
26944 .word 0xbe124000
26945 GOTO_SUPERVISOR0
26946 nop
26947Thr6_User_Text_4v001_exit:
26948 EXIT_GOOD
26949Thr6_User_Text_4v001_text_end:
26950/*********************************************************************/
26951SECTION .Thr6_User_Text_4v400 TEXT_VA=0x77600013e000
26952attr_text {
26953 Name = .Thr6_User_Text_4v400 ,
26954 VA = 0x77600013e000 ,/* 0x77600013ffc0 */
26955 RA = 0x03c0074000 ,
26956 PA = 0x6fc0074000 ,
26957 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
26958 thr6_z_ctx_tsb_1 ,
26959 TTE_V = 1 ,
26960 TTE_NFO = 0 ,
26961 TTE_L = 0 ,
26962 TTE_Soft = 0x0a0000 ,
26963 TTE_IE = 0 ,
26964 TTE_E = 0 ,
26965 TTE_CP = 0 ,
26966 TTE_CV = 0 ,
26967 TTE_P = 1 ,
26968 TTE_EP = 1 ,
26969 TTE_W = 0 ,
26970 TTE_SW1 = 0 ,
26971 TTE_SW0 = 1 ,
26972 TTE_RSVD1 = 0 ,
26973 TTE_Size = 0 ,
26974 /* ITTE_TAG_DATA = 000077600013e000 8000006fc0074080 */
26975 end_label = Thr6_User_Text_4v400_text_end ,
26976 compressimage ,
26977 }
26978.text
26979.global Thr6_User_Text_4v400_text_begin
26980Thr6_User_Text_4v400_text_begin:
26981 wrpr 0, %gl
26982 .word 0xfcd90200
26983thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_371:
26984 .word 0x8780202a
26985 .word 0xc8bf6a50
26986 .word 0xbe86a148
26987 .word 0xfadfd000
26988 nop
26989 nop
26990 P_TOGGLE_LSU_DM
26991 P_ACCESS_ITSB_PTR
26992 .word 0xbe8560f0
26993 .word 0xd4dfc200
26994 .word 0x1000000
26995 or %g0, 0x718, %i7
26996 P_READ_DDATA_ACCESS
26997 .word 0xbe876038
26998 .word 0xd4dfc200
26999 .word 0xfe45e5f0
27000 P_ACCESS_ITSB_PTR
27001 .word 0xfe5b2f00
27002 P_TOGGLE_LSU_IM
27003 .word 0xfcda8200
27004thr6_MMU_ASI_PRIMARY_372:
27005 .word 0x87802080
27006 .word 0xecf76070
27007 P_TOGGLE_LSU_DM
27008 .word 0x1000000
27009 or %g0, 0x148, %i7
27010 P_ITLB_TAG_READ
27011 .word 0xea732038
27012 .word 0xc0732e00
27013 .word 0xbe842068
27014 .word 0xeadfc200
27015 .word 0xc02de84e
27016 .word 0xbe8420e0
27017 .word 0xeadfc200
27018 .word 0xfcda9000
27019 nop
27020 nop
27021 nop
27022 nop
27023 nop
27024 nop
27025 nop
27026 nop
27027 nop
27028thr6_MMU_ASI_AS_IF_USER_PRIMARY_373:
27029 .word 0x87802010
27030 .word 0xc6f2a030
27031thr6_MMU_ASI_PRIMARY_374:
27032 .word 0x87802080
27033 .word 0xdaf6a0e8
27034 .word 0xfcdc1040
27035thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_375:
27036 .word 0x87802023
27037 .word 0xecb96c40
27038 .word 0xfe45e254
27039 P_DDEMAP_SCTX
27040 P_IDEMAP_ALL_RPAGES
27041 .word 0xbe86a0b8
27042 .word 0xd4dfd000
27043 P_IDEMAP_ALL_PAGES
27044 .word 0x1000000
27045 or %g0, 0x09d, %i7
27046 P_LOAD_DDATA_IN
27047 P_DDEMAP_ALL_RPAGES
27048 nop
27049 nop
27050 nop
27051 nop
27052 nop
27053 nop
27054 .word 0xbe856008
27055 .word 0xfadfd000
27056 .word 0x1000000
27057 or %g0, 0x091, %i7
27058 P_LOAD_IDATA_IN
27059 P_DDEMAP_PCTX
27060 .word 0x1000000
27061 or %g0, 0x561, %i7
27062 P_LOAD_IDATA_ACCESS
27063 .word 0xda732050
27064 .word 0xc02ee9fa
27065 .word 0x1000000
27066 .word 0xbe108000
27067 srlx %i7, 8, %i7
27068 andn %i7, 0x1f, %i7
27069 P_ITLB_PROBE
27070 .word 0xbe856008
27071 .word 0xd4dfc200
27072 .word 0xea59a0b8
27073 .word 0xc036e25a
27074 .word 0xea7320e0
27075 .word 0xc075e9e8
27076 .word 0xd65ca070
27077 .word 0xe871a028
27078 .word 0xc02b2deb
27079 .word 0x1000000
27080 or %g0, 0x3a8, %i7
27081 P_READ_DDATA_ACCESS
27082thr6_MMU_ASI_PRIMARY_376:
27083 .word 0x87802080
27084 .word 0xdaf2a080
27085 .word 0x1000000
27086 .word 0xbe160000
27087 P_DDEMAP_RPAGE
27088thr6_MMU_ASI_AS_IF_USER_PRIMARY_377:
27089 .word 0x87802010
27090 .word 0xeef2a048
27091 .word 0xc03322da
27092 .word 0xbe11c000
27093 RETURN_FROM_SUPERVISOR1
27094 nop
27095Thr6_User_Text_4v400_exit:
27096 EXIT_GOOD
27097Thr6_User_Text_4v400_text_end:
27098/*********************************************************************/
27099SECTION .Thr6_User_Text_4v002 TEXT_VA=0x79002cc00000
27100attr_text {
27101 Name = .Thr6_User_Text_4v002 ,
27102 VA = 0x79002cc00000 ,/* 0x79002cffffc0 */
27103 RA = 0x02b4c00000 ,
27104 PA = 0x02b4c00000 ,
27105 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
27106 thr6_nz_ctx_tsb_3 ,
27107 TTE_V = 1 ,
27108 TTE_NFO = 0 ,
27109 TTE_L = 0 ,
27110 TTE_Soft = 0x1f0000 ,
27111 TTE_IE = 0 ,
27112 TTE_E = 0 ,
27113 TTE_CP = 1 ,
27114 TTE_CV = 0 ,
27115 TTE_P = 1 ,
27116 TTE_EP = 1 ,
27117 TTE_W = 0 ,
27118 TTE_SW1 = 1 ,
27119 TTE_SW0 = 1 ,
27120 TTE_RSVD1 = 0 ,
27121 TTE_Size = 3 ,
27122 /* ITTE_TAG_DATA = 000079002cc0033d 80000002b4c00483 */
27123 end_label = Thr6_User_Text_4v002_text_end ,
27124 compressimage ,
27125 }
27126.text
27127.global Thr6_User_Text_4v002_text_begin
27128Thr6_User_Text_4v002_text_begin:
27129 wrpr 0, %gl
27130 .word 0x1000000
27131 or %g0, 0x5b0, %i7
27132 P_LOAD_IDATA_ACCESS
27133 P_DDEMAP_SCTX
27134 .word 0x1000000
27135 or %g0, 0x062, %i7
27136 P_LOAD_DDATA_IN
27137 .word 0xfe576194
27138 .word 0x1000000
27139 or %g0, 0x6b8, %i7
27140 P_DTLB_TAG_READ
27141 .word 0xc022a44c
27142 P_IDEMAP_NCTX
27143 .word 0x1000000
27144 or %g0, 0x410, %i7
27145 P_ITLB_TAG_READ
27146 .word 0x1000000
27147 .word 0xbe13c000
27148 P_DDEMAP_PAGE
27149 .word 0xc076adf0
27150 P_ACCESS_DTSB_PTR
27151 P_DDEMAP_PCTX
27152 nop
27153 P_TOGGLE_LSU_IM
27154 P_DDEMAP_NCTX
27155 nop
27156 nop
27157 nop
27158 nop
27159 nop
27160 nop
27161 .word 0xfc9e04c0
27162 .word 0x1000000
27163 or %g0, 0x42, %i7
27164 P_LOAD_IDATA_ACCESS
27165 .word 0x1000000
27166 .word 0xbe108000
27167 P_DDEMAP_RPAGE
27168 P_IDEMAP_NCTX
27169 nop
27170 nop
27171 nop
27172 nop
27173 nop
27174 nop
27175 nop
27176 nop
27177 nop
27178 nop
27179 nop
27180 nop
27181 nop
27182 nop
27183 nop
27184 nop
27185 P_ACCESS_ITSB_PTR
27186 P_DDEMAP_PCTX
27187 nop
27188 nop
27189 nop
27190 nop
27191 nop
27192 nop
27193 nop
27194 nop
27195 nop
27196 .word 0xe45aa0a0
27197 .word 0x1000000
27198 or %g0, 0x3c8, %i7
27199 P_DTLB_TAG_READ
27200 .word 0xfcdd4200
27201 .word 0xfcdc0200
27202 .word 0x1000000
27203 or %g0, 0x546, %i7
27204 P_LOAD_IDATA_ACCESS
27205 nop
27206 nop
27207 nop
27208 nop
27209 nop
27210 nop
27211 nop
27212 .word 0xd45aa150
27213 P_ACCESS_DTSB_PTR
27214 .word 0xda776020
27215 .word 0xc02f6158
27216thr6_MMU_ASI_AS_IF_USER_PRIMARY_378:
27217 .word 0x87802010
27218 .word 0xdcf76028
27219 .word 0x1000000
27220 or %g0, 0x003, %i7
27221 P_LOAD_IDATA_IN
27222thr6_MMU_ASI_REAL_IO_LITTLE_379:
27223 .word 0x8780201d
27224 .word 0xd2f460c8
27225 P_DDEMAP_SCTX
27226 .word 0xfcdad020
27227 .word 0x1000000
27228 or %g0, 0x5e4, %i7
27229 P_LOAD_DDATA_ACCESS
27230 .word 0xc03568b2
27231 .word 0xc02aa502
27232 .word 0xbe11c000
27233 RETURN_FROM_SUPERVISOR0
27234 nop
27235Thr6_User_Text_4v002_exit:
27236 EXIT_GOOD
27237Thr6_User_Text_4v002_text_end:
27238/*********************************************************************/
27239SECTION .Thr6_User_Data_4v101 DATA_VA=0x77600006a000
27240attr_data {
27241 Name = .Thr6_User_Data_4v101 ,
27242 VA = 0x77600006a000 ,/* 0x77600006bfc0 */
27243 RA = 0x03c01cc000 ,
27244 PA = 0x6fc01cc000 ,
27245 TTE_Context = 0x033d ,/* DATA_PRIMARY */
27246 thr6_nz_ctx_tsb_1 ,
27247 TTE_V = 1 ,
27248 TTE_NFO = 0 ,
27249 TTE_L = 1 ,
27250 TTE_Soft = 0x030000 ,
27251 TTE_IE = 0 ,
27252 TTE_E = 0 ,
27253 TTE_CP = 0 ,
27254 TTE_CV = 0 ,
27255 TTE_P = 0 ,
27256 TTE_EP = 0 ,
27257 TTE_W = 1 ,
27258 TTE_SW1 = 0 ,
27259 TTE_SW0 = 0 ,
27260 TTE_RSVD1 = 0 ,
27261 TTE_Size = 0 ,
27262 /* DTTE_TAG_DATA = 000077600006ac1b 8000006fc01cc040 */
27263 end_label = Thr6_User_Data_4v101_data_end ,
27264 compressimage ,
27265 }
27266.data
27267.global Thr6_User_Data_4v101_data_begin
27268Thr6_User_Data_4v101_data_begin:
27269 .xword 0x77600005c000
27270 .xword 0x776000198000
27271 .xword 0x77600016e000
27272 .xword 0x776000148000
27273 .xword 0x780000a70000
27274 .xword 0x77600013e000
27275 .xword 0x79002cc00000
27276 .xword 0x77600006a000
27277 .xword 0x776000170000
27278 .xword 0x7760001a6000
27279 .xword 0x776000100000
27280 .xword 0x780000680000
27281 .xword 0x79001dc00000
27282 .xword 0x79001e400000
27283 .xword 0x790018800000
27284 .xword 0x780000e70000
27285 .xword 0x790022800000
27286 .xword 0x780000550000
27287 .xword 0x776000172000
27288 .xword 0x780000410000
27289 .xword 0x780000900000
27290 .xword 0x780000490000
27291 .xword 0x790011800000
27292 .xword 0x776000118000
27293 .xword 0x780000090000
27294 .xword 0x7800007a0000
27295 .xword 0x780000060000
27296 .xword 0x7760000cc000
27297 .xword 0x780000340000
27298 .xword 0x7760001de000
27299 .xword 0x790026800000
27300 .xword 0x7760001b6000
27301 .xword 0x780000910000
27302 .xword 0x790019800000
27303 .xword 0x7760001e6000
27304 .xword 0x7a0610000000
27305 .xword 0x780000da0000
27306 .xword 0x77600001c000
27307 .xword 0x780000570000
27308 .xword 0x7760001c8000
27309 .xword 0x7800000a0000
27310 .xword 0x79001e800000
27311 .xword 0x7760001d0000
27312Thr6_User_Data_4v101_data_end:
27313/*********************************************************************/
27314SECTION .Thr6_User_Data_4v201 DATA_VA=0x776000170000
27315attr_data {
27316 Name = .Thr6_User_Data_4v201 ,
27317 VA = 0x776000170000 ,/* 0x776000171fc0 */
27318 RA = 0x03c01dc000 ,
27319 PA = 0x6fc01dc000 ,
27320 TTE_Context = 0x0ef5 ,/* DATA_SECONDARY */
27321 thr6_nz_ctx_tsb_1 ,
27322 TTE_V = 1 ,
27323 TTE_NFO = 0 ,
27324 TTE_L = 0 ,
27325 TTE_Soft = 0x150000 ,
27326 TTE_IE = 0 ,
27327 TTE_E = 0 ,
27328 TTE_CP = 0 ,
27329 TTE_CV = 0 ,
27330 TTE_P = 0 ,
27331 TTE_EP = 0 ,
27332 TTE_W = 1 ,
27333 TTE_SW1 = 1 ,
27334 TTE_SW0 = 0 ,
27335 TTE_RSVD1 = 0 ,
27336 TTE_Size = 0 ,
27337 /* DTTE_TAG_DATA = 0000776000171b46 8000006fc01dc040 */
27338 end_label = Thr6_User_Data_4v201_data_end ,
27339 compressimage ,
27340 }
27341.data
27342.global Thr6_User_Data_4v201_data_begin
27343Thr6_User_Data_4v201_data_begin:
27344 .xword 0x77600005c000
27345 .xword 0x776000198000
27346 .xword 0x77600016e000
27347 .xword 0x776000148000
27348 .xword 0x780000a70000
27349 .xword 0x77600013e000
27350 .xword 0x79002cc00000
27351 .xword 0x77600006a000
27352 .xword 0x776000170000
27353 .xword 0x7760001a6000
27354 .xword 0x776000100000
27355 .xword 0x780000680000
27356 .xword 0x79001dc00000
27357 .xword 0x79001e400000
27358 .xword 0x790018800000
27359 .xword 0x780000e70000
27360 .xword 0x790022800000
27361 .xword 0x780000550000
27362 .xword 0x776000172000
27363 .xword 0x780000410000
27364 .xword 0x780000900000
27365 .xword 0x780000490000
27366 .xword 0x790011800000
27367 .xword 0x776000118000
27368 .xword 0x780000090000
27369 .xword 0x7800007a0000
27370 .xword 0x780000060000
27371 .xword 0x7760000cc000
27372 .xword 0x780000340000
27373 .xword 0x7760001de000
27374 .xword 0x790026800000
27375 .xword 0x7760001b6000
27376 .xword 0x780000910000
27377 .xword 0x790019800000
27378 .xword 0x7760001e6000
27379 .xword 0x7a0610000000
27380 .xword 0x780000da0000
27381 .xword 0x77600001c000
27382 .xword 0x780000570000
27383 .xword 0x7760001c8000
27384 .xword 0x7800000a0000
27385 .xword 0x79001e800000
27386 .xword 0x7760001d0000
27387Thr6_User_Data_4v201_data_end:
27388/*********************************************************************/
27389SECTION .Thr6_User_Data_4v301 DATA_VA=0x7760001a6000
27390attr_data {
27391 Name = .Thr6_User_Data_4v301 ,
27392 VA = 0x7760001a6000 ,/* 0x7760001a7fc0 */
27393 RA = 0x03c0174000 ,
27394 PA = 0x6fc0174000 ,
27395 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27396 thr6_z_ctx_tsb_1 ,
27397 TTE_V = 1 ,
27398 TTE_NFO = 0 ,
27399 TTE_L = 1 ,
27400 TTE_Soft = 0x190000 ,
27401 TTE_IE = 0 ,
27402 TTE_E = 0 ,
27403 TTE_CP = 0 ,
27404 TTE_CV = 0 ,
27405 TTE_P = 0 ,
27406 TTE_EP = 0 ,
27407 TTE_W = 1 ,
27408 TTE_SW1 = 1 ,
27409 TTE_SW0 = 0 ,
27410 TTE_RSVD1 = 0 ,
27411 TTE_Size = 0 ,
27412 /* DTTE_TAG_DATA = 00007760001a6000 8000006fc0174040 */
27413 end_label = Thr6_User_Data_4v301_data_end ,
27414 compressimage ,
27415 }
27416.data
27417.global Thr6_User_Data_4v301_data_begin
27418Thr6_User_Data_4v301_data_begin:
27419 .xword 0x77600005c000
27420 .xword 0x776000198000
27421 .xword 0x77600016e000
27422 .xword 0x776000148000
27423 .xword 0x780000a70000
27424 .xword 0x77600013e000
27425 .xword 0x79002cc00000
27426 .xword 0x77600006a000
27427 .xword 0x776000170000
27428 .xword 0x7760001a6000
27429 .xword 0x776000100000
27430 .xword 0x780000680000
27431 .xword 0x79001dc00000
27432 .xword 0x79001e400000
27433 .xword 0x790018800000
27434 .xword 0x780000e70000
27435 .xword 0x790022800000
27436 .xword 0x780000550000
27437 .xword 0x776000172000
27438 .xword 0x780000410000
27439 .xword 0x780000900000
27440 .xword 0x780000490000
27441 .xword 0x790011800000
27442 .xword 0x776000118000
27443 .xword 0x780000090000
27444 .xword 0x7800007a0000
27445 .xword 0x780000060000
27446 .xword 0x7760000cc000
27447 .xword 0x780000340000
27448 .xword 0x7760001de000
27449 .xword 0x790026800000
27450 .xword 0x7760001b6000
27451 .xword 0x780000910000
27452 .xword 0x790019800000
27453 .xword 0x7760001e6000
27454 .xword 0x7a0610000000
27455 .xword 0x780000da0000
27456 .xword 0x77600001c000
27457 .xword 0x780000570000
27458 .xword 0x7760001c8000
27459 .xword 0x7800000a0000
27460 .xword 0x79001e800000
27461 .xword 0x7760001d0000
27462Thr6_User_Data_4v301_data_end:
27463/*********************************************************************/
27464SECTION .Thr6_User_Text_4v003 TEXT_VA=0x776000100000
27465attr_text {
27466 Name = .Thr6_User_Text_4v003 ,
27467 VA = 0x776000100000 ,/* 0x776000101fc0 */
27468 RA = 0x03c00bc000 ,
27469 PA = 0x6fc00bc000 ,
27470 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
27471 thr6_nz_ctx_tsb_1 ,
27472 TTE_V = 1 ,
27473 TTE_NFO = 0 ,
27474 TTE_L = 0 ,
27475 TTE_Soft = 0x1f0000 ,
27476 TTE_IE = 0 ,
27477 TTE_E = 0 ,
27478 TTE_CP = 1 ,
27479 TTE_CV = 0 ,
27480 TTE_P = 0 ,
27481 TTE_EP = 1 ,
27482 TTE_W = 0 ,
27483 TTE_SW1 = 1 ,
27484 TTE_SW0 = 1 ,
27485 TTE_RSVD1 = 0 ,
27486 TTE_Size = 0 ,
27487 /* ITTE_TAG_DATA = 0000776000100c1b 8000006fc00bc480 */
27488 end_label = Thr6_User_Text_4v003_text_end ,
27489 compressimage ,
27490 }
27491.text
27492.global Thr6_User_Text_4v003_text_begin
27493Thr6_User_Text_4v003_text_begin:
27494 nop
27495 sub %g1, 1, %g1
27496 brz %g1,Thr6_User_Text_4v003_exit
27497 nop
27498 IDEMAP_ALL_PAGES
27499 .word 0xbe124000
27500 GOTO_SUPERVISOR0
27501 .word 0xfe5aae28
27502 .word 0xd872a0a0
27503 .word 0xc036a808
27504 .word 0x1000000
27505 or %g0, 0x0ac, %i7
27506 LOAD_DDATA_IN
27507 .word 0xbe86a130
27508 .word 0xc39fde00
27509thr6_MMU_ASI_PRIMARY_LITTLE_380:
27510 .word 0x87802088
27511 .word 0xecf6a010
27512 .word 0x1000000
27513 or %g0, 0x500, %i7
27514 ITLB_TAG_READ
27515 TOGGLE_LSU_IM
27516 .word 0xfc9e9c40
27517 DDEMAP_PCTX
27518 IDEMAP_ALL
27519 .word 0xfe5aa5f8
27520 .word 0xc45c20b8
27521 .word 0x1000000
27522 .word 0xbe11c000
27523 srlx %i7, 8, %i7
27524 andn %i7, 0x1f, %i7
27525 xor %i7, 0x10, %i7
27526 ITLB_PROBE
27527 .word 0xfe46a348
27528 .word 0x1000000
27529 or %g0, 0x488, %i7
27530 ITLB_TAG_READ
27531 .word 0x1000000
27532 or %g0, 0x4f8, %i7
27533 ITLB_TAG_READ
27534 .word 0xbe120000
27535 GOTO_SUPERVISOR1
27536 .word 0xfcda9000
27537 ACCESS_DTSB_PTR
27538thr6_MMU_ASI_PRIMARY_LITTLE_381:
27539 .word 0x87802088
27540 .word 0xe8f56058
27541 .word 0xee712078
27542 .word 0xc022aa3c
27543 .word 0xfe5eae28
27544 .word 0x1000000
27545 or %g0, 0x439, %i7
27546 LOAD_IDATA_ACCESS
27547 .word 0xbe86a090
27548 .word 0xfadfd000
27549 .word 0x1000000
27550 .word 0xbe154000
27551 srlx %i7, 8, %i7
27552 andn %i7, 0x1f, %i7
27553 xor %i7, 0x10, %i7
27554 ITLB_PROBE
27555 .word 0x1000000
27556 or %g0, 0x50a, %i7
27557 LOAD_IDATA_ACCESS
27558 DO_BRANCH
27559 .word 0x81c0e088
27560 .word 0xbe124000
27561 GOTO_SUPERVISOR0
27562 .word 0xfe55652c
27563 TOGGLE_LSU_DM
27564 DO_BRANCH
27565 .word 0x81c1e000
27566 .word 0xbe124000
27567 GOTO_SUPERVISOR0
27568 .word 0x1000000
27569 or %g0, 0x02c, %i7
27570 LOAD_IDATA_IN
27571 .word 0xbe812090
27572 .word 0xd4dfd000
27573 .word 0xe05ea090
27574 .word 0x1000000
27575 or %g0, 0x0a5, %i7
27576 LOAD_DDATA_IN
27577 TOGGLE_LSU_IM
27578 .word 0xfe46a0a4
27579 .word 0x1000000
27580 or %g0, 0x5a8, %i7
27581 READ_IDATA_ACCESS
27582thr6_MMU_ASI_PRIMARY_382:
27583 .word 0x87802080
27584 .word 0xdcf6a028
27585 .word 0xfe5d6800
27586 .word 0xfcdc1000
27587 DDEMAP_ALL_PAGES
27588 .word 0x1000000
27589 or %g0, 0x1c8, %i7
27590 READ_DDATA_ACCESS
27591 nop
27592 nop
27593 nop
27594 nop
27595 ACCESS_DTSB_PTR
27596 .word 0xc02569b4
27597 IDEMAP_ALL
27598 .word 0xe05aa038
27599 IDEMAP_ALL_PAGES
27600 .word 0xfe4c24e5
27601 DO_BRANCH
27602 .word 0x81c1e000
27603 .word 0xbe124000
27604 GOTO_SUPERVISOR0
27605 .word 0xfe5122ba
27606 .word 0xbe164000
27607 GOTO_SUPERVISOR1
27608 nop
27609Thr6_User_Text_4v003_exit:
27610 EXIT_GOOD
27611Thr6_User_Text_4v003_text_end:
27612/*********************************************************************/
27613SECTION .Thr6_User_Text_4v401 TEXT_VA=0x780000680000
27614attr_text {
27615 Name = .Thr6_User_Text_4v401 ,
27616 VA = 0x780000680000 ,/* 0x78000068ffc0 */
27617 RA = 0x0050d00000 ,
27618 PA = 0x0050d00000 ,
27619 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27620 thr6_z_ctx_tsb_2 ,
27621 TTE_V = 1 ,
27622 TTE_NFO = 0 ,
27623 TTE_L = 0 ,
27624 TTE_Soft = 0x0a0000 ,
27625 TTE_IE = 0 ,
27626 TTE_E = 0 ,
27627 TTE_CP = 0 ,
27628 TTE_CV = 0 ,
27629 TTE_P = 1 ,
27630 TTE_EP = 1 ,
27631 TTE_W = 0 ,
27632 TTE_SW1 = 0 ,
27633 TTE_SW0 = 1 ,
27634 TTE_RSVD1 = 0 ,
27635 TTE_Size = 1 ,
27636 /* ITTE_TAG_DATA = 0000780000680000 8000000050d00081 */
27637 end_label = Thr6_User_Text_4v401_text_end ,
27638 compressimage ,
27639 }
27640.text
27641.global Thr6_User_Text_4v401_text_begin
27642Thr6_User_Text_4v401_text_begin:
27643 wrpr 0, %gl
27644 .word 0xc031ae40
27645 .word 0xfc9c8480
27646 nop
27647 nop
27648 nop
27649 nop
27650 nop
27651 nop
27652 nop
27653 nop
27654 nop
27655thr6_MMU_ASI_AS_IF_USER_PRIMARY_383:
27656 .word 0x87802010
27657 .word 0xf2f2a028
27658thr6_MMU_ASI_REAL_IO_LITTLE_384:
27659 .word 0x8780201d
27660 .word 0xe0f5e008
27661 .word 0xfc9d9c60
27662 nop
27663 nop
27664 .word 0xfcda8200
27665 .word 0xfe4b2e9d
27666 P_ACCESS_ITSB_PTR
27667 nop
27668 nop
27669 nop
27670 nop
27671 nop
27672 P_TOGGLE_LSU_DM
27673 .word 0x1000000
27674 .word 0xbe178000
27675 P_DDEMAP_RPAGE
27676 .word 0xbe86a150
27677 .word 0xe0dfd000
27678 .word 0x1000000
27679 or %g0, 0x529, %i7
27680 P_LOAD_IDATA_ACCESS
27681 nop
27682 nop
27683 nop
27684 nop
27685 nop
27686 nop
27687 nop
27688 nop
27689 nop
27690 nop
27691 nop
27692 nop
27693 nop
27694 .word 0x1000000
27695 or %g0, 0x036, %i7
27696 P_LOAD_IDATA_IN
27697 .word 0x1000000
27698 or %g0, 0x6a0, %i7
27699 P_DTLB_TAG_READ
27700 .word 0xfcdc1000
27701 nop
27702 nop
27703 P_ACCESS_ITSB_PTR
27704 P_TOGGLE_LSU_DM
27705 P_IDEMAP_ALL_PAGES
27706 .word 0xfcdad060
27707thr6_MMU_ASI_BLK_COMMIT_P_385:
27708 .word 0x878020e0
27709 .word 0xe1bc2ec0
27710thr6_MMU_ASI_AS_IF_USER_PRIMARY_386:
27711 .word 0x87802010
27712 .word 0xe2f6a010
27713 .word 0xbe160000
27714 RETURN_FROM_SUPERVISOR1
27715 nop
27716Thr6_User_Text_4v401_exit:
27717 EXIT_GOOD
27718Thr6_User_Text_4v401_text_end:
27719/*********************************************************************/
27720SECTION .Thr6_User_Text_4v004 TEXT_VA=0x79001dc00000
27721attr_text {
27722 Name = .Thr6_User_Text_4v004 ,
27723 VA = 0x79001dc00000 ,/* 0x79001dffffc0 */
27724 RA = 0x02b4000000 ,
27725 PA = 0x02b4000000 ,
27726 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
27727 thr6_nz_ctx_tsb_3 ,
27728 TTE_V = 1 ,
27729 TTE_NFO = 0 ,
27730 TTE_L = 0 ,
27731 TTE_Soft = 0x1f0000 ,
27732 TTE_IE = 0 ,
27733 TTE_E = 0 ,
27734 TTE_CP = 1 ,
27735 TTE_CV = 0 ,
27736 TTE_P = 1 ,
27737 TTE_EP = 1 ,
27738 TTE_W = 0 ,
27739 TTE_SW1 = 1 ,
27740 TTE_SW0 = 1 ,
27741 TTE_RSVD1 = 0 ,
27742 TTE_Size = 3 ,
27743 /* ITTE_TAG_DATA = 000079001dc0033d 80000002b4000483 */
27744 end_label = Thr6_User_Text_4v004_text_end ,
27745 compressimage ,
27746 }
27747.text
27748.global Thr6_User_Text_4v004_text_begin
27749Thr6_User_Text_4v004_text_begin:
27750 wrpr 0, %gl
27751 .word 0xbe82a0e0
27752 .word 0xf4dfc200
27753 .word 0xfc9f5c40
27754 nop
27755 nop
27756 nop
27757 P_DDEMAP_PCTX
27758 .word 0x1000000
27759 or %g0, 0x190, %i7
27760 P_READ_IDATA_ACCESS
27761 nop
27762 nop
27763 nop
27764 nop
27765 nop
27766 nop
27767 .word 0x1000000
27768 or %g0, 0x47a, %i7
27769 P_LOAD_IDATA_ACCESS
27770 .word 0x1000000
27771 or %g0, 0xe7, %i7
27772 P_LOAD_DDATA_ACCESS
27773 .word 0xfcdc0200
27774 .word 0xfcde9000
27775 .word 0xc02eacc7
27776 .word 0x1000000
27777 or %g0, 0x445, %i7
27778 P_LOAD_DDATA_ACCESS
27779 nop
27780 nop
27781 nop
27782 nop
27783 nop
27784 nop
27785 nop
27786 nop
27787 nop
27788 nop
27789 nop
27790 nop
27791 nop
27792 nop
27793 nop
27794 nop
27795 nop
27796 nop
27797 nop
27798 .word 0xd0712088
27799 .word 0xc02aace0
27800 .word 0xc02c2495
27801thr6_MMU_ASI_REAL_IO_LITTLE_387:
27802 .word 0x8780201d
27803 .word 0xfaf32038
27804 .word 0xc02c2fe0
27805 .word 0xbe856090
27806 .word 0xd4dfc200
27807thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_388:
27808 .word 0x8780202a
27809 .word 0xd8bea8f0
27810 .word 0x1000000
27811 or %g0, 0x5a8, %i7
27812 P_LOAD_IDATA_ACCESS
27813 P_IDEMAP_ALL
27814 .word 0x1000000
27815 or %g0, 0x400, %i7
27816 P_DTLB_TAG_READ
27817 .word 0x1000000
27818 or %g0, 0x10b, %i7
27819 P_LOAD_IDATA_ACCESS
27820 .word 0xc036a158
27821 .word 0x1000000
27822 or %g0, 0x06c, %i7
27823 P_LOAD_IDATA_IN
27824 nop
27825 nop
27826 nop
27827 nop
27828 nop
27829 P_TOGGLE_LSU_DM
27830thr6_MMU_ASI_REAL_MEM_LITTLE_389:
27831 .word 0x8780201c
27832 .word 0xc8f6e068
27833 P_IDEMAP_NCTX
27834 P_ACCESS_DTSB_PTR
27835 .word 0xbe812038
27836 .word 0xe0dfc200
27837 .word 0x1000000
27838 or %g0, 0x478, %i7
27839 P_ITLB_TAG_READ
27840 P_IDEMAP_ALL
27841 .word 0xfcda8200
27842 .word 0x1000000
27843 or %g0, 0x68, %i7
27844 P_ITLB_TAG_READ
27845 .word 0xfc9a9000
27846 .word 0xbe14c000
27847 RETURN_FROM_SUPERVISOR0
27848 nop
27849Thr6_User_Text_4v004_exit:
27850 EXIT_GOOD
27851Thr6_User_Text_4v004_text_end:
27852/*********************************************************************/
27853SECTION .Thr6_User_Data_4v102 DATA_VA=0x79001e400000
27854attr_data {
27855 Name = .Thr6_User_Data_4v102 ,
27856 VA = 0x79001e400000 ,/* 0x79001e7fffc0 */
27857 RA = 0x02bd400000 ,
27858 PA = 0x02bd400000 ,
27859 TTE_Context = 0x033d ,/* DATA_PRIMARY */
27860 thr6_nz_ctx_tsb_3 ,
27861 TTE_V = 1 ,
27862 TTE_NFO = 0 ,
27863 TTE_L = 1 ,
27864 TTE_Soft = 0x030000 ,
27865 TTE_IE = 0 ,
27866 TTE_E = 0 ,
27867 TTE_CP = 0 ,
27868 TTE_CV = 0 ,
27869 TTE_P = 0 ,
27870 TTE_EP = 0 ,
27871 TTE_W = 1 ,
27872 TTE_SW1 = 0 ,
27873 TTE_SW0 = 0 ,
27874 TTE_RSVD1 = 0 ,
27875 TTE_Size = 3 ,
27876 /* DTTE_TAG_DATA = 000079001e40033d 80000002bd400043 */
27877 end_label = Thr6_User_Data_4v102_data_end ,
27878 compressimage ,
27879 }
27880.data
27881.global Thr6_User_Data_4v102_data_begin
27882Thr6_User_Data_4v102_data_begin:
27883 .xword 0x77600005c000
27884 .xword 0x776000198000
27885 .xword 0x77600016e000
27886 .xword 0x776000148000
27887 .xword 0x780000a70000
27888 .xword 0x77600013e000
27889 .xword 0x79002cc00000
27890 .xword 0x77600006a000
27891 .xword 0x776000170000
27892 .xword 0x7760001a6000
27893 .xword 0x776000100000
27894 .xword 0x780000680000
27895 .xword 0x79001dc00000
27896 .xword 0x79001e400000
27897 .xword 0x790018800000
27898 .xword 0x780000e70000
27899 .xword 0x790022800000
27900 .xword 0x780000550000
27901 .xword 0x776000172000
27902 .xword 0x780000410000
27903 .xword 0x780000900000
27904 .xword 0x780000490000
27905 .xword 0x790011800000
27906 .xword 0x776000118000
27907 .xword 0x780000090000
27908 .xword 0x7800007a0000
27909 .xword 0x780000060000
27910 .xword 0x7760000cc000
27911 .xword 0x780000340000
27912 .xword 0x7760001de000
27913 .xword 0x790026800000
27914 .xword 0x7760001b6000
27915 .xword 0x780000910000
27916 .xword 0x790019800000
27917 .xword 0x7760001e6000
27918 .xword 0x7a0610000000
27919 .xword 0x780000da0000
27920 .xword 0x77600001c000
27921 .xword 0x780000570000
27922 .xword 0x7760001c8000
27923 .xword 0x7800000a0000
27924 .xword 0x79001e800000
27925 .xword 0x7760001d0000
27926Thr6_User_Data_4v102_data_end:
27927/*********************************************************************/
27928SECTION .Thr6_User_Data_4v202 DATA_VA=0x790018800000
27929attr_data {
27930 Name = .Thr6_User_Data_4v202 ,
27931 VA = 0x790018800000 ,/* 0x790018bfffc0 */
27932 RA = 0x02b2000000 ,
27933 PA = 0x02b2000000 ,
27934 TTE_Context = 0x0ef5 ,/* DATA_SECONDARY */
27935 thr6_nz_ctx_tsb_3 ,
27936 TTE_V = 1 ,
27937 TTE_NFO = 0 ,
27938 TTE_L = 0 ,
27939 TTE_Soft = 0x150000 ,
27940 TTE_IE = 0 ,
27941 TTE_E = 0 ,
27942 TTE_CP = 0 ,
27943 TTE_CV = 0 ,
27944 TTE_P = 0 ,
27945 TTE_EP = 0 ,
27946 TTE_W = 1 ,
27947 TTE_SW1 = 1 ,
27948 TTE_SW0 = 0 ,
27949 TTE_RSVD1 = 0 ,
27950 TTE_Size = 3 ,
27951 /* DTTE_TAG_DATA = 0000790018800ef5 80000002b2000043 */
27952 end_label = Thr6_User_Data_4v202_data_end ,
27953 compressimage ,
27954 }
27955.data
27956.global Thr6_User_Data_4v202_data_begin
27957Thr6_User_Data_4v202_data_begin:
27958 .xword 0x77600005c000
27959 .xword 0x776000198000
27960 .xword 0x77600016e000
27961 .xword 0x776000148000
27962 .xword 0x780000a70000
27963 .xword 0x77600013e000
27964 .xword 0x79002cc00000
27965 .xword 0x77600006a000
27966 .xword 0x776000170000
27967 .xword 0x7760001a6000
27968 .xword 0x776000100000
27969 .xword 0x780000680000
27970 .xword 0x79001dc00000
27971 .xword 0x79001e400000
27972 .xword 0x790018800000
27973 .xword 0x780000e70000
27974 .xword 0x790022800000
27975 .xword 0x780000550000
27976 .xword 0x776000172000
27977 .xword 0x780000410000
27978 .xword 0x780000900000
27979 .xword 0x780000490000
27980 .xword 0x790011800000
27981 .xword 0x776000118000
27982 .xword 0x780000090000
27983 .xword 0x7800007a0000
27984 .xword 0x780000060000
27985 .xword 0x7760000cc000
27986 .xword 0x780000340000
27987 .xword 0x7760001de000
27988 .xword 0x790026800000
27989 .xword 0x7760001b6000
27990 .xword 0x780000910000
27991 .xword 0x790019800000
27992 .xword 0x7760001e6000
27993 .xword 0x7a0610000000
27994 .xword 0x780000da0000
27995 .xword 0x77600001c000
27996 .xword 0x780000570000
27997 .xword 0x7760001c8000
27998 .xword 0x7800000a0000
27999 .xword 0x79001e800000
28000 .xword 0x7760001d0000
28001Thr6_User_Data_4v202_data_end:
28002/*********************************************************************/
28003SECTION .Thr6_User_Data_4v302 DATA_VA=0x780000e70000
28004attr_data {
28005 Name = .Thr6_User_Data_4v302 ,
28006 VA = 0x780000e70000 ,/* 0x780000e7ffc0 */
28007 RA = 0x0050ba0000 ,
28008 PA = 0x0050ba0000 ,
28009 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28010 thr6_z_ctx_tsb_2 ,
28011 TTE_V = 1 ,
28012 TTE_NFO = 0 ,
28013 TTE_L = 1 ,
28014 TTE_Soft = 0x190000 ,
28015 TTE_IE = 0 ,
28016 TTE_E = 0 ,
28017 TTE_CP = 0 ,
28018 TTE_CV = 0 ,
28019 TTE_P = 0 ,
28020 TTE_EP = 0 ,
28021 TTE_W = 1 ,
28022 TTE_SW1 = 1 ,
28023 TTE_SW0 = 0 ,
28024 TTE_RSVD1 = 0 ,
28025 TTE_Size = 1 ,
28026 /* DTTE_TAG_DATA = 0000780000e70000 8000000050ba0041 */
28027 end_label = Thr6_User_Data_4v302_data_end ,
28028 compressimage ,
28029 }
28030.data
28031.global Thr6_User_Data_4v302_data_begin
28032Thr6_User_Data_4v302_data_begin:
28033 .xword 0x77600005c000
28034 .xword 0x776000198000
28035 .xword 0x77600016e000
28036 .xword 0x776000148000
28037 .xword 0x780000a70000
28038 .xword 0x77600013e000
28039 .xword 0x79002cc00000
28040 .xword 0x77600006a000
28041 .xword 0x776000170000
28042 .xword 0x7760001a6000
28043 .xword 0x776000100000
28044 .xword 0x780000680000
28045 .xword 0x79001dc00000
28046 .xword 0x79001e400000
28047 .xword 0x790018800000
28048 .xword 0x780000e70000
28049 .xword 0x790022800000
28050 .xword 0x780000550000
28051 .xword 0x776000172000
28052 .xword 0x780000410000
28053 .xword 0x780000900000
28054 .xword 0x780000490000
28055 .xword 0x790011800000
28056 .xword 0x776000118000
28057 .xword 0x780000090000
28058 .xword 0x7800007a0000
28059 .xword 0x780000060000
28060 .xword 0x7760000cc000
28061 .xword 0x780000340000
28062 .xword 0x7760001de000
28063 .xword 0x790026800000
28064 .xword 0x7760001b6000
28065 .xword 0x780000910000
28066 .xword 0x790019800000
28067 .xword 0x7760001e6000
28068 .xword 0x7a0610000000
28069 .xword 0x780000da0000
28070 .xword 0x77600001c000
28071 .xword 0x780000570000
28072 .xword 0x7760001c8000
28073 .xword 0x7800000a0000
28074 .xword 0x79001e800000
28075 .xword 0x7760001d0000
28076Thr6_User_Data_4v302_data_end:
28077/*********************************************************************/
28078SECTION .Thr6_User_Text_4v005 TEXT_VA=0x790022800000
28079attr_text {
28080 Name = .Thr6_User_Text_4v005 ,
28081 VA = 0x790022800000 ,/* 0x790022bfffc0 */
28082 RA = 0x02b2800000 ,
28083 PA = 0x02b2800000 ,
28084 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
28085 thr6_nz_ctx_tsb_3 ,
28086 TTE_V = 1 ,
28087 TTE_NFO = 0 ,
28088 TTE_L = 0 ,
28089 TTE_Soft = 0x1f0000 ,
28090 TTE_IE = 0 ,
28091 TTE_E = 0 ,
28092 TTE_CP = 1 ,
28093 TTE_CV = 0 ,
28094 TTE_P = 0 ,
28095 TTE_EP = 1 ,
28096 TTE_W = 0 ,
28097 TTE_SW1 = 1 ,
28098 TTE_SW0 = 1 ,
28099 TTE_RSVD1 = 0 ,
28100 TTE_Size = 3 ,
28101 /* ITTE_TAG_DATA = 000079002280033d 80000002b2800483 */
28102 end_label = Thr6_User_Text_4v005_text_end ,
28103 compressimage ,
28104 }
28105.text
28106.global Thr6_User_Text_4v005_text_begin
28107Thr6_User_Text_4v005_text_begin:
28108 nop
28109 sub %g1, 1, %g1
28110 brz %g1,Thr6_User_Text_4v005_exit
28111 nop
28112 TOGGLE_LSU_IM
28113 .word 0xfc995020
28114 DDEMAP_PCTX
28115 .word 0x1000000
28116 or %g0, 0x2f7, %i7
28117 LOAD_DDATA_ACCESS
28118 nop
28119 nop
28120 nop
28121 .word 0xbe876110
28122 .word 0xe0dfd000
28123 nop
28124 nop
28125 nop
28126 nop
28127 nop
28128 nop
28129 nop
28130 nop
28131 nop
28132 nop
28133 nop
28134 nop
28135 nop
28136 nop
28137 .word 0xfcdf5000
28138 DDEMAP_ALL
28139 .word 0x1000000
28140 or %g0, 0x21f, %i7
28141 LOAD_DDATA_ACCESS
28142 .word 0xc02eadd6
28143 IDEMAP_ALL_RPAGES
28144 .word 0xec742010
28145 .word 0xc07564b0
28146 DDEMAP_ALL_RPAGES
28147 .word 0x1000000
28148 or %g0, 0x1aa, %i7
28149 LOAD_IDATA_ACCESS
28150 nop
28151 nop
28152 nop
28153 nop
28154 nop
28155 nop
28156 nop
28157 .word 0xc032a740
28158 DO_BRANCH
28159 .word 0x81c62000
28160 .word 0xbe124000
28161 GOTO_SUPERVISOR0
28162 .word 0x1000000
28163 or %g0, 0x575, %i7
28164 LOAD_IDATA_ACCESS
28165 IDEMAP_ALL_RPAGES
28166 .word 0xe4756018
28167 .word 0xc02aa7c9
28168thr6_MMU_ASI_PRIMARY_390:
28169 .word 0x87802080
28170 .word 0xdef2a080
28171 .word 0x1000000
28172 or %g0, 0x19c, %i7
28173 LOAD_IDATA_ACCESS
28174 .word 0xfe4c2036
28175 .word 0x1000000
28176 or %g0, 0x41d, %i7
28177 LOAD_DDATA_ACCESS
28178 nop
28179 nop
28180 nop
28181 nop
28182 nop
28183 nop
28184 nop
28185 nop
28186 .word 0xfe5d6fa8
28187thr6_MMU_ASI_PRIMARY_391:
28188 .word 0x87802080
28189 .word 0xf8f56000
28190 .word 0xfa5d6090
28191 DO_BRANCH
28192 .word 0x81c3e000
28193 .word 0xbe124000
28194 GOTO_SUPERVISOR0
28195 nop
28196 nop
28197 nop
28198 nop
28199 nop
28200 nop
28201 nop
28202 nop
28203 nop
28204 .word 0x1000000
28205 .word 0xbe140000
28206 srlx %i7, 8, %i7
28207 andn %i7, 0x1f, %i7
28208 xor %i7, 0x10, %i7
28209 ITLB_PROBE
28210 .word 0xbe842090
28211 .word 0xeadfd040
28212 .word 0x1000000
28213 .word 0xbe158000
28214 srlx %i7, 8, %i7
28215 andn %i7, 0x1f, %i7
28216 ITLB_PROBE
28217 .word 0xc02ea2ce
28218 .word 0x1000000
28219 or %g0, 0x49b, %i7
28220 LOAD_IDATA_ACCESS
28221 .word 0xe672a0a8
28222 .word 0xc0756af8
28223 .word 0x1000000
28224 or %g0, 0x085, %i7
28225 LOAD_IDATA_IN
28226 DO_BRANCH
28227 .word 0x81c26000
28228 .word 0xbe124000
28229 GOTO_SUPERVISOR0
28230 .word 0xe39c5e20
28231 nop
28232 nop
28233 nop
28234 nop
28235 nop
28236 nop
28237 .word 0xbe8420b8
28238 .word 0xeadfd000
28239 .word 0xbe124000
28240 GOTO_SUPERVISOR0
28241 .word 0x1000000
28242 .word 0xbe158000
28243 IDEMAP_RPAGE
28244 TOGGLE_LSU_IM
28245 .word 0x1000000
28246 .word 0xbe108000
28247 IDEMAP_RPAGE
28248 .word 0xc02d6b79
28249 .word 0x1000000
28250 .word 0xbe130000
28251 DDEMAP_RPAGE
28252 .word 0xc0292f07
28253 .word 0xfcda9000
28254 .word 0xc0742f50
28255 DDEMAP_PCTX
28256 DDEMAP_ALL
28257 .word 0x1000000
28258 or %g0, 0x1a8, %i7
28259 READ_IDATA_ACCESS
28260 .word 0xbe13c000
28261 GOTO_SUPERVISOR0
28262 .word 0xc0242eb4
28263 .word 0x81c1e000
28264 .word 0xbe124000
28265 GOTO_SUPERVISOR0
28266 nop
28267Thr6_User_Text_4v005_exit:
28268 EXIT_GOOD
28269Thr6_User_Text_4v005_text_end:
28270/*********************************************************************/
28271SECTION .Thr6_User_Text_4v402 TEXT_VA=0x780000550000
28272attr_text {
28273 Name = .Thr6_User_Text_4v402 ,
28274 VA = 0x780000550000 ,/* 0x78000055ffc0 */
28275 RA = 0x0050740000 ,
28276 PA = 0x0050740000 ,
28277 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28278 thr6_z_ctx_tsb_2 ,
28279 TTE_V = 1 ,
28280 TTE_NFO = 0 ,
28281 TTE_L = 0 ,
28282 TTE_Soft = 0x0a0000 ,
28283 TTE_IE = 0 ,
28284 TTE_E = 0 ,
28285 TTE_CP = 0 ,
28286 TTE_CV = 0 ,
28287 TTE_P = 1 ,
28288 TTE_EP = 1 ,
28289 TTE_W = 0 ,
28290 TTE_SW1 = 0 ,
28291 TTE_SW0 = 1 ,
28292 TTE_RSVD1 = 0 ,
28293 TTE_Size = 1 ,
28294 /* ITTE_TAG_DATA = 0000780000550000 8000000050740081 */
28295 end_label = Thr6_User_Text_4v402_text_end ,
28296 compressimage ,
28297 }
28298.text
28299.global Thr6_User_Text_4v402_text_begin
28300Thr6_User_Text_4v402_text_begin:
28301 wrpr 0, %gl
28302thr6_MMU_ASI_SECONDARY_LITTLE_392:
28303 .word 0x87802089
28304 .word 0xd2f46000
28305 .word 0x1000000
28306 or %g0, 0x120, %i7
28307 P_READ_IDATA_ACCESS
28308 nop
28309 .word 0xc19e9e00
28310 nop
28311 nop
28312 nop
28313 nop
28314 nop
28315 nop
28316 nop
28317 nop
28318 nop
28319 nop
28320 nop
28321 nop
28322 nop
28323 nop
28324 .word 0x1000000
28325 or %g0, 0x014, %i7
28326 P_LOAD_DDATA_IN
28327 P_TOGGLE_LSU_IM
28328 .word 0xbe856038
28329 .word 0xeadfd040
28330 .word 0xbe816098
28331 .word 0xcadfc220
28332 .word 0x1000000
28333 or %g0, 0x550, %i7
28334 P_ITLB_TAG_READ
28335 .word 0xc0232620
28336 .word 0x1000000
28337 or %g0, 0x2f1, %i7
28338 P_LOAD_DDATA_ACCESS
28339 .word 0x1000000
28340 or %g0, 0x4c0, %i7
28341 P_ITLB_TAG_READ
28342thr6_MMU_ASI_BLK_COMMIT_P_393:
28343 .word 0x878020e0
28344 .word 0xc3bd6340
28345 .word 0x1000000
28346 or %g0, 0x038, %i7
28347 P_LOAD_IDATA_IN
28348 .word 0x1000000
28349 or %g0, 0x67a, %i7
28350 P_LOAD_DDATA_ACCESS
28351 .word 0x1000000
28352 .word 0xbe12c000
28353 P_IDEMAP_RPAGE
28354 .word 0x1000000
28355 or %g0, 0x1e0, %i7
28356 P_READ_IDATA_ACCESS
28357 .word 0x1000000
28358 or %g0, 0x4b8, %i7
28359 P_ITLB_TAG_READ
28360 nop
28361 .word 0xce732108
28362 .word 0xc076e8a0
28363 nop
28364 nop
28365 nop
28366 nop
28367 nop
28368 nop
28369 nop
28370 nop
28371 nop
28372 P_ACCESS_ITSB_PTR
28373thr6_MMU_ASI_AS_IF_USER_SECONDARY_394:
28374 .word 0x87802011
28375 .word 0xecf2e070
28376 P_TOGGLE_LSU_IM
28377 .word 0xc39d9e20
28378 P_IDEMAP_ALL_RPAGES
28379thr6_MMU_ASI_PRIMARY_395:
28380 .word 0x87802080
28381 .word 0xf8baa830
28382 .word 0xc02def03
28383 nop
28384 nop
28385 nop
28386 nop
28387 nop
28388 .word 0x1000000
28389 or %g0, 0x1d0, %i7
28390 P_READ_IDATA_ACCESS
28391 P_ACCESS_ITSB_PTR
28392thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_396:
28393 .word 0x8780202a
28394 .word 0xf4baa1a0
28395 .word 0xfcdc0300
28396 .word 0xfcde9000
28397 P_IDEMAP_ALL_RPAGES
28398 .word 0xbe170000
28399 RETURN_FROM_SUPERVISOR1
28400 nop
28401Thr6_User_Text_4v402_exit:
28402 EXIT_GOOD
28403Thr6_User_Text_4v402_text_end:
28404/*********************************************************************/
28405SECTION .Thr6_User_Data_4v103 DATA_VA=0x776000172000
28406attr_data {
28407 Name = .Thr6_User_Data_4v103 ,
28408 VA = 0x776000172000 ,/* 0x776000173fc0 */
28409 RA = 0x03c016a000 ,
28410 PA = 0x6fc016a000 ,
28411 TTE_Context = 0x033d ,/* DATA_PRIMARY */
28412 thr6_nz_ctx_tsb_1 ,
28413 TTE_V = 1 ,
28414 TTE_NFO = 0 ,
28415 TTE_L = 1 ,
28416 TTE_Soft = 0x030000 ,
28417 TTE_IE = 0 ,
28418 TTE_E = 0 ,
28419 TTE_CP = 0 ,
28420 TTE_CV = 0 ,
28421 TTE_P = 0 ,
28422 TTE_EP = 0 ,
28423 TTE_W = 1 ,
28424 TTE_SW1 = 0 ,
28425 TTE_SW0 = 0 ,
28426 TTE_RSVD1 = 0 ,
28427 TTE_Size = 0 ,
28428 /* DTTE_TAG_DATA = 0000776000172c1b 8000006fc016a040 */
28429 end_label = Thr6_User_Data_4v103_data_end ,
28430 compressimage ,
28431 }
28432.data
28433.global Thr6_User_Data_4v103_data_begin
28434Thr6_User_Data_4v103_data_begin:
28435 .xword 0x77600005c000
28436 .xword 0x776000198000
28437 .xword 0x77600016e000
28438 .xword 0x776000148000
28439 .xword 0x780000a70000
28440 .xword 0x77600013e000
28441 .xword 0x79002cc00000
28442 .xword 0x77600006a000
28443 .xword 0x776000170000
28444 .xword 0x7760001a6000
28445 .xword 0x776000100000
28446 .xword 0x780000680000
28447 .xword 0x79001dc00000
28448 .xword 0x79001e400000
28449 .xword 0x790018800000
28450 .xword 0x780000e70000
28451 .xword 0x790022800000
28452 .xword 0x780000550000
28453 .xword 0x776000172000
28454 .xword 0x780000410000
28455 .xword 0x780000900000
28456 .xword 0x780000490000
28457 .xword 0x790011800000
28458 .xword 0x776000118000
28459 .xword 0x780000090000
28460 .xword 0x7800007a0000
28461 .xword 0x780000060000
28462 .xword 0x7760000cc000
28463 .xword 0x780000340000
28464 .xword 0x7760001de000
28465 .xword 0x790026800000
28466 .xword 0x7760001b6000
28467 .xword 0x780000910000
28468 .xword 0x790019800000
28469 .xword 0x7760001e6000
28470 .xword 0x7a0610000000
28471 .xword 0x780000da0000
28472 .xword 0x77600001c000
28473 .xword 0x780000570000
28474 .xword 0x7760001c8000
28475 .xword 0x7800000a0000
28476 .xword 0x79001e800000
28477 .xword 0x7760001d0000
28478Thr6_User_Data_4v103_data_end:
28479/*********************************************************************/
28480SECTION .Thr6_User_Data_4v203 DATA_VA=0x780000410000
28481attr_data {
28482 Name = .Thr6_User_Data_4v203 ,
28483 VA = 0x780000410000 ,/* 0x78000041ffc0 */
28484 RA = 0x0050fd0000 ,
28485 PA = 0x6850fd0000 ,
28486 TTE_Context = 0x0ef5 ,/* DATA_SECONDARY */
28487 thr6_nz_ctx_tsb_2 ,
28488 TTE_V = 1 ,
28489 TTE_NFO = 0 ,
28490 TTE_L = 0 ,
28491 TTE_Soft = 0x150000 ,
28492 TTE_IE = 0 ,
28493 TTE_E = 0 ,
28494 TTE_CP = 0 ,
28495 TTE_CV = 0 ,
28496 TTE_P = 0 ,
28497 TTE_EP = 0 ,
28498 TTE_W = 1 ,
28499 TTE_SW1 = 1 ,
28500 TTE_SW0 = 0 ,
28501 TTE_RSVD1 = 0 ,
28502 TTE_Size = 1 ,
28503 /* DTTE_TAG_DATA = 0000780000410ef5 8000006850fd0041 */
28504 end_label = Thr6_User_Data_4v203_data_end ,
28505 compressimage ,
28506 }
28507.data
28508.global Thr6_User_Data_4v203_data_begin
28509Thr6_User_Data_4v203_data_begin:
28510 .xword 0x77600005c000
28511 .xword 0x776000198000
28512 .xword 0x77600016e000
28513 .xword 0x776000148000
28514 .xword 0x780000a70000
28515 .xword 0x77600013e000
28516 .xword 0x79002cc00000
28517 .xword 0x77600006a000
28518 .xword 0x776000170000
28519 .xword 0x7760001a6000
28520 .xword 0x776000100000
28521 .xword 0x780000680000
28522 .xword 0x79001dc00000
28523 .xword 0x79001e400000
28524 .xword 0x790018800000
28525 .xword 0x780000e70000
28526 .xword 0x790022800000
28527 .xword 0x780000550000
28528 .xword 0x776000172000
28529 .xword 0x780000410000
28530 .xword 0x780000900000
28531 .xword 0x780000490000
28532 .xword 0x790011800000
28533 .xword 0x776000118000
28534 .xword 0x780000090000
28535 .xword 0x7800007a0000
28536 .xword 0x780000060000
28537 .xword 0x7760000cc000
28538 .xword 0x780000340000
28539 .xword 0x7760001de000
28540 .xword 0x790026800000
28541 .xword 0x7760001b6000
28542 .xword 0x780000910000
28543 .xword 0x790019800000
28544 .xword 0x7760001e6000
28545 .xword 0x7a0610000000
28546 .xword 0x780000da0000
28547 .xword 0x77600001c000
28548 .xword 0x780000570000
28549 .xword 0x7760001c8000
28550 .xword 0x7800000a0000
28551 .xword 0x79001e800000
28552 .xword 0x7760001d0000
28553Thr6_User_Data_4v203_data_end:
28554/*********************************************************************/
28555SECTION .Thr6_User_Data_4v303 DATA_VA=0x780000900000
28556attr_data {
28557 Name = .Thr6_User_Data_4v303 ,
28558 VA = 0x780000900000 ,/* 0x78000090ffc0 */
28559 RA = 0x0050ae0000 ,
28560 PA = 0x0050ae0000 ,
28561 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28562 thr6_z_ctx_tsb_2 ,
28563 TTE_V = 1 ,
28564 TTE_NFO = 0 ,
28565 TTE_L = 1 ,
28566 TTE_Soft = 0x190000 ,
28567 TTE_IE = 0 ,
28568 TTE_E = 0 ,
28569 TTE_CP = 0 ,
28570 TTE_CV = 0 ,
28571 TTE_P = 0 ,
28572 TTE_EP = 0 ,
28573 TTE_W = 1 ,
28574 TTE_SW1 = 1 ,
28575 TTE_SW0 = 0 ,
28576 TTE_RSVD1 = 0 ,
28577 TTE_Size = 1 ,
28578 /* DTTE_TAG_DATA = 0000780000900000 8000000050ae0041 */
28579 end_label = Thr6_User_Data_4v303_data_end ,
28580 compressimage ,
28581 }
28582.data
28583.global Thr6_User_Data_4v303_data_begin
28584Thr6_User_Data_4v303_data_begin:
28585 .xword 0x77600005c000
28586 .xword 0x776000198000
28587 .xword 0x77600016e000
28588 .xword 0x776000148000
28589 .xword 0x780000a70000
28590 .xword 0x77600013e000
28591 .xword 0x79002cc00000
28592 .xword 0x77600006a000
28593 .xword 0x776000170000
28594 .xword 0x7760001a6000
28595 .xword 0x776000100000
28596 .xword 0x780000680000
28597 .xword 0x79001dc00000
28598 .xword 0x79001e400000
28599 .xword 0x790018800000
28600 .xword 0x780000e70000
28601 .xword 0x790022800000
28602 .xword 0x780000550000
28603 .xword 0x776000172000
28604 .xword 0x780000410000
28605 .xword 0x780000900000
28606 .xword 0x780000490000
28607 .xword 0x790011800000
28608 .xword 0x776000118000
28609 .xword 0x780000090000
28610 .xword 0x7800007a0000
28611 .xword 0x780000060000
28612 .xword 0x7760000cc000
28613 .xword 0x780000340000
28614 .xword 0x7760001de000
28615 .xword 0x790026800000
28616 .xword 0x7760001b6000
28617 .xword 0x780000910000
28618 .xword 0x790019800000
28619 .xword 0x7760001e6000
28620 .xword 0x7a0610000000
28621 .xword 0x780000da0000
28622 .xword 0x77600001c000
28623 .xword 0x780000570000
28624 .xword 0x7760001c8000
28625 .xword 0x7800000a0000
28626 .xword 0x79001e800000
28627 .xword 0x7760001d0000
28628Thr6_User_Data_4v303_data_end:
28629/*********************************************************************/
28630SECTION .Thr6_User_Text_4v006 TEXT_VA=0x780000490000
28631attr_text {
28632 Name = .Thr6_User_Text_4v006 ,
28633 VA = 0x780000490000 ,/* 0x78000049ffc0 */
28634 RA = 0x0050410000 ,
28635 PA = 0x6850410000 ,
28636 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
28637 thr6_nz_ctx_tsb_2 ,
28638 TTE_V = 1 ,
28639 TTE_NFO = 0 ,
28640 TTE_L = 0 ,
28641 TTE_Soft = 0x1f0000 ,
28642 TTE_IE = 0 ,
28643 TTE_E = 0 ,
28644 TTE_CP = 1 ,
28645 TTE_CV = 0 ,
28646 TTE_P = 0 ,
28647 TTE_EP = 1 ,
28648 TTE_W = 0 ,
28649 TTE_SW1 = 1 ,
28650 TTE_SW0 = 1 ,
28651 TTE_RSVD1 = 0 ,
28652 TTE_Size = 1 ,
28653 /* ITTE_TAG_DATA = 000078000049033d 8000006850410481 */
28654 end_label = Thr6_User_Text_4v006_text_end ,
28655 compressimage ,
28656 }
28657.text
28658.global Thr6_User_Text_4v006_text_begin
28659Thr6_User_Text_4v006_text_begin:
28660 nop
28661 sub %g1, 1, %g1
28662 brz %g1,Thr6_User_Text_4v006_exit
28663 nop
28664 .word 0xf45920b8
28665 .word 0xc0342158
28666 .word 0xc85c2090
28667 .word 0x1000000
28668 or %g0, 0x26d, %i7
28669 LOAD_DDATA_ACCESS
28670 TOGGLE_LSU_IM
28671 TOGGLE_LSU_IM
28672 .word 0x1000000
28673 or %g0, 0x069, %i7
28674 LOAD_IDATA_IN
28675 .word 0xfe4c21c7
28676 .word 0xea5aa0b8
28677thr6_MMU_ASI_SECONDARY_397:
28678 .word 0x87802081
28679 .word 0xecf2e070
28680 IDEMAP_NCTX
28681 .word 0xc0292158
28682 DO_BRANCH
28683 .word 0x81c4e000
28684 .word 0xbe124000
28685 GOTO_SUPERVISOR0
28686 nop
28687 nop
28688 nop
28689 nop
28690 nop
28691 nop
28692 nop
28693 nop
28694 .word 0x1000000
28695 .word 0xbe158000
28696 DDEMAP_PAGE
28697 .word 0xbe124000
28698 GOTO_SUPERVISOR0
28699 .word 0x1000000
28700 .word 0xbe110000
28701 IDEMAP_RPAGE
28702 .word 0xfe4eadf7
28703 IDEMAP_ALL_RPAGES
28704 .word 0xfa5c20b8
28705 .word 0xbe8560d0
28706 .word 0xfadfd000
28707 DDEMAP_PCTX
28708 .word 0xbe812090
28709 .word 0xe39fde00
28710 .word 0xee5d60c0
28711 .word 0xe270a010
28712 .word 0xc0342744
28713 .word 0xc0242514
28714 .word 0x1000000
28715 or %g0, 0x7, %i7
28716 LOAD_IDATA_ACCESS
28717 .word 0x1000000
28718 or %g0, 0x2d0, %i7
28719 DTLB_TAG_READ
28720thr6_MMU_ASI_PRIMARY_LITTLE_398:
28721 .word 0x87802088
28722 .word 0xd8beac30
28723 .word 0xbe124000
28724 GOTO_SUPERVISOR0
28725 IDEMAP_PCTX
28726 .word 0x1000000
28727 or %g0, 0x30, %i7
28728 READ_IDATA_ACCESS
28729 .word 0x1000000
28730 or %g0, 0x055, %i7
28731 LOAD_DDATA_IN
28732 .word 0x1000000
28733 or %g0, 0x4c8, %i7
28734 READ_IDATA_ACCESS
28735 .word 0xc0756e58
28736 .word 0xfe556602
28737 nop
28738 nop
28739 nop
28740 nop
28741 nop
28742 nop
28743 nop
28744 nop
28745 nop
28746 .word 0xda76a0c8
28747 .word 0xc02427c4
28748 DDEMAP_NCTX
28749 nop
28750 nop
28751 nop
28752 DO_BRANCH
28753 .word 0x81c62000
28754 .word 0xbe124000
28755 GOTO_SUPERVISOR0
28756 .word 0xfe456e70
28757 TOGGLE_LSU_DM
28758 TOGGLE_LSU_DM
28759 .word 0x1000000
28760 or %g0, 0x07a, %i7
28761 LOAD_DDATA_IN
28762 .word 0xfe4aa15b
28763 .word 0x1000000
28764 or %g0, 0x076, %i7
28765 LOAD_IDATA_IN
28766 DDEMAP_NCTX
28767 DO_BRANCH
28768 .word 0x81c26000
28769 .word 0xbe124000
28770 GOTO_SUPERVISOR0
28771 .word 0xc024292c
28772 .word 0x81c3e000
28773 .word 0xbe13c000
28774 GOTO_SUPERVISOR0
28775 nop
28776Thr6_User_Text_4v006_exit:
28777 EXIT_GOOD
28778Thr6_User_Text_4v006_text_end:
28779/*********************************************************************/
28780SECTION .Thr6_User_Text_4v403 TEXT_VA=0x790011800000
28781attr_text {
28782 Name = .Thr6_User_Text_4v403 ,
28783 VA = 0x790011800000 ,/* 0x790011bfffc0 */
28784 RA = 0x02b3c00000 ,
28785 PA = 0x02b3c00000 ,
28786 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28787 thr6_z_ctx_tsb_3 ,
28788 TTE_V = 1 ,
28789 TTE_NFO = 0 ,
28790 TTE_L = 0 ,
28791 TTE_Soft = 0x0a0000 ,
28792 TTE_IE = 0 ,
28793 TTE_E = 0 ,
28794 TTE_CP = 0 ,
28795 TTE_CV = 0 ,
28796 TTE_P = 1 ,
28797 TTE_EP = 1 ,
28798 TTE_W = 0 ,
28799 TTE_SW1 = 0 ,
28800 TTE_SW0 = 1 ,
28801 TTE_RSVD1 = 0 ,
28802 TTE_Size = 3 ,
28803 /* ITTE_TAG_DATA = 0000790011800000 80000002b3c00083 */
28804 end_label = Thr6_User_Text_4v403_text_end ,
28805 compressimage ,
28806 }
28807.text
28808.global Thr6_User_Text_4v403_text_begin
28809Thr6_User_Text_4v403_text_begin:
28810 wrpr 0, %gl
28811thr6_MMU_ASI_BLK_COMMIT_S_399:
28812 .word 0x878020e1
28813 .word 0xe1bc6840
28814 .word 0x1000000
28815 or %g0, 0x7a, %i7
28816 P_LOAD_IDATA_ACCESS
28817 .word 0xc39c1e00
28818 .word 0x1000000
28819 or %g0, 0x44c, %i7
28820 P_LOAD_IDATA_ACCESS
28821 .word 0xbe876038
28822 .word 0xd4dfd000
28823 .word 0xc071a738
28824 .word 0xbe876148
28825 .word 0xeadfd000
28826 .word 0xbe856100
28827 .word 0xfadfd000
28828 .word 0x1000000
28829 or %g0, 0x430, %i7
28830 P_ITLB_TAG_READ
28831 P_ACCESS_ITSB_PTR
28832 .word 0xfcd89000
28833 P_ACCESS_DTSB_PTR
28834 .word 0x1000000
28835 .word 0xbe10c000
28836 srlx %i7, 8, %i7
28837 andn %i7, 0x1f, %i7
28838 P_ITLB_PROBE
28839 .word 0xfcdc43a0
28840 .word 0xfcdf5000
28841 .word 0x1000000
28842 or %g0, 0x03f, %i7
28843 P_LOAD_DDATA_IN
28844 nop
28845 nop
28846 nop
28847 nop
28848 .word 0x1000000
28849 or %g0, 0x138, %i7
28850 P_READ_IDATA_ACCESS
28851 P_ACCESS_ITSB_PTR
28852 .word 0xc025e1a8
28853 P_IDEMAP_ALL_RPAGES
28854 .word 0xbe11c000
28855 RETURN_FROM_SUPERVISOR1
28856 nop
28857Thr6_User_Text_4v403_exit:
28858 EXIT_GOOD
28859Thr6_User_Text_4v403_text_end:
28860/*********************************************************************/
28861SECTION .Thr6_User_Data_4v104 DATA_VA=0x776000118000
28862attr_data {
28863 Name = .Thr6_User_Data_4v104 ,
28864 VA = 0x776000118000 ,/* 0x776000119fc0 */
28865 RA = 0x03c0172000 ,
28866 PA = 0x6fc0172000 ,
28867 TTE_Context = 0x033d ,/* DATA_PRIMARY */
28868 thr6_nz_ctx_tsb_1 ,
28869 TTE_V = 1 ,
28870 TTE_NFO = 0 ,
28871 TTE_L = 1 ,
28872 TTE_Soft = 0x030000 ,
28873 TTE_IE = 0 ,
28874 TTE_E = 0 ,
28875 TTE_CP = 0 ,
28876 TTE_CV = 0 ,
28877 TTE_P = 0 ,
28878 TTE_EP = 0 ,
28879 TTE_W = 1 ,
28880 TTE_SW1 = 0 ,
28881 TTE_SW0 = 0 ,
28882 TTE_RSVD1 = 0 ,
28883 TTE_Size = 0 ,
28884 /* DTTE_TAG_DATA = 0000776000118c1b 8000006fc0172040 */
28885 end_label = Thr6_User_Data_4v104_data_end ,
28886 compressimage ,
28887 }
28888.data
28889.global Thr6_User_Data_4v104_data_begin
28890Thr6_User_Data_4v104_data_begin:
28891 .xword 0x77600005c000
28892 .xword 0x776000198000
28893 .xword 0x77600016e000
28894 .xword 0x776000148000
28895 .xword 0x780000a70000
28896 .xword 0x77600013e000
28897 .xword 0x79002cc00000
28898 .xword 0x77600006a000
28899 .xword 0x776000170000
28900 .xword 0x7760001a6000
28901 .xword 0x776000100000
28902 .xword 0x780000680000
28903 .xword 0x79001dc00000
28904 .xword 0x79001e400000
28905 .xword 0x790018800000
28906 .xword 0x780000e70000
28907 .xword 0x790022800000
28908 .xword 0x780000550000
28909 .xword 0x776000172000
28910 .xword 0x780000410000
28911 .xword 0x780000900000
28912 .xword 0x780000490000
28913 .xword 0x790011800000
28914 .xword 0x776000118000
28915 .xword 0x780000090000
28916 .xword 0x7800007a0000
28917 .xword 0x780000060000
28918 .xword 0x7760000cc000
28919 .xword 0x780000340000
28920 .xword 0x7760001de000
28921 .xword 0x790026800000
28922 .xword 0x7760001b6000
28923 .xword 0x780000910000
28924 .xword 0x790019800000
28925 .xword 0x7760001e6000
28926 .xword 0x7a0610000000
28927 .xword 0x780000da0000
28928 .xword 0x77600001c000
28929 .xword 0x780000570000
28930 .xword 0x7760001c8000
28931 .xword 0x7800000a0000
28932 .xword 0x79001e800000
28933 .xword 0x7760001d0000
28934Thr6_User_Data_4v104_data_end:
28935/*********************************************************************/
28936SECTION .Thr6_User_Data_4v304 DATA_VA=0x780000090000
28937attr_data {
28938 Name = .Thr6_User_Data_4v304 ,
28939 VA = 0x780000090000 ,/* 0x78000009ffc0 */
28940 RA = 0x00502c0000 ,
28941 PA = 0x00502c0000 ,
28942 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28943 thr6_z_ctx_tsb_2 ,
28944 TTE_V = 1 ,
28945 TTE_NFO = 0 ,
28946 TTE_L = 1 ,
28947 TTE_Soft = 0x190000 ,
28948 TTE_IE = 0 ,
28949 TTE_E = 0 ,
28950 TTE_CP = 0 ,
28951 TTE_CV = 0 ,
28952 TTE_P = 0 ,
28953 TTE_EP = 0 ,
28954 TTE_W = 1 ,
28955 TTE_SW1 = 1 ,
28956 TTE_SW0 = 0 ,
28957 TTE_RSVD1 = 0 ,
28958 TTE_Size = 1 ,
28959 /* DTTE_TAG_DATA = 0000780000090000 80000000502c0041 */
28960 end_label = Thr6_User_Data_4v304_data_end ,
28961 compressimage ,
28962 }
28963.data
28964.global Thr6_User_Data_4v304_data_begin
28965Thr6_User_Data_4v304_data_begin:
28966 .xword 0x77600005c000
28967 .xword 0x776000198000
28968 .xword 0x77600016e000
28969 .xword 0x776000148000
28970 .xword 0x780000a70000
28971 .xword 0x77600013e000
28972 .xword 0x79002cc00000
28973 .xword 0x77600006a000
28974 .xword 0x776000170000
28975 .xword 0x7760001a6000
28976 .xword 0x776000100000
28977 .xword 0x780000680000
28978 .xword 0x79001dc00000
28979 .xword 0x79001e400000
28980 .xword 0x790018800000
28981 .xword 0x780000e70000
28982 .xword 0x790022800000
28983 .xword 0x780000550000
28984 .xword 0x776000172000
28985 .xword 0x780000410000
28986 .xword 0x780000900000
28987 .xword 0x780000490000
28988 .xword 0x790011800000
28989 .xword 0x776000118000
28990 .xword 0x780000090000
28991 .xword 0x7800007a0000
28992 .xword 0x780000060000
28993 .xword 0x7760000cc000
28994 .xword 0x780000340000
28995 .xword 0x7760001de000
28996 .xword 0x790026800000
28997 .xword 0x7760001b6000
28998 .xword 0x780000910000
28999 .xword 0x790019800000
29000 .xword 0x7760001e6000
29001 .xword 0x7a0610000000
29002 .xword 0x780000da0000
29003 .xword 0x77600001c000
29004 .xword 0x780000570000
29005 .xword 0x7760001c8000
29006 .xword 0x7800000a0000
29007 .xword 0x79001e800000
29008 .xword 0x7760001d0000
29009Thr6_User_Data_4v304_data_end:
29010/*********************************************************************/
29011SECTION .Thr6_User_Text_4v007 TEXT_VA=0x7800007a0000
29012attr_text {
29013 Name = .Thr6_User_Text_4v007 ,
29014 VA = 0x7800007a0000 ,/* 0x7800007affc0 */
29015 RA = 0x0050100000 ,
29016 PA = 0x6850100000 ,
29017 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
29018 thr6_nz_ctx_tsb_2 ,
29019 TTE_V = 1 ,
29020 TTE_NFO = 0 ,
29021 TTE_L = 0 ,
29022 TTE_Soft = 0x1f0000 ,
29023 TTE_IE = 0 ,
29024 TTE_E = 0 ,
29025 TTE_CP = 1 ,
29026 TTE_CV = 0 ,
29027 TTE_P = 0 ,
29028 TTE_EP = 1 ,
29029 TTE_W = 0 ,
29030 TTE_SW1 = 1 ,
29031 TTE_SW0 = 1 ,
29032 TTE_RSVD1 = 0 ,
29033 TTE_Size = 1 ,
29034 /* ITTE_TAG_DATA = 00007800007a033d 8000006850100481 */
29035 end_label = Thr6_User_Text_4v007_text_end ,
29036 compressimage ,
29037 }
29038.text
29039.global Thr6_User_Text_4v007_text_begin
29040Thr6_User_Text_4v007_text_begin:
29041 nop
29042 sub %g1, 1, %g1
29043 brz %g1,Thr6_User_Text_4v007_exit
29044 nop
29045 .word 0xfcdf5000
29046 DDEMAP_PCTX
29047 ACCESS_DTSB_PTR
29048 ACCESS_ITSB_PTR
29049 .word 0xbe86a130
29050 .word 0xe0dfd000
29051 .word 0x1000000
29052 or %g0, 0x0b2, %i7
29053 LOAD_DDATA_IN
29054 DDEMAP_ALL_PAGES
29055 .word 0x1000000
29056 or %g0, 0x09c, %i7
29057 LOAD_IDATA_IN
29058 IDEMAP_ALL_RPAGES
29059 .word 0xf876a000
29060 .word 0xc0276e28
29061 .word 0xca5aa010
29062 DO_BRANCH
29063 .word 0x81c72000
29064 .word 0xbe13c000
29065 GOTO_SUPERVISOR0
29066 .word 0x1000000
29067 .word 0xbe164000
29068 DDEMAP_PAGE
29069 .word 0xd85aa018
29070 .word 0x1000000
29071 or %g0, 0x044, %i7
29072 LOAD_IDATA_IN
29073 .word 0x1000000
29074 .word 0xbe144000
29075 IDEMAP_RPAGE
29076 .word 0xfe5aa090
29077 .word 0xbe124000
29078 GOTO_SUPERVISOR0
29079 nop
29080 nop
29081 nop
29082 .word 0xde76a000
29083 .word 0xc025698c
29084 .word 0x1000000
29085 or %g0, 0x0a9, %i7
29086 LOAD_DDATA_IN
29087 .word 0xee5aa018
29088 .word 0xc85d6118
29089thr6_MMU_ASI_BLK_P_400:
29090 .word 0x878020f0
29091 .word 0xe3b92b40
29092 .word 0x1000000
29093 or %g0, 0x250, %i7
29094 DTLB_TAG_READ
29095thr6_MMU_ASI_BLK_P_401:
29096 .word 0x878020f0
29097 .word 0xe1b92b80
29098 .word 0x1000000
29099 or %g0, 0x128, %i7
29100 READ_IDATA_ACCESS
29101 DO_BRANCH
29102 .word 0x81c62000
29103 .word 0xbe124000
29104 GOTO_SUPERVISOR0
29105 .word 0xfe556032
29106 .word 0x81c0e088
29107 .word 0xbe124000
29108 GOTO_SUPERVISOR0
29109 nop
29110Thr6_User_Text_4v007_exit:
29111 EXIT_GOOD
29112Thr6_User_Text_4v007_text_end:
29113/*********************************************************************/
29114SECTION .Thr6_User_Data_4v105 DATA_VA=0x780000060000
29115attr_data {
29116 Name = .Thr6_User_Data_4v105 ,
29117 VA = 0x780000060000 ,/* 0x78000006ffc0 */
29118 RA = 0x0050970000 ,
29119 PA = 0x6850970000 ,
29120 TTE_Context = 0x033d ,/* DATA_PRIMARY */
29121 thr6_nz_ctx_tsb_2 ,
29122 TTE_V = 1 ,
29123 TTE_NFO = 0 ,
29124 TTE_L = 1 ,
29125 TTE_Soft = 0x030000 ,
29126 TTE_IE = 0 ,
29127 TTE_E = 0 ,
29128 TTE_CP = 0 ,
29129 TTE_CV = 0 ,
29130 TTE_P = 0 ,
29131 TTE_EP = 0 ,
29132 TTE_W = 1 ,
29133 TTE_SW1 = 0 ,
29134 TTE_SW0 = 0 ,
29135 TTE_RSVD1 = 0 ,
29136 TTE_Size = 1 ,
29137 /* DTTE_TAG_DATA = 000078000006033d 8000006850970041 */
29138 end_label = Thr6_User_Data_4v105_data_end ,
29139 compressimage ,
29140 }
29141.data
29142.global Thr6_User_Data_4v105_data_begin
29143Thr6_User_Data_4v105_data_begin:
29144 .xword 0x77600005c000
29145 .xword 0x776000198000
29146 .xword 0x77600016e000
29147 .xword 0x776000148000
29148 .xword 0x780000a70000
29149 .xword 0x77600013e000
29150 .xword 0x79002cc00000
29151 .xword 0x77600006a000
29152 .xword 0x776000170000
29153 .xword 0x7760001a6000
29154 .xword 0x776000100000
29155 .xword 0x780000680000
29156 .xword 0x79001dc00000
29157 .xword 0x79001e400000
29158 .xword 0x790018800000
29159 .xword 0x780000e70000
29160 .xword 0x790022800000
29161 .xword 0x780000550000
29162 .xword 0x776000172000
29163 .xword 0x780000410000
29164 .xword 0x780000900000
29165 .xword 0x780000490000
29166 .xword 0x790011800000
29167 .xword 0x776000118000
29168 .xword 0x780000090000
29169 .xword 0x7800007a0000
29170 .xword 0x780000060000
29171 .xword 0x7760000cc000
29172 .xword 0x780000340000
29173 .xword 0x7760001de000
29174 .xword 0x790026800000
29175 .xword 0x7760001b6000
29176 .xword 0x780000910000
29177 .xword 0x790019800000
29178 .xword 0x7760001e6000
29179 .xword 0x7a0610000000
29180 .xword 0x780000da0000
29181 .xword 0x77600001c000
29182 .xword 0x780000570000
29183 .xword 0x7760001c8000
29184 .xword 0x7800000a0000
29185 .xword 0x79001e800000
29186 .xword 0x7760001d0000
29187Thr6_User_Data_4v105_data_end:
29188/*********************************************************************/
29189SECTION .Thr6_User_Text_4v008 TEXT_VA=0x7760000cc000
29190attr_text {
29191 Name = .Thr6_User_Text_4v008 ,
29192 VA = 0x7760000cc000 ,/* 0x7760000cdfc0 */
29193 RA = 0x03c0052000 ,
29194 PA = 0x6fc0052000 ,
29195 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
29196 thr6_nz_ctx_tsb_1 ,
29197 TTE_V = 1 ,
29198 TTE_NFO = 0 ,
29199 TTE_L = 0 ,
29200 TTE_Soft = 0x1f0000 ,
29201 TTE_IE = 0 ,
29202 TTE_E = 0 ,
29203 TTE_CP = 1 ,
29204 TTE_CV = 0 ,
29205 TTE_P = 0 ,
29206 TTE_EP = 1 ,
29207 TTE_W = 0 ,
29208 TTE_SW1 = 1 ,
29209 TTE_SW0 = 1 ,
29210 TTE_RSVD1 = 0 ,
29211 TTE_Size = 0 ,
29212 /* ITTE_TAG_DATA = 00007760000ccc1b 8000006fc0052480 */
29213 end_label = Thr6_User_Text_4v008_text_end ,
29214 compressimage ,
29215 }
29216.text
29217.global Thr6_User_Text_4v008_text_begin
29218Thr6_User_Text_4v008_text_begin:
29219 nop
29220 sub %g1, 1, %g1
29221 brz %g1,Thr6_User_Text_4v008_exit
29222 nop
29223 .word 0x1000000
29224 or %g0, 0x09d, %i7
29225 LOAD_IDATA_IN
29226 .word 0x1000000
29227 or %g0, 0x558, %i7
29228 ITLB_TAG_READ
29229 .word 0xbe124000
29230 GOTO_SUPERVISOR0
29231thr6_MMU_ASI_BLK_COMMIT_P_402:
29232 .word 0x878020e0
29233 .word 0xe3bf64c0
29234 .word 0xfe46a010
29235 nop
29236 nop
29237 nop
29238 nop
29239 nop
29240 nop
29241 nop
29242 .word 0xee70a018
29243 .word 0xc070a158
29244 ACCESS_DTSB_PTR
29245 .word 0xd076a028
29246 .word 0xc0242f58
29247 .word 0xbe86a0f0
29248 .word 0xeadfd000
29249 .word 0xc07422f0
29250 .word 0xfe4c2ec4
29251 .word 0x1000000
29252 .word 0xbe128000
29253 srlx %i7, 8, %i7
29254 andn %i7, 0x1f, %i7
29255 xor %i7, 0x10, %i7
29256 ITLB_PROBE
29257 .word 0xd45c20d0
29258 .word 0xcc76a078
29259 .word 0xc02aa2e3
29260 .word 0x1000000
29261 or %g0, 0x718, %i7
29262 DTLB_TAG_READ
29263 DO_BRANCH
29264 .word 0x81c3e000
29265 .word 0xbe13c000
29266 GOTO_SUPERVISOR0
29267thr6_MMU_ASI_PRIMARY_403:
29268 .word 0x87802080
29269 .word 0xdef2a0c8
29270thr6_MMU_ASI_BLK_P_404:
29271 .word 0x878020f0
29272 .word 0xc3b92c40
29273 .word 0x1000000
29274 .word 0xbe130000
29275 IDEMAP_PAGE
29276 DO_BRANCH
29277 .word 0x81c72000
29278 .word 0xbe124000
29279 GOTO_SUPERVISOR0
29280 nop
29281 nop
29282 nop
29283 nop
29284 nop
29285 nop
29286 nop
29287 nop
29288 nop
29289 nop
29290 nop
29291 nop
29292 nop
29293 nop
29294 nop
29295 nop
29296 nop
29297thr6_MMU_ASI_BLK_S_405:
29298 .word 0x878020f1
29299 .word 0xe3bda280
29300 .word 0x1000000
29301 .word 0xbe164000
29302 srlx %i7, 8, %i7
29303 andn %i7, 0x1f, %i7
29304 ITLB_PROBE
29305 ACCESS_DTSB_PTR
29306 IDEMAP_PCTX
29307 .word 0xc07424c0
29308 DDEMAP_NCTX
29309thr6_MMU_ASI_BLK_COMMIT_S_406:
29310 .word 0x878020e1
29311 .word 0xc3bc6980
29312 .word 0x1000000
29313 or %g0, 0x083, %i7
29314 LOAD_IDATA_IN
29315 .word 0xc0342900
29316 .word 0x1000000
29317 or %g0, 0x140, %i7
29318 READ_IDATA_ACCESS
29319 DO_BRANCH
29320 .word 0x81c62000
29321 .word 0xbe124000
29322 GOTO_SUPERVISOR0
29323 .word 0xfa76a068
29324 .word 0xc025639c
29325 .word 0x81c3e000
29326 .word 0xbe124000
29327 GOTO_SUPERVISOR0
29328 nop
29329Thr6_User_Text_4v008_exit:
29330 EXIT_GOOD
29331Thr6_User_Text_4v008_text_end:
29332/*********************************************************************/
29333SECTION .Thr6_User_Data_4v106 DATA_VA=0x780000340000
29334attr_data {
29335 Name = .Thr6_User_Data_4v106 ,
29336 VA = 0x780000340000 ,/* 0x78000034ffc0 */
29337 RA = 0x0050950000 ,
29338 PA = 0x6850950000 ,
29339 TTE_Context = 0x033d ,/* DATA_PRIMARY */
29340 thr6_nz_ctx_tsb_2 ,
29341 TTE_V = 1 ,
29342 TTE_NFO = 0 ,
29343 TTE_L = 1 ,
29344 TTE_Soft = 0x030000 ,
29345 TTE_IE = 0 ,
29346 TTE_E = 0 ,
29347 TTE_CP = 0 ,
29348 TTE_CV = 0 ,
29349 TTE_P = 0 ,
29350 TTE_EP = 0 ,
29351 TTE_W = 1 ,
29352 TTE_SW1 = 0 ,
29353 TTE_SW0 = 0 ,
29354 TTE_RSVD1 = 0 ,
29355 TTE_Size = 1 ,
29356 /* DTTE_TAG_DATA = 000078000034033d 8000006850950041 */
29357 end_label = Thr6_User_Data_4v106_data_end ,
29358 compressimage ,
29359 }
29360.data
29361.global Thr6_User_Data_4v106_data_begin
29362Thr6_User_Data_4v106_data_begin:
29363 .xword 0x77600005c000
29364 .xword 0x776000198000
29365 .xword 0x77600016e000
29366 .xword 0x776000148000
29367 .xword 0x780000a70000
29368 .xword 0x77600013e000
29369 .xword 0x79002cc00000
29370 .xword 0x77600006a000
29371 .xword 0x776000170000
29372 .xword 0x7760001a6000
29373 .xword 0x776000100000
29374 .xword 0x780000680000
29375 .xword 0x79001dc00000
29376 .xword 0x79001e400000
29377 .xword 0x790018800000
29378 .xword 0x780000e70000
29379 .xword 0x790022800000
29380 .xword 0x780000550000
29381 .xword 0x776000172000
29382 .xword 0x780000410000
29383 .xword 0x780000900000
29384 .xword 0x780000490000
29385 .xword 0x790011800000
29386 .xword 0x776000118000
29387 .xword 0x780000090000
29388 .xword 0x7800007a0000
29389 .xword 0x780000060000
29390 .xword 0x7760000cc000
29391 .xword 0x780000340000
29392 .xword 0x7760001de000
29393 .xword 0x790026800000
29394 .xword 0x7760001b6000
29395 .xword 0x780000910000
29396 .xword 0x790019800000
29397 .xword 0x7760001e6000
29398 .xword 0x7a0610000000
29399 .xword 0x780000da0000
29400 .xword 0x77600001c000
29401 .xword 0x780000570000
29402 .xword 0x7760001c8000
29403 .xword 0x7800000a0000
29404 .xword 0x79001e800000
29405 .xword 0x7760001d0000
29406Thr6_User_Data_4v106_data_end:
29407/*********************************************************************/
29408SECTION .Thr6_User_Text_4v009 TEXT_VA=0x7760001de000
29409attr_text {
29410 Name = .Thr6_User_Text_4v009 ,
29411 VA = 0x7760001de000 ,/* 0x7760001dffc0 */
29412 RA = 0x03c0008000 ,
29413 PA = 0x6fc0008000 ,
29414 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
29415 thr6_nz_ctx_tsb_1 ,
29416 TTE_V = 1 ,
29417 TTE_NFO = 0 ,
29418 TTE_L = 0 ,
29419 TTE_Soft = 0x1f0000 ,
29420 TTE_IE = 0 ,
29421 TTE_E = 0 ,
29422 TTE_CP = 1 ,
29423 TTE_CV = 0 ,
29424 TTE_P = 0 ,
29425 TTE_EP = 1 ,
29426 TTE_W = 0 ,
29427 TTE_SW1 = 1 ,
29428 TTE_SW0 = 1 ,
29429 TTE_RSVD1 = 0 ,
29430 TTE_Size = 0 ,
29431 /* ITTE_TAG_DATA = 00007760001dec1b 8000006fc0008480 */
29432 end_label = Thr6_User_Text_4v009_text_end ,
29433 compressimage ,
29434 }
29435.text
29436.global Thr6_User_Text_4v009_text_begin
29437Thr6_User_Text_4v009_text_begin:
29438 nop
29439 sub %g1, 1, %g1
29440 brz %g1,Thr6_User_Text_4v009_exit
29441 nop
29442 .word 0xce776050
29443 .word 0xc02aacef
29444 .word 0x1000000
29445 .word 0xbe12c000
29446 IDEMAP_PAGE
29447 TOGGLE_LSU_IM
29448 .word 0xf45f60d0
29449 nop
29450 nop
29451 nop
29452 nop
29453 nop
29454 nop
29455 nop
29456 nop
29457 nop
29458 nop
29459 .word 0x1000000
29460 or %g0, 0x148, %i7
29461 ITLB_TAG_READ
29462 TOGGLE_LSU_IM
29463 .word 0xfe576688
29464 .word 0xce742020
29465 .word 0xc0256158
29466 .word 0xbe138000
29467 GOTO_SUPERVISOR1
29468 .word 0xbe842118
29469 .word 0xc8dfd000
29470 TOGGLE_LSU_IM
29471 .word 0x1000000
29472 or %g0, 0x4f8, %i7
29473 READ_IDATA_ACCESS
29474 .word 0xfcd89100
29475 .word 0xbe164000
29476 GOTO_SUPERVISOR1
29477 TOGGLE_LSU_DM
29478 .word 0xfe5eaa20
29479 .word 0x1000000
29480 or %g0, 0x138, %i7
29481 ITLB_TAG_READ
29482 .word 0x1000000
29483 or %g0, 0x00a, %i7
29484 LOAD_IDATA_IN
29485 .word 0x1000000
29486 .word 0xbe140000
29487 IDEMAP_RPAGE
29488 .word 0xbe124000
29489 GOTO_SUPERVISOR0
29490 DDEMAP_ALL
29491thr6_MMU_ASI_SECONDARY_407:
29492 .word 0x87802081
29493 .word 0xd4f46090
29494 .word 0x1000000
29495 .word 0xbe13c000
29496 srlx %i7, 8, %i7
29497 andn %i7, 0x1f, %i7
29498 ITLB_PROBE
29499 .word 0xc0376158
29500thr6_MMU_ASI_PRIMARY_408:
29501 .word 0x87802080
29502 .word 0xc8f560b8
29503 .word 0x1000000
29504 .word 0xbe128000
29505 srlx %i7, 8, %i7
29506 andn %i7, 0x1f, %i7
29507 ITLB_PROBE
29508 .word 0xbe124000
29509 GOTO_SUPERVISOR0
29510 .word 0xd65d6010
29511 .word 0xbe120000
29512 GOTO_SUPERVISOR1
29513 nop
29514Thr6_User_Text_4v009_exit:
29515 EXIT_GOOD
29516Thr6_User_Text_4v009_text_end:
29517/*********************************************************************/
29518SECTION .Thr6_User_Data_4v107 DATA_VA=0x790026800000
29519attr_data {
29520 Name = .Thr6_User_Data_4v107 ,
29521 VA = 0x790026800000 ,/* 0x790026bfffc0 */
29522 RA = 0x02b4400000 ,
29523 PA = 0x02b4400000 ,
29524 TTE_Context = 0x033d ,/* DATA_PRIMARY */
29525 thr6_nz_ctx_tsb_3 ,
29526 TTE_V = 1 ,
29527 TTE_NFO = 0 ,
29528 TTE_L = 1 ,
29529 TTE_Soft = 0x030000 ,
29530 TTE_IE = 0 ,
29531 TTE_E = 0 ,
29532 TTE_CP = 0 ,
29533 TTE_CV = 0 ,
29534 TTE_P = 0 ,
29535 TTE_EP = 0 ,
29536 TTE_W = 1 ,
29537 TTE_SW1 = 0 ,
29538 TTE_SW0 = 0 ,
29539 TTE_RSVD1 = 0 ,
29540 TTE_Size = 3 ,
29541 /* DTTE_TAG_DATA = 000079002680033d 80000002b4400043 */
29542 end_label = Thr6_User_Data_4v107_data_end ,
29543 compressimage ,
29544 }
29545.data
29546.global Thr6_User_Data_4v107_data_begin
29547Thr6_User_Data_4v107_data_begin:
29548 .xword 0x77600005c000
29549 .xword 0x776000198000
29550 .xword 0x77600016e000
29551 .xword 0x776000148000
29552 .xword 0x780000a70000
29553 .xword 0x77600013e000
29554 .xword 0x79002cc00000
29555 .xword 0x77600006a000
29556 .xword 0x776000170000
29557 .xword 0x7760001a6000
29558 .xword 0x776000100000
29559 .xword 0x780000680000
29560 .xword 0x79001dc00000
29561 .xword 0x79001e400000
29562 .xword 0x790018800000
29563 .xword 0x780000e70000
29564 .xword 0x790022800000
29565 .xword 0x780000550000
29566 .xword 0x776000172000
29567 .xword 0x780000410000
29568 .xword 0x780000900000
29569 .xword 0x780000490000
29570 .xword 0x790011800000
29571 .xword 0x776000118000
29572 .xword 0x780000090000
29573 .xword 0x7800007a0000
29574 .xword 0x780000060000
29575 .xword 0x7760000cc000
29576 .xword 0x780000340000
29577 .xword 0x7760001de000
29578 .xword 0x790026800000
29579 .xword 0x7760001b6000
29580 .xword 0x780000910000
29581 .xword 0x790019800000
29582 .xword 0x7760001e6000
29583 .xword 0x7a0610000000
29584 .xword 0x780000da0000
29585 .xword 0x77600001c000
29586 .xword 0x780000570000
29587 .xword 0x7760001c8000
29588 .xword 0x7800000a0000
29589 .xword 0x79001e800000
29590 .xword 0x7760001d0000
29591Thr6_User_Data_4v107_data_end:
29592/*********************************************************************/
29593SECTION .Thr6_User_Text_4v00a TEXT_VA=0x7760001b6000
29594attr_text {
29595 Name = .Thr6_User_Text_4v00a ,
29596 VA = 0x7760001b6000 ,/* 0x7760001b7fc0 */
29597 RA = 0x03c0176000 ,
29598 PA = 0x6fc0176000 ,
29599 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
29600 thr6_nz_ctx_tsb_1 ,
29601 TTE_V = 1 ,
29602 TTE_NFO = 0 ,
29603 TTE_L = 0 ,
29604 TTE_Soft = 0x1f0000 ,
29605 TTE_IE = 0 ,
29606 TTE_E = 0 ,
29607 TTE_CP = 1 ,
29608 TTE_CV = 0 ,
29609 TTE_P = 0 ,
29610 TTE_EP = 1 ,
29611 TTE_W = 0 ,
29612 TTE_SW1 = 1 ,
29613 TTE_SW0 = 1 ,
29614 TTE_RSVD1 = 0 ,
29615 TTE_Size = 0 ,
29616 /* ITTE_TAG_DATA = 00007760001b6c1b 8000006fc0176480 */
29617 end_label = Thr6_User_Text_4v00a_text_end ,
29618 compressimage ,
29619 }
29620.text
29621.global Thr6_User_Text_4v00a_text_begin
29622Thr6_User_Text_4v00a_text_begin:
29623 nop
29624 sub %g1, 1, %g1
29625 brz %g1,Thr6_User_Text_4v00a_exit
29626 nop
29627thr6_MMU_ASI_BLK_SL_409:
29628 .word 0x878020f9
29629 .word 0xe3bc6980
29630 .word 0xfcda9000
29631thr6_MMU_ASI_PRIMARY_410:
29632 .word 0x87802080
29633 .word 0xc6f560d8
29634 .word 0xc02ea158
29635 DO_BRANCH
29636 .word 0x81c4e000
29637 .word 0xbe13c000
29638 GOTO_SUPERVISOR0
29639 .word 0xfcdc1000
29640 .word 0xdc776058
29641 .word 0xc02c2c1d
29642 .word 0x1000000
29643 or %g0, 0x4b8, %i7
29644 READ_IDATA_ACCESS
29645 TOGGLE_LSU_DM
29646 ACCESS_ITSB_PTR
29647 DO_BRANCH
29648 .word 0x81c36000
29649 .word 0xbe124000
29650 GOTO_SUPERVISOR0
29651 .word 0xbe8760d0
29652 .word 0xe0dfd000
29653 DDEMAP_PCTX
29654 .word 0x1000000
29655 or %g0, 0x00b, %i7
29656 LOAD_IDATA_IN
29657 .word 0xfe576f40
29658 .word 0xc0776158
29659thr6_MMU_ASI_PRIMARY_411:
29660 .word 0x87802080
29661 .word 0xfaf2a090
29662 .word 0xc024246c
29663 DDEMAP_SCTX
29664 nop
29665 nop
29666 .word 0xc85d60f0
29667 .word 0xfcda9000
29668 .word 0xe1991f00
29669 .word 0xfe4f6b77
29670 .word 0x1000000
29671 .word 0xbe140000
29672 srlx %i7, 8, %i7
29673 andn %i7, 0x1f, %i7
29674 ITLB_PROBE
29675thr6_MMU_ASI_PRIMARY_412:
29676 .word 0x87802080
29677 .word 0xf0f56050
29678thr6_MMU_ASI_PRIMARY_413:
29679 .word 0x87802080
29680 .word 0xe0bc23b0
29681 .word 0x1000000
29682 or %g0, 0xb0, %i7
29683 DTLB_TAG_READ
29684 .word 0xbe82a110
29685 .word 0xc4dfd000
29686 DO_BRANCH
29687 .word 0x81c26000
29688 .word 0xbe124000
29689 GOTO_SUPERVISOR0
29690 .word 0x1000000
29691 or %g0, 0x05b, %i7
29692 LOAD_DDATA_IN
29693 IDEMAP_ALL
29694 .word 0x1000000
29695 or %g0, 0x5e8, %i7
29696 DTLB_TAG_READ
29697 .word 0xe05ea038
29698 .word 0xc45d6138
29699 DDEMAP_ALL_PAGES
29700 .word 0x1000000
29701 .word 0xbe158000
29702 DDEMAP_RPAGE
29703 DDEMAP_ALL_PAGES
29704 nop
29705 nop
29706 nop
29707 nop
29708 nop
29709 nop
29710 .word 0x1000000
29711 or %g0, 0x08c, %i7
29712 LOAD_IDATA_IN
29713 .word 0xdc76a088
29714 .word 0xc0242a00
29715 DO_BRANCH
29716 .word 0x81c26000
29717 .word 0xbe124000
29718 GOTO_SUPERVISOR0
29719 .word 0x1000000
29720 .word 0xbe110000
29721 DDEMAP_PAGE
29722 .word 0x1000000
29723 .word 0xbe148000
29724 DDEMAP_PAGE
29725 TOGGLE_LSU_IM
29726 .word 0x1000000
29727 or %g0, 0x441, %i7
29728 LOAD_IDATA_ACCESS
29729 nop
29730 nop
29731 nop
29732 nop
29733 nop
29734 nop
29735 .word 0x1000000
29736 .word 0xbe12c000
29737 DDEMAP_RPAGE
29738 .word 0x1000000
29739 or %g0, 0x240, %i7
29740 DTLB_TAG_READ
29741 .word 0xfc9d5c40
29742 nop
29743 nop
29744 nop
29745 nop
29746 nop
29747 nop
29748 nop
29749 nop
29750 nop
29751 nop
29752 .word 0xbe124000
29753 GOTO_SUPERVISOR0
29754 .word 0xf8742000
29755 .word 0xc036a9cc
29756 .word 0x81c3e000
29757 .word 0xbe124000
29758 GOTO_SUPERVISOR0
29759 nop
29760Thr6_User_Text_4v00a_exit:
29761 EXIT_GOOD
29762Thr6_User_Text_4v00a_text_end:
29763/*********************************************************************/
29764SECTION .Thr6_User_Data_4v108 DATA_VA=0x780000910000
29765attr_data {
29766 Name = .Thr6_User_Data_4v108 ,
29767 VA = 0x780000910000 ,/* 0x78000091ffc0 */
29768 RA = 0x0050070000 ,
29769 PA = 0x6850070000 ,
29770 TTE_Context = 0x033d ,/* DATA_PRIMARY */
29771 thr6_nz_ctx_tsb_2 ,
29772 TTE_V = 1 ,
29773 TTE_NFO = 0 ,
29774 TTE_L = 1 ,
29775 TTE_Soft = 0x030000 ,
29776 TTE_IE = 0 ,
29777 TTE_E = 0 ,
29778 TTE_CP = 0 ,
29779 TTE_CV = 0 ,
29780 TTE_P = 0 ,
29781 TTE_EP = 0 ,
29782 TTE_W = 1 ,
29783 TTE_SW1 = 0 ,
29784 TTE_SW0 = 0 ,
29785 TTE_RSVD1 = 0 ,
29786 TTE_Size = 1 ,
29787 /* DTTE_TAG_DATA = 000078000091033d 8000006850070041 */
29788 end_label = Thr6_User_Data_4v108_data_end ,
29789 compressimage ,
29790 }
29791.data
29792.global Thr6_User_Data_4v108_data_begin
29793Thr6_User_Data_4v108_data_begin:
29794 .xword 0x77600005c000
29795 .xword 0x776000198000
29796 .xword 0x77600016e000
29797 .xword 0x776000148000
29798 .xword 0x780000a70000
29799 .xword 0x77600013e000
29800 .xword 0x79002cc00000
29801 .xword 0x77600006a000
29802 .xword 0x776000170000
29803 .xword 0x7760001a6000
29804 .xword 0x776000100000
29805 .xword 0x780000680000
29806 .xword 0x79001dc00000
29807 .xword 0x79001e400000
29808 .xword 0x790018800000
29809 .xword 0x780000e70000
29810 .xword 0x790022800000
29811 .xword 0x780000550000
29812 .xword 0x776000172000
29813 .xword 0x780000410000
29814 .xword 0x780000900000
29815 .xword 0x780000490000
29816 .xword 0x790011800000
29817 .xword 0x776000118000
29818 .xword 0x780000090000
29819 .xword 0x7800007a0000
29820 .xword 0x780000060000
29821 .xword 0x7760000cc000
29822 .xword 0x780000340000
29823 .xword 0x7760001de000
29824 .xword 0x790026800000
29825 .xword 0x7760001b6000
29826 .xword 0x780000910000
29827 .xword 0x790019800000
29828 .xword 0x7760001e6000
29829 .xword 0x7a0610000000
29830 .xword 0x780000da0000
29831 .xword 0x77600001c000
29832 .xword 0x780000570000
29833 .xword 0x7760001c8000
29834 .xword 0x7800000a0000
29835 .xword 0x79001e800000
29836 .xword 0x7760001d0000
29837Thr6_User_Data_4v108_data_end:
29838/*********************************************************************/
29839SECTION .Thr6_User_Text_4v00b TEXT_VA=0x790019800000
29840attr_text {
29841 Name = .Thr6_User_Text_4v00b ,
29842 VA = 0x790019800000 ,/* 0x790019bfffc0 */
29843 RA = 0x02b4800000 ,
29844 PA = 0x02b4800000 ,
29845 TTE_Context = 0x033d ,/* TEXT_PRIMARY */
29846 thr6_nz_ctx_tsb_3 ,
29847 TTE_V = 1 ,
29848 TTE_NFO = 0 ,
29849 TTE_L = 0 ,
29850 TTE_Soft = 0x1f0000 ,
29851 TTE_IE = 0 ,
29852 TTE_E = 0 ,
29853 TTE_CP = 1 ,
29854 TTE_CV = 0 ,
29855 TTE_P = 0 ,
29856 TTE_EP = 1 ,
29857 TTE_W = 0 ,
29858 TTE_SW1 = 1 ,
29859 TTE_SW0 = 1 ,
29860 TTE_RSVD1 = 0 ,
29861 TTE_Size = 3 ,
29862 /* ITTE_TAG_DATA = 000079001980033d 80000002b4800483 */
29863 end_label = Thr6_User_Text_4v00b_text_end ,
29864 compressimage ,
29865 }
29866.text
29867.global Thr6_User_Text_4v00b_text_begin
29868Thr6_User_Text_4v00b_text_begin:
29869 nop
29870 sub %g1, 1, %g1
29871 brz %g1,Thr6_User_Text_4v00b_exit
29872 nop
29873 nop
29874 nop
29875 nop
29876 DDEMAP_PCTX
29877 .word 0xfe42a7e4
29878 nop
29879 nop
29880 nop
29881 nop
29882 .word 0xd676a098
29883 .word 0xc0356d6a
29884 .word 0x1000000
29885 or %g0, 0x8, %i7
29886 ITLB_TAG_READ
29887 TOGGLE_LSU_IM
29888 .word 0x1000000
29889 .word 0xbe118000
29890 DDEMAP_PAGE
29891 .word 0xc4742090
29892 .word 0xc035697e
29893 ACCESS_ITSB_PTR
29894 .word 0xbe86a110
29895 .word 0xf4dfd000
29896 nop
29897 nop
29898 nop
29899 nop
29900 nop
29901 nop
29902 nop
29903 nop
29904 nop
29905 nop
29906 nop
29907 nop
29908 IDEMAP_NCTX
29909 .word 0x1000000
29910 or %g0, 0x5b1, %i7
29911 LOAD_IDATA_ACCESS
29912thr6_MMU_ASI_PRIMARY_414:
29913 .word 0x87802080
29914 .word 0xc4f42090
29915 .word 0x1000000
29916 .word 0xbe108000
29917 DDEMAP_RPAGE
29918 IDEMAP_ALL
29919 DO_BRANCH
29920 .word 0x81c1e000
29921 .word 0xbe124000
29922 GOTO_SUPERVISOR0
29923 .word 0x1000000
29924 or %g0, 0x438, %i7
29925 ITLB_TAG_READ
29926 .word 0x1000000
29927 or %g0, 0x42c, %i7
29928 LOAD_IDATA_ACCESS
29929 .word 0x1000000
29930 or %g0, 0x178, %i7
29931 READ_IDATA_ACCESS
29932 nop
29933 nop
29934 nop
29935 nop
29936 nop
29937 nop
29938 nop
29939 nop
29940 nop
29941 nop
29942 nop
29943 .word 0x1000000
29944 or %g0, 0x14c, %i7
29945 LOAD_DDATA_ACCESS
29946 ACCESS_ITSB_PTR
29947thr6_MMU_ASI_BLK_SL_415:
29948 .word 0x878020f9
29949 .word 0xe1b96180
29950 .word 0xce7560a8
29951 .word 0xc022ab38
29952 .word 0x1000000
29953 or %g0, 0x2a0, %i7
29954 READ_DDATA_ACCESS
29955 .word 0x1000000
29956 or %g0, 0xd0, %i7
29957 READ_DDATA_ACCESS
29958 nop
29959 nop
29960 nop
29961 nop
29962 .word 0xc076ac38
29963 nop
29964 nop
29965 nop
29966 nop
29967 nop
29968 nop
29969 nop
29970thr6_MMU_ASI_PRIMARY_LITTLE_416:
29971 .word 0x87802088
29972 .word 0xdef2a080
29973 nop
29974 nop
29975 nop
29976 nop
29977 TOGGLE_LSU_DM
29978 IDEMAP_ALL_PAGES
29979 .word 0xbe13c000
29980 GOTO_SUPERVISOR0
29981 .word 0xd470a090
29982 .word 0xc036a188
29983 TOGGLE_LSU_IM
29984 IDEMAP_ALL
29985 ACCESS_DTSB_PTR
29986 .word 0xfe5eadb8
29987 nop
29988 nop
29989thr6_MMU_ASI_PRIMARY_417:
29990 .word 0x87802080
29991 .word 0xd0f2a088
29992 .word 0xfe456b08
29993 .word 0xbe82a038
29994 .word 0xd4dfd000
29995 ACCESS_DTSB_PTR
29996 .word 0x1000000
29997 .word 0xbe100000
29998 IDEMAP_PAGE
29999 DO_BRANCH
30000 .word 0x81c1e000
30001 .word 0xbe124000
30002 GOTO_SUPERVISOR0
30003 .word 0xfe412e94
30004 .word 0xbe13c000
30005 GOTO_SUPERVISOR0
30006 nop
30007Thr6_User_Text_4v00b_exit:
30008 EXIT_GOOD
30009Thr6_User_Text_4v00b_text_end:
30010/*********************************************************************/
30011SECTION .Thr6_User_Data_4v109 DATA_VA=0x7760001e6000
30012attr_data {
30013 Name = .Thr6_User_Data_4v109 ,
30014 VA = 0x7760001e6000 ,/* 0x7760001e7fc0 */
30015 RA = 0x03c0024000 ,
30016 PA = 0x6fc0024000 ,
30017 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30018 thr6_nz_ctx_tsb_1 ,
30019 TTE_V = 1 ,
30020 TTE_NFO = 0 ,
30021 TTE_L = 1 ,
30022 TTE_Soft = 0x030000 ,
30023 TTE_IE = 0 ,
30024 TTE_E = 0 ,
30025 TTE_CP = 0 ,
30026 TTE_CV = 0 ,
30027 TTE_P = 0 ,
30028 TTE_EP = 0 ,
30029 TTE_W = 1 ,
30030 TTE_SW1 = 0 ,
30031 TTE_SW0 = 0 ,
30032 TTE_RSVD1 = 0 ,
30033 TTE_Size = 0 ,
30034 /* DTTE_TAG_DATA = 00007760001e6c1b 8000006fc0024040 */
30035 end_label = Thr6_User_Data_4v109_data_end ,
30036 compressimage ,
30037 }
30038.data
30039.global Thr6_User_Data_4v109_data_begin
30040Thr6_User_Data_4v109_data_begin:
30041 .xword 0x77600005c000
30042 .xword 0x776000198000
30043 .xword 0x77600016e000
30044 .xword 0x776000148000
30045 .xword 0x780000a70000
30046 .xword 0x77600013e000
30047 .xword 0x79002cc00000
30048 .xword 0x77600006a000
30049 .xword 0x776000170000
30050 .xword 0x7760001a6000
30051 .xword 0x776000100000
30052 .xword 0x780000680000
30053 .xword 0x79001dc00000
30054 .xword 0x79001e400000
30055 .xword 0x790018800000
30056 .xword 0x780000e70000
30057 .xword 0x790022800000
30058 .xword 0x780000550000
30059 .xword 0x776000172000
30060 .xword 0x780000410000
30061 .xword 0x780000900000
30062 .xword 0x780000490000
30063 .xword 0x790011800000
30064 .xword 0x776000118000
30065 .xword 0x780000090000
30066 .xword 0x7800007a0000
30067 .xword 0x780000060000
30068 .xword 0x7760000cc000
30069 .xword 0x780000340000
30070 .xword 0x7760001de000
30071 .xword 0x790026800000
30072 .xword 0x7760001b6000
30073 .xword 0x780000910000
30074 .xword 0x790019800000
30075 .xword 0x7760001e6000
30076 .xword 0x7a0610000000
30077 .xword 0x780000da0000
30078 .xword 0x77600001c000
30079 .xword 0x780000570000
30080 .xword 0x7760001c8000
30081 .xword 0x7800000a0000
30082 .xword 0x79001e800000
30083 .xword 0x7760001d0000
30084Thr6_User_Data_4v109_data_end:
30085/*********************************************************************/
30086SECTION .Thr6_User_Data_4v10a DATA_VA=0x7a0610000000
30087attr_data {
30088 Name = .Thr6_User_Data_4v10a ,
30089 VA = 0x7a0610000000 ,/* 0x7a061fffffc0 */
30090 RA = 0x00d0000000 ,
30091 PA = 0x6cd0000000 ,
30092 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30093 thr6_nz_ctx_tsb_0 ,
30094 TTE_V = 1 ,
30095 TTE_NFO = 0 ,
30096 TTE_L = 1 ,
30097 TTE_Soft = 0x030000 ,
30098 TTE_IE = 0 ,
30099 TTE_E = 0 ,
30100 TTE_CP = 0 ,
30101 TTE_CV = 0 ,
30102 TTE_P = 0 ,
30103 TTE_EP = 0 ,
30104 TTE_W = 1 ,
30105 TTE_SW1 = 0 ,
30106 TTE_SW0 = 0 ,
30107 TTE_RSVD1 = 0 ,
30108 TTE_Size = 5 ,
30109 /* DTTE_TAG_DATA = 00007a061000033d 8000006cd0000045 */
30110 end_label = Thr6_User_Data_4v10a_data_end ,
30111 compressimage ,
30112 }
30113.data
30114.global Thr6_User_Data_4v10a_data_begin
30115Thr6_User_Data_4v10a_data_begin:
30116 .xword 0x77600005c000
30117 .xword 0x776000198000
30118 .xword 0x77600016e000
30119 .xword 0x776000148000
30120 .xword 0x780000a70000
30121 .xword 0x77600013e000
30122 .xword 0x79002cc00000
30123 .xword 0x77600006a000
30124 .xword 0x776000170000
30125 .xword 0x7760001a6000
30126 .xword 0x776000100000
30127 .xword 0x780000680000
30128 .xword 0x79001dc00000
30129 .xword 0x79001e400000
30130 .xword 0x790018800000
30131 .xword 0x780000e70000
30132 .xword 0x790022800000
30133 .xword 0x780000550000
30134 .xword 0x776000172000
30135 .xword 0x780000410000
30136 .xword 0x780000900000
30137 .xword 0x780000490000
30138 .xword 0x790011800000
30139 .xword 0x776000118000
30140 .xword 0x780000090000
30141 .xword 0x7800007a0000
30142 .xword 0x780000060000
30143 .xword 0x7760000cc000
30144 .xword 0x780000340000
30145 .xword 0x7760001de000
30146 .xword 0x790026800000
30147 .xword 0x7760001b6000
30148 .xword 0x780000910000
30149 .xword 0x790019800000
30150 .xword 0x7760001e6000
30151 .xword 0x7a0610000000
30152 .xword 0x780000da0000
30153 .xword 0x77600001c000
30154 .xword 0x780000570000
30155 .xword 0x7760001c8000
30156 .xword 0x7800000a0000
30157 .xword 0x79001e800000
30158 .xword 0x7760001d0000
30159Thr6_User_Data_4v10a_data_end:
30160/*********************************************************************/
30161SECTION .Thr6_User_Data_4v10b DATA_VA=0x780000da0000
30162attr_data {
30163 Name = .Thr6_User_Data_4v10b ,
30164 VA = 0x780000da0000 ,/* 0x780000daffc0 */
30165 RA = 0x0050910000 ,
30166 PA = 0x6850910000 ,
30167 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30168 thr6_nz_ctx_tsb_2 ,
30169 TTE_V = 1 ,
30170 TTE_NFO = 0 ,
30171 TTE_L = 1 ,
30172 TTE_Soft = 0x030000 ,
30173 TTE_IE = 0 ,
30174 TTE_E = 0 ,
30175 TTE_CP = 0 ,
30176 TTE_CV = 0 ,
30177 TTE_P = 0 ,
30178 TTE_EP = 0 ,
30179 TTE_W = 1 ,
30180 TTE_SW1 = 0 ,
30181 TTE_SW0 = 0 ,
30182 TTE_RSVD1 = 0 ,
30183 TTE_Size = 1 ,
30184 /* DTTE_TAG_DATA = 0000780000da033d 8000006850910041 */
30185 end_label = Thr6_User_Data_4v10b_data_end ,
30186 compressimage ,
30187 }
30188.data
30189.global Thr6_User_Data_4v10b_data_begin
30190Thr6_User_Data_4v10b_data_begin:
30191 .xword 0x77600005c000
30192 .xword 0x776000198000
30193 .xword 0x77600016e000
30194 .xword 0x776000148000
30195 .xword 0x780000a70000
30196 .xword 0x77600013e000
30197 .xword 0x79002cc00000
30198 .xword 0x77600006a000
30199 .xword 0x776000170000
30200 .xword 0x7760001a6000
30201 .xword 0x776000100000
30202 .xword 0x780000680000
30203 .xword 0x79001dc00000
30204 .xword 0x79001e400000
30205 .xword 0x790018800000
30206 .xword 0x780000e70000
30207 .xword 0x790022800000
30208 .xword 0x780000550000
30209 .xword 0x776000172000
30210 .xword 0x780000410000
30211 .xword 0x780000900000
30212 .xword 0x780000490000
30213 .xword 0x790011800000
30214 .xword 0x776000118000
30215 .xword 0x780000090000
30216 .xword 0x7800007a0000
30217 .xword 0x780000060000
30218 .xword 0x7760000cc000
30219 .xword 0x780000340000
30220 .xword 0x7760001de000
30221 .xword 0x790026800000
30222 .xword 0x7760001b6000
30223 .xword 0x780000910000
30224 .xword 0x790019800000
30225 .xword 0x7760001e6000
30226 .xword 0x7a0610000000
30227 .xword 0x780000da0000
30228 .xword 0x77600001c000
30229 .xword 0x780000570000
30230 .xword 0x7760001c8000
30231 .xword 0x7800000a0000
30232 .xword 0x79001e800000
30233 .xword 0x7760001d0000
30234Thr6_User_Data_4v10b_data_end:
30235/*********************************************************************/
30236SECTION .Thr6_User_Data_4v10c DATA_VA=0x77600001c000
30237attr_data {
30238 Name = .Thr6_User_Data_4v10c ,
30239 VA = 0x77600001c000 ,/* 0x77600001dfc0 */
30240 RA = 0x03c00ee000 ,
30241 PA = 0x6fc00ee000 ,
30242 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30243 thr6_nz_ctx_tsb_1 ,
30244 TTE_V = 1 ,
30245 TTE_NFO = 0 ,
30246 TTE_L = 1 ,
30247 TTE_Soft = 0x030000 ,
30248 TTE_IE = 0 ,
30249 TTE_E = 0 ,
30250 TTE_CP = 0 ,
30251 TTE_CV = 0 ,
30252 TTE_P = 0 ,
30253 TTE_EP = 0 ,
30254 TTE_W = 1 ,
30255 TTE_SW1 = 0 ,
30256 TTE_SW0 = 0 ,
30257 TTE_RSVD1 = 0 ,
30258 TTE_Size = 0 ,
30259 /* DTTE_TAG_DATA = 000077600001cc1b 8000006fc00ee040 */
30260 end_label = Thr6_User_Data_4v10c_data_end ,
30261 compressimage ,
30262 }
30263.data
30264.global Thr6_User_Data_4v10c_data_begin
30265Thr6_User_Data_4v10c_data_begin:
30266 .xword 0x77600005c000
30267 .xword 0x776000198000
30268 .xword 0x77600016e000
30269 .xword 0x776000148000
30270 .xword 0x780000a70000
30271 .xword 0x77600013e000
30272 .xword 0x79002cc00000
30273 .xword 0x77600006a000
30274 .xword 0x776000170000
30275 .xword 0x7760001a6000
30276 .xword 0x776000100000
30277 .xword 0x780000680000
30278 .xword 0x79001dc00000
30279 .xword 0x79001e400000
30280 .xword 0x790018800000
30281 .xword 0x780000e70000
30282 .xword 0x790022800000
30283 .xword 0x780000550000
30284 .xword 0x776000172000
30285 .xword 0x780000410000
30286 .xword 0x780000900000
30287 .xword 0x780000490000
30288 .xword 0x790011800000
30289 .xword 0x776000118000
30290 .xword 0x780000090000
30291 .xword 0x7800007a0000
30292 .xword 0x780000060000
30293 .xword 0x7760000cc000
30294 .xword 0x780000340000
30295 .xword 0x7760001de000
30296 .xword 0x790026800000
30297 .xword 0x7760001b6000
30298 .xword 0x780000910000
30299 .xword 0x790019800000
30300 .xword 0x7760001e6000
30301 .xword 0x7a0610000000
30302 .xword 0x780000da0000
30303 .xword 0x77600001c000
30304 .xword 0x780000570000
30305 .xword 0x7760001c8000
30306 .xword 0x7800000a0000
30307 .xword 0x79001e800000
30308 .xword 0x7760001d0000
30309Thr6_User_Data_4v10c_data_end:
30310/*********************************************************************/
30311SECTION .Thr6_User_Data_4v10d DATA_VA=0x780000570000
30312attr_data {
30313 Name = .Thr6_User_Data_4v10d ,
30314 VA = 0x780000570000 ,/* 0x78000057ffc0 */
30315 RA = 0x0050ed0000 ,
30316 PA = 0x6850ed0000 ,
30317 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30318 thr6_nz_ctx_tsb_2 ,
30319 TTE_V = 1 ,
30320 TTE_NFO = 0 ,
30321 TTE_L = 1 ,
30322 TTE_Soft = 0x030000 ,
30323 TTE_IE = 0 ,
30324 TTE_E = 0 ,
30325 TTE_CP = 0 ,
30326 TTE_CV = 0 ,
30327 TTE_P = 0 ,
30328 TTE_EP = 0 ,
30329 TTE_W = 1 ,
30330 TTE_SW1 = 0 ,
30331 TTE_SW0 = 0 ,
30332 TTE_RSVD1 = 0 ,
30333 TTE_Size = 1 ,
30334 /* DTTE_TAG_DATA = 000078000057033d 8000006850ed0041 */
30335 end_label = Thr6_User_Data_4v10d_data_end ,
30336 compressimage ,
30337 }
30338.data
30339.global Thr6_User_Data_4v10d_data_begin
30340Thr6_User_Data_4v10d_data_begin:
30341 .xword 0x77600005c000
30342 .xword 0x776000198000
30343 .xword 0x77600016e000
30344 .xword 0x776000148000
30345 .xword 0x780000a70000
30346 .xword 0x77600013e000
30347 .xword 0x79002cc00000
30348 .xword 0x77600006a000
30349 .xword 0x776000170000
30350 .xword 0x7760001a6000
30351 .xword 0x776000100000
30352 .xword 0x780000680000
30353 .xword 0x79001dc00000
30354 .xword 0x79001e400000
30355 .xword 0x790018800000
30356 .xword 0x780000e70000
30357 .xword 0x790022800000
30358 .xword 0x780000550000
30359 .xword 0x776000172000
30360 .xword 0x780000410000
30361 .xword 0x780000900000
30362 .xword 0x780000490000
30363 .xword 0x790011800000
30364 .xword 0x776000118000
30365 .xword 0x780000090000
30366 .xword 0x7800007a0000
30367 .xword 0x780000060000
30368 .xword 0x7760000cc000
30369 .xword 0x780000340000
30370 .xword 0x7760001de000
30371 .xword 0x790026800000
30372 .xword 0x7760001b6000
30373 .xword 0x780000910000
30374 .xword 0x790019800000
30375 .xword 0x7760001e6000
30376 .xword 0x7a0610000000
30377 .xword 0x780000da0000
30378 .xword 0x77600001c000
30379 .xword 0x780000570000
30380 .xword 0x7760001c8000
30381 .xword 0x7800000a0000
30382 .xword 0x79001e800000
30383 .xword 0x7760001d0000
30384Thr6_User_Data_4v10d_data_end:
30385/*********************************************************************/
30386SECTION .Thr6_User_Data_4v10e DATA_VA=0x7760001c8000
30387attr_data {
30388 Name = .Thr6_User_Data_4v10e ,
30389 VA = 0x7760001c8000 ,/* 0x7760001c9fc0 */
30390 RA = 0x03c00fc000 ,
30391 PA = 0x6fc00fc000 ,
30392 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30393 thr6_nz_ctx_tsb_1 ,
30394 TTE_V = 1 ,
30395 TTE_NFO = 0 ,
30396 TTE_L = 1 ,
30397 TTE_Soft = 0x030000 ,
30398 TTE_IE = 0 ,
30399 TTE_E = 0 ,
30400 TTE_CP = 0 ,
30401 TTE_CV = 0 ,
30402 TTE_P = 0 ,
30403 TTE_EP = 0 ,
30404 TTE_W = 1 ,
30405 TTE_SW1 = 0 ,
30406 TTE_SW0 = 0 ,
30407 TTE_RSVD1 = 0 ,
30408 TTE_Size = 0 ,
30409 /* DTTE_TAG_DATA = 00007760001c8c1b 8000006fc00fc040 */
30410 end_label = Thr6_User_Data_4v10e_data_end ,
30411 compressimage ,
30412 }
30413.data
30414.global Thr6_User_Data_4v10e_data_begin
30415Thr6_User_Data_4v10e_data_begin:
30416 .xword 0x77600005c000
30417 .xword 0x776000198000
30418 .xword 0x77600016e000
30419 .xword 0x776000148000
30420 .xword 0x780000a70000
30421 .xword 0x77600013e000
30422 .xword 0x79002cc00000
30423 .xword 0x77600006a000
30424 .xword 0x776000170000
30425 .xword 0x7760001a6000
30426 .xword 0x776000100000
30427 .xword 0x780000680000
30428 .xword 0x79001dc00000
30429 .xword 0x79001e400000
30430 .xword 0x790018800000
30431 .xword 0x780000e70000
30432 .xword 0x790022800000
30433 .xword 0x780000550000
30434 .xword 0x776000172000
30435 .xword 0x780000410000
30436 .xword 0x780000900000
30437 .xword 0x780000490000
30438 .xword 0x790011800000
30439 .xword 0x776000118000
30440 .xword 0x780000090000
30441 .xword 0x7800007a0000
30442 .xword 0x780000060000
30443 .xword 0x7760000cc000
30444 .xword 0x780000340000
30445 .xword 0x7760001de000
30446 .xword 0x790026800000
30447 .xword 0x7760001b6000
30448 .xword 0x780000910000
30449 .xword 0x790019800000
30450 .xword 0x7760001e6000
30451 .xword 0x7a0610000000
30452 .xword 0x780000da0000
30453 .xword 0x77600001c000
30454 .xword 0x780000570000
30455 .xword 0x7760001c8000
30456 .xword 0x7800000a0000
30457 .xword 0x79001e800000
30458 .xword 0x7760001d0000
30459Thr6_User_Data_4v10e_data_end:
30460/*********************************************************************/
30461SECTION .Thr6_User_Data_4v10f DATA_VA=0x7800000a0000
30462attr_data {
30463 Name = .Thr6_User_Data_4v10f ,
30464 VA = 0x7800000a0000 ,/* 0x7800000affc0 */
30465 RA = 0x0050da0000 ,
30466 PA = 0x6850da0000 ,
30467 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30468 thr6_nz_ctx_tsb_2 ,
30469 TTE_V = 1 ,
30470 TTE_NFO = 0 ,
30471 TTE_L = 1 ,
30472 TTE_Soft = 0x030000 ,
30473 TTE_IE = 0 ,
30474 TTE_E = 0 ,
30475 TTE_CP = 0 ,
30476 TTE_CV = 0 ,
30477 TTE_P = 0 ,
30478 TTE_EP = 0 ,
30479 TTE_W = 1 ,
30480 TTE_SW1 = 0 ,
30481 TTE_SW0 = 0 ,
30482 TTE_RSVD1 = 0 ,
30483 TTE_Size = 1 ,
30484 /* DTTE_TAG_DATA = 00007800000a033d 8000006850da0041 */
30485 end_label = Thr6_User_Data_4v10f_data_end ,
30486 compressimage ,
30487 }
30488.data
30489.global Thr6_User_Data_4v10f_data_begin
30490Thr6_User_Data_4v10f_data_begin:
30491 .xword 0x77600005c000
30492 .xword 0x776000198000
30493 .xword 0x77600016e000
30494 .xword 0x776000148000
30495 .xword 0x780000a70000
30496 .xword 0x77600013e000
30497 .xword 0x79002cc00000
30498 .xword 0x77600006a000
30499 .xword 0x776000170000
30500 .xword 0x7760001a6000
30501 .xword 0x776000100000
30502 .xword 0x780000680000
30503 .xword 0x79001dc00000
30504 .xword 0x79001e400000
30505 .xword 0x790018800000
30506 .xword 0x780000e70000
30507 .xword 0x790022800000
30508 .xword 0x780000550000
30509 .xword 0x776000172000
30510 .xword 0x780000410000
30511 .xword 0x780000900000
30512 .xword 0x780000490000
30513 .xword 0x790011800000
30514 .xword 0x776000118000
30515 .xword 0x780000090000
30516 .xword 0x7800007a0000
30517 .xword 0x780000060000
30518 .xword 0x7760000cc000
30519 .xword 0x780000340000
30520 .xword 0x7760001de000
30521 .xword 0x790026800000
30522 .xword 0x7760001b6000
30523 .xword 0x780000910000
30524 .xword 0x790019800000
30525 .xword 0x7760001e6000
30526 .xword 0x7a0610000000
30527 .xword 0x780000da0000
30528 .xword 0x77600001c000
30529 .xword 0x780000570000
30530 .xword 0x7760001c8000
30531 .xword 0x7800000a0000
30532 .xword 0x79001e800000
30533 .xword 0x7760001d0000
30534Thr6_User_Data_4v10f_data_end:
30535/*********************************************************************/
30536SECTION .Thr6_User_Data_4v110 DATA_VA=0x79001e800000
30537attr_data {
30538 Name = .Thr6_User_Data_4v110 ,
30539 VA = 0x79001e800000 ,/* 0x79001ebfffc0 */
30540 RA = 0x02b5000000 ,
30541 PA = 0x02b5000000 ,
30542 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30543 thr6_nz_ctx_tsb_3 ,
30544 TTE_V = 1 ,
30545 TTE_NFO = 0 ,
30546 TTE_L = 1 ,
30547 TTE_Soft = 0x030000 ,
30548 TTE_IE = 0 ,
30549 TTE_E = 0 ,
30550 TTE_CP = 0 ,
30551 TTE_CV = 0 ,
30552 TTE_P = 0 ,
30553 TTE_EP = 0 ,
30554 TTE_W = 1 ,
30555 TTE_SW1 = 0 ,
30556 TTE_SW0 = 0 ,
30557 TTE_RSVD1 = 0 ,
30558 TTE_Size = 3 ,
30559 /* DTTE_TAG_DATA = 000079001e80033d 80000002b5000043 */
30560 end_label = Thr6_User_Data_4v110_data_end ,
30561 compressimage ,
30562 }
30563.data
30564.global Thr6_User_Data_4v110_data_begin
30565Thr6_User_Data_4v110_data_begin:
30566 .xword 0x77600005c000
30567 .xword 0x776000198000
30568 .xword 0x77600016e000
30569 .xword 0x776000148000
30570 .xword 0x780000a70000
30571 .xword 0x77600013e000
30572 .xword 0x79002cc00000
30573 .xword 0x77600006a000
30574 .xword 0x776000170000
30575 .xword 0x7760001a6000
30576 .xword 0x776000100000
30577 .xword 0x780000680000
30578 .xword 0x79001dc00000
30579 .xword 0x79001e400000
30580 .xword 0x790018800000
30581 .xword 0x780000e70000
30582 .xword 0x790022800000
30583 .xword 0x780000550000
30584 .xword 0x776000172000
30585 .xword 0x780000410000
30586 .xword 0x780000900000
30587 .xword 0x780000490000
30588 .xword 0x790011800000
30589 .xword 0x776000118000
30590 .xword 0x780000090000
30591 .xword 0x7800007a0000
30592 .xword 0x780000060000
30593 .xword 0x7760000cc000
30594 .xword 0x780000340000
30595 .xword 0x7760001de000
30596 .xword 0x790026800000
30597 .xword 0x7760001b6000
30598 .xword 0x780000910000
30599 .xword 0x790019800000
30600 .xword 0x7760001e6000
30601 .xword 0x7a0610000000
30602 .xword 0x780000da0000
30603 .xword 0x77600001c000
30604 .xword 0x780000570000
30605 .xword 0x7760001c8000
30606 .xword 0x7800000a0000
30607 .xword 0x79001e800000
30608 .xword 0x7760001d0000
30609Thr6_User_Data_4v110_data_end:
30610/*********************************************************************/
30611SECTION .Thr6_User_Data_4v111 DATA_VA=0x7760001d0000
30612attr_data {
30613 Name = .Thr6_User_Data_4v111 ,
30614 VA = 0x7760001d0000 ,/* 0x7760001d1fc0 */
30615 RA = 0x03c01ce000 ,
30616 PA = 0x6fc01ce000 ,
30617 TTE_Context = 0x033d ,/* DATA_PRIMARY */
30618 thr6_nz_ctx_tsb_1 ,
30619 TTE_V = 1 ,
30620 TTE_NFO = 0 ,
30621 TTE_L = 1 ,
30622 TTE_Soft = 0x030000 ,
30623 TTE_IE = 0 ,
30624 TTE_E = 0 ,
30625 TTE_CP = 0 ,
30626 TTE_CV = 0 ,
30627 TTE_P = 0 ,
30628 TTE_EP = 0 ,
30629 TTE_W = 1 ,
30630 TTE_SW1 = 0 ,
30631 TTE_SW0 = 0 ,
30632 TTE_RSVD1 = 0 ,
30633 TTE_Size = 0 ,
30634 /* DTTE_TAG_DATA = 00007760001d0c1b 8000006fc01ce040 */
30635 end_label = Thr6_User_Data_4v111_data_end ,
30636 compressimage ,
30637 }
30638.data
30639.global Thr6_User_Data_4v111_data_begin
30640Thr6_User_Data_4v111_data_begin:
30641 .xword 0x77600005c000
30642 .xword 0x776000198000
30643 .xword 0x77600016e000
30644 .xword 0x776000148000
30645 .xword 0x780000a70000
30646 .xword 0x77600013e000
30647 .xword 0x79002cc00000
30648 .xword 0x77600006a000
30649 .xword 0x776000170000
30650 .xword 0x7760001a6000
30651 .xword 0x776000100000
30652 .xword 0x780000680000
30653 .xword 0x79001dc00000
30654 .xword 0x79001e400000
30655 .xword 0x790018800000
30656 .xword 0x780000e70000
30657 .xword 0x790022800000
30658 .xword 0x780000550000
30659 .xword 0x776000172000
30660 .xword 0x780000410000
30661 .xword 0x780000900000
30662 .xword 0x780000490000
30663 .xword 0x790011800000
30664 .xword 0x776000118000
30665 .xword 0x780000090000
30666 .xword 0x7800007a0000
30667 .xword 0x780000060000
30668 .xword 0x7760000cc000
30669 .xword 0x780000340000
30670 .xword 0x7760001de000
30671 .xword 0x790026800000
30672 .xword 0x7760001b6000
30673 .xword 0x780000910000
30674 .xword 0x790019800000
30675 .xword 0x7760001e6000
30676 .xword 0x7a0610000000
30677 .xword 0x780000da0000
30678 .xword 0x77600001c000
30679 .xword 0x780000570000
30680 .xword 0x7760001c8000
30681 .xword 0x7800000a0000
30682 .xword 0x79001e800000
30683 .xword 0x7760001d0000
30684Thr6_User_Data_4v111_data_end:
30685/*********************************************************************/
30686SECTION .Thr7_User_Text_4v000 TEXT_VA=0x7b70001e4000
30687attr_text {
30688 Name = .Thr7_User_Text_4v000 ,
30689 VA = 0x7b70001e4000 ,/* 0x7b70001e5fc0 */
30690 RA = 0x03d01ae000 ,
30691 PA = 0x03d01ae000 ,
30692 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
30693 thr7_nz_ctx_tsb_2 ,
30694 TTE_V = 1 ,
30695 TTE_NFO = 0 ,
30696 TTE_L = 1 ,
30697 TTE_Soft = 0x120000 ,
30698 TTE_IE = 0 ,
30699 TTE_E = 0 ,
30700 TTE_CP = 1 ,
30701 TTE_CV = 0 ,
30702 TTE_P = 0 ,
30703 TTE_EP = 1 ,
30704 TTE_W = 0 ,
30705 TTE_SW1 = 0 ,
30706 TTE_SW0 = 1 ,
30707 TTE_RSVD1 = 0 ,
30708 TTE_Size = 0 ,
30709 /* ITTE_TAG_DATA = 00007b70001e5c11 80000003d01ae480 */
30710 end_label = Thr7_User_Text_4v000_text_end ,
30711 compressimage ,
30712 }
30713.text
30714.global Thr7_user_code_entry
30715Thr7_user_code_entry:
30716 setx 0x7b70001e0000, %g1, %g2
30717 or %g0, 16, %g1
30718 .word 0xc658a000
30719 .word 0xc858a008
30720 .word 0xca58a010
30721 .word 0xcc58a018
30722 .word 0xce58a020
30723 .word 0xd058a028
30724 .word 0xd258a030
30725 .word 0xd458a038
30726 .word 0xd658a040
30727 .word 0xd858a048
30728 .word 0xda58a050
30729 .word 0xdc58a058
30730 .word 0xde58a060
30731 .word 0xe058a068
30732 .word 0xe258a070
30733 .word 0xe458a078
30734 .word 0xe658a080
30735 .word 0xe858a088
30736 .word 0xea58a090
30737 .word 0xec58a098
30738 .word 0xee58a0a0
30739 .word 0xf058a0a8
30740 .word 0xf258a0b0
30741 .word 0xf458a0b8
30742 .word 0xf658a0c0
30743 .word 0xf858a0c8
30744 .word 0xfa58a0d0
30745 .word 0xfc58a0d8
30746.global Thr7_User_Text_4v000_text_begin
30747Thr7_User_Text_4v000_text_begin:
30748 nop
30749 sub %g1, 1, %g1
30750 brz %g1,Thr7_User_Text_4v000_exit
30751 nop
30752 IDEMAP_ALL
30753 .word 0x1000000
30754 or %g0, 0x0, %i7
30755 READ_IDATA_ACCESS
30756 .word 0xbe8760f0
30757 .word 0xd4dfd000
30758 .word 0x1000000
30759 or %g0, 0x4b0, %i7
30760 READ_DDATA_ACCESS
30761 nop
30762 nop
30763 nop
30764 nop
30765 nop
30766 nop
30767 nop
30768 IDEMAP_ALL_RPAGES
30769 .word 0x1000000
30770 .word 0xbe160000
30771 srlx %i7, 8, %i7
30772 andn %i7, 0x1f, %i7
30773 xor %i7, 0x10, %i7
30774 ITLB_PROBE
30775 .word 0xfe4425f8
30776 DDEMAP_ALL_RPAGES
30777 .word 0x1000000
30778 or %g0, 0x488, %i7
30779 ITLB_TAG_READ
30780 .word 0xc02c25c1
30781 .word 0xbe124000
30782 GOTO_SUPERVISOR0
30783 DDEMAP_ALL_RPAGES
30784 .word 0xf6712048
30785 .word 0xc0312332
30786 .word 0xc19c1e00
30787 .word 0xc39d5f00
30788 DDEMAP_ALL
30789 .word 0xd85f6048
30790 DO_BRANCH
30791 .word 0x81c1e000
30792 .word 0xbe124000
30793 GOTO_SUPERVISOR0
30794 .word 0xfcdc1000
30795 .word 0x1000000
30796 or %g0, 0x096, %i7
30797 LOAD_DDATA_IN
30798 IDEMAP_NCTX
30799 DDEMAP_ALL_PAGES
30800 .word 0xce776030
30801 .word 0xc0766da0
30802 .word 0xbe80a038
30803 .word 0xd4dfd000
30804thr7_MMU_ASI_PRIMARY_418:
30805 .word 0x87802080
30806 .word 0xdaf42030
30807 .word 0x1000000
30808 or %g0, 0x140, %i7
30809 ITLB_TAG_READ
30810 DO_BRANCH
30811 .word 0x81c4e000
30812 .word 0xbe124000
30813 GOTO_SUPERVISOR0
30814 .word 0xbe812090
30815 .word 0xeadfd000
30816 .word 0x1000000
30817 .word 0xbe130000
30818 srlx %i7, 8, %i7
30819 andn %i7, 0x1f, %i7
30820 xor %i7, 0x10, %i7
30821 ITLB_PROBE
30822 .word 0xd85aa018
30823 nop
30824 nop
30825 nop
30826 nop
30827 .word 0xfc9e9120
30828thr7_MMU_ASI_PRIMARY_419:
30829 .word 0x87802080
30830 .word 0xe4f760c0
30831thr7_MMU_ASI_PRIMARY_420:
30832 .word 0x87802080
30833 .word 0xd4f560b0
30834 .word 0x1000000
30835 or %g0, 0x23e, %i7
30836 LOAD_DDATA_ACCESS
30837 .word 0x1000000
30838 .word 0xbe164000
30839 srlx %i7, 8, %i7
30840 andn %i7, 0x1f, %i7
30841 xor %i7, 0x10, %i7
30842 ITLB_PROBE
30843 .word 0xde72a0a8
30844 .word 0xc0276d50
30845 nop
30846 nop
30847 nop
30848 nop
30849 nop
30850 .word 0x1000000
30851 or %g0, 0x5c8, %i7
30852 ITLB_TAG_READ
30853 .word 0xbe866150
30854 .word 0xf2dfd000
30855 TOGGLE_LSU_IM
30856 .word 0x1000000
30857 or %g0, 0x095, %i7
30858 LOAD_DDATA_IN
30859 .word 0x1000000
30860 or %g0, 0x061, %i7
30861 LOAD_IDATA_IN
30862 .word 0xbe124000
30863 GOTO_SUPERVISOR0
30864 .word 0xfe5aa378
30865 .word 0x81c62000
30866 .word 0xbe124000
30867 GOTO_SUPERVISOR0
30868 nop
30869Thr7_User_Text_4v000_exit:
30870 EXIT_GOOD
30871Thr7_User_Text_4v000_text_end:
30872/*********************************************************************/
30873SECTION .Thr7_User_Data_4v100 DATA_VA=0x7b70001e0000
30874attr_data {
30875 Name = .Thr7_User_Data_4v100 ,
30876 VA = 0x7b70001e0000 ,/* 0x7b70001e1fc0 */
30877 RA = 0x03d000a000 ,
30878 PA = 0x03d000a000 ,
30879 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
30880 thr7_nz_ctx_tsb_2 ,
30881 TTE_V = 1 ,
30882 TTE_NFO = 0 ,
30883 TTE_L = 0 ,
30884 TTE_Soft = 0x080000 ,
30885 TTE_IE = 0 ,
30886 TTE_E = 0 ,
30887 TTE_CP = 1 ,
30888 TTE_CV = 0 ,
30889 TTE_P = 0 ,
30890 TTE_EP = 0 ,
30891 TTE_W = 1 ,
30892 TTE_SW1 = 0 ,
30893 TTE_SW0 = 1 ,
30894 TTE_RSVD1 = 0 ,
30895 TTE_Size = 0 ,
30896 /* DTTE_TAG_DATA = 00007b70001e1c11 80000003d000a440 */
30897 end_label = Thr7_User_Data_4v100_data_end ,
30898 compressimage ,
30899 }
30900.data
30901.global Thr7_User_Data_4v100_data_begin
30902Thr7_User_Data_4v100_data_begin:
30903 .xword 0x7b70001e4000
30904 .xword 0x7b70001e0000
30905 .xword 0x7d0016800000
30906 .xword 0x7c0000bc0000
30907 .xword 0x7c00000d0000
30908 .xword 0x7c0000fc0000
30909 .xword 0x7c0000c40000
30910 .xword 0x7b7000056000
30911 .xword 0x7b7000040000
30912 .xword 0x7c0000a80000
30913 .xword 0x7d0036400000
30914 .xword 0x7b70001a8000
30915 .xword 0x7c0000f30000
30916 .xword 0x7b7000050000
30917 .xword 0x7b70001e8000
30918 .xword 0x7b700008e000
30919 .xword 0x7b7000096000
30920 .xword 0x7c0000b20000
30921 .xword 0x7b70001ae000
30922 .xword 0x7b70000f6000
30923 .xword 0x7c0000f40000
30924 .xword 0x7c0000800000
30925 .xword 0x7b70000e0000
30926 .xword 0x7c0000bd0000
30927 .xword 0x7b7000090000
30928 .xword 0x7c0000f50000
30929 .xword 0x7b7000192000
30930 .xword 0x7c0000a90000
30931 .xword 0x7c00000f0000
30932 .xword 0x7b7000092000
30933 .xword 0x7b7000174000
30934 .xword 0x7c0000630000
30935 .xword 0x7b7000194000
30936 .xword 0x7b7000052000
30937 .xword 0x7b7000132000
30938 .xword 0x7c00000b0000
30939 .xword 0x7b700018c000
30940 .xword 0x7b7000058000
30941 .xword 0x7b7000060000
30942 .xword 0x7b70001a0000
30943 .xword 0x7c0000df0000
30944 .xword 0x7b70000ce000
30945 .xword 0x7b70000ec000
30946 .xword 0x7c00009e0000
30947 .xword 0x7b7000120000
30948 .xword 0x7b70001be000
30949Thr7_User_Data_4v100_data_end:
30950/*********************************************************************/
30951SECTION .Thr7_User_Data_4v200 DATA_VA=0x7d0016800000
30952attr_data {
30953 Name = .Thr7_User_Data_4v200 ,
30954 VA = 0x7d0016800000 ,/* 0x7d0016bfffc0 */
30955 RA = 0x02c5400000 ,
30956 PA = 0x7ec5400000 ,
30957 TTE_Context = 0x0df9 ,/* DATA_SECONDARY */
30958 thr7_nz_ctx_tsb_0 ,
30959 TTE_V = 1 ,
30960 TTE_NFO = 0 ,
30961 TTE_L = 0 ,
30962 TTE_Soft = 0x070000 ,
30963 TTE_IE = 0 ,
30964 TTE_E = 0 ,
30965 TTE_CP = 1 ,
30966 TTE_CV = 0 ,
30967 TTE_P = 0 ,
30968 TTE_EP = 0 ,
30969 TTE_W = 1 ,
30970 TTE_SW1 = 1 ,
30971 TTE_SW0 = 1 ,
30972 TTE_RSVD1 = 0 ,
30973 TTE_Size = 3 ,
30974 /* DTTE_TAG_DATA = 00007d0016800e71 8000007ec5400443 */
30975 end_label = Thr7_User_Data_4v200_data_end ,
30976 compressimage ,
30977 }
30978.data
30979.global Thr7_User_Data_4v200_data_begin
30980Thr7_User_Data_4v200_data_begin:
30981 .xword 0x7b70001e4000
30982 .xword 0x7b70001e0000
30983 .xword 0x7d0016800000
30984 .xword 0x7c0000bc0000
30985 .xword 0x7c00000d0000
30986 .xword 0x7c0000fc0000
30987 .xword 0x7c0000c40000
30988 .xword 0x7b7000056000
30989 .xword 0x7b7000040000
30990 .xword 0x7c0000a80000
30991 .xword 0x7d0036400000
30992 .xword 0x7b70001a8000
30993 .xword 0x7c0000f30000
30994 .xword 0x7b7000050000
30995 .xword 0x7b70001e8000
30996 .xword 0x7b700008e000
30997 .xword 0x7b7000096000
30998 .xword 0x7c0000b20000
30999 .xword 0x7b70001ae000
31000 .xword 0x7b70000f6000
31001 .xword 0x7c0000f40000
31002 .xword 0x7c0000800000
31003 .xword 0x7b70000e0000
31004 .xword 0x7c0000bd0000
31005 .xword 0x7b7000090000
31006 .xword 0x7c0000f50000
31007 .xword 0x7b7000192000
31008 .xword 0x7c0000a90000
31009 .xword 0x7c00000f0000
31010 .xword 0x7b7000092000
31011 .xword 0x7b7000174000
31012 .xword 0x7c0000630000
31013 .xword 0x7b7000194000
31014 .xword 0x7b7000052000
31015 .xword 0x7b7000132000
31016 .xword 0x7c00000b0000
31017 .xword 0x7b700018c000
31018 .xword 0x7b7000058000
31019 .xword 0x7b7000060000
31020 .xword 0x7b70001a0000
31021 .xword 0x7c0000df0000
31022 .xword 0x7b70000ce000
31023 .xword 0x7b70000ec000
31024 .xword 0x7c00009e0000
31025 .xword 0x7b7000120000
31026 .xword 0x7b70001be000
31027Thr7_User_Data_4v200_data_end:
31028/*********************************************************************/
31029SECTION .Thr7_User_Data_4v300 DATA_VA=0x7c0000bc0000
31030attr_data {
31031 Name = .Thr7_User_Data_4v300 ,
31032 VA = 0x7c0000bc0000 ,/* 0x7c0000bcffc0 */
31033 RA = 0x00606c0000 ,
31034 PA = 0x00606c0000 ,
31035 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31036 thr7_z_ctx_tsb_3 ,
31037 TTE_V = 1 ,
31038 TTE_NFO = 0 ,
31039 TTE_L = 0 ,
31040 TTE_Soft = 0x130000 ,
31041 TTE_IE = 0 ,
31042 TTE_E = 0 ,
31043 TTE_CP = 0 ,
31044 TTE_CV = 0 ,
31045 TTE_P = 0 ,
31046 TTE_EP = 0 ,
31047 TTE_W = 1 ,
31048 TTE_SW1 = 1 ,
31049 TTE_SW0 = 1 ,
31050 TTE_RSVD1 = 0 ,
31051 TTE_Size = 1 ,
31052 /* DTTE_TAG_DATA = 00007c0000bc0000 80000000606c0041 */
31053 end_label = Thr7_User_Data_4v300_data_end ,
31054 compressimage ,
31055 }
31056.data
31057.global Thr7_User_Data_4v300_data_begin
31058Thr7_User_Data_4v300_data_begin:
31059 .xword 0x7b70001e4000
31060 .xword 0x7b70001e0000
31061 .xword 0x7d0016800000
31062 .xword 0x7c0000bc0000
31063 .xword 0x7c00000d0000
31064 .xword 0x7c0000fc0000
31065 .xword 0x7c0000c40000
31066 .xword 0x7b7000056000
31067 .xword 0x7b7000040000
31068 .xword 0x7c0000a80000
31069 .xword 0x7d0036400000
31070 .xword 0x7b70001a8000
31071 .xword 0x7c0000f30000
31072 .xword 0x7b7000050000
31073 .xword 0x7b70001e8000
31074 .xword 0x7b700008e000
31075 .xword 0x7b7000096000
31076 .xword 0x7c0000b20000
31077 .xword 0x7b70001ae000
31078 .xword 0x7b70000f6000
31079 .xword 0x7c0000f40000
31080 .xword 0x7c0000800000
31081 .xword 0x7b70000e0000
31082 .xword 0x7c0000bd0000
31083 .xword 0x7b7000090000
31084 .xword 0x7c0000f50000
31085 .xword 0x7b7000192000
31086 .xword 0x7c0000a90000
31087 .xword 0x7c00000f0000
31088 .xword 0x7b7000092000
31089 .xword 0x7b7000174000
31090 .xword 0x7c0000630000
31091 .xword 0x7b7000194000
31092 .xword 0x7b7000052000
31093 .xword 0x7b7000132000
31094 .xword 0x7c00000b0000
31095 .xword 0x7b700018c000
31096 .xword 0x7b7000058000
31097 .xword 0x7b7000060000
31098 .xword 0x7b70001a0000
31099 .xword 0x7c0000df0000
31100 .xword 0x7b70000ce000
31101 .xword 0x7b70000ec000
31102 .xword 0x7c00009e0000
31103 .xword 0x7b7000120000
31104 .xword 0x7b70001be000
31105Thr7_User_Data_4v300_data_end:
31106/*********************************************************************/
31107SECTION .Thr7_User_Text_4v001 TEXT_VA=0x7c00000d0000
31108attr_text {
31109 Name = .Thr7_User_Text_4v001 ,
31110 VA = 0x7c00000d0000 ,/* 0x7c00000dffc0 */
31111 RA = 0x00604c0000 ,
31112 PA = 0x78604c0000 ,
31113 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
31114 thr7_nz_ctx_tsb_3 ,
31115 TTE_V = 1 ,
31116 TTE_NFO = 0 ,
31117 TTE_L = 1 ,
31118 TTE_Soft = 0x120000 ,
31119 TTE_IE = 0 ,
31120 TTE_E = 0 ,
31121 TTE_CP = 1 ,
31122 TTE_CV = 0 ,
31123 TTE_P = 0 ,
31124 TTE_EP = 1 ,
31125 TTE_W = 0 ,
31126 TTE_SW1 = 0 ,
31127 TTE_SW0 = 1 ,
31128 TTE_RSVD1 = 0 ,
31129 TTE_Size = 1 ,
31130 /* ITTE_TAG_DATA = 00007c00000d1c11 80000078604c0481 */
31131 end_label = Thr7_User_Text_4v001_text_end ,
31132 compressimage ,
31133 }
31134.text
31135.global Thr7_User_Text_4v001_text_begin
31136Thr7_User_Text_4v001_text_begin:
31137 nop
31138 sub %g1, 1, %g1
31139 brz %g1,Thr7_User_Text_4v001_exit
31140 nop
31141 DDEMAP_ALL_RPAGES
31142 .word 0xf07420d8
31143 .word 0xc02f6ad9
31144 .word 0xfcda9000
31145 .word 0x1000000
31146 or %g0, 0x4d7, %i7
31147 LOAD_IDATA_ACCESS
31148 ACCESS_ITSB_PTR
31149 .word 0x1000000
31150 or %g0, 0xa0, %i7
31151 ITLB_TAG_READ
31152 DDEMAP_PCTX
31153 .word 0x1000000
31154 or %g0, 0x023, %i7
31155 LOAD_DDATA_IN
31156 .word 0xfe442998
31157 .word 0xfe442104
31158 .word 0xfe5e6cf0
31159 .word 0x1000000
31160 .word 0xbe100000
31161 srlx %i7, 8, %i7
31162 andn %i7, 0x1f, %i7
31163 xor %i7, 0x10, %i7
31164 ITLB_PROBE
31165 .word 0xd45f6140
31166 .word 0xbe120000
31167 GOTO_SUPERVISOR1
31168thr7_MMU_ASI_BLK_PL_421:
31169 .word 0x878020f8
31170 .word 0xe3bc2cc0
31171 TOGGLE_LSU_IM
31172 nop
31173 .word 0xc45d60b0
31174 .word 0xfcda9000
31175 .word 0xbe13c000
31176 GOTO_SUPERVISOR0
31177 nop
31178 nop
31179 nop
31180 nop
31181 nop
31182 nop
31183 nop
31184 nop
31185 nop
31186 nop
31187 nop
31188 nop
31189 nop
31190 nop
31191 .word 0xf25aa0b0
31192 .word 0xc02aa42a
31193 TOGGLE_LSU_IM
31194 .word 0xf4776010
31195 .word 0xc0766dc0
31196 IDEMAP_PCTX
31197 .word 0xc037689c
31198 .word 0x1000000
31199 or %g0, 0x060, %i7
31200 LOAD_DDATA_IN
31201 .word 0xbe124000
31202 GOTO_SUPERVISOR0
31203 DDEMAP_ALL_RPAGES
31204 .word 0xcc5c2048
31205 DDEMAP_PCTX
31206 TOGGLE_LSU_DM
31207 DDEMAP_SCTX
31208thr7_MMU_ASI_PRIMARY_422:
31209 .word 0x87802080
31210 .word 0xf2f76008
31211 .word 0xd45e6090
31212 .word 0x1000000
31213 or %g0, 0x248, %i7
31214 DTLB_TAG_READ
31215 .word 0x1000000
31216 .word 0xbe138000
31217 srlx %i7, 8, %i7
31218 andn %i7, 0x1f, %i7
31219 xor %i7, 0x10, %i7
31220 ITLB_PROBE
31221thr7_MMU_ASI_PRIMARY_423:
31222 .word 0x87802080
31223 .word 0xccf560a0
31224 .word 0x1000000
31225 or %g0, 0x002, %i7
31226 LOAD_IDATA_IN
31227 .word 0x1000000
31228 .word 0xbe13c000
31229 srlx %i7, 8, %i7
31230 andn %i7, 0x1f, %i7
31231 xor %i7, 0x10, %i7
31232 ITLB_PROBE
31233 .word 0xc0242a34
31234 .word 0xfe4c27f5
31235 .word 0xbe124000
31236 GOTO_SUPERVISOR0
31237 DDEMAP_ALL_RPAGES
31238 .word 0xea592160
31239 .word 0x1000000
31240 .word 0xbe164000
31241 DDEMAP_RPAGE
31242 ACCESS_DTSB_PTR
31243 .word 0xc0342c48
31244 .word 0x1000000
31245 or %g0, 0x0b1, %i7
31246 LOAD_DDATA_IN
31247 .word 0xc0356a78
31248 TOGGLE_LSU_IM
31249 .word 0xfcda9000
31250 .word 0xc8756038
31251 .word 0xc02aa334
31252 nop
31253 .word 0xe05f6130
31254 .word 0xc02aa576
31255 DO_BRANCH
31256 .word 0x81c0e088
31257 .word 0xbe13c000
31258 GOTO_SUPERVISOR0
31259 .word 0xfe5aae78
31260 .word 0x81c0e088
31261 .word 0xbe124000
31262 GOTO_SUPERVISOR0
31263 nop
31264Thr7_User_Text_4v001_exit:
31265 EXIT_GOOD
31266Thr7_User_Text_4v001_text_end:
31267/*********************************************************************/
31268SECTION .Thr7_User_Text_4v400 TEXT_VA=0x7c0000fc0000
31269attr_text {
31270 Name = .Thr7_User_Text_4v400 ,
31271 VA = 0x7c0000fc0000 ,/* 0x7c0000fcffc0 */
31272 RA = 0x00605d0000 ,
31273 PA = 0x00605d0000 ,
31274 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31275 thr7_z_ctx_tsb_3 ,
31276 TTE_V = 1 ,
31277 TTE_NFO = 0 ,
31278 TTE_L = 0 ,
31279 TTE_Soft = 0x070000 ,
31280 TTE_IE = 0 ,
31281 TTE_E = 0 ,
31282 TTE_CP = 1 ,
31283 TTE_CV = 0 ,
31284 TTE_P = 1 ,
31285 TTE_EP = 1 ,
31286 TTE_W = 0 ,
31287 TTE_SW1 = 0 ,
31288 TTE_SW0 = 0 ,
31289 TTE_RSVD1 = 0 ,
31290 TTE_Size = 1 ,
31291 /* ITTE_TAG_DATA = 00007c0000fc0000 80000000605d0481 */
31292 end_label = Thr7_User_Text_4v400_text_end ,
31293 compressimage ,
31294 }
31295.text
31296.global Thr7_User_Text_4v400_text_begin
31297Thr7_User_Text_4v400_text_begin:
31298 wrpr 0, %gl
31299thr7_MMU_ASI_PRIMARY_LITTLE_424:
31300 .word 0x87802088
31301 .word 0xd2f420e8
31302 .word 0xea5ee068
31303thr7_MMU_ASI_AS_IF_USER_PRIMARY_425:
31304 .word 0x87802010
31305 .word 0xdcf2a028
31306 .word 0xbe842130
31307 .word 0xeadfd000
31308 .word 0xfcdf5000
31309 .word 0xfc9984e0
31310 .word 0xc85ca100
31311 nop
31312 nop
31313 nop
31314 nop
31315 nop
31316 nop
31317 nop
31318 nop
31319thr7_MMU_ASI_REAL_MEM_426:
31320 .word 0x87802014
31321 .word 0xccf0e018
31322 nop
31323 nop
31324 nop
31325 nop
31326 nop
31327 nop
31328 nop
31329 nop
31330 nop
31331 .word 0xc1991f00
31332 .word 0xfe41a4dc
31333 .word 0xbe82a0d0
31334 .word 0xe0dfd000
31335 .word 0xfcdf4200
31336 P_DDEMAP_ALL_RPAGES
31337 .word 0xbe812130
31338 .word 0xd4dfd000
31339thr7_MMU_ASI_BLK_SL_427:
31340 .word 0x878020f9
31341 .word 0xc3bae780
31342 .word 0x1000000
31343 or %g0, 0x147, %i7
31344 P_LOAD_IDATA_ACCESS
31345 .word 0x1000000
31346 or %g0, 0x578, %i7
31347 P_READ_DDATA_ACCESS
31348 .word 0xbe856160
31349 .word 0xf2dfc200
31350 .word 0x1000000
31351 or %g0, 0x690, %i7
31352 P_READ_DDATA_ACCESS
31353 .word 0xfcdc0200
31354 P_IDEMAP_ALL_RPAGES
31355 .word 0x1000000
31356 or %g0, 0x013, %i7
31357 P_LOAD_DDATA_IN
31358 .word 0x1000000
31359 or %g0, 0x710, %i7
31360 P_LOAD_DDATA_ACCESS
31361 .word 0xf25b2068
31362 .word 0x1000000
31363 .word 0xbe120000
31364 P_DDEMAP_PAGE
31365 P_TOGGLE_LSU_IM
31366 .word 0xbe170000
31367 RETURN_FROM_SUPERVISOR1
31368 nop
31369Thr7_User_Text_4v400_exit:
31370 EXIT_GOOD
31371Thr7_User_Text_4v400_text_end:
31372/*********************************************************************/
31373SECTION .Thr7_User_Text_4v002 TEXT_VA=0x7c0000c40000
31374attr_text {
31375 Name = .Thr7_User_Text_4v002 ,
31376 VA = 0x7c0000c40000 ,/* 0x7c0000c4ffc0 */
31377 RA = 0x00602e0000 ,
31378 PA = 0x78602e0000 ,
31379 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
31380 thr7_nz_ctx_tsb_3 ,
31381 TTE_V = 1 ,
31382 TTE_NFO = 0 ,
31383 TTE_L = 1 ,
31384 TTE_Soft = 0x120000 ,
31385 TTE_IE = 0 ,
31386 TTE_E = 0 ,
31387 TTE_CP = 1 ,
31388 TTE_CV = 0 ,
31389 TTE_P = 1 ,
31390 TTE_EP = 1 ,
31391 TTE_W = 0 ,
31392 TTE_SW1 = 0 ,
31393 TTE_SW0 = 1 ,
31394 TTE_RSVD1 = 0 ,
31395 TTE_Size = 1 ,
31396 /* ITTE_TAG_DATA = 00007c0000c41c11 80000078602e0481 */
31397 end_label = Thr7_User_Text_4v002_text_end ,
31398 compressimage ,
31399 }
31400.text
31401.global Thr7_User_Text_4v002_text_begin
31402Thr7_User_Text_4v002_text_begin:
31403 wrpr 0, %gl
31404 .word 0x1000000
31405 or %g0, 0x158, %i7
31406 P_READ_IDATA_ACCESS
31407 P_DDEMAP_ALL
31408 nop
31409 nop
31410 nop
31411 nop
31412 nop
31413 nop
31414 .word 0xbe82a0e0
31415 .word 0xc4dfc200
31416 .word 0xbe82a090
31417 .word 0xc8dfd000
31418 nop
31419thr7_MMU_ASI_PRIMARY_428:
31420 .word 0x87802080
31421 .word 0xeaf560f0
31422 .word 0x1000000
31423 or %g0, 0x400, %i7
31424 P_ITLB_TAG_READ
31425 P_ACCESS_DTSB_PTR
31426 .word 0x1000000
31427 .word 0xbe164000
31428 P_IDEMAP_RPAGE
31429 .word 0xfe542e76
31430thr7_MMU_ASI_PRIMARY_429:
31431 .word 0x87802080
31432 .word 0xeaf660b0
31433 P_DDEMAP_PCTX
31434 .word 0xfe576134
31435 .word 0x1000000
31436 or %g0, 0x4f0, %i7
31437 P_READ_DDATA_ACCESS
31438 P_ACCESS_DTSB_PTR
31439 P_ACCESS_ITSB_PTR
31440 .word 0x1000000
31441 .word 0xbe12c000
31442 srlx %i7, 8, %i7
31443 andn %i7, 0x1f, %i7
31444 P_ITLB_PROBE
31445thr7_MMU_ASI_AS_IF_USER_PRIMARY_430:
31446 .word 0x87802010
31447 .word 0xe0f42090
31448 .word 0xfcdc1000
31449 .word 0x1000000
31450 or %g0, 0x3a0, %i7
31451 P_DTLB_TAG_READ
31452 .word 0x1000000
31453 or %g0, 0x590, %i7
31454 P_READ_DDATA_ACCESS
31455 .word 0xbe11c000
31456 RETURN_FROM_SUPERVISOR0
31457 nop
31458Thr7_User_Text_4v002_exit:
31459 EXIT_GOOD
31460Thr7_User_Text_4v002_text_end:
31461/*********************************************************************/
31462SECTION .Thr7_User_Data_4v101 DATA_VA=0x7b7000056000
31463attr_data {
31464 Name = .Thr7_User_Data_4v101 ,
31465 VA = 0x7b7000056000 ,/* 0x7b7000057fc0 */
31466 RA = 0x03d0012000 ,
31467 PA = 0x03d0012000 ,
31468 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
31469 thr7_nz_ctx_tsb_2 ,
31470 TTE_V = 1 ,
31471 TTE_NFO = 0 ,
31472 TTE_L = 0 ,
31473 TTE_Soft = 0x080000 ,
31474 TTE_IE = 0 ,
31475 TTE_E = 0 ,
31476 TTE_CP = 1 ,
31477 TTE_CV = 0 ,
31478 TTE_P = 0 ,
31479 TTE_EP = 0 ,
31480 TTE_W = 1 ,
31481 TTE_SW1 = 0 ,
31482 TTE_SW0 = 1 ,
31483 TTE_RSVD1 = 0 ,
31484 TTE_Size = 0 ,
31485 /* DTTE_TAG_DATA = 00007b7000057c11 80000003d0012440 */
31486 end_label = Thr7_User_Data_4v101_data_end ,
31487 compressimage ,
31488 }
31489.data
31490.global Thr7_User_Data_4v101_data_begin
31491Thr7_User_Data_4v101_data_begin:
31492 .xword 0x7b70001e4000
31493 .xword 0x7b70001e0000
31494 .xword 0x7d0016800000
31495 .xword 0x7c0000bc0000
31496 .xword 0x7c00000d0000
31497 .xword 0x7c0000fc0000
31498 .xword 0x7c0000c40000
31499 .xword 0x7b7000056000
31500 .xword 0x7b7000040000
31501 .xword 0x7c0000a80000
31502 .xword 0x7d0036400000
31503 .xword 0x7b70001a8000
31504 .xword 0x7c0000f30000
31505 .xword 0x7b7000050000
31506 .xword 0x7b70001e8000
31507 .xword 0x7b700008e000
31508 .xword 0x7b7000096000
31509 .xword 0x7c0000b20000
31510 .xword 0x7b70001ae000
31511 .xword 0x7b70000f6000
31512 .xword 0x7c0000f40000
31513 .xword 0x7c0000800000
31514 .xword 0x7b70000e0000
31515 .xword 0x7c0000bd0000
31516 .xword 0x7b7000090000
31517 .xword 0x7c0000f50000
31518 .xword 0x7b7000192000
31519 .xword 0x7c0000a90000
31520 .xword 0x7c00000f0000
31521 .xword 0x7b7000092000
31522 .xword 0x7b7000174000
31523 .xword 0x7c0000630000
31524 .xword 0x7b7000194000
31525 .xword 0x7b7000052000
31526 .xword 0x7b7000132000
31527 .xword 0x7c00000b0000
31528 .xword 0x7b700018c000
31529 .xword 0x7b7000058000
31530 .xword 0x7b7000060000
31531 .xword 0x7b70001a0000
31532 .xword 0x7c0000df0000
31533 .xword 0x7b70000ce000
31534 .xword 0x7b70000ec000
31535 .xword 0x7c00009e0000
31536 .xword 0x7b7000120000
31537 .xword 0x7b70001be000
31538Thr7_User_Data_4v101_data_end:
31539/*********************************************************************/
31540SECTION .Thr7_User_Data_4v201 DATA_VA=0x7b7000040000
31541attr_data {
31542 Name = .Thr7_User_Data_4v201 ,
31543 VA = 0x7b7000040000 ,/* 0x7b7000041fc0 */
31544 RA = 0x03d000c000 ,
31545 PA = 0x03d000c000 ,
31546 TTE_Context = 0x0df9 ,/* DATA_SECONDARY */
31547 thr7_nz_ctx_tsb_2 ,
31548 TTE_V = 1 ,
31549 TTE_NFO = 0 ,
31550 TTE_L = 0 ,
31551 TTE_Soft = 0x070000 ,
31552 TTE_IE = 0 ,
31553 TTE_E = 0 ,
31554 TTE_CP = 1 ,
31555 TTE_CV = 0 ,
31556 TTE_P = 0 ,
31557 TTE_EP = 0 ,
31558 TTE_W = 1 ,
31559 TTE_SW1 = 1 ,
31560 TTE_SW0 = 1 ,
31561 TTE_RSVD1 = 0 ,
31562 TTE_Size = 0 ,
31563 /* DTTE_TAG_DATA = 00007b7000040e71 80000003d000c440 */
31564 end_label = Thr7_User_Data_4v201_data_end ,
31565 compressimage ,
31566 }
31567.data
31568.global Thr7_User_Data_4v201_data_begin
31569Thr7_User_Data_4v201_data_begin:
31570 .xword 0x7b70001e4000
31571 .xword 0x7b70001e0000
31572 .xword 0x7d0016800000
31573 .xword 0x7c0000bc0000
31574 .xword 0x7c00000d0000
31575 .xword 0x7c0000fc0000
31576 .xword 0x7c0000c40000
31577 .xword 0x7b7000056000
31578 .xword 0x7b7000040000
31579 .xword 0x7c0000a80000
31580 .xword 0x7d0036400000
31581 .xword 0x7b70001a8000
31582 .xword 0x7c0000f30000
31583 .xword 0x7b7000050000
31584 .xword 0x7b70001e8000
31585 .xword 0x7b700008e000
31586 .xword 0x7b7000096000
31587 .xword 0x7c0000b20000
31588 .xword 0x7b70001ae000
31589 .xword 0x7b70000f6000
31590 .xword 0x7c0000f40000
31591 .xword 0x7c0000800000
31592 .xword 0x7b70000e0000
31593 .xword 0x7c0000bd0000
31594 .xword 0x7b7000090000
31595 .xword 0x7c0000f50000
31596 .xword 0x7b7000192000
31597 .xword 0x7c0000a90000
31598 .xword 0x7c00000f0000
31599 .xword 0x7b7000092000
31600 .xword 0x7b7000174000
31601 .xword 0x7c0000630000
31602 .xword 0x7b7000194000
31603 .xword 0x7b7000052000
31604 .xword 0x7b7000132000
31605 .xword 0x7c00000b0000
31606 .xword 0x7b700018c000
31607 .xword 0x7b7000058000
31608 .xword 0x7b7000060000
31609 .xword 0x7b70001a0000
31610 .xword 0x7c0000df0000
31611 .xword 0x7b70000ce000
31612 .xword 0x7b70000ec000
31613 .xword 0x7c00009e0000
31614 .xword 0x7b7000120000
31615 .xword 0x7b70001be000
31616Thr7_User_Data_4v201_data_end:
31617/*********************************************************************/
31618SECTION .Thr7_User_Data_4v301 DATA_VA=0x7c0000a80000
31619attr_data {
31620 Name = .Thr7_User_Data_4v301 ,
31621 VA = 0x7c0000a80000 ,/* 0x7c0000a8ffc0 */
31622 RA = 0x0060780000 ,
31623 PA = 0x0060780000 ,
31624 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31625 thr7_z_ctx_tsb_3 ,
31626 TTE_V = 1 ,
31627 TTE_NFO = 0 ,
31628 TTE_L = 0 ,
31629 TTE_Soft = 0x130000 ,
31630 TTE_IE = 0 ,
31631 TTE_E = 0 ,
31632 TTE_CP = 0 ,
31633 TTE_CV = 0 ,
31634 TTE_P = 0 ,
31635 TTE_EP = 0 ,
31636 TTE_W = 1 ,
31637 TTE_SW1 = 1 ,
31638 TTE_SW0 = 1 ,
31639 TTE_RSVD1 = 0 ,
31640 TTE_Size = 1 ,
31641 /* DTTE_TAG_DATA = 00007c0000a80000 8000000060780041 */
31642 end_label = Thr7_User_Data_4v301_data_end ,
31643 compressimage ,
31644 }
31645.data
31646.global Thr7_User_Data_4v301_data_begin
31647Thr7_User_Data_4v301_data_begin:
31648 .xword 0x7b70001e4000
31649 .xword 0x7b70001e0000
31650 .xword 0x7d0016800000
31651 .xword 0x7c0000bc0000
31652 .xword 0x7c00000d0000
31653 .xword 0x7c0000fc0000
31654 .xword 0x7c0000c40000
31655 .xword 0x7b7000056000
31656 .xword 0x7b7000040000
31657 .xword 0x7c0000a80000
31658 .xword 0x7d0036400000
31659 .xword 0x7b70001a8000
31660 .xword 0x7c0000f30000
31661 .xword 0x7b7000050000
31662 .xword 0x7b70001e8000
31663 .xword 0x7b700008e000
31664 .xword 0x7b7000096000
31665 .xword 0x7c0000b20000
31666 .xword 0x7b70001ae000
31667 .xword 0x7b70000f6000
31668 .xword 0x7c0000f40000
31669 .xword 0x7c0000800000
31670 .xword 0x7b70000e0000
31671 .xword 0x7c0000bd0000
31672 .xword 0x7b7000090000
31673 .xword 0x7c0000f50000
31674 .xword 0x7b7000192000
31675 .xword 0x7c0000a90000
31676 .xword 0x7c00000f0000
31677 .xword 0x7b7000092000
31678 .xword 0x7b7000174000
31679 .xword 0x7c0000630000
31680 .xword 0x7b7000194000
31681 .xword 0x7b7000052000
31682 .xword 0x7b7000132000
31683 .xword 0x7c00000b0000
31684 .xword 0x7b700018c000
31685 .xword 0x7b7000058000
31686 .xword 0x7b7000060000
31687 .xword 0x7b70001a0000
31688 .xword 0x7c0000df0000
31689 .xword 0x7b70000ce000
31690 .xword 0x7b70000ec000
31691 .xword 0x7c00009e0000
31692 .xword 0x7b7000120000
31693 .xword 0x7b70001be000
31694Thr7_User_Data_4v301_data_end:
31695/*********************************************************************/
31696SECTION .Thr7_User_Text_4v003 TEXT_VA=0x7d0036400000
31697attr_text {
31698 Name = .Thr7_User_Text_4v003 ,
31699 VA = 0x7d0036400000 ,/* 0x7d00367fffc0 */
31700 RA = 0x02c5800000 ,
31701 PA = 0x7ec5800000 ,
31702 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
31703 thr7_nz_ctx_tsb_0 ,
31704 TTE_V = 1 ,
31705 TTE_NFO = 0 ,
31706 TTE_L = 1 ,
31707 TTE_Soft = 0x120000 ,
31708 TTE_IE = 0 ,
31709 TTE_E = 0 ,
31710 TTE_CP = 1 ,
31711 TTE_CV = 0 ,
31712 TTE_P = 0 ,
31713 TTE_EP = 1 ,
31714 TTE_W = 0 ,
31715 TTE_SW1 = 0 ,
31716 TTE_SW0 = 1 ,
31717 TTE_RSVD1 = 0 ,
31718 TTE_Size = 3 ,
31719 /* ITTE_TAG_DATA = 00007d0036401c11 8000007ec5800483 */
31720 end_label = Thr7_User_Text_4v003_text_end ,
31721 compressimage ,
31722 }
31723.text
31724.global Thr7_User_Text_4v003_text_begin
31725Thr7_User_Text_4v003_text_begin:
31726 nop
31727 sub %g1, 1, %g1
31728 brz %g1,Thr7_User_Text_4v003_exit
31729 nop
31730 DDEMAP_ALL
31731 .word 0xc02666cc
31732 .word 0xfc9f5d40
31733 .word 0x1000000
31734 .word 0xbe100000
31735 srlx %i7, 8, %i7
31736 andn %i7, 0x1f, %i7
31737 ITLB_PROBE
31738 .word 0x1000000
31739 or %g0, 0x60, %i7
31740 READ_DDATA_ACCESS
31741 TOGGLE_LSU_IM
31742 .word 0x1000000
31743 or %g0, 0x90, %i7
31744 ITLB_TAG_READ
31745 nop
31746 ACCESS_ITSB_PTR
31747thr7_MMU_ASI_PRIMARY_431:
31748 .word 0x87802080
31749 .word 0xe4f2a018
31750 .word 0x1000000
31751 or %g0, 0x5c0, %i7
31752 LOAD_IDATA_ACCESS
31753 .word 0x1000000
31754 .word 0xbe16c000
31755 srlx %i7, 8, %i7
31756 andn %i7, 0x1f, %i7
31757 xor %i7, 0x10, %i7
31758 ITLB_PROBE
31759 TOGGLE_LSU_DM
31760 .word 0xd45c20f0
31761 .word 0x1000000
31762 or %g0, 0x1d2, %i7
31763 LOAD_IDATA_ACCESS
31764 .word 0x1000000
31765 or %g0, 0x08c, %i7
31766 LOAD_IDATA_IN
31767 DO_BRANCH
31768 .word 0x81c26000
31769 .word 0xbe124000
31770 GOTO_SUPERVISOR0
31771 DDEMAP_ALL
31772 nop
31773 DDEMAP_SCTX
31774 IDEMAP_NCTX
31775 .word 0xbe120000
31776 GOTO_SUPERVISOR1
31777 IDEMAP_NCTX
31778 .word 0xbe124000
31779 GOTO_SUPERVISOR0
31780 .word 0xc0256bf0
31781 .word 0x81c0e088
31782 .word 0xbe124000
31783 GOTO_SUPERVISOR0
31784 nop
31785Thr7_User_Text_4v003_exit:
31786 EXIT_GOOD
31787Thr7_User_Text_4v003_text_end:
31788/*********************************************************************/
31789SECTION .Thr7_User_Text_4v401 TEXT_VA=0x7b70001a8000
31790attr_text {
31791 Name = .Thr7_User_Text_4v401 ,
31792 VA = 0x7b70001a8000 ,/* 0x7b70001a9fc0 */
31793 RA = 0x03d0046000 ,
31794 PA = 0x7fd0046000 ,
31795 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31796 thr7_z_ctx_tsb_2 ,
31797 TTE_V = 1 ,
31798 TTE_NFO = 0 ,
31799 TTE_L = 0 ,
31800 TTE_Soft = 0x070000 ,
31801 TTE_IE = 0 ,
31802 TTE_E = 0 ,
31803 TTE_CP = 1 ,
31804 TTE_CV = 0 ,
31805 TTE_P = 1 ,
31806 TTE_EP = 1 ,
31807 TTE_W = 0 ,
31808 TTE_SW1 = 0 ,
31809 TTE_SW0 = 0 ,
31810 TTE_RSVD1 = 0 ,
31811 TTE_Size = 0 ,
31812 /* ITTE_TAG_DATA = 00007b70001a8000 8000007fd0046480 */
31813 end_label = Thr7_User_Text_4v401_text_end ,
31814 compressimage ,
31815 }
31816.text
31817.global Thr7_User_Text_4v401_text_begin
31818Thr7_User_Text_4v401_text_begin:
31819 wrpr 0, %gl
31820 P_DDEMAP_NCTX
31821 .word 0xfe432784
31822 P_IDEMAP_NCTX
31823 P_IDEMAP_NCTX
31824thr7_MMU_ASI_AS_IF_USER_PRIMARY_432:
31825 .word 0x87802010
31826 .word 0xc4f66110
31827 .word 0xc024a250
31828 nop
31829 nop
31830 nop
31831 nop
31832 nop
31833 nop
31834 .word 0x1000000
31835 .word 0xbe120000
31836 P_IDEMAP_RPAGE
31837 .word 0xfcde9120
31838thr7_MMU_ASI_PRIMARY_433:
31839 .word 0x87802080
31840 .word 0xc8bf6c50
31841 .word 0xc0732f68
31842 .word 0xc0232694
31843thr7_MMU_ASI_AS_IF_USER_PRIMARY_434:
31844 .word 0x87802010
31845 .word 0xc4f56090
31846 .word 0x1000000
31847 or %g0, 0x0a9, %i7
31848 P_LOAD_DDATA_IN
31849 .word 0x1000000
31850 or %g0, 0x7f0, %i7
31851 P_READ_DDATA_ACCESS
31852 P_DDEMAP_ALL
31853 .word 0xbe842038
31854 .word 0xeadfc200
31855 nop
31856 nop
31857 nop
31858 nop
31859 .word 0xfe4325fc
31860 .word 0x1000000
31861 or %g0, 0x12c, %i7
31862 P_LOAD_IDATA_ACCESS
31863 nop
31864 nop
31865 nop
31866 nop
31867 nop
31868 nop
31869 nop
31870 nop
31871thr7_MMU_ASI_BLK_SL_435:
31872 .word 0x878020f9
31873 .word 0xe3b96380
31874 nop
31875 nop
31876 nop
31877 nop
31878 nop
31879 nop
31880 .word 0x1000000
31881 or %g0, 0x110, %i7
31882 P_ITLB_TAG_READ
31883 .word 0xbe876068
31884 .word 0xe0dfc200
31885 P_DDEMAP_PCTX
31886 nop
31887 nop
31888 nop
31889 nop
31890 nop
31891 nop
31892 nop
31893 nop
31894 .word 0xfcdc1000
31895 .word 0x1000000
31896 or %g0, 0x01b, %i7
31897 P_LOAD_DDATA_IN
31898 P_DDEMAP_PCTX
31899 .word 0x1000000
31900 or %g0, 0x76e, %i7
31901 P_LOAD_DDATA_ACCESS
31902 .word 0x1000000
31903 or %g0, 0x067, %i7
31904 P_LOAD_IDATA_IN
31905 nop
31906 nop
31907 nop
31908 nop
31909 nop
31910 nop
31911 nop
31912 P_IDEMAP_ALL_RPAGES
31913 P_IDEMAP_ALL_PAGES
31914 .word 0xc033277a
31915 P_TOGGLE_LSU_DM
31916 .word 0xfc998580
31917 .word 0xfe53263e
31918 .word 0x1000000
31919 or %g0, 0x400, %i7
31920 P_ITLB_TAG_READ
31921 nop
31922 nop
31923 nop
31924 .word 0xbe160000
31925 RETURN_FROM_SUPERVISOR1
31926 nop
31927Thr7_User_Text_4v401_exit:
31928 EXIT_GOOD
31929Thr7_User_Text_4v401_text_end:
31930/*********************************************************************/
31931SECTION .Thr7_User_Text_4v004 TEXT_VA=0x7c0000f30000
31932attr_text {
31933 Name = .Thr7_User_Text_4v004 ,
31934 VA = 0x7c0000f30000 ,/* 0x7c0000f3ffc0 */
31935 RA = 0x0060960000 ,
31936 PA = 0x7860960000 ,
31937 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
31938 thr7_nz_ctx_tsb_3 ,
31939 TTE_V = 1 ,
31940 TTE_NFO = 0 ,
31941 TTE_L = 1 ,
31942 TTE_Soft = 0x120000 ,
31943 TTE_IE = 0 ,
31944 TTE_E = 0 ,
31945 TTE_CP = 1 ,
31946 TTE_CV = 0 ,
31947 TTE_P = 1 ,
31948 TTE_EP = 1 ,
31949 TTE_W = 0 ,
31950 TTE_SW1 = 0 ,
31951 TTE_SW0 = 1 ,
31952 TTE_RSVD1 = 0 ,
31953 TTE_Size = 1 ,
31954 /* ITTE_TAG_DATA = 00007c0000f31c11 8000007860960481 */
31955 end_label = Thr7_User_Text_4v004_text_end ,
31956 compressimage ,
31957 }
31958.text
31959.global Thr7_User_Text_4v004_text_begin
31960Thr7_User_Text_4v004_text_begin:
31961 wrpr 0, %gl
31962 .word 0xbe8420d0
31963 .word 0xe0dfd000
31964thr7_MMU_ASI_PRIMARY_436:
31965 .word 0x87802080
31966 .word 0xf0f76030
31967 nop
31968 nop
31969 .word 0xc0756278
31970 P_DDEMAP_PCTX
31971 .word 0xbe842068
31972 .word 0xeadfd000
31973 .word 0xc02565e0
31974 .word 0xc02d6434
31975 .word 0x1000000
31976 .word 0xbe110000
31977 P_DDEMAP_PAGE
31978 P_IDEMAP_ALL
31979 P_TOGGLE_LSU_IM
31980 .word 0xc47420d0
31981 .word 0xc0776b88
31982 .word 0xfe5aa738
31983 .word 0x1000000
31984 or %g0, 0x434, %i7
31985 P_LOAD_DDATA_ACCESS
31986 P_ACCESS_ITSB_PTR
31987 .word 0x1000000
31988 or %g0, 0x073, %i7
31989 P_LOAD_IDATA_IN
31990 .word 0xe8756028
31991 .word 0xc02c2af2
31992thr7_MMU_ASI_PRIMARY_437:
31993 .word 0x87802080
31994 .word 0xd8f420c0
31995 .word 0xbe856068
31996 .word 0xfadfc200
31997 P_IDEMAP_ALL_RPAGES
31998 P_IDEMAP_NCTX
31999 .word 0xfcd88200
32000 P_ACCESS_ITSB_PTR
32001 nop
32002 nop
32003 nop
32004 nop
32005 nop
32006 nop
32007 nop
32008 nop
32009 nop
32010 nop
32011 nop
32012 nop
32013 P_IDEMAP_NCTX
32014 nop
32015 nop
32016 nop
32017 nop
32018 nop
32019 nop
32020 nop
32021 nop
32022 P_ACCESS_ITSB_PTR
32023 .word 0x1000000
32024 or %g0, 0x558, %i7
32025 P_READ_IDATA_ACCESS
32026 .word 0xfe4d68bf
32027 .word 0xfc9c1c40
32028 .word 0xbe82a008
32029 .word 0xd4dfc200
32030 .word 0x1000000
32031 .word 0xbe11c000
32032 P_DDEMAP_RPAGE
32033 .word 0xe872a028
32034 .word 0xc0776ed8
32035 P_IDEMAP_ALL
32036 .word 0xbe134000
32037 RETURN_FROM_SUPERVISOR0
32038 nop
32039Thr7_User_Text_4v004_exit:
32040 EXIT_GOOD
32041Thr7_User_Text_4v004_text_end:
32042/*********************************************************************/
32043SECTION .Thr7_User_Data_4v102 DATA_VA=0x7b7000050000
32044attr_data {
32045 Name = .Thr7_User_Data_4v102 ,
32046 VA = 0x7b7000050000 ,/* 0x7b7000051fc0 */
32047 RA = 0x03d01d4000 ,
32048 PA = 0x03d01d4000 ,
32049 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
32050 thr7_nz_ctx_tsb_2 ,
32051 TTE_V = 1 ,
32052 TTE_NFO = 0 ,
32053 TTE_L = 0 ,
32054 TTE_Soft = 0x080000 ,
32055 TTE_IE = 0 ,
32056 TTE_E = 0 ,
32057 TTE_CP = 1 ,
32058 TTE_CV = 0 ,
32059 TTE_P = 0 ,
32060 TTE_EP = 0 ,
32061 TTE_W = 1 ,
32062 TTE_SW1 = 0 ,
32063 TTE_SW0 = 1 ,
32064 TTE_RSVD1 = 0 ,
32065 TTE_Size = 0 ,
32066 /* DTTE_TAG_DATA = 00007b7000051c11 80000003d01d4440 */
32067 end_label = Thr7_User_Data_4v102_data_end ,
32068 compressimage ,
32069 }
32070.data
32071.global Thr7_User_Data_4v102_data_begin
32072Thr7_User_Data_4v102_data_begin:
32073 .xword 0x7b70001e4000
32074 .xword 0x7b70001e0000
32075 .xword 0x7d0016800000
32076 .xword 0x7c0000bc0000
32077 .xword 0x7c00000d0000
32078 .xword 0x7c0000fc0000
32079 .xword 0x7c0000c40000
32080 .xword 0x7b7000056000
32081 .xword 0x7b7000040000
32082 .xword 0x7c0000a80000
32083 .xword 0x7d0036400000
32084 .xword 0x7b70001a8000
32085 .xword 0x7c0000f30000
32086 .xword 0x7b7000050000
32087 .xword 0x7b70001e8000
32088 .xword 0x7b700008e000
32089 .xword 0x7b7000096000
32090 .xword 0x7c0000b20000
32091 .xword 0x7b70001ae000
32092 .xword 0x7b70000f6000
32093 .xword 0x7c0000f40000
32094 .xword 0x7c0000800000
32095 .xword 0x7b70000e0000
32096 .xword 0x7c0000bd0000
32097 .xword 0x7b7000090000
32098 .xword 0x7c0000f50000
32099 .xword 0x7b7000192000
32100 .xword 0x7c0000a90000
32101 .xword 0x7c00000f0000
32102 .xword 0x7b7000092000
32103 .xword 0x7b7000174000
32104 .xword 0x7c0000630000
32105 .xword 0x7b7000194000
32106 .xword 0x7b7000052000
32107 .xword 0x7b7000132000
32108 .xword 0x7c00000b0000
32109 .xword 0x7b700018c000
32110 .xword 0x7b7000058000
32111 .xword 0x7b7000060000
32112 .xword 0x7b70001a0000
32113 .xword 0x7c0000df0000
32114 .xword 0x7b70000ce000
32115 .xword 0x7b70000ec000
32116 .xword 0x7c00009e0000
32117 .xword 0x7b7000120000
32118 .xword 0x7b70001be000
32119Thr7_User_Data_4v102_data_end:
32120/*********************************************************************/
32121SECTION .Thr7_User_Data_4v202 DATA_VA=0x7b70001e8000
32122attr_data {
32123 Name = .Thr7_User_Data_4v202 ,
32124 VA = 0x7b70001e8000 ,/* 0x7b70001e9fc0 */
32125 RA = 0x03d010a000 ,
32126 PA = 0x03d010a000 ,
32127 TTE_Context = 0x0df9 ,/* DATA_SECONDARY */
32128 thr7_nz_ctx_tsb_2 ,
32129 TTE_V = 1 ,
32130 TTE_NFO = 0 ,
32131 TTE_L = 0 ,
32132 TTE_Soft = 0x070000 ,
32133 TTE_IE = 0 ,
32134 TTE_E = 0 ,
32135 TTE_CP = 1 ,
32136 TTE_CV = 0 ,
32137 TTE_P = 0 ,
32138 TTE_EP = 0 ,
32139 TTE_W = 1 ,
32140 TTE_SW1 = 1 ,
32141 TTE_SW0 = 1 ,
32142 TTE_RSVD1 = 0 ,
32143 TTE_Size = 0 ,
32144 /* DTTE_TAG_DATA = 00007b70001e8e71 80000003d010a440 */
32145 end_label = Thr7_User_Data_4v202_data_end ,
32146 compressimage ,
32147 }
32148.data
32149.global Thr7_User_Data_4v202_data_begin
32150Thr7_User_Data_4v202_data_begin:
32151 .xword 0x7b70001e4000
32152 .xword 0x7b70001e0000
32153 .xword 0x7d0016800000
32154 .xword 0x7c0000bc0000
32155 .xword 0x7c00000d0000
32156 .xword 0x7c0000fc0000
32157 .xword 0x7c0000c40000
32158 .xword 0x7b7000056000
32159 .xword 0x7b7000040000
32160 .xword 0x7c0000a80000
32161 .xword 0x7d0036400000
32162 .xword 0x7b70001a8000
32163 .xword 0x7c0000f30000
32164 .xword 0x7b7000050000
32165 .xword 0x7b70001e8000
32166 .xword 0x7b700008e000
32167 .xword 0x7b7000096000
32168 .xword 0x7c0000b20000
32169 .xword 0x7b70001ae000
32170 .xword 0x7b70000f6000
32171 .xword 0x7c0000f40000
32172 .xword 0x7c0000800000
32173 .xword 0x7b70000e0000
32174 .xword 0x7c0000bd0000
32175 .xword 0x7b7000090000
32176 .xword 0x7c0000f50000
32177 .xword 0x7b7000192000
32178 .xword 0x7c0000a90000
32179 .xword 0x7c00000f0000
32180 .xword 0x7b7000092000
32181 .xword 0x7b7000174000
32182 .xword 0x7c0000630000
32183 .xword 0x7b7000194000
32184 .xword 0x7b7000052000
32185 .xword 0x7b7000132000
32186 .xword 0x7c00000b0000
32187 .xword 0x7b700018c000
32188 .xword 0x7b7000058000
32189 .xword 0x7b7000060000
32190 .xword 0x7b70001a0000
32191 .xword 0x7c0000df0000
32192 .xword 0x7b70000ce000
32193 .xword 0x7b70000ec000
32194 .xword 0x7c00009e0000
32195 .xword 0x7b7000120000
32196 .xword 0x7b70001be000
32197Thr7_User_Data_4v202_data_end:
32198/*********************************************************************/
32199SECTION .Thr7_User_Data_4v302 DATA_VA=0x7b700008e000
32200attr_data {
32201 Name = .Thr7_User_Data_4v302 ,
32202 VA = 0x7b700008e000 ,/* 0x7b700008ffc0 */
32203 RA = 0x03d004a000 ,
32204 PA = 0x7fd004a000 ,
32205 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32206 thr7_z_ctx_tsb_2 ,
32207 TTE_V = 1 ,
32208 TTE_NFO = 0 ,
32209 TTE_L = 0 ,
32210 TTE_Soft = 0x130000 ,
32211 TTE_IE = 0 ,
32212 TTE_E = 0 ,
32213 TTE_CP = 0 ,
32214 TTE_CV = 0 ,
32215 TTE_P = 0 ,
32216 TTE_EP = 0 ,
32217 TTE_W = 1 ,
32218 TTE_SW1 = 1 ,
32219 TTE_SW0 = 1 ,
32220 TTE_RSVD1 = 0 ,
32221 TTE_Size = 0 ,
32222 /* DTTE_TAG_DATA = 00007b700008e000 8000007fd004a040 */
32223 end_label = Thr7_User_Data_4v302_data_end ,
32224 compressimage ,
32225 }
32226.data
32227.global Thr7_User_Data_4v302_data_begin
32228Thr7_User_Data_4v302_data_begin:
32229 .xword 0x7b70001e4000
32230 .xword 0x7b70001e0000
32231 .xword 0x7d0016800000
32232 .xword 0x7c0000bc0000
32233 .xword 0x7c00000d0000
32234 .xword 0x7c0000fc0000
32235 .xword 0x7c0000c40000
32236 .xword 0x7b7000056000
32237 .xword 0x7b7000040000
32238 .xword 0x7c0000a80000
32239 .xword 0x7d0036400000
32240 .xword 0x7b70001a8000
32241 .xword 0x7c0000f30000
32242 .xword 0x7b7000050000
32243 .xword 0x7b70001e8000
32244 .xword 0x7b700008e000
32245 .xword 0x7b7000096000
32246 .xword 0x7c0000b20000
32247 .xword 0x7b70001ae000
32248 .xword 0x7b70000f6000
32249 .xword 0x7c0000f40000
32250 .xword 0x7c0000800000
32251 .xword 0x7b70000e0000
32252 .xword 0x7c0000bd0000
32253 .xword 0x7b7000090000
32254 .xword 0x7c0000f50000
32255 .xword 0x7b7000192000
32256 .xword 0x7c0000a90000
32257 .xword 0x7c00000f0000
32258 .xword 0x7b7000092000
32259 .xword 0x7b7000174000
32260 .xword 0x7c0000630000
32261 .xword 0x7b7000194000
32262 .xword 0x7b7000052000
32263 .xword 0x7b7000132000
32264 .xword 0x7c00000b0000
32265 .xword 0x7b700018c000
32266 .xword 0x7b7000058000
32267 .xword 0x7b7000060000
32268 .xword 0x7b70001a0000
32269 .xword 0x7c0000df0000
32270 .xword 0x7b70000ce000
32271 .xword 0x7b70000ec000
32272 .xword 0x7c00009e0000
32273 .xword 0x7b7000120000
32274 .xword 0x7b70001be000
32275Thr7_User_Data_4v302_data_end:
32276/*********************************************************************/
32277SECTION .Thr7_User_Text_4v005 TEXT_VA=0x7b7000096000
32278attr_text {
32279 Name = .Thr7_User_Text_4v005 ,
32280 VA = 0x7b7000096000 ,/* 0x7b7000097fc0 */
32281 RA = 0x03d005e000 ,
32282 PA = 0x03d005e000 ,
32283 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
32284 thr7_nz_ctx_tsb_2 ,
32285 TTE_V = 1 ,
32286 TTE_NFO = 0 ,
32287 TTE_L = 1 ,
32288 TTE_Soft = 0x120000 ,
32289 TTE_IE = 0 ,
32290 TTE_E = 0 ,
32291 TTE_CP = 1 ,
32292 TTE_CV = 0 ,
32293 TTE_P = 0 ,
32294 TTE_EP = 1 ,
32295 TTE_W = 0 ,
32296 TTE_SW1 = 0 ,
32297 TTE_SW0 = 1 ,
32298 TTE_RSVD1 = 0 ,
32299 TTE_Size = 0 ,
32300 /* ITTE_TAG_DATA = 00007b7000097c11 80000003d005e480 */
32301 end_label = Thr7_User_Text_4v005_text_end ,
32302 compressimage ,
32303 }
32304.text
32305.global Thr7_User_Text_4v005_text_begin
32306Thr7_User_Text_4v005_text_begin:
32307 nop
32308 sub %g1, 1, %g1
32309 brz %g1,Thr7_User_Text_4v005_exit
32310 nop
32311 nop
32312 nop
32313 nop
32314 nop
32315 nop
32316thr7_MMU_ASI_PRIMARY_438:
32317 .word 0x87802080
32318 .word 0xc6f2a0f8
32319 .word 0x1000000
32320 .word 0xbe138000
32321 IDEMAP_RPAGE
32322 .word 0xd4742150
32323 .word 0xc0276868
32324 ACCESS_DTSB_PTR
32325 .word 0xc6742080
32326 .word 0xc0342d14
32327 .word 0xc472a090
32328 .word 0xc072ade0
32329thr7_MMU_ASI_PRIMARY_439:
32330 .word 0x87802080
32331 .word 0xdaf120a8
32332 .word 0xfe42aed4
32333 .word 0xfcde5000
32334 nop
32335 nop
32336 nop
32337 nop
32338 nop
32339 nop
32340 nop
32341 nop
32342 nop
32343 nop
32344 nop
32345 nop
32346 nop
32347 nop
32348 nop
32349 nop
32350 nop
32351 nop
32352 nop
32353 nop
32354 nop
32355 nop
32356 nop
32357 .word 0x1000000
32358 .word 0xbe13c000
32359 srlx %i7, 8, %i7
32360 andn %i7, 0x1f, %i7
32361 xor %i7, 0x10, %i7
32362 ITLB_PROBE
32363 .word 0x1000000
32364 .word 0xbe17c000
32365 srlx %i7, 8, %i7
32366 andn %i7, 0x1f, %i7
32367 ITLB_PROBE
32368 .word 0x1000000
32369 or %g0, 0x110, %i7
32370 ITLB_TAG_READ
32371 .word 0x1000000
32372 .word 0xbe110000
32373 IDEMAP_PAGE
32374 .word 0xbe120000
32375 GOTO_SUPERVISOR1
32376 .word 0xbe82e010
32377 .word 0xc19fde20
32378 .word 0x1000000
32379 or %g0, 0x3e, %i7
32380 LOAD_IDATA_ACCESS
32381 DDEMAP_ALL_PAGES
32382 IDEMAP_ALL
32383 .word 0xd0776028
32384 .word 0xc0256fa0
32385 ACCESS_DTSB_PTR
32386 .word 0x1000000
32387 or %g0, 0x2f, %i7
32388 LOAD_IDATA_ACCESS
32389 nop
32390 nop
32391 nop
32392 nop
32393 nop
32394 nop
32395 nop
32396 IDEMAP_ALL_PAGES
32397 IDEMAP_ALL
32398 nop
32399 nop
32400 .word 0xbe124000
32401 GOTO_SUPERVISOR0
32402 .word 0xd85c2018
32403 .word 0xbe138000
32404 GOTO_SUPERVISOR1
32405 nop
32406Thr7_User_Text_4v005_exit:
32407 EXIT_GOOD
32408Thr7_User_Text_4v005_text_end:
32409/*********************************************************************/
32410SECTION .Thr7_User_Text_4v402 TEXT_VA=0x7c0000b20000
32411attr_text {
32412 Name = .Thr7_User_Text_4v402 ,
32413 VA = 0x7c0000b20000 ,/* 0x7c0000b2ffc0 */
32414 RA = 0x0060170000 ,
32415 PA = 0x0060170000 ,
32416 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
32417 thr7_z_ctx_tsb_3 ,
32418 TTE_V = 1 ,
32419 TTE_NFO = 0 ,
32420 TTE_L = 0 ,
32421 TTE_Soft = 0x070000 ,
32422 TTE_IE = 0 ,
32423 TTE_E = 0 ,
32424 TTE_CP = 1 ,
32425 TTE_CV = 0 ,
32426 TTE_P = 1 ,
32427 TTE_EP = 1 ,
32428 TTE_W = 0 ,
32429 TTE_SW1 = 0 ,
32430 TTE_SW0 = 0 ,
32431 TTE_RSVD1 = 0 ,
32432 TTE_Size = 1 ,
32433 /* ITTE_TAG_DATA = 00007c0000b20000 8000000060170481 */
32434 end_label = Thr7_User_Text_4v402_text_end ,
32435 compressimage ,
32436 }
32437.text
32438.global Thr7_User_Text_4v402_text_begin
32439Thr7_User_Text_4v402_text_begin:
32440 wrpr 0, %gl
32441 P_IDEMAP_NCTX
32442 .word 0x1000000
32443 .word 0xbe124000
32444 P_IDEMAP_PAGE
32445 nop
32446 nop
32447 nop
32448 nop
32449 nop
32450 nop
32451 nop
32452 nop
32453 nop
32454 P_IDEMAP_ALL
32455 P_IDEMAP_NCTX
32456 .word 0x1000000
32457 or %g0, 0xb, %i7
32458 P_LOAD_IDATA_ACCESS
32459 P_IDEMAP_ALL
32460 .word 0xbe812038
32461 .word 0xfadfd000
32462 .word 0xfe45e880
32463 .word 0x1000000
32464 or %g0, 0x082, %i7
32465 P_LOAD_IDATA_IN
32466 .word 0xfcdf43a0
32467 .word 0x1000000
32468 or %g0, 0x198, %i7
32469 P_READ_DDATA_ACCESS
32470 nop
32471 nop
32472 nop
32473 nop
32474 nop
32475 nop
32476 nop
32477 nop
32478 .word 0xfe41af10
32479 .word 0xfcdd4200
32480 nop
32481 nop
32482 nop
32483 nop
32484 nop
32485 nop
32486 nop
32487 nop
32488 P_DDEMAP_PCTX
32489 .word 0xc85de0e0
32490 .word 0x1000000
32491 or %g0, 0x120, %i7
32492 P_ITLB_TAG_READ
32493 P_DDEMAP_NCTX
32494 nop
32495 nop
32496 nop
32497 nop
32498 nop
32499 nop
32500 nop
32501 nop
32502 P_IDEMAP_ALL_PAGES
32503 nop
32504 nop
32505 nop
32506 nop
32507 nop
32508 nop
32509 nop
32510 nop
32511 nop
32512 nop
32513 nop
32514 nop
32515 .word 0xfcde5000
32516 .word 0xbe160000
32517 RETURN_FROM_SUPERVISOR1
32518 nop
32519Thr7_User_Text_4v402_exit:
32520 EXIT_GOOD
32521Thr7_User_Text_4v402_text_end:
32522/*********************************************************************/
32523SECTION .Thr7_User_Data_4v103 DATA_VA=0x7b70001ae000
32524attr_data {
32525 Name = .Thr7_User_Data_4v103 ,
32526 VA = 0x7b70001ae000 ,/* 0x7b70001affc0 */
32527 RA = 0x03d00b8000 ,
32528 PA = 0x03d00b8000 ,
32529 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
32530 thr7_nz_ctx_tsb_2 ,
32531 TTE_V = 1 ,
32532 TTE_NFO = 0 ,
32533 TTE_L = 0 ,
32534 TTE_Soft = 0x080000 ,
32535 TTE_IE = 0 ,
32536 TTE_E = 0 ,
32537 TTE_CP = 1 ,
32538 TTE_CV = 0 ,
32539 TTE_P = 0 ,
32540 TTE_EP = 0 ,
32541 TTE_W = 1 ,
32542 TTE_SW1 = 0 ,
32543 TTE_SW0 = 1 ,
32544 TTE_RSVD1 = 0 ,
32545 TTE_Size = 0 ,
32546 /* DTTE_TAG_DATA = 00007b70001afc11 80000003d00b8440 */
32547 end_label = Thr7_User_Data_4v103_data_end ,
32548 compressimage ,
32549 }
32550.data
32551.global Thr7_User_Data_4v103_data_begin
32552Thr7_User_Data_4v103_data_begin:
32553 .xword 0x7b70001e4000
32554 .xword 0x7b70001e0000
32555 .xword 0x7d0016800000
32556 .xword 0x7c0000bc0000
32557 .xword 0x7c00000d0000
32558 .xword 0x7c0000fc0000
32559 .xword 0x7c0000c40000
32560 .xword 0x7b7000056000
32561 .xword 0x7b7000040000
32562 .xword 0x7c0000a80000
32563 .xword 0x7d0036400000
32564 .xword 0x7b70001a8000
32565 .xword 0x7c0000f30000
32566 .xword 0x7b7000050000
32567 .xword 0x7b70001e8000
32568 .xword 0x7b700008e000
32569 .xword 0x7b7000096000
32570 .xword 0x7c0000b20000
32571 .xword 0x7b70001ae000
32572 .xword 0x7b70000f6000
32573 .xword 0x7c0000f40000
32574 .xword 0x7c0000800000
32575 .xword 0x7b70000e0000
32576 .xword 0x7c0000bd0000
32577 .xword 0x7b7000090000
32578 .xword 0x7c0000f50000
32579 .xword 0x7b7000192000
32580 .xword 0x7c0000a90000
32581 .xword 0x7c00000f0000
32582 .xword 0x7b7000092000
32583 .xword 0x7b7000174000
32584 .xword 0x7c0000630000
32585 .xword 0x7b7000194000
32586 .xword 0x7b7000052000
32587 .xword 0x7b7000132000
32588 .xword 0x7c00000b0000
32589 .xword 0x7b700018c000
32590 .xword 0x7b7000058000
32591 .xword 0x7b7000060000
32592 .xword 0x7b70001a0000
32593 .xword 0x7c0000df0000
32594 .xword 0x7b70000ce000
32595 .xword 0x7b70000ec000
32596 .xword 0x7c00009e0000
32597 .xword 0x7b7000120000
32598 .xword 0x7b70001be000
32599Thr7_User_Data_4v103_data_end:
32600/*********************************************************************/
32601SECTION .Thr7_User_Data_4v203 DATA_VA=0x7b70000f6000
32602attr_data {
32603 Name = .Thr7_User_Data_4v203 ,
32604 VA = 0x7b70000f6000 ,/* 0x7b70000f7fc0 */
32605 RA = 0x03d0126000 ,
32606 PA = 0x03d0126000 ,
32607 TTE_Context = 0x0df9 ,/* DATA_SECONDARY */
32608 thr7_nz_ctx_tsb_2 ,
32609 TTE_V = 1 ,
32610 TTE_NFO = 0 ,
32611 TTE_L = 0 ,
32612 TTE_Soft = 0x070000 ,
32613 TTE_IE = 0 ,
32614 TTE_E = 0 ,
32615 TTE_CP = 1 ,
32616 TTE_CV = 0 ,
32617 TTE_P = 0 ,
32618 TTE_EP = 0 ,
32619 TTE_W = 1 ,
32620 TTE_SW1 = 1 ,
32621 TTE_SW0 = 1 ,
32622 TTE_RSVD1 = 0 ,
32623 TTE_Size = 0 ,
32624 /* DTTE_TAG_DATA = 00007b70000f6e71 80000003d0126440 */
32625 end_label = Thr7_User_Data_4v203_data_end ,
32626 compressimage ,
32627 }
32628.data
32629.global Thr7_User_Data_4v203_data_begin
32630Thr7_User_Data_4v203_data_begin:
32631 .xword 0x7b70001e4000
32632 .xword 0x7b70001e0000
32633 .xword 0x7d0016800000
32634 .xword 0x7c0000bc0000
32635 .xword 0x7c00000d0000
32636 .xword 0x7c0000fc0000
32637 .xword 0x7c0000c40000
32638 .xword 0x7b7000056000
32639 .xword 0x7b7000040000
32640 .xword 0x7c0000a80000
32641 .xword 0x7d0036400000
32642 .xword 0x7b70001a8000
32643 .xword 0x7c0000f30000
32644 .xword 0x7b7000050000
32645 .xword 0x7b70001e8000
32646 .xword 0x7b700008e000
32647 .xword 0x7b7000096000
32648 .xword 0x7c0000b20000
32649 .xword 0x7b70001ae000
32650 .xword 0x7b70000f6000
32651 .xword 0x7c0000f40000
32652 .xword 0x7c0000800000
32653 .xword 0x7b70000e0000
32654 .xword 0x7c0000bd0000
32655 .xword 0x7b7000090000
32656 .xword 0x7c0000f50000
32657 .xword 0x7b7000192000
32658 .xword 0x7c0000a90000
32659 .xword 0x7c00000f0000
32660 .xword 0x7b7000092000
32661 .xword 0x7b7000174000
32662 .xword 0x7c0000630000
32663 .xword 0x7b7000194000
32664 .xword 0x7b7000052000
32665 .xword 0x7b7000132000
32666 .xword 0x7c00000b0000
32667 .xword 0x7b700018c000
32668 .xword 0x7b7000058000
32669 .xword 0x7b7000060000
32670 .xword 0x7b70001a0000
32671 .xword 0x7c0000df0000
32672 .xword 0x7b70000ce000
32673 .xword 0x7b70000ec000
32674 .xword 0x7c00009e0000
32675 .xword 0x7b7000120000
32676 .xword 0x7b70001be000
32677Thr7_User_Data_4v203_data_end:
32678/*********************************************************************/
32679SECTION .Thr7_User_Data_4v303 DATA_VA=0x7c0000f40000
32680attr_data {
32681 Name = .Thr7_User_Data_4v303 ,
32682 VA = 0x7c0000f40000 ,/* 0x7c0000f4ffc0 */
32683 RA = 0x0060900000 ,
32684 PA = 0x0060900000 ,
32685 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32686 thr7_z_ctx_tsb_3 ,
32687 TTE_V = 1 ,
32688 TTE_NFO = 0 ,
32689 TTE_L = 0 ,
32690 TTE_Soft = 0x130000 ,
32691 TTE_IE = 0 ,
32692 TTE_E = 0 ,
32693 TTE_CP = 0 ,
32694 TTE_CV = 0 ,
32695 TTE_P = 0 ,
32696 TTE_EP = 0 ,
32697 TTE_W = 1 ,
32698 TTE_SW1 = 1 ,
32699 TTE_SW0 = 1 ,
32700 TTE_RSVD1 = 0 ,
32701 TTE_Size = 1 ,
32702 /* DTTE_TAG_DATA = 00007c0000f40000 8000000060900041 */
32703 end_label = Thr7_User_Data_4v303_data_end ,
32704 compressimage ,
32705 }
32706.data
32707.global Thr7_User_Data_4v303_data_begin
32708Thr7_User_Data_4v303_data_begin:
32709 .xword 0x7b70001e4000
32710 .xword 0x7b70001e0000
32711 .xword 0x7d0016800000
32712 .xword 0x7c0000bc0000
32713 .xword 0x7c00000d0000
32714 .xword 0x7c0000fc0000
32715 .xword 0x7c0000c40000
32716 .xword 0x7b7000056000
32717 .xword 0x7b7000040000
32718 .xword 0x7c0000a80000
32719 .xword 0x7d0036400000
32720 .xword 0x7b70001a8000
32721 .xword 0x7c0000f30000
32722 .xword 0x7b7000050000
32723 .xword 0x7b70001e8000
32724 .xword 0x7b700008e000
32725 .xword 0x7b7000096000
32726 .xword 0x7c0000b20000
32727 .xword 0x7b70001ae000
32728 .xword 0x7b70000f6000
32729 .xword 0x7c0000f40000
32730 .xword 0x7c0000800000
32731 .xword 0x7b70000e0000
32732 .xword 0x7c0000bd0000
32733 .xword 0x7b7000090000
32734 .xword 0x7c0000f50000
32735 .xword 0x7b7000192000
32736 .xword 0x7c0000a90000
32737 .xword 0x7c00000f0000
32738 .xword 0x7b7000092000
32739 .xword 0x7b7000174000
32740 .xword 0x7c0000630000
32741 .xword 0x7b7000194000
32742 .xword 0x7b7000052000
32743 .xword 0x7b7000132000
32744 .xword 0x7c00000b0000
32745 .xword 0x7b700018c000
32746 .xword 0x7b7000058000
32747 .xword 0x7b7000060000
32748 .xword 0x7b70001a0000
32749 .xword 0x7c0000df0000
32750 .xword 0x7b70000ce000
32751 .xword 0x7b70000ec000
32752 .xword 0x7c00009e0000
32753 .xword 0x7b7000120000
32754 .xword 0x7b70001be000
32755Thr7_User_Data_4v303_data_end:
32756/*********************************************************************/
32757SECTION .Thr7_User_Text_4v006 TEXT_VA=0x7c0000800000
32758attr_text {
32759 Name = .Thr7_User_Text_4v006 ,
32760 VA = 0x7c0000800000 ,/* 0x7c000080ffc0 */
32761 RA = 0x0060450000 ,
32762 PA = 0x7860450000 ,
32763 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
32764 thr7_nz_ctx_tsb_3 ,
32765 TTE_V = 1 ,
32766 TTE_NFO = 0 ,
32767 TTE_L = 1 ,
32768 TTE_Soft = 0x120000 ,
32769 TTE_IE = 0 ,
32770 TTE_E = 0 ,
32771 TTE_CP = 1 ,
32772 TTE_CV = 0 ,
32773 TTE_P = 0 ,
32774 TTE_EP = 1 ,
32775 TTE_W = 0 ,
32776 TTE_SW1 = 0 ,
32777 TTE_SW0 = 1 ,
32778 TTE_RSVD1 = 0 ,
32779 TTE_Size = 1 ,
32780 /* ITTE_TAG_DATA = 00007c0000801c11 8000007860450481 */
32781 end_label = Thr7_User_Text_4v006_text_end ,
32782 compressimage ,
32783 }
32784.text
32785.global Thr7_User_Text_4v006_text_begin
32786Thr7_User_Text_4v006_text_begin:
32787 nop
32788 sub %g1, 1, %g1
32789 brz %g1,Thr7_User_Text_4v006_exit
32790 nop
32791 .word 0x1000000
32792 or %g0, 0x8, %i7
32793 READ_IDATA_ACCESS
32794 .word 0xf25f6110
32795 .word 0xf45c2070
32796 .word 0xfe4663f8
32797 .word 0xbe150000
32798 GOTO_SUPERVISOR1
32799 .word 0xe05e6150
32800 .word 0xbe120000
32801 GOTO_SUPERVISOR1
32802 .word 0xc032abac
32803 .word 0x1000000
32804 or %g0, 0x56a, %i7
32805 LOAD_IDATA_ACCESS
32806thr7_MMU_ASI_PRIMARY_440:
32807 .word 0x87802080
32808 .word 0xe2f66010
32809 .word 0xbe120000
32810 GOTO_SUPERVISOR1
32811 .word 0xfcdd5000
32812 .word 0x1000000
32813 or %g0, 0x720, %i7
32814 LOAD_DDATA_ACCESS
32815 .word 0xc0356170
32816 .word 0xf65aa0a0
32817 nop
32818 nop
32819 nop
32820 nop
32821 nop
32822 nop
32823 nop
32824 nop
32825 nop
32826 .word 0xfcdf5000
32827 .word 0x1000000
32828 or %g0, 0x7d8, %i7
32829 DTLB_TAG_READ
32830 IDEMAP_ALL_PAGES
32831thr7_MMU_ASI_PRIMARY_LITTLE_441:
32832 .word 0x87802088
32833 .word 0xf6f2a018
32834 .word 0xf872a128
32835 .word 0xc02e6dd2
32836 .word 0x1000000
32837 .word 0xbe148000
32838 DDEMAP_RPAGE
32839 nop
32840 nop
32841 nop
32842 nop
32843 nop
32844 nop
32845 nop
32846 nop
32847 TOGGLE_LSU_IM
32848 .word 0xd45f6008
32849 .word 0xec72a010
32850 .word 0xc02c2fee
32851 .word 0xfcdc1000
32852 DO_BRANCH
32853 .word 0x81c72000
32854 .word 0xbe124000
32855 GOTO_SUPERVISOR0
32856 .word 0xfa5c20b0
32857 DDEMAP_SCTX
32858 ACCESS_ITSB_PTR
32859 .word 0xec742010
32860 .word 0xc032a828
32861 nop
32862 nop
32863 nop
32864 nop
32865 nop
32866 nop
32867 nop
32868 nop
32869 nop
32870 .word 0xe2756040
32871 .word 0xc02d6b7a
32872 .word 0x1000000
32873 or %g0, 0x580, %i7
32874 DTLB_TAG_READ
32875 IDEMAP_PCTX
32876 .word 0x1000000
32877 or %g0, 0x595, %i7
32878 LOAD_IDATA_ACCESS
32879 nop
32880 nop
32881 IDEMAP_PCTX
32882 .word 0xc072ab60
32883 .word 0xbe13c000
32884 GOTO_SUPERVISOR0
32885 .word 0xfe4f6f9f
32886 .word 0xbe124000
32887 GOTO_SUPERVISOR0
32888 nop
32889Thr7_User_Text_4v006_exit:
32890 EXIT_GOOD
32891Thr7_User_Text_4v006_text_end:
32892/*********************************************************************/
32893SECTION .Thr7_User_Data_4v104 DATA_VA=0x7b70000e0000
32894attr_data {
32895 Name = .Thr7_User_Data_4v104 ,
32896 VA = 0x7b70000e0000 ,/* 0x7b70000e1fc0 */
32897 RA = 0x03d009c000 ,
32898 PA = 0x03d009c000 ,
32899 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
32900 thr7_nz_ctx_tsb_2 ,
32901 TTE_V = 1 ,
32902 TTE_NFO = 0 ,
32903 TTE_L = 0 ,
32904 TTE_Soft = 0x080000 ,
32905 TTE_IE = 0 ,
32906 TTE_E = 0 ,
32907 TTE_CP = 1 ,
32908 TTE_CV = 0 ,
32909 TTE_P = 0 ,
32910 TTE_EP = 0 ,
32911 TTE_W = 1 ,
32912 TTE_SW1 = 0 ,
32913 TTE_SW0 = 1 ,
32914 TTE_RSVD1 = 0 ,
32915 TTE_Size = 0 ,
32916 /* DTTE_TAG_DATA = 00007b70000e1c11 80000003d009c440 */
32917 end_label = Thr7_User_Data_4v104_data_end ,
32918 compressimage ,
32919 }
32920.data
32921.global Thr7_User_Data_4v104_data_begin
32922Thr7_User_Data_4v104_data_begin:
32923 .xword 0x7b70001e4000
32924 .xword 0x7b70001e0000
32925 .xword 0x7d0016800000
32926 .xword 0x7c0000bc0000
32927 .xword 0x7c00000d0000
32928 .xword 0x7c0000fc0000
32929 .xword 0x7c0000c40000
32930 .xword 0x7b7000056000
32931 .xword 0x7b7000040000
32932 .xword 0x7c0000a80000
32933 .xword 0x7d0036400000
32934 .xword 0x7b70001a8000
32935 .xword 0x7c0000f30000
32936 .xword 0x7b7000050000
32937 .xword 0x7b70001e8000
32938 .xword 0x7b700008e000
32939 .xword 0x7b7000096000
32940 .xword 0x7c0000b20000
32941 .xword 0x7b70001ae000
32942 .xword 0x7b70000f6000
32943 .xword 0x7c0000f40000
32944 .xword 0x7c0000800000
32945 .xword 0x7b70000e0000
32946 .xword 0x7c0000bd0000
32947 .xword 0x7b7000090000
32948 .xword 0x7c0000f50000
32949 .xword 0x7b7000192000
32950 .xword 0x7c0000a90000
32951 .xword 0x7c00000f0000
32952 .xword 0x7b7000092000
32953 .xword 0x7b7000174000
32954 .xword 0x7c0000630000
32955 .xword 0x7b7000194000
32956 .xword 0x7b7000052000
32957 .xword 0x7b7000132000
32958 .xword 0x7c00000b0000
32959 .xword 0x7b700018c000
32960 .xword 0x7b7000058000
32961 .xword 0x7b7000060000
32962 .xword 0x7b70001a0000
32963 .xword 0x7c0000df0000
32964 .xword 0x7b70000ce000
32965 .xword 0x7b70000ec000
32966 .xword 0x7c00009e0000
32967 .xword 0x7b7000120000
32968 .xword 0x7b70001be000
32969Thr7_User_Data_4v104_data_end:
32970/*********************************************************************/
32971SECTION .Thr7_User_Data_4v204 DATA_VA=0x7c0000bd0000
32972attr_data {
32973 Name = .Thr7_User_Data_4v204 ,
32974 VA = 0x7c0000bd0000 ,/* 0x7c0000bdffc0 */
32975 RA = 0x0060d60000 ,
32976 PA = 0x7860d60000 ,
32977 TTE_Context = 0x0df9 ,/* DATA_SECONDARY */
32978 thr7_nz_ctx_tsb_3 ,
32979 TTE_V = 1 ,
32980 TTE_NFO = 0 ,
32981 TTE_L = 0 ,
32982 TTE_Soft = 0x070000 ,
32983 TTE_IE = 0 ,
32984 TTE_E = 0 ,
32985 TTE_CP = 1 ,
32986 TTE_CV = 0 ,
32987 TTE_P = 0 ,
32988 TTE_EP = 0 ,
32989 TTE_W = 1 ,
32990 TTE_SW1 = 1 ,
32991 TTE_SW0 = 1 ,
32992 TTE_RSVD1 = 0 ,
32993 TTE_Size = 1 ,
32994 /* DTTE_TAG_DATA = 00007c0000bd0e71 8000007860d60441 */
32995 end_label = Thr7_User_Data_4v204_data_end ,
32996 compressimage ,
32997 }
32998.data
32999.global Thr7_User_Data_4v204_data_begin
33000Thr7_User_Data_4v204_data_begin:
33001 .xword 0x7b70001e4000
33002 .xword 0x7b70001e0000
33003 .xword 0x7d0016800000
33004 .xword 0x7c0000bc0000
33005 .xword 0x7c00000d0000
33006 .xword 0x7c0000fc0000
33007 .xword 0x7c0000c40000
33008 .xword 0x7b7000056000
33009 .xword 0x7b7000040000
33010 .xword 0x7c0000a80000
33011 .xword 0x7d0036400000
33012 .xword 0x7b70001a8000
33013 .xword 0x7c0000f30000
33014 .xword 0x7b7000050000
33015 .xword 0x7b70001e8000
33016 .xword 0x7b700008e000
33017 .xword 0x7b7000096000
33018 .xword 0x7c0000b20000
33019 .xword 0x7b70001ae000
33020 .xword 0x7b70000f6000
33021 .xword 0x7c0000f40000
33022 .xword 0x7c0000800000
33023 .xword 0x7b70000e0000
33024 .xword 0x7c0000bd0000
33025 .xword 0x7b7000090000
33026 .xword 0x7c0000f50000
33027 .xword 0x7b7000192000
33028 .xword 0x7c0000a90000
33029 .xword 0x7c00000f0000
33030 .xword 0x7b7000092000
33031 .xword 0x7b7000174000
33032 .xword 0x7c0000630000
33033 .xword 0x7b7000194000
33034 .xword 0x7b7000052000
33035 .xword 0x7b7000132000
33036 .xword 0x7c00000b0000
33037 .xword 0x7b700018c000
33038 .xword 0x7b7000058000
33039 .xword 0x7b7000060000
33040 .xword 0x7b70001a0000
33041 .xword 0x7c0000df0000
33042 .xword 0x7b70000ce000
33043 .xword 0x7b70000ec000
33044 .xword 0x7c00009e0000
33045 .xword 0x7b7000120000
33046 .xword 0x7b70001be000
33047Thr7_User_Data_4v204_data_end:
33048/*********************************************************************/
33049SECTION .Thr7_User_Data_4v304 DATA_VA=0x7b7000090000
33050attr_data {
33051 Name = .Thr7_User_Data_4v304 ,
33052 VA = 0x7b7000090000 ,/* 0x7b7000091fc0 */
33053 RA = 0x03d0158000 ,
33054 PA = 0x7fd0158000 ,
33055 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
33056 thr7_z_ctx_tsb_2 ,
33057 TTE_V = 1 ,
33058 TTE_NFO = 0 ,
33059 TTE_L = 0 ,
33060 TTE_Soft = 0x130000 ,
33061 TTE_IE = 0 ,
33062 TTE_E = 0 ,
33063 TTE_CP = 0 ,
33064 TTE_CV = 0 ,
33065 TTE_P = 0 ,
33066 TTE_EP = 0 ,
33067 TTE_W = 1 ,
33068 TTE_SW1 = 1 ,
33069 TTE_SW0 = 1 ,
33070 TTE_RSVD1 = 0 ,
33071 TTE_Size = 0 ,
33072 /* DTTE_TAG_DATA = 00007b7000090000 8000007fd0158040 */
33073 end_label = Thr7_User_Data_4v304_data_end ,
33074 compressimage ,
33075 }
33076.data
33077.global Thr7_User_Data_4v304_data_begin
33078Thr7_User_Data_4v304_data_begin:
33079 .xword 0x7b70001e4000
33080 .xword 0x7b70001e0000
33081 .xword 0x7d0016800000
33082 .xword 0x7c0000bc0000
33083 .xword 0x7c00000d0000
33084 .xword 0x7c0000fc0000
33085 .xword 0x7c0000c40000
33086 .xword 0x7b7000056000
33087 .xword 0x7b7000040000
33088 .xword 0x7c0000a80000
33089 .xword 0x7d0036400000
33090 .xword 0x7b70001a8000
33091 .xword 0x7c0000f30000
33092 .xword 0x7b7000050000
33093 .xword 0x7b70001e8000
33094 .xword 0x7b700008e000
33095 .xword 0x7b7000096000
33096 .xword 0x7c0000b20000
33097 .xword 0x7b70001ae000
33098 .xword 0x7b70000f6000
33099 .xword 0x7c0000f40000
33100 .xword 0x7c0000800000
33101 .xword 0x7b70000e0000
33102 .xword 0x7c0000bd0000
33103 .xword 0x7b7000090000
33104 .xword 0x7c0000f50000
33105 .xword 0x7b7000192000
33106 .xword 0x7c0000a90000
33107 .xword 0x7c00000f0000
33108 .xword 0x7b7000092000
33109 .xword 0x7b7000174000
33110 .xword 0x7c0000630000
33111 .xword 0x7b7000194000
33112 .xword 0x7b7000052000
33113 .xword 0x7b7000132000
33114 .xword 0x7c00000b0000
33115 .xword 0x7b700018c000
33116 .xword 0x7b7000058000
33117 .xword 0x7b7000060000
33118 .xword 0x7b70001a0000
33119 .xword 0x7c0000df0000
33120 .xword 0x7b70000ce000
33121 .xword 0x7b70000ec000
33122 .xword 0x7c00009e0000
33123 .xword 0x7b7000120000
33124 .xword 0x7b70001be000
33125Thr7_User_Data_4v304_data_end:
33126/*********************************************************************/
33127SECTION .Thr7_User_Text_4v007 TEXT_VA=0x7c0000f50000
33128attr_text {
33129 Name = .Thr7_User_Text_4v007 ,
33130 VA = 0x7c0000f50000 ,/* 0x7c0000f5ffc0 */
33131 RA = 0x0060ef0000 ,
33132 PA = 0x7860ef0000 ,
33133 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
33134 thr7_nz_ctx_tsb_3 ,
33135 TTE_V = 1 ,
33136 TTE_NFO = 0 ,
33137 TTE_L = 1 ,
33138 TTE_Soft = 0x120000 ,
33139 TTE_IE = 0 ,
33140 TTE_E = 0 ,
33141 TTE_CP = 1 ,
33142 TTE_CV = 0 ,
33143 TTE_P = 0 ,
33144 TTE_EP = 1 ,
33145 TTE_W = 0 ,
33146 TTE_SW1 = 0 ,
33147 TTE_SW0 = 1 ,
33148 TTE_RSVD1 = 0 ,
33149 TTE_Size = 1 ,
33150 /* ITTE_TAG_DATA = 00007c0000f51c11 8000007860ef0481 */
33151 end_label = Thr7_User_Text_4v007_text_end ,
33152 compressimage ,
33153 }
33154.text
33155.global Thr7_User_Text_4v007_text_begin
33156Thr7_User_Text_4v007_text_begin:
33157 nop
33158 sub %g1, 1, %g1
33159 brz %g1,Thr7_User_Text_4v007_exit
33160 nop
33161 .word 0x1000000
33162 or %g0, 0x568, %i7
33163 READ_DDATA_ACCESS
33164 .word 0x1000000
33165 or %g0, 0x258, %i7
33166 READ_DDATA_ACCESS
33167 nop
33168 nop
33169 nop
33170 nop
33171 nop
33172 nop
33173 nop
33174 nop
33175 .word 0x1000000
33176 .word 0xbe140000
33177 DDEMAP_PAGE
33178 .word 0x1000000
33179 or %g0, 0x044, %i7
33180 LOAD_DDATA_IN
33181 DDEMAP_ALL
33182 .word 0x1000000
33183 or %g0, 0x138, %i7
33184 DTLB_TAG_READ
33185 .word 0xfcd95120
33186 .word 0x1000000
33187 or %g0, 0x6b0, %i7
33188 READ_DDATA_ACCESS
33189 TOGGLE_LSU_DM
33190 .word 0xbe82e010
33191 .word 0xc19fde20
33192 nop
33193 nop
33194 nop
33195 nop
33196 nop
33197 nop
33198 nop
33199 nop
33200 .word 0xbe866110
33201 .word 0xeadfd000
33202 .word 0x1000000
33203 or %g0, 0x70, %i7
33204 READ_IDATA_ACCESS
33205thr7_MMU_ASI_BLK_P_442:
33206 .word 0x878020f0
33207 .word 0xe1b92180
33208 .word 0x1000000
33209 or %g0, 0x690, %i7
33210 DTLB_TAG_READ
33211 .word 0xc02565ec
33212 .word 0xbe124000
33213 GOTO_SUPERVISOR0
33214 .word 0x1000000
33215 or %g0, 0x3e8, %i7
33216 DTLB_TAG_READ
33217 .word 0xf6742078
33218 .word 0xc0256304
33219 nop
33220 nop
33221 nop
33222 nop
33223 nop
33224 nop
33225 nop
33226 TOGGLE_LSU_IM
33227thr7_MMU_ASI_PRIMARY_443:
33228 .word 0x87802080
33229 .word 0xc4f56008
33230 nop
33231 nop
33232 nop
33233 nop
33234 nop
33235 nop
33236 nop
33237 nop
33238 IDEMAP_ALL_RPAGES
33239 .word 0xbe124000
33240 GOTO_SUPERVISOR0
33241 TOGGLE_LSU_DM
33242 .word 0xf45e6040
33243 .word 0xfcdd5000
33244 .word 0xe672a080
33245 .word 0xc02c2210
33246 nop
33247 nop
33248 nop
33249 nop
33250 nop
33251 nop
33252 nop
33253 nop
33254 IDEMAP_ALL
33255 .word 0xc02e6170
33256 .word 0xe27760b8
33257 .word 0xc0256e18
33258 .word 0xfe566606
33259 nop
33260 nop
33261 .word 0xfa5e6110
33262 DO_BRANCH
33263 .word 0x81c72000
33264 .word 0xbe13c000
33265 GOTO_SUPERVISOR0
33266 .word 0x1000000
33267 .word 0xbe164000
33268 srlx %i7, 8, %i7
33269 andn %i7, 0x1f, %i7
33270 xor %i7, 0x10, %i7
33271 ITLB_PROBE
33272thr7_MMU_ASI_PRIMARY_444:
33273 .word 0x87802080
33274 .word 0xe0f42130
33275 .word 0xfe4c236a
33276 .word 0xbe82e040
33277 .word 0xe2dfd020
33278thr7_MMU_ASI_PRIMARY_LITTLE_445:
33279 .word 0x87802088
33280 .word 0xecf760b8
33281 nop
33282 nop
33283 nop
33284 .word 0xbe124000
33285 GOTO_SUPERVISOR0
33286 .word 0xc032ad7c
33287 .word 0xbe138000
33288 GOTO_SUPERVISOR1
33289 nop
33290Thr7_User_Text_4v007_exit:
33291 EXIT_GOOD
33292Thr7_User_Text_4v007_text_end:
33293/*********************************************************************/
33294SECTION .Thr7_User_Data_4v105 DATA_VA=0x7b7000192000
33295attr_data {
33296 Name = .Thr7_User_Data_4v105 ,
33297 VA = 0x7b7000192000 ,/* 0x7b7000193fc0 */
33298 RA = 0x03d00ba000 ,
33299 PA = 0x03d00ba000 ,
33300 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
33301 thr7_nz_ctx_tsb_2 ,
33302 TTE_V = 1 ,
33303 TTE_NFO = 0 ,
33304 TTE_L = 0 ,
33305 TTE_Soft = 0x080000 ,
33306 TTE_IE = 0 ,
33307 TTE_E = 0 ,
33308 TTE_CP = 1 ,
33309 TTE_CV = 0 ,
33310 TTE_P = 0 ,
33311 TTE_EP = 0 ,
33312 TTE_W = 1 ,
33313 TTE_SW1 = 0 ,
33314 TTE_SW0 = 1 ,
33315 TTE_RSVD1 = 0 ,
33316 TTE_Size = 0 ,
33317 /* DTTE_TAG_DATA = 00007b7000193c11 80000003d00ba440 */
33318 end_label = Thr7_User_Data_4v105_data_end ,
33319 compressimage ,
33320 }
33321.data
33322.global Thr7_User_Data_4v105_data_begin
33323Thr7_User_Data_4v105_data_begin:
33324 .xword 0x7b70001e4000
33325 .xword 0x7b70001e0000
33326 .xword 0x7d0016800000
33327 .xword 0x7c0000bc0000
33328 .xword 0x7c00000d0000
33329 .xword 0x7c0000fc0000
33330 .xword 0x7c0000c40000
33331 .xword 0x7b7000056000
33332 .xword 0x7b7000040000
33333 .xword 0x7c0000a80000
33334 .xword 0x7d0036400000
33335 .xword 0x7b70001a8000
33336 .xword 0x7c0000f30000
33337 .xword 0x7b7000050000
33338 .xword 0x7b70001e8000
33339 .xword 0x7b700008e000
33340 .xword 0x7b7000096000
33341 .xword 0x7c0000b20000
33342 .xword 0x7b70001ae000
33343 .xword 0x7b70000f6000
33344 .xword 0x7c0000f40000
33345 .xword 0x7c0000800000
33346 .xword 0x7b70000e0000
33347 .xword 0x7c0000bd0000
33348 .xword 0x7b7000090000
33349 .xword 0x7c0000f50000
33350 .xword 0x7b7000192000
33351 .xword 0x7c0000a90000
33352 .xword 0x7c00000f0000
33353 .xword 0x7b7000092000
33354 .xword 0x7b7000174000
33355 .xword 0x7c0000630000
33356 .xword 0x7b7000194000
33357 .xword 0x7b7000052000
33358 .xword 0x7b7000132000
33359 .xword 0x7c00000b0000
33360 .xword 0x7b700018c000
33361 .xword 0x7b7000058000
33362 .xword 0x7b7000060000
33363 .xword 0x7b70001a0000
33364 .xword 0x7c0000df0000
33365 .xword 0x7b70000ce000
33366 .xword 0x7b70000ec000
33367 .xword 0x7c00009e0000
33368 .xword 0x7b7000120000
33369 .xword 0x7b70001be000
33370Thr7_User_Data_4v105_data_end:
33371/*********************************************************************/
33372SECTION .Thr7_User_Text_4v008 TEXT_VA=0x7c0000a90000
33373attr_text {
33374 Name = .Thr7_User_Text_4v008 ,
33375 VA = 0x7c0000a90000 ,/* 0x7c0000a9ffc0 */
33376 RA = 0x0060240000 ,
33377 PA = 0x7860240000 ,
33378 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
33379 thr7_nz_ctx_tsb_3 ,
33380 TTE_V = 1 ,
33381 TTE_NFO = 0 ,
33382 TTE_L = 1 ,
33383 TTE_Soft = 0x120000 ,
33384 TTE_IE = 0 ,
33385 TTE_E = 0 ,
33386 TTE_CP = 1 ,
33387 TTE_CV = 0 ,
33388 TTE_P = 0 ,
33389 TTE_EP = 1 ,
33390 TTE_W = 0 ,
33391 TTE_SW1 = 0 ,
33392 TTE_SW0 = 1 ,
33393 TTE_RSVD1 = 0 ,
33394 TTE_Size = 1 ,
33395 /* ITTE_TAG_DATA = 00007c0000a91c11 8000007860240481 */
33396 end_label = Thr7_User_Text_4v008_text_end ,
33397 compressimage ,
33398 }
33399.text
33400.global Thr7_User_Text_4v008_text_begin
33401Thr7_User_Text_4v008_text_begin:
33402 nop
33403 sub %g1, 1, %g1
33404 brz %g1,Thr7_User_Text_4v008_exit
33405 nop
33406 nop
33407 nop
33408 nop
33409 .word 0xc872a0d0
33410 .word 0xc0766f38
33411thr7_MMU_ASI_BLK_COMMIT_P_446:
33412 .word 0x878020e0
33413 .word 0xc1bf6e80
33414 .word 0x1000000
33415 .word 0xbe118000
33416 srlx %i7, 8, %i7
33417 andn %i7, 0x1f, %i7
33418 ITLB_PROBE
33419 IDEMAP_ALL_PAGES
33420 DO_BRANCH
33421 .word 0x81c0e088
33422 .word 0xbe124000
33423 GOTO_SUPERVISOR0
33424 .word 0xbe842008
33425 .word 0xc8dfd000
33426 .word 0xbe8660b0
33427 .word 0xeadfd000
33428 nop
33429 nop
33430 nop
33431 nop
33432 nop
33433thr7_MMU_ASI_PRIMARY_447:
33434 .word 0x87802080
33435 .word 0xe6f56148
33436 .word 0xd2712030
33437 .word 0xc07564a8
33438 DDEMAP_SCTX
33439 DDEMAP_ALL_PAGES
33440 .word 0xfe5f6df0
33441 .word 0xea766038
33442 .word 0xc02e6170
33443 .word 0xfa5f6150
33444 .word 0xfcda9000
33445 .word 0x1000000
33446 .word 0xbe150000
33447 IDEMAP_PAGE
33448 .word 0x1000000
33449 or %g0, 0x440, %i7
33450 LOAD_IDATA_ACCESS
33451 ACCESS_ITSB_PTR
33452 .word 0xfe5563a4
33453 DO_BRANCH
33454 .word 0x81c26000
33455 .word 0xbe13c000
33456 GOTO_SUPERVISOR0
33457 .word 0xbe812120
33458 .word 0xc4dfd000
33459 .word 0x1000000
33460 .word 0xbe110000
33461 IDEMAP_PAGE
33462thr7_MMU_ASI_PRIMARY_448:
33463 .word 0x87802080
33464 .word 0xe6f2a0a8
33465thr7_MMU_ASI_BLK_P_449:
33466 .word 0x878020f0
33467 .word 0xe3be6540
33468 .word 0xdc756058
33469 .word 0xc0742560
33470 .word 0xbe80a140
33471 .word 0xd4dfd000
33472 .word 0xc1991f00
33473 .word 0xc032a746
33474 .word 0xc0356e7e
33475 .word 0x1000000
33476 or %g0, 0x03d, %i7
33477 LOAD_DDATA_IN
33478 TOGGLE_LSU_IM
33479 DO_BRANCH
33480 .word 0x81c36000
33481 .word 0xbe124000
33482 GOTO_SUPERVISOR0
33483 DDEMAP_ALL_RPAGES
33484 .word 0x1000000
33485 .word 0xbe134000
33486 DDEMAP_RPAGE
33487 .word 0xfcdf5000
33488 .word 0xfc995c60
33489 .word 0x1000000
33490 or %g0, 0x62, %i7
33491 LOAD_IDATA_ACCESS
33492thr7_MMU_ASI_PRIMARY_450:
33493 .word 0x87802080
33494 .word 0xdef2a050
33495 .word 0x1000000
33496 or %g0, 0x4d8, %i7
33497 DTLB_TAG_READ
33498 DO_BRANCH
33499 .word 0x81c72000
33500 .word 0xbe13c000
33501 GOTO_SUPERVISOR0
33502 .word 0xfcdc1000
33503 DDEMAP_ALL
33504 nop
33505 nop
33506 nop
33507 nop
33508 nop
33509 nop
33510 .word 0xf25e6140
33511 .word 0x1000000
33512 .word 0xbe110000
33513 DDEMAP_PAGE
33514 ACCESS_DTSB_PTR
33515 .word 0xbe138000
33516 GOTO_SUPERVISOR1
33517 .word 0xc072a5d8
33518 .word 0xbe150000
33519 GOTO_SUPERVISOR1
33520 nop
33521Thr7_User_Text_4v008_exit:
33522 EXIT_GOOD
33523Thr7_User_Text_4v008_text_end:
33524/*********************************************************************/
33525SECTION .Thr7_User_Data_4v106 DATA_VA=0x7c00000f0000
33526attr_data {
33527 Name = .Thr7_User_Data_4v106 ,
33528 VA = 0x7c00000f0000 ,/* 0x7c00000fffc0 */
33529 RA = 0x0060840000 ,
33530 PA = 0x7860840000 ,
33531 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
33532 thr7_nz_ctx_tsb_3 ,
33533 TTE_V = 1 ,
33534 TTE_NFO = 0 ,
33535 TTE_L = 0 ,
33536 TTE_Soft = 0x080000 ,
33537 TTE_IE = 0 ,
33538 TTE_E = 0 ,
33539 TTE_CP = 1 ,
33540 TTE_CV = 0 ,
33541 TTE_P = 0 ,
33542 TTE_EP = 0 ,
33543 TTE_W = 1 ,
33544 TTE_SW1 = 0 ,
33545 TTE_SW0 = 1 ,
33546 TTE_RSVD1 = 0 ,
33547 TTE_Size = 1 ,
33548 /* DTTE_TAG_DATA = 00007c00000f1c11 8000007860840441 */
33549 end_label = Thr7_User_Data_4v106_data_end ,
33550 compressimage ,
33551 }
33552.data
33553.global Thr7_User_Data_4v106_data_begin
33554Thr7_User_Data_4v106_data_begin:
33555 .xword 0x7b70001e4000
33556 .xword 0x7b70001e0000
33557 .xword 0x7d0016800000
33558 .xword 0x7c0000bc0000
33559 .xword 0x7c00000d0000
33560 .xword 0x7c0000fc0000
33561 .xword 0x7c0000c40000
33562 .xword 0x7b7000056000
33563 .xword 0x7b7000040000
33564 .xword 0x7c0000a80000
33565 .xword 0x7d0036400000
33566 .xword 0x7b70001a8000
33567 .xword 0x7c0000f30000
33568 .xword 0x7b7000050000
33569 .xword 0x7b70001e8000
33570 .xword 0x7b700008e000
33571 .xword 0x7b7000096000
33572 .xword 0x7c0000b20000
33573 .xword 0x7b70001ae000
33574 .xword 0x7b70000f6000
33575 .xword 0x7c0000f40000
33576 .xword 0x7c0000800000
33577 .xword 0x7b70000e0000
33578 .xword 0x7c0000bd0000
33579 .xword 0x7b7000090000
33580 .xword 0x7c0000f50000
33581 .xword 0x7b7000192000
33582 .xword 0x7c0000a90000
33583 .xword 0x7c00000f0000
33584 .xword 0x7b7000092000
33585 .xword 0x7b7000174000
33586 .xword 0x7c0000630000
33587 .xword 0x7b7000194000
33588 .xword 0x7b7000052000
33589 .xword 0x7b7000132000
33590 .xword 0x7c00000b0000
33591 .xword 0x7b700018c000
33592 .xword 0x7b7000058000
33593 .xword 0x7b7000060000
33594 .xword 0x7b70001a0000
33595 .xword 0x7c0000df0000
33596 .xword 0x7b70000ce000
33597 .xword 0x7b70000ec000
33598 .xword 0x7c00009e0000
33599 .xword 0x7b7000120000
33600 .xword 0x7b70001be000
33601Thr7_User_Data_4v106_data_end:
33602/*********************************************************************/
33603SECTION .Thr7_User_Text_4v009 TEXT_VA=0x7b7000092000
33604attr_text {
33605 Name = .Thr7_User_Text_4v009 ,
33606 VA = 0x7b7000092000 ,/* 0x7b7000093fc0 */
33607 RA = 0x03d00fe000 ,
33608 PA = 0x03d00fe000 ,
33609 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
33610 thr7_nz_ctx_tsb_2 ,
33611 TTE_V = 1 ,
33612 TTE_NFO = 0 ,
33613 TTE_L = 1 ,
33614 TTE_Soft = 0x120000 ,
33615 TTE_IE = 0 ,
33616 TTE_E = 0 ,
33617 TTE_CP = 1 ,
33618 TTE_CV = 0 ,
33619 TTE_P = 0 ,
33620 TTE_EP = 1 ,
33621 TTE_W = 0 ,
33622 TTE_SW1 = 0 ,
33623 TTE_SW0 = 1 ,
33624 TTE_RSVD1 = 0 ,
33625 TTE_Size = 0 ,
33626 /* ITTE_TAG_DATA = 00007b7000093c11 80000003d00fe480 */
33627 end_label = Thr7_User_Text_4v009_text_end ,
33628 compressimage ,
33629 }
33630.text
33631.global Thr7_User_Text_4v009_text_begin
33632Thr7_User_Text_4v009_text_begin:
33633 nop
33634 sub %g1, 1, %g1
33635 brz %g1,Thr7_User_Text_4v009_exit
33636 nop
33637 .word 0x1000000
33638 or %g0, 0x1d5, %i7
33639 LOAD_IDATA_ACCESS
33640 nop
33641 nop
33642 DDEMAP_ALL
33643 .word 0xfe5f6518
33644thr7_MMU_ASI_PRIMARY_451:
33645 .word 0x87802080
33646 .word 0xd4f420e0
33647 .word 0x1000000
33648 or %g0, 0x09d, %i7
33649 LOAD_IDATA_IN
33650 .word 0xc022ae00
33651thr7_MMU_ASI_SECONDARY_452:
33652 .word 0x87802081
33653 .word 0xecf16010
33654 .word 0xbe866030
33655 .word 0xc39fde00
33656 .word 0xbe846070
33657 .word 0xcadfd020
33658 .word 0xbe124000
33659 GOTO_SUPERVISOR0
33660 .word 0xfcdd5000
33661thr7_MMU_ASI_SECONDARY_LITTLE_453:
33662 .word 0x87802089
33663 .word 0xf2f5a160
33664 .word 0xea5c2038
33665 nop
33666 nop
33667 nop
33668 nop
33669 nop
33670 nop
33671 nop
33672 nop
33673 nop
33674 .word 0x1000000
33675 or %g0, 0x245, %i7
33676 LOAD_DDATA_ACCESS
33677 .word 0xfe466d88
33678 ACCESS_ITSB_PTR
33679 .word 0xe272a098
33680 .word 0xc0756480
33681 .word 0x1000000
33682 or %g0, 0x1a8, %i7
33683 READ_IDATA_ACCESS
33684 .word 0xfcdf5000
33685 .word 0xbe82a100
33686 .word 0xeadfd000
33687 ACCESS_DTSB_PTR
33688 .word 0x1000000
33689 or %g0, 0x733, %i7
33690 LOAD_DDATA_ACCESS
33691 .word 0xbe150000
33692 GOTO_SUPERVISOR1
33693 .word 0xfe4f6ab2
33694 .word 0xbe124000
33695 GOTO_SUPERVISOR0
33696 nop
33697Thr7_User_Text_4v009_exit:
33698 EXIT_GOOD
33699Thr7_User_Text_4v009_text_end:
33700/*********************************************************************/
33701SECTION .Thr7_User_Data_4v107 DATA_VA=0x7b7000174000
33702attr_data {
33703 Name = .Thr7_User_Data_4v107 ,
33704 VA = 0x7b7000174000 ,/* 0x7b7000175fc0 */
33705 RA = 0x03d01d0000 ,
33706 PA = 0x03d01d0000 ,
33707 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
33708 thr7_nz_ctx_tsb_2 ,
33709 TTE_V = 1 ,
33710 TTE_NFO = 0 ,
33711 TTE_L = 0 ,
33712 TTE_Soft = 0x080000 ,
33713 TTE_IE = 0 ,
33714 TTE_E = 0 ,
33715 TTE_CP = 1 ,
33716 TTE_CV = 0 ,
33717 TTE_P = 0 ,
33718 TTE_EP = 0 ,
33719 TTE_W = 1 ,
33720 TTE_SW1 = 0 ,
33721 TTE_SW0 = 1 ,
33722 TTE_RSVD1 = 0 ,
33723 TTE_Size = 0 ,
33724 /* DTTE_TAG_DATA = 00007b7000175c11 80000003d01d0440 */
33725 end_label = Thr7_User_Data_4v107_data_end ,
33726 compressimage ,
33727 }
33728.data
33729.global Thr7_User_Data_4v107_data_begin
33730Thr7_User_Data_4v107_data_begin:
33731 .xword 0x7b70001e4000
33732 .xword 0x7b70001e0000
33733 .xword 0x7d0016800000
33734 .xword 0x7c0000bc0000
33735 .xword 0x7c00000d0000
33736 .xword 0x7c0000fc0000
33737 .xword 0x7c0000c40000
33738 .xword 0x7b7000056000
33739 .xword 0x7b7000040000
33740 .xword 0x7c0000a80000
33741 .xword 0x7d0036400000
33742 .xword 0x7b70001a8000
33743 .xword 0x7c0000f30000
33744 .xword 0x7b7000050000
33745 .xword 0x7b70001e8000
33746 .xword 0x7b700008e000
33747 .xword 0x7b7000096000
33748 .xword 0x7c0000b20000
33749 .xword 0x7b70001ae000
33750 .xword 0x7b70000f6000
33751 .xword 0x7c0000f40000
33752 .xword 0x7c0000800000
33753 .xword 0x7b70000e0000
33754 .xword 0x7c0000bd0000
33755 .xword 0x7b7000090000
33756 .xword 0x7c0000f50000
33757 .xword 0x7b7000192000
33758 .xword 0x7c0000a90000
33759 .xword 0x7c00000f0000
33760 .xword 0x7b7000092000
33761 .xword 0x7b7000174000
33762 .xword 0x7c0000630000
33763 .xword 0x7b7000194000
33764 .xword 0x7b7000052000
33765 .xword 0x7b7000132000
33766 .xword 0x7c00000b0000
33767 .xword 0x7b700018c000
33768 .xword 0x7b7000058000
33769 .xword 0x7b7000060000
33770 .xword 0x7b70001a0000
33771 .xword 0x7c0000df0000
33772 .xword 0x7b70000ce000
33773 .xword 0x7b70000ec000
33774 .xword 0x7c00009e0000
33775 .xword 0x7b7000120000
33776 .xword 0x7b70001be000
33777Thr7_User_Data_4v107_data_end:
33778/*********************************************************************/
33779SECTION .Thr7_User_Text_4v00a TEXT_VA=0x7c0000630000
33780attr_text {
33781 Name = .Thr7_User_Text_4v00a ,
33782 VA = 0x7c0000630000 ,/* 0x7c000063ffc0 */
33783 RA = 0x0060670000 ,
33784 PA = 0x7860670000 ,
33785 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
33786 thr7_nz_ctx_tsb_3 ,
33787 TTE_V = 1 ,
33788 TTE_NFO = 0 ,
33789 TTE_L = 1 ,
33790 TTE_Soft = 0x120000 ,
33791 TTE_IE = 0 ,
33792 TTE_E = 0 ,
33793 TTE_CP = 1 ,
33794 TTE_CV = 0 ,
33795 TTE_P = 0 ,
33796 TTE_EP = 1 ,
33797 TTE_W = 0 ,
33798 TTE_SW1 = 0 ,
33799 TTE_SW0 = 1 ,
33800 TTE_RSVD1 = 0 ,
33801 TTE_Size = 1 ,
33802 /* ITTE_TAG_DATA = 00007c0000631c11 8000007860670481 */
33803 end_label = Thr7_User_Text_4v00a_text_end ,
33804 compressimage ,
33805 }
33806.text
33807.global Thr7_User_Text_4v00a_text_begin
33808Thr7_User_Text_4v00a_text_begin:
33809 nop
33810 sub %g1, 1, %g1
33811 brz %g1,Thr7_User_Text_4v00a_exit
33812 nop
33813 nop
33814 nop
33815 nop
33816 nop
33817 nop
33818 nop
33819 DDEMAP_ALL_RPAGES
33820 DO_BRANCH
33821 .word 0x81c3e000
33822 .word 0xbe13c000
33823 GOTO_SUPERVISOR0
33824 .word 0x1000000
33825 or %g0, 0x240, %i7
33826 READ_DDATA_ACCESS
33827thr7_MMU_ASI_PRIMARY_454:
33828 .word 0x87802080
33829 .word 0xf8f660d8
33830 nop
33831 nop
33832 nop
33833 nop
33834 nop
33835 nop
33836 .word 0xcc72a048
33837 .word 0xc07669a0
33838 .word 0xfc9c5120
33839 .word 0xfcdd5000
33840 .word 0x1000000
33841 or %g0, 0x087, %i7
33842 LOAD_IDATA_IN
33843 .word 0xd45f6100
33844 nop
33845 nop
33846 nop
33847 nop
33848 nop
33849 .word 0x1000000
33850 or %g0, 0x08d, %i7
33851 LOAD_IDATA_IN
33852 .word 0xfcdd5000
33853 .word 0x1000000
33854 or %g0, 0x44d, %i7
33855 LOAD_IDATA_ACCESS
33856 IDEMAP_ALL_RPAGES
33857 .word 0xfe576c7e
33858 nop
33859 nop
33860 nop
33861 .word 0x1000000
33862 or %g0, 0x06e, %i7
33863 LOAD_DDATA_IN
33864 .word 0xfcde5000
33865 .word 0xc3995f20
33866 DO_BRANCH
33867 .word 0x81c4e000
33868 .word 0xbe124000
33869 GOTO_SUPERVISOR0
33870 .word 0xc0756170
33871 .word 0xbe138000
33872 GOTO_SUPERVISOR1
33873 nop
33874Thr7_User_Text_4v00a_exit:
33875 EXIT_GOOD
33876Thr7_User_Text_4v00a_text_end:
33877/*********************************************************************/
33878SECTION .Thr7_User_Data_4v108 DATA_VA=0x7b7000194000
33879attr_data {
33880 Name = .Thr7_User_Data_4v108 ,
33881 VA = 0x7b7000194000 ,/* 0x7b7000195fc0 */
33882 RA = 0x03d0178000 ,
33883 PA = 0x03d0178000 ,
33884 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
33885 thr7_nz_ctx_tsb_2 ,
33886 TTE_V = 1 ,
33887 TTE_NFO = 0 ,
33888 TTE_L = 0 ,
33889 TTE_Soft = 0x080000 ,
33890 TTE_IE = 0 ,
33891 TTE_E = 0 ,
33892 TTE_CP = 1 ,
33893 TTE_CV = 0 ,
33894 TTE_P = 0 ,
33895 TTE_EP = 0 ,
33896 TTE_W = 1 ,
33897 TTE_SW1 = 0 ,
33898 TTE_SW0 = 1 ,
33899 TTE_RSVD1 = 0 ,
33900 TTE_Size = 0 ,
33901 /* DTTE_TAG_DATA = 00007b7000195c11 80000003d0178440 */
33902 end_label = Thr7_User_Data_4v108_data_end ,
33903 compressimage ,
33904 }
33905.data
33906.global Thr7_User_Data_4v108_data_begin
33907Thr7_User_Data_4v108_data_begin:
33908 .xword 0x7b70001e4000
33909 .xword 0x7b70001e0000
33910 .xword 0x7d0016800000
33911 .xword 0x7c0000bc0000
33912 .xword 0x7c00000d0000
33913 .xword 0x7c0000fc0000
33914 .xword 0x7c0000c40000
33915 .xword 0x7b7000056000
33916 .xword 0x7b7000040000
33917 .xword 0x7c0000a80000
33918 .xword 0x7d0036400000
33919 .xword 0x7b70001a8000
33920 .xword 0x7c0000f30000
33921 .xword 0x7b7000050000
33922 .xword 0x7b70001e8000
33923 .xword 0x7b700008e000
33924 .xword 0x7b7000096000
33925 .xword 0x7c0000b20000
33926 .xword 0x7b70001ae000
33927 .xword 0x7b70000f6000
33928 .xword 0x7c0000f40000
33929 .xword 0x7c0000800000
33930 .xword 0x7b70000e0000
33931 .xword 0x7c0000bd0000
33932 .xword 0x7b7000090000
33933 .xword 0x7c0000f50000
33934 .xword 0x7b7000192000
33935 .xword 0x7c0000a90000
33936 .xword 0x7c00000f0000
33937 .xword 0x7b7000092000
33938 .xword 0x7b7000174000
33939 .xword 0x7c0000630000
33940 .xword 0x7b7000194000
33941 .xword 0x7b7000052000
33942 .xword 0x7b7000132000
33943 .xword 0x7c00000b0000
33944 .xword 0x7b700018c000
33945 .xword 0x7b7000058000
33946 .xword 0x7b7000060000
33947 .xword 0x7b70001a0000
33948 .xword 0x7c0000df0000
33949 .xword 0x7b70000ce000
33950 .xword 0x7b70000ec000
33951 .xword 0x7c00009e0000
33952 .xword 0x7b7000120000
33953 .xword 0x7b70001be000
33954Thr7_User_Data_4v108_data_end:
33955/*********************************************************************/
33956SECTION .Thr7_User_Text_4v00b TEXT_VA=0x7b7000052000
33957attr_text {
33958 Name = .Thr7_User_Text_4v00b ,
33959 VA = 0x7b7000052000 ,/* 0x7b7000053fc0 */
33960 RA = 0x03d00be000 ,
33961 PA = 0x03d00be000 ,
33962 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
33963 thr7_nz_ctx_tsb_2 ,
33964 TTE_V = 1 ,
33965 TTE_NFO = 0 ,
33966 TTE_L = 1 ,
33967 TTE_Soft = 0x120000 ,
33968 TTE_IE = 0 ,
33969 TTE_E = 0 ,
33970 TTE_CP = 1 ,
33971 TTE_CV = 0 ,
33972 TTE_P = 0 ,
33973 TTE_EP = 1 ,
33974 TTE_W = 0 ,
33975 TTE_SW1 = 0 ,
33976 TTE_SW0 = 1 ,
33977 TTE_RSVD1 = 0 ,
33978 TTE_Size = 0 ,
33979 /* ITTE_TAG_DATA = 00007b7000053c11 80000003d00be480 */
33980 end_label = Thr7_User_Text_4v00b_text_end ,
33981 compressimage ,
33982 }
33983.text
33984.global Thr7_User_Text_4v00b_text_begin
33985Thr7_User_Text_4v00b_text_begin:
33986 nop
33987 sub %g1, 1, %g1
33988 brz %g1,Thr7_User_Text_4v00b_exit
33989 nop
33990 nop
33991 nop
33992 nop
33993 nop
33994 .word 0xfc9a9000
33995 .word 0xfc9c1d40
33996 .word 0xd6592010
33997 .word 0x1000000
33998 or %g0, 0x600, %i7
33999 DTLB_TAG_READ
34000 .word 0xfcdc1000
34001thr7_MMU_ASI_PRIMARY_455:
34002 .word 0x87802080
34003 .word 0xe0bc28c0
34004thr7_MMU_ASI_PRIMARY_LITTLE_456:
34005 .word 0x87802088
34006 .word 0xdaf2a0a8
34007 .word 0xc0366f3c
34008 .word 0xee72a0a0
34009 .word 0xc0742848
34010 .word 0xc072a758
34011 .word 0xfe466de8
34012 .word 0xfa5e60f0
34013 .word 0x1000000
34014 .word 0xbe16c000
34015 IDEMAP_RPAGE
34016 nop
34017 nop
34018 nop
34019 nop
34020 nop
34021 nop
34022 nop
34023 .word 0x1000000
34024 or %g0, 0x2c8, %i7
34025 READ_DDATA_ACCESS
34026 .word 0xe0592140
34027 .word 0xce72a020
34028 .word 0xc03567d0
34029 DO_BRANCH
34030 .word 0x81c0e088
34031 .word 0xbe13c000
34032 GOTO_SUPERVISOR0
34033 nop
34034 .word 0x1000000
34035 .word 0xbe150000
34036 DDEMAP_PAGE
34037 DO_BRANCH
34038 .word 0x81c0e088
34039 .word 0xbe124000
34040 GOTO_SUPERVISOR0
34041 IDEMAP_NCTX
34042 .word 0x1000000
34043 or %g0, 0x019, %i7
34044 LOAD_IDATA_IN
34045 .word 0xfcde5000
34046 DO_BRANCH
34047 .word 0x81c36000
34048 .word 0xbe124000
34049 GOTO_SUPERVISOR0
34050 .word 0xe25f6010
34051 .word 0xbe120000
34052 GOTO_SUPERVISOR1
34053 nop
34054Thr7_User_Text_4v00b_exit:
34055 EXIT_GOOD
34056Thr7_User_Text_4v00b_text_end:
34057/*********************************************************************/
34058SECTION .Thr7_User_Data_4v109 DATA_VA=0x7b7000132000
34059attr_data {
34060 Name = .Thr7_User_Data_4v109 ,
34061 VA = 0x7b7000132000 ,/* 0x7b7000133fc0 */
34062 RA = 0x03d0198000 ,
34063 PA = 0x03d0198000 ,
34064 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
34065 thr7_nz_ctx_tsb_2 ,
34066 TTE_V = 1 ,
34067 TTE_NFO = 0 ,
34068 TTE_L = 0 ,
34069 TTE_Soft = 0x080000 ,
34070 TTE_IE = 0 ,
34071 TTE_E = 0 ,
34072 TTE_CP = 1 ,
34073 TTE_CV = 0 ,
34074 TTE_P = 0 ,
34075 TTE_EP = 0 ,
34076 TTE_W = 1 ,
34077 TTE_SW1 = 0 ,
34078 TTE_SW0 = 1 ,
34079 TTE_RSVD1 = 0 ,
34080 TTE_Size = 0 ,
34081 /* DTTE_TAG_DATA = 00007b7000133c11 80000003d0198440 */
34082 end_label = Thr7_User_Data_4v109_data_end ,
34083 compressimage ,
34084 }
34085.data
34086.global Thr7_User_Data_4v109_data_begin
34087Thr7_User_Data_4v109_data_begin:
34088 .xword 0x7b70001e4000
34089 .xword 0x7b70001e0000
34090 .xword 0x7d0016800000
34091 .xword 0x7c0000bc0000
34092 .xword 0x7c00000d0000
34093 .xword 0x7c0000fc0000
34094 .xword 0x7c0000c40000
34095 .xword 0x7b7000056000
34096 .xword 0x7b7000040000
34097 .xword 0x7c0000a80000
34098 .xword 0x7d0036400000
34099 .xword 0x7b70001a8000
34100 .xword 0x7c0000f30000
34101 .xword 0x7b7000050000
34102 .xword 0x7b70001e8000
34103 .xword 0x7b700008e000
34104 .xword 0x7b7000096000
34105 .xword 0x7c0000b20000
34106 .xword 0x7b70001ae000
34107 .xword 0x7b70000f6000
34108 .xword 0x7c0000f40000
34109 .xword 0x7c0000800000
34110 .xword 0x7b70000e0000
34111 .xword 0x7c0000bd0000
34112 .xword 0x7b7000090000
34113 .xword 0x7c0000f50000
34114 .xword 0x7b7000192000
34115 .xword 0x7c0000a90000
34116 .xword 0x7c00000f0000
34117 .xword 0x7b7000092000
34118 .xword 0x7b7000174000
34119 .xword 0x7c0000630000
34120 .xword 0x7b7000194000
34121 .xword 0x7b7000052000
34122 .xword 0x7b7000132000
34123 .xword 0x7c00000b0000
34124 .xword 0x7b700018c000
34125 .xword 0x7b7000058000
34126 .xword 0x7b7000060000
34127 .xword 0x7b70001a0000
34128 .xword 0x7c0000df0000
34129 .xword 0x7b70000ce000
34130 .xword 0x7b70000ec000
34131 .xword 0x7c00009e0000
34132 .xword 0x7b7000120000
34133 .xword 0x7b70001be000
34134Thr7_User_Data_4v109_data_end:
34135/*********************************************************************/
34136SECTION .Thr7_User_Text_4v00c TEXT_VA=0x7c00000b0000
34137attr_text {
34138 Name = .Thr7_User_Text_4v00c ,
34139 VA = 0x7c00000b0000 ,/* 0x7c00000bffc0 */
34140 RA = 0x0060d70000 ,
34141 PA = 0x7860d70000 ,
34142 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
34143 thr7_nz_ctx_tsb_3 ,
34144 TTE_V = 1 ,
34145 TTE_NFO = 0 ,
34146 TTE_L = 1 ,
34147 TTE_Soft = 0x120000 ,
34148 TTE_IE = 0 ,
34149 TTE_E = 0 ,
34150 TTE_CP = 1 ,
34151 TTE_CV = 0 ,
34152 TTE_P = 0 ,
34153 TTE_EP = 1 ,
34154 TTE_W = 0 ,
34155 TTE_SW1 = 0 ,
34156 TTE_SW0 = 1 ,
34157 TTE_RSVD1 = 0 ,
34158 TTE_Size = 1 ,
34159 /* ITTE_TAG_DATA = 00007c00000b1c11 8000007860d70481 */
34160 end_label = Thr7_User_Text_4v00c_text_end ,
34161 compressimage ,
34162 }
34163.text
34164.global Thr7_User_Text_4v00c_text_begin
34165Thr7_User_Text_4v00c_text_begin:
34166 nop
34167 sub %g1, 1, %g1
34168 brz %g1,Thr7_User_Text_4v00c_exit
34169 nop
34170 TOGGLE_LSU_IM
34171 .word 0x1000000
34172 .word 0xbe174000
34173 DDEMAP_PAGE
34174 .word 0xf8766138
34175 .word 0xc0756ee8
34176 .word 0xfcdc1000
34177 .word 0x1000000
34178 or %g0, 0x100, %i7
34179 READ_DDATA_ACCESS
34180 .word 0x1000000
34181 .word 0xbe124000
34182 srlx %i7, 8, %i7
34183 andn %i7, 0x1f, %i7
34184 ITLB_PROBE
34185 DO_BRANCH
34186 .word 0x81c26000
34187 .word 0xbe124000
34188 GOTO_SUPERVISOR0
34189 .word 0xc07566d0
34190 .word 0xcc5d6078
34191 .word 0xee776078
34192 .word 0xc0242d74
34193 nop
34194 nop
34195 nop
34196 nop
34197 nop
34198 nop
34199 TOGGLE_LSU_IM
34200 .word 0x1000000
34201 or %g0, 0x68, %i7
34202 DTLB_TAG_READ
34203 .word 0xbe842090
34204 .word 0xf2dfd000
34205thr7_MMU_ASI_PRIMARY_LITTLE_457:
34206 .word 0x87802088
34207 .word 0xc4f56150
34208thr7_MMU_ASI_BLK_COMMIT_S_458:
34209 .word 0x878020e1
34210 .word 0xc1bdafc0
34211 nop
34212 nop
34213 .word 0x1000000
34214 or %g0, 0x548, %i7
34215 LOAD_IDATA_ACCESS
34216 .word 0xbe120000
34217 GOTO_SUPERVISOR1
34218 .word 0xfe4c26e8
34219 .word 0x81c0e088
34220 .word 0xbe124000
34221 GOTO_SUPERVISOR0
34222 nop
34223Thr7_User_Text_4v00c_exit:
34224 EXIT_GOOD
34225Thr7_User_Text_4v00c_text_end:
34226/*********************************************************************/
34227SECTION .Thr7_User_Data_4v10a DATA_VA=0x7b700018c000
34228attr_data {
34229 Name = .Thr7_User_Data_4v10a ,
34230 VA = 0x7b700018c000 ,/* 0x7b700018dfc0 */
34231 RA = 0x03d008c000 ,
34232 PA = 0x03d008c000 ,
34233 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
34234 thr7_nz_ctx_tsb_2 ,
34235 TTE_V = 1 ,
34236 TTE_NFO = 0 ,
34237 TTE_L = 0 ,
34238 TTE_Soft = 0x080000 ,
34239 TTE_IE = 0 ,
34240 TTE_E = 0 ,
34241 TTE_CP = 1 ,
34242 TTE_CV = 0 ,
34243 TTE_P = 0 ,
34244 TTE_EP = 0 ,
34245 TTE_W = 1 ,
34246 TTE_SW1 = 0 ,
34247 TTE_SW0 = 1 ,
34248 TTE_RSVD1 = 0 ,
34249 TTE_Size = 0 ,
34250 /* DTTE_TAG_DATA = 00007b700018dc11 80000003d008c440 */
34251 end_label = Thr7_User_Data_4v10a_data_end ,
34252 compressimage ,
34253 }
34254.data
34255.global Thr7_User_Data_4v10a_data_begin
34256Thr7_User_Data_4v10a_data_begin:
34257 .xword 0x7b70001e4000
34258 .xword 0x7b70001e0000
34259 .xword 0x7d0016800000
34260 .xword 0x7c0000bc0000
34261 .xword 0x7c00000d0000
34262 .xword 0x7c0000fc0000
34263 .xword 0x7c0000c40000
34264 .xword 0x7b7000056000
34265 .xword 0x7b7000040000
34266 .xword 0x7c0000a80000
34267 .xword 0x7d0036400000
34268 .xword 0x7b70001a8000
34269 .xword 0x7c0000f30000
34270 .xword 0x7b7000050000
34271 .xword 0x7b70001e8000
34272 .xword 0x7b700008e000
34273 .xword 0x7b7000096000
34274 .xword 0x7c0000b20000
34275 .xword 0x7b70001ae000
34276 .xword 0x7b70000f6000
34277 .xword 0x7c0000f40000
34278 .xword 0x7c0000800000
34279 .xword 0x7b70000e0000
34280 .xword 0x7c0000bd0000
34281 .xword 0x7b7000090000
34282 .xword 0x7c0000f50000
34283 .xword 0x7b7000192000
34284 .xword 0x7c0000a90000
34285 .xword 0x7c00000f0000
34286 .xword 0x7b7000092000
34287 .xword 0x7b7000174000
34288 .xword 0x7c0000630000
34289 .xword 0x7b7000194000
34290 .xword 0x7b7000052000
34291 .xword 0x7b7000132000
34292 .xword 0x7c00000b0000
34293 .xword 0x7b700018c000
34294 .xword 0x7b7000058000
34295 .xword 0x7b7000060000
34296 .xword 0x7b70001a0000
34297 .xword 0x7c0000df0000
34298 .xword 0x7b70000ce000
34299 .xword 0x7b70000ec000
34300 .xword 0x7c00009e0000
34301 .xword 0x7b7000120000
34302 .xword 0x7b70001be000
34303Thr7_User_Data_4v10a_data_end:
34304/*********************************************************************/
34305SECTION .Thr7_User_Text_4v00d TEXT_VA=0x7b7000058000
34306attr_text {
34307 Name = .Thr7_User_Text_4v00d ,
34308 VA = 0x7b7000058000 ,/* 0x7b7000059fc0 */
34309 RA = 0x03d017c000 ,
34310 PA = 0x03d017c000 ,
34311 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
34312 thr7_nz_ctx_tsb_2 ,
34313 TTE_V = 1 ,
34314 TTE_NFO = 0 ,
34315 TTE_L = 1 ,
34316 TTE_Soft = 0x120000 ,
34317 TTE_IE = 0 ,
34318 TTE_E = 0 ,
34319 TTE_CP = 1 ,
34320 TTE_CV = 0 ,
34321 TTE_P = 0 ,
34322 TTE_EP = 1 ,
34323 TTE_W = 0 ,
34324 TTE_SW1 = 0 ,
34325 TTE_SW0 = 1 ,
34326 TTE_RSVD1 = 0 ,
34327 TTE_Size = 0 ,
34328 /* ITTE_TAG_DATA = 00007b7000059c11 80000003d017c480 */
34329 end_label = Thr7_User_Text_4v00d_text_end ,
34330 compressimage ,
34331 }
34332.text
34333.global Thr7_User_Text_4v00d_text_begin
34334Thr7_User_Text_4v00d_text_begin:
34335 nop
34336 sub %g1, 1, %g1
34337 brz %g1,Thr7_User_Text_4v00d_exit
34338 nop
34339 nop
34340 nop
34341 nop
34342 nop
34343 nop
34344 nop
34345 nop
34346 nop
34347 nop
34348 TOGGLE_LSU_IM
34349 IDEMAP_ALL_PAGES
34350 .word 0x1000000
34351 or %g0, 0x568, %i7
34352 READ_IDATA_ACCESS
34353 .word 0x1000000
34354 or %g0, 0x07a, %i7
34355 LOAD_DDATA_IN
34356 .word 0x1000000
34357 or %g0, 0x044, %i7
34358 LOAD_IDATA_IN
34359 ACCESS_ITSB_PTR
34360 .word 0x1000000
34361 or %g0, 0xcd, %i7
34362 LOAD_DDATA_ACCESS
34363 .word 0xbe150000
34364 GOTO_SUPERVISOR1
34365 .word 0xd45e6068
34366 .word 0xc0376832
34367 DO_BRANCH
34368 .word 0x81c72000
34369 .word 0xbe13c000
34370 GOTO_SUPERVISOR0
34371 IDEMAP_PCTX
34372 nop
34373 nop
34374 .word 0xc02aa9b7
34375 .word 0xe4756078
34376 .word 0xc072aca8
34377thr7_MMU_ASI_PRIMARY_459:
34378 .word 0x87802080
34379 .word 0xd2f42080
34380 .word 0xf4756070
34381 .word 0xc02f6170
34382 .word 0xfcde5000
34383 .word 0x1000000
34384 or %g0, 0x30, %i7
34385 DTLB_TAG_READ
34386 DO_BRANCH
34387 .word 0x81c36000
34388 .word 0xbe124000
34389 GOTO_SUPERVISOR0
34390 .word 0xbe816010
34391 .word 0xc39fde20
34392 .word 0xfe412ad8
34393 IDEMAP_ALL_RPAGES
34394 nop
34395 nop
34396 nop
34397 nop
34398 .word 0x1000000
34399 or %g0, 0x031, %i7
34400 LOAD_DDATA_IN
34401 .word 0xe0592100
34402thr7_MMU_ASI_PRIMARY_460:
34403 .word 0x87802080
34404 .word 0xe2f76010
34405 .word 0x1000000
34406 or %g0, 0x630, %i7
34407 DTLB_TAG_READ
34408 nop
34409 nop
34410 nop
34411 nop
34412 nop
34413 nop
34414 nop
34415 nop
34416 DDEMAP_ALL_RPAGES
34417 .word 0xfcdd5040
34418 .word 0xde7660e8
34419 .word 0xc022aa40
34420 .word 0x1000000
34421 or %g0, 0x218, %i7
34422 READ_DDATA_ACCESS
34423 .word 0x1000000
34424 or %g0, 0x024, %i7
34425 LOAD_IDATA_IN
34426 .word 0xbe124000
34427 GOTO_SUPERVISOR0
34428 .word 0xfa5c2038
34429 .word 0xbe138000
34430 GOTO_SUPERVISOR1
34431 nop
34432Thr7_User_Text_4v00d_exit:
34433 EXIT_GOOD
34434Thr7_User_Text_4v00d_text_end:
34435/*********************************************************************/
34436SECTION .Thr7_User_Data_4v10b DATA_VA=0x7b7000060000
34437attr_data {
34438 Name = .Thr7_User_Data_4v10b ,
34439 VA = 0x7b7000060000 ,/* 0x7b7000061fc0 */
34440 RA = 0x03d006c000 ,
34441 PA = 0x03d006c000 ,
34442 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
34443 thr7_nz_ctx_tsb_2 ,
34444 TTE_V = 1 ,
34445 TTE_NFO = 0 ,
34446 TTE_L = 0 ,
34447 TTE_Soft = 0x080000 ,
34448 TTE_IE = 0 ,
34449 TTE_E = 0 ,
34450 TTE_CP = 1 ,
34451 TTE_CV = 0 ,
34452 TTE_P = 0 ,
34453 TTE_EP = 0 ,
34454 TTE_W = 1 ,
34455 TTE_SW1 = 0 ,
34456 TTE_SW0 = 1 ,
34457 TTE_RSVD1 = 0 ,
34458 TTE_Size = 0 ,
34459 /* DTTE_TAG_DATA = 00007b7000061c11 80000003d006c440 */
34460 end_label = Thr7_User_Data_4v10b_data_end ,
34461 compressimage ,
34462 }
34463.data
34464.global Thr7_User_Data_4v10b_data_begin
34465Thr7_User_Data_4v10b_data_begin:
34466 .xword 0x7b70001e4000
34467 .xword 0x7b70001e0000
34468 .xword 0x7d0016800000
34469 .xword 0x7c0000bc0000
34470 .xword 0x7c00000d0000
34471 .xword 0x7c0000fc0000
34472 .xword 0x7c0000c40000
34473 .xword 0x7b7000056000
34474 .xword 0x7b7000040000
34475 .xword 0x7c0000a80000
34476 .xword 0x7d0036400000
34477 .xword 0x7b70001a8000
34478 .xword 0x7c0000f30000
34479 .xword 0x7b7000050000
34480 .xword 0x7b70001e8000
34481 .xword 0x7b700008e000
34482 .xword 0x7b7000096000
34483 .xword 0x7c0000b20000
34484 .xword 0x7b70001ae000
34485 .xword 0x7b70000f6000
34486 .xword 0x7c0000f40000
34487 .xword 0x7c0000800000
34488 .xword 0x7b70000e0000
34489 .xword 0x7c0000bd0000
34490 .xword 0x7b7000090000
34491 .xword 0x7c0000f50000
34492 .xword 0x7b7000192000
34493 .xword 0x7c0000a90000
34494 .xword 0x7c00000f0000
34495 .xword 0x7b7000092000
34496 .xword 0x7b7000174000
34497 .xword 0x7c0000630000
34498 .xword 0x7b7000194000
34499 .xword 0x7b7000052000
34500 .xword 0x7b7000132000
34501 .xword 0x7c00000b0000
34502 .xword 0x7b700018c000
34503 .xword 0x7b7000058000
34504 .xword 0x7b7000060000
34505 .xword 0x7b70001a0000
34506 .xword 0x7c0000df0000
34507 .xword 0x7b70000ce000
34508 .xword 0x7b70000ec000
34509 .xword 0x7c00009e0000
34510 .xword 0x7b7000120000
34511 .xword 0x7b70001be000
34512Thr7_User_Data_4v10b_data_end:
34513/*********************************************************************/
34514SECTION .Thr7_User_Text_4v00e TEXT_VA=0x7b70001a0000
34515attr_text {
34516 Name = .Thr7_User_Text_4v00e ,
34517 VA = 0x7b70001a0000 ,/* 0x7b70001a1fc0 */
34518 RA = 0x03d01da000 ,
34519 PA = 0x03d01da000 ,
34520 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
34521 thr7_nz_ctx_tsb_2 ,
34522 TTE_V = 1 ,
34523 TTE_NFO = 0 ,
34524 TTE_L = 1 ,
34525 TTE_Soft = 0x120000 ,
34526 TTE_IE = 0 ,
34527 TTE_E = 0 ,
34528 TTE_CP = 1 ,
34529 TTE_CV = 0 ,
34530 TTE_P = 0 ,
34531 TTE_EP = 1 ,
34532 TTE_W = 0 ,
34533 TTE_SW1 = 0 ,
34534 TTE_SW0 = 1 ,
34535 TTE_RSVD1 = 0 ,
34536 TTE_Size = 0 ,
34537 /* ITTE_TAG_DATA = 00007b70001a1c11 80000003d01da480 */
34538 end_label = Thr7_User_Text_4v00e_text_end ,
34539 compressimage ,
34540 }
34541.text
34542.global Thr7_User_Text_4v00e_text_begin
34543Thr7_User_Text_4v00e_text_begin:
34544 nop
34545 sub %g1, 1, %g1
34546 brz %g1,Thr7_User_Text_4v00e_exit
34547 nop
34548 .word 0xfe442c80
34549 .word 0xfe5126bc
34550thr7_MMU_ASI_PRIMARY_461:
34551 .word 0x87802080
34552 .word 0xecf2a010
34553 nop
34554 nop
34555 nop
34556 nop
34557 nop
34558 nop
34559 nop
34560 .word 0xc025685c
34561 .word 0xfc9a9c40
34562 .word 0xf25aa150
34563 DDEMAP_NCTX
34564 .word 0xbe124000
34565 GOTO_SUPERVISOR0
34566 .word 0xfcdd5100
34567 .word 0x1000000
34568 or %g0, 0x046, %i7
34569 LOAD_IDATA_IN
34570 nop
34571 nop
34572 nop
34573 nop
34574 nop
34575 nop
34576 nop
34577 nop
34578 .word 0xec712070
34579 .word 0xc02763a8
34580thr7_MMU_ASI_PRIMARY_462:
34581 .word 0x87802080
34582 .word 0xfaf0a090
34583 nop
34584 nop
34585 nop
34586 .word 0xbe82a150
34587 .word 0xfadfd000
34588 .word 0xbe842110
34589 .word 0xeadfd000
34590 .word 0xfc9a9c40
34591 .word 0xea72a140
34592 .word 0xc0356f58
34593 nop
34594 nop
34595 nop
34596 nop
34597 nop
34598 nop
34599 .word 0x1000000
34600 or %g0, 0x438, %i7
34601 READ_IDATA_ACCESS
34602 .word 0xbe120000
34603 GOTO_SUPERVISOR1
34604 .word 0xfe4666d0
34605 .word 0xbe842068
34606 .word 0xd4dfd000
34607 IDEMAP_ALL_PAGES
34608 .word 0xbe842090
34609 .word 0xf2dfd000
34610 .word 0x1000000
34611 .word 0xbe170000
34612 DDEMAP_RPAGE
34613 .word 0xfa58a100
34614 .word 0x1000000
34615 or %g0, 0x5b, %i7
34616 LOAD_IDATA_ACCESS
34617 TOGGLE_LSU_DM
34618 .word 0xbe138000
34619 GOTO_SUPERVISOR1
34620 .word 0xfcdc1000
34621 .word 0xc45d6068
34622 IDEMAP_ALL_PAGES
34623 ACCESS_ITSB_PTR
34624 IDEMAP_ALL_RPAGES
34625 .word 0x1000000
34626 or %g0, 0x010, %i7
34627 LOAD_DDATA_IN
34628 DDEMAP_ALL
34629 DDEMAP_SCTX
34630 nop
34631 nop
34632 nop
34633 nop
34634 nop
34635 nop
34636 nop
34637 nop
34638 .word 0x1000000
34639 or %g0, 0x1a0, %i7
34640 ITLB_TAG_READ
34641 .word 0x1000000
34642 or %g0, 0x300, %i7
34643 DTLB_TAG_READ
34644 .word 0xfcde5100
34645 nop
34646 nop
34647 nop
34648 nop
34649 DO_BRANCH
34650 .word 0x81c26000
34651 .word 0xbe124000
34652 GOTO_SUPERVISOR0
34653 .word 0xc0366448
34654 .word 0xbe124000
34655 GOTO_SUPERVISOR0
34656 nop
34657Thr7_User_Text_4v00e_exit:
34658 EXIT_GOOD
34659Thr7_User_Text_4v00e_text_end:
34660/*********************************************************************/
34661SECTION .Thr7_User_Data_4v10c DATA_VA=0x7c0000df0000
34662attr_data {
34663 Name = .Thr7_User_Data_4v10c ,
34664 VA = 0x7c0000df0000 ,/* 0x7c0000dfffc0 */
34665 RA = 0x0060990000 ,
34666 PA = 0x7860990000 ,
34667 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
34668 thr7_nz_ctx_tsb_3 ,
34669 TTE_V = 1 ,
34670 TTE_NFO = 0 ,
34671 TTE_L = 0 ,
34672 TTE_Soft = 0x080000 ,
34673 TTE_IE = 0 ,
34674 TTE_E = 0 ,
34675 TTE_CP = 1 ,
34676 TTE_CV = 0 ,
34677 TTE_P = 0 ,
34678 TTE_EP = 0 ,
34679 TTE_W = 1 ,
34680 TTE_SW1 = 0 ,
34681 TTE_SW0 = 1 ,
34682 TTE_RSVD1 = 0 ,
34683 TTE_Size = 1 ,
34684 /* DTTE_TAG_DATA = 00007c0000df1c11 8000007860990441 */
34685 end_label = Thr7_User_Data_4v10c_data_end ,
34686 compressimage ,
34687 }
34688.data
34689.global Thr7_User_Data_4v10c_data_begin
34690Thr7_User_Data_4v10c_data_begin:
34691 .xword 0x7b70001e4000
34692 .xword 0x7b70001e0000
34693 .xword 0x7d0016800000
34694 .xword 0x7c0000bc0000
34695 .xword 0x7c00000d0000
34696 .xword 0x7c0000fc0000
34697 .xword 0x7c0000c40000
34698 .xword 0x7b7000056000
34699 .xword 0x7b7000040000
34700 .xword 0x7c0000a80000
34701 .xword 0x7d0036400000
34702 .xword 0x7b70001a8000
34703 .xword 0x7c0000f30000
34704 .xword 0x7b7000050000
34705 .xword 0x7b70001e8000
34706 .xword 0x7b700008e000
34707 .xword 0x7b7000096000
34708 .xword 0x7c0000b20000
34709 .xword 0x7b70001ae000
34710 .xword 0x7b70000f6000
34711 .xword 0x7c0000f40000
34712 .xword 0x7c0000800000
34713 .xword 0x7b70000e0000
34714 .xword 0x7c0000bd0000
34715 .xword 0x7b7000090000
34716 .xword 0x7c0000f50000
34717 .xword 0x7b7000192000
34718 .xword 0x7c0000a90000
34719 .xword 0x7c00000f0000
34720 .xword 0x7b7000092000
34721 .xword 0x7b7000174000
34722 .xword 0x7c0000630000
34723 .xword 0x7b7000194000
34724 .xword 0x7b7000052000
34725 .xword 0x7b7000132000
34726 .xword 0x7c00000b0000
34727 .xword 0x7b700018c000
34728 .xword 0x7b7000058000
34729 .xword 0x7b7000060000
34730 .xword 0x7b70001a0000
34731 .xword 0x7c0000df0000
34732 .xword 0x7b70000ce000
34733 .xword 0x7b70000ec000
34734 .xword 0x7c00009e0000
34735 .xword 0x7b7000120000
34736 .xword 0x7b70001be000
34737Thr7_User_Data_4v10c_data_end:
34738/*********************************************************************/
34739SECTION .Thr7_User_Text_4v00f TEXT_VA=0x7b70000ce000
34740attr_text {
34741 Name = .Thr7_User_Text_4v00f ,
34742 VA = 0x7b70000ce000 ,/* 0x7b70000cffc0 */
34743 RA = 0x03d006e000 ,
34744 PA = 0x03d006e000 ,
34745 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
34746 thr7_nz_ctx_tsb_2 ,
34747 TTE_V = 1 ,
34748 TTE_NFO = 0 ,
34749 TTE_L = 1 ,
34750 TTE_Soft = 0x120000 ,
34751 TTE_IE = 0 ,
34752 TTE_E = 0 ,
34753 TTE_CP = 1 ,
34754 TTE_CV = 0 ,
34755 TTE_P = 0 ,
34756 TTE_EP = 1 ,
34757 TTE_W = 0 ,
34758 TTE_SW1 = 0 ,
34759 TTE_SW0 = 1 ,
34760 TTE_RSVD1 = 0 ,
34761 TTE_Size = 0 ,
34762 /* ITTE_TAG_DATA = 00007b70000cfc11 80000003d006e480 */
34763 end_label = Thr7_User_Text_4v00f_text_end ,
34764 compressimage ,
34765 }
34766.text
34767.global Thr7_User_Text_4v00f_text_begin
34768Thr7_User_Text_4v00f_text_begin:
34769 nop
34770 sub %g1, 1, %g1
34771 brz %g1,Thr7_User_Text_4v00f_exit
34772 nop
34773 .word 0xc036682e
34774 .word 0xfe5e69a0
34775 DDEMAP_NCTX
34776 .word 0xfe52aa68
34777 TOGGLE_LSU_IM
34778 .word 0x1000000
34779 or %g0, 0x6d0, %i7
34780 READ_DDATA_ACCESS
34781 TOGGLE_LSU_IM
34782 .word 0xfe5aae98
34783 .word 0xfe4567e4
34784 .word 0x1000000
34785 .word 0xbe138000
34786 DDEMAP_PAGE
34787 .word 0xf67760a0
34788 .word 0xc032a170
34789 .word 0x1000000
34790 or %g0, 0x710, %i7
34791 READ_DDATA_ACCESS
34792 ACCESS_DTSB_PTR
34793 .word 0xc0266b4c
34794thr7_MMU_ASI_BLK_COMMIT_P_463:
34795 .word 0x878020e0
34796 .word 0xe3b92280
34797 .word 0xca5aa010
34798 .word 0xbe120000
34799 GOTO_SUPERVISOR1
34800 .word 0xbe82a0b0
34801 .word 0xf2dfd000
34802 .word 0xdc776028
34803 .word 0xc0342a1c
34804 .word 0x1000000
34805 or %g0, 0x338, %i7
34806 DTLB_TAG_READ
34807 .word 0xfc9a9000
34808 DO_BRANCH
34809 .word 0x81c4e000
34810 .word 0xbe124000
34811 GOTO_SUPERVISOR0
34812 .word 0xe272a010
34813 .word 0xc07666c0
34814 .word 0xbe120000
34815 GOTO_SUPERVISOR1
34816 nop
34817Thr7_User_Text_4v00f_exit:
34818 EXIT_GOOD
34819Thr7_User_Text_4v00f_text_end:
34820/*********************************************************************/
34821SECTION .Thr7_User_Data_4v10d DATA_VA=0x7b70000ec000
34822attr_data {
34823 Name = .Thr7_User_Data_4v10d ,
34824 VA = 0x7b70000ec000 ,/* 0x7b70000edfc0 */
34825 RA = 0x03d005a000 ,
34826 PA = 0x03d005a000 ,
34827 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
34828 thr7_nz_ctx_tsb_2 ,
34829 TTE_V = 1 ,
34830 TTE_NFO = 0 ,
34831 TTE_L = 0 ,
34832 TTE_Soft = 0x080000 ,
34833 TTE_IE = 0 ,
34834 TTE_E = 0 ,
34835 TTE_CP = 1 ,
34836 TTE_CV = 0 ,
34837 TTE_P = 0 ,
34838 TTE_EP = 0 ,
34839 TTE_W = 1 ,
34840 TTE_SW1 = 0 ,
34841 TTE_SW0 = 1 ,
34842 TTE_RSVD1 = 0 ,
34843 TTE_Size = 0 ,
34844 /* DTTE_TAG_DATA = 00007b70000edc11 80000003d005a440 */
34845 end_label = Thr7_User_Data_4v10d_data_end ,
34846 compressimage ,
34847 }
34848.data
34849.global Thr7_User_Data_4v10d_data_begin
34850Thr7_User_Data_4v10d_data_begin:
34851 .xword 0x7b70001e4000
34852 .xword 0x7b70001e0000
34853 .xword 0x7d0016800000
34854 .xword 0x7c0000bc0000
34855 .xword 0x7c00000d0000
34856 .xword 0x7c0000fc0000
34857 .xword 0x7c0000c40000
34858 .xword 0x7b7000056000
34859 .xword 0x7b7000040000
34860 .xword 0x7c0000a80000
34861 .xword 0x7d0036400000
34862 .xword 0x7b70001a8000
34863 .xword 0x7c0000f30000
34864 .xword 0x7b7000050000
34865 .xword 0x7b70001e8000
34866 .xword 0x7b700008e000
34867 .xword 0x7b7000096000
34868 .xword 0x7c0000b20000
34869 .xword 0x7b70001ae000
34870 .xword 0x7b70000f6000
34871 .xword 0x7c0000f40000
34872 .xword 0x7c0000800000
34873 .xword 0x7b70000e0000
34874 .xword 0x7c0000bd0000
34875 .xword 0x7b7000090000
34876 .xword 0x7c0000f50000
34877 .xword 0x7b7000192000
34878 .xword 0x7c0000a90000
34879 .xword 0x7c00000f0000
34880 .xword 0x7b7000092000
34881 .xword 0x7b7000174000
34882 .xword 0x7c0000630000
34883 .xword 0x7b7000194000
34884 .xword 0x7b7000052000
34885 .xword 0x7b7000132000
34886 .xword 0x7c00000b0000
34887 .xword 0x7b700018c000
34888 .xword 0x7b7000058000
34889 .xword 0x7b7000060000
34890 .xword 0x7b70001a0000
34891 .xword 0x7c0000df0000
34892 .xword 0x7b70000ce000
34893 .xword 0x7b70000ec000
34894 .xword 0x7c00009e0000
34895 .xword 0x7b7000120000
34896 .xword 0x7b70001be000
34897Thr7_User_Data_4v10d_data_end:
34898/*********************************************************************/
34899SECTION .Thr7_User_Text_4v010 TEXT_VA=0x7c00009e0000
34900attr_text {
34901 Name = .Thr7_User_Text_4v010 ,
34902 VA = 0x7c00009e0000 ,/* 0x7c00009effc0 */
34903 RA = 0x0060bc0000 ,
34904 PA = 0x7860bc0000 ,
34905 TTE_Context = 0x0931 ,/* TEXT_PRIMARY */
34906 thr7_nz_ctx_tsb_3 ,
34907 TTE_V = 1 ,
34908 TTE_NFO = 0 ,
34909 TTE_L = 1 ,
34910 TTE_Soft = 0x120000 ,
34911 TTE_IE = 0 ,
34912 TTE_E = 0 ,
34913 TTE_CP = 1 ,
34914 TTE_CV = 0 ,
34915 TTE_P = 0 ,
34916 TTE_EP = 1 ,
34917 TTE_W = 0 ,
34918 TTE_SW1 = 0 ,
34919 TTE_SW0 = 1 ,
34920 TTE_RSVD1 = 0 ,
34921 TTE_Size = 1 ,
34922 /* ITTE_TAG_DATA = 00007c00009e1c11 8000007860bc0481 */
34923 end_label = Thr7_User_Text_4v010_text_end ,
34924 compressimage ,
34925 }
34926.text
34927.global Thr7_User_Text_4v010_text_begin
34928Thr7_User_Text_4v010_text_begin:
34929 nop
34930 sub %g1, 1, %g1
34931 brz %g1,Thr7_User_Text_4v010_exit
34932 nop
34933 .word 0xbe8660d0
34934 .word 0xe0dfd000
34935 .word 0x1000000
34936 or %g0, 0x9, %i7
34937 LOAD_DDATA_ACCESS
34938 .word 0x1000000
34939 or %g0, 0x1d0, %i7
34940 ITLB_TAG_READ
34941 .word 0x1000000
34942 or %g0, 0x533, %i7
34943 LOAD_DDATA_ACCESS
34944 .word 0x1000000
34945 .word 0xbe10c000
34946 DDEMAP_RPAGE
34947thr7_MMU_ASI_BLK_COMMIT_P_464:
34948 .word 0x878020e0
34949 .word 0xc1baa4c0
34950thr7_MMU_ASI_PRIMARY_465:
34951 .word 0x87802080
34952 .word 0xf4f0a010
34953 .word 0x1000000
34954 or %g0, 0x650, %i7
34955 READ_DDATA_ACCESS
34956 IDEMAP_NCTX
34957 .word 0xfcd89000
34958 TOGGLE_LSU_IM
34959 IDEMAP_ALL
34960 .word 0xbe120000
34961 GOTO_SUPERVISOR1
34962 .word 0xca5aa098
34963 .word 0xfe52a634
34964 .word 0x1000000
34965 or %g0, 0x1c3, %i7
34966 LOAD_IDATA_ACCESS
34967 nop
34968 nop
34969 nop
34970 nop
34971 nop
34972 .word 0xc4742068
34973 .word 0xc0342980
34974 .word 0x1000000
34975 or %g0, 0x4a8, %i7
34976 ITLB_TAG_READ
34977 nop
34978 nop
34979 nop
34980 nop
34981 nop
34982 .word 0xca776040
34983 .word 0xc02f6170
34984 .word 0xec5c2010
34985 .word 0x1000000
34986 or %g0, 0x410, %i7
34987 ITLB_TAG_READ
34988 IDEMAP_ALL_PAGES
34989 .word 0xfcdc1000
34990 DO_BRANCH
34991 .word 0x81c1e000
34992 .word 0xbe124000
34993 GOTO_SUPERVISOR0
34994 .word 0x1000000
34995 or %g0, 0x138, %i7
34996 ITLB_TAG_READ
34997 ACCESS_ITSB_PTR
34998thr7_MMU_ASI_BLK_P_466:
34999 .word 0x878020f0
35000 .word 0xc1bf6140
35001 .word 0x1000000
35002 or %g0, 0x90, %i7
35003 READ_DDATA_ACCESS
35004 .word 0xce756000
35005 .word 0xc02e63fa
35006thr7_MMU_ASI_PRIMARY_467:
35007 .word 0x87802080
35008 .word 0xeef66018
35009 .word 0xd45c20d0
35010 .word 0xfa766140
35011 .word 0xc0212c24
35012thr7_MMU_ASI_BLK_P_468:
35013 .word 0x878020f0
35014 .word 0xe1baa340
35015 DDEMAP_ALL
35016 .word 0x1000000
35017 or %g0, 0x56d, %i7
35018 LOAD_IDATA_ACCESS
35019 .word 0xe05c20b0
35020 DDEMAP_ALL
35021 .word 0x1000000
35022 .word 0xbe124000
35023 srlx %i7, 8, %i7
35024 andn %i7, 0x1f, %i7
35025 ITLB_PROBE
35026 .word 0xbe120000
35027 GOTO_SUPERVISOR1
35028 .word 0x1000000
35029 or %g0, 0x478, %i7
35030 READ_IDATA_ACCESS
35031 .word 0xfcdc1000
35032 .word 0x1000000
35033 or %g0, 0x458, %i7
35034 READ_DDATA_ACCESS
35035 .word 0x1000000
35036 or %g0, 0x490, %i7
35037 READ_IDATA_ACCESS
35038 .word 0x1000000
35039 or %g0, 0x1f0, %i7
35040 READ_IDATA_ACCESS
35041 DDEMAP_ALL
35042 .word 0xf4742010
35043 .word 0xc02f65cd
35044 .word 0x1000000
35045 or %g0, 0x016, %i7
35046 LOAD_IDATA_IN
35047 .word 0xcc5d6048
35048 .word 0xe05d6160
35049 .word 0xfcdf5000
35050 .word 0x1000000
35051 or %g0, 0xd8, %i7
35052 READ_IDATA_ACCESS
35053 .word 0xea5e6130
35054 .word 0xe05aa100
35055 IDEMAP_ALL_RPAGES
35056 ACCESS_ITSB_PTR
35057 .word 0xbe120000
35058 GOTO_SUPERVISOR1
35059 .word 0xfe5f64d0
35060 .word 0xbe150000
35061 GOTO_SUPERVISOR1
35062 nop
35063Thr7_User_Text_4v010_exit:
35064 EXIT_GOOD
35065Thr7_User_Text_4v010_text_end:
35066/*********************************************************************/
35067SECTION .Thr7_User_Data_4v10e DATA_VA=0x7b7000120000
35068attr_data {
35069 Name = .Thr7_User_Data_4v10e ,
35070 VA = 0x7b7000120000 ,/* 0x7b7000121fc0 */
35071 RA = 0x03d0100000 ,
35072 PA = 0x03d0100000 ,
35073 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
35074 thr7_nz_ctx_tsb_2 ,
35075 TTE_V = 1 ,
35076 TTE_NFO = 0 ,
35077 TTE_L = 0 ,
35078 TTE_Soft = 0x080000 ,
35079 TTE_IE = 0 ,
35080 TTE_E = 0 ,
35081 TTE_CP = 1 ,
35082 TTE_CV = 0 ,
35083 TTE_P = 0 ,
35084 TTE_EP = 0 ,
35085 TTE_W = 1 ,
35086 TTE_SW1 = 0 ,
35087 TTE_SW0 = 1 ,
35088 TTE_RSVD1 = 0 ,
35089 TTE_Size = 0 ,
35090 /* DTTE_TAG_DATA = 00007b7000121c11 80000003d0100440 */
35091 end_label = Thr7_User_Data_4v10e_data_end ,
35092 compressimage ,
35093 }
35094.data
35095.global Thr7_User_Data_4v10e_data_begin
35096Thr7_User_Data_4v10e_data_begin:
35097 .xword 0x7b70001e4000
35098 .xword 0x7b70001e0000
35099 .xword 0x7d0016800000
35100 .xword 0x7c0000bc0000
35101 .xword 0x7c00000d0000
35102 .xword 0x7c0000fc0000
35103 .xword 0x7c0000c40000
35104 .xword 0x7b7000056000
35105 .xword 0x7b7000040000
35106 .xword 0x7c0000a80000
35107 .xword 0x7d0036400000
35108 .xword 0x7b70001a8000
35109 .xword 0x7c0000f30000
35110 .xword 0x7b7000050000
35111 .xword 0x7b70001e8000
35112 .xword 0x7b700008e000
35113 .xword 0x7b7000096000
35114 .xword 0x7c0000b20000
35115 .xword 0x7b70001ae000
35116 .xword 0x7b70000f6000
35117 .xword 0x7c0000f40000
35118 .xword 0x7c0000800000
35119 .xword 0x7b70000e0000
35120 .xword 0x7c0000bd0000
35121 .xword 0x7b7000090000
35122 .xword 0x7c0000f50000
35123 .xword 0x7b7000192000
35124 .xword 0x7c0000a90000
35125 .xword 0x7c00000f0000
35126 .xword 0x7b7000092000
35127 .xword 0x7b7000174000
35128 .xword 0x7c0000630000
35129 .xword 0x7b7000194000
35130 .xword 0x7b7000052000
35131 .xword 0x7b7000132000
35132 .xword 0x7c00000b0000
35133 .xword 0x7b700018c000
35134 .xword 0x7b7000058000
35135 .xword 0x7b7000060000
35136 .xword 0x7b70001a0000
35137 .xword 0x7c0000df0000
35138 .xword 0x7b70000ce000
35139 .xword 0x7b70000ec000
35140 .xword 0x7c00009e0000
35141 .xword 0x7b7000120000
35142 .xword 0x7b70001be000
35143Thr7_User_Data_4v10e_data_end:
35144/*********************************************************************/
35145SECTION .Thr7_User_Data_4v10f DATA_VA=0x7b70001be000
35146attr_data {
35147 Name = .Thr7_User_Data_4v10f ,
35148 VA = 0x7b70001be000 ,/* 0x7b70001bffc0 */
35149 RA = 0x03d0114000 ,
35150 PA = 0x03d0114000 ,
35151 TTE_Context = 0x0931 ,/* DATA_PRIMARY */
35152 thr7_nz_ctx_tsb_2 ,
35153 TTE_V = 1 ,
35154 TTE_NFO = 0 ,
35155 TTE_L = 0 ,
35156 TTE_Soft = 0x080000 ,
35157 TTE_IE = 0 ,
35158 TTE_E = 0 ,
35159 TTE_CP = 1 ,
35160 TTE_CV = 0 ,
35161 TTE_P = 0 ,
35162 TTE_EP = 0 ,
35163 TTE_W = 1 ,
35164 TTE_SW1 = 0 ,
35165 TTE_SW0 = 1 ,
35166 TTE_RSVD1 = 0 ,
35167 TTE_Size = 0 ,
35168 /* DTTE_TAG_DATA = 00007b70001bfc11 80000003d0114440 */
35169 end_label = Thr7_User_Data_4v10f_data_end ,
35170 compressimage ,
35171 }
35172.data
35173.global Thr7_User_Data_4v10f_data_begin
35174Thr7_User_Data_4v10f_data_begin:
35175 .xword 0x7b70001e4000
35176 .xword 0x7b70001e0000
35177 .xword 0x7d0016800000
35178 .xword 0x7c0000bc0000
35179 .xword 0x7c00000d0000
35180 .xword 0x7c0000fc0000
35181 .xword 0x7c0000c40000
35182 .xword 0x7b7000056000
35183 .xword 0x7b7000040000
35184 .xword 0x7c0000a80000
35185 .xword 0x7d0036400000
35186 .xword 0x7b70001a8000
35187 .xword 0x7c0000f30000
35188 .xword 0x7b7000050000
35189 .xword 0x7b70001e8000
35190 .xword 0x7b700008e000
35191 .xword 0x7b7000096000
35192 .xword 0x7c0000b20000
35193 .xword 0x7b70001ae000
35194 .xword 0x7b70000f6000
35195 .xword 0x7c0000f40000
35196 .xword 0x7c0000800000
35197 .xword 0x7b70000e0000
35198 .xword 0x7c0000bd0000
35199 .xword 0x7b7000090000
35200 .xword 0x7c0000f50000
35201 .xword 0x7b7000192000
35202 .xword 0x7c0000a90000
35203 .xword 0x7c00000f0000
35204 .xword 0x7b7000092000
35205 .xword 0x7b7000174000
35206 .xword 0x7c0000630000
35207 .xword 0x7b7000194000
35208 .xword 0x7b7000052000
35209 .xword 0x7b7000132000
35210 .xword 0x7c00000b0000
35211 .xword 0x7b700018c000
35212 .xword 0x7b7000058000
35213 .xword 0x7b7000060000
35214 .xword 0x7b70001a0000
35215 .xword 0x7c0000df0000
35216 .xword 0x7b70000ce000
35217 .xword 0x7b70000ec000
35218 .xword 0x7c00009e0000
35219 .xword 0x7b7000120000
35220 .xword 0x7b70001be000
35221Thr7_User_Data_4v10f_data_end:
35222