Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_cmp_test_0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_cmp_test_0.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 0x187e
245#define THR0_PCONTEXT_1 0x1eab
246#define THR0_SCONTEXT_0 0x10d8
247#define THR0_SCONTEXT_1 0x1e93
248#define THR1_PCONTEXT_0 0x09c6
249#define THR1_PCONTEXT_1 0x096b
250#define THR1_SCONTEXT_0 0x0803
251#define THR1_SCONTEXT_1 0x11c6
252#define THR2_PCONTEXT_0 0x0984
253#define THR2_PCONTEXT_1 0x07ca
254#define THR2_SCONTEXT_0 0x031c
255#define THR2_SCONTEXT_1 0x05f0
256#define THR3_PCONTEXT_0 0x0a0e
257#define THR3_PCONTEXT_1 0x0115
258#define THR3_SCONTEXT_0 0x0865
259#define THR3_SCONTEXT_1 0x1386
260#define THR4_PCONTEXT_0 0x04d1
261#define THR4_PCONTEXT_1 0x113f
262#define THR4_SCONTEXT_0 0x18ea
263#define THR4_SCONTEXT_1 0x1d83
264#define THR5_PCONTEXT_0 0x19a9
265#define THR5_PCONTEXT_1 0x1c9e
266#define THR5_SCONTEXT_0 0x154e
267#define THR5_SCONTEXT_1 0x1d2d
268#define THR6_PCONTEXT_0 0x0dac
269#define THR6_PCONTEXT_1 0x069f
270#define THR6_SCONTEXT_0 0x1c29
271#define THR6_SCONTEXT_1 0x1f98
272#define THR7_PCONTEXT_0 0x039c
273#define THR7_PCONTEXT_1 0x01ef
274#define THR7_SCONTEXT_0 0x00ee
275#define THR7_SCONTEXT_1 0x138a
276#define THR0_PTRAP_TEXT_VA 0x600000ff0000
277#define THR0_PTRAP_TEXT_RA 0x01d09c0000
278#define THR0_PTRAP_TEXT_PA 0x0dd09c0000
279#define THR1_PTRAP_TEXT_VA 0x640000e60000
280#define THR1_PTRAP_TEXT_RA 0x01e0190000
281#define THR1_PTRAP_TEXT_PA 0x01e0190000
282#define THR2_PTRAP_TEXT_VA 0x680000580000
283#define THR2_PTRAP_TEXT_RA 0x01f0250000
284#define THR2_PTRAP_TEXT_PA 0x01f0250000
285#define THR3_PTRAP_TEXT_VA 0x6c0000730000
286#define THR3_PTRAP_TEXT_RA 0x0200660000
287#define THR3_PTRAP_TEXT_PA 0x3e00660000
288#define THR4_PTRAP_TEXT_VA 0x700000e10000
289#define THR4_PTRAP_TEXT_RA 0x0210e30000
290#define THR4_PTRAP_TEXT_PA 0x4e10e30000
291#define THR5_PTRAP_TEXT_VA 0x740000600000
292#define THR5_PTRAP_TEXT_RA 0x02201e0000
293#define THR5_PTRAP_TEXT_PA 0x5e201e0000
294#define THR6_PTRAP_TEXT_VA 0x780000e30000
295#define THR6_PTRAP_TEXT_RA 0x0230d50000
296#define THR6_PTRAP_TEXT_PA 0x0230d50000
297#define THR7_PTRAP_TEXT_VA 0x7c0000a40000
298#define THR7_PTRAP_TEXT_RA 0x0240720000
299#define THR7_PTRAP_TEXT_PA 0x0240720000
300#include "mmu_hred.s"
301/*********************************************************************/
302SECTION .Thr0_Priv_Sect TEXT_VA=0x5f50000fc000
303attr_text {
304 Name = .Thr0_Priv_Sect ,
305 thr0_nz_ctx_tsb_1
306 VA = 0x5f50000fc000 ,
307 RA = 0x03200be000 ,
308 PA = 0x0f200be000 ,
309 TTE_Context = 0x187e ,
310 TTE_V = 1 ,
311 TTE_NFO = 0 ,
312 TTE_L = 0 ,
313 TTE_Soft = 0 ,
314 TTE_IE = 0 ,
315 TTE_E = 0 ,
316 TTE_CP = 1 ,
317 TTE_CV = 0 ,
318 TTE_P = 1 ,
319 TTE_EP = 1 ,
320 TTE_W = 1 ,
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=0x63600013a000
341attr_text {
342 Name = .Thr1_Priv_Sect ,
343 thr1_nz_ctx_tsb_1
344 VA = 0x63600013a000 ,
345 RA = 0x0330078000 ,
346 PA = 0x0330078000 ,
347 TTE_Context = 0x09c6 ,
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=0x67700006e000
379attr_text {
380 Name = .Thr2_Priv_Sect ,
381 thr2_nz_ctx_tsb_3
382 VA = 0x67700006e000 ,
383 RA = 0x0340080000 ,
384 PA = 0x0340080000 ,
385 TTE_Context = 0x0984 ,
386 TTE_V = 1 ,
387 TTE_NFO = 0 ,
388 TTE_L = 0 ,
389 TTE_Soft = 0 ,
390 TTE_IE = 0 ,
391 TTE_E = 0 ,
392 TTE_CP = 1 ,
393 TTE_CV = 0 ,
394 TTE_P = 0 ,
395 TTE_EP = 1 ,
396 TTE_W = 0 ,
397 TTE_SW1 = 0 ,
398 TTE_SW0 = 0 ,
399 TTE_RSVD1 = 0 ,
400 TTE_Size = 0 ,
401 end_label = Thr2_Priv_Sect_text_end ,
402 compressimage ,
403 }
404.text
405.global Thr2_Priv_Sect_text_begin
406Thr2_Priv_Sect_text_begin:
407 setx THR2_PTRAP_TEXT_VA, %l0, %l1
408 wrpr %l1, %g0, %tba
409 rdpr %pstate, %l2
410 setx Thr2_user_code_entry, %l0, %l1
411 jmp %l1
412 wrpr %l2, 4, %pstate
413 EXIT_BAD
414Thr2_Priv_Sect_text_end:
415/*********************************************************************/
416SECTION .Thr3_Priv_Sect TEXT_VA=0x6b80001f4000
417attr_text {
418 Name = .Thr3_Priv_Sect ,
419 thr3_nz_ctx_tsb_0
420 VA = 0x6b80001f4000 ,
421 RA = 0x03500b0000 ,
422 PA = 0x03500b0000 ,
423 TTE_Context = 0x0a0e ,
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=0x6f9000122000
455attr_text {
456 Name = .Thr4_Priv_Sect ,
457 thr4_nz_ctx_tsb_2
458 VA = 0x6f9000122000 ,
459 RA = 0x0360094000 ,
460 PA = 0x0360094000 ,
461 TTE_Context = 0x04d1 ,
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=0x73a0001c4000
493attr_text {
494 Name = .Thr5_Priv_Sect ,
495 thr5_nz_ctx_tsb_3
496 VA = 0x73a0001c4000 ,
497 RA = 0x037001a000 ,
498 PA = 0x037001a000 ,
499 TTE_Context = 0x19a9 ,
500 TTE_V = 1 ,
501 TTE_NFO = 0 ,
502 TTE_L = 0 ,
503 TTE_Soft = 0 ,
504 TTE_IE = 0 ,
505 TTE_E = 0 ,
506 TTE_CP = 1 ,
507 TTE_CV = 0 ,
508 TTE_P = 1 ,
509 TTE_EP = 1 ,
510 TTE_W = 0 ,
511 TTE_SW1 = 0 ,
512 TTE_SW0 = 0 ,
513 TTE_RSVD1 = 0 ,
514 TTE_Size = 0 ,
515 end_label = Thr5_Priv_Sect_text_end ,
516 compressimage ,
517 }
518.text
519.global Thr5_Priv_Sect_text_begin
520Thr5_Priv_Sect_text_begin:
521 setx THR5_PTRAP_TEXT_VA, %l0, %l1
522 wrpr %l1, %g0, %tba
523 rdpr %pstate, %l2
524 setx Thr5_user_code_entry, %l0, %l1
525 jmp %l1
526 wrpr %l2, 4, %pstate
527 EXIT_BAD
528Thr5_Priv_Sect_text_end:
529/*********************************************************************/
530SECTION .Thr6_Priv_Sect TEXT_VA=0x77b00019c000
531attr_text {
532 Name = .Thr6_Priv_Sect ,
533 thr6_nz_ctx_tsb_1
534 VA = 0x77b00019c000 ,
535 RA = 0x03801b6000 ,
536 PA = 0x6f801b6000 ,
537 TTE_Context = 0x0dac ,
538 TTE_V = 1 ,
539 TTE_NFO = 0 ,
540 TTE_L = 0 ,
541 TTE_Soft = 0 ,
542 TTE_IE = 0 ,
543 TTE_E = 0 ,
544 TTE_CP = 1 ,
545 TTE_CV = 0 ,
546 TTE_P = 0 ,
547 TTE_EP = 1 ,
548 TTE_W = 0 ,
549 TTE_SW1 = 0 ,
550 TTE_SW0 = 0 ,
551 TTE_RSVD1 = 0 ,
552 TTE_Size = 0 ,
553 end_label = Thr6_Priv_Sect_text_end ,
554 compressimage ,
555 }
556.text
557.global Thr6_Priv_Sect_text_begin
558Thr6_Priv_Sect_text_begin:
559 setx THR6_PTRAP_TEXT_VA, %l0, %l1
560 wrpr %l1, %g0, %tba
561 rdpr %pstate, %l2
562 setx Thr6_user_code_entry, %l0, %l1
563 jmp %l1
564 wrpr %l2, 4, %pstate
565 EXIT_BAD
566Thr6_Priv_Sect_text_end:
567/*********************************************************************/
568SECTION .Thr7_Priv_Sect TEXT_VA=0x7bc000054000
569attr_text {
570 Name = .Thr7_Priv_Sect ,
571 thr7_nz_ctx_tsb_2
572 VA = 0x7bc000054000 ,
573 RA = 0x03900e0000 ,
574 PA = 0x03900e0000 ,
575 TTE_Context = 0x039c ,
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 = 1 ,
585 TTE_EP = 1 ,
586 TTE_W = 1 ,
587 TTE_SW1 = 0 ,
588 TTE_SW0 = 0 ,
589 TTE_RSVD1 = 0 ,
590 TTE_Size = 0 ,
591 end_label = Thr7_Priv_Sect_text_end ,
592 compressimage ,
593 }
594.text
595.global Thr7_Priv_Sect_text_begin
596Thr7_Priv_Sect_text_begin:
597 setx THR7_PTRAP_TEXT_VA, %l0, %l1
598 wrpr %l1, %g0, %tba
599 rdpr %pstate, %l2
600 setx Thr7_user_code_entry, %l0, %l1
601 jmp %l1
602 wrpr %l2, 4, %pstate
603 EXIT_BAD
604Thr7_Priv_Sect_text_end:
605/*********************************************************************/
606SECTION .Thr0_Ptrap_Sect TEXT_VA=THR0_PTRAP_TEXT_VA
607attr_text {
608 Name = .Thr0_Ptrap_Sect ,
609 thr0_z_ctx_tsb_2
610 VA = THR0_PTRAP_TEXT_VA ,
611 RA = THR0_PTRAP_TEXT_RA ,
612 PA = THR0_PTRAP_TEXT_PA ,
613 TTE_Context = NUCLEUS ,
614 TTE_V = 1 ,
615 TTE_NFO = 0 ,
616 TTE_L = 0 ,
617 TTE_Soft = 0 ,
618 TTE_IE = 0 ,
619 TTE_E = 0 ,
620 TTE_CP = 1 ,
621 TTE_CV = 0 ,
622 TTE_P = 1 ,
623 TTE_EP = 1 ,
624 TTE_W = 1 ,
625 TTE_SW1 = 0 ,
626 TTE_SW0 = 0 ,
627 TTE_RSVD1 = 0 ,
628 TTE_Size = 1 ,
629 end_label = Thr0_Ptrap_Sect_text_end ,
630 compressimage ,
631 }
632#include "mmu_ptrap.s"
633Thr0_Ptrap_Sect_text_end:
634/*********************************************************************/
635SECTION .Thr1_Ptrap_Sect TEXT_VA=THR1_PTRAP_TEXT_VA
636attr_text {
637 Name = .Thr1_Ptrap_Sect ,
638 thr1_z_ctx_tsb_1
639 VA = THR1_PTRAP_TEXT_VA ,
640 RA = THR1_PTRAP_TEXT_RA ,
641 PA = THR1_PTRAP_TEXT_PA ,
642 TTE_Context = NUCLEUS ,
643 TTE_V = 1 ,
644 TTE_NFO = 0 ,
645 TTE_L = 0 ,
646 TTE_Soft = 0 ,
647 TTE_IE = 0 ,
648 TTE_E = 0 ,
649 TTE_CP = 1 ,
650 TTE_CV = 0 ,
651 TTE_P = 0 ,
652 TTE_EP = 1 ,
653 TTE_W = 0 ,
654 TTE_SW1 = 0 ,
655 TTE_SW0 = 0 ,
656 TTE_RSVD1 = 0 ,
657 TTE_Size = 1 ,
658 end_label = Thr1_Ptrap_Sect_text_end ,
659 compressimage ,
660 }
661#include "mmu_ptrap.s"
662Thr1_Ptrap_Sect_text_end:
663/*********************************************************************/
664SECTION .Thr2_Ptrap_Sect TEXT_VA=THR2_PTRAP_TEXT_VA
665attr_text {
666 Name = .Thr2_Ptrap_Sect ,
667 thr2_z_ctx_tsb_3
668 VA = THR2_PTRAP_TEXT_VA ,
669 RA = THR2_PTRAP_TEXT_RA ,
670 PA = THR2_PTRAP_TEXT_PA ,
671 TTE_Context = NUCLEUS ,
672 TTE_V = 1 ,
673 TTE_NFO = 0 ,
674 TTE_L = 0 ,
675 TTE_Soft = 0 ,
676 TTE_IE = 0 ,
677 TTE_E = 0 ,
678 TTE_CP = 1 ,
679 TTE_CV = 0 ,
680 TTE_P = 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 = 0 ,
710 TTE_EP = 1 ,
711 TTE_W = 0 ,
712 TTE_SW1 = 0 ,
713 TTE_SW0 = 0 ,
714 TTE_RSVD1 = 0 ,
715 TTE_Size = 1 ,
716 end_label = Thr3_Ptrap_Sect_text_end ,
717 compressimage ,
718 }
719#include "mmu_ptrap.s"
720Thr3_Ptrap_Sect_text_end:
721/*********************************************************************/
722SECTION .Thr4_Ptrap_Sect TEXT_VA=THR4_PTRAP_TEXT_VA
723attr_text {
724 Name = .Thr4_Ptrap_Sect ,
725 thr4_z_ctx_tsb_0
726 VA = THR4_PTRAP_TEXT_VA ,
727 RA = THR4_PTRAP_TEXT_RA ,
728 PA = THR4_PTRAP_TEXT_PA ,
729 TTE_Context = NUCLEUS ,
730 TTE_V = 1 ,
731 TTE_NFO = 0 ,
732 TTE_L = 0 ,
733 TTE_Soft = 0 ,
734 TTE_IE = 0 ,
735 TTE_E = 0 ,
736 TTE_CP = 1 ,
737 TTE_CV = 0 ,
738 TTE_P = 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 = 0 ,
770 TTE_SW1 = 0 ,
771 TTE_SW0 = 0 ,
772 TTE_RSVD1 = 0 ,
773 TTE_Size = 1 ,
774 end_label = Thr5_Ptrap_Sect_text_end ,
775 compressimage ,
776 }
777#include "mmu_ptrap.s"
778Thr5_Ptrap_Sect_text_end:
779/*********************************************************************/
780SECTION .Thr6_Ptrap_Sect TEXT_VA=THR6_PTRAP_TEXT_VA
781attr_text {
782 Name = .Thr6_Ptrap_Sect ,
783 thr6_z_ctx_tsb_2
784 VA = THR6_PTRAP_TEXT_VA ,
785 RA = THR6_PTRAP_TEXT_RA ,
786 PA = THR6_PTRAP_TEXT_PA ,
787 TTE_Context = NUCLEUS ,
788 TTE_V = 1 ,
789 TTE_NFO = 0 ,
790 TTE_L = 0 ,
791 TTE_Soft = 0 ,
792 TTE_IE = 0 ,
793 TTE_E = 0 ,
794 TTE_CP = 1 ,
795 TTE_CV = 0 ,
796 TTE_P = 1 ,
797 TTE_EP = 1 ,
798 TTE_W = 1 ,
799 TTE_SW1 = 0 ,
800 TTE_SW0 = 0 ,
801 TTE_RSVD1 = 0 ,
802 TTE_Size = 1 ,
803 end_label = Thr6_Ptrap_Sect_text_end ,
804 compressimage ,
805 }
806#include "mmu_ptrap.s"
807Thr6_Ptrap_Sect_text_end:
808/*********************************************************************/
809SECTION .Thr7_Ptrap_Sect TEXT_VA=THR7_PTRAP_TEXT_VA
810attr_text {
811 Name = .Thr7_Ptrap_Sect ,
812 thr7_z_ctx_tsb_3
813 VA = THR7_PTRAP_TEXT_VA ,
814 RA = THR7_PTRAP_TEXT_RA ,
815 PA = THR7_PTRAP_TEXT_PA ,
816 TTE_Context = NUCLEUS ,
817 TTE_V = 1 ,
818 TTE_NFO = 0 ,
819 TTE_L = 0 ,
820 TTE_Soft = 0 ,
821 TTE_IE = 0 ,
822 TTE_E = 0 ,
823 TTE_CP = 1 ,
824 TTE_CV = 0 ,
825 TTE_P = 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 0x5f5000160000
898 .xword 0x620600000000
899 .xword 0x600000f80000
900 .xword 0x5f5000060000
901 .xword 0x5f50001e0000
902 .xword 0x620970000000
903 .xword 0x5f500003e000
904 .xword 0x600000440000
905 .xword 0x5f50000e0000
906 .xword 0x610008800000
907 .xword 0x5f50001fa000
908 .xword 0x600000da0000
909 .xword 0x600000fe0000
910 .xword 0x620ac0000000
911 .xword 0x620a50000000
912 .xword 0x5f5000110000
913 .xword 0x61002c400000
914 .xword 0x5f50000f0000
915 .xword 0x600000960000
916 .xword 0x61003a800000
917 .xword 0x5f5000174000
918 .xword 0x5f500004c000
919 .xword 0x5f5000006000
920 .xword 0x620850000000
921 .xword 0x5f5000010000
922 .xword 0x5f5000008000
923 .xword 0x6000004c0000
924 .xword 0x600000a10000
925 .xword 0x600000760000
926Thr1_register_initial_values:
927 .xword 0x6360001ce000
928 .xword 0x640000000000
929 .xword 0x636000004000
930 .xword 0x636000032000
931 .xword 0x65002ec00000
932 .xword 0x63600005e000
933 .xword 0x63600006a000
934 .xword 0x63600018a000
935 .xword 0x6360001e8000
936 .xword 0x6400001c0000
937 .xword 0x640000680000
938 .xword 0x650002c00000
939 .xword 0x6360001d0000
940 .xword 0x63600009a000
941 .xword 0x640000570000
942 .xword 0x660b10000000
943 .xword 0x6400000f0000
944 .xword 0x65002a000000
945 .xword 0x650022000000
946 .xword 0x636000196000
947 .xword 0x636000042000
948 .xword 0x640000030000
949 .xword 0x636000016000
950 .xword 0x636000176000
951 .xword 0x6360001f2000
952 .xword 0x640000150000
953 .xword 0x636000094000
954 .xword 0x650013400000
955 .xword 0x6400008d0000
956Thr2_register_initial_values:
957 .xword 0x680000d00000
958 .xword 0x690025000000
959 .xword 0x6770000da000
960 .xword 0x6770001ea000
961 .xword 0x680000020000
962 .xword 0x677000154000
963 .xword 0x680000cb0000
964 .xword 0x690037000000
965 .xword 0x680000590000
966 .xword 0x690002400000
967 .xword 0x6770000c0000
968 .xword 0x677000146000
969 .xword 0x690005000000
970 .xword 0x680000380000
971 .xword 0x677000170000
972 .xword 0x69002d800000
973 .xword 0x6a0d20000000
974 .xword 0x6770001b0000
975 .xword 0x6770000b0000
976 .xword 0x6770000a4000
977 .xword 0x6770001a2000
978 .xword 0x67700015a000
979 .xword 0x680000420000
980 .xword 0x6770001b2000
981 .xword 0x680000660000
982 .xword 0x6800008f0000
983 .xword 0x680000110000
984 .xword 0x690032400000
985 .xword 0x690010400000
986Thr3_register_initial_values:
987 .xword 0x6c0000100000
988 .xword 0x6b80000a0000
989 .xword 0x6c0000db0000
990 .xword 0x6b80001be000
991 .xword 0x6c0000260000
992 .xword 0x6c0000a20000
993 .xword 0x6c0000f30000
994 .xword 0x6c0000e00000
995 .xword 0x6d003cc00000
996 .xword 0x6c0000870000
997 .xword 0x6d0021c00000
998 .xword 0x6b80000aa000
999 .xword 0x6d0036000000
1000 .xword 0x6e01d0000000
1001 .xword 0x6b80001c2000
1002 .xword 0x6b80001ac000
1003 .xword 0x6b8000188000
1004 .xword 0x6d000bc00000
1005 .xword 0x6b80000ea000
1006 .xword 0x6c0000f40000
1007 .xword 0x6b8000078000
1008 .xword 0x6c00000b0000
1009 .xword 0x6c00007d0000
1010 .xword 0x6c0000b00000
1011 .xword 0x6c00006d0000
1012 .xword 0x6c0000500000
1013 .xword 0x6b80001ba000
1014 .xword 0x6c0000970000
1015 .xword 0x6d0006000000
1016Thr4_register_initial_values:
1017 .xword 0x71001c000000
1018 .xword 0x6f9000056000
1019 .xword 0x6f900009c000
1020 .xword 0x71000b400000
1021 .xword 0x710004400000
1022 .xword 0x6f900010c000
1023 .xword 0x720e00000000
1024 .xword 0x6f9000130000
1025 .xword 0x6f9000066000
1026 .xword 0x710015000000
1027 .xword 0x6f90001ec000
1028 .xword 0x700000530000
1029 .xword 0x6f9000030000
1030 .xword 0x6f900007a000
1031 .xword 0x6f90000c4000
1032 .xword 0x710009400000
1033 .xword 0x6f9000132000
1034 .xword 0x6f90001a8000
1035 .xword 0x6f9000100000
1036 .xword 0x71000a400000
1037 .xword 0x700000d10000
1038 .xword 0x700000280000
1039 .xword 0x71000b800000
1040 .xword 0x6f900011c000
1041 .xword 0x720610000000
1042 .xword 0x71003b400000
1043 .xword 0x7000004d0000
1044 .xword 0x700000b70000
1045 .xword 0x6f9000198000
1046Thr5_register_initial_values:
1047 .xword 0x740000560000
1048 .xword 0x73a00004a000
1049 .xword 0x750014c00000
1050 .xword 0x750038400000
1051 .xword 0x7400002d0000
1052 .xword 0x73a0000b2000
1053 .xword 0x750016400000
1054 .xword 0x73a000116000
1055 .xword 0x740000a30000
1056 .xword 0x73a00008e000
1057 .xword 0x750016800000
1058 .xword 0x740000e20000
1059 .xword 0x73a0001c8000
1060 .xword 0x740000dc0000
1061 .xword 0x75001f800000
1062 .xword 0x750023800000
1063 .xword 0x73a0000a2000
1064 .xword 0x740000c90000
1065 .xword 0x73a00014e000
1066 .xword 0x75003b800000
1067 .xword 0x740000ef0000
1068 .xword 0x740000090000
1069 .xword 0x7400000e0000
1070 .xword 0x73a000182000
1071 .xword 0x740000630000
1072 .xword 0x750027800000
1073 .xword 0x750034000000
1074 .xword 0x73a00000a000
1075 .xword 0x750001000000
1076Thr6_register_initial_values:
1077 .xword 0x790001c00000
1078 .xword 0x77b000074000
1079 .xword 0x77b00013e000
1080 .xword 0x77b0000e6000
1081 .xword 0x77b0001d4000
1082 .xword 0x77b000090000
1083 .xword 0x790030c00000
1084 .xword 0x77b0001ee000
1085 .xword 0x77b0001f6000
1086 .xword 0x780000d70000
1087 .xword 0x79003c400000
1088 .xword 0x790004800000
1089 .xword 0x7800002b0000
1090 .xword 0x780000f90000
1091 .xword 0x780000480000
1092 .xword 0x77b0000d8000
1093 .xword 0x77b00011e000
1094 .xword 0x780000c30000
1095 .xword 0x790005800000
1096 .xword 0x7a00e0000000
1097 .xword 0x77b000076000
1098 .xword 0x77b0000ee000
1099 .xword 0x77b000134000
1100 .xword 0x77b0001b6000
1101 .xword 0x780000980000
1102 .xword 0x780000d20000
1103 .xword 0x780000700000
1104 .xword 0x790004000000
1105 .xword 0x77b00008c000
1106Thr7_register_initial_values:
1107 .xword 0x7bc00001a000
1108 .xword 0x7bc00019a000
1109 .xword 0x7c0000dd0000
1110 .xword 0x7bc00005c000
1111 .xword 0x7bc000124000
1112 .xword 0x7bc0001f8000
1113 .xword 0x7c0000b50000
1114 .xword 0x7bc000178000
1115 .xword 0x7c0000770000
1116 .xword 0x7bc000070000
1117 .xword 0x7bc000108000
1118 .xword 0x7c0000710000
1119 .xword 0x7bc00017a000
1120 .xword 0x7bc000044000
1121 .xword 0x7bc00005a000
1122 .xword 0x7bc000026000
1123 .xword 0x7c0000fa0000
1124 .xword 0x7bc000126000
1125 .xword 0x7bc0000c6000
1126 .xword 0x7bc0000f6000
1127 .xword 0x7bc0001aa000
1128 .xword 0x7bc000000000
1129 .xword 0x7c0000340000
1130 .xword 0x7bc000014000
1131 .xword 0x7c0000510000
1132 .xword 0x7c0000170000
1133 .xword 0x7bc00004e000
1134 .xword 0x7bc0000e8000
1135 .xword 0x7bc000050000
1136.align 32
1137hptrap_itte_begin:
1138 .xword 0x00005f5000161eab !0
1139 .xword 0x8000000f200ba080
1140 .xword 0x00005f50001e1eab !1
1141 .xword 0x8000000f2000a080
1142 .xword 0x0000620970000000 !2
1143 .xword 0x8000000e50000485
1144 .xword 0x00005f500003feab !3
1145 .xword 0x8000000f2017c080
1146 .xword 0x00005f50001fbeab !4
1147 .xword 0x8000000f201f0080
1148 .xword 0x0000600000da0000 !5
1149 .xword 0x8000000dd02d0481
1150 .xword 0x0000600000fe187e !6
1151 .xword 0x8000000dd0880081
1152 .xword 0x00005f5000111eab !7
1153 .xword 0x8000000f20142080
1154 .xword 0x000061002c40187e !8
1155 .xword 0x8000000fa3800083
1156 .xword 0x000061003a80187e !9
1157 .xword 0x8000000fa4800083
1158 .xword 0x00005f5000175eab !10
1159 .xword 0x8000000f2016e080
1160 .xword 0x00005f5000007eab !11
1161 .xword 0x8000000f20130080
1162 .xword 0x00005f5000011eab !12
1163 .xword 0x8000000f2010c080
1164 .xword 0x00006000004c187e !13
1165 .xword 0x8000000dd0a70081
1166 .xword 0x000060000076187e !14
1167 .xword 0x8000000dd0b70081
1168 .xword 0x00005f5000063eab !15
1169 .xword 0x8000000f20172080
1170 .xword 0x00005f50001f1eab !16
1171 .xword 0x8000000f2015c080
1172 .xword 0x000060000037187e !17
1173 .xword 0x8000000dd06f0081
1174 .xword 0x000061002e40187e !18
1175 .xword 0x8000000faf800083
1176 .xword 0x000060000046187e !19
1177 .xword 0x8000000dd07d0081
1178 .xword 0x00005f50000bbeab !20
1179 .xword 0x8000000f201d6080
1180 .xword 0x00006360001ce9c6 !21
1181 .xword 0x8000000330064080
1182 .xword 0x000065002ec0096b !22
1183 .xword 0x8000001fb9000083
1184 .xword 0x000063600005e000 !23
1185 .xword 0x80000003300fc480
1186 .xword 0x000063600006a9c6 !24
1187 .xword 0x8000000330140080
1188 .xword 0x00006400006809c6 !25
1189 .xword 0x8000001de0bd0081
1190 .xword 0x0000650002c00000 !26
1191 .xword 0x8000001fbdc00483
1192 .xword 0x00006360001d09c6 !27
1193 .xword 0x8000000330136080
1194 .xword 0x00006400000f09c6 !28
1195 .xword 0x8000001de0210081
1196 .xword 0x000065002a000000 !29
1197 .xword 0x8000001fb5000483
1198 .xword 0x000065002200096b !30
1199 .xword 0x8000001fb9400083
1200 .xword 0x00006400000309c6 !31
1201 .xword 0x8000001de0000081
1202 .xword 0x00006360001769c6 !32
1203 .xword 0x80000003300bc080
1204 .xword 0x00006400001509c6 !33
1205 .xword 0x8000001de0710081
1206 .xword 0x000065001340096b !34
1207 .xword 0x8000001fbc800083
1208 .xword 0x00006360001bc9c6 !35
1209 .xword 0x80000003301fe080
1210 .xword 0x00006360001029c6 !36
1211 .xword 0x80000003300c4080
1212 .xword 0x000065002dc0096b !37
1213 .xword 0x8000001fb9800083
1214 .xword 0x00006360001e69c6 !38
1215 .xword 0x800000033005c080
1216 .xword 0x00006360001129c6 !39
1217 .xword 0x8000000330090080
1218 .xword 0x0000680000d00984 !40
1219 .xword 0x80000001f0950481
1220 .xword 0x0000680000020984 !41
1221 .xword 0x80000001f09b0481
1222 .xword 0x0000677000154000 !42
1223 .xword 0x80000003401ea080
1224 .xword 0x0000680000cb0984 !43
1225 .xword 0x80000001f0650481
1226 .xword 0x00006770000c0984 !44
1227 .xword 0x8000000340026480
1228 .xword 0x0000677000146000 !45
1229 .xword 0x800000034005e080
1230 .xword 0x0000690005000984 !46
1231 .xword 0x8000002fc7800483
1232 .xword 0x000069002d800984 !47
1233 .xword 0x8000002fcbc00483
1234 .xword 0x00006a0d20000000 !48
1235 .xword 0x8000002850000085
1236 .xword 0x00006770000b0984 !49
1237 .xword 0x800000034006a480
1238 .xword 0x00006770000a4000 !50
1239 .xword 0x80000003401d8080
1240 .xword 0x000067700015a984 !51
1241 .xword 0x800000034013a480
1242 .xword 0x00006770001b2984 !52
1243 .xword 0x8000000340022480
1244 .xword 0x00006800008f0984 !53
1245 .xword 0x80000001f0b80481
1246 .xword 0x0000690032400984 !54
1247 .xword 0x8000002fc0000483
1248 .xword 0x0000680000eb0984 !55
1249 .xword 0x80000001f0d00481
1250 .xword 0x000069003dc00984 !56
1251 .xword 0x8000002fc0400483
1252 .xword 0x0000690010c00984 !57
1253 .xword 0x8000002fc0800483
1254 .xword 0x000067700013c984 !58
1255 .xword 0x8000000340088480
1256 .xword 0x00006c0000100a0e !59
1257 .xword 0x8000003e00a50481
1258 .xword 0x00006c0000260a0e !60
1259 .xword 0x8000003e001d0481
1260 .xword 0x00006c0000a20000 !61
1261 .xword 0x8000003e00e50081
1262 .xword 0x00006c0000f30a0e !62
1263 .xword 0x8000003e00ee0481
1264 .xword 0x00006d0021c00a0e !63
1265 .xword 0x80000003d1000483
1266 .xword 0x00006b80000aa000 !64
1267 .xword 0x8000000350144080
1268 .xword 0x00006d0036000a0e !65
1269 .xword 0x80000003dd000483
1270 .xword 0x00006b8000188a0e !66
1271 .xword 0x8000000350028480
1272 .xword 0x00006d000bc00000 !67
1273 .xword 0x80000003da000083
1274 .xword 0x00006b80000eaa0e !68
1275 .xword 0x80000003501f2480
1276 .xword 0x00006c00000b0a0e !69
1277 .xword 0x8000003e00890481
1278 .xword 0x00006c00007d0000 !70
1279 .xword 0x8000003e003a0081
1280 .xword 0x00006c0000b00a0e !71
1281 .xword 0x8000003e00510481
1282 .xword 0x00006c0000500a0e !72
1283 .xword 0x8000003e00eb0481
1284 .xword 0x00006b80001baa0e !73
1285 .xword 0x80000003501a8480
1286 .xword 0x00006d0006000a0e !74
1287 .xword 0x80000003dec00483
1288 .xword 0x00006b8000012a0e !75
1289 .xword 0x80000003500d6480
1290 .xword 0x00006c0000b40a0e !76
1291 .xword 0x8000003e00de0481
1292 .xword 0x00006d0033800a0e !77
1293 .xword 0x80000003d6400483
1294 .xword 0x00006b80000b8a0e !78
1295 .xword 0x800000035014a480
1296 .xword 0x00006e0ad0000a0e !79
1297 .xword 0x80000000e0000485
1298 .xword 0x00006d0027400a0e !80
1299 .xword 0x80000003d4000483
1300 .xword 0x00006d000a800a0e !81
1301 .xword 0x80000003d7400483
1302 .xword 0x000071001c0004d1 !82
1303 .xword 0x8000004fe8c00083
1304 .xword 0x00007100044004d1 !83
1305 .xword 0x8000004fef400083
1306 .xword 0x00006f900010c000 !84
1307 .xword 0x8000000360014080
1308 .xword 0x0000720e000004d1 !85
1309 .xword 0x8000004870000085
1310 .xword 0x00006f90001ed13f !86
1311 .xword 0x80000003601e6080
1312 .xword 0x0000700000530000 !87
1313 .xword 0x8000004e10e90081
1314 .xword 0x00006f900003113f !88
1315 .xword 0x8000000360018080
1316 .xword 0x00006f900013313f !89
1317 .xword 0x800000036014e080
1318 .xword 0x00006f90001a8000 !90
1319 .xword 0x80000003600f8080
1320 .xword 0x00006f900010113f !91
1321 .xword 0x800000036010e080
1322 .xword 0x000071000b8004d1 !92
1323 .xword 0x8000004fe2800083
1324 .xword 0x00006f900011d13f !93
1325 .xword 0x80000003601ec080
1326 .xword 0x00007000004d04d1 !94
1327 .xword 0x8000004e106c0081
1328 .xword 0x0000700000b704d1 !95
1329 .xword 0x8000004e10990081
1330 .xword 0x00007206300004d1 !96
1331 .xword 0x8000004da0000085
1332 .xword 0x00006f90001e313f !97
1333 .xword 0x80000003601aa080
1334 .xword 0x00007100254004d1 !98
1335 .xword 0x8000004fee400083
1336 .xword 0x000071003c0004d1 !99
1337 .xword 0x8000004fe3c00083
1338 .xword 0x0000710007c004d1 !100
1339 .xword 0x8000004fe2c00083
1340 .xword 0x00007400005619a9 !101
1341 .xword 0x80000002206d0081
1342 .xword 0x00007400002d19a9 !102
1343 .xword 0x8000000220410081
1344 .xword 0x000073a0000b2000 !103
1345 .xword 0x8000005f7015a080
1346 .xword 0x00007500164019a9 !104
1347 .xword 0x80000003f4400083
1348 .xword 0x00007500168019a9 !105
1349 .xword 0x80000003f3400083
1350 .xword 0x0000740000e20000 !106
1351 .xword 0x8000005e20fb0081
1352 .xword 0x000073a0001c99a9 !107
1353 .xword 0x800000037002a080
1354 .xword 0x000073a0000a39a9 !108
1355 .xword 0x800000037011a080
1356 .xword 0x0000740000c90000 !109
1357 .xword 0x8000005e208f0081
1358 .xword 0x000073a00014f9a9 !110
1359 .xword 0x800000037002e080
1360 .xword 0x00007400000919a9 !111
1361 .xword 0x8000000220fc0081
1362 .xword 0x00007400000e0000 !112
1363 .xword 0x8000005e20070081
1364 .xword 0x00007400006319a9 !113
1365 .xword 0x8000000220fd0081
1366 .xword 0x0000750027800000 !114
1367 .xword 0x80000003f6c00083
1368 .xword 0x000073a00000b9a9 !115
1369 .xword 0x8000000370054080
1370 .xword 0x000073a00010f9a9 !116
1371 .xword 0x80000003701f4080
1372 .xword 0x000073a0001739a9 !117
1373 .xword 0x8000000370164080
1374 .xword 0x00007400006919a9 !118
1375 .xword 0x8000000220280081
1376 .xword 0x000073a00006d9a9 !119
1377 .xword 0x80000003700b4080
1378 .xword 0x000073a0000199a9 !120
1379 .xword 0x8000000370040080
1380 .xword 0x000073a00015f9a9 !121
1381 .xword 0x800000037008a080
1382 .xword 0x0000790001c00dac !122
1383 .xword 0x8000000018000483
1384 .xword 0x000077b0001d469f !123
1385 .xword 0x8000006f80110480
1386 .xword 0x000077b000090000 !124
1387 .xword 0x8000006f800dc080
1388 .xword 0x0000790030c00dac !125
1389 .xword 0x8000000018400483
1390 .xword 0x000079003c400dac !126
1391 .xword 0x8000000018800483
1392 .xword 0x0000790004800000 !127
1393 .xword 0x800000001b800083
1394 .xword 0x00007800002b0dac !128
1395 .xword 0x8000006e305a0481
1396 .xword 0x000077b00011e69f !129
1397 .xword 0x8000006f800c6480
1398 .xword 0x0000780000c30000 !130
1399 .xword 0x8000000230fe0081
1400 .xword 0x000077b0000ee69f !131
1401 .xword 0x8000006f80032480
1402 .xword 0x000077b000134000 !132
1403 .xword 0x8000006f8016a080
1404 .xword 0x0000780000d20dac !133
1405 .xword 0x8000006e30680481
1406 .xword 0x0000790004000dac !134
1407 .xword 0x800000001e800483
1408 .xword 0x000077b0001a669f !135
1409 .xword 0x8000006f80012480
1410 .xword 0x0000790038800dac !136
1411 .xword 0x800000001c400483
1412 .xword 0x000077b0000d069f !137
1413 .xword 0x8000006f8001c480
1414 .xword 0x00007bc00001a1ef !138
1415 .xword 0x80000003901c6480
1416 .xword 0x00007bc0001241ef !139
1417 .xword 0x8000000390008480
1418 .xword 0x00007bc0001f8000 !140
1419 .xword 0x8000007f90176480
1420 .xword 0x00007c0000b501ef !141
1421 .xword 0x8000007e401b0481
1422 .xword 0x00007bc0001081ef !142
1423 .xword 0x80000003900ee480
1424 .xword 0x00007c0000710000 !143
1425 .xword 0x8000000240120481
1426 .xword 0x00007bc00017a1ef !144
1427 .xword 0x800000039008c480
1428 .xword 0x00007c0000fa01ef !145
1429 .xword 0x8000007e40ec0481
1430 .xword 0x00007bc000126000 !146
1431 .xword 0x8000007f90178480
1432 .xword 0x00007bc0000001ef !147
1433 .xword 0x80000003901fa480
1434 .xword 0x00007c00001701ef !148
1435 .xword 0x8000007e40c80481
1436 .xword 0x00007bc0000e81ef !149
1437 .xword 0x800000039017e480
1438 .xword 0x00007c00005501ef !150
1439 .xword 0x8000007e40ed0481
1440 .xword 0x00007bc0001841ef !151
1441 .xword 0x8000000390044480
1442 .xword 0x00007bc00007c1ef !152
1443 .xword 0x8000000390180480
1444 .xword 0x00007bc0001fc1ef !153
1445 .xword 0x8000000390102480
1446 .xword 0x00007c0000c601ef !154
1447 .xword 0x8000007e40810481
1448 .xword 0x00007c0000ce01ef !155
1449 .xword 0x8000007e40a80481
1450 .xword 0x00007bc0000401ef !156
1451 .xword 0x80000003901a2480
1452 .xword 0x00007bc0000821ef !157
1453 .xword 0x8000000390198480
1454hptrap_itte_end:
1455 .xword 158
1456.align 32
1457hptrap_dtte_begin:
1458 .xword 0x000062060000187e !0
1459 .xword 0x8000000030000445
1460 .xword 0x0000600000f810d8 !1
1461 .xword 0x8000000dd02c0041
1462 .xword 0x00005f5000060000 !2
1463 .xword 0x80000003200ca040
1464 .xword 0x000060000044187e !3
1465 .xword 0x8000000dd0140441
1466 .xword 0x00005f50000e1e93 !4
1467 .xword 0x8000000f20068040
1468 .xword 0x0000610008800000 !5
1469 .xword 0x8000000faac00043
1470 .xword 0x0000620ac000187e !6
1471 .xword 0x80000000b0000445
1472 .xword 0x0000620a500010d8 !7
1473 .xword 0x80000000c0000045
1474 .xword 0x00005f50000f1eab !8
1475 .xword 0x8000000f2000e440
1476 .xword 0x00006000009610d8 !9
1477 .xword 0x8000000dd09d0041
1478 .xword 0x00005f500004deab !10
1479 .xword 0x8000000f200ce440
1480 .xword 0x000062085000187e !11
1481 .xword 0x80000002a0000445
1482 .xword 0x00005f5000009eab !12
1483 .xword 0x8000000f20020440
1484 .xword 0x0000600000a1187e !13
1485 .xword 0x8000000dd0f10441
1486 .xword 0x00006000007c187e !14
1487 .xword 0x8000000dd0780441
1488 .xword 0x000060000040187e !15
1489 .xword 0x8000000dd0af0441
1490 .xword 0x000061003b00187e !16
1491 .xword 0x8000000fa4c00443
1492 .xword 0x00005f5000039eab !17
1493 .xword 0x8000000f201f8440
1494 .xword 0x00005f500000feab !18
1495 .xword 0x8000000f2015e440
1496 .xword 0x00005f5000121eab !19
1497 .xword 0x8000000f20152440
1498 .xword 0x00005f500012feab !20
1499 .xword 0x8000000f200cc440
1500 .xword 0x000061000b00187e !21
1501 .xword 0x8000000faa800443
1502 .xword 0x00005f50001cdeab !22
1503 .xword 0x8000000f200c8440
1504 .xword 0x00005f5000119eab !23
1505 .xword 0x8000000f2010a440
1506 .xword 0x00005f5000169eab !24
1507 .xword 0x8000000f2003c440
1508 .xword 0x00006400000009c6 !25
1509 .xword 0x8000001de0b50041
1510 .xword 0x0000636000004803 !26
1511 .xword 0x8000000330174440
1512 .xword 0x0000636000032000 !27
1513 .xword 0x8000000330170440
1514 .xword 0x000063600018a9c6 !28
1515 .xword 0x80000003301b0040
1516 .xword 0x00006360001e8803 !29
1517 .xword 0x8000000330146440
1518 .xword 0x00006400001c0000 !30
1519 .xword 0x80000001e00f0441
1520 .xword 0x000063600009a9c6 !31
1521 .xword 0x80000003300a8040
1522 .xword 0x0000640000570803 !32
1523 .xword 0x8000001de0a30441
1524 .xword 0x0000660b10000000 !33
1525 .xword 0x8000000040000445
1526 .xword 0x00006360001969c6 !34
1527 .xword 0x80000003301e4040
1528 .xword 0x0000636000042000 !35
1529 .xword 0x8000000330138440
1530 .xword 0x00006360000169c6 !36
1531 .xword 0x8000000330132040
1532 .xword 0x00006360001f29c6 !37
1533 .xword 0x80000003300d4040
1534 .xword 0x00006360000949c6 !38
1535 .xword 0x80000003301be040
1536 .xword 0x00006400008d09c6 !39
1537 .xword 0x8000001de0c30041
1538 .xword 0x0000640000bb09c6 !40
1539 .xword 0x8000001de0b60041
1540 .xword 0x000065002a80096b !41
1541 .xword 0x8000001fb5400043
1542 .xword 0x00006360001b49c6 !42
1543 .xword 0x80000003301a0040
1544 .xword 0x00006400004f09c6 !43
1545 .xword 0x8000001de0fa0041
1546 .xword 0x000065003440096b !44
1547 .xword 0x8000001fbd800043
1548 .xword 0x00006360001069c6 !45
1549 .xword 0x8000000330188040
1550 .xword 0x0000690025000984 !46
1551 .xword 0x8000002fc2400043
1552 .xword 0x00006770000da31c !47
1553 .xword 0x8000000340160440
1554 .xword 0x00006770001ea000 !48
1555 .xword 0x800000034002c440
1556 .xword 0x0000690037000984 !49
1557 .xword 0x8000002fcfc00043
1558 .xword 0x000068000059031c !50
1559 .xword 0x80000001f0aa0441
1560 .xword 0x0000690002400000 !51
1561 .xword 0x80000003c1800443
1562 .xword 0x0000680000380984 !52
1563 .xword 0x80000001f0440041
1564 .xword 0x0000677000170000 !53
1565 .xword 0x8000000340122440
1566 .xword 0x00006770001b0984 !54
1567 .xword 0x80000003401b4040
1568 .xword 0x00006770001a2984 !55
1569 .xword 0x80000003400d0040
1570 .xword 0x0000680000420984 !56
1571 .xword 0x80000001f0c70041
1572 .xword 0x0000680000660984 !57
1573 .xword 0x80000001f0e40041
1574 .xword 0x0000680000110984 !58
1575 .xword 0x80000001f0850041
1576 .xword 0x0000690010400984 !59
1577 .xword 0x8000002fce000043
1578 .xword 0x00006800009f0984 !60
1579 .xword 0x80000001f0db0041
1580 .xword 0x0000690028000984 !61
1581 .xword 0x8000002fcf000043
1582 .xword 0x00006800006e0984 !62
1583 .xword 0x80000001f07a0041
1584 .xword 0x0000680000540984 !63
1585 .xword 0x80000001f0760041
1586 .xword 0x00006770001ca984 !64
1587 .xword 0x80000003400b2040
1588 .xword 0x0000690007800984 !65
1589 .xword 0x8000002fc0c00043
1590 .xword 0x000067700010a984 !66
1591 .xword 0x8000000340120040
1592 .xword 0x00006770000ae984 !67
1593 .xword 0x8000000340134040
1594 .xword 0x000067700008a984 !68
1595 .xword 0x80000003400ac040
1596 .xword 0x0000680000450984 !69
1597 .xword 0x80000001f08e0041
1598 .xword 0x00006770001a4984 !70
1599 .xword 0x8000000340186040
1600 .xword 0x00006b80000a0a0e !71
1601 .xword 0x8000000350150040
1602 .xword 0x00006c0000db0865 !72
1603 .xword 0x8000003e00240041
1604 .xword 0x00006b80001be000 !73
1605 .xword 0x800000035018a440
1606 .xword 0x00006c0000e00a0e !74
1607 .xword 0x8000003e00a60041
1608 .xword 0x00006d003cc00865 !75
1609 .xword 0x80000003d9c00043
1610 .xword 0x00006c0000870000 !76
1611 .xword 0x8000003e00980441
1612 .xword 0x00006e01d0000a0e !77
1613 .xword 0x8000000060000045
1614 .xword 0x00006b80001c2865 !78
1615 .xword 0x80000003500ae040
1616 .xword 0x00006b80001ac000 !79
1617 .xword 0x80000003500d2440
1618 .xword 0x00006c0000f40a0e !80
1619 .xword 0x8000003e00cf0041
1620 .xword 0x00006b8000078000 !81
1621 .xword 0x8000000350158440
1622 .xword 0x00006c00006d0a0e !82
1623 .xword 0x8000003e00ba0041
1624 .xword 0x00006c0000970a0e !83
1625 .xword 0x8000003e00640041
1626 .xword 0x00006b80001c6a0e !84
1627 .xword 0x8000000350148040
1628 .xword 0x00006b80001c0a0e !85
1629 .xword 0x80000003501dc040
1630 .xword 0x00006b80000f4a0e !86
1631 .xword 0x8000000350184040
1632 .xword 0x00006e0ca0000a0e !87
1633 .xword 0x8000000300000045
1634 .xword 0x00006b80000c2a0e !88
1635 .xword 0x8000000350154040
1636 .xword 0x00006b8000068a0e !89
1637 .xword 0x80000003500c0040
1638 .xword 0x00006d0037400a0e !90
1639 .xword 0x80000003d1400043
1640 .xword 0x00006f900005713f !91
1641 .xword 0x800000036013c040
1642 .xword 0x00006f900009dd83 !92
1643 .xword 0x8000000360124440
1644 .xword 0x000071000b400000 !93
1645 .xword 0x8000004feb400443
1646 .xword 0x00006f900013113f !94
1647 .xword 0x80000003601b8040
1648 .xword 0x00006f9000067d83 !95
1649 .xword 0x8000000360030440
1650 .xword 0x0000710015000000 !96
1651 .xword 0x8000004fe1c00443
1652 .xword 0x00006f900007b13f !97
1653 .xword 0x800000036014c040
1654 .xword 0x00006f90000c5d83 !98
1655 .xword 0x8000000360060440
1656 .xword 0x0000710009400000 !99
1657 .xword 0x8000004feb000443
1658 .xword 0x000071000a4004d1 !100
1659 .xword 0x8000004fed400043
1660 .xword 0x0000700000d118ea !101
1661 .xword 0x8000004e107b0441
1662 .xword 0x0000700000280000 !102
1663 .xword 0x8000004e104f0441
1664 .xword 0x00007206100004d1 !103
1665 .xword 0x8000004e70000045
1666 .xword 0x000071003b400000 !104
1667 .xword 0x8000004fe2000443
1668 .xword 0x00006f900019913f !105
1669 .xword 0x8000000360126040
1670 .xword 0x00007000000404d1 !106
1671 .xword 0x8000004e10550041
1672 .xword 0x00006f900011513f !107
1673 .xword 0x80000003601ac040
1674 .xword 0x00006f90001e513f !108
1675 .xword 0x8000000360156040
1676 .xword 0x00007000000104d1 !109
1677 .xword 0x8000004e109e0041
1678 .xword 0x000073a00004b9a9 !110
1679 .xword 0x80000003701bc440
1680 .xword 0x0000750014c0154e !111
1681 .xword 0x80000003f5800043
1682 .xword 0x0000750038400000 !112
1683 .xword 0x80000003f3000043
1684 .xword 0x000073a0001179a9 !113
1685 .xword 0x800000037008e440
1686 .xword 0x0000740000a3154e !114
1687 .xword 0x8000000220540041
1688 .xword 0x000073a00008e000 !115
1689 .xword 0x8000005f700c2040
1690 .xword 0x0000740000dc19a9 !116
1691 .xword 0x8000000220670441
1692 .xword 0x000075001f80154e !117
1693 .xword 0x80000003f5c00043
1694 .xword 0x0000750023800000 !118
1695 .xword 0x80000003f6000043
1696 .xword 0x000075003b8019a9 !119
1697 .xword 0x80000003f6800443
1698 .xword 0x0000740000ef0000 !120
1699 .xword 0x8000005e204e0041
1700 .xword 0x000073a0001839a9 !121
1701 .xword 0x8000000370162440
1702 .xword 0x00007500340019a9 !122
1703 .xword 0x80000003fa400443
1704 .xword 0x00007500010019a9 !123
1705 .xword 0x80000003f7000443
1706 .xword 0x0000740000b919a9 !124
1707 .xword 0x80000002202a0441
1708 .xword 0x000073a0001059a9 !125
1709 .xword 0x8000000370000440
1710 .xword 0x000073a0001d39a9 !126
1711 .xword 0x8000000370166440
1712 .xword 0x00007500390019a9 !127
1713 .xword 0x80000003f7c00443
1714 .xword 0x00007400007e19a9 !128
1715 .xword 0x8000000220770441
1716 .xword 0x000077b00007469f !129
1717 .xword 0x8000006f800fe040
1718 .xword 0x000077b00013ff98 !130
1719 .xword 0x8000006f80168040
1720 .xword 0x000077b0000e6000 !131
1721 .xword 0x8000006f80100040
1722 .xword 0x000077b0001ee69f !132
1723 .xword 0x8000006f8017a040
1724 .xword 0x000077b0001f7f98 !133
1725 .xword 0x8000006f800d8040
1726 .xword 0x0000780000d70000 !134
1727 .xword 0x8000000230ac0041
1728 .xword 0x0000780000f90dac !135
1729 .xword 0x8000006e30520041
1730 .xword 0x0000780000481c29 !136
1731 .xword 0x8000006e30010041
1732 .xword 0x000077b0000d8000 !137
1733 .xword 0x8000006f801c0040
1734 .xword 0x0000790005800dac !138
1735 .xword 0x800000001c000043
1736 .xword 0x00007a00e0001c29 !139
1737 .xword 0x8000006c90000045
1738 .xword 0x000077b000076000 !140
1739 .xword 0x8000006f800b6040
1740 .xword 0x000077b0001b669f !141
1741 .xword 0x8000006f800da040
1742 .xword 0x0000780000980000 !142
1743 .xword 0x8000000230030041
1744 .xword 0x0000780000700dac !143
1745 .xword 0x8000006e309f0041
1746 .xword 0x000077b00008c69f !144
1747 .xword 0x8000006f800ec040
1748 .xword 0x000077b00015c69f !145
1749 .xword 0x8000006f8006c040
1750 .xword 0x0000780000120dac !146
1751 .xword 0x8000006e30d30041
1752 .xword 0x00007800001b0dac !147
1753 .xword 0x8000006e303d0041
1754 .xword 0x000079002c000dac !148
1755 .xword 0x800000001cc00043
1756 .xword 0x000077b00011a69f !149
1757 .xword 0x8000006f800b8040
1758 .xword 0x000077b0001d669f !150
1759 .xword 0x8000006f801a6040
1760 .xword 0x000077b0000a669f !151
1761 .xword 0x8000006f80112040
1762 .xword 0x00007a03f0000dac !152
1763 .xword 0x8000006e80000045
1764 .xword 0x000077b00018669f !153
1765 .xword 0x8000006f8011e040
1766 .xword 0x0000780000b30dac !154
1767 .xword 0x8000006e30c40041
1768 .xword 0x000077b00014069f !155
1769 .xword 0x8000006f800de040
1770 .xword 0x00007bc00019a1ef !156
1771 .xword 0x8000000390092440
1772 .xword 0x00007c0000dd138a !157
1773 .xword 0x8000007e40530441
1774 .xword 0x00007bc00005c000 !158
1775 .xword 0x8000007f901f6040
1776 .xword 0x00007bc0001781ef !159
1777 .xword 0x8000000390034440
1778 .xword 0x00007c000077138a !160
1779 .xword 0x8000007e40ef0441
1780 .xword 0x00007bc000070000 !161
1781 .xword 0x8000007f900e2040
1782 .xword 0x00007bc0000441ef !162
1783 .xword 0x80000003901d2440
1784 .xword 0x00007bc00005b38a !163
1785 .xword 0x800000039011c440
1786 .xword 0x00007bc000026000 !164
1787 .xword 0x8000007f900e4040
1788 .xword 0x00007bc0000c61ef !165
1789 .xword 0x80000003901ba440
1790 .xword 0x00007bc0000f738a !166
1791 .xword 0x8000000390194440
1792 .xword 0x00007bc0001aa000 !167
1793 .xword 0x8000007f9001e040
1794 .xword 0x00007c00003401ef !168
1795 .xword 0x8000007e40dc0441
1796 .xword 0x00007bc00001538a !169
1797 .xword 0x800000039006e440
1798 .xword 0x00007c0000510000 !170
1799 .xword 0x80000002401f0041
1800 .xword 0x00007bc00004e1ef !171
1801 .xword 0x800000039016c440
1802 .xword 0x00007bc0000501ef !172
1803 .xword 0x8000000390002440
1804 .xword 0x00007bc0001581ef !173
1805 .xword 0x800000039018c440
1806 .xword 0x00007c00004901ef !174
1807 .xword 0x8000007e40430441
1808 .xword 0x00007c00006101ef !175
1809 .xword 0x8000007e40d40441
1810 .xword 0x00007c00001f01ef !176
1811 .xword 0x8000007e40c10441
1812 .xword 0x00007c00008801ef !177
1813 .xword 0x8000007e40f90441
1814 .xword 0x00007bc0001d81ef !178
1815 .xword 0x8000000390182440
1816 .xword 0x00007bc0000481ef !179
1817 .xword 0x8000000390114440
1818 .xword 0x00007bc0001281ef !180
1819 .xword 0x80000003900e6440
1820 .xword 0x00007bc0000c81ef !181
1821 .xword 0x8000000390128440
1822hptrap_dtte_end:
1823 .xword 182
1824.align 32
1825hptrap_user_code_ptrs_0_begin:
1826 .xword 8
1827 .xword 0x5f50001e0000
1828 .xword 24
1829 .xword 0x5f50001fa000
1830 .xword 40
1831 .xword 0x5f5000110000
1832 .xword 56
1833 .xword 0x61003a800000
1834 .xword 72
1835 .xword 0x5f5000006000
1836 .xword 88
1837 .xword 0x5f5000010000
1838 .xword 104
1839 .xword 0x6000004c0000
1840 .xword 120
1841 .xword 0x600000760000
1842 .xword 136
1843 .xword 0x5f5000062000
1844 .xword 152
1845 .xword 0x5f50001f0000
1846 .xword 168
1847 .xword 0x600000370000
1848 .xword 184
1849 .xword 0x61002e400000
1850 .xword 200
1851 .xword 0x600000460000
1852 .xword 216
1853 .xword 0x5f50000ba000
1854 .xword 232
1855 .xword 8
1856.align 32
1857hptrap_user_code_ptrs_1_begin:
1858 .xword 8
1859 .xword 0x65002ec00000
1860 .xword 24
1861 .xword 0x640000680000
1862 .xword 40
1863 .xword 0x6400000f0000
1864 .xword 56
1865 .xword 0x640000030000
1866 .xword 72
1867 .xword 0x636000176000
1868 .xword 88
1869 .xword 0x640000150000
1870 .xword 104
1871 .xword 0x650013400000
1872 .xword 120
1873 .xword 0x6360001bc000
1874 .xword 136
1875 .xword 0x636000102000
1876 .xword 152
1877 .xword 0x65002dc00000
1878 .xword 168
1879 .xword 0x6360001e6000
1880 .xword 184
1881 .xword 0x636000112000
1882 .xword 200
1883 .xword 8
1884.align 32
1885hptrap_user_code_ptrs_2_begin:
1886 .xword 8
1887 .xword 0x680000020000
1888 .xword 24
1889 .xword 0x6770000c0000
1890 .xword 40
1891 .xword 0x69002d800000
1892 .xword 56
1893 .xword 0x6770000b0000
1894 .xword 72
1895 .xword 0x67700015a000
1896 .xword 88
1897 .xword 0x6770001b2000
1898 .xword 104
1899 .xword 0x6800008f0000
1900 .xword 120
1901 .xword 0x690032400000
1902 .xword 136
1903 .xword 0x680000eb0000
1904 .xword 152
1905 .xword 0x69003dc00000
1906 .xword 168
1907 .xword 0x690010c00000
1908 .xword 184
1909 .xword 0x67700013c000
1910 .xword 200
1911 .xword 8
1912.align 32
1913hptrap_user_code_ptrs_3_begin:
1914 .xword 8
1915 .xword 0x6c0000260000
1916 .xword 24
1917 .xword 0x6d0021c00000
1918 .xword 40
1919 .xword 0x6b8000188000
1920 .xword 56
1921 .xword 0x6c00000b0000
1922 .xword 72
1923 .xword 0x6c0000500000
1924 .xword 88
1925 .xword 0x6d0006000000
1926 .xword 104
1927 .xword 0x6b8000012000
1928 .xword 120
1929 .xword 0x6c0000b40000
1930 .xword 136
1931 .xword 0x6d0033800000
1932 .xword 152
1933 .xword 0x6b80000b8000
1934 .xword 168
1935 .xword 0x6e0ad0000000
1936 .xword 184
1937 .xword 0x6d0027400000
1938 .xword 200
1939 .xword 0x6d000a800000
1940 .xword 216
1941 .xword 8
1942.align 32
1943hptrap_user_code_ptrs_4_begin:
1944 .xword 8
1945 .xword 0x710004400000
1946 .xword 24
1947 .xword 0x6f90001ec000
1948 .xword 40
1949 .xword 0x6f9000132000
1950 .xword 56
1951 .xword 0x71000b800000
1952 .xword 72
1953 .xword 0x7000004d0000
1954 .xword 88
1955 .xword 0x720630000000
1956 .xword 104
1957 .xword 0x6f90001e2000
1958 .xword 120
1959 .xword 0x710025400000
1960 .xword 136
1961 .xword 0x71003c000000
1962 .xword 152
1963 .xword 0x710007c00000
1964 .xword 168
1965 .xword 8
1966.align 32
1967hptrap_user_code_ptrs_5_begin:
1968 .xword 8
1969 .xword 0x7400002d0000
1970 .xword 24
1971 .xword 0x750016800000
1972 .xword 40
1973 .xword 0x73a0000a2000
1974 .xword 56
1975 .xword 0x740000090000
1976 .xword 72
1977 .xword 0x740000630000
1978 .xword 88
1979 .xword 0x73a00000a000
1980 .xword 104
1981 .xword 0x73a00010e000
1982 .xword 120
1983 .xword 0x73a000172000
1984 .xword 136
1985 .xword 0x740000690000
1986 .xword 152
1987 .xword 0x73a00006c000
1988 .xword 168
1989 .xword 0x73a000018000
1990 .xword 184
1991 .xword 0x73a00015e000
1992 .xword 200
1993 .xword 8
1994.align 32
1995hptrap_user_code_ptrs_6_begin:
1996 .xword 8
1997 .xword 0x77b0001d4000
1998 .xword 24
1999 .xword 0x79003c400000
2000 .xword 40
2001 .xword 0x77b00011e000
2002 .xword 56
2003 .xword 0x77b0000ee000
2004 .xword 72
2005 .xword 0x780000d20000
2006 .xword 88
2007 .xword 0x790004000000
2008 .xword 104
2009 .xword 0x77b0001a6000
2010 .xword 120
2011 .xword 0x790038800000
2012 .xword 136
2013 .xword 0x77b0000d0000
2014 .xword 152
2015 .xword 8
2016.align 32
2017hptrap_user_code_ptrs_7_begin:
2018 .xword 8
2019 .xword 0x7bc000124000
2020 .xword 24
2021 .xword 0x7bc000108000
2022 .xword 40
2023 .xword 0x7c0000fa0000
2024 .xword 56
2025 .xword 0x7bc000000000
2026 .xword 72
2027 .xword 0x7c0000170000
2028 .xword 88
2029 .xword 0x7bc0000e8000
2030 .xword 104
2031 .xword 0x7c0000550000
2032 .xword 120
2033 .xword 0x7bc000184000
2034 .xword 136
2035 .xword 0x7bc00007c000
2036 .xword 152
2037 .xword 0x7bc0001fc000
2038 .xword 168
2039 .xword 0x7c0000c60000
2040 .xword 184
2041 .xword 0x7c0000ce0000
2042 .xword 200
2043 .xword 0x7bc000040000
2044 .xword 216
2045 .xword 0x7bc000082000
2046 .xword 232
2047 .xword 8
2048/*********************************************************************/
2049SECTION .Thr0_User_Text_4v000 TEXT_VA=0x5f5000160000
2050attr_text {
2051 Name = .Thr0_User_Text_4v000 ,
2052 VA = 0x5f5000160000 ,/* 0x5f5000161fc0 */
2053 RA = 0x03200ba000 ,
2054 PA = 0x0f200ba000 ,
2055 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
2056 thr0_nz_ctx_tsb_1 ,
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 = 0 ,
2072 /* ITTE_TAG_DATA = 00005f5000161eab 8000000f200ba080 */
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 0x620600000000, %g1, %g2
2080 or %g0, 12, %g1
2081 .word 0xc658a000
2082 .word 0xc858a008
2083 .word 0xca58a010
2084 .word 0xcc58a018
2085 .word 0xce58a020
2086 .word 0xd058a028
2087 .word 0xd258a030
2088 .word 0xd458a038
2089 .word 0xd658a040
2090 .word 0xd858a048
2091 .word 0xda58a050
2092 .word 0xdc58a058
2093 .word 0xde58a060
2094 .word 0xe058a068
2095 .word 0xe258a070
2096 .word 0xe458a078
2097 .word 0xe658a080
2098 .word 0xe858a088
2099 .word 0xea58a090
2100 .word 0xec58a098
2101 .word 0xee58a0a0
2102 .word 0xf058a0a8
2103 .word 0xf258a0b0
2104 .word 0xf458a0b8
2105 .word 0xf658a0c0
2106 .word 0xf858a0c8
2107 .word 0xfa58a0d0
2108 .word 0xfc58a0d8
2109.global Thr0_User_Text_4v000_text_begin
2110Thr0_User_Text_4v000_text_begin:
2111 nop
2112 sub %g1, 1, %g1
2113 brz %g1,Thr0_User_Text_4v000_exit
2114 nop
2115 nop
2116 nop
2117 IDEMAP_NCTX
2118 .word 0xc02ea6fa
2119 .word 0xbe8520d8
2120 .word 0xe0dfd000
2121thr0_MMU_ASI_PRIMARY_1:
2122 .word 0x87802080
2123 .word 0xf4f62108
2124 .word 0x1000000
2125 or %g0, 0x43, %i7
2126 LOAD_IDATA_ACCESS
2127 .word 0x1000000
2128 or %g0, 0x410, %i7
2129 READ_DDATA_ACCESS
2130thr0_MMU_ASI_PRIMARY_2:
2131 .word 0x87802080
2132 .word 0xe2f42040
2133 ACCESS_DTSB_PTR
2134thr0_MMU_ASI_PRIMARY_3:
2135 .word 0x87802080
2136 .word 0xe0f120b8
2137 .word 0x1000000
2138 .word 0xbe178000
2139 srlx %i7, 8, %i7
2140 andn %i7, 0x1f, %i7
2141 xor %i7, 0x10, %i7
2142 ITLB_PROBE
2143 .word 0xbe812038
2144 .word 0xe0dfd000
2145 .word 0xc025217c
2146 DO_BRANCH
2147 .word 0x81c76000
2148 .word 0xbe124000
2149 GOTO_SUPERVISOR0
2150thr0_MMU_ASI_SECONDARY_LITTLE_4:
2151 .word 0x87802089
2152 .word 0xe8bc6e30
2153 nop
2154 .word 0xbe120000
2155 GOTO_SUPERVISOR1
2156 .word 0xe85ea0b8
2157 .word 0x1000000
2158 .word 0xbe120000
2159 IDEMAP_PAGE
2160 .word 0xfc9c1c40
2161 DDEMAP_ALL
2162 IDEMAP_ALL_PAGES
2163 ACCESS_DTSB_PTR
2164 .word 0xc022ae90
2165 DO_BRANCH
2166 .word 0x81c76000
2167 .word 0xbe15c000
2168 GOTO_SUPERVISOR0
2169 IDEMAP_PCTX
2170 DDEMAP_NCTX
2171 nop
2172 nop
2173 nop
2174 nop
2175 nop
2176 nop
2177 nop
2178 nop
2179 .word 0x1000000
2180 or %g0, 0x04f, %i7
2181 LOAD_IDATA_IN
2182 nop
2183 nop
2184 nop
2185 nop
2186 DO_BRANCH
2187 .word 0x81c26000
2188 .word 0xbe15c000
2189 GOTO_SUPERVISOR0
2190 nop
2191 nop
2192 nop
2193 nop
2194 nop
2195 nop
2196 nop
2197 nop
2198 nop
2199 TOGGLE_LSU_IM
2200 .word 0xc4712088
2201 .word 0xc0352700
2202 .word 0xee72a0f0
2203 .word 0xc02f28c2
2204 .word 0x1000000
2205 or %g0, 0x5d0, %i7
2206 ITLB_TAG_READ
2207 .word 0xfe5aa3f0
2208 .word 0x1000000
2209 or %g0, 0x036, %i7
2210 LOAD_DDATA_IN
2211 .word 0xc45aa088
2212 .word 0xec72a098
2213 .word 0xc02aa90f
2214 .word 0xbe124000
2215 GOTO_SUPERVISOR0
2216 .word 0xd0742028
2217 .word 0xc032ad14
2218 .word 0xbe120000
2219 GOTO_SUPERVISOR1
2220 nop
2221Thr0_User_Text_4v000_exit:
2222 EXIT_GOOD
2223Thr0_User_Text_4v000_text_end:
2224/*********************************************************************/
2225SECTION .Thr0_User_Data_4v100 DATA_VA=0x620600000000
2226attr_data {
2227 Name = .Thr0_User_Data_4v100 ,
2228 VA = 0x620600000000 ,/* 0x62060fffffc0 */
2229 RA = 0x0030000000 ,
2230 PA = 0x0030000000 ,
2231 TTE_Context = 0x187e ,/* DATA_PRIMARY */
2232 thr0_nz_ctx_tsb_0 ,
2233 TTE_V = 1 ,
2234 TTE_NFO = 0 ,
2235 TTE_L = 1 ,
2236 TTE_Soft = 0x110000 ,
2237 TTE_IE = 0 ,
2238 TTE_E = 0 ,
2239 TTE_CP = 1 ,
2240 TTE_CV = 0 ,
2241 TTE_P = 0 ,
2242 TTE_EP = 0 ,
2243 TTE_W = 1 ,
2244 TTE_SW1 = 1 ,
2245 TTE_SW0 = 1 ,
2246 TTE_RSVD1 = 0 ,
2247 TTE_Size = 5 ,
2248 /* DTTE_TAG_DATA = 000062060000187e 8000000030000445 */
2249 end_label = Thr0_User_Data_4v100_data_end ,
2250 compressimage ,
2251 }
2252.data
2253.global Thr0_User_Data_4v100_data_begin
2254Thr0_User_Data_4v100_data_begin:
2255 .xword 0x5f5000160000
2256 .xword 0x620600000000
2257 .xword 0x600000f80000
2258 .xword 0x5f5000060000
2259 .xword 0x5f50001e0000
2260 .xword 0x620970000000
2261 .xword 0x5f500003e000
2262 .xword 0x600000440000
2263 .xword 0x5f50000e0000
2264 .xword 0x610008800000
2265 .xword 0x5f50001fa000
2266 .xword 0x600000da0000
2267 .xword 0x600000fe0000
2268 .xword 0x620ac0000000
2269 .xword 0x620a50000000
2270 .xword 0x5f5000110000
2271 .xword 0x61002c400000
2272 .xword 0x5f50000f0000
2273 .xword 0x600000960000
2274 .xword 0x61003a800000
2275 .xword 0x5f5000174000
2276 .xword 0x5f500004c000
2277 .xword 0x5f5000006000
2278 .xword 0x620850000000
2279 .xword 0x5f5000010000
2280 .xword 0x5f5000008000
2281 .xword 0x6000004c0000
2282 .xword 0x600000a10000
2283 .xword 0x600000760000
2284 .xword 0x6000007c0000
2285 .xword 0x5f5000062000
2286 .xword 0x600000400000
2287 .xword 0x5f50001f0000
2288 .xword 0x61003b000000
2289 .xword 0x600000370000
2290 .xword 0x5f5000038000
2291 .xword 0x61002e400000
2292 .xword 0x5f500000e000
2293 .xword 0x600000460000
2294 .xword 0x5f5000120000
2295 .xword 0x5f50000ba000
2296 .xword 0x5f500012e000
2297 .xword 0x61000b000000
2298 .xword 0x5f50001cc000
2299 .xword 0x5f5000118000
2300 .xword 0x5f5000168000
2301Thr0_User_Data_4v100_data_end:
2302/*********************************************************************/
2303SECTION .Thr0_User_Data_4v200 DATA_VA=0x600000f80000
2304attr_data {
2305 Name = .Thr0_User_Data_4v200 ,
2306 VA = 0x600000f80000 ,/* 0x600000f8ffc0 */
2307 RA = 0x01d02c0000 ,
2308 PA = 0x0dd02c0000 ,
2309 TTE_Context = 0x10d8 ,/* DATA_SECONDARY */
2310 thr0_nz_ctx_tsb_2 ,
2311 TTE_V = 1 ,
2312 TTE_NFO = 0 ,
2313 TTE_L = 0 ,
2314 TTE_Soft = 0x130000 ,
2315 TTE_IE = 0 ,
2316 TTE_E = 0 ,
2317 TTE_CP = 0 ,
2318 TTE_CV = 0 ,
2319 TTE_P = 0 ,
2320 TTE_EP = 0 ,
2321 TTE_W = 1 ,
2322 TTE_SW1 = 0 ,
2323 TTE_SW0 = 0 ,
2324 TTE_RSVD1 = 0 ,
2325 TTE_Size = 1 ,
2326 /* DTTE_TAG_DATA = 0000600000f810d8 8000000dd02c0041 */
2327 end_label = Thr0_User_Data_4v200_data_end ,
2328 compressimage ,
2329 }
2330.data
2331.global Thr0_User_Data_4v200_data_begin
2332Thr0_User_Data_4v200_data_begin:
2333 .xword 0x5f5000160000
2334 .xword 0x620600000000
2335 .xword 0x600000f80000
2336 .xword 0x5f5000060000
2337 .xword 0x5f50001e0000
2338 .xword 0x620970000000
2339 .xword 0x5f500003e000
2340 .xword 0x600000440000
2341 .xword 0x5f50000e0000
2342 .xword 0x610008800000
2343 .xword 0x5f50001fa000
2344 .xword 0x600000da0000
2345 .xword 0x600000fe0000
2346 .xword 0x620ac0000000
2347 .xword 0x620a50000000
2348 .xword 0x5f5000110000
2349 .xword 0x61002c400000
2350 .xword 0x5f50000f0000
2351 .xword 0x600000960000
2352 .xword 0x61003a800000
2353 .xword 0x5f5000174000
2354 .xword 0x5f500004c000
2355 .xword 0x5f5000006000
2356 .xword 0x620850000000
2357 .xword 0x5f5000010000
2358 .xword 0x5f5000008000
2359 .xword 0x6000004c0000
2360 .xword 0x600000a10000
2361 .xword 0x600000760000
2362 .xword 0x6000007c0000
2363 .xword 0x5f5000062000
2364 .xword 0x600000400000
2365 .xword 0x5f50001f0000
2366 .xword 0x61003b000000
2367 .xword 0x600000370000
2368 .xword 0x5f5000038000
2369 .xword 0x61002e400000
2370 .xword 0x5f500000e000
2371 .xword 0x600000460000
2372 .xword 0x5f5000120000
2373 .xword 0x5f50000ba000
2374 .xword 0x5f500012e000
2375 .xword 0x61000b000000
2376 .xword 0x5f50001cc000
2377 .xword 0x5f5000118000
2378 .xword 0x5f5000168000
2379Thr0_User_Data_4v200_data_end:
2380/*********************************************************************/
2381SECTION .Thr0_User_Data_4v300 DATA_VA=0x5f5000060000
2382attr_data {
2383 Name = .Thr0_User_Data_4v300 ,
2384 VA = 0x5f5000060000 ,/* 0x5f5000061fc0 */
2385 RA = 0x03200ca000 ,
2386 PA = 0x03200ca000 ,
2387 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
2388 thr0_z_ctx_tsb_1 ,
2389 TTE_V = 1 ,
2390 TTE_NFO = 0 ,
2391 TTE_L = 1 ,
2392 TTE_Soft = 0x0a0000 ,
2393 TTE_IE = 0 ,
2394 TTE_E = 0 ,
2395 TTE_CP = 0 ,
2396 TTE_CV = 0 ,
2397 TTE_P = 0 ,
2398 TTE_EP = 0 ,
2399 TTE_W = 1 ,
2400 TTE_SW1 = 0 ,
2401 TTE_SW0 = 0 ,
2402 TTE_RSVD1 = 0 ,
2403 TTE_Size = 0 ,
2404 /* DTTE_TAG_DATA = 00005f5000060000 80000003200ca040 */
2405 end_label = Thr0_User_Data_4v300_data_end ,
2406 compressimage ,
2407 }
2408.data
2409.global Thr0_User_Data_4v300_data_begin
2410Thr0_User_Data_4v300_data_begin:
2411 .xword 0x5f5000160000
2412 .xword 0x620600000000
2413 .xword 0x600000f80000
2414 .xword 0x5f5000060000
2415 .xword 0x5f50001e0000
2416 .xword 0x620970000000
2417 .xword 0x5f500003e000
2418 .xword 0x600000440000
2419 .xword 0x5f50000e0000
2420 .xword 0x610008800000
2421 .xword 0x5f50001fa000
2422 .xword 0x600000da0000
2423 .xword 0x600000fe0000
2424 .xword 0x620ac0000000
2425 .xword 0x620a50000000
2426 .xword 0x5f5000110000
2427 .xword 0x61002c400000
2428 .xword 0x5f50000f0000
2429 .xword 0x600000960000
2430 .xword 0x61003a800000
2431 .xword 0x5f5000174000
2432 .xword 0x5f500004c000
2433 .xword 0x5f5000006000
2434 .xword 0x620850000000
2435 .xword 0x5f5000010000
2436 .xword 0x5f5000008000
2437 .xword 0x6000004c0000
2438 .xword 0x600000a10000
2439 .xword 0x600000760000
2440 .xword 0x6000007c0000
2441 .xword 0x5f5000062000
2442 .xword 0x600000400000
2443 .xword 0x5f50001f0000
2444 .xword 0x61003b000000
2445 .xword 0x600000370000
2446 .xword 0x5f5000038000
2447 .xword 0x61002e400000
2448 .xword 0x5f500000e000
2449 .xword 0x600000460000
2450 .xword 0x5f5000120000
2451 .xword 0x5f50000ba000
2452 .xword 0x5f500012e000
2453 .xword 0x61000b000000
2454 .xword 0x5f50001cc000
2455 .xword 0x5f5000118000
2456 .xword 0x5f5000168000
2457Thr0_User_Data_4v300_data_end:
2458/*********************************************************************/
2459SECTION .Thr0_User_Text_4v001 TEXT_VA=0x5f50001e0000
2460attr_text {
2461 Name = .Thr0_User_Text_4v001 ,
2462 VA = 0x5f50001e0000 ,/* 0x5f50001e1fc0 */
2463 RA = 0x032000a000 ,
2464 PA = 0x0f2000a000 ,
2465 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
2466 thr0_nz_ctx_tsb_1 ,
2467 TTE_V = 1 ,
2468 TTE_NFO = 0 ,
2469 TTE_L = 0 ,
2470 TTE_Soft = 0x1b0000 ,
2471 TTE_IE = 0 ,
2472 TTE_E = 0 ,
2473 TTE_CP = 0 ,
2474 TTE_CV = 0 ,
2475 TTE_P = 0 ,
2476 TTE_EP = 1 ,
2477 TTE_W = 0 ,
2478 TTE_SW1 = 0 ,
2479 TTE_SW0 = 0 ,
2480 TTE_RSVD1 = 0 ,
2481 TTE_Size = 0 ,
2482 /* ITTE_TAG_DATA = 00005f50001e1eab 8000000f2000a080 */
2483 end_label = Thr0_User_Text_4v001_text_end ,
2484 compressimage ,
2485 }
2486.text
2487.global Thr0_User_Text_4v001_text_begin
2488Thr0_User_Text_4v001_text_begin:
2489 nop
2490 sub %g1, 1, %g1
2491 brz %g1,Thr0_User_Text_4v001_exit
2492 nop
2493 .word 0xfe4e2e95
2494thr0_MMU_ASI_BLK_SL_5:
2495 .word 0x878020f9
2496 .word 0xe3bc68c0
2497 .word 0xd85c2018
2498 TOGGLE_LSU_IM
2499 .word 0x1000000
2500 or %g0, 0x071, %i7
2501 LOAD_IDATA_IN
2502 .word 0xbe846010
2503 .word 0xeadfd060
2504 ACCESS_ITSB_PTR
2505 .word 0xf85aa038
2506 IDEMAP_ALL_PAGES
2507 .word 0xd8762018
2508 .word 0xc0752ee8
2509 .word 0xc0742370
2510 .word 0xbe852150
2511 .word 0xe0dfd000
2512 .word 0xbe82e010
2513 .word 0xe39fde20
2514 nop
2515 nop
2516 nop
2517 nop
2518 nop
2519 nop
2520 nop
2521 nop
2522 nop
2523 .word 0xc022a84c
2524 DO_BRANCH
2525 .word 0x81c5e000
2526 .word 0xbe124000
2527 GOTO_SUPERVISOR0
2528 ACCESS_ITSB_PTR
2529 nop
2530 nop
2531 nop
2532 IDEMAP_ALL_PAGES
2533 ACCESS_DTSB_PTR
2534 .word 0xbe872038
2535 .word 0xf0dfd000
2536 DDEMAP_ALL_PAGES
2537 nop
2538 nop
2539 nop
2540 nop
2541 nop
2542 nop
2543 nop
2544 nop
2545 nop
2546 nop
2547 nop
2548 nop
2549 nop
2550 .word 0xfcde1100
2551 DDEMAP_ALL
2552 .word 0x1000000
2553 or %g0, 0x059, %i7
2554 LOAD_DDATA_IN
2555 nop
2556 nop
2557 nop
2558 nop
2559 nop
2560 nop
2561 nop
2562 nop
2563 nop
2564 nop
2565 nop
2566 nop
2567 nop
2568 nop
2569 DO_BRANCH
2570 .word 0x81c6e000
2571 .word 0xbe124000
2572 GOTO_SUPERVISOR0
2573 TOGGLE_LSU_IM
2574 .word 0x1000000
2575 or %g0, 0x620, %i7
2576 DTLB_TAG_READ
2577 nop
2578 nop
2579 nop
2580 nop
2581 nop
2582 nop
2583 nop
2584 .word 0xf47120a8
2585 .word 0xc022a298
2586 DO_BRANCH
2587 .word 0x81c76000
2588 .word 0xbe124000
2589 GOTO_SUPERVISOR0
2590 nop
2591 nop
2592 nop
2593 nop
2594 nop
2595 nop
2596 .word 0xbe14c000
2597 GOTO_SUPERVISOR0
2598 .word 0x1000000
2599 .word 0xbe100000
2600 srlx %i7, 8, %i7
2601 andn %i7, 0x1f, %i7
2602 xor %i7, 0x10, %i7
2603 ITLB_PROBE
2604thr0_MMU_ASI_PRIMARY_6:
2605 .word 0x87802080
2606 .word 0xfaf62050
2607 .word 0xfe4d2056
2608 .word 0xfc9d1c40
2609 .word 0xfc9ad020
2610 .word 0x1000000
2611 or %g0, 0x790, %i7
2612 READ_DDATA_ACCESS
2613thr0_MMU_ASI_PRIMARY_7:
2614 .word 0x87802080
2615 .word 0xe0f520a8
2616 IDEMAP_ALL
2617 .word 0x1000000
2618 or %g0, 0xe8, %i7
2619 READ_DDATA_ACCESS
2620 .word 0x1000000
2621 or %g0, 0x580, %i7
2622 READ_IDATA_ACCESS
2623 .word 0xc02aa40e
2624 .word 0xe85ea068
2625 nop
2626 nop
2627 nop
2628 nop
2629 nop
2630 nop
2631 nop
2632 nop
2633 nop
2634 nop
2635 nop
2636 nop
2637 nop
2638 nop
2639 .word 0xc39c1f00
2640 .word 0xd45c20e8
2641 nop
2642 nop
2643 nop
2644 nop
2645 nop
2646 nop
2647 nop
2648 nop
2649 .word 0xf47420c8
2650 .word 0xc02c2d18
2651 .word 0xbe120000
2652 GOTO_SUPERVISOR1
2653 .word 0xe05c2068
2654 .word 0xbe14c000
2655 GOTO_SUPERVISOR0
2656 nop
2657Thr0_User_Text_4v001_exit:
2658 EXIT_GOOD
2659Thr0_User_Text_4v001_text_end:
2660/*********************************************************************/
2661SECTION .Thr0_User_Text_4v400 TEXT_VA=0x620970000000
2662attr_text {
2663 Name = .Thr0_User_Text_4v400 ,
2664 VA = 0x620970000000 ,/* 0x62097fffffc0 */
2665 RA = 0x0250000000 ,
2666 PA = 0x0e50000000 ,
2667 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
2668 thr0_z_ctx_tsb_0 ,
2669 TTE_V = 1 ,
2670 TTE_NFO = 0 ,
2671 TTE_L = 1 ,
2672 TTE_Soft = 0x000000 ,
2673 TTE_IE = 0 ,
2674 TTE_E = 0 ,
2675 TTE_CP = 1 ,
2676 TTE_CV = 0 ,
2677 TTE_P = 1 ,
2678 TTE_EP = 1 ,
2679 TTE_W = 0 ,
2680 TTE_SW1 = 0 ,
2681 TTE_SW0 = 1 ,
2682 TTE_RSVD1 = 0 ,
2683 TTE_Size = 5 ,
2684 /* ITTE_TAG_DATA = 0000620970000000 8000000e50000485 */
2685 end_label = Thr0_User_Text_4v400_text_end ,
2686 compressimage ,
2687 }
2688.text
2689.global Thr0_User_Text_4v400_text_begin
2690Thr0_User_Text_4v400_text_begin:
2691 wrpr 0, %gl
2692 .word 0x1000000
2693 or %g0, 0x0a8, %i7
2694 P_LOAD_DDATA_IN
2695 P_TOGGLE_LSU_IM
2696 .word 0x1000000
2697 or %g0, 0x032, %i7
2698 P_LOAD_DDATA_IN
2699 .word 0xfcde1100
2700 .word 0xcc71a018
2701 .word 0xc029ae2e
2702 .word 0x1000000
2703 .word 0xbe120000
2704 P_IDEMAP_RPAGE
2705 .word 0xfcdd0200
2706 .word 0x1000000
2707 .word 0xbe114000
2708 P_IDEMAP_PAGE
2709 .word 0x1000000
2710 or %g0, 0x073, %i7
2711 P_LOAD_IDATA_IN
2712 P_DDEMAP_SCTX
2713 .word 0xfcd90200
2714thr0_MMU_ASI_BLK_PL_8:
2715 .word 0x878020f8
2716 .word 0xc3baa1c0
2717 .word 0xe05b2108
2718thr0_MMU_ASI_AS_IF_USER_PRIMARY_9:
2719 .word 0x87802010
2720 .word 0xdaf2a078
2721 nop
2722 nop
2723 nop
2724 nop
2725 nop
2726 nop
2727 nop
2728 .word 0x1000000
2729 .word 0xbe114000
2730 P_DDEMAP_PAGE
2731 P_TOGGLE_LSU_DM
2732 .word 0x1000000
2733 or %g0, 0x658, %i7
2734 P_DTLB_TAG_READ
2735 .word 0xfc9b0580
2736 nop
2737 nop
2738 nop
2739 nop
2740 .word 0x1000000
2741 or %g0, 0x4b6, %i7
2742 P_LOAD_IDATA_ACCESS
2743 .word 0xbe164000
2744 RETURN_FROM_SUPERVISOR1
2745 nop
2746Thr0_User_Text_4v400_exit:
2747 EXIT_GOOD
2748Thr0_User_Text_4v400_text_end:
2749/*********************************************************************/
2750SECTION .Thr0_User_Text_4v002 TEXT_VA=0x5f500003e000
2751attr_text {
2752 Name = .Thr0_User_Text_4v002 ,
2753 VA = 0x5f500003e000 ,/* 0x5f500003ffc0 */
2754 RA = 0x032017c000 ,
2755 PA = 0x0f2017c000 ,
2756 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
2757 thr0_nz_ctx_tsb_1 ,
2758 TTE_V = 1 ,
2759 TTE_NFO = 0 ,
2760 TTE_L = 0 ,
2761 TTE_Soft = 0x1b0000 ,
2762 TTE_IE = 0 ,
2763 TTE_E = 0 ,
2764 TTE_CP = 0 ,
2765 TTE_CV = 0 ,
2766 TTE_P = 1 ,
2767 TTE_EP = 1 ,
2768 TTE_W = 0 ,
2769 TTE_SW1 = 0 ,
2770 TTE_SW0 = 0 ,
2771 TTE_RSVD1 = 0 ,
2772 TTE_Size = 0 ,
2773 /* ITTE_TAG_DATA = 00005f500003feab 8000000f2017c080 */
2774 end_label = Thr0_User_Text_4v002_text_end ,
2775 compressimage ,
2776 }
2777.text
2778.global Thr0_User_Text_4v002_text_begin
2779Thr0_User_Text_4v002_text_begin:
2780 wrpr 0, %gl
2781 P_TOGGLE_LSU_IM
2782 nop
2783 nop
2784 nop
2785 nop
2786thr0_MMU_ASI_BLK_S_10:
2787 .word 0x878020f1
2788 .word 0xc1b96300
2789 P_DDEMAP_NCTX
2790 .word 0x1000000
2791 or %g0, 0x3fe, %i7
2792 P_LOAD_DDATA_ACCESS
2793 .word 0xc028acc3
2794 P_TOGGLE_LSU_DM
2795 P_TOGGLE_LSU_IM
2796thr0_MMU_ASI_AS_IF_USER_PRIMARY_11:
2797 .word 0x87802010
2798 .word 0xe8f2a150
2799 .word 0x1000000
2800 .word 0xbe11c000
2801 P_IDEMAP_PAGE
2802 .word 0xbe82a0b8
2803 .word 0xc4dfc200
2804 P_DDEMAP_ALL_PAGES
2805 .word 0xe3991f00
2806 P_ACCESS_ITSB_PTR
2807 .word 0xfc9c85c0
2808 .word 0xc1995e20
2809 .word 0x1000000
2810 or %g0, 0x054, %i7
2811 P_LOAD_DDATA_IN
2812 .word 0x1000000
2813 or %g0, 0x046, %i7
2814 P_LOAD_IDATA_IN
2815 .word 0x1000000
2816 or %g0, 0x441, %i7
2817 P_LOAD_IDATA_ACCESS
2818thr0_MMU_ASI_BLK_P_12:
2819 .word 0x878020f0
2820 .word 0xc3bf22c0
2821 .word 0xfcd88200
2822thr0_MMU_ASI_PRIMARY_13:
2823 .word 0x87802080
2824 .word 0xc6f72140
2825 .word 0x1000000
2826 or %g0, 0x5ea, %i7
2827 P_LOAD_IDATA_ACCESS
2828 .word 0xd65aa010
2829 .word 0xea592090
2830 .word 0x1000000
2831 or %g0, 0x073, %i7
2832 P_LOAD_IDATA_IN
2833 nop
2834 nop
2835 nop
2836 nop
2837 P_ACCESS_DTSB_PTR
2838 .word 0x1000000
2839 or %g0, 0x7ce, %i7
2840 P_LOAD_DDATA_ACCESS
2841 P_DDEMAP_SCTX
2842 .word 0xbe164000
2843 RETURN_FROM_SUPERVISOR0
2844 nop
2845Thr0_User_Text_4v002_exit:
2846 EXIT_GOOD
2847Thr0_User_Text_4v002_text_end:
2848/*********************************************************************/
2849SECTION .Thr0_User_Data_4v101 DATA_VA=0x600000440000
2850attr_data {
2851 Name = .Thr0_User_Data_4v101 ,
2852 VA = 0x600000440000 ,/* 0x60000044ffc0 */
2853 RA = 0x01d0140000 ,
2854 PA = 0x0dd0140000 ,
2855 TTE_Context = 0x187e ,/* DATA_PRIMARY */
2856 thr0_nz_ctx_tsb_2 ,
2857 TTE_V = 1 ,
2858 TTE_NFO = 0 ,
2859 TTE_L = 1 ,
2860 TTE_Soft = 0x110000 ,
2861 TTE_IE = 0 ,
2862 TTE_E = 0 ,
2863 TTE_CP = 1 ,
2864 TTE_CV = 0 ,
2865 TTE_P = 0 ,
2866 TTE_EP = 0 ,
2867 TTE_W = 1 ,
2868 TTE_SW1 = 1 ,
2869 TTE_SW0 = 1 ,
2870 TTE_RSVD1 = 0 ,
2871 TTE_Size = 1 ,
2872 /* DTTE_TAG_DATA = 000060000044187e 8000000dd0140441 */
2873 end_label = Thr0_User_Data_4v101_data_end ,
2874 compressimage ,
2875 }
2876.data
2877.global Thr0_User_Data_4v101_data_begin
2878Thr0_User_Data_4v101_data_begin:
2879 .xword 0x5f5000160000
2880 .xword 0x620600000000
2881 .xword 0x600000f80000
2882 .xword 0x5f5000060000
2883 .xword 0x5f50001e0000
2884 .xword 0x620970000000
2885 .xword 0x5f500003e000
2886 .xword 0x600000440000
2887 .xword 0x5f50000e0000
2888 .xword 0x610008800000
2889 .xword 0x5f50001fa000
2890 .xword 0x600000da0000
2891 .xword 0x600000fe0000
2892 .xword 0x620ac0000000
2893 .xword 0x620a50000000
2894 .xword 0x5f5000110000
2895 .xword 0x61002c400000
2896 .xword 0x5f50000f0000
2897 .xword 0x600000960000
2898 .xword 0x61003a800000
2899 .xword 0x5f5000174000
2900 .xword 0x5f500004c000
2901 .xword 0x5f5000006000
2902 .xword 0x620850000000
2903 .xword 0x5f5000010000
2904 .xword 0x5f5000008000
2905 .xword 0x6000004c0000
2906 .xword 0x600000a10000
2907 .xword 0x600000760000
2908 .xword 0x6000007c0000
2909 .xword 0x5f5000062000
2910 .xword 0x600000400000
2911 .xword 0x5f50001f0000
2912 .xword 0x61003b000000
2913 .xword 0x600000370000
2914 .xword 0x5f5000038000
2915 .xword 0x61002e400000
2916 .xword 0x5f500000e000
2917 .xword 0x600000460000
2918 .xword 0x5f5000120000
2919 .xword 0x5f50000ba000
2920 .xword 0x5f500012e000
2921 .xword 0x61000b000000
2922 .xword 0x5f50001cc000
2923 .xword 0x5f5000118000
2924 .xword 0x5f5000168000
2925Thr0_User_Data_4v101_data_end:
2926/*********************************************************************/
2927SECTION .Thr0_User_Data_4v201 DATA_VA=0x5f50000e0000
2928attr_data {
2929 Name = .Thr0_User_Data_4v201 ,
2930 VA = 0x5f50000e0000 ,/* 0x5f50000e1fc0 */
2931 RA = 0x0320068000 ,
2932 PA = 0x0f20068000 ,
2933 TTE_Context = 0x10d8 ,/* DATA_SECONDARY */
2934 thr0_nz_ctx_tsb_1 ,
2935 TTE_V = 1 ,
2936 TTE_NFO = 0 ,
2937 TTE_L = 0 ,
2938 TTE_Soft = 0x130000 ,
2939 TTE_IE = 0 ,
2940 TTE_E = 0 ,
2941 TTE_CP = 0 ,
2942 TTE_CV = 0 ,
2943 TTE_P = 0 ,
2944 TTE_EP = 0 ,
2945 TTE_W = 1 ,
2946 TTE_SW1 = 0 ,
2947 TTE_SW0 = 0 ,
2948 TTE_RSVD1 = 0 ,
2949 TTE_Size = 0 ,
2950 /* DTTE_TAG_DATA = 00005f50000e1e93 8000000f20068040 */
2951 end_label = Thr0_User_Data_4v201_data_end ,
2952 compressimage ,
2953 }
2954.data
2955.global Thr0_User_Data_4v201_data_begin
2956Thr0_User_Data_4v201_data_begin:
2957 .xword 0x5f5000160000
2958 .xword 0x620600000000
2959 .xword 0x600000f80000
2960 .xword 0x5f5000060000
2961 .xword 0x5f50001e0000
2962 .xword 0x620970000000
2963 .xword 0x5f500003e000
2964 .xword 0x600000440000
2965 .xword 0x5f50000e0000
2966 .xword 0x610008800000
2967 .xword 0x5f50001fa000
2968 .xword 0x600000da0000
2969 .xword 0x600000fe0000
2970 .xword 0x620ac0000000
2971 .xword 0x620a50000000
2972 .xword 0x5f5000110000
2973 .xword 0x61002c400000
2974 .xword 0x5f50000f0000
2975 .xword 0x600000960000
2976 .xword 0x61003a800000
2977 .xword 0x5f5000174000
2978 .xword 0x5f500004c000
2979 .xword 0x5f5000006000
2980 .xword 0x620850000000
2981 .xword 0x5f5000010000
2982 .xword 0x5f5000008000
2983 .xword 0x6000004c0000
2984 .xword 0x600000a10000
2985 .xword 0x600000760000
2986 .xword 0x6000007c0000
2987 .xword 0x5f5000062000
2988 .xword 0x600000400000
2989 .xword 0x5f50001f0000
2990 .xword 0x61003b000000
2991 .xword 0x600000370000
2992 .xword 0x5f5000038000
2993 .xword 0x61002e400000
2994 .xword 0x5f500000e000
2995 .xword 0x600000460000
2996 .xword 0x5f5000120000
2997 .xword 0x5f50000ba000
2998 .xword 0x5f500012e000
2999 .xword 0x61000b000000
3000 .xword 0x5f50001cc000
3001 .xword 0x5f5000118000
3002 .xword 0x5f5000168000
3003Thr0_User_Data_4v201_data_end:
3004/*********************************************************************/
3005SECTION .Thr0_User_Data_4v301 DATA_VA=0x610008800000
3006attr_data {
3007 Name = .Thr0_User_Data_4v301 ,
3008 VA = 0x610008800000 ,/* 0x610008bfffc0 */
3009 RA = 0x03aac00000 ,
3010 PA = 0x0faac00000 ,
3011 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
3012 thr0_z_ctx_tsb_3 ,
3013 TTE_V = 1 ,
3014 TTE_NFO = 0 ,
3015 TTE_L = 1 ,
3016 TTE_Soft = 0x0a0000 ,
3017 TTE_IE = 0 ,
3018 TTE_E = 0 ,
3019 TTE_CP = 0 ,
3020 TTE_CV = 0 ,
3021 TTE_P = 0 ,
3022 TTE_EP = 0 ,
3023 TTE_W = 1 ,
3024 TTE_SW1 = 0 ,
3025 TTE_SW0 = 0 ,
3026 TTE_RSVD1 = 0 ,
3027 TTE_Size = 3 ,
3028 /* DTTE_TAG_DATA = 0000610008800000 8000000faac00043 */
3029 end_label = Thr0_User_Data_4v301_data_end ,
3030 compressimage ,
3031 }
3032.data
3033.global Thr0_User_Data_4v301_data_begin
3034Thr0_User_Data_4v301_data_begin:
3035 .xword 0x5f5000160000
3036 .xword 0x620600000000
3037 .xword 0x600000f80000
3038 .xword 0x5f5000060000
3039 .xword 0x5f50001e0000
3040 .xword 0x620970000000
3041 .xword 0x5f500003e000
3042 .xword 0x600000440000
3043 .xword 0x5f50000e0000
3044 .xword 0x610008800000
3045 .xword 0x5f50001fa000
3046 .xword 0x600000da0000
3047 .xword 0x600000fe0000
3048 .xword 0x620ac0000000
3049 .xword 0x620a50000000
3050 .xword 0x5f5000110000
3051 .xword 0x61002c400000
3052 .xword 0x5f50000f0000
3053 .xword 0x600000960000
3054 .xword 0x61003a800000
3055 .xword 0x5f5000174000
3056 .xword 0x5f500004c000
3057 .xword 0x5f5000006000
3058 .xword 0x620850000000
3059 .xword 0x5f5000010000
3060 .xword 0x5f5000008000
3061 .xword 0x6000004c0000
3062 .xword 0x600000a10000
3063 .xword 0x600000760000
3064 .xword 0x6000007c0000
3065 .xword 0x5f5000062000
3066 .xword 0x600000400000
3067 .xword 0x5f50001f0000
3068 .xword 0x61003b000000
3069 .xword 0x600000370000
3070 .xword 0x5f5000038000
3071 .xword 0x61002e400000
3072 .xword 0x5f500000e000
3073 .xword 0x600000460000
3074 .xword 0x5f5000120000
3075 .xword 0x5f50000ba000
3076 .xword 0x5f500012e000
3077 .xword 0x61000b000000
3078 .xword 0x5f50001cc000
3079 .xword 0x5f5000118000
3080 .xword 0x5f5000168000
3081Thr0_User_Data_4v301_data_end:
3082/*********************************************************************/
3083SECTION .Thr0_User_Text_4v003 TEXT_VA=0x5f50001fa000
3084attr_text {
3085 Name = .Thr0_User_Text_4v003 ,
3086 VA = 0x5f50001fa000 ,/* 0x5f50001fbfc0 */
3087 RA = 0x03201f0000 ,
3088 PA = 0x0f201f0000 ,
3089 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
3090 thr0_nz_ctx_tsb_1 ,
3091 TTE_V = 1 ,
3092 TTE_NFO = 0 ,
3093 TTE_L = 0 ,
3094 TTE_Soft = 0x1b0000 ,
3095 TTE_IE = 0 ,
3096 TTE_E = 0 ,
3097 TTE_CP = 0 ,
3098 TTE_CV = 0 ,
3099 TTE_P = 0 ,
3100 TTE_EP = 1 ,
3101 TTE_W = 0 ,
3102 TTE_SW1 = 0 ,
3103 TTE_SW0 = 0 ,
3104 TTE_RSVD1 = 0 ,
3105 TTE_Size = 0 ,
3106 /* ITTE_TAG_DATA = 00005f50001fbeab 8000000f201f0080 */
3107 end_label = Thr0_User_Text_4v003_text_end ,
3108 compressimage ,
3109 }
3110.text
3111.global Thr0_User_Text_4v003_text_begin
3112Thr0_User_Text_4v003_text_begin:
3113 nop
3114 sub %g1, 1, %g1
3115 brz %g1,Thr0_User_Text_4v003_exit
3116 nop
3117 IDEMAP_ALL
3118 TOGGLE_LSU_IM
3119 .word 0xfc995020
3120 IDEMAP_ALL
3121 DDEMAP_PCTX
3122 .word 0x1000000
3123 .word 0xbe150000
3124 srlx %i7, 8, %i7
3125 andn %i7, 0x1f, %i7
3126 ITLB_PROBE
3127 .word 0xbe8420c8
3128 .word 0xd4dfd000
3129 .word 0xfa76a140
3130 .word 0xc032aacc
3131 .word 0xf45c20a8
3132 DO_BRANCH
3133 .word 0x81c66000
3134 .word 0xbe124000
3135 GOTO_SUPERVISOR0
3136 nop
3137 .word 0x1000000
3138 .word 0xbe10c000
3139 IDEMAP_RPAGE
3140 .word 0xc03529b4
3141 .word 0xfe5629e4
3142 nop
3143 nop
3144 nop
3145 nop
3146 nop
3147 nop
3148 TOGGLE_LSU_IM
3149 nop
3150 nop
3151 nop
3152 nop
3153 nop
3154 nop
3155 nop
3156 nop
3157 nop
3158 nop
3159 nop
3160 .word 0x1000000
3161 or %g0, 0x6f8, %i7
3162 READ_DDATA_ACCESS
3163 .word 0xdc752028
3164 .word 0xc0262170
3165 .word 0xbe14c000
3166 GOTO_SUPERVISOR0
3167 TOGGLE_LSU_IM
3168 .word 0x1000000
3169 or %g0, 0x070, %i7
3170 LOAD_DDATA_IN
3171 nop
3172 nop
3173 nop
3174 nop
3175 nop
3176 nop
3177 nop
3178 nop
3179 nop
3180 .word 0xd072a028
3181 .word 0xc0362f86
3182 .word 0x1000000
3183 or %g0, 0x108, %i7
3184 ITLB_TAG_READ
3185 nop
3186 .word 0x1000000
3187 .word 0xbe150000
3188 DDEMAP_RPAGE
3189 DO_BRANCH
3190 .word 0x81c0e088
3191 .word 0xbe14c000
3192 GOTO_SUPERVISOR0
3193 TOGGLE_LSU_DM
3194 ACCESS_ITSB_PTR
3195 .word 0xe85aa0e8
3196 .word 0xfcd89000
3197 .word 0xbe862128
3198 .word 0xe0dfd000
3199 DO_BRANCH
3200 .word 0x81c6e000
3201 .word 0xbe13c000
3202 GOTO_SUPERVISOR0
3203 .word 0xc87420b8
3204 .word 0xc0752b20
3205 .word 0xbe15c000
3206 GOTO_SUPERVISOR0
3207 nop
3208Thr0_User_Text_4v003_exit:
3209 EXIT_GOOD
3210Thr0_User_Text_4v003_text_end:
3211/*********************************************************************/
3212SECTION .Thr0_User_Text_4v401 TEXT_VA=0x600000da0000
3213attr_text {
3214 Name = .Thr0_User_Text_4v401 ,
3215 VA = 0x600000da0000 ,/* 0x600000daffc0 */
3216 RA = 0x01d02d0000 ,
3217 PA = 0x0dd02d0000 ,
3218 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
3219 thr0_z_ctx_tsb_2 ,
3220 TTE_V = 1 ,
3221 TTE_NFO = 0 ,
3222 TTE_L = 1 ,
3223 TTE_Soft = 0x000000 ,
3224 TTE_IE = 0 ,
3225 TTE_E = 0 ,
3226 TTE_CP = 1 ,
3227 TTE_CV = 0 ,
3228 TTE_P = 1 ,
3229 TTE_EP = 1 ,
3230 TTE_W = 0 ,
3231 TTE_SW1 = 0 ,
3232 TTE_SW0 = 1 ,
3233 TTE_RSVD1 = 0 ,
3234 TTE_Size = 1 ,
3235 /* ITTE_TAG_DATA = 0000600000da0000 8000000dd02d0481 */
3236 end_label = Thr0_User_Text_4v401_text_end ,
3237 compressimage ,
3238 }
3239.text
3240.global Thr0_User_Text_4v401_text_begin
3241Thr0_User_Text_4v401_text_begin:
3242 wrpr 0, %gl
3243 nop
3244 nop
3245 nop
3246 .word 0xfe49a383
3247 .word 0x1000000
3248 or %g0, 0x4a0, %i7
3249 P_ITLB_TAG_READ
3250 .word 0x1000000
3251 or %g0, 0x540, %i7
3252 P_READ_IDATA_ACCESS
3253thr0_MMU_ASI_AS_IF_USER_PRIMARY_14:
3254 .word 0x87802010
3255 .word 0xcef42000
3256 nop
3257 nop
3258 nop
3259 nop
3260 nop
3261 .word 0x1000000
3262 .word 0xbe168000
3263 P_DDEMAP_RPAGE
3264 .word 0x1000000
3265 or %g0, 0x031, %i7
3266 P_LOAD_DDATA_IN
3267 .word 0x1000000
3268 or %g0, 0x4cb, %i7
3269 P_LOAD_DDATA_ACCESS
3270 P_TOGGLE_LSU_DM
3271 .word 0xd2732000
3272 .word 0xc021a704
3273 P_IDEMAP_ALL
3274thr0_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_15:
3275 .word 0x87802022
3276 .word 0xecbe2170
3277 .word 0x1000000
3278 or %g0, 0x05e, %i7
3279 P_LOAD_IDATA_IN
3280 .word 0xfc9b45c0
3281 .word 0xe19a9f00
3282 .word 0xbe148000
3283 RETURN_FROM_SUPERVISOR1
3284 nop
3285Thr0_User_Text_4v401_exit:
3286 EXIT_GOOD
3287Thr0_User_Text_4v401_text_end:
3288/*********************************************************************/
3289SECTION .Thr0_User_Text_4v004 TEXT_VA=0x600000fe0000
3290attr_text {
3291 Name = .Thr0_User_Text_4v004 ,
3292 VA = 0x600000fe0000 ,/* 0x600000feffc0 */
3293 RA = 0x01d0880000 ,
3294 PA = 0x0dd0880000 ,
3295 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
3296 thr0_nz_ctx_tsb_2 ,
3297 TTE_V = 1 ,
3298 TTE_NFO = 0 ,
3299 TTE_L = 0 ,
3300 TTE_Soft = 0x1b0000 ,
3301 TTE_IE = 0 ,
3302 TTE_E = 0 ,
3303 TTE_CP = 0 ,
3304 TTE_CV = 0 ,
3305 TTE_P = 1 ,
3306 TTE_EP = 1 ,
3307 TTE_W = 0 ,
3308 TTE_SW1 = 0 ,
3309 TTE_SW0 = 0 ,
3310 TTE_RSVD1 = 0 ,
3311 TTE_Size = 1 ,
3312 /* ITTE_TAG_DATA = 0000600000fe187e 8000000dd0880081 */
3313 end_label = Thr0_User_Text_4v004_text_end ,
3314 compressimage ,
3315 }
3316.text
3317.global Thr0_User_Text_4v004_text_begin
3318Thr0_User_Text_4v004_text_begin:
3319 wrpr 0, %gl
3320thr0_MMU_ASI_BLK_COMMIT_P_16:
3321 .word 0x878020e0
3322 .word 0xc1bd2dc0
3323 .word 0xfcdc1040
3324 .word 0x1000000
3325 or %g0, 0x06e, %i7
3326 P_LOAD_DDATA_IN
3327 .word 0xfcdc0200
3328 .word 0xfcdd5160
3329 .word 0xee70a120
3330 .word 0xc07127f0
3331 .word 0xfcdf1000
3332 .word 0x1000000
3333 or %g0, 0x016, %i7
3334 P_LOAD_IDATA_IN
3335 .word 0xfcd91000
3336 P_IDEMAP_PCTX
3337thr0_MMU_ASI_AS_IF_USER_PRIMARY_17:
3338 .word 0x87802010
3339 .word 0xd2f6a078
3340 P_DDEMAP_SCTX
3341 P_ACCESS_ITSB_PTR
3342 .word 0xca712090
3343 .word 0xc020a170
3344 .word 0x1000000
3345 or %g0, 0x1b0, %i7
3346 P_READ_IDATA_ACCESS
3347 nop
3348 nop
3349 nop
3350 nop
3351 nop
3352 nop
3353 nop
3354 nop
3355 nop
3356 .word 0x1000000
3357 or %g0, 0x7a0, %i7
3358 P_READ_DDATA_ACCESS
3359 .word 0x1000000
3360 .word 0xbe134000
3361 P_IDEMAP_RPAGE
3362 P_DDEMAP_ALL_PAGES
3363 .word 0xfe4d2505
3364 .word 0x1000000
3365 or %g0, 0x7f8, %i7
3366 P_DTLB_TAG_READ
3367 .word 0x1000000
3368 or %g0, 0x140, %i7
3369 P_DTLB_TAG_READ
3370 .word 0xf05d2118
3371 .word 0x1000000
3372 or %g0, 0x3f0, %i7
3373 P_LOAD_DDATA_ACCESS
3374 .word 0xfe5aa690
3375 .word 0xbe842068
3376 .word 0xf0dfd000
3377 nop
3378 nop
3379 nop
3380 nop
3381 nop
3382 nop
3383 nop
3384 nop
3385 nop
3386 .word 0xfcde1000
3387 nop
3388 nop
3389 nop
3390 nop
3391 nop
3392 nop
3393 .word 0xfcd89000
3394 nop
3395 nop
3396 nop
3397 nop
3398 .word 0x1000000
3399 or %g0, 0x5c8, %i7
3400 P_ITLB_TAG_READ
3401 .word 0x1000000
3402 or %g0, 0x05d, %i7
3403 P_LOAD_DDATA_IN
3404 nop
3405 nop
3406 nop
3407 nop
3408 nop
3409 nop
3410 .word 0xfc9d1c40
3411 .word 0xfcdd0200
3412 .word 0xbe82a148
3413 .word 0xe0dfd000
3414 P_ACCESS_ITSB_PTR
3415 nop
3416 nop
3417 nop
3418 nop
3419 nop
3420 nop
3421 nop
3422 nop
3423 .word 0xd072a028
3424 .word 0xc026a264
3425 .word 0x1000000
3426 or %g0, 0x468, %i7
3427 P_DTLB_TAG_READ
3428thr0_MMU_ASI_BLK_P_18:
3429 .word 0x878020f0
3430 .word 0xe3bd2300
3431 .word 0xd070a028
3432 .word 0xc02ea170
3433 P_DDEMAP_SCTX
3434 .word 0xbe174000
3435 RETURN_FROM_SUPERVISOR0
3436 nop
3437Thr0_User_Text_4v004_exit:
3438 EXIT_GOOD
3439Thr0_User_Text_4v004_text_end:
3440/*********************************************************************/
3441SECTION .Thr0_User_Data_4v102 DATA_VA=0x620ac0000000
3442attr_data {
3443 Name = .Thr0_User_Data_4v102 ,
3444 VA = 0x620ac0000000 ,/* 0x620acfffffc0 */
3445 RA = 0x00b0000000 ,
3446 PA = 0x00b0000000 ,
3447 TTE_Context = 0x187e ,/* DATA_PRIMARY */
3448 thr0_nz_ctx_tsb_0 ,
3449 TTE_V = 1 ,
3450 TTE_NFO = 0 ,
3451 TTE_L = 1 ,
3452 TTE_Soft = 0x110000 ,
3453 TTE_IE = 0 ,
3454 TTE_E = 0 ,
3455 TTE_CP = 1 ,
3456 TTE_CV = 0 ,
3457 TTE_P = 0 ,
3458 TTE_EP = 0 ,
3459 TTE_W = 1 ,
3460 TTE_SW1 = 1 ,
3461 TTE_SW0 = 1 ,
3462 TTE_RSVD1 = 0 ,
3463 TTE_Size = 5 ,
3464 /* DTTE_TAG_DATA = 0000620ac000187e 80000000b0000445 */
3465 end_label = Thr0_User_Data_4v102_data_end ,
3466 compressimage ,
3467 }
3468.data
3469.global Thr0_User_Data_4v102_data_begin
3470Thr0_User_Data_4v102_data_begin:
3471 .xword 0x5f5000160000
3472 .xword 0x620600000000
3473 .xword 0x600000f80000
3474 .xword 0x5f5000060000
3475 .xword 0x5f50001e0000
3476 .xword 0x620970000000
3477 .xword 0x5f500003e000
3478 .xword 0x600000440000
3479 .xword 0x5f50000e0000
3480 .xword 0x610008800000
3481 .xword 0x5f50001fa000
3482 .xword 0x600000da0000
3483 .xword 0x600000fe0000
3484 .xword 0x620ac0000000
3485 .xword 0x620a50000000
3486 .xword 0x5f5000110000
3487 .xword 0x61002c400000
3488 .xword 0x5f50000f0000
3489 .xword 0x600000960000
3490 .xword 0x61003a800000
3491 .xword 0x5f5000174000
3492 .xword 0x5f500004c000
3493 .xword 0x5f5000006000
3494 .xword 0x620850000000
3495 .xword 0x5f5000010000
3496 .xword 0x5f5000008000
3497 .xword 0x6000004c0000
3498 .xword 0x600000a10000
3499 .xword 0x600000760000
3500 .xword 0x6000007c0000
3501 .xword 0x5f5000062000
3502 .xword 0x600000400000
3503 .xword 0x5f50001f0000
3504 .xword 0x61003b000000
3505 .xword 0x600000370000
3506 .xword 0x5f5000038000
3507 .xword 0x61002e400000
3508 .xword 0x5f500000e000
3509 .xword 0x600000460000
3510 .xword 0x5f5000120000
3511 .xword 0x5f50000ba000
3512 .xword 0x5f500012e000
3513 .xword 0x61000b000000
3514 .xword 0x5f50001cc000
3515 .xword 0x5f5000118000
3516 .xword 0x5f5000168000
3517Thr0_User_Data_4v102_data_end:
3518/*********************************************************************/
3519SECTION .Thr0_User_Data_4v202 DATA_VA=0x620a50000000
3520attr_data {
3521 Name = .Thr0_User_Data_4v202 ,
3522 VA = 0x620a50000000 ,/* 0x620a5fffffc0 */
3523 RA = 0x00c0000000 ,
3524 PA = 0x00c0000000 ,
3525 TTE_Context = 0x10d8 ,/* DATA_SECONDARY */
3526 thr0_nz_ctx_tsb_0 ,
3527 TTE_V = 1 ,
3528 TTE_NFO = 0 ,
3529 TTE_L = 0 ,
3530 TTE_Soft = 0x130000 ,
3531 TTE_IE = 0 ,
3532 TTE_E = 0 ,
3533 TTE_CP = 0 ,
3534 TTE_CV = 0 ,
3535 TTE_P = 0 ,
3536 TTE_EP = 0 ,
3537 TTE_W = 1 ,
3538 TTE_SW1 = 0 ,
3539 TTE_SW0 = 0 ,
3540 TTE_RSVD1 = 0 ,
3541 TTE_Size = 5 ,
3542 /* DTTE_TAG_DATA = 0000620a500010d8 80000000c0000045 */
3543 end_label = Thr0_User_Data_4v202_data_end ,
3544 compressimage ,
3545 }
3546.data
3547.global Thr0_User_Data_4v202_data_begin
3548Thr0_User_Data_4v202_data_begin:
3549 .xword 0x5f5000160000
3550 .xword 0x620600000000
3551 .xword 0x600000f80000
3552 .xword 0x5f5000060000
3553 .xword 0x5f50001e0000
3554 .xword 0x620970000000
3555 .xword 0x5f500003e000
3556 .xword 0x600000440000
3557 .xword 0x5f50000e0000
3558 .xword 0x610008800000
3559 .xword 0x5f50001fa000
3560 .xword 0x600000da0000
3561 .xword 0x600000fe0000
3562 .xword 0x620ac0000000
3563 .xword 0x620a50000000
3564 .xword 0x5f5000110000
3565 .xword 0x61002c400000
3566 .xword 0x5f50000f0000
3567 .xword 0x600000960000
3568 .xword 0x61003a800000
3569 .xword 0x5f5000174000
3570 .xword 0x5f500004c000
3571 .xword 0x5f5000006000
3572 .xword 0x620850000000
3573 .xword 0x5f5000010000
3574 .xword 0x5f5000008000
3575 .xword 0x6000004c0000
3576 .xword 0x600000a10000
3577 .xword 0x600000760000
3578 .xword 0x6000007c0000
3579 .xword 0x5f5000062000
3580 .xword 0x600000400000
3581 .xword 0x5f50001f0000
3582 .xword 0x61003b000000
3583 .xword 0x600000370000
3584 .xword 0x5f5000038000
3585 .xword 0x61002e400000
3586 .xword 0x5f500000e000
3587 .xword 0x600000460000
3588 .xword 0x5f5000120000
3589 .xword 0x5f50000ba000
3590 .xword 0x5f500012e000
3591 .xword 0x61000b000000
3592 .xword 0x5f50001cc000
3593 .xword 0x5f5000118000
3594 .xword 0x5f5000168000
3595Thr0_User_Data_4v202_data_end:
3596/*********************************************************************/
3597SECTION .Thr0_User_Text_4v005 TEXT_VA=0x5f5000110000
3598attr_text {
3599 Name = .Thr0_User_Text_4v005 ,
3600 VA = 0x5f5000110000 ,/* 0x5f5000111fc0 */
3601 RA = 0x0320142000 ,
3602 PA = 0x0f20142000 ,
3603 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
3604 thr0_nz_ctx_tsb_1 ,
3605 TTE_V = 1 ,
3606 TTE_NFO = 0 ,
3607 TTE_L = 0 ,
3608 TTE_Soft = 0x1b0000 ,
3609 TTE_IE = 0 ,
3610 TTE_E = 0 ,
3611 TTE_CP = 0 ,
3612 TTE_CV = 0 ,
3613 TTE_P = 0 ,
3614 TTE_EP = 1 ,
3615 TTE_W = 0 ,
3616 TTE_SW1 = 0 ,
3617 TTE_SW0 = 0 ,
3618 TTE_RSVD1 = 0 ,
3619 TTE_Size = 0 ,
3620 /* ITTE_TAG_DATA = 00005f5000111eab 8000000f20142080 */
3621 end_label = Thr0_User_Text_4v005_text_end ,
3622 compressimage ,
3623 }
3624.text
3625.global Thr0_User_Text_4v005_text_begin
3626Thr0_User_Text_4v005_text_begin:
3627 nop
3628 sub %g1, 1, %g1
3629 brz %g1,Thr0_User_Text_4v005_exit
3630 nop
3631 .word 0x1000000
3632 or %g0, 0x5d0, %i7
3633 DTLB_TAG_READ
3634 .word 0x1000000
3635 or %g0, 0x5e0, %i7
3636 DTLB_TAG_READ
3637 .word 0xfe4420d8
3638 .word 0xe2752010
3639 .word 0xc02f2b22
3640 .word 0xbe842038
3641 .word 0xe0dfd000
3642 .word 0xfe4f260e
3643 nop
3644 nop
3645 nop
3646 nop
3647 nop
3648 nop
3649 nop
3650 nop
3651 nop
3652 .word 0xc0252c94
3653 .word 0xc028a2e3
3654 .word 0xfcdc1000
3655 .word 0xd4752038
3656 .word 0xc022a8b4
3657 nop
3658 nop
3659 nop
3660 nop
3661 .word 0xe670a110
3662 .word 0xc022a6a8
3663 nop
3664 nop
3665 .word 0xbe842160
3666 .word 0xd4dfd000
3667 IDEMAP_NCTX
3668 .word 0xbe120000
3669 GOTO_SUPERVISOR1
3670 .word 0x1000000
3671 or %g0, 0x98, %i7
3672 LOAD_IDATA_ACCESS
3673 .word 0xcc5c2018
3674 .word 0xd85aa018
3675 TOGGLE_LSU_DM
3676 .word 0xe858a128
3677 .word 0xc0762c00
3678 .word 0xbe8420b8
3679 .word 0xf4dfd000
3680 .word 0xea5aa010
3681thr0_MMU_ASI_PRIMARY_19:
3682 .word 0x87802080
3683 .word 0xe0f420f8
3684 nop
3685 nop
3686 .word 0x1000000
3687 .word 0xbe138000
3688 IDEMAP_PAGE
3689 .word 0xbe82a088
3690 .word 0xe0dfd000
3691 .word 0xd2742030
3692 .word 0xc0362792
3693 DO_BRANCH
3694 .word 0x81c4a000
3695 .word 0xbe13c000
3696 GOTO_SUPERVISOR0
3697 .word 0xfe56a22e
3698 .word 0x1000000
3699 or %g0, 0x1f8, %i7
3700 READ_IDATA_ACCESS
3701thr0_MMU_ASI_PRIMARY_20:
3702 .word 0x87802080
3703 .word 0xcef2a060
3704 DDEMAP_ALL_RPAGES
3705 nop
3706 ACCESS_DTSB_PTR
3707 .word 0x1000000
3708 or %g0, 0x511, %i7
3709 LOAD_IDATA_ACCESS
3710 .word 0xbe138000
3711 GOTO_SUPERVISOR1
3712 .word 0xf472a0e8
3713 .word 0xc0362946
3714 .word 0xbe120000
3715 GOTO_SUPERVISOR1
3716 nop
3717Thr0_User_Text_4v005_exit:
3718 EXIT_GOOD
3719Thr0_User_Text_4v005_text_end:
3720/*********************************************************************/
3721SECTION .Thr0_User_Text_4v006 TEXT_VA=0x61002c400000
3722attr_text {
3723 Name = .Thr0_User_Text_4v006 ,
3724 VA = 0x61002c400000 ,/* 0x61002c7fffc0 */
3725 RA = 0x03a3800000 ,
3726 PA = 0x0fa3800000 ,
3727 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
3728 thr0_nz_ctx_tsb_3 ,
3729 TTE_V = 1 ,
3730 TTE_NFO = 0 ,
3731 TTE_L = 0 ,
3732 TTE_Soft = 0x1b0000 ,
3733 TTE_IE = 0 ,
3734 TTE_E = 0 ,
3735 TTE_CP = 0 ,
3736 TTE_CV = 0 ,
3737 TTE_P = 1 ,
3738 TTE_EP = 1 ,
3739 TTE_W = 0 ,
3740 TTE_SW1 = 0 ,
3741 TTE_SW0 = 0 ,
3742 TTE_RSVD1 = 0 ,
3743 TTE_Size = 3 ,
3744 /* ITTE_TAG_DATA = 000061002c40187e 8000000fa3800083 */
3745 end_label = Thr0_User_Text_4v006_text_end ,
3746 compressimage ,
3747 }
3748.text
3749.global Thr0_User_Text_4v006_text_begin
3750Thr0_User_Text_4v006_text_begin:
3751 wrpr 0, %gl
3752 .word 0x1000000
3753 or %g0, 0x006, %i7
3754 P_LOAD_DDATA_IN
3755 P_IDEMAP_ALL_PAGES
3756 .word 0xfcdd0200
3757 .word 0x1000000
3758 or %g0, 0x054, %i7
3759 P_LOAD_IDATA_IN
3760 .word 0x1000000
3761 or %g0, 0x4f2, %i7
3762 P_LOAD_IDATA_ACCESS
3763 P_DDEMAP_ALL_PAGES
3764 .word 0x1000000
3765 or %g0, 0x00c, %i7
3766 P_LOAD_DDATA_IN
3767 .word 0xfcdc1000
3768 .word 0xfe4d26d1
3769 nop
3770 nop
3771 nop
3772 nop
3773 nop
3774 nop
3775 P_IDEMAP_ALL_RPAGES
3776 .word 0x1000000
3777 or %g0, 0x4c0, %i7
3778 P_READ_IDATA_ACCESS
3779 .word 0xfcdc0200
3780 P_DDEMAP_NCTX
3781 P_IDEMAP_ALL_PAGES
3782 .word 0x1000000
3783 or %g0, 0x1e8, %i7
3784 P_READ_IDATA_ACCESS
3785 P_IDEMAP_ALL_PAGES
3786 .word 0xfc991c40
3787 .word 0xbe158000
3788 RETURN_FROM_SUPERVISOR0
3789 nop
3790Thr0_User_Text_4v006_exit:
3791 EXIT_GOOD
3792Thr0_User_Text_4v006_text_end:
3793/*********************************************************************/
3794SECTION .Thr0_User_Data_4v103 DATA_VA=0x5f50000f0000
3795attr_data {
3796 Name = .Thr0_User_Data_4v103 ,
3797 VA = 0x5f50000f0000 ,/* 0x5f50000f1fc0 */
3798 RA = 0x032000e000 ,
3799 PA = 0x0f2000e000 ,
3800 TTE_Context = 0x187e ,/* DATA_PRIMARY */
3801 thr0_nz_ctx_tsb_1 ,
3802 TTE_V = 1 ,
3803 TTE_NFO = 0 ,
3804 TTE_L = 1 ,
3805 TTE_Soft = 0x110000 ,
3806 TTE_IE = 0 ,
3807 TTE_E = 0 ,
3808 TTE_CP = 1 ,
3809 TTE_CV = 0 ,
3810 TTE_P = 0 ,
3811 TTE_EP = 0 ,
3812 TTE_W = 1 ,
3813 TTE_SW1 = 1 ,
3814 TTE_SW0 = 1 ,
3815 TTE_RSVD1 = 0 ,
3816 TTE_Size = 0 ,
3817 /* DTTE_TAG_DATA = 00005f50000f1eab 8000000f2000e440 */
3818 end_label = Thr0_User_Data_4v103_data_end ,
3819 compressimage ,
3820 }
3821.data
3822.global Thr0_User_Data_4v103_data_begin
3823Thr0_User_Data_4v103_data_begin:
3824 .xword 0x5f5000160000
3825 .xword 0x620600000000
3826 .xword 0x600000f80000
3827 .xword 0x5f5000060000
3828 .xword 0x5f50001e0000
3829 .xword 0x620970000000
3830 .xword 0x5f500003e000
3831 .xword 0x600000440000
3832 .xword 0x5f50000e0000
3833 .xword 0x610008800000
3834 .xword 0x5f50001fa000
3835 .xword 0x600000da0000
3836 .xword 0x600000fe0000
3837 .xword 0x620ac0000000
3838 .xword 0x620a50000000
3839 .xword 0x5f5000110000
3840 .xword 0x61002c400000
3841 .xword 0x5f50000f0000
3842 .xword 0x600000960000
3843 .xword 0x61003a800000
3844 .xword 0x5f5000174000
3845 .xword 0x5f500004c000
3846 .xword 0x5f5000006000
3847 .xword 0x620850000000
3848 .xword 0x5f5000010000
3849 .xword 0x5f5000008000
3850 .xword 0x6000004c0000
3851 .xword 0x600000a10000
3852 .xword 0x600000760000
3853 .xword 0x6000007c0000
3854 .xword 0x5f5000062000
3855 .xword 0x600000400000
3856 .xword 0x5f50001f0000
3857 .xword 0x61003b000000
3858 .xword 0x600000370000
3859 .xword 0x5f5000038000
3860 .xword 0x61002e400000
3861 .xword 0x5f500000e000
3862 .xword 0x600000460000
3863 .xword 0x5f5000120000
3864 .xword 0x5f50000ba000
3865 .xword 0x5f500012e000
3866 .xword 0x61000b000000
3867 .xword 0x5f50001cc000
3868 .xword 0x5f5000118000
3869 .xword 0x5f5000168000
3870Thr0_User_Data_4v103_data_end:
3871/*********************************************************************/
3872SECTION .Thr0_User_Data_4v203 DATA_VA=0x600000960000
3873attr_data {
3874 Name = .Thr0_User_Data_4v203 ,
3875 VA = 0x600000960000 ,/* 0x60000096ffc0 */
3876 RA = 0x01d09d0000 ,
3877 PA = 0x0dd09d0000 ,
3878 TTE_Context = 0x10d8 ,/* DATA_SECONDARY */
3879 thr0_nz_ctx_tsb_2 ,
3880 TTE_V = 1 ,
3881 TTE_NFO = 0 ,
3882 TTE_L = 0 ,
3883 TTE_Soft = 0x130000 ,
3884 TTE_IE = 0 ,
3885 TTE_E = 0 ,
3886 TTE_CP = 0 ,
3887 TTE_CV = 0 ,
3888 TTE_P = 0 ,
3889 TTE_EP = 0 ,
3890 TTE_W = 1 ,
3891 TTE_SW1 = 0 ,
3892 TTE_SW0 = 0 ,
3893 TTE_RSVD1 = 0 ,
3894 TTE_Size = 1 ,
3895 /* DTTE_TAG_DATA = 00006000009610d8 8000000dd09d0041 */
3896 end_label = Thr0_User_Data_4v203_data_end ,
3897 compressimage ,
3898 }
3899.data
3900.global Thr0_User_Data_4v203_data_begin
3901Thr0_User_Data_4v203_data_begin:
3902 .xword 0x5f5000160000
3903 .xword 0x620600000000
3904 .xword 0x600000f80000
3905 .xword 0x5f5000060000
3906 .xword 0x5f50001e0000
3907 .xword 0x620970000000
3908 .xword 0x5f500003e000
3909 .xword 0x600000440000
3910 .xword 0x5f50000e0000
3911 .xword 0x610008800000
3912 .xword 0x5f50001fa000
3913 .xword 0x600000da0000
3914 .xword 0x600000fe0000
3915 .xword 0x620ac0000000
3916 .xword 0x620a50000000
3917 .xword 0x5f5000110000
3918 .xword 0x61002c400000
3919 .xword 0x5f50000f0000
3920 .xword 0x600000960000
3921 .xword 0x61003a800000
3922 .xword 0x5f5000174000
3923 .xword 0x5f500004c000
3924 .xword 0x5f5000006000
3925 .xword 0x620850000000
3926 .xword 0x5f5000010000
3927 .xword 0x5f5000008000
3928 .xword 0x6000004c0000
3929 .xword 0x600000a10000
3930 .xword 0x600000760000
3931 .xword 0x6000007c0000
3932 .xword 0x5f5000062000
3933 .xword 0x600000400000
3934 .xword 0x5f50001f0000
3935 .xword 0x61003b000000
3936 .xword 0x600000370000
3937 .xword 0x5f5000038000
3938 .xword 0x61002e400000
3939 .xword 0x5f500000e000
3940 .xword 0x600000460000
3941 .xword 0x5f5000120000
3942 .xword 0x5f50000ba000
3943 .xword 0x5f500012e000
3944 .xword 0x61000b000000
3945 .xword 0x5f50001cc000
3946 .xword 0x5f5000118000
3947 .xword 0x5f5000168000
3948Thr0_User_Data_4v203_data_end:
3949/*********************************************************************/
3950SECTION .Thr0_User_Text_4v007 TEXT_VA=0x61003a800000
3951attr_text {
3952 Name = .Thr0_User_Text_4v007 ,
3953 VA = 0x61003a800000 ,/* 0x61003abfffc0 */
3954 RA = 0x03a4800000 ,
3955 PA = 0x0fa4800000 ,
3956 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
3957 thr0_nz_ctx_tsb_3 ,
3958 TTE_V = 1 ,
3959 TTE_NFO = 0 ,
3960 TTE_L = 0 ,
3961 TTE_Soft = 0x1b0000 ,
3962 TTE_IE = 0 ,
3963 TTE_E = 0 ,
3964 TTE_CP = 0 ,
3965 TTE_CV = 0 ,
3966 TTE_P = 0 ,
3967 TTE_EP = 1 ,
3968 TTE_W = 0 ,
3969 TTE_SW1 = 0 ,
3970 TTE_SW0 = 0 ,
3971 TTE_RSVD1 = 0 ,
3972 TTE_Size = 3 ,
3973 /* ITTE_TAG_DATA = 000061003a80187e 8000000fa4800083 */
3974 end_label = Thr0_User_Text_4v007_text_end ,
3975 compressimage ,
3976 }
3977.text
3978.global Thr0_User_Text_4v007_text_begin
3979Thr0_User_Text_4v007_text_begin:
3980 nop
3981 sub %g1, 1, %g1
3982 brz %g1,Thr0_User_Text_4v007_exit
3983 nop
3984 .word 0xbe86a038
3985 .word 0xe8dfd000
3986 .word 0x1000000
3987 or %g0, 0x124, %i7
3988 LOAD_DDATA_ACCESS
3989 .word 0xbe862038
3990 .word 0xe0dfd000
3991 .word 0xbe86a0a8
3992 .word 0xf4dfd000
3993 .word 0x1000000
3994 .word 0xbe140000
3995 IDEMAP_PAGE
3996 .word 0xfe572f82
3997 .word 0xbe842068
3998 .word 0xf0dfd000
3999 nop
4000 nop
4001 nop
4002 nop
4003 nop
4004 nop
4005 nop
4006 nop
4007 .word 0xbe120000
4008 GOTO_SUPERVISOR1
4009 .word 0xfe54235a
4010 .word 0x1000000
4011 .word 0xbe178000
4012 IDEMAP_PAGE
4013 .word 0x1000000
4014 or %g0, 0x025, %i7
4015 LOAD_IDATA_IN
4016 ACCESS_ITSB_PTR
4017 .word 0xe05aa0c8
4018 .word 0x1000000
4019 or %g0, 0x498, %i7
4020 ITLB_TAG_READ
4021 .word 0xc676a110
4022 .word 0xc072ae08
4023 .word 0xbe82a088
4024 .word 0xe0dfd000
4025 .word 0xd2772080
4026 .word 0xc02aa49f
4027 TOGGLE_LSU_DM
4028 .word 0x1000000
4029 .word 0xbe12c000
4030 DDEMAP_PAGE
4031 DO_BRANCH
4032 .word 0x81c4e000
4033 .word 0xbe124000
4034 GOTO_SUPERVISOR0
4035 .word 0xe472a050
4036 .word 0xc03428b0
4037 IDEMAP_NCTX
4038 ACCESS_DTSB_PTR
4039 DO_BRANCH
4040 .word 0x81c3e000
4041 .word 0xbe124000
4042 GOTO_SUPERVISOR0
4043 .word 0x1000000
4044 or %g0, 0x50, %i7
4045 ITLB_TAG_READ
4046 DDEMAP_ALL
4047 nop
4048 nop
4049 nop
4050 nop
4051 nop
4052 nop
4053 nop
4054 .word 0xfc9d1c40
4055 .word 0x1000000
4056 .word 0xbe13c000
4057 DDEMAP_RPAGE
4058 .word 0xbe120000
4059 GOTO_SUPERVISOR1
4060 .word 0xc036233a
4061 .word 0xbe124000
4062 GOTO_SUPERVISOR0
4063 nop
4064Thr0_User_Text_4v007_exit:
4065 EXIT_GOOD
4066Thr0_User_Text_4v007_text_end:
4067/*********************************************************************/
4068SECTION .Thr0_User_Text_4v008 TEXT_VA=0x5f5000174000
4069attr_text {
4070 Name = .Thr0_User_Text_4v008 ,
4071 VA = 0x5f5000174000 ,/* 0x5f5000175fc0 */
4072 RA = 0x032016e000 ,
4073 PA = 0x0f2016e000 ,
4074 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
4075 thr0_nz_ctx_tsb_1 ,
4076 TTE_V = 1 ,
4077 TTE_NFO = 0 ,
4078 TTE_L = 0 ,
4079 TTE_Soft = 0x1b0000 ,
4080 TTE_IE = 0 ,
4081 TTE_E = 0 ,
4082 TTE_CP = 0 ,
4083 TTE_CV = 0 ,
4084 TTE_P = 1 ,
4085 TTE_EP = 1 ,
4086 TTE_W = 0 ,
4087 TTE_SW1 = 0 ,
4088 TTE_SW0 = 0 ,
4089 TTE_RSVD1 = 0 ,
4090 TTE_Size = 0 ,
4091 /* ITTE_TAG_DATA = 00005f5000175eab 8000000f2016e080 */
4092 end_label = Thr0_User_Text_4v008_text_end ,
4093 compressimage ,
4094 }
4095.text
4096.global Thr0_User_Text_4v008_text_begin
4097Thr0_User_Text_4v008_text_begin:
4098 wrpr 0, %gl
4099thr0_MMU_ASI_PRIMARY_21:
4100 .word 0x87802080
4101 .word 0xd4f120b8
4102 P_TOGGLE_LSU_IM
4103 P_ACCESS_ITSB_PTR
4104 .word 0x1000000
4105 or %g0, 0x88, %i7
4106 P_READ_IDATA_ACCESS
4107 P_IDEMAP_NCTX
4108 .word 0x1000000
4109 .word 0xbe160000
4110 P_DDEMAP_PAGE
4111 P_ACCESS_ITSB_PTR
4112 .word 0x1000000
4113 or %g0, 0xb8, %i7
4114 P_READ_DDATA_ACCESS
4115thr0_MMU_ASI_BLK_PL_22:
4116 .word 0x878020f8
4117 .word 0xe3b92140
4118 .word 0x1000000
4119 .word 0xbe154000
4120 P_DDEMAP_PAGE
4121 .word 0x1000000
4122 .word 0xbe168000
4123 P_DDEMAP_RPAGE
4124 .word 0x1000000
4125 or %g0, 0xa0, %i7
4126 P_READ_IDATA_ACCESS
4127thr0_MMU_ASI_PRIMARY_23:
4128 .word 0x87802080
4129 .word 0xdaf62098
4130 P_IDEMAP_NCTX
4131 .word 0xc39e1e00
4132 nop
4133 nop
4134 nop
4135 .word 0xbe842038
4136 .word 0xd4dfc200
4137 .word 0x1000000
4138 or %g0, 0x093, %i7
4139 P_LOAD_IDATA_IN
4140 P_ACCESS_DTSB_PTR
4141 P_IDEMAP_ALL_RPAGES
4142 .word 0xfcde1000
4143 P_IDEMAP_NCTX
4144 .word 0xfcde1000
4145 .word 0xc0772ef8
4146 .word 0xe85aa088
4147 .word 0x1000000
4148 .word 0xbe100000
4149 P_DDEMAP_RPAGE
4150 P_ACCESS_DTSB_PTR
4151 .word 0x1000000
4152 or %g0, 0x4ec, %i7
4153 P_LOAD_IDATA_ACCESS
4154 .word 0xfcd89040
4155 .word 0x1000000
4156 .word 0xbe164000
4157 srlx %i7, 8, %i7
4158 andn %i7, 0x1f, %i7
4159 P_ITLB_PROBE
4160 P_TOGGLE_LSU_DM
4161 .word 0x1000000
4162 or %g0, 0x11, %i7
4163 P_LOAD_IDATA_ACCESS
4164 .word 0xbe11c000
4165 RETURN_FROM_SUPERVISOR0
4166 nop
4167Thr0_User_Text_4v008_exit:
4168 EXIT_GOOD
4169Thr0_User_Text_4v008_text_end:
4170/*********************************************************************/
4171SECTION .Thr0_User_Data_4v104 DATA_VA=0x5f500004c000
4172attr_data {
4173 Name = .Thr0_User_Data_4v104 ,
4174 VA = 0x5f500004c000 ,/* 0x5f500004dfc0 */
4175 RA = 0x03200ce000 ,
4176 PA = 0x0f200ce000 ,
4177 TTE_Context = 0x187e ,/* DATA_PRIMARY */
4178 thr0_nz_ctx_tsb_1 ,
4179 TTE_V = 1 ,
4180 TTE_NFO = 0 ,
4181 TTE_L = 1 ,
4182 TTE_Soft = 0x110000 ,
4183 TTE_IE = 0 ,
4184 TTE_E = 0 ,
4185 TTE_CP = 1 ,
4186 TTE_CV = 0 ,
4187 TTE_P = 0 ,
4188 TTE_EP = 0 ,
4189 TTE_W = 1 ,
4190 TTE_SW1 = 1 ,
4191 TTE_SW0 = 1 ,
4192 TTE_RSVD1 = 0 ,
4193 TTE_Size = 0 ,
4194 /* DTTE_TAG_DATA = 00005f500004deab 8000000f200ce440 */
4195 end_label = Thr0_User_Data_4v104_data_end ,
4196 compressimage ,
4197 }
4198.data
4199.global Thr0_User_Data_4v104_data_begin
4200Thr0_User_Data_4v104_data_begin:
4201 .xword 0x5f5000160000
4202 .xword 0x620600000000
4203 .xword 0x600000f80000
4204 .xword 0x5f5000060000
4205 .xword 0x5f50001e0000
4206 .xword 0x620970000000
4207 .xword 0x5f500003e000
4208 .xword 0x600000440000
4209 .xword 0x5f50000e0000
4210 .xword 0x610008800000
4211 .xword 0x5f50001fa000
4212 .xword 0x600000da0000
4213 .xword 0x600000fe0000
4214 .xword 0x620ac0000000
4215 .xword 0x620a50000000
4216 .xword 0x5f5000110000
4217 .xword 0x61002c400000
4218 .xword 0x5f50000f0000
4219 .xword 0x600000960000
4220 .xword 0x61003a800000
4221 .xword 0x5f5000174000
4222 .xword 0x5f500004c000
4223 .xword 0x5f5000006000
4224 .xword 0x620850000000
4225 .xword 0x5f5000010000
4226 .xword 0x5f5000008000
4227 .xword 0x6000004c0000
4228 .xword 0x600000a10000
4229 .xword 0x600000760000
4230 .xword 0x6000007c0000
4231 .xword 0x5f5000062000
4232 .xword 0x600000400000
4233 .xword 0x5f50001f0000
4234 .xword 0x61003b000000
4235 .xword 0x600000370000
4236 .xword 0x5f5000038000
4237 .xword 0x61002e400000
4238 .xword 0x5f500000e000
4239 .xword 0x600000460000
4240 .xword 0x5f5000120000
4241 .xword 0x5f50000ba000
4242 .xword 0x5f500012e000
4243 .xword 0x61000b000000
4244 .xword 0x5f50001cc000
4245 .xword 0x5f5000118000
4246 .xword 0x5f5000168000
4247Thr0_User_Data_4v104_data_end:
4248/*********************************************************************/
4249SECTION .Thr0_User_Text_4v009 TEXT_VA=0x5f5000006000
4250attr_text {
4251 Name = .Thr0_User_Text_4v009 ,
4252 VA = 0x5f5000006000 ,/* 0x5f5000007fc0 */
4253 RA = 0x0320130000 ,
4254 PA = 0x0f20130000 ,
4255 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
4256 thr0_nz_ctx_tsb_1 ,
4257 TTE_V = 1 ,
4258 TTE_NFO = 0 ,
4259 TTE_L = 0 ,
4260 TTE_Soft = 0x1b0000 ,
4261 TTE_IE = 0 ,
4262 TTE_E = 0 ,
4263 TTE_CP = 0 ,
4264 TTE_CV = 0 ,
4265 TTE_P = 0 ,
4266 TTE_EP = 1 ,
4267 TTE_W = 0 ,
4268 TTE_SW1 = 0 ,
4269 TTE_SW0 = 0 ,
4270 TTE_RSVD1 = 0 ,
4271 TTE_Size = 0 ,
4272 /* ITTE_TAG_DATA = 00005f5000007eab 8000000f20130080 */
4273 end_label = Thr0_User_Text_4v009_text_end ,
4274 compressimage ,
4275 }
4276.text
4277.global Thr0_User_Text_4v009_text_begin
4278Thr0_User_Text_4v009_text_begin:
4279 nop
4280 sub %g1, 1, %g1
4281 brz %g1,Thr0_User_Text_4v009_exit
4282 nop
4283 .word 0x1000000
4284 or %g0, 0x123, %i7
4285 LOAD_IDATA_ACCESS
4286 .word 0xe072a008
4287 .word 0xc0742e70
4288 .word 0x1000000
4289 .word 0xbe15c000
4290 srlx %i7, 8, %i7
4291 andn %i7, 0x1f, %i7
4292 ITLB_PROBE
4293 .word 0xc85f2128
4294 .word 0xf872a128
4295 .word 0xc037244a
4296 nop
4297 nop
4298 nop
4299 nop
4300thr0_MMU_ASI_PRIMARY_24:
4301 .word 0x87802080
4302 .word 0xf0f62068
4303 DDEMAP_SCTX
4304 .word 0xfe442acc
4305 .word 0xfcd91000
4306 nop
4307 nop
4308 nop
4309 nop
4310 nop
4311 nop
4312 .word 0xc02aa59c
4313 .word 0xcc5e2018
4314 .word 0x1000000
4315 or %g0, 0x660, %i7
4316 READ_DDATA_ACCESS
4317 nop
4318 nop
4319 nop
4320 nop
4321 nop
4322 nop
4323 nop
4324 nop
4325 .word 0xc022a8a4
4326 .word 0x1000000
4327 .word 0xbe12c000
4328 IDEMAP_PAGE
4329 .word 0xe39ade20
4330 .word 0x1000000
4331 or %g0, 0x74a, %i7
4332 LOAD_DDATA_ACCESS
4333 DO_BRANCH
4334 .word 0x81c4e000
4335 .word 0xbe124000
4336 GOTO_SUPERVISOR0
4337 .word 0x1000000
4338 or %g0, 0x518, %i7
4339 ITLB_TAG_READ
4340 nop
4341 nop
4342 nop
4343 DDEMAP_ALL
4344 .word 0x1000000
4345 or %g0, 0x4b8, %i7
4346 READ_IDATA_ACCESS
4347 nop
4348 nop
4349 nop
4350 nop
4351thr0_MMU_ASI_PRIMARY_25:
4352 .word 0x87802080
4353 .word 0xe4f62000
4354 .word 0xfe542d3c
4355 .word 0xfe4aa197
4356 .word 0xfe4122dc
4357 .word 0x1000000
4358 .word 0xbe12c000
4359 IDEMAP_PAGE
4360 IDEMAP_ALL
4361 .word 0xc036a4ac
4362 .word 0xfcdc1000
4363 .word 0xc0752e08
4364 .word 0xe05aa008
4365 DO_BRANCH
4366 .word 0x81c1e000
4367 .word 0xbe14c000
4368 GOTO_SUPERVISOR0
4369 .word 0x1000000
4370 or %g0, 0x4c8, %i7
4371 READ_DDATA_ACCESS
4372 .word 0x1000000
4373 .word 0xbe17c000
4374 DDEMAP_PAGE
4375 nop
4376 nop
4377 nop
4378 nop
4379 nop
4380 nop
4381 nop
4382 nop
4383 nop
4384 nop
4385 nop
4386 nop
4387 nop
4388 .word 0xfe542514
4389 .word 0xfe54275c
4390 .word 0xc02425c0
4391 .word 0xfe48aefc
4392 .word 0x1000000
4393 .word 0xbe10c000
4394 DDEMAP_RPAGE
4395 nop
4396 nop
4397 nop
4398 nop
4399 nop
4400 nop
4401 nop
4402 nop
4403 nop
4404 nop
4405 nop
4406 nop
4407 nop
4408 nop
4409 nop
4410 nop
4411 nop
4412 nop
4413 nop
4414 nop
4415 .word 0xfe512b48
4416 .word 0xbe13c000
4417 GOTO_SUPERVISOR0
4418 .word 0xc87420d8
4419 .word 0xc022a170
4420 .word 0x81c3e000
4421 .word 0xbe124000
4422 GOTO_SUPERVISOR0
4423 nop
4424Thr0_User_Text_4v009_exit:
4425 EXIT_GOOD
4426Thr0_User_Text_4v009_text_end:
4427/*********************************************************************/
4428SECTION .Thr0_User_Data_4v105 DATA_VA=0x620850000000
4429attr_data {
4430 Name = .Thr0_User_Data_4v105 ,
4431 VA = 0x620850000000 ,/* 0x62085fffffc0 */
4432 RA = 0x02a0000000 ,
4433 PA = 0x02a0000000 ,
4434 TTE_Context = 0x187e ,/* DATA_PRIMARY */
4435 thr0_nz_ctx_tsb_0 ,
4436 TTE_V = 1 ,
4437 TTE_NFO = 0 ,
4438 TTE_L = 1 ,
4439 TTE_Soft = 0x110000 ,
4440 TTE_IE = 0 ,
4441 TTE_E = 0 ,
4442 TTE_CP = 1 ,
4443 TTE_CV = 0 ,
4444 TTE_P = 0 ,
4445 TTE_EP = 0 ,
4446 TTE_W = 1 ,
4447 TTE_SW1 = 1 ,
4448 TTE_SW0 = 1 ,
4449 TTE_RSVD1 = 0 ,
4450 TTE_Size = 5 ,
4451 /* DTTE_TAG_DATA = 000062085000187e 80000002a0000445 */
4452 end_label = Thr0_User_Data_4v105_data_end ,
4453 compressimage ,
4454 }
4455.data
4456.global Thr0_User_Data_4v105_data_begin
4457Thr0_User_Data_4v105_data_begin:
4458 .xword 0x5f5000160000
4459 .xword 0x620600000000
4460 .xword 0x600000f80000
4461 .xword 0x5f5000060000
4462 .xword 0x5f50001e0000
4463 .xword 0x620970000000
4464 .xword 0x5f500003e000
4465 .xword 0x600000440000
4466 .xword 0x5f50000e0000
4467 .xword 0x610008800000
4468 .xword 0x5f50001fa000
4469 .xword 0x600000da0000
4470 .xword 0x600000fe0000
4471 .xword 0x620ac0000000
4472 .xword 0x620a50000000
4473 .xword 0x5f5000110000
4474 .xword 0x61002c400000
4475 .xword 0x5f50000f0000
4476 .xword 0x600000960000
4477 .xword 0x61003a800000
4478 .xword 0x5f5000174000
4479 .xword 0x5f500004c000
4480 .xword 0x5f5000006000
4481 .xword 0x620850000000
4482 .xword 0x5f5000010000
4483 .xword 0x5f5000008000
4484 .xword 0x6000004c0000
4485 .xword 0x600000a10000
4486 .xword 0x600000760000
4487 .xword 0x6000007c0000
4488 .xword 0x5f5000062000
4489 .xword 0x600000400000
4490 .xword 0x5f50001f0000
4491 .xword 0x61003b000000
4492 .xword 0x600000370000
4493 .xword 0x5f5000038000
4494 .xword 0x61002e400000
4495 .xword 0x5f500000e000
4496 .xword 0x600000460000
4497 .xword 0x5f5000120000
4498 .xword 0x5f50000ba000
4499 .xword 0x5f500012e000
4500 .xword 0x61000b000000
4501 .xword 0x5f50001cc000
4502 .xword 0x5f5000118000
4503 .xword 0x5f5000168000
4504Thr0_User_Data_4v105_data_end:
4505/*********************************************************************/
4506SECTION .Thr0_User_Text_4v00a TEXT_VA=0x5f5000010000
4507attr_text {
4508 Name = .Thr0_User_Text_4v00a ,
4509 VA = 0x5f5000010000 ,/* 0x5f5000011fc0 */
4510 RA = 0x032010c000 ,
4511 PA = 0x0f2010c000 ,
4512 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
4513 thr0_nz_ctx_tsb_1 ,
4514 TTE_V = 1 ,
4515 TTE_NFO = 0 ,
4516 TTE_L = 0 ,
4517 TTE_Soft = 0x1b0000 ,
4518 TTE_IE = 0 ,
4519 TTE_E = 0 ,
4520 TTE_CP = 0 ,
4521 TTE_CV = 0 ,
4522 TTE_P = 0 ,
4523 TTE_EP = 1 ,
4524 TTE_W = 0 ,
4525 TTE_SW1 = 0 ,
4526 TTE_SW0 = 0 ,
4527 TTE_RSVD1 = 0 ,
4528 TTE_Size = 0 ,
4529 /* ITTE_TAG_DATA = 00005f5000011eab 8000000f2010c080 */
4530 end_label = Thr0_User_Text_4v00a_text_end ,
4531 compressimage ,
4532 }
4533.text
4534.global Thr0_User_Text_4v00a_text_begin
4535Thr0_User_Text_4v00a_text_begin:
4536 nop
4537 sub %g1, 1, %g1
4538 brz %g1,Thr0_User_Text_4v00a_exit
4539 nop
4540 nop
4541 nop
4542 .word 0x1000000
4543 or %g0, 0x59a, %i7
4544 LOAD_IDATA_ACCESS
4545 nop
4546 nop
4547 nop
4548 nop
4549 nop
4550 nop
4551thr0_MMU_ASI_PRIMARY_LITTLE_26:
4552 .word 0x87802088
4553 .word 0xccf12018
4554 .word 0xfcdc1000
4555thr0_MMU_ASI_BLK_COMMIT_P_27:
4556 .word 0x878020e0
4557 .word 0xc1baa200
4558 nop
4559 nop
4560 nop
4561 nop
4562thr0_MMU_ASI_PRIMARY_28:
4563 .word 0x87802080
4564 .word 0xdcf62028
4565 .word 0xfe5aa8a8
4566 .word 0xbe124000
4567 GOTO_SUPERVISOR0
4568 .word 0xc02c2a61
4569 .word 0xbe82a128
4570 .word 0xe0dfd000
4571 ACCESS_ITSB_PTR
4572 .word 0xc0742eb8
4573thr0_MMU_ASI_SECONDARY_LITTLE_29:
4574 .word 0x87802089
4575 .word 0xc8b96d90
4576 ACCESS_DTSB_PTR
4577 .word 0xc85c20c8
4578 .word 0x1000000
4579 or %g0, 0x8, %i7
4580 ITLB_TAG_READ
4581 .word 0x1000000
4582 or %g0, 0x778, %i7
4583 LOAD_DDATA_ACCESS
4584 .word 0xbe120000
4585 GOTO_SUPERVISOR1
4586 .word 0xe05e2148
4587 .word 0xbe120000
4588 GOTO_SUPERVISOR1
4589 nop
4590Thr0_User_Text_4v00a_exit:
4591 EXIT_GOOD
4592Thr0_User_Text_4v00a_text_end:
4593/*********************************************************************/
4594SECTION .Thr0_User_Data_4v106 DATA_VA=0x5f5000008000
4595attr_data {
4596 Name = .Thr0_User_Data_4v106 ,
4597 VA = 0x5f5000008000 ,/* 0x5f5000009fc0 */
4598 RA = 0x0320020000 ,
4599 PA = 0x0f20020000 ,
4600 TTE_Context = 0x187e ,/* DATA_PRIMARY */
4601 thr0_nz_ctx_tsb_1 ,
4602 TTE_V = 1 ,
4603 TTE_NFO = 0 ,
4604 TTE_L = 1 ,
4605 TTE_Soft = 0x110000 ,
4606 TTE_IE = 0 ,
4607 TTE_E = 0 ,
4608 TTE_CP = 1 ,
4609 TTE_CV = 0 ,
4610 TTE_P = 0 ,
4611 TTE_EP = 0 ,
4612 TTE_W = 1 ,
4613 TTE_SW1 = 1 ,
4614 TTE_SW0 = 1 ,
4615 TTE_RSVD1 = 0 ,
4616 TTE_Size = 0 ,
4617 /* DTTE_TAG_DATA = 00005f5000009eab 8000000f20020440 */
4618 end_label = Thr0_User_Data_4v106_data_end ,
4619 compressimage ,
4620 }
4621.data
4622.global Thr0_User_Data_4v106_data_begin
4623Thr0_User_Data_4v106_data_begin:
4624 .xword 0x5f5000160000
4625 .xword 0x620600000000
4626 .xword 0x600000f80000
4627 .xword 0x5f5000060000
4628 .xword 0x5f50001e0000
4629 .xword 0x620970000000
4630 .xword 0x5f500003e000
4631 .xword 0x600000440000
4632 .xword 0x5f50000e0000
4633 .xword 0x610008800000
4634 .xword 0x5f50001fa000
4635 .xword 0x600000da0000
4636 .xword 0x600000fe0000
4637 .xword 0x620ac0000000
4638 .xword 0x620a50000000
4639 .xword 0x5f5000110000
4640 .xword 0x61002c400000
4641 .xword 0x5f50000f0000
4642 .xword 0x600000960000
4643 .xword 0x61003a800000
4644 .xword 0x5f5000174000
4645 .xword 0x5f500004c000
4646 .xword 0x5f5000006000
4647 .xword 0x620850000000
4648 .xword 0x5f5000010000
4649 .xword 0x5f5000008000
4650 .xword 0x6000004c0000
4651 .xword 0x600000a10000
4652 .xword 0x600000760000
4653 .xword 0x6000007c0000
4654 .xword 0x5f5000062000
4655 .xword 0x600000400000
4656 .xword 0x5f50001f0000
4657 .xword 0x61003b000000
4658 .xword 0x600000370000
4659 .xword 0x5f5000038000
4660 .xword 0x61002e400000
4661 .xword 0x5f500000e000
4662 .xword 0x600000460000
4663 .xword 0x5f5000120000
4664 .xword 0x5f50000ba000
4665 .xword 0x5f500012e000
4666 .xword 0x61000b000000
4667 .xword 0x5f50001cc000
4668 .xword 0x5f5000118000
4669 .xword 0x5f5000168000
4670Thr0_User_Data_4v106_data_end:
4671/*********************************************************************/
4672SECTION .Thr0_User_Text_4v00b TEXT_VA=0x6000004c0000
4673attr_text {
4674 Name = .Thr0_User_Text_4v00b ,
4675 VA = 0x6000004c0000 ,/* 0x6000004cffc0 */
4676 RA = 0x01d0a70000 ,
4677 PA = 0x0dd0a70000 ,
4678 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
4679 thr0_nz_ctx_tsb_2 ,
4680 TTE_V = 1 ,
4681 TTE_NFO = 0 ,
4682 TTE_L = 0 ,
4683 TTE_Soft = 0x1b0000 ,
4684 TTE_IE = 0 ,
4685 TTE_E = 0 ,
4686 TTE_CP = 0 ,
4687 TTE_CV = 0 ,
4688 TTE_P = 0 ,
4689 TTE_EP = 1 ,
4690 TTE_W = 0 ,
4691 TTE_SW1 = 0 ,
4692 TTE_SW0 = 0 ,
4693 TTE_RSVD1 = 0 ,
4694 TTE_Size = 1 ,
4695 /* ITTE_TAG_DATA = 00006000004c187e 8000000dd0a70081 */
4696 end_label = Thr0_User_Text_4v00b_text_end ,
4697 compressimage ,
4698 }
4699.text
4700.global Thr0_User_Text_4v00b_text_begin
4701Thr0_User_Text_4v00b_text_begin:
4702 nop
4703 sub %g1, 1, %g1
4704 brz %g1,Thr0_User_Text_4v00b_exit
4705 nop
4706 .word 0x1000000
4707 or %g0, 0x3b8, %i7
4708 DTLB_TAG_READ
4709 .word 0xfc9a9c40
4710 .word 0xc85c20d8
4711 .word 0x1000000
4712 .word 0xbe114000
4713 DDEMAP_PAGE
4714 .word 0xfe4f2eb0
4715 .word 0x1000000
4716 or %g0, 0x06a, %i7
4717 LOAD_IDATA_IN
4718 nop
4719 nop
4720 nop
4721 nop
4722 nop
4723 nop
4724 nop
4725 nop
4726 nop
4727 .word 0xc072a728
4728 .word 0xbe15c000
4729 GOTO_SUPERVISOR0
4730 .word 0xca742070
4731 .word 0xc02ea45a
4732 .word 0x1000000
4733 or %g0, 0x1d0, %i7
4734 READ_IDATA_ACCESS
4735 nop
4736 nop
4737 nop
4738 nop
4739 nop
4740 nop
4741 .word 0xbe138000
4742 GOTO_SUPERVISOR1
4743 .word 0xc02922da
4744 .word 0xfe5aa928
4745 DDEMAP_PCTX
4746 .word 0xfe5aa358
4747 .word 0xbe138000
4748 GOTO_SUPERVISOR1
4749 .word 0xea772010
4750 .word 0xc02d2a0a
4751 .word 0xfa76a0b0
4752 .word 0xc03126ba
4753 .word 0xfcdd5020
4754 TOGGLE_LSU_DM
4755 DDEMAP_PCTX
4756 .word 0xbe82a008
4757 .word 0xc8dfd000
4758 .word 0xfe46aa98
4759 nop
4760 nop
4761 nop
4762 nop
4763 nop
4764 nop
4765 nop
4766 nop
4767 .word 0xfc9ad020
4768thr0_MMU_ASI_BLK_COMMIT_P_30:
4769 .word 0x878020e0
4770 .word 0xc3be2940
4771 .word 0x1000000
4772 or %g0, 0x32, %i7
4773 LOAD_IDATA_ACCESS
4774 DO_BRANCH
4775 .word 0x81c5e000
4776 .word 0xbe15c000
4777 GOTO_SUPERVISOR0
4778 .word 0xbe82a120
4779 .word 0xc39fde00
4780 .word 0xfe5d2910
4781 .word 0xc0242830
4782thr0_MMU_ASI_BLK_P_31:
4783 .word 0x878020f0
4784 .word 0xc1baaa00
4785thr0_MMU_ASI_PRIMARY_LITTLE_32:
4786 .word 0x87802088
4787 .word 0xd0f2a028
4788 .word 0xfcdc1000
4789 .word 0xbe812088
4790 .word 0xf0dfd000
4791 DO_BRANCH
4792 .word 0x81c6e000
4793 .word 0xbe15c000
4794 GOTO_SUPERVISOR0
4795 .word 0xf85d2128
4796 .word 0x81c66000
4797 .word 0xbe14c000
4798 GOTO_SUPERVISOR0
4799 nop
4800Thr0_User_Text_4v00b_exit:
4801 EXIT_GOOD
4802Thr0_User_Text_4v00b_text_end:
4803/*********************************************************************/
4804SECTION .Thr0_User_Data_4v107 DATA_VA=0x600000a10000
4805attr_data {
4806 Name = .Thr0_User_Data_4v107 ,
4807 VA = 0x600000a10000 ,/* 0x600000a1ffc0 */
4808 RA = 0x01d0f10000 ,
4809 PA = 0x0dd0f10000 ,
4810 TTE_Context = 0x187e ,/* DATA_PRIMARY */
4811 thr0_nz_ctx_tsb_2 ,
4812 TTE_V = 1 ,
4813 TTE_NFO = 0 ,
4814 TTE_L = 1 ,
4815 TTE_Soft = 0x110000 ,
4816 TTE_IE = 0 ,
4817 TTE_E = 0 ,
4818 TTE_CP = 1 ,
4819 TTE_CV = 0 ,
4820 TTE_P = 0 ,
4821 TTE_EP = 0 ,
4822 TTE_W = 1 ,
4823 TTE_SW1 = 1 ,
4824 TTE_SW0 = 1 ,
4825 TTE_RSVD1 = 0 ,
4826 TTE_Size = 1 ,
4827 /* DTTE_TAG_DATA = 0000600000a1187e 8000000dd0f10441 */
4828 end_label = Thr0_User_Data_4v107_data_end ,
4829 compressimage ,
4830 }
4831.data
4832.global Thr0_User_Data_4v107_data_begin
4833Thr0_User_Data_4v107_data_begin:
4834 .xword 0x5f5000160000
4835 .xword 0x620600000000
4836 .xword 0x600000f80000
4837 .xword 0x5f5000060000
4838 .xword 0x5f50001e0000
4839 .xword 0x620970000000
4840 .xword 0x5f500003e000
4841 .xword 0x600000440000
4842 .xword 0x5f50000e0000
4843 .xword 0x610008800000
4844 .xword 0x5f50001fa000
4845 .xword 0x600000da0000
4846 .xword 0x600000fe0000
4847 .xword 0x620ac0000000
4848 .xword 0x620a50000000
4849 .xword 0x5f5000110000
4850 .xword 0x61002c400000
4851 .xword 0x5f50000f0000
4852 .xword 0x600000960000
4853 .xword 0x61003a800000
4854 .xword 0x5f5000174000
4855 .xword 0x5f500004c000
4856 .xword 0x5f5000006000
4857 .xword 0x620850000000
4858 .xword 0x5f5000010000
4859 .xword 0x5f5000008000
4860 .xword 0x6000004c0000
4861 .xword 0x600000a10000
4862 .xword 0x600000760000
4863 .xword 0x6000007c0000
4864 .xword 0x5f5000062000
4865 .xword 0x600000400000
4866 .xword 0x5f50001f0000
4867 .xword 0x61003b000000
4868 .xword 0x600000370000
4869 .xword 0x5f5000038000
4870 .xword 0x61002e400000
4871 .xword 0x5f500000e000
4872 .xword 0x600000460000
4873 .xword 0x5f5000120000
4874 .xword 0x5f50000ba000
4875 .xword 0x5f500012e000
4876 .xword 0x61000b000000
4877 .xword 0x5f50001cc000
4878 .xword 0x5f5000118000
4879 .xword 0x5f5000168000
4880Thr0_User_Data_4v107_data_end:
4881/*********************************************************************/
4882SECTION .Thr0_User_Text_4v00c TEXT_VA=0x600000760000
4883attr_text {
4884 Name = .Thr0_User_Text_4v00c ,
4885 VA = 0x600000760000 ,/* 0x60000076ffc0 */
4886 RA = 0x01d0b70000 ,
4887 PA = 0x0dd0b70000 ,
4888 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
4889 thr0_nz_ctx_tsb_2 ,
4890 TTE_V = 1 ,
4891 TTE_NFO = 0 ,
4892 TTE_L = 0 ,
4893 TTE_Soft = 0x1b0000 ,
4894 TTE_IE = 0 ,
4895 TTE_E = 0 ,
4896 TTE_CP = 0 ,
4897 TTE_CV = 0 ,
4898 TTE_P = 0 ,
4899 TTE_EP = 1 ,
4900 TTE_W = 0 ,
4901 TTE_SW1 = 0 ,
4902 TTE_SW0 = 0 ,
4903 TTE_RSVD1 = 0 ,
4904 TTE_Size = 1 ,
4905 /* ITTE_TAG_DATA = 000060000076187e 8000000dd0b70081 */
4906 end_label = Thr0_User_Text_4v00c_text_end ,
4907 compressimage ,
4908 }
4909.text
4910.global Thr0_User_Text_4v00c_text_begin
4911Thr0_User_Text_4v00c_text_begin:
4912 nop
4913 sub %g1, 1, %g1
4914 brz %g1,Thr0_User_Text_4v00c_exit
4915 nop
4916 .word 0xcc5d2018
4917 .word 0xbe8620a8
4918 .word 0xf4dfd000
4919 TOGGLE_LSU_DM
4920thr0_MMU_ASI_BLK_COMMIT_P_33:
4921 .word 0x878020e0
4922 .word 0xc3bc2c00
4923 .word 0x1000000
4924 or %g0, 0x451, %i7
4925 LOAD_IDATA_ACCESS
4926 nop
4927 nop
4928 nop
4929 nop
4930 nop
4931 DO_BRANCH
4932 .word 0x81c1e000
4933 .word 0xbe14c000
4934 GOTO_SUPERVISOR0
4935 .word 0x1000000
4936 or %g0, 0x541, %i7
4937 LOAD_IDATA_ACCESS
4938 .word 0xbe120000
4939 GOTO_SUPERVISOR1
4940 DDEMAP_ALL_PAGES
4941thr0_MMU_ASI_BLK_PL_34:
4942 .word 0x878020f8
4943 .word 0xc1b92cc0
4944 .word 0xfe4d2fef
4945thr0_MMU_ASI_PRIMARY_35:
4946 .word 0x87802080
4947 .word 0xe2f72010
4948 .word 0x1000000
4949 or %g0, 0x053, %i7
4950 LOAD_IDATA_IN
4951thr0_MMU_ASI_PRIMARY_LITTLE_36:
4952 .word 0x87802088
4953 .word 0xd6f42010
4954 IDEMAP_ALL_RPAGES
4955 .word 0xc02c2572
4956 .word 0xfe442f88
4957 ACCESS_DTSB_PTR
4958 .word 0x1000000
4959 or %g0, 0x1b0, %i7
4960 ITLB_TAG_READ
4961 DO_BRANCH
4962 .word 0x81c0e088
4963 .word 0xbe13c000
4964 GOTO_SUPERVISOR0
4965 IDEMAP_ALL_RPAGES
4966 .word 0xfcda9000
4967 .word 0x1000000
4968 or %g0, 0x588, %i7
4969 LOAD_IDATA_ACCESS
4970 .word 0xfe46aa64
4971 DO_BRANCH
4972 .word 0x81c5a000
4973 .word 0xbe15c000
4974 GOTO_SUPERVISOR0
4975 .word 0xca742010
4976 .word 0xc020af20
4977 .word 0x81c4a000
4978 .word 0xbe124000
4979 GOTO_SUPERVISOR0
4980 nop
4981Thr0_User_Text_4v00c_exit:
4982 EXIT_GOOD
4983Thr0_User_Text_4v00c_text_end:
4984/*********************************************************************/
4985SECTION .Thr0_User_Data_4v108 DATA_VA=0x6000007c0000
4986attr_data {
4987 Name = .Thr0_User_Data_4v108 ,
4988 VA = 0x6000007c0000 ,/* 0x6000007cffc0 */
4989 RA = 0x01d0780000 ,
4990 PA = 0x0dd0780000 ,
4991 TTE_Context = 0x187e ,/* DATA_PRIMARY */
4992 thr0_nz_ctx_tsb_2 ,
4993 TTE_V = 1 ,
4994 TTE_NFO = 0 ,
4995 TTE_L = 1 ,
4996 TTE_Soft = 0x110000 ,
4997 TTE_IE = 0 ,
4998 TTE_E = 0 ,
4999 TTE_CP = 1 ,
5000 TTE_CV = 0 ,
5001 TTE_P = 0 ,
5002 TTE_EP = 0 ,
5003 TTE_W = 1 ,
5004 TTE_SW1 = 1 ,
5005 TTE_SW0 = 1 ,
5006 TTE_RSVD1 = 0 ,
5007 TTE_Size = 1 ,
5008 /* DTTE_TAG_DATA = 00006000007c187e 8000000dd0780441 */
5009 end_label = Thr0_User_Data_4v108_data_end ,
5010 compressimage ,
5011 }
5012.data
5013.global Thr0_User_Data_4v108_data_begin
5014Thr0_User_Data_4v108_data_begin:
5015 .xword 0x5f5000160000
5016 .xword 0x620600000000
5017 .xword 0x600000f80000
5018 .xword 0x5f5000060000
5019 .xword 0x5f50001e0000
5020 .xword 0x620970000000
5021 .xword 0x5f500003e000
5022 .xword 0x600000440000
5023 .xword 0x5f50000e0000
5024 .xword 0x610008800000
5025 .xword 0x5f50001fa000
5026 .xword 0x600000da0000
5027 .xword 0x600000fe0000
5028 .xword 0x620ac0000000
5029 .xword 0x620a50000000
5030 .xword 0x5f5000110000
5031 .xword 0x61002c400000
5032 .xword 0x5f50000f0000
5033 .xword 0x600000960000
5034 .xword 0x61003a800000
5035 .xword 0x5f5000174000
5036 .xword 0x5f500004c000
5037 .xword 0x5f5000006000
5038 .xword 0x620850000000
5039 .xword 0x5f5000010000
5040 .xword 0x5f5000008000
5041 .xword 0x6000004c0000
5042 .xword 0x600000a10000
5043 .xword 0x600000760000
5044 .xword 0x6000007c0000
5045 .xword 0x5f5000062000
5046 .xword 0x600000400000
5047 .xword 0x5f50001f0000
5048 .xword 0x61003b000000
5049 .xword 0x600000370000
5050 .xword 0x5f5000038000
5051 .xword 0x61002e400000
5052 .xword 0x5f500000e000
5053 .xword 0x600000460000
5054 .xword 0x5f5000120000
5055 .xword 0x5f50000ba000
5056 .xword 0x5f500012e000
5057 .xword 0x61000b000000
5058 .xword 0x5f50001cc000
5059 .xword 0x5f5000118000
5060 .xword 0x5f5000168000
5061Thr0_User_Data_4v108_data_end:
5062/*********************************************************************/
5063SECTION .Thr0_User_Text_4v00d TEXT_VA=0x5f5000062000
5064attr_text {
5065 Name = .Thr0_User_Text_4v00d ,
5066 VA = 0x5f5000062000 ,/* 0x5f5000063fc0 */
5067 RA = 0x0320172000 ,
5068 PA = 0x0f20172000 ,
5069 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
5070 thr0_nz_ctx_tsb_1 ,
5071 TTE_V = 1 ,
5072 TTE_NFO = 0 ,
5073 TTE_L = 0 ,
5074 TTE_Soft = 0x1b0000 ,
5075 TTE_IE = 0 ,
5076 TTE_E = 0 ,
5077 TTE_CP = 0 ,
5078 TTE_CV = 0 ,
5079 TTE_P = 0 ,
5080 TTE_EP = 1 ,
5081 TTE_W = 0 ,
5082 TTE_SW1 = 0 ,
5083 TTE_SW0 = 0 ,
5084 TTE_RSVD1 = 0 ,
5085 TTE_Size = 0 ,
5086 /* ITTE_TAG_DATA = 00005f5000063eab 8000000f20172080 */
5087 end_label = Thr0_User_Text_4v00d_text_end ,
5088 compressimage ,
5089 }
5090.text
5091.global Thr0_User_Text_4v00d_text_begin
5092Thr0_User_Text_4v00d_text_begin:
5093 nop
5094 sub %g1, 1, %g1
5095 brz %g1,Thr0_User_Text_4v00d_exit
5096 nop
5097 nop
5098 .word 0xbe8520b8
5099 .word 0xc4dfd000
5100 .word 0xf85c2068
5101thr0_MMU_ASI_BLK_P_37:
5102 .word 0x878020f0
5103 .word 0xe1baa6c0
5104 nop
5105 nop
5106 nop
5107 .word 0x1000000
5108 or %g0, 0x1cd, %i7
5109 LOAD_IDATA_ACCESS
5110 DO_BRANCH
5111 .word 0x81c5a000
5112 .word 0xbe124000
5113 GOTO_SUPERVISOR0
5114 .word 0xc032a5ae
5115 .word 0xfcde1000
5116 .word 0x1000000
5117 .word 0xbe11c000
5118 DDEMAP_RPAGE
5119 .word 0xfc989c40
5120 .word 0x1000000
5121 or %g0, 0x015, %i7
5122 LOAD_IDATA_IN
5123 ACCESS_DTSB_PTR
5124 .word 0xfe4c2698
5125 .word 0xc672a000
5126 .word 0xc032abb4
5127thr0_MMU_ASI_BLK_COMMIT_P_38:
5128 .word 0x878020e0
5129 .word 0xc1baa740
5130 nop
5131 nop
5132 nop
5133 nop
5134 nop
5135 nop
5136 nop
5137 nop
5138 nop
5139 .word 0xc0362e1e
5140 DDEMAP_ALL
5141 .word 0x1000000
5142 or %g0, 0x228, %i7
5143 READ_DDATA_ACCESS
5144 .word 0xbe124000
5145 GOTO_SUPERVISOR0
5146 .word 0x1000000
5147 or %g0, 0xc8, %i7
5148 DTLB_TAG_READ
5149 TOGGLE_LSU_IM
5150 nop
5151 nop
5152 nop
5153 .word 0xfcdc1000
5154 .word 0x1000000
5155 or %g0, 0x5c7, %i7
5156 LOAD_IDATA_ACCESS
5157 .word 0xda72a078
5158 .word 0xc02c25ce
5159 DDEMAP_NCTX
5160 .word 0x1000000
5161 .word 0xbe160000
5162 srlx %i7, 8, %i7
5163 andn %i7, 0x1f, %i7
5164 ITLB_PROBE
5165 .word 0x1000000
5166 .word 0xbe10c000
5167 srlx %i7, 8, %i7
5168 andn %i7, 0x1f, %i7
5169 ITLB_PROBE
5170 .word 0xf8592038
5171 .word 0x1000000
5172 or %g0, 0x6d0, %i7
5173 LOAD_DDATA_ACCESS
5174thr0_MMU_ASI_PRIMARY_39:
5175 .word 0x87802080
5176 .word 0xcaf42010
5177 .word 0xcc762018
5178 .word 0xc02128f8
5179 .word 0xf8712160
5180 .word 0xc02ea4e5
5181thr0_MMU_ASI_BLK_COMMIT_P_40:
5182 .word 0x878020e0
5183 .word 0xc1be24c0
5184 IDEMAP_NCTX
5185 DO_BRANCH
5186 .word 0x81c4a000
5187 .word 0xbe124000
5188 GOTO_SUPERVISOR0
5189 .word 0xd65d2010
5190 .word 0xbe120000
5191 GOTO_SUPERVISOR1
5192 nop
5193Thr0_User_Text_4v00d_exit:
5194 EXIT_GOOD
5195Thr0_User_Text_4v00d_text_end:
5196/*********************************************************************/
5197SECTION .Thr0_User_Data_4v109 DATA_VA=0x600000400000
5198attr_data {
5199 Name = .Thr0_User_Data_4v109 ,
5200 VA = 0x600000400000 ,/* 0x60000040ffc0 */
5201 RA = 0x01d0af0000 ,
5202 PA = 0x0dd0af0000 ,
5203 TTE_Context = 0x187e ,/* DATA_PRIMARY */
5204 thr0_nz_ctx_tsb_2 ,
5205 TTE_V = 1 ,
5206 TTE_NFO = 0 ,
5207 TTE_L = 1 ,
5208 TTE_Soft = 0x110000 ,
5209 TTE_IE = 0 ,
5210 TTE_E = 0 ,
5211 TTE_CP = 1 ,
5212 TTE_CV = 0 ,
5213 TTE_P = 0 ,
5214 TTE_EP = 0 ,
5215 TTE_W = 1 ,
5216 TTE_SW1 = 1 ,
5217 TTE_SW0 = 1 ,
5218 TTE_RSVD1 = 0 ,
5219 TTE_Size = 1 ,
5220 /* DTTE_TAG_DATA = 000060000040187e 8000000dd0af0441 */
5221 end_label = Thr0_User_Data_4v109_data_end ,
5222 compressimage ,
5223 }
5224.data
5225.global Thr0_User_Data_4v109_data_begin
5226Thr0_User_Data_4v109_data_begin:
5227 .xword 0x5f5000160000
5228 .xword 0x620600000000
5229 .xword 0x600000f80000
5230 .xword 0x5f5000060000
5231 .xword 0x5f50001e0000
5232 .xword 0x620970000000
5233 .xword 0x5f500003e000
5234 .xword 0x600000440000
5235 .xword 0x5f50000e0000
5236 .xword 0x610008800000
5237 .xword 0x5f50001fa000
5238 .xword 0x600000da0000
5239 .xword 0x600000fe0000
5240 .xword 0x620ac0000000
5241 .xword 0x620a50000000
5242 .xword 0x5f5000110000
5243 .xword 0x61002c400000
5244 .xword 0x5f50000f0000
5245 .xword 0x600000960000
5246 .xword 0x61003a800000
5247 .xword 0x5f5000174000
5248 .xword 0x5f500004c000
5249 .xword 0x5f5000006000
5250 .xword 0x620850000000
5251 .xword 0x5f5000010000
5252 .xword 0x5f5000008000
5253 .xword 0x6000004c0000
5254 .xword 0x600000a10000
5255 .xword 0x600000760000
5256 .xword 0x6000007c0000
5257 .xword 0x5f5000062000
5258 .xword 0x600000400000
5259 .xword 0x5f50001f0000
5260 .xword 0x61003b000000
5261 .xword 0x600000370000
5262 .xword 0x5f5000038000
5263 .xword 0x61002e400000
5264 .xword 0x5f500000e000
5265 .xword 0x600000460000
5266 .xword 0x5f5000120000
5267 .xword 0x5f50000ba000
5268 .xword 0x5f500012e000
5269 .xword 0x61000b000000
5270 .xword 0x5f50001cc000
5271 .xword 0x5f5000118000
5272 .xword 0x5f5000168000
5273Thr0_User_Data_4v109_data_end:
5274/*********************************************************************/
5275SECTION .Thr0_User_Text_4v00e TEXT_VA=0x5f50001f0000
5276attr_text {
5277 Name = .Thr0_User_Text_4v00e ,
5278 VA = 0x5f50001f0000 ,/* 0x5f50001f1fc0 */
5279 RA = 0x032015c000 ,
5280 PA = 0x0f2015c000 ,
5281 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
5282 thr0_nz_ctx_tsb_1 ,
5283 TTE_V = 1 ,
5284 TTE_NFO = 0 ,
5285 TTE_L = 0 ,
5286 TTE_Soft = 0x1b0000 ,
5287 TTE_IE = 0 ,
5288 TTE_E = 0 ,
5289 TTE_CP = 0 ,
5290 TTE_CV = 0 ,
5291 TTE_P = 0 ,
5292 TTE_EP = 1 ,
5293 TTE_W = 0 ,
5294 TTE_SW1 = 0 ,
5295 TTE_SW0 = 0 ,
5296 TTE_RSVD1 = 0 ,
5297 TTE_Size = 0 ,
5298 /* ITTE_TAG_DATA = 00005f50001f1eab 8000000f2015c080 */
5299 end_label = Thr0_User_Text_4v00e_text_end ,
5300 compressimage ,
5301 }
5302.text
5303.global Thr0_User_Text_4v00e_text_begin
5304Thr0_User_Text_4v00e_text_begin:
5305 nop
5306 sub %g1, 1, %g1
5307 brz %g1,Thr0_User_Text_4v00e_exit
5308 nop
5309 .word 0xd072a028
5310 .word 0xc02ea2d3
5311 .word 0xcc5f2018
5312thr0_MMU_ASI_PRIMARY_41:
5313 .word 0x87802080
5314 .word 0xdcf72028
5315 .word 0xbe120000
5316 GOTO_SUPERVISOR1
5317 .word 0xfe4627a8
5318 DO_BRANCH
5319 .word 0x81c76000
5320 .word 0xbe124000
5321 GOTO_SUPERVISOR0
5322 .word 0xc070ac90
5323 .word 0xbe15c000
5324 GOTO_SUPERVISOR0
5325 nop
5326Thr0_User_Text_4v00e_exit:
5327 EXIT_GOOD
5328Thr0_User_Text_4v00e_text_end:
5329/*********************************************************************/
5330SECTION .Thr0_User_Data_4v10a DATA_VA=0x61003b000000
5331attr_data {
5332 Name = .Thr0_User_Data_4v10a ,
5333 VA = 0x61003b000000 ,/* 0x61003b3fffc0 */
5334 RA = 0x03a4c00000 ,
5335 PA = 0x0fa4c00000 ,
5336 TTE_Context = 0x187e ,/* DATA_PRIMARY */
5337 thr0_nz_ctx_tsb_3 ,
5338 TTE_V = 1 ,
5339 TTE_NFO = 0 ,
5340 TTE_L = 1 ,
5341 TTE_Soft = 0x110000 ,
5342 TTE_IE = 0 ,
5343 TTE_E = 0 ,
5344 TTE_CP = 1 ,
5345 TTE_CV = 0 ,
5346 TTE_P = 0 ,
5347 TTE_EP = 0 ,
5348 TTE_W = 1 ,
5349 TTE_SW1 = 1 ,
5350 TTE_SW0 = 1 ,
5351 TTE_RSVD1 = 0 ,
5352 TTE_Size = 3 ,
5353 /* DTTE_TAG_DATA = 000061003b00187e 8000000fa4c00443 */
5354 end_label = Thr0_User_Data_4v10a_data_end ,
5355 compressimage ,
5356 }
5357.data
5358.global Thr0_User_Data_4v10a_data_begin
5359Thr0_User_Data_4v10a_data_begin:
5360 .xword 0x5f5000160000
5361 .xword 0x620600000000
5362 .xword 0x600000f80000
5363 .xword 0x5f5000060000
5364 .xword 0x5f50001e0000
5365 .xword 0x620970000000
5366 .xword 0x5f500003e000
5367 .xword 0x600000440000
5368 .xword 0x5f50000e0000
5369 .xword 0x610008800000
5370 .xword 0x5f50001fa000
5371 .xword 0x600000da0000
5372 .xword 0x600000fe0000
5373 .xword 0x620ac0000000
5374 .xword 0x620a50000000
5375 .xword 0x5f5000110000
5376 .xword 0x61002c400000
5377 .xword 0x5f50000f0000
5378 .xword 0x600000960000
5379 .xword 0x61003a800000
5380 .xword 0x5f5000174000
5381 .xword 0x5f500004c000
5382 .xword 0x5f5000006000
5383 .xword 0x620850000000
5384 .xword 0x5f5000010000
5385 .xword 0x5f5000008000
5386 .xword 0x6000004c0000
5387 .xword 0x600000a10000
5388 .xword 0x600000760000
5389 .xword 0x6000007c0000
5390 .xword 0x5f5000062000
5391 .xword 0x600000400000
5392 .xword 0x5f50001f0000
5393 .xword 0x61003b000000
5394 .xword 0x600000370000
5395 .xword 0x5f5000038000
5396 .xword 0x61002e400000
5397 .xword 0x5f500000e000
5398 .xword 0x600000460000
5399 .xword 0x5f5000120000
5400 .xword 0x5f50000ba000
5401 .xword 0x5f500012e000
5402 .xword 0x61000b000000
5403 .xword 0x5f50001cc000
5404 .xword 0x5f5000118000
5405 .xword 0x5f5000168000
5406Thr0_User_Data_4v10a_data_end:
5407/*********************************************************************/
5408SECTION .Thr0_User_Text_4v00f TEXT_VA=0x600000370000
5409attr_text {
5410 Name = .Thr0_User_Text_4v00f ,
5411 VA = 0x600000370000 ,/* 0x60000037ffc0 */
5412 RA = 0x01d06f0000 ,
5413 PA = 0x0dd06f0000 ,
5414 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
5415 thr0_nz_ctx_tsb_2 ,
5416 TTE_V = 1 ,
5417 TTE_NFO = 0 ,
5418 TTE_L = 0 ,
5419 TTE_Soft = 0x1b0000 ,
5420 TTE_IE = 0 ,
5421 TTE_E = 0 ,
5422 TTE_CP = 0 ,
5423 TTE_CV = 0 ,
5424 TTE_P = 0 ,
5425 TTE_EP = 1 ,
5426 TTE_W = 0 ,
5427 TTE_SW1 = 0 ,
5428 TTE_SW0 = 0 ,
5429 TTE_RSVD1 = 0 ,
5430 TTE_Size = 1 ,
5431 /* ITTE_TAG_DATA = 000060000037187e 8000000dd06f0081 */
5432 end_label = Thr0_User_Text_4v00f_text_end ,
5433 compressimage ,
5434 }
5435.text
5436.global Thr0_User_Text_4v00f_text_begin
5437Thr0_User_Text_4v00f_text_begin:
5438 nop
5439 sub %g1, 1, %g1
5440 brz %g1,Thr0_User_Text_4v00f_exit
5441 nop
5442 .word 0x1000000
5443 or %g0, 0x370, %i7
5444 DTLB_TAG_READ
5445thr0_MMU_ASI_PRIMARY_42:
5446 .word 0x87802080
5447 .word 0xccf2a018
5448 .word 0xfe442894
5449thr0_MMU_ASI_PRIMARY_43:
5450 .word 0x87802080
5451 .word 0xfaf2a060
5452thr0_MMU_ASI_PRIMARY_44:
5453 .word 0x87802080
5454 .word 0xe2f62010
5455 ACCESS_ITSB_PTR
5456 .word 0x1000000
5457 or %g0, 0x035, %i7
5458 LOAD_DDATA_IN
5459 .word 0xc02c230b
5460 .word 0xfa72a050
5461 .word 0xc02c2170
5462 DDEMAP_PCTX
5463 DO_BRANCH
5464 .word 0x81c4a000
5465 .word 0xbe14c000
5466 GOTO_SUPERVISOR0
5467 .word 0x1000000
5468 or %g0, 0x562, %i7
5469 LOAD_IDATA_ACCESS
5470 .word 0xc19ade20
5471 .word 0xc39adf20
5472 .word 0xc032ad06
5473 .word 0xfcd95120
5474 .word 0x1000000
5475 or %g0, 0x4b8, %i7
5476 DTLB_TAG_READ
5477 .word 0xfe4d2264
5478 DO_BRANCH
5479 .word 0x81c5a000
5480 .word 0xbe124000
5481 GOTO_SUPERVISOR0
5482 .word 0x1000000
5483 or %g0, 0xa0, %i7
5484 ITLB_TAG_READ
5485 .word 0xfe58a7c0
5486 .word 0x1000000
5487 or %g0, 0x09a, %i7
5488 LOAD_IDATA_IN
5489 .word 0x1000000
5490 or %g0, 0x075, %i7
5491 LOAD_DDATA_IN
5492 nop
5493 nop
5494 nop
5495 .word 0x1000000
5496 or %g0, 0x051, %i7
5497 LOAD_DDATA_IN
5498 DDEMAP_SCTX
5499 .word 0xbe124000
5500 GOTO_SUPERVISOR0
5501 .word 0xd4592068
5502 TOGGLE_LSU_DM
5503 .word 0xfcdd1000
5504 .word 0xbe86a068
5505 .word 0xd4dfd000
5506 DDEMAP_ALL_PAGES
5507 .word 0xc076a458
5508 .word 0xf05c2108
5509 DDEMAP_SCTX
5510 .word 0x1000000
5511 or %g0, 0x330, %i7
5512 DTLB_TAG_READ
5513 .word 0xe05f2108
5514 .word 0xc0262ff8
5515thr0_MMU_ASI_BLK_PL_45:
5516 .word 0x878020f8
5517 .word 0xc1b8ae00
5518 .word 0xc0362a6c
5519 .word 0x1000000
5520 or %g0, 0x14a, %i7
5521 LOAD_DDATA_ACCESS
5522 .word 0x1000000
5523 .word 0xbe150000
5524 DDEMAP_PAGE
5525 .word 0xd45c20c8
5526 DO_BRANCH
5527 .word 0x81c3e000
5528 .word 0xbe15c000
5529 GOTO_SUPERVISOR0
5530 .word 0xc072a2a8
5531 .word 0x81c6e000
5532 .word 0xbe14c000
5533 GOTO_SUPERVISOR0
5534 nop
5535Thr0_User_Text_4v00f_exit:
5536 EXIT_GOOD
5537Thr0_User_Text_4v00f_text_end:
5538/*********************************************************************/
5539SECTION .Thr0_User_Data_4v10b DATA_VA=0x5f5000038000
5540attr_data {
5541 Name = .Thr0_User_Data_4v10b ,
5542 VA = 0x5f5000038000 ,/* 0x5f5000039fc0 */
5543 RA = 0x03201f8000 ,
5544 PA = 0x0f201f8000 ,
5545 TTE_Context = 0x187e ,/* DATA_PRIMARY */
5546 thr0_nz_ctx_tsb_1 ,
5547 TTE_V = 1 ,
5548 TTE_NFO = 0 ,
5549 TTE_L = 1 ,
5550 TTE_Soft = 0x110000 ,
5551 TTE_IE = 0 ,
5552 TTE_E = 0 ,
5553 TTE_CP = 1 ,
5554 TTE_CV = 0 ,
5555 TTE_P = 0 ,
5556 TTE_EP = 0 ,
5557 TTE_W = 1 ,
5558 TTE_SW1 = 1 ,
5559 TTE_SW0 = 1 ,
5560 TTE_RSVD1 = 0 ,
5561 TTE_Size = 0 ,
5562 /* DTTE_TAG_DATA = 00005f5000039eab 8000000f201f8440 */
5563 end_label = Thr0_User_Data_4v10b_data_end ,
5564 compressimage ,
5565 }
5566.data
5567.global Thr0_User_Data_4v10b_data_begin
5568Thr0_User_Data_4v10b_data_begin:
5569 .xword 0x5f5000160000
5570 .xword 0x620600000000
5571 .xword 0x600000f80000
5572 .xword 0x5f5000060000
5573 .xword 0x5f50001e0000
5574 .xword 0x620970000000
5575 .xword 0x5f500003e000
5576 .xword 0x600000440000
5577 .xword 0x5f50000e0000
5578 .xword 0x610008800000
5579 .xword 0x5f50001fa000
5580 .xword 0x600000da0000
5581 .xword 0x600000fe0000
5582 .xword 0x620ac0000000
5583 .xword 0x620a50000000
5584 .xword 0x5f5000110000
5585 .xword 0x61002c400000
5586 .xword 0x5f50000f0000
5587 .xword 0x600000960000
5588 .xword 0x61003a800000
5589 .xword 0x5f5000174000
5590 .xword 0x5f500004c000
5591 .xword 0x5f5000006000
5592 .xword 0x620850000000
5593 .xword 0x5f5000010000
5594 .xword 0x5f5000008000
5595 .xword 0x6000004c0000
5596 .xword 0x600000a10000
5597 .xword 0x600000760000
5598 .xword 0x6000007c0000
5599 .xword 0x5f5000062000
5600 .xword 0x600000400000
5601 .xword 0x5f50001f0000
5602 .xword 0x61003b000000
5603 .xword 0x600000370000
5604 .xword 0x5f5000038000
5605 .xword 0x61002e400000
5606 .xword 0x5f500000e000
5607 .xword 0x600000460000
5608 .xword 0x5f5000120000
5609 .xword 0x5f50000ba000
5610 .xword 0x5f500012e000
5611 .xword 0x61000b000000
5612 .xword 0x5f50001cc000
5613 .xword 0x5f5000118000
5614 .xword 0x5f5000168000
5615Thr0_User_Data_4v10b_data_end:
5616/*********************************************************************/
5617SECTION .Thr0_User_Text_4v010 TEXT_VA=0x61002e400000
5618attr_text {
5619 Name = .Thr0_User_Text_4v010 ,
5620 VA = 0x61002e400000 ,/* 0x61002e7fffc0 */
5621 RA = 0x03af800000 ,
5622 PA = 0x0faf800000 ,
5623 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
5624 thr0_nz_ctx_tsb_3 ,
5625 TTE_V = 1 ,
5626 TTE_NFO = 0 ,
5627 TTE_L = 0 ,
5628 TTE_Soft = 0x1b0000 ,
5629 TTE_IE = 0 ,
5630 TTE_E = 0 ,
5631 TTE_CP = 0 ,
5632 TTE_CV = 0 ,
5633 TTE_P = 0 ,
5634 TTE_EP = 1 ,
5635 TTE_W = 0 ,
5636 TTE_SW1 = 0 ,
5637 TTE_SW0 = 0 ,
5638 TTE_RSVD1 = 0 ,
5639 TTE_Size = 3 ,
5640 /* ITTE_TAG_DATA = 000061002e40187e 8000000faf800083 */
5641 end_label = Thr0_User_Text_4v010_text_end ,
5642 compressimage ,
5643 }
5644.text
5645.global Thr0_User_Text_4v010_text_begin
5646Thr0_User_Text_4v010_text_begin:
5647 nop
5648 sub %g1, 1, %g1
5649 brz %g1,Thr0_User_Text_4v010_exit
5650 nop
5651 .word 0xc02f2c85
5652 .word 0x1000000
5653 or %g0, 0x393, %i7
5654 LOAD_DDATA_ACCESS
5655thr0_MMU_ASI_SECONDARY_LITTLE_46:
5656 .word 0x87802089
5657 .word 0xcef2e078
5658 .word 0x1000000
5659 .word 0xbe148000
5660 IDEMAP_PAGE
5661 .word 0xfcdc1000
5662thr0_MMU_ASI_PRIMARY_47:
5663 .word 0x87802080
5664 .word 0xc6f2a000
5665 IDEMAP_ALL_RPAGES
5666 .word 0x1000000
5667 .word 0xbe100000
5668 IDEMAP_PAGE
5669 nop
5670 nop
5671 nop
5672 nop
5673 .word 0xbe8420a8
5674 .word 0xd4dfd000
5675 .word 0xe85e2088
5676 .word 0xe0592068
5677 IDEMAP_NCTX
5678 .word 0xd872a048
5679 .word 0xc036244c
5680 .word 0x1000000
5681 or %g0, 0x095, %i7
5682 LOAD_IDATA_IN
5683 .word 0xbe138000
5684 GOTO_SUPERVISOR1
5685 nop
5686 .word 0xbe82a038
5687 .word 0xc8dfd000
5688 .word 0xc02e28cc
5689 nop
5690 nop
5691 nop
5692 nop
5693 nop
5694 nop
5695 nop
5696 nop
5697 nop
5698 IDEMAP_ALL
5699 .word 0x1000000
5700 or %g0, 0x089, %i7
5701 LOAD_IDATA_IN
5702 .word 0xe1995e20
5703 .word 0x1000000
5704 or %g0, 0x230, %i7
5705 DTLB_TAG_READ
5706 DDEMAP_SCTX
5707 DO_BRANCH
5708 .word 0x81c5e000
5709 .word 0xbe14c000
5710 GOTO_SUPERVISOR0
5711 nop
5712 nop
5713 nop
5714 nop
5715 nop
5716 nop
5717 nop
5718 nop
5719 TOGGLE_LSU_DM
5720thr0_MMU_ASI_BLK_S_48:
5721 .word 0x878020f1
5722 .word 0xe1baed00
5723 .word 0xc02c2b73
5724 ACCESS_DTSB_PTR
5725 .word 0xc87720c8
5726 .word 0xc0342e96
5727 .word 0x1000000
5728 .word 0xbe15c000
5729 srlx %i7, 8, %i7
5730 andn %i7, 0x1f, %i7
5731 ITLB_PROBE
5732 .word 0xbe80a108
5733 .word 0xc4dfd000
5734 .word 0xd45e2128
5735 .word 0x1000000
5736 .word 0xbe11c000
5737 srlx %i7, 8, %i7
5738 andn %i7, 0x1f, %i7
5739 ITLB_PROBE
5740 .word 0x1000000
5741 .word 0xbe134000
5742 srlx %i7, 8, %i7
5743 andn %i7, 0x1f, %i7
5744 xor %i7, 0x10, %i7
5745 ITLB_PROBE
5746 .word 0xfcdd1000
5747 .word 0xf85d2088
5748 DDEMAP_ALL_PAGES
5749 .word 0x1000000
5750 .word 0xbe11c000
5751 srlx %i7, 8, %i7
5752 andn %i7, 0x1f, %i7
5753 xor %i7, 0x10, %i7
5754 ITLB_PROBE
5755 .word 0xbe120000
5756 GOTO_SUPERVISOR1
5757 .word 0xe05ea088
5758 .word 0x1000000
5759 or %g0, 0x563, %i7
5760 LOAD_IDATA_ACCESS
5761thr0_MMU_ASI_PRIMARY_LITTLE_49:
5762 .word 0x87802088
5763 .word 0xeaf2a010
5764 .word 0xbe82e010
5765 .word 0xcadfd020
5766 .word 0xfe5aa600
5767 .word 0xd45c2088
5768 .word 0x1000000
5769 or %g0, 0x0ad, %i7
5770 LOAD_DDATA_IN
5771 .word 0xc0242170
5772 .word 0xf05aa068
5773 .word 0x1000000
5774 or %g0, 0x09f, %i7
5775 LOAD_DDATA_IN
5776 .word 0xfe5aa690
5777 .word 0xfe55259e
5778 IDEMAP_ALL_PAGES
5779 DO_BRANCH
5780 .word 0x81c0e088
5781 .word 0xbe13c000
5782 GOTO_SUPERVISOR0
5783 .word 0xc0242954
5784 .word 0x81c5e000
5785 .word 0xbe124000
5786 GOTO_SUPERVISOR0
5787 nop
5788Thr0_User_Text_4v010_exit:
5789 EXIT_GOOD
5790Thr0_User_Text_4v010_text_end:
5791/*********************************************************************/
5792SECTION .Thr0_User_Data_4v10c DATA_VA=0x5f500000e000
5793attr_data {
5794 Name = .Thr0_User_Data_4v10c ,
5795 VA = 0x5f500000e000 ,/* 0x5f500000ffc0 */
5796 RA = 0x032015e000 ,
5797 PA = 0x0f2015e000 ,
5798 TTE_Context = 0x187e ,/* DATA_PRIMARY */
5799 thr0_nz_ctx_tsb_1 ,
5800 TTE_V = 1 ,
5801 TTE_NFO = 0 ,
5802 TTE_L = 1 ,
5803 TTE_Soft = 0x110000 ,
5804 TTE_IE = 0 ,
5805 TTE_E = 0 ,
5806 TTE_CP = 1 ,
5807 TTE_CV = 0 ,
5808 TTE_P = 0 ,
5809 TTE_EP = 0 ,
5810 TTE_W = 1 ,
5811 TTE_SW1 = 1 ,
5812 TTE_SW0 = 1 ,
5813 TTE_RSVD1 = 0 ,
5814 TTE_Size = 0 ,
5815 /* DTTE_TAG_DATA = 00005f500000feab 8000000f2015e440 */
5816 end_label = Thr0_User_Data_4v10c_data_end ,
5817 compressimage ,
5818 }
5819.data
5820.global Thr0_User_Data_4v10c_data_begin
5821Thr0_User_Data_4v10c_data_begin:
5822 .xword 0x5f5000160000
5823 .xword 0x620600000000
5824 .xword 0x600000f80000
5825 .xword 0x5f5000060000
5826 .xword 0x5f50001e0000
5827 .xword 0x620970000000
5828 .xword 0x5f500003e000
5829 .xword 0x600000440000
5830 .xword 0x5f50000e0000
5831 .xword 0x610008800000
5832 .xword 0x5f50001fa000
5833 .xword 0x600000da0000
5834 .xword 0x600000fe0000
5835 .xword 0x620ac0000000
5836 .xword 0x620a50000000
5837 .xword 0x5f5000110000
5838 .xword 0x61002c400000
5839 .xword 0x5f50000f0000
5840 .xword 0x600000960000
5841 .xword 0x61003a800000
5842 .xword 0x5f5000174000
5843 .xword 0x5f500004c000
5844 .xword 0x5f5000006000
5845 .xword 0x620850000000
5846 .xword 0x5f5000010000
5847 .xword 0x5f5000008000
5848 .xword 0x6000004c0000
5849 .xword 0x600000a10000
5850 .xword 0x600000760000
5851 .xword 0x6000007c0000
5852 .xword 0x5f5000062000
5853 .xword 0x600000400000
5854 .xword 0x5f50001f0000
5855 .xword 0x61003b000000
5856 .xword 0x600000370000
5857 .xword 0x5f5000038000
5858 .xword 0x61002e400000
5859 .xword 0x5f500000e000
5860 .xword 0x600000460000
5861 .xword 0x5f5000120000
5862 .xword 0x5f50000ba000
5863 .xword 0x5f500012e000
5864 .xword 0x61000b000000
5865 .xword 0x5f50001cc000
5866 .xword 0x5f5000118000
5867 .xword 0x5f5000168000
5868Thr0_User_Data_4v10c_data_end:
5869/*********************************************************************/
5870SECTION .Thr0_User_Text_4v011 TEXT_VA=0x600000460000
5871attr_text {
5872 Name = .Thr0_User_Text_4v011 ,
5873 VA = 0x600000460000 ,/* 0x60000046ffc0 */
5874 RA = 0x01d07d0000 ,
5875 PA = 0x0dd07d0000 ,
5876 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
5877 thr0_nz_ctx_tsb_2 ,
5878 TTE_V = 1 ,
5879 TTE_NFO = 0 ,
5880 TTE_L = 0 ,
5881 TTE_Soft = 0x1b0000 ,
5882 TTE_IE = 0 ,
5883 TTE_E = 0 ,
5884 TTE_CP = 0 ,
5885 TTE_CV = 0 ,
5886 TTE_P = 0 ,
5887 TTE_EP = 1 ,
5888 TTE_W = 0 ,
5889 TTE_SW1 = 0 ,
5890 TTE_SW0 = 0 ,
5891 TTE_RSVD1 = 0 ,
5892 TTE_Size = 1 ,
5893 /* ITTE_TAG_DATA = 000060000046187e 8000000dd07d0081 */
5894 end_label = Thr0_User_Text_4v011_text_end ,
5895 compressimage ,
5896 }
5897.text
5898.global Thr0_User_Text_4v011_text_begin
5899Thr0_User_Text_4v011_text_begin:
5900 nop
5901 sub %g1, 1, %g1
5902 brz %g1,Thr0_User_Text_4v011_exit
5903 nop
5904 .word 0xdc752028
5905 .word 0xc0352a5a
5906 .word 0x1000000
5907 or %g0, 0x687, %i7
5908 LOAD_DDATA_ACCESS
5909 DDEMAP_SCTX
5910 nop
5911 nop
5912 TOGGLE_LSU_IM
5913 nop
5914 .word 0xbe120000
5915 GOTO_SUPERVISOR1
5916 .word 0xca742010
5917 .word 0xc032afb4
5918 .word 0x1000000
5919 .word 0xbe174000
5920 srlx %i7, 8, %i7
5921 andn %i7, 0x1f, %i7
5922 ITLB_PROBE
5923 .word 0xde742020
5924 .word 0xc0242de0
5925 nop
5926 .word 0x1000000
5927 .word 0xbe128000
5928 IDEMAP_PAGE
5929 .word 0xfcdd1000
5930 .word 0x1000000
5931 or %g0, 0x300, %i7
5932 DTLB_TAG_READ
5933 .word 0xbe8420a8
5934 .word 0xd4dfd000
5935 .word 0xfe42a3cc
5936 .word 0xbe862088
5937 .word 0xf8dfd000
5938 .word 0xfe48a2f8
5939 .word 0xbe120000
5940 GOTO_SUPERVISOR1
5941 .word 0xc19e1e00
5942 TOGGLE_LSU_DM
5943 .word 0xfcdd1140
5944 .word 0x1000000
5945 or %g0, 0x400, %i7
5946 READ_DDATA_ACCESS
5947 .word 0xfe5d2460
5948 nop
5949 nop
5950 nop
5951 nop
5952 nop
5953 nop
5954 nop
5955 nop
5956 nop
5957 nop
5958 nop
5959 nop
5960 nop
5961 nop
5962 ACCESS_DTSB_PTR
5963 nop
5964 nop
5965 nop
5966 nop
5967 nop
5968 nop
5969 .word 0x1000000
5970 or %g0, 0xe0, %i7
5971 DTLB_TAG_READ
5972 DDEMAP_ALL_RPAGES
5973 TOGGLE_LSU_IM
5974 nop
5975 nop
5976 nop
5977 nop
5978 .word 0xf470a008
5979 .word 0xc03428de
5980 .word 0xfe44299c
5981 .word 0x1000000
5982 or %g0, 0x78, %i7
5983 READ_IDATA_ACCESS
5984 .word 0xfe452fd4
5985 .word 0xbe14c000
5986 GOTO_SUPERVISOR0
5987 .word 0xbe862068
5988 .word 0xf8dfd000
5989 .word 0x1000000
5990 or %g0, 0xc0, %i7
5991 ITLB_TAG_READ
5992 .word 0x1000000
5993 or %g0, 0x096, %i7
5994 LOAD_DDATA_IN
5995thr0_MMU_ASI_PRIMARY_50:
5996 .word 0x87802080
5997 .word 0xe4f6a0c0
5998 .word 0x1000000
5999 .word 0xbe14c000
6000 DDEMAP_RPAGE
6001 .word 0xc070a1b0
6002 .word 0xe19c5f20
6003 nop
6004 nop
6005 nop
6006 nop
6007 nop
6008 nop
6009 nop
6010 nop
6011 nop
6012 IDEMAP_NCTX
6013 .word 0xbe862068
6014 .word 0xc8dfd000
6015 .word 0xc07428f0
6016 .word 0xfcde1000
6017 DO_BRANCH
6018 .word 0x81c36000
6019 .word 0xbe13c000
6020 GOTO_SUPERVISOR0
6021 nop
6022 nop
6023 nop
6024 nop
6025 nop
6026 nop
6027 nop
6028 nop
6029 IDEMAP_ALL
6030 .word 0xc0712c10
6031 .word 0x1000000
6032 .word 0xbe170000
6033 DDEMAP_RPAGE
6034 .word 0xea752040
6035 .word 0xc02c2f23
6036 .word 0xc030a89a
6037 .word 0xe85c20c8
6038 DDEMAP_ALL_RPAGES
6039 nop
6040 nop
6041 nop
6042 nop
6043 nop
6044 .word 0x1000000
6045 or %g0, 0x770, %i7
6046 LOAD_DDATA_ACCESS
6047 .word 0xfcde9100
6048 ACCESS_ITSB_PTR
6049 .word 0xf05aa0c8
6050 .word 0xbe13c000
6051 GOTO_SUPERVISOR0
6052 .word 0xd85ea048
6053 .word 0xbe120000
6054 GOTO_SUPERVISOR1
6055 nop
6056Thr0_User_Text_4v011_exit:
6057 EXIT_GOOD
6058Thr0_User_Text_4v011_text_end:
6059/*********************************************************************/
6060SECTION .Thr0_User_Data_4v10d DATA_VA=0x5f5000120000
6061attr_data {
6062 Name = .Thr0_User_Data_4v10d ,
6063 VA = 0x5f5000120000 ,/* 0x5f5000121fc0 */
6064 RA = 0x0320152000 ,
6065 PA = 0x0f20152000 ,
6066 TTE_Context = 0x187e ,/* DATA_PRIMARY */
6067 thr0_nz_ctx_tsb_1 ,
6068 TTE_V = 1 ,
6069 TTE_NFO = 0 ,
6070 TTE_L = 1 ,
6071 TTE_Soft = 0x110000 ,
6072 TTE_IE = 0 ,
6073 TTE_E = 0 ,
6074 TTE_CP = 1 ,
6075 TTE_CV = 0 ,
6076 TTE_P = 0 ,
6077 TTE_EP = 0 ,
6078 TTE_W = 1 ,
6079 TTE_SW1 = 1 ,
6080 TTE_SW0 = 1 ,
6081 TTE_RSVD1 = 0 ,
6082 TTE_Size = 0 ,
6083 /* DTTE_TAG_DATA = 00005f5000121eab 8000000f20152440 */
6084 end_label = Thr0_User_Data_4v10d_data_end ,
6085 compressimage ,
6086 }
6087.data
6088.global Thr0_User_Data_4v10d_data_begin
6089Thr0_User_Data_4v10d_data_begin:
6090 .xword 0x5f5000160000
6091 .xword 0x620600000000
6092 .xword 0x600000f80000
6093 .xword 0x5f5000060000
6094 .xword 0x5f50001e0000
6095 .xword 0x620970000000
6096 .xword 0x5f500003e000
6097 .xword 0x600000440000
6098 .xword 0x5f50000e0000
6099 .xword 0x610008800000
6100 .xword 0x5f50001fa000
6101 .xword 0x600000da0000
6102 .xword 0x600000fe0000
6103 .xword 0x620ac0000000
6104 .xword 0x620a50000000
6105 .xword 0x5f5000110000
6106 .xword 0x61002c400000
6107 .xword 0x5f50000f0000
6108 .xword 0x600000960000
6109 .xword 0x61003a800000
6110 .xword 0x5f5000174000
6111 .xword 0x5f500004c000
6112 .xword 0x5f5000006000
6113 .xword 0x620850000000
6114 .xword 0x5f5000010000
6115 .xword 0x5f5000008000
6116 .xword 0x6000004c0000
6117 .xword 0x600000a10000
6118 .xword 0x600000760000
6119 .xword 0x6000007c0000
6120 .xword 0x5f5000062000
6121 .xword 0x600000400000
6122 .xword 0x5f50001f0000
6123 .xword 0x61003b000000
6124 .xword 0x600000370000
6125 .xword 0x5f5000038000
6126 .xword 0x61002e400000
6127 .xword 0x5f500000e000
6128 .xword 0x600000460000
6129 .xword 0x5f5000120000
6130 .xword 0x5f50000ba000
6131 .xword 0x5f500012e000
6132 .xword 0x61000b000000
6133 .xword 0x5f50001cc000
6134 .xword 0x5f5000118000
6135 .xword 0x5f5000168000
6136Thr0_User_Data_4v10d_data_end:
6137/*********************************************************************/
6138SECTION .Thr0_User_Text_4v012 TEXT_VA=0x5f50000ba000
6139attr_text {
6140 Name = .Thr0_User_Text_4v012 ,
6141 VA = 0x5f50000ba000 ,/* 0x5f50000bbfc0 */
6142 RA = 0x03201d6000 ,
6143 PA = 0x0f201d6000 ,
6144 TTE_Context = 0x187e ,/* TEXT_PRIMARY */
6145 thr0_nz_ctx_tsb_1 ,
6146 TTE_V = 1 ,
6147 TTE_NFO = 0 ,
6148 TTE_L = 0 ,
6149 TTE_Soft = 0x1b0000 ,
6150 TTE_IE = 0 ,
6151 TTE_E = 0 ,
6152 TTE_CP = 0 ,
6153 TTE_CV = 0 ,
6154 TTE_P = 0 ,
6155 TTE_EP = 1 ,
6156 TTE_W = 0 ,
6157 TTE_SW1 = 0 ,
6158 TTE_SW0 = 0 ,
6159 TTE_RSVD1 = 0 ,
6160 TTE_Size = 0 ,
6161 /* ITTE_TAG_DATA = 00005f50000bbeab 8000000f201d6080 */
6162 end_label = Thr0_User_Text_4v012_text_end ,
6163 compressimage ,
6164 }
6165.text
6166.global Thr0_User_Text_4v012_text_begin
6167Thr0_User_Text_4v012_text_begin:
6168 nop
6169 sub %g1, 1, %g1
6170 brz %g1,Thr0_User_Text_4v012_exit
6171 nop
6172 .word 0xfcde1100
6173 .word 0x1000000
6174 or %g0, 0x150, %i7
6175 LOAD_IDATA_ACCESS
6176 nop
6177 nop
6178 nop
6179 DDEMAP_SCTX
6180 .word 0xfe44277c
6181 .word 0xfcd95120
6182 .word 0xc0242b1c
6183 nop
6184 nop
6185 nop
6186 nop
6187 nop
6188 nop
6189 nop
6190 nop
6191 nop
6192 .word 0xc0262f0c
6193 .word 0xdc72a058
6194 .word 0xc036a692
6195 .word 0xfe58acf0
6196 .word 0x1000000
6197 or %g0, 0x59f, %i7
6198 LOAD_IDATA_ACCESS
6199 nop
6200 nop
6201 nop
6202 nop
6203 nop
6204 .word 0xbe120000
6205 GOTO_SUPERVISOR1
6206 .word 0xfe492bd2
6207 .word 0xfcdc1000
6208 .word 0x1000000
6209 .word 0xbe168000
6210 srlx %i7, 8, %i7
6211 andn %i7, 0x1f, %i7
6212 ITLB_PROBE
6213 .word 0xee752000
6214 .word 0xc02ea437
6215 .word 0xfe5aab40
6216 .word 0x1000000
6217 or %g0, 0x148, %i7
6218 DTLB_TAG_READ
6219 .word 0xe2742010
6220 .word 0xc02c2616
6221 .word 0x1000000
6222 or %g0, 0x118, %i7
6223 ITLB_TAG_READ
6224 .word 0xbe86a038
6225 .word 0xe0dfd000
6226 .word 0xbe86a118
6227 .word 0xe0dfd000
6228 nop
6229 nop
6230 nop
6231 nop
6232 nop
6233 nop
6234 .word 0x1000000
6235 or %g0, 0x67, %i7
6236 LOAD_IDATA_ACCESS
6237 .word 0xe858a0e8
6238thr0_MMU_ASI_PRIMARY_51:
6239 .word 0x87802080
6240 .word 0xe8f520a8
6241 .word 0x1000000
6242 or %g0, 0x022, %i7
6243 LOAD_DDATA_IN
6244 nop
6245 nop
6246 nop
6247 nop
6248 nop
6249 nop
6250 nop
6251 nop
6252thr0_MMU_ASI_PRIMARY_52:
6253 .word 0x87802080
6254 .word 0xd4f42068
6255 .word 0xbe120000
6256 GOTO_SUPERVISOR1
6257 .word 0x1000000
6258 or %g0, 0x50, %i7
6259 ITLB_TAG_READ
6260 .word 0xc0712ed8
6261 .word 0xbe124000
6262 GOTO_SUPERVISOR0
6263 .word 0xe858a148
6264 .word 0x1000000
6265 or %g0, 0x76f, %i7
6266 LOAD_DDATA_ACCESS
6267 .word 0xfcda9000
6268 DO_BRANCH
6269 .word 0x81c5a000
6270 .word 0xbe124000
6271 GOTO_SUPERVISOR0
6272 .word 0xf4772068
6273 .word 0xc0742578
6274 .word 0x81c66000
6275 .word 0xbe124000
6276 GOTO_SUPERVISOR0
6277 nop
6278Thr0_User_Text_4v012_exit:
6279 EXIT_GOOD
6280Thr0_User_Text_4v012_text_end:
6281/*********************************************************************/
6282SECTION .Thr0_User_Data_4v10e DATA_VA=0x5f500012e000
6283attr_data {
6284 Name = .Thr0_User_Data_4v10e ,
6285 VA = 0x5f500012e000 ,/* 0x5f500012ffc0 */
6286 RA = 0x03200cc000 ,
6287 PA = 0x0f200cc000 ,
6288 TTE_Context = 0x187e ,/* DATA_PRIMARY */
6289 thr0_nz_ctx_tsb_1 ,
6290 TTE_V = 1 ,
6291 TTE_NFO = 0 ,
6292 TTE_L = 1 ,
6293 TTE_Soft = 0x110000 ,
6294 TTE_IE = 0 ,
6295 TTE_E = 0 ,
6296 TTE_CP = 1 ,
6297 TTE_CV = 0 ,
6298 TTE_P = 0 ,
6299 TTE_EP = 0 ,
6300 TTE_W = 1 ,
6301 TTE_SW1 = 1 ,
6302 TTE_SW0 = 1 ,
6303 TTE_RSVD1 = 0 ,
6304 TTE_Size = 0 ,
6305 /* DTTE_TAG_DATA = 00005f500012feab 8000000f200cc440 */
6306 end_label = Thr0_User_Data_4v10e_data_end ,
6307 compressimage ,
6308 }
6309.data
6310.global Thr0_User_Data_4v10e_data_begin
6311Thr0_User_Data_4v10e_data_begin:
6312 .xword 0x5f5000160000
6313 .xword 0x620600000000
6314 .xword 0x600000f80000
6315 .xword 0x5f5000060000
6316 .xword 0x5f50001e0000
6317 .xword 0x620970000000
6318 .xword 0x5f500003e000
6319 .xword 0x600000440000
6320 .xword 0x5f50000e0000
6321 .xword 0x610008800000
6322 .xword 0x5f50001fa000
6323 .xword 0x600000da0000
6324 .xword 0x600000fe0000
6325 .xword 0x620ac0000000
6326 .xword 0x620a50000000
6327 .xword 0x5f5000110000
6328 .xword 0x61002c400000
6329 .xword 0x5f50000f0000
6330 .xword 0x600000960000
6331 .xword 0x61003a800000
6332 .xword 0x5f5000174000
6333 .xword 0x5f500004c000
6334 .xword 0x5f5000006000
6335 .xword 0x620850000000
6336 .xword 0x5f5000010000
6337 .xword 0x5f5000008000
6338 .xword 0x6000004c0000
6339 .xword 0x600000a10000
6340 .xword 0x600000760000
6341 .xword 0x6000007c0000
6342 .xword 0x5f5000062000
6343 .xword 0x600000400000
6344 .xword 0x5f50001f0000
6345 .xword 0x61003b000000
6346 .xword 0x600000370000
6347 .xword 0x5f5000038000
6348 .xword 0x61002e400000
6349 .xword 0x5f500000e000
6350 .xword 0x600000460000
6351 .xword 0x5f5000120000
6352 .xword 0x5f50000ba000
6353 .xword 0x5f500012e000
6354 .xword 0x61000b000000
6355 .xword 0x5f50001cc000
6356 .xword 0x5f5000118000
6357 .xword 0x5f5000168000
6358Thr0_User_Data_4v10e_data_end:
6359/*********************************************************************/
6360SECTION .Thr0_User_Data_4v10f DATA_VA=0x61000b000000
6361attr_data {
6362 Name = .Thr0_User_Data_4v10f ,
6363 VA = 0x61000b000000 ,/* 0x61000b3fffc0 */
6364 RA = 0x03aa800000 ,
6365 PA = 0x0faa800000 ,
6366 TTE_Context = 0x187e ,/* DATA_PRIMARY */
6367 thr0_nz_ctx_tsb_3 ,
6368 TTE_V = 1 ,
6369 TTE_NFO = 0 ,
6370 TTE_L = 1 ,
6371 TTE_Soft = 0x110000 ,
6372 TTE_IE = 0 ,
6373 TTE_E = 0 ,
6374 TTE_CP = 1 ,
6375 TTE_CV = 0 ,
6376 TTE_P = 0 ,
6377 TTE_EP = 0 ,
6378 TTE_W = 1 ,
6379 TTE_SW1 = 1 ,
6380 TTE_SW0 = 1 ,
6381 TTE_RSVD1 = 0 ,
6382 TTE_Size = 3 ,
6383 /* DTTE_TAG_DATA = 000061000b00187e 8000000faa800443 */
6384 end_label = Thr0_User_Data_4v10f_data_end ,
6385 compressimage ,
6386 }
6387.data
6388.global Thr0_User_Data_4v10f_data_begin
6389Thr0_User_Data_4v10f_data_begin:
6390 .xword 0x5f5000160000
6391 .xword 0x620600000000
6392 .xword 0x600000f80000
6393 .xword 0x5f5000060000
6394 .xword 0x5f50001e0000
6395 .xword 0x620970000000
6396 .xword 0x5f500003e000
6397 .xword 0x600000440000
6398 .xword 0x5f50000e0000
6399 .xword 0x610008800000
6400 .xword 0x5f50001fa000
6401 .xword 0x600000da0000
6402 .xword 0x600000fe0000
6403 .xword 0x620ac0000000
6404 .xword 0x620a50000000
6405 .xword 0x5f5000110000
6406 .xword 0x61002c400000
6407 .xword 0x5f50000f0000
6408 .xword 0x600000960000
6409 .xword 0x61003a800000
6410 .xword 0x5f5000174000
6411 .xword 0x5f500004c000
6412 .xword 0x5f5000006000
6413 .xword 0x620850000000
6414 .xword 0x5f5000010000
6415 .xword 0x5f5000008000
6416 .xword 0x6000004c0000
6417 .xword 0x600000a10000
6418 .xword 0x600000760000
6419 .xword 0x6000007c0000
6420 .xword 0x5f5000062000
6421 .xword 0x600000400000
6422 .xword 0x5f50001f0000
6423 .xword 0x61003b000000
6424 .xword 0x600000370000
6425 .xword 0x5f5000038000
6426 .xword 0x61002e400000
6427 .xword 0x5f500000e000
6428 .xword 0x600000460000
6429 .xword 0x5f5000120000
6430 .xword 0x5f50000ba000
6431 .xword 0x5f500012e000
6432 .xword 0x61000b000000
6433 .xword 0x5f50001cc000
6434 .xword 0x5f5000118000
6435 .xword 0x5f5000168000
6436Thr0_User_Data_4v10f_data_end:
6437/*********************************************************************/
6438SECTION .Thr0_User_Data_4v110 DATA_VA=0x5f50001cc000
6439attr_data {
6440 Name = .Thr0_User_Data_4v110 ,
6441 VA = 0x5f50001cc000 ,/* 0x5f50001cdfc0 */
6442 RA = 0x03200c8000 ,
6443 PA = 0x0f200c8000 ,
6444 TTE_Context = 0x187e ,/* DATA_PRIMARY */
6445 thr0_nz_ctx_tsb_1 ,
6446 TTE_V = 1 ,
6447 TTE_NFO = 0 ,
6448 TTE_L = 1 ,
6449 TTE_Soft = 0x110000 ,
6450 TTE_IE = 0 ,
6451 TTE_E = 0 ,
6452 TTE_CP = 1 ,
6453 TTE_CV = 0 ,
6454 TTE_P = 0 ,
6455 TTE_EP = 0 ,
6456 TTE_W = 1 ,
6457 TTE_SW1 = 1 ,
6458 TTE_SW0 = 1 ,
6459 TTE_RSVD1 = 0 ,
6460 TTE_Size = 0 ,
6461 /* DTTE_TAG_DATA = 00005f50001cdeab 8000000f200c8440 */
6462 end_label = Thr0_User_Data_4v110_data_end ,
6463 compressimage ,
6464 }
6465.data
6466.global Thr0_User_Data_4v110_data_begin
6467Thr0_User_Data_4v110_data_begin:
6468 .xword 0x5f5000160000
6469 .xword 0x620600000000
6470 .xword 0x600000f80000
6471 .xword 0x5f5000060000
6472 .xword 0x5f50001e0000
6473 .xword 0x620970000000
6474 .xword 0x5f500003e000
6475 .xword 0x600000440000
6476 .xword 0x5f50000e0000
6477 .xword 0x610008800000
6478 .xword 0x5f50001fa000
6479 .xword 0x600000da0000
6480 .xword 0x600000fe0000
6481 .xword 0x620ac0000000
6482 .xword 0x620a50000000
6483 .xword 0x5f5000110000
6484 .xword 0x61002c400000
6485 .xword 0x5f50000f0000
6486 .xword 0x600000960000
6487 .xword 0x61003a800000
6488 .xword 0x5f5000174000
6489 .xword 0x5f500004c000
6490 .xword 0x5f5000006000
6491 .xword 0x620850000000
6492 .xword 0x5f5000010000
6493 .xword 0x5f5000008000
6494 .xword 0x6000004c0000
6495 .xword 0x600000a10000
6496 .xword 0x600000760000
6497 .xword 0x6000007c0000
6498 .xword 0x5f5000062000
6499 .xword 0x600000400000
6500 .xword 0x5f50001f0000
6501 .xword 0x61003b000000
6502 .xword 0x600000370000
6503 .xword 0x5f5000038000
6504 .xword 0x61002e400000
6505 .xword 0x5f500000e000
6506 .xword 0x600000460000
6507 .xword 0x5f5000120000
6508 .xword 0x5f50000ba000
6509 .xword 0x5f500012e000
6510 .xword 0x61000b000000
6511 .xword 0x5f50001cc000
6512 .xword 0x5f5000118000
6513 .xword 0x5f5000168000
6514Thr0_User_Data_4v110_data_end:
6515/*********************************************************************/
6516SECTION .Thr0_User_Data_4v111 DATA_VA=0x5f5000118000
6517attr_data {
6518 Name = .Thr0_User_Data_4v111 ,
6519 VA = 0x5f5000118000 ,/* 0x5f5000119fc0 */
6520 RA = 0x032010a000 ,
6521 PA = 0x0f2010a000 ,
6522 TTE_Context = 0x187e ,/* DATA_PRIMARY */
6523 thr0_nz_ctx_tsb_1 ,
6524 TTE_V = 1 ,
6525 TTE_NFO = 0 ,
6526 TTE_L = 1 ,
6527 TTE_Soft = 0x110000 ,
6528 TTE_IE = 0 ,
6529 TTE_E = 0 ,
6530 TTE_CP = 1 ,
6531 TTE_CV = 0 ,
6532 TTE_P = 0 ,
6533 TTE_EP = 0 ,
6534 TTE_W = 1 ,
6535 TTE_SW1 = 1 ,
6536 TTE_SW0 = 1 ,
6537 TTE_RSVD1 = 0 ,
6538 TTE_Size = 0 ,
6539 /* DTTE_TAG_DATA = 00005f5000119eab 8000000f2010a440 */
6540 end_label = Thr0_User_Data_4v111_data_end ,
6541 compressimage ,
6542 }
6543.data
6544.global Thr0_User_Data_4v111_data_begin
6545Thr0_User_Data_4v111_data_begin:
6546 .xword 0x5f5000160000
6547 .xword 0x620600000000
6548 .xword 0x600000f80000
6549 .xword 0x5f5000060000
6550 .xword 0x5f50001e0000
6551 .xword 0x620970000000
6552 .xword 0x5f500003e000
6553 .xword 0x600000440000
6554 .xword 0x5f50000e0000
6555 .xword 0x610008800000
6556 .xword 0x5f50001fa000
6557 .xword 0x600000da0000
6558 .xword 0x600000fe0000
6559 .xword 0x620ac0000000
6560 .xword 0x620a50000000
6561 .xword 0x5f5000110000
6562 .xword 0x61002c400000
6563 .xword 0x5f50000f0000
6564 .xword 0x600000960000
6565 .xword 0x61003a800000
6566 .xword 0x5f5000174000
6567 .xword 0x5f500004c000
6568 .xword 0x5f5000006000
6569 .xword 0x620850000000
6570 .xword 0x5f5000010000
6571 .xword 0x5f5000008000
6572 .xword 0x6000004c0000
6573 .xword 0x600000a10000
6574 .xword 0x600000760000
6575 .xword 0x6000007c0000
6576 .xword 0x5f5000062000
6577 .xword 0x600000400000
6578 .xword 0x5f50001f0000
6579 .xword 0x61003b000000
6580 .xword 0x600000370000
6581 .xword 0x5f5000038000
6582 .xword 0x61002e400000
6583 .xword 0x5f500000e000
6584 .xword 0x600000460000
6585 .xword 0x5f5000120000
6586 .xword 0x5f50000ba000
6587 .xword 0x5f500012e000
6588 .xword 0x61000b000000
6589 .xword 0x5f50001cc000
6590 .xword 0x5f5000118000
6591 .xword 0x5f5000168000
6592Thr0_User_Data_4v111_data_end:
6593/*********************************************************************/
6594SECTION .Thr0_User_Data_4v112 DATA_VA=0x5f5000168000
6595attr_data {
6596 Name = .Thr0_User_Data_4v112 ,
6597 VA = 0x5f5000168000 ,/* 0x5f5000169fc0 */
6598 RA = 0x032003c000 ,
6599 PA = 0x0f2003c000 ,
6600 TTE_Context = 0x187e ,/* DATA_PRIMARY */
6601 thr0_nz_ctx_tsb_1 ,
6602 TTE_V = 1 ,
6603 TTE_NFO = 0 ,
6604 TTE_L = 1 ,
6605 TTE_Soft = 0x110000 ,
6606 TTE_IE = 0 ,
6607 TTE_E = 0 ,
6608 TTE_CP = 1 ,
6609 TTE_CV = 0 ,
6610 TTE_P = 0 ,
6611 TTE_EP = 0 ,
6612 TTE_W = 1 ,
6613 TTE_SW1 = 1 ,
6614 TTE_SW0 = 1 ,
6615 TTE_RSVD1 = 0 ,
6616 TTE_Size = 0 ,
6617 /* DTTE_TAG_DATA = 00005f5000169eab 8000000f2003c440 */
6618 end_label = Thr0_User_Data_4v112_data_end ,
6619 compressimage ,
6620 }
6621.data
6622.global Thr0_User_Data_4v112_data_begin
6623Thr0_User_Data_4v112_data_begin:
6624 .xword 0x5f5000160000
6625 .xword 0x620600000000
6626 .xword 0x600000f80000
6627 .xword 0x5f5000060000
6628 .xword 0x5f50001e0000
6629 .xword 0x620970000000
6630 .xword 0x5f500003e000
6631 .xword 0x600000440000
6632 .xword 0x5f50000e0000
6633 .xword 0x610008800000
6634 .xword 0x5f50001fa000
6635 .xword 0x600000da0000
6636 .xword 0x600000fe0000
6637 .xword 0x620ac0000000
6638 .xword 0x620a50000000
6639 .xword 0x5f5000110000
6640 .xword 0x61002c400000
6641 .xword 0x5f50000f0000
6642 .xword 0x600000960000
6643 .xword 0x61003a800000
6644 .xword 0x5f5000174000
6645 .xword 0x5f500004c000
6646 .xword 0x5f5000006000
6647 .xword 0x620850000000
6648 .xword 0x5f5000010000
6649 .xword 0x5f5000008000
6650 .xword 0x6000004c0000
6651 .xword 0x600000a10000
6652 .xword 0x600000760000
6653 .xword 0x6000007c0000
6654 .xword 0x5f5000062000
6655 .xword 0x600000400000
6656 .xword 0x5f50001f0000
6657 .xword 0x61003b000000
6658 .xword 0x600000370000
6659 .xword 0x5f5000038000
6660 .xword 0x61002e400000
6661 .xword 0x5f500000e000
6662 .xword 0x600000460000
6663 .xword 0x5f5000120000
6664 .xword 0x5f50000ba000
6665 .xword 0x5f500012e000
6666 .xword 0x61000b000000
6667 .xword 0x5f50001cc000
6668 .xword 0x5f5000118000
6669 .xword 0x5f5000168000
6670Thr0_User_Data_4v112_data_end:
6671/*********************************************************************/
6672SECTION .Thr1_User_Text_4v000 TEXT_VA=0x6360001ce000
6673attr_text {
6674 Name = .Thr1_User_Text_4v000 ,
6675 VA = 0x6360001ce000 ,/* 0x6360001cffc0 */
6676 RA = 0x0330064000 ,
6677 PA = 0x0330064000 ,
6678 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
6679 thr1_nz_ctx_tsb_1 ,
6680 TTE_V = 1 ,
6681 TTE_NFO = 0 ,
6682 TTE_L = 0 ,
6683 TTE_Soft = 0x070000 ,
6684 TTE_IE = 0 ,
6685 TTE_E = 0 ,
6686 TTE_CP = 0 ,
6687 TTE_CV = 0 ,
6688 TTE_P = 0 ,
6689 TTE_EP = 1 ,
6690 TTE_W = 0 ,
6691 TTE_SW1 = 0 ,
6692 TTE_SW0 = 1 ,
6693 TTE_RSVD1 = 0 ,
6694 TTE_Size = 0 ,
6695 /* ITTE_TAG_DATA = 00006360001ce9c6 8000000330064080 */
6696 end_label = Thr1_User_Text_4v000_text_end ,
6697 compressimage ,
6698 }
6699.text
6700.global Thr1_user_code_entry
6701Thr1_user_code_entry:
6702 setx 0x640000000000, %g1, %g2
6703 or %g0, 12, %g1
6704 .word 0xc658a000
6705 .word 0xc858a008
6706 .word 0xca58a010
6707 .word 0xcc58a018
6708 .word 0xce58a020
6709 .word 0xd058a028
6710 .word 0xd258a030
6711 .word 0xd458a038
6712 .word 0xd658a040
6713 .word 0xd858a048
6714 .word 0xda58a050
6715 .word 0xdc58a058
6716 .word 0xde58a060
6717 .word 0xe058a068
6718 .word 0xe258a070
6719 .word 0xe458a078
6720 .word 0xe658a080
6721 .word 0xe858a088
6722 .word 0xea58a090
6723 .word 0xec58a098
6724 .word 0xee58a0a0
6725 .word 0xf058a0a8
6726 .word 0xf258a0b0
6727 .word 0xf458a0b8
6728 .word 0xf658a0c0
6729 .word 0xf858a0c8
6730 .word 0xfa58a0d0
6731 .word 0xfc58a0d8
6732.global Thr1_User_Text_4v000_text_begin
6733Thr1_User_Text_4v000_text_begin:
6734 nop
6735 sub %g1, 1, %g1
6736 brz %g1,Thr1_User_Text_4v000_exit
6737 nop
6738 .word 0xec75a130
6739 .word 0xc02aa140
6740 .word 0x1000000
6741 or %g0, 0x6e0, %i7
6742 DTLB_TAG_READ
6743 nop
6744 nop
6745 nop
6746 nop
6747 .word 0xbe82a0f0
6748 .word 0xecdfd000
6749 TOGGLE_LSU_DM
6750 nop
6751 nop
6752 .word 0xd472a098
6753 .word 0xc02422f4
6754 .word 0xc075a988
6755 .word 0xbe812038
6756 .word 0xfadfd000
6757 .word 0xc032a140
6758 .word 0x1000000
6759 or %g0, 0x485, %i7
6760 LOAD_DDATA_ACCESS
6761 DO_BRANCH
6762 .word 0x81c26000
6763 .word 0xbe13c000
6764 GOTO_SUPERVISOR0
6765 DDEMAP_ALL_PAGES
6766 IDEMAP_ALL_RPAGES
6767 nop
6768 nop
6769 nop
6770 nop
6771 nop
6772 nop
6773 nop
6774 nop
6775 .word 0xc025ab24
6776 TOGGLE_LSU_DM
6777 ACCESS_DTSB_PTR
6778 .word 0xfe45ab30
6779 DO_BRANCH
6780 .word 0x81c1e000
6781 .word 0xbe154000
6782 GOTO_SUPERVISOR0
6783 .word 0x1000000
6784 or %g0, 0x50a, %i7
6785 LOAD_DDATA_ACCESS
6786 ACCESS_DTSB_PTR
6787 IDEMAP_ALL_RPAGES
6788 nop
6789 nop
6790 TOGGLE_LSU_DM
6791 .word 0x1000000
6792 or %g0, 0x066, %i7
6793 LOAD_IDATA_IN
6794 DDEMAP_PCTX
6795 nop
6796 nop
6797 nop
6798 nop
6799 nop
6800 nop
6801 nop
6802 nop
6803 nop
6804 DDEMAP_NCTX
6805 .word 0x1000000
6806 .word 0xbe13c000
6807 IDEMAP_RPAGE
6808 IDEMAP_PCTX
6809 .word 0x1000000
6810 or %g0, 0x18, %i7
6811 READ_IDATA_ACCESS
6812 .word 0xcc72a018
6813 .word 0xc02e6c37
6814 .word 0xfe5da890
6815 .word 0xc0776e48
6816 .word 0x1000000
6817 .word 0xbe148000
6818 DDEMAP_PAGE
6819 DO_BRANCH
6820 .word 0x81c36000
6821 .word 0xbe124000
6822 GOTO_SUPERVISOR0
6823 .word 0xfe442b6c
6824 .word 0xfcda9000
6825 nop
6826 nop
6827 nop
6828 nop
6829 nop
6830 nop
6831 nop
6832 nop
6833 .word 0xc02c228c
6834 .word 0x1000000
6835 or %g0, 0x1b2, %i7
6836 LOAD_IDATA_ACCESS
6837 nop
6838 nop
6839 nop
6840 nop
6841 nop
6842 nop
6843 nop
6844 nop
6845 nop
6846 TOGGLE_LSU_DM
6847 .word 0xfcdc1000
6848 .word 0x1000000
6849 or %g0, 0x130, %i7
6850 DTLB_TAG_READ
6851 DO_BRANCH
6852 .word 0x81c72000
6853 .word 0xbe124000
6854 GOTO_SUPERVISOR0
6855 .word 0xc072afc0
6856 .word 0xbe138000
6857 GOTO_SUPERVISOR1
6858 nop
6859Thr1_User_Text_4v000_exit:
6860 EXIT_GOOD
6861Thr1_User_Text_4v000_text_end:
6862/*********************************************************************/
6863SECTION .Thr1_User_Data_4v100 DATA_VA=0x640000000000
6864attr_data {
6865 Name = .Thr1_User_Data_4v100 ,
6866 VA = 0x640000000000 ,/* 0x64000000ffc0 */
6867 RA = 0x01e0b50000 ,
6868 PA = 0x1de0b50000 ,
6869 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
6870 thr1_nz_ctx_tsb_2 ,
6871 TTE_V = 1 ,
6872 TTE_NFO = 0 ,
6873 TTE_L = 0 ,
6874 TTE_Soft = 0x140000 ,
6875 TTE_IE = 0 ,
6876 TTE_E = 0 ,
6877 TTE_CP = 0 ,
6878 TTE_CV = 0 ,
6879 TTE_P = 0 ,
6880 TTE_EP = 0 ,
6881 TTE_W = 1 ,
6882 TTE_SW1 = 0 ,
6883 TTE_SW0 = 1 ,
6884 TTE_RSVD1 = 0 ,
6885 TTE_Size = 1 ,
6886 /* DTTE_TAG_DATA = 00006400000009c6 8000001de0b50041 */
6887 end_label = Thr1_User_Data_4v100_data_end ,
6888 compressimage ,
6889 }
6890.data
6891.global Thr1_User_Data_4v100_data_begin
6892Thr1_User_Data_4v100_data_begin:
6893 .xword 0x6360001ce000
6894 .xword 0x640000000000
6895 .xword 0x636000004000
6896 .xword 0x636000032000
6897 .xword 0x65002ec00000
6898 .xword 0x63600005e000
6899 .xword 0x63600006a000
6900 .xword 0x63600018a000
6901 .xword 0x6360001e8000
6902 .xword 0x6400001c0000
6903 .xword 0x640000680000
6904 .xword 0x650002c00000
6905 .xword 0x6360001d0000
6906 .xword 0x63600009a000
6907 .xword 0x640000570000
6908 .xword 0x660b10000000
6909 .xword 0x6400000f0000
6910 .xword 0x65002a000000
6911 .xword 0x650022000000
6912 .xword 0x636000196000
6913 .xword 0x636000042000
6914 .xword 0x640000030000
6915 .xword 0x636000016000
6916 .xword 0x636000176000
6917 .xword 0x6360001f2000
6918 .xword 0x640000150000
6919 .xword 0x636000094000
6920 .xword 0x650013400000
6921 .xword 0x6400008d0000
6922 .xword 0x6360001bc000
6923 .xword 0x640000bb0000
6924 .xword 0x636000102000
6925 .xword 0x65002a800000
6926 .xword 0x65002dc00000
6927 .xword 0x6360001b4000
6928 .xword 0x6360001e6000
6929 .xword 0x6400004f0000
6930 .xword 0x636000112000
6931 .xword 0x650034400000
6932 .xword 0x636000106000
6933Thr1_User_Data_4v100_data_end:
6934/*********************************************************************/
6935SECTION .Thr1_User_Data_4v200 DATA_VA=0x636000004000
6936attr_data {
6937 Name = .Thr1_User_Data_4v200 ,
6938 VA = 0x636000004000 ,/* 0x636000005fc0 */
6939 RA = 0x0330174000 ,
6940 PA = 0x0330174000 ,
6941 TTE_Context = 0x0803 ,/* DATA_SECONDARY */
6942 thr1_nz_ctx_tsb_1 ,
6943 TTE_V = 1 ,
6944 TTE_NFO = 0 ,
6945 TTE_L = 0 ,
6946 TTE_Soft = 0x0b0000 ,
6947 TTE_IE = 0 ,
6948 TTE_E = 0 ,
6949 TTE_CP = 1 ,
6950 TTE_CV = 0 ,
6951 TTE_P = 0 ,
6952 TTE_EP = 0 ,
6953 TTE_W = 1 ,
6954 TTE_SW1 = 1 ,
6955 TTE_SW0 = 1 ,
6956 TTE_RSVD1 = 0 ,
6957 TTE_Size = 0 ,
6958 /* DTTE_TAG_DATA = 0000636000004803 8000000330174440 */
6959 end_label = Thr1_User_Data_4v200_data_end ,
6960 compressimage ,
6961 }
6962.data
6963.global Thr1_User_Data_4v200_data_begin
6964Thr1_User_Data_4v200_data_begin:
6965 .xword 0x6360001ce000
6966 .xword 0x640000000000
6967 .xword 0x636000004000
6968 .xword 0x636000032000
6969 .xword 0x65002ec00000
6970 .xword 0x63600005e000
6971 .xword 0x63600006a000
6972 .xword 0x63600018a000
6973 .xword 0x6360001e8000
6974 .xword 0x6400001c0000
6975 .xword 0x640000680000
6976 .xword 0x650002c00000
6977 .xword 0x6360001d0000
6978 .xword 0x63600009a000
6979 .xword 0x640000570000
6980 .xword 0x660b10000000
6981 .xword 0x6400000f0000
6982 .xword 0x65002a000000
6983 .xword 0x650022000000
6984 .xword 0x636000196000
6985 .xword 0x636000042000
6986 .xword 0x640000030000
6987 .xword 0x636000016000
6988 .xword 0x636000176000
6989 .xword 0x6360001f2000
6990 .xword 0x640000150000
6991 .xword 0x636000094000
6992 .xword 0x650013400000
6993 .xword 0x6400008d0000
6994 .xword 0x6360001bc000
6995 .xword 0x640000bb0000
6996 .xword 0x636000102000
6997 .xword 0x65002a800000
6998 .xword 0x65002dc00000
6999 .xword 0x6360001b4000
7000 .xword 0x6360001e6000
7001 .xword 0x6400004f0000
7002 .xword 0x636000112000
7003 .xword 0x650034400000
7004 .xword 0x636000106000
7005Thr1_User_Data_4v200_data_end:
7006/*********************************************************************/
7007SECTION .Thr1_User_Data_4v300 DATA_VA=0x636000032000
7008attr_data {
7009 Name = .Thr1_User_Data_4v300 ,
7010 VA = 0x636000032000 ,/* 0x636000033fc0 */
7011 RA = 0x0330170000 ,
7012 PA = 0x0330170000 ,
7013 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7014 thr1_z_ctx_tsb_0 ,
7015 TTE_V = 1 ,
7016 TTE_NFO = 0 ,
7017 TTE_L = 1 ,
7018 TTE_Soft = 0x1f0000 ,
7019 TTE_IE = 0 ,
7020 TTE_E = 0 ,
7021 TTE_CP = 1 ,
7022 TTE_CV = 0 ,
7023 TTE_P = 0 ,
7024 TTE_EP = 0 ,
7025 TTE_W = 1 ,
7026 TTE_SW1 = 0 ,
7027 TTE_SW0 = 1 ,
7028 TTE_RSVD1 = 0 ,
7029 TTE_Size = 0 ,
7030 /* DTTE_TAG_DATA = 0000636000032000 8000000330170440 */
7031 end_label = Thr1_User_Data_4v300_data_end ,
7032 compressimage ,
7033 }
7034.data
7035.global Thr1_User_Data_4v300_data_begin
7036Thr1_User_Data_4v300_data_begin:
7037 .xword 0x6360001ce000
7038 .xword 0x640000000000
7039 .xword 0x636000004000
7040 .xword 0x636000032000
7041 .xword 0x65002ec00000
7042 .xword 0x63600005e000
7043 .xword 0x63600006a000
7044 .xword 0x63600018a000
7045 .xword 0x6360001e8000
7046 .xword 0x6400001c0000
7047 .xword 0x640000680000
7048 .xword 0x650002c00000
7049 .xword 0x6360001d0000
7050 .xword 0x63600009a000
7051 .xword 0x640000570000
7052 .xword 0x660b10000000
7053 .xword 0x6400000f0000
7054 .xword 0x65002a000000
7055 .xword 0x650022000000
7056 .xword 0x636000196000
7057 .xword 0x636000042000
7058 .xword 0x640000030000
7059 .xword 0x636000016000
7060 .xword 0x636000176000
7061 .xword 0x6360001f2000
7062 .xword 0x640000150000
7063 .xword 0x636000094000
7064 .xword 0x650013400000
7065 .xword 0x6400008d0000
7066 .xword 0x6360001bc000
7067 .xword 0x640000bb0000
7068 .xword 0x636000102000
7069 .xword 0x65002a800000
7070 .xword 0x65002dc00000
7071 .xword 0x6360001b4000
7072 .xword 0x6360001e6000
7073 .xword 0x6400004f0000
7074 .xword 0x636000112000
7075 .xword 0x650034400000
7076 .xword 0x636000106000
7077Thr1_User_Data_4v300_data_end:
7078/*********************************************************************/
7079SECTION .Thr1_User_Text_4v001 TEXT_VA=0x65002ec00000
7080attr_text {
7081 Name = .Thr1_User_Text_4v001 ,
7082 VA = 0x65002ec00000 ,/* 0x65002effffc0 */
7083 RA = 0x03b9000000 ,
7084 PA = 0x1fb9000000 ,
7085 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
7086 thr1_nz_ctx_tsb_3 ,
7087 TTE_V = 1 ,
7088 TTE_NFO = 0 ,
7089 TTE_L = 0 ,
7090 TTE_Soft = 0x070000 ,
7091 TTE_IE = 0 ,
7092 TTE_E = 0 ,
7093 TTE_CP = 0 ,
7094 TTE_CV = 0 ,
7095 TTE_P = 0 ,
7096 TTE_EP = 1 ,
7097 TTE_W = 0 ,
7098 TTE_SW1 = 0 ,
7099 TTE_SW0 = 1 ,
7100 TTE_RSVD1 = 0 ,
7101 TTE_Size = 3 ,
7102 /* ITTE_TAG_DATA = 000065002ec0096b 8000001fb9000083 */
7103 end_label = Thr1_User_Text_4v001_text_end ,
7104 compressimage ,
7105 }
7106.text
7107.global Thr1_User_Text_4v001_text_begin
7108Thr1_User_Text_4v001_text_begin:
7109 nop
7110 sub %g1, 1, %g1
7111 brz %g1,Thr1_User_Text_4v001_exit
7112 nop
7113 .word 0xbe816010
7114 .word 0xcadfd060
7115 .word 0xfcdc1000
7116 DDEMAP_NCTX
7117 .word 0xc03429f8
7118 .word 0x1000000
7119 .word 0xbe178000
7120 srlx %i7, 8, %i7
7121 andn %i7, 0x1f, %i7
7122 xor %i7, 0x10, %i7
7123 ITLB_PROBE
7124thr1_MMU_ASI_PRIMARY_LITTLE_53:
7125 .word 0x87802088
7126 .word 0xf4f42000
7127 .word 0x1000000
7128 or %g0, 0xfa, %i7
7129 LOAD_DDATA_ACCESS
7130 .word 0x1000000
7131 .word 0xbe174000
7132 IDEMAP_PAGE
7133 .word 0xfcdc1100
7134 .word 0x1000000
7135 or %g0, 0xe0, %i7
7136 ITLB_TAG_READ
7137 .word 0xbe120000
7138 GOTO_SUPERVISOR1
7139 IDEMAP_ALL_RPAGES
7140 .word 0xfe45ad78
7141 .word 0x1000000
7142 or %g0, 0x4fd, %i7
7143 LOAD_IDATA_ACCESS
7144 .word 0xc0242e24
7145 TOGGLE_LSU_IM
7146 .word 0xfe5e6ed8
7147 TOGGLE_LSU_DM
7148 .word 0xe058a100
7149 .word 0x1000000
7150 or %g0, 0x78, %i7
7151 READ_IDATA_ACCESS
7152 .word 0x1000000
7153 .word 0xbe154000
7154 DDEMAP_RPAGE
7155 DO_BRANCH
7156 .word 0x81c6a000
7157 .word 0xbe124000
7158 GOTO_SUPERVISOR0
7159 nop
7160 nop
7161 nop
7162 nop
7163 nop
7164 nop
7165 nop
7166 nop
7167 .word 0x1000000
7168 or %g0, 0x137, %i7
7169 LOAD_IDATA_ACCESS
7170 nop
7171 nop
7172 nop
7173 nop
7174 nop
7175 nop
7176 nop
7177 nop
7178 .word 0xbe8120e0
7179 .word 0xecdfd000
7180 .word 0x1000000
7181 or %g0, 0x066, %i7
7182 LOAD_DDATA_IN
7183thr1_MMU_ASI_PRIMARY_54:
7184 .word 0x87802080
7185 .word 0xdef2a030
7186 .word 0xbe120000
7187 GOTO_SUPERVISOR1
7188 .word 0x1000000
7189 or %g0, 0x60, %i7
7190 LOAD_IDATA_ACCESS
7191 ACCESS_DTSB_PTR
7192 .word 0xf075a0c8
7193 .word 0xc072a140
7194 TOGGLE_LSU_DM
7195thr1_MMU_ASI_BLK_COMMIT_P_55:
7196 .word 0x878020e0
7197 .word 0xc1baa940
7198 .word 0xbe85a138
7199 .word 0xecdfd000
7200 .word 0xbe120000
7201 GOTO_SUPERVISOR1
7202 .word 0xfe442664
7203 .word 0xbe842030
7204 .word 0xc19fde00
7205 .word 0xe05f6068
7206 .word 0x1000000
7207 or %g0, 0x07a, %i7
7208 LOAD_IDATA_IN
7209 IDEMAP_PCTX
7210 .word 0x1000000
7211 or %g0, 0x5f9, %i7
7212 LOAD_DDATA_ACCESS
7213 .word 0x1000000
7214 or %g0, 0x07b, %i7
7215 LOAD_IDATA_IN
7216 DDEMAP_SCTX
7217 .word 0xfe5da718
7218 .word 0xc070a2e8
7219 .word 0x1000000
7220 or %g0, 0xe8, %i7
7221 READ_IDATA_ACCESS
7222 DDEMAP_ALL
7223 .word 0x1000000
7224 .word 0xbe114000
7225 IDEMAP_PAGE
7226 .word 0xfcda9000
7227 .word 0xc0242d8c
7228 .word 0xbe812038
7229 .word 0xecdfd000
7230 DO_BRANCH
7231 .word 0x81c0e088
7232 .word 0xbe124000
7233 GOTO_SUPERVISOR0
7234 .word 0xf25c2120
7235 .word 0x81c26000
7236 .word 0xbe124000
7237 GOTO_SUPERVISOR0
7238 nop
7239Thr1_User_Text_4v001_exit:
7240 EXIT_GOOD
7241Thr1_User_Text_4v001_text_end:
7242/*********************************************************************/
7243SECTION .Thr1_User_Text_4v400 TEXT_VA=0x63600005e000
7244attr_text {
7245 Name = .Thr1_User_Text_4v400 ,
7246 VA = 0x63600005e000 ,/* 0x63600005ffc0 */
7247 RA = 0x03300fc000 ,
7248 PA = 0x03300fc000 ,
7249 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7250 thr1_z_ctx_tsb_0 ,
7251 TTE_V = 1 ,
7252 TTE_NFO = 0 ,
7253 TTE_L = 0 ,
7254 TTE_Soft = 0x120000 ,
7255 TTE_IE = 0 ,
7256 TTE_E = 0 ,
7257 TTE_CP = 1 ,
7258 TTE_CV = 0 ,
7259 TTE_P = 1 ,
7260 TTE_EP = 1 ,
7261 TTE_W = 0 ,
7262 TTE_SW1 = 1 ,
7263 TTE_SW0 = 1 ,
7264 TTE_RSVD1 = 0 ,
7265 TTE_Size = 0 ,
7266 /* ITTE_TAG_DATA = 000063600005e000 80000003300fc480 */
7267 end_label = Thr1_User_Text_4v400_text_end ,
7268 compressimage ,
7269 }
7270.text
7271.global Thr1_User_Text_4v400_text_begin
7272Thr1_User_Text_4v400_text_begin:
7273 wrpr 0, %gl
7274 P_DDEMAP_ALL
7275 nop
7276 nop
7277 nop
7278 nop
7279 nop
7280 nop
7281 .word 0x1000000
7282 .word 0xbe134000
7283 srlx %i7, 8, %i7
7284 andn %i7, 0x1f, %i7
7285 P_ITLB_PROBE
7286 .word 0x1000000
7287 or %g0, 0x098, %i7
7288 P_LOAD_IDATA_IN
7289 .word 0xc024a18c
7290 .word 0xbe842030
7291 .word 0xc19fc2c0
7292 P_IDEMAP_ALL
7293 nop
7294 nop
7295 nop
7296 nop
7297 nop
7298 nop
7299 nop
7300 nop
7301 nop
7302 .word 0x1000000
7303 or %g0, 0x446, %i7
7304 P_LOAD_IDATA_ACCESS
7305 .word 0xbe170000
7306 RETURN_FROM_SUPERVISOR1
7307 nop
7308Thr1_User_Text_4v400_exit:
7309 EXIT_GOOD
7310Thr1_User_Text_4v400_text_end:
7311/*********************************************************************/
7312SECTION .Thr1_User_Text_4v002 TEXT_VA=0x63600006a000
7313attr_text {
7314 Name = .Thr1_User_Text_4v002 ,
7315 VA = 0x63600006a000 ,/* 0x63600006bfc0 */
7316 RA = 0x0330140000 ,
7317 PA = 0x0330140000 ,
7318 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
7319 thr1_nz_ctx_tsb_1 ,
7320 TTE_V = 1 ,
7321 TTE_NFO = 0 ,
7322 TTE_L = 0 ,
7323 TTE_Soft = 0x070000 ,
7324 TTE_IE = 0 ,
7325 TTE_E = 0 ,
7326 TTE_CP = 0 ,
7327 TTE_CV = 0 ,
7328 TTE_P = 1 ,
7329 TTE_EP = 1 ,
7330 TTE_W = 0 ,
7331 TTE_SW1 = 0 ,
7332 TTE_SW0 = 1 ,
7333 TTE_RSVD1 = 0 ,
7334 TTE_Size = 0 ,
7335 /* ITTE_TAG_DATA = 000063600006a9c6 8000000330140080 */
7336 end_label = Thr1_User_Text_4v002_text_end ,
7337 compressimage ,
7338 }
7339.text
7340.global Thr1_User_Text_4v002_text_begin
7341Thr1_User_Text_4v002_text_begin:
7342 wrpr 0, %gl
7343 .word 0xfcdd9000
7344 .word 0x1000000
7345 or %g0, 0x16f, %i7
7346 P_LOAD_DDATA_ACCESS
7347 .word 0x1000000
7348 .word 0xbe100000
7349 srlx %i7, 8, %i7
7350 andn %i7, 0x1f, %i7
7351 P_ITLB_PROBE
7352thr1_MMU_ASI_REAL_MEM_LITTLE_56:
7353 .word 0x8780201c
7354 .word 0xdef6a0d8
7355 .word 0x1000000
7356 .word 0xbe178000
7357 P_IDEMAP_RPAGE
7358 nop
7359 nop
7360 .word 0xf6766008
7361 .word 0xc07125c8
7362 nop
7363 nop
7364 nop
7365 .word 0xfcde4200
7366thr1_MMU_ASI_SECONDARY_57:
7367 .word 0x87802081
7368 .word 0xdcb963a0
7369 .word 0xfe412f74
7370thr1_MMU_ASI_SECONDARY_LITTLE_58:
7371 .word 0x87802089
7372 .word 0xd8baeaa0
7373 .word 0xd45c20e0
7374 .word 0xe8742028
7375 .word 0xc02dafd4
7376 P_ACCESS_ITSB_PTR
7377 P_TOGGLE_LSU_DM
7378 .word 0xbe85a008
7379 .word 0xfadfd000
7380 .word 0xdc76e028
7381 .word 0xc02663ec
7382 .word 0xbe14c000
7383 RETURN_FROM_SUPERVISOR0
7384 nop
7385Thr1_User_Text_4v002_exit:
7386 EXIT_GOOD
7387Thr1_User_Text_4v002_text_end:
7388/*********************************************************************/
7389SECTION .Thr1_User_Data_4v101 DATA_VA=0x63600018a000
7390attr_data {
7391 Name = .Thr1_User_Data_4v101 ,
7392 VA = 0x63600018a000 ,/* 0x63600018bfc0 */
7393 RA = 0x03301b0000 ,
7394 PA = 0x03301b0000 ,
7395 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
7396 thr1_nz_ctx_tsb_1 ,
7397 TTE_V = 1 ,
7398 TTE_NFO = 0 ,
7399 TTE_L = 0 ,
7400 TTE_Soft = 0x140000 ,
7401 TTE_IE = 0 ,
7402 TTE_E = 0 ,
7403 TTE_CP = 0 ,
7404 TTE_CV = 0 ,
7405 TTE_P = 0 ,
7406 TTE_EP = 0 ,
7407 TTE_W = 1 ,
7408 TTE_SW1 = 0 ,
7409 TTE_SW0 = 1 ,
7410 TTE_RSVD1 = 0 ,
7411 TTE_Size = 0 ,
7412 /* DTTE_TAG_DATA = 000063600018a9c6 80000003301b0040 */
7413 end_label = Thr1_User_Data_4v101_data_end ,
7414 compressimage ,
7415 }
7416.data
7417.global Thr1_User_Data_4v101_data_begin
7418Thr1_User_Data_4v101_data_begin:
7419 .xword 0x6360001ce000
7420 .xword 0x640000000000
7421 .xword 0x636000004000
7422 .xword 0x636000032000
7423 .xword 0x65002ec00000
7424 .xword 0x63600005e000
7425 .xword 0x63600006a000
7426 .xword 0x63600018a000
7427 .xword 0x6360001e8000
7428 .xword 0x6400001c0000
7429 .xword 0x640000680000
7430 .xword 0x650002c00000
7431 .xword 0x6360001d0000
7432 .xword 0x63600009a000
7433 .xword 0x640000570000
7434 .xword 0x660b10000000
7435 .xword 0x6400000f0000
7436 .xword 0x65002a000000
7437 .xword 0x650022000000
7438 .xword 0x636000196000
7439 .xword 0x636000042000
7440 .xword 0x640000030000
7441 .xword 0x636000016000
7442 .xword 0x636000176000
7443 .xword 0x6360001f2000
7444 .xword 0x640000150000
7445 .xword 0x636000094000
7446 .xword 0x650013400000
7447 .xword 0x6400008d0000
7448 .xword 0x6360001bc000
7449 .xword 0x640000bb0000
7450 .xword 0x636000102000
7451 .xword 0x65002a800000
7452 .xword 0x65002dc00000
7453 .xword 0x6360001b4000
7454 .xword 0x6360001e6000
7455 .xword 0x6400004f0000
7456 .xword 0x636000112000
7457 .xword 0x650034400000
7458 .xword 0x636000106000
7459Thr1_User_Data_4v101_data_end:
7460/*********************************************************************/
7461SECTION .Thr1_User_Data_4v201 DATA_VA=0x6360001e8000
7462attr_data {
7463 Name = .Thr1_User_Data_4v201 ,
7464 VA = 0x6360001e8000 ,/* 0x6360001e9fc0 */
7465 RA = 0x0330146000 ,
7466 PA = 0x0330146000 ,
7467 TTE_Context = 0x0803 ,/* DATA_SECONDARY */
7468 thr1_nz_ctx_tsb_1 ,
7469 TTE_V = 1 ,
7470 TTE_NFO = 0 ,
7471 TTE_L = 0 ,
7472 TTE_Soft = 0x0b0000 ,
7473 TTE_IE = 0 ,
7474 TTE_E = 0 ,
7475 TTE_CP = 1 ,
7476 TTE_CV = 0 ,
7477 TTE_P = 0 ,
7478 TTE_EP = 0 ,
7479 TTE_W = 1 ,
7480 TTE_SW1 = 1 ,
7481 TTE_SW0 = 1 ,
7482 TTE_RSVD1 = 0 ,
7483 TTE_Size = 0 ,
7484 /* DTTE_TAG_DATA = 00006360001e8803 8000000330146440 */
7485 end_label = Thr1_User_Data_4v201_data_end ,
7486 compressimage ,
7487 }
7488.data
7489.global Thr1_User_Data_4v201_data_begin
7490Thr1_User_Data_4v201_data_begin:
7491 .xword 0x6360001ce000
7492 .xword 0x640000000000
7493 .xword 0x636000004000
7494 .xword 0x636000032000
7495 .xword 0x65002ec00000
7496 .xword 0x63600005e000
7497 .xword 0x63600006a000
7498 .xword 0x63600018a000
7499 .xword 0x6360001e8000
7500 .xword 0x6400001c0000
7501 .xword 0x640000680000
7502 .xword 0x650002c00000
7503 .xword 0x6360001d0000
7504 .xword 0x63600009a000
7505 .xword 0x640000570000
7506 .xword 0x660b10000000
7507 .xword 0x6400000f0000
7508 .xword 0x65002a000000
7509 .xword 0x650022000000
7510 .xword 0x636000196000
7511 .xword 0x636000042000
7512 .xword 0x640000030000
7513 .xword 0x636000016000
7514 .xword 0x636000176000
7515 .xword 0x6360001f2000
7516 .xword 0x640000150000
7517 .xword 0x636000094000
7518 .xword 0x650013400000
7519 .xword 0x6400008d0000
7520 .xword 0x6360001bc000
7521 .xword 0x640000bb0000
7522 .xword 0x636000102000
7523 .xword 0x65002a800000
7524 .xword 0x65002dc00000
7525 .xword 0x6360001b4000
7526 .xword 0x6360001e6000
7527 .xword 0x6400004f0000
7528 .xword 0x636000112000
7529 .xword 0x650034400000
7530 .xword 0x636000106000
7531Thr1_User_Data_4v201_data_end:
7532/*********************************************************************/
7533SECTION .Thr1_User_Data_4v301 DATA_VA=0x6400001c0000
7534attr_data {
7535 Name = .Thr1_User_Data_4v301 ,
7536 VA = 0x6400001c0000 ,/* 0x6400001cffc0 */
7537 RA = 0x01e00f0000 ,
7538 PA = 0x01e00f0000 ,
7539 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
7540 thr1_z_ctx_tsb_1 ,
7541 TTE_V = 1 ,
7542 TTE_NFO = 0 ,
7543 TTE_L = 1 ,
7544 TTE_Soft = 0x1f0000 ,
7545 TTE_IE = 0 ,
7546 TTE_E = 0 ,
7547 TTE_CP = 1 ,
7548 TTE_CV = 0 ,
7549 TTE_P = 0 ,
7550 TTE_EP = 0 ,
7551 TTE_W = 1 ,
7552 TTE_SW1 = 0 ,
7553 TTE_SW0 = 1 ,
7554 TTE_RSVD1 = 0 ,
7555 TTE_Size = 1 ,
7556 /* DTTE_TAG_DATA = 00006400001c0000 80000001e00f0441 */
7557 end_label = Thr1_User_Data_4v301_data_end ,
7558 compressimage ,
7559 }
7560.data
7561.global Thr1_User_Data_4v301_data_begin
7562Thr1_User_Data_4v301_data_begin:
7563 .xword 0x6360001ce000
7564 .xword 0x640000000000
7565 .xword 0x636000004000
7566 .xword 0x636000032000
7567 .xword 0x65002ec00000
7568 .xword 0x63600005e000
7569 .xword 0x63600006a000
7570 .xword 0x63600018a000
7571 .xword 0x6360001e8000
7572 .xword 0x6400001c0000
7573 .xword 0x640000680000
7574 .xword 0x650002c00000
7575 .xword 0x6360001d0000
7576 .xword 0x63600009a000
7577 .xword 0x640000570000
7578 .xword 0x660b10000000
7579 .xword 0x6400000f0000
7580 .xword 0x65002a000000
7581 .xword 0x650022000000
7582 .xword 0x636000196000
7583 .xword 0x636000042000
7584 .xword 0x640000030000
7585 .xword 0x636000016000
7586 .xword 0x636000176000
7587 .xword 0x6360001f2000
7588 .xword 0x640000150000
7589 .xword 0x636000094000
7590 .xword 0x650013400000
7591 .xword 0x6400008d0000
7592 .xword 0x6360001bc000
7593 .xword 0x640000bb0000
7594 .xword 0x636000102000
7595 .xword 0x65002a800000
7596 .xword 0x65002dc00000
7597 .xword 0x6360001b4000
7598 .xword 0x6360001e6000
7599 .xword 0x6400004f0000
7600 .xword 0x636000112000
7601 .xword 0x650034400000
7602 .xword 0x636000106000
7603Thr1_User_Data_4v301_data_end:
7604/*********************************************************************/
7605SECTION .Thr1_User_Text_4v003 TEXT_VA=0x640000680000
7606attr_text {
7607 Name = .Thr1_User_Text_4v003 ,
7608 VA = 0x640000680000 ,/* 0x64000068ffc0 */
7609 RA = 0x01e0bd0000 ,
7610 PA = 0x1de0bd0000 ,
7611 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
7612 thr1_nz_ctx_tsb_2 ,
7613 TTE_V = 1 ,
7614 TTE_NFO = 0 ,
7615 TTE_L = 0 ,
7616 TTE_Soft = 0x070000 ,
7617 TTE_IE = 0 ,
7618 TTE_E = 0 ,
7619 TTE_CP = 0 ,
7620 TTE_CV = 0 ,
7621 TTE_P = 0 ,
7622 TTE_EP = 1 ,
7623 TTE_W = 0 ,
7624 TTE_SW1 = 0 ,
7625 TTE_SW0 = 1 ,
7626 TTE_RSVD1 = 0 ,
7627 TTE_Size = 1 ,
7628 /* ITTE_TAG_DATA = 00006400006809c6 8000001de0bd0081 */
7629 end_label = Thr1_User_Text_4v003_text_end ,
7630 compressimage ,
7631 }
7632.text
7633.global Thr1_User_Text_4v003_text_begin
7634Thr1_User_Text_4v003_text_begin:
7635 nop
7636 sub %g1, 1, %g1
7637 brz %g1,Thr1_User_Text_4v003_exit
7638 nop
7639 .word 0xc02c2140
7640 .word 0x1000000
7641 or %g0, 0x650, %i7
7642 LOAD_DDATA_ACCESS
7643 .word 0x1000000
7644 or %g0, 0x560, %i7
7645 READ_DDATA_ACCESS
7646 nop
7647 nop
7648 nop
7649 .word 0xfcda9000
7650 IDEMAP_ALL_PAGES
7651 .word 0x1000000
7652 or %g0, 0x04a, %i7
7653 LOAD_IDATA_IN
7654 ACCESS_ITSB_PTR
7655thr1_MMU_ASI_BLK_P_59:
7656 .word 0x878020f0
7657 .word 0xc3bf6e80
7658 .word 0xfe5daf30
7659 .word 0xf475a020
7660 .word 0xc0776dd8
7661 .word 0xbe124000
7662 GOTO_SUPERVISOR0
7663 ACCESS_ITSB_PTR
7664 DDEMAP_PCTX
7665 .word 0x1000000
7666 .word 0xbe100000
7667 srlx %i7, 8, %i7
7668 andn %i7, 0x1f, %i7
7669 ITLB_PROBE
7670 .word 0xbe8120b0
7671 .word 0xf6dfd000
7672 .word 0xec5e60b0
7673 DDEMAP_NCTX
7674 .word 0xfc995020
7675 nop
7676thr1_MMU_ASI_PRIMARY_60:
7677 .word 0x87802080
7678 .word 0xd4f2a0e0
7679 .word 0x1000000
7680 or %g0, 0x17f, %i7
7681 LOAD_IDATA_ACCESS
7682 .word 0x1000000
7683 or %g0, 0xb7, %i7
7684 LOAD_DDATA_ACCESS
7685 .word 0xc022a900
7686 .word 0xe675a020
7687 .word 0xc072aa60
7688 .word 0x1000000
7689 or %g0, 0x530, %i7
7690 ITLB_TAG_READ
7691 TOGGLE_LSU_DM
7692 .word 0xbe120000
7693 GOTO_SUPERVISOR1
7694 .word 0xfe466880
7695 .word 0x1000000
7696 .word 0xbe104000
7697 IDEMAP_RPAGE
7698 nop
7699 nop
7700 nop
7701 nop
7702 nop
7703 nop
7704 nop
7705 .word 0xea766050
7706 .word 0xc02daafb
7707 .word 0x1000000
7708 or %g0, 0x00d, %i7
7709 LOAD_DDATA_IN
7710thr1_MMU_ASI_PRIMARY_61:
7711 .word 0x87802080
7712 .word 0xcef5a0c8
7713 .word 0xfe45a20c
7714 .word 0xbe13c000
7715 GOTO_SUPERVISOR0
7716 .word 0x1000000
7717 or %g0, 0x0a7, %i7
7718 LOAD_DDATA_IN
7719 .word 0xc0366a26
7720 .word 0xc02c23ed
7721thr1_MMU_ASI_BLK_S_62:
7722 .word 0x878020f1
7723 .word 0xc1bc6140
7724 nop
7725 nop
7726 nop
7727 nop
7728 nop
7729 nop
7730 nop
7731 ACCESS_DTSB_PTR
7732 .word 0xbe876030
7733 .word 0xc19fde00
7734 TOGGLE_LSU_IM
7735 .word 0xd45e60b0
7736 ACCESS_DTSB_PTR
7737 .word 0x1000000
7738 or %g0, 0x003, %i7
7739 LOAD_IDATA_IN
7740 .word 0xd6776010
7741 .word 0xc020a140
7742 .word 0x1000000
7743 or %g0, 0x5b0, %i7
7744 READ_IDATA_ACCESS
7745 .word 0x1000000
7746 or %g0, 0x4a8, %i7
7747 ITLB_TAG_READ
7748 .word 0xc035afa2
7749 DO_BRANCH
7750 .word 0x81c26000
7751 .word 0xbe124000
7752 GOTO_SUPERVISOR0
7753 .word 0x1000000
7754 .word 0xbe164000
7755 srlx %i7, 8, %i7
7756 andn %i7, 0x1f, %i7
7757 ITLB_PROBE
7758 .word 0xee766048
7759 .word 0xc072a140
7760 nop
7761 nop
7762 nop
7763 nop
7764 nop
7765 nop
7766 nop
7767 nop
7768 DDEMAP_ALL
7769 .word 0xc02423a8
7770 .word 0x1000000
7771 or %g0, 0x034, %i7
7772 LOAD_DDATA_IN
7773 .word 0x1000000
7774 .word 0xbe16c000
7775 IDEMAP_RPAGE
7776 IDEMAP_PCTX
7777 .word 0xbe8120e0
7778 .word 0xf2dfd000
7779 nop
7780 nop
7781 nop
7782 nop
7783 nop
7784 nop
7785 nop
7786 DO_BRANCH
7787 .word 0x81c6a000
7788 .word 0xbe13c000
7789 GOTO_SUPERVISOR0
7790 .word 0xd0742028
7791 .word 0xc022a8d4
7792 .word 0x81c62000
7793 .word 0xbe154000
7794 GOTO_SUPERVISOR0
7795 nop
7796Thr1_User_Text_4v003_exit:
7797 EXIT_GOOD
7798Thr1_User_Text_4v003_text_end:
7799/*********************************************************************/
7800SECTION .Thr1_User_Text_4v401 TEXT_VA=0x650002c00000
7801attr_text {
7802 Name = .Thr1_User_Text_4v401 ,
7803 VA = 0x650002c00000 ,/* 0x650002ffffc0 */
7804 RA = 0x03bdc00000 ,
7805 PA = 0x1fbdc00000 ,
7806 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
7807 thr1_z_ctx_tsb_2 ,
7808 TTE_V = 1 ,
7809 TTE_NFO = 0 ,
7810 TTE_L = 0 ,
7811 TTE_Soft = 0x120000 ,
7812 TTE_IE = 0 ,
7813 TTE_E = 0 ,
7814 TTE_CP = 1 ,
7815 TTE_CV = 0 ,
7816 TTE_P = 1 ,
7817 TTE_EP = 1 ,
7818 TTE_W = 0 ,
7819 TTE_SW1 = 1 ,
7820 TTE_SW0 = 1 ,
7821 TTE_RSVD1 = 0 ,
7822 TTE_Size = 3 ,
7823 /* ITTE_TAG_DATA = 0000650002c00000 8000001fbdc00483 */
7824 end_label = Thr1_User_Text_4v401_text_end ,
7825 compressimage ,
7826 }
7827.text
7828.global Thr1_User_Text_4v401_text_begin
7829Thr1_User_Text_4v401_text_begin:
7830 wrpr 0, %gl
7831 nop
7832 nop
7833 nop
7834 .word 0xbe83e130
7835 .word 0xc8dfc2a0
7836 P_TOGGLE_LSU_DM
7837 P_DDEMAP_ALL_PAGES
7838 .word 0x1000000
7839 or %g0, 0x00b, %i7
7840 P_LOAD_IDATA_IN
7841 P_IDEMAP_NCTX
7842thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_63:
7843 .word 0x8780202a
7844 .word 0xc0baadd0
7845 .word 0xfc9a9100
7846 .word 0x1000000
7847 or %g0, 0x1c8, %i7
7848 P_READ_IDATA_ACCESS
7849 .word 0xfcda9000
7850 .word 0x1000000
7851 or %g0, 0x2cd, %i7
7852 P_LOAD_DDATA_ACCESS
7853 .word 0x1000000
7854 or %g0, 0x18, %i7
7855 P_READ_IDATA_ACCESS
7856 .word 0xfc9ad020
7857 .word 0x1000000
7858 or %g0, 0x04d, %i7
7859 P_LOAD_IDATA_IN
7860thr1_MMU_ASI_AS_IF_USER_PRIMARY_64:
7861 .word 0x87802010
7862 .word 0xe2f76040
7863 nop
7864 nop
7865 nop
7866 nop
7867 nop
7868 nop
7869 nop
7870 nop
7871 nop
7872 nop
7873 nop
7874 nop
7875 nop
7876 nop
7877 nop
7878 nop
7879 .word 0xfcdf5000
7880 .word 0x1000000
7881 or %g0, 0x1e, %i7
7882 P_LOAD_DDATA_ACCESS
7883thr1_MMU_ASI_AS_IF_USER_PRIMARY_65:
7884 .word 0x87802010
7885 .word 0xe0f2a068
7886thr1_MMU_ASI_AS_IF_USER_PRIMARY_66:
7887 .word 0x87802010
7888 .word 0xe4f42048
7889thr1_MMU_ASI_PRIMARY_67:
7890 .word 0x87802080
7891 .word 0xc6f42030
7892 .word 0x1000000
7893 or %g0, 0x6c8, %i7
7894 P_READ_DDATA_ACCESS
7895 .word 0xfc998480
7896 .word 0xfe51a17a
7897 .word 0x1000000
7898 or %g0, 0x080, %i7
7899 P_LOAD_IDATA_IN
7900 .word 0x1000000
7901 or %g0, 0x089, %i7
7902 P_LOAD_IDATA_IN
7903 .word 0xd675e010
7904 .word 0xc034ad42
7905 .word 0x1000000
7906 or %g0, 0x03d, %i7
7907 P_LOAD_IDATA_IN
7908 .word 0xc034a340
7909 nop
7910 nop
7911 .word 0xc0232f58
7912 .word 0x1000000
7913 or %g0, 0x98, %i7
7914 P_READ_DDATA_ACCESS
7915 P_IDEMAP_ALL
7916 .word 0xfcdd9000
7917 .word 0x1000000
7918 or %g0, 0x096, %i7
7919 P_LOAD_IDATA_IN
7920 .word 0xd85b2018
7921 .word 0x1000000
7922 or %g0, 0x1f0, %i7
7923 P_READ_IDATA_ACCESS
7924 .word 0x1000000
7925 or %g0, 0x540, %i7
7926 P_READ_IDATA_ACCESS
7927 P_DDEMAP_SCTX
7928 nop
7929 nop
7930 nop
7931 nop
7932 nop
7933 P_IDEMAP_ALL_RPAGES
7934 nop
7935 nop
7936 nop
7937 nop
7938 nop
7939 .word 0x1000000
7940 or %g0, 0x025, %i7
7941 P_LOAD_IDATA_IN
7942 P_ACCESS_DTSB_PTR
7943 .word 0xe19e43c0
7944 .word 0x1000000
7945 or %g0, 0x5a8, %i7
7946 P_READ_DDATA_ACCESS
7947 .word 0xfc9a9000
7948 nop
7949 nop
7950 nop
7951 nop
7952 nop
7953 nop
7954 nop
7955 nop
7956 P_ACCESS_ITSB_PTR
7957 P_IDEMAP_NCTX
7958 .word 0xe39d82c0
7959 P_DDEMAP_SCTX
7960 nop
7961 nop
7962 nop
7963 nop
7964 nop
7965 nop
7966 nop
7967 nop
7968 .word 0x1000000
7969 or %g0, 0x162, %i7
7970 P_LOAD_IDATA_ACCESS
7971 nop
7972 .word 0x1000000
7973 or %g0, 0x578, %i7
7974 P_ITLB_TAG_READ
7975 .word 0xbe11c000
7976 RETURN_FROM_SUPERVISOR1
7977 nop
7978Thr1_User_Text_4v401_exit:
7979 EXIT_GOOD
7980Thr1_User_Text_4v401_text_end:
7981/*********************************************************************/
7982SECTION .Thr1_User_Text_4v004 TEXT_VA=0x6360001d0000
7983attr_text {
7984 Name = .Thr1_User_Text_4v004 ,
7985 VA = 0x6360001d0000 ,/* 0x6360001d1fc0 */
7986 RA = 0x0330136000 ,
7987 PA = 0x0330136000 ,
7988 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
7989 thr1_nz_ctx_tsb_1 ,
7990 TTE_V = 1 ,
7991 TTE_NFO = 0 ,
7992 TTE_L = 0 ,
7993 TTE_Soft = 0x070000 ,
7994 TTE_IE = 0 ,
7995 TTE_E = 0 ,
7996 TTE_CP = 0 ,
7997 TTE_CV = 0 ,
7998 TTE_P = 1 ,
7999 TTE_EP = 1 ,
8000 TTE_W = 0 ,
8001 TTE_SW1 = 0 ,
8002 TTE_SW0 = 1 ,
8003 TTE_RSVD1 = 0 ,
8004 TTE_Size = 0 ,
8005 /* ITTE_TAG_DATA = 00006360001d09c6 8000000330136080 */
8006 end_label = Thr1_User_Text_4v004_text_end ,
8007 compressimage ,
8008 }
8009.text
8010.global Thr1_User_Text_4v004_text_begin
8011Thr1_User_Text_4v004_text_begin:
8012 wrpr 0, %gl
8013 nop
8014 nop
8015 nop
8016 nop
8017 P_IDEMAP_ALL_RPAGES
8018 .word 0xfcd89000
8019 .word 0xfcdc1000
8020 .word 0xbe82a008
8021 .word 0xc8dfc200
8022thr1_MMU_ASI_BLK_P_68:
8023 .word 0x878020f0
8024 .word 0xc1bda940
8025 P_IDEMAP_ALL_RPAGES
8026thr1_MMU_ASI_PRIMARY_69:
8027 .word 0x87802080
8028 .word 0xecf5a0f0
8029 .word 0x1000000
8030 or %g0, 0xd8, %i7
8031 P_READ_DDATA_ACCESS
8032thr1_MMU_ASI_PRIMARY_70:
8033 .word 0x87802080
8034 .word 0xfaf42098
8035 P_IDEMAP_NCTX
8036 P_DDEMAP_NCTX
8037 nop
8038 nop
8039 nop
8040 nop
8041 nop
8042 P_TOGGLE_LSU_DM
8043thr1_MMU_ASI_BLK_P_71:
8044 .word 0x878020f0
8045 .word 0xc3bda280
8046 P_TOGGLE_LSU_DM
8047thr1_MMU_ASI_PRIMARY_72:
8048 .word 0x87802080
8049 .word 0xe4f5a078
8050 .word 0xc022aaa8
8051 nop
8052 nop
8053 nop
8054 nop
8055 nop
8056 nop
8057thr1_MMU_ASI_PRIMARY_73:
8058 .word 0x87802080
8059 .word 0xd6f6e010
8060 .word 0xbe82a038
8061 .word 0xfadfd000
8062 .word 0x1000000
8063 or %g0, 0x543, %i7
8064 P_LOAD_IDATA_ACCESS
8065 P_DDEMAP_SCTX
8066thr1_MMU_ASI_AS_IF_USER_PRIMARY_74:
8067 .word 0x87802010
8068 .word 0xeef66078
8069 P_IDEMAP_ALL
8070 .word 0xda75a0c8
8071 .word 0xc0312f2e
8072 P_TOGGLE_LSU_DM
8073 .word 0xfcdd8200
8074 .word 0xfcde4200
8075 .word 0xf65aa098
8076 .word 0xfcdd8200
8077 P_DDEMAP_ALL_RPAGES
8078 .word 0x1000000
8079 or %g0, 0x3f8, %i7
8080 P_LOAD_DDATA_ACCESS
8081 nop
8082 nop
8083 nop
8084 nop
8085 nop
8086 nop
8087 nop
8088 nop
8089 .word 0xbe86e038
8090 .word 0xe0dfc200
8091 .word 0xbe170000
8092 RETURN_FROM_SUPERVISOR0
8093 nop
8094Thr1_User_Text_4v004_exit:
8095 EXIT_GOOD
8096Thr1_User_Text_4v004_text_end:
8097/*********************************************************************/
8098SECTION .Thr1_User_Data_4v102 DATA_VA=0x63600009a000
8099attr_data {
8100 Name = .Thr1_User_Data_4v102 ,
8101 VA = 0x63600009a000 ,/* 0x63600009bfc0 */
8102 RA = 0x03300a8000 ,
8103 PA = 0x03300a8000 ,
8104 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
8105 thr1_nz_ctx_tsb_1 ,
8106 TTE_V = 1 ,
8107 TTE_NFO = 0 ,
8108 TTE_L = 0 ,
8109 TTE_Soft = 0x140000 ,
8110 TTE_IE = 0 ,
8111 TTE_E = 0 ,
8112 TTE_CP = 0 ,
8113 TTE_CV = 0 ,
8114 TTE_P = 0 ,
8115 TTE_EP = 0 ,
8116 TTE_W = 1 ,
8117 TTE_SW1 = 0 ,
8118 TTE_SW0 = 1 ,
8119 TTE_RSVD1 = 0 ,
8120 TTE_Size = 0 ,
8121 /* DTTE_TAG_DATA = 000063600009a9c6 80000003300a8040 */
8122 end_label = Thr1_User_Data_4v102_data_end ,
8123 compressimage ,
8124 }
8125.data
8126.global Thr1_User_Data_4v102_data_begin
8127Thr1_User_Data_4v102_data_begin:
8128 .xword 0x6360001ce000
8129 .xword 0x640000000000
8130 .xword 0x636000004000
8131 .xword 0x636000032000
8132 .xword 0x65002ec00000
8133 .xword 0x63600005e000
8134 .xword 0x63600006a000
8135 .xword 0x63600018a000
8136 .xword 0x6360001e8000
8137 .xword 0x6400001c0000
8138 .xword 0x640000680000
8139 .xword 0x650002c00000
8140 .xword 0x6360001d0000
8141 .xword 0x63600009a000
8142 .xword 0x640000570000
8143 .xword 0x660b10000000
8144 .xword 0x6400000f0000
8145 .xword 0x65002a000000
8146 .xword 0x650022000000
8147 .xword 0x636000196000
8148 .xword 0x636000042000
8149 .xword 0x640000030000
8150 .xword 0x636000016000
8151 .xword 0x636000176000
8152 .xword 0x6360001f2000
8153 .xword 0x640000150000
8154 .xword 0x636000094000
8155 .xword 0x650013400000
8156 .xword 0x6400008d0000
8157 .xword 0x6360001bc000
8158 .xword 0x640000bb0000
8159 .xword 0x636000102000
8160 .xword 0x65002a800000
8161 .xword 0x65002dc00000
8162 .xword 0x6360001b4000
8163 .xword 0x6360001e6000
8164 .xword 0x6400004f0000
8165 .xword 0x636000112000
8166 .xword 0x650034400000
8167 .xword 0x636000106000
8168Thr1_User_Data_4v102_data_end:
8169/*********************************************************************/
8170SECTION .Thr1_User_Data_4v202 DATA_VA=0x640000570000
8171attr_data {
8172 Name = .Thr1_User_Data_4v202 ,
8173 VA = 0x640000570000 ,/* 0x64000057ffc0 */
8174 RA = 0x01e0a30000 ,
8175 PA = 0x1de0a30000 ,
8176 TTE_Context = 0x0803 ,/* DATA_SECONDARY */
8177 thr1_nz_ctx_tsb_2 ,
8178 TTE_V = 1 ,
8179 TTE_NFO = 0 ,
8180 TTE_L = 0 ,
8181 TTE_Soft = 0x0b0000 ,
8182 TTE_IE = 0 ,
8183 TTE_E = 0 ,
8184 TTE_CP = 1 ,
8185 TTE_CV = 0 ,
8186 TTE_P = 0 ,
8187 TTE_EP = 0 ,
8188 TTE_W = 1 ,
8189 TTE_SW1 = 1 ,
8190 TTE_SW0 = 1 ,
8191 TTE_RSVD1 = 0 ,
8192 TTE_Size = 1 ,
8193 /* DTTE_TAG_DATA = 0000640000570803 8000001de0a30441 */
8194 end_label = Thr1_User_Data_4v202_data_end ,
8195 compressimage ,
8196 }
8197.data
8198.global Thr1_User_Data_4v202_data_begin
8199Thr1_User_Data_4v202_data_begin:
8200 .xword 0x6360001ce000
8201 .xword 0x640000000000
8202 .xword 0x636000004000
8203 .xword 0x636000032000
8204 .xword 0x65002ec00000
8205 .xword 0x63600005e000
8206 .xword 0x63600006a000
8207 .xword 0x63600018a000
8208 .xword 0x6360001e8000
8209 .xword 0x6400001c0000
8210 .xword 0x640000680000
8211 .xword 0x650002c00000
8212 .xword 0x6360001d0000
8213 .xword 0x63600009a000
8214 .xword 0x640000570000
8215 .xword 0x660b10000000
8216 .xword 0x6400000f0000
8217 .xword 0x65002a000000
8218 .xword 0x650022000000
8219 .xword 0x636000196000
8220 .xword 0x636000042000
8221 .xword 0x640000030000
8222 .xword 0x636000016000
8223 .xword 0x636000176000
8224 .xword 0x6360001f2000
8225 .xword 0x640000150000
8226 .xword 0x636000094000
8227 .xword 0x650013400000
8228 .xword 0x6400008d0000
8229 .xword 0x6360001bc000
8230 .xword 0x640000bb0000
8231 .xword 0x636000102000
8232 .xword 0x65002a800000
8233 .xword 0x65002dc00000
8234 .xword 0x6360001b4000
8235 .xword 0x6360001e6000
8236 .xword 0x6400004f0000
8237 .xword 0x636000112000
8238 .xword 0x650034400000
8239 .xword 0x636000106000
8240Thr1_User_Data_4v202_data_end:
8241/*********************************************************************/
8242SECTION .Thr1_User_Data_4v302 DATA_VA=0x660b10000000
8243attr_data {
8244 Name = .Thr1_User_Data_4v302 ,
8245 VA = 0x660b10000000 ,/* 0x660b1fffffc0 */
8246 RA = 0x0040000000 ,
8247 PA = 0x0040000000 ,
8248 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
8249 thr1_z_ctx_tsb_3 ,
8250 TTE_V = 1 ,
8251 TTE_NFO = 0 ,
8252 TTE_L = 1 ,
8253 TTE_Soft = 0x1f0000 ,
8254 TTE_IE = 0 ,
8255 TTE_E = 0 ,
8256 TTE_CP = 1 ,
8257 TTE_CV = 0 ,
8258 TTE_P = 0 ,
8259 TTE_EP = 0 ,
8260 TTE_W = 1 ,
8261 TTE_SW1 = 0 ,
8262 TTE_SW0 = 1 ,
8263 TTE_RSVD1 = 0 ,
8264 TTE_Size = 5 ,
8265 /* DTTE_TAG_DATA = 0000660b10000000 8000000040000445 */
8266 end_label = Thr1_User_Data_4v302_data_end ,
8267 compressimage ,
8268 }
8269.data
8270.global Thr1_User_Data_4v302_data_begin
8271Thr1_User_Data_4v302_data_begin:
8272 .xword 0x6360001ce000
8273 .xword 0x640000000000
8274 .xword 0x636000004000
8275 .xword 0x636000032000
8276 .xword 0x65002ec00000
8277 .xword 0x63600005e000
8278 .xword 0x63600006a000
8279 .xword 0x63600018a000
8280 .xword 0x6360001e8000
8281 .xword 0x6400001c0000
8282 .xword 0x640000680000
8283 .xword 0x650002c00000
8284 .xword 0x6360001d0000
8285 .xword 0x63600009a000
8286 .xword 0x640000570000
8287 .xword 0x660b10000000
8288 .xword 0x6400000f0000
8289 .xword 0x65002a000000
8290 .xword 0x650022000000
8291 .xword 0x636000196000
8292 .xword 0x636000042000
8293 .xword 0x640000030000
8294 .xword 0x636000016000
8295 .xword 0x636000176000
8296 .xword 0x6360001f2000
8297 .xword 0x640000150000
8298 .xword 0x636000094000
8299 .xword 0x650013400000
8300 .xword 0x6400008d0000
8301 .xword 0x6360001bc000
8302 .xword 0x640000bb0000
8303 .xword 0x636000102000
8304 .xword 0x65002a800000
8305 .xword 0x65002dc00000
8306 .xword 0x6360001b4000
8307 .xword 0x6360001e6000
8308 .xword 0x6400004f0000
8309 .xword 0x636000112000
8310 .xword 0x650034400000
8311 .xword 0x636000106000
8312Thr1_User_Data_4v302_data_end:
8313/*********************************************************************/
8314SECTION .Thr1_User_Text_4v005 TEXT_VA=0x6400000f0000
8315attr_text {
8316 Name = .Thr1_User_Text_4v005 ,
8317 VA = 0x6400000f0000 ,/* 0x6400000fffc0 */
8318 RA = 0x01e0210000 ,
8319 PA = 0x1de0210000 ,
8320 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
8321 thr1_nz_ctx_tsb_2 ,
8322 TTE_V = 1 ,
8323 TTE_NFO = 0 ,
8324 TTE_L = 0 ,
8325 TTE_Soft = 0x070000 ,
8326 TTE_IE = 0 ,
8327 TTE_E = 0 ,
8328 TTE_CP = 0 ,
8329 TTE_CV = 0 ,
8330 TTE_P = 0 ,
8331 TTE_EP = 1 ,
8332 TTE_W = 0 ,
8333 TTE_SW1 = 0 ,
8334 TTE_SW0 = 1 ,
8335 TTE_RSVD1 = 0 ,
8336 TTE_Size = 1 ,
8337 /* ITTE_TAG_DATA = 00006400000f09c6 8000001de0210081 */
8338 end_label = Thr1_User_Text_4v005_text_end ,
8339 compressimage ,
8340 }
8341.text
8342.global Thr1_User_Text_4v005_text_begin
8343Thr1_User_Text_4v005_text_begin:
8344 nop
8345 sub %g1, 1, %g1
8346 brz %g1,Thr1_User_Text_4v005_exit
8347 nop
8348 nop
8349 nop
8350 nop
8351 .word 0x1000000
8352 or %g0, 0x047, %i7
8353 LOAD_IDATA_IN
8354 .word 0xe275a010
8355 .word 0xc022a4fc
8356 nop
8357 nop
8358 nop
8359 nop
8360thr1_MMU_ASI_PRIMARY_LITTLE_75:
8361 .word 0x87802088
8362 .word 0xe8baaf90
8363 DO_BRANCH
8364 .word 0x81c6a000
8365 .word 0xbe124000
8366 GOTO_SUPERVISOR0
8367 .word 0x1000000
8368 or %g0, 0x458, %i7
8369 ITLB_TAG_READ
8370 DO_BRANCH
8371 .word 0x81c0e088
8372 .word 0xbe124000
8373 GOTO_SUPERVISOR0
8374 .word 0x1000000
8375 .word 0xbe110000
8376 DDEMAP_PAGE
8377 TOGGLE_LSU_IM
8378 .word 0x1000000
8379 or %g0, 0x066, %i7
8380 LOAD_DDATA_IN
8381 DDEMAP_ALL_PAGES
8382 .word 0xc0742438
8383 .word 0xc025a140
8384 TOGGLE_LSU_IM
8385 ACCESS_ITSB_PTR
8386 .word 0x1000000
8387 or %g0, 0x58d, %i7
8388 LOAD_IDATA_ACCESS
8389 .word 0x1000000
8390 or %g0, 0x488, %i7
8391 DTLB_TAG_READ
8392thr1_MMU_ASI_PRIMARY_76:
8393 .word 0x87802080
8394 .word 0xd2f66030
8395 .word 0xc075ad70
8396 .word 0xbe86e098
8397 .word 0xe0dfd000
8398 .word 0x1000000
8399 or %g0, 0x09c, %i7
8400 LOAD_IDATA_IN
8401 .word 0x1000000
8402 or %g0, 0x480, %i7
8403 READ_IDATA_ACCESS
8404 nop
8405 nop
8406 nop
8407 nop
8408 nop
8409 .word 0xbe138000
8410 GOTO_SUPERVISOR1
8411 .word 0xea75a0e8
8412 .word 0xc032ac54
8413 .word 0xbe120000
8414 GOTO_SUPERVISOR1
8415 nop
8416Thr1_User_Text_4v005_exit:
8417 EXIT_GOOD
8418Thr1_User_Text_4v005_text_end:
8419/*********************************************************************/
8420SECTION .Thr1_User_Text_4v402 TEXT_VA=0x65002a000000
8421attr_text {
8422 Name = .Thr1_User_Text_4v402 ,
8423 VA = 0x65002a000000 ,/* 0x65002a3fffc0 */
8424 RA = 0x03b5000000 ,
8425 PA = 0x1fb5000000 ,
8426 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
8427 thr1_z_ctx_tsb_2 ,
8428 TTE_V = 1 ,
8429 TTE_NFO = 0 ,
8430 TTE_L = 0 ,
8431 TTE_Soft = 0x120000 ,
8432 TTE_IE = 0 ,
8433 TTE_E = 0 ,
8434 TTE_CP = 1 ,
8435 TTE_CV = 0 ,
8436 TTE_P = 1 ,
8437 TTE_EP = 1 ,
8438 TTE_W = 0 ,
8439 TTE_SW1 = 1 ,
8440 TTE_SW0 = 1 ,
8441 TTE_RSVD1 = 0 ,
8442 TTE_Size = 3 ,
8443 /* ITTE_TAG_DATA = 000065002a000000 8000001fb5000483 */
8444 end_label = Thr1_User_Text_4v402_text_end ,
8445 compressimage ,
8446 }
8447.text
8448.global Thr1_User_Text_4v402_text_begin
8449Thr1_User_Text_4v402_text_begin:
8450 wrpr 0, %gl
8451 .word 0x1000000
8452 or %g0, 0x16b, %i7
8453 P_LOAD_IDATA_ACCESS
8454 .word 0xc074a6e8
8455 .word 0xfcdd9000
8456 P_TOGGLE_LSU_DM
8457 .word 0xfcdd9000
8458 P_TOGGLE_LSU_IM
8459 .word 0xbe85a098
8460 .word 0xecdfd000
8461 nop
8462 .word 0xbe8660e0
8463 .word 0xc8dfd000
8464 .word 0x1000000
8465 or %g0, 0x778, %i7
8466 P_READ_DDATA_ACCESS
8467thr1_MMU_ASI_PRIMARY_77:
8468 .word 0x87802080
8469 .word 0xc6f5a050
8470 .word 0x1000000
8471 or %g0, 0x610, %i7
8472 P_READ_DDATA_ACCESS
8473thr1_MMU_ASI_BLK_P_78:
8474 .word 0x878020f0
8475 .word 0xe1bda500
8476 P_DDEMAP_ALL_RPAGES
8477 .word 0xfcdc0300
8478 P_DDEMAP_ALL_PAGES
8479 .word 0xfcda9000
8480 .word 0xfcdbc2a0
8481 nop
8482 nop
8483 nop
8484 nop
8485thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_79:
8486 .word 0x8780202a
8487 .word 0xd4beef80
8488 .word 0xce75e000
8489 .word 0xc02325ac
8490thr1_MMU_ASI_AS_IF_USER_PRIMARY_80:
8491 .word 0x87802010
8492 .word 0xeef66018
8493 .word 0xfcda8200
8494 nop
8495 nop
8496 nop
8497 nop
8498 nop
8499 nop
8500 nop
8501 nop
8502thr1_MMU_ASI_BLK_SL_81:
8503 .word 0x878020f9
8504 .word 0xc3b96140
8505 P_IDEMAP_ALL_PAGES
8506 .word 0xfcdc1000
8507 .word 0x1000000
8508 or %g0, 0x790, %i7
8509 P_DTLB_TAG_READ
8510 .word 0xc475e110
8511 .word 0xc02b2c8f
8512 .word 0x1000000
8513 .word 0xbe138000
8514 P_DDEMAP_RPAGE
8515 .word 0x1000000
8516 .word 0xbe178000
8517 P_DDEMAP_PAGE
8518 P_ACCESS_DTSB_PTR
8519 P_DDEMAP_PCTX
8520 .word 0x1000000
8521 or %g0, 0xbc, %i7
8522 P_LOAD_DDATA_ACCESS
8523 nop
8524 nop
8525 nop
8526 nop
8527 nop
8528 nop
8529 nop
8530 nop
8531 nop
8532 .word 0xfcde5140
8533 .word 0x1000000
8534 .word 0xbe108000
8535 P_DDEMAP_PAGE
8536 .word 0xbe8420c0
8537 .word 0xd4dfc200
8538 .word 0xbe82a0d0
8539 .word 0xd4dfd000
8540 .word 0xfcdc4320
8541 P_DDEMAP_ALL
8542 .word 0xe059a068
8543thr1_MMU_ASI_AS_IF_USER_PRIMARY_82:
8544 .word 0x87802010
8545 .word 0xe2f42010
8546 .word 0xfcdd9140
8547 .word 0xfcdf4200
8548 nop
8549 nop
8550 nop
8551 nop
8552 nop
8553 nop
8554 nop
8555 nop
8556 .word 0xfc9904c0
8557 nop
8558 nop
8559 .word 0xbe8420e0
8560 .word 0xecdfd000
8561 .word 0xbe866068
8562 .word 0xfadfd000
8563 nop
8564 nop
8565 nop
8566 .word 0xbe160000
8567 RETURN_FROM_SUPERVISOR1
8568 nop
8569Thr1_User_Text_4v402_exit:
8570 EXIT_GOOD
8571Thr1_User_Text_4v402_text_end:
8572/*********************************************************************/
8573SECTION .Thr1_User_Text_4v006 TEXT_VA=0x650022000000
8574attr_text {
8575 Name = .Thr1_User_Text_4v006 ,
8576 VA = 0x650022000000 ,/* 0x6500223fffc0 */
8577 RA = 0x03b9400000 ,
8578 PA = 0x1fb9400000 ,
8579 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
8580 thr1_nz_ctx_tsb_3 ,
8581 TTE_V = 1 ,
8582 TTE_NFO = 0 ,
8583 TTE_L = 0 ,
8584 TTE_Soft = 0x070000 ,
8585 TTE_IE = 0 ,
8586 TTE_E = 0 ,
8587 TTE_CP = 0 ,
8588 TTE_CV = 0 ,
8589 TTE_P = 1 ,
8590 TTE_EP = 1 ,
8591 TTE_W = 0 ,
8592 TTE_SW1 = 0 ,
8593 TTE_SW0 = 1 ,
8594 TTE_RSVD1 = 0 ,
8595 TTE_Size = 3 ,
8596 /* ITTE_TAG_DATA = 000065002200096b 8000001fb9400083 */
8597 end_label = Thr1_User_Text_4v006_text_end ,
8598 compressimage ,
8599 }
8600.text
8601.global Thr1_User_Text_4v006_text_begin
8602Thr1_User_Text_4v006_text_begin:
8603 wrpr 0, %gl
8604thr1_MMU_ASI_PRIMARY_83:
8605 .word 0x87802080
8606 .word 0xfaf12038
8607 .word 0xfcda9000
8608 .word 0x1000000
8609 or %g0, 0x1d0, %i7
8610 P_ITLB_TAG_READ
8611thr1_MMU_ASI_PRIMARY_84:
8612 .word 0x87802080
8613 .word 0xc4f42038
8614 .word 0x1000000
8615 or %g0, 0x4f0, %i7
8616 P_READ_DDATA_ACCESS
8617 .word 0xfc9a9c40
8618thr1_MMU_ASI_BLK_COMMIT_S_85:
8619 .word 0x878020e1
8620 .word 0xe1bc6e00
8621thr1_MMU_ASI_PRIMARY_86:
8622 .word 0x87802080
8623 .word 0xc8f5a038
8624thr1_MMU_ASI_PRIMARY_87:
8625 .word 0x87802080
8626 .word 0xd4f5a038
8627 .word 0x1000000
8628 .word 0xbe15c000
8629 P_IDEMAP_PAGE
8630 P_IDEMAP_ALL
8631 .word 0xcc742018
8632 .word 0xc075a9d0
8633thr1_MMU_ASI_AS_IF_USER_PRIMARY_88:
8634 .word 0x87802010
8635 .word 0xe8f2a088
8636 .word 0x1000000
8637 or %g0, 0x360, %i7
8638 P_READ_DDATA_ACCESS
8639 nop
8640 .word 0x1000000
8641 .word 0xbe154000
8642 P_DDEMAP_PAGE
8643 .word 0xfcdc1100
8644 .word 0xfe442ba8
8645thr1_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_89:
8646 .word 0x87802022
8647 .word 0xd4bee570
8648 nop
8649 nop
8650 nop
8651 .word 0xfc9c8580
8652 nop
8653 P_IDEMAP_ALL_RPAGES
8654 .word 0xbe82a098
8655 .word 0xd4dfc200
8656 .word 0xbe168000
8657 RETURN_FROM_SUPERVISOR0
8658 nop
8659Thr1_User_Text_4v006_exit:
8660 EXIT_GOOD
8661Thr1_User_Text_4v006_text_end:
8662/*********************************************************************/
8663SECTION .Thr1_User_Data_4v103 DATA_VA=0x636000196000
8664attr_data {
8665 Name = .Thr1_User_Data_4v103 ,
8666 VA = 0x636000196000 ,/* 0x636000197fc0 */
8667 RA = 0x03301e4000 ,
8668 PA = 0x03301e4000 ,
8669 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
8670 thr1_nz_ctx_tsb_1 ,
8671 TTE_V = 1 ,
8672 TTE_NFO = 0 ,
8673 TTE_L = 0 ,
8674 TTE_Soft = 0x140000 ,
8675 TTE_IE = 0 ,
8676 TTE_E = 0 ,
8677 TTE_CP = 0 ,
8678 TTE_CV = 0 ,
8679 TTE_P = 0 ,
8680 TTE_EP = 0 ,
8681 TTE_W = 1 ,
8682 TTE_SW1 = 0 ,
8683 TTE_SW0 = 1 ,
8684 TTE_RSVD1 = 0 ,
8685 TTE_Size = 0 ,
8686 /* DTTE_TAG_DATA = 00006360001969c6 80000003301e4040 */
8687 end_label = Thr1_User_Data_4v103_data_end ,
8688 compressimage ,
8689 }
8690.data
8691.global Thr1_User_Data_4v103_data_begin
8692Thr1_User_Data_4v103_data_begin:
8693 .xword 0x6360001ce000
8694 .xword 0x640000000000
8695 .xword 0x636000004000
8696 .xword 0x636000032000
8697 .xword 0x65002ec00000
8698 .xword 0x63600005e000
8699 .xword 0x63600006a000
8700 .xword 0x63600018a000
8701 .xword 0x6360001e8000
8702 .xword 0x6400001c0000
8703 .xword 0x640000680000
8704 .xword 0x650002c00000
8705 .xword 0x6360001d0000
8706 .xword 0x63600009a000
8707 .xword 0x640000570000
8708 .xword 0x660b10000000
8709 .xword 0x6400000f0000
8710 .xword 0x65002a000000
8711 .xword 0x650022000000
8712 .xword 0x636000196000
8713 .xword 0x636000042000
8714 .xword 0x640000030000
8715 .xword 0x636000016000
8716 .xword 0x636000176000
8717 .xword 0x6360001f2000
8718 .xword 0x640000150000
8719 .xword 0x636000094000
8720 .xword 0x650013400000
8721 .xword 0x6400008d0000
8722 .xword 0x6360001bc000
8723 .xword 0x640000bb0000
8724 .xword 0x636000102000
8725 .xword 0x65002a800000
8726 .xword 0x65002dc00000
8727 .xword 0x6360001b4000
8728 .xword 0x6360001e6000
8729 .xword 0x6400004f0000
8730 .xword 0x636000112000
8731 .xword 0x650034400000
8732 .xword 0x636000106000
8733Thr1_User_Data_4v103_data_end:
8734/*********************************************************************/
8735SECTION .Thr1_User_Data_4v303 DATA_VA=0x636000042000
8736attr_data {
8737 Name = .Thr1_User_Data_4v303 ,
8738 VA = 0x636000042000 ,/* 0x636000043fc0 */
8739 RA = 0x0330138000 ,
8740 PA = 0x0330138000 ,
8741 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
8742 thr1_z_ctx_tsb_0 ,
8743 TTE_V = 1 ,
8744 TTE_NFO = 0 ,
8745 TTE_L = 1 ,
8746 TTE_Soft = 0x1f0000 ,
8747 TTE_IE = 0 ,
8748 TTE_E = 0 ,
8749 TTE_CP = 1 ,
8750 TTE_CV = 0 ,
8751 TTE_P = 0 ,
8752 TTE_EP = 0 ,
8753 TTE_W = 1 ,
8754 TTE_SW1 = 0 ,
8755 TTE_SW0 = 1 ,
8756 TTE_RSVD1 = 0 ,
8757 TTE_Size = 0 ,
8758 /* DTTE_TAG_DATA = 0000636000042000 8000000330138440 */
8759 end_label = Thr1_User_Data_4v303_data_end ,
8760 compressimage ,
8761 }
8762.data
8763.global Thr1_User_Data_4v303_data_begin
8764Thr1_User_Data_4v303_data_begin:
8765 .xword 0x6360001ce000
8766 .xword 0x640000000000
8767 .xword 0x636000004000
8768 .xword 0x636000032000
8769 .xword 0x65002ec00000
8770 .xword 0x63600005e000
8771 .xword 0x63600006a000
8772 .xword 0x63600018a000
8773 .xword 0x6360001e8000
8774 .xword 0x6400001c0000
8775 .xword 0x640000680000
8776 .xword 0x650002c00000
8777 .xword 0x6360001d0000
8778 .xword 0x63600009a000
8779 .xword 0x640000570000
8780 .xword 0x660b10000000
8781 .xword 0x6400000f0000
8782 .xword 0x65002a000000
8783 .xword 0x650022000000
8784 .xword 0x636000196000
8785 .xword 0x636000042000
8786 .xword 0x640000030000
8787 .xword 0x636000016000
8788 .xword 0x636000176000
8789 .xword 0x6360001f2000
8790 .xword 0x640000150000
8791 .xword 0x636000094000
8792 .xword 0x650013400000
8793 .xword 0x6400008d0000
8794 .xword 0x6360001bc000
8795 .xword 0x640000bb0000
8796 .xword 0x636000102000
8797 .xword 0x65002a800000
8798 .xword 0x65002dc00000
8799 .xword 0x6360001b4000
8800 .xword 0x6360001e6000
8801 .xword 0x6400004f0000
8802 .xword 0x636000112000
8803 .xword 0x650034400000
8804 .xword 0x636000106000
8805Thr1_User_Data_4v303_data_end:
8806/*********************************************************************/
8807SECTION .Thr1_User_Text_4v007 TEXT_VA=0x640000030000
8808attr_text {
8809 Name = .Thr1_User_Text_4v007 ,
8810 VA = 0x640000030000 ,/* 0x64000003ffc0 */
8811 RA = 0x01e0000000 ,
8812 PA = 0x1de0000000 ,
8813 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
8814 thr1_nz_ctx_tsb_2 ,
8815 TTE_V = 1 ,
8816 TTE_NFO = 0 ,
8817 TTE_L = 0 ,
8818 TTE_Soft = 0x070000 ,
8819 TTE_IE = 0 ,
8820 TTE_E = 0 ,
8821 TTE_CP = 0 ,
8822 TTE_CV = 0 ,
8823 TTE_P = 0 ,
8824 TTE_EP = 1 ,
8825 TTE_W = 0 ,
8826 TTE_SW1 = 0 ,
8827 TTE_SW0 = 1 ,
8828 TTE_RSVD1 = 0 ,
8829 TTE_Size = 1 ,
8830 /* ITTE_TAG_DATA = 00006400000309c6 8000001de0000081 */
8831 end_label = Thr1_User_Text_4v007_text_end ,
8832 compressimage ,
8833 }
8834.text
8835.global Thr1_User_Text_4v007_text_begin
8836Thr1_User_Text_4v007_text_begin:
8837 nop
8838 sub %g1, 1, %g1
8839 brz %g1,Thr1_User_Text_4v007_exit
8840 nop
8841 .word 0x1000000
8842 .word 0xbe164000
8843 srlx %i7, 8, %i7
8844 andn %i7, 0x1f, %i7
8845 ITLB_PROBE
8846thr1_MMU_ASI_BLK_P_90:
8847 .word 0x878020f0
8848 .word 0xe3be66c0
8849 .word 0xfcdd9000
8850 nop
8851 nop
8852 nop
8853 nop
8854 nop
8855 nop
8856 nop
8857 nop
8858thr1_MMU_ASI_PRIMARY_91:
8859 .word 0x87802080
8860 .word 0xdaf42020
8861 .word 0x1000000
8862 or %g0, 0x038, %i7
8863 LOAD_IDATA_IN
8864 .word 0xfcda9000
8865 ACCESS_DTSB_PTR
8866 .word 0x1000000
8867 or %g0, 0x48, %i7
8868 READ_IDATA_ACCESS
8869 .word 0xf87420f8
8870 .word 0xc072a710
8871 IDEMAP_ALL
8872 nop
8873 nop
8874 nop
8875 nop
8876 nop
8877 nop
8878 .word 0xbe154000
8879 GOTO_SUPERVISOR0
8880 .word 0xda776000
8881 .word 0xc028adb6
8882 TOGGLE_LSU_DM
8883 nop
8884 nop
8885 nop
8886 nop
8887 nop
8888 nop
8889 nop
8890 nop
8891 nop
8892 nop
8893 nop
8894 nop
8895 nop
8896 nop
8897 nop
8898 .word 0xc0376a26
8899 DDEMAP_PCTX
8900 .word 0xcc742018
8901 .word 0xc035a364
8902 .word 0xbe816040
8903 .word 0xe39fde20
8904 .word 0xd85da018
8905 ACCESS_ITSB_PTR
8906 nop
8907 DO_BRANCH
8908 .word 0x81c0e088
8909 .word 0xbe13c000
8910 GOTO_SUPERVISOR0
8911 TOGGLE_LSU_IM
8912 .word 0x1000000
8913 or %g0, 0x009, %i7
8914 LOAD_DDATA_IN
8915 DDEMAP_PCTX
8916 nop
8917 nop
8918 nop
8919 nop
8920 nop
8921 nop
8922 nop
8923 nop
8924 nop
8925 .word 0xfcdf5000
8926 .word 0x1000000
8927 or %g0, 0x3b0, %i7
8928 READ_DDATA_ACCESS
8929 .word 0x1000000
8930 or %g0, 0x6d0, %i7
8931 DTLB_TAG_READ
8932 .word 0xf275a130
8933 .word 0xc02aa6ac
8934 ACCESS_ITSB_PTR
8935 .word 0xca742010
8936 .word 0xc03423be
8937 .word 0xfe46e2a8
8938 nop
8939 nop
8940 nop
8941 nop
8942 nop
8943 nop
8944 nop
8945 nop
8946 nop
8947 .word 0xbe85a068
8948 .word 0xd4dfd000
8949 .word 0x1000000
8950 or %g0, 0x84, %i7
8951 LOAD_DDATA_ACCESS
8952 .word 0xbe124000
8953 GOTO_SUPERVISOR0
8954 TOGGLE_LSU_IM
8955 .word 0x1000000
8956 or %g0, 0x598, %i7
8957 READ_IDATA_ACCESS
8958 IDEMAP_ALL_RPAGES
8959 .word 0xd275a118
8960 .word 0xc0312140
8961 .word 0xbe82a130
8962 .word 0xd4dfd000
8963 .word 0x1000000
8964 .word 0xbe150000
8965 DDEMAP_PAGE
8966thr1_MMU_ASI_PRIMARY_92:
8967 .word 0x87802080
8968 .word 0xeaf2a020
8969 .word 0xec75a098
8970 .word 0xc02669e0
8971 .word 0xbe82a008
8972 .word 0xecdfd000
8973 nop
8974 nop
8975 nop
8976 nop
8977 nop
8978 nop
8979 nop
8980 nop
8981 nop
8982 .word 0xfcdc1000
8983 .word 0x1000000
8984 .word 0xbe144000
8985 IDEMAP_PAGE
8986 .word 0x1000000
8987 or %g0, 0x20, %i7
8988 READ_IDATA_ACCESS
8989 .word 0xfe42ab70
8990 .word 0xfc9c1000
8991 .word 0x1000000
8992 or %g0, 0x740, %i7
8993 DTLB_TAG_READ
8994 .word 0xfcdad160
8995 .word 0xbe124000
8996 GOTO_SUPERVISOR0
8997 .word 0xe07420f0
8998 .word 0xc032a1a6
8999 .word 0xc075a140
9000thr1_MMU_ASI_BLK_P_93:
9001 .word 0x878020f0
9002 .word 0xc1bee380
9003 DDEMAP_PCTX
9004 .word 0x1000000
9005 .word 0xbe108000
9006 srlx %i7, 8, %i7
9007 andn %i7, 0x1f, %i7
9008 ITLB_PROBE
9009 .word 0xbe85a0b0
9010 .word 0xd4dfd000
9011 nop
9012 .word 0xe25c2010
9013 ACCESS_ITSB_PTR
9014 .word 0xec5da110
9015 .word 0x1000000
9016 or %g0, 0x022, %i7
9017 LOAD_IDATA_IN
9018 .word 0xfe4c2022
9019 .word 0x1000000
9020 or %g0, 0x550, %i7
9021 READ_IDATA_ACCESS
9022 nop
9023 nop
9024 nop
9025 nop
9026 nop
9027 nop
9028thr1_MMU_ASI_PRIMARY_94:
9029 .word 0x87802080
9030 .word 0xe0f42098
9031thr1_MMU_ASI_PRIMARY_95:
9032 .word 0x87802080
9033 .word 0xe6f6e020
9034thr1_MMU_ASI_BLK_SL_96:
9035 .word 0x878020f9
9036 .word 0xe3bae140
9037thr1_MMU_ASI_SECONDARY_LITTLE_97:
9038 .word 0x87802089
9039 .word 0xc0bae730
9040 TOGGLE_LSU_IM
9041 DO_BRANCH
9042 .word 0x81c4e000
9043 .word 0xbe13c000
9044 GOTO_SUPERVISOR0
9045 .word 0xf67420d0
9046 .word 0xc02aa140
9047 .word 0x81c1e000
9048 .word 0xbe13c000
9049 GOTO_SUPERVISOR0
9050 nop
9051Thr1_User_Text_4v007_exit:
9052 EXIT_GOOD
9053Thr1_User_Text_4v007_text_end:
9054/*********************************************************************/
9055SECTION .Thr1_User_Data_4v104 DATA_VA=0x636000016000
9056attr_data {
9057 Name = .Thr1_User_Data_4v104 ,
9058 VA = 0x636000016000 ,/* 0x636000017fc0 */
9059 RA = 0x0330132000 ,
9060 PA = 0x0330132000 ,
9061 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
9062 thr1_nz_ctx_tsb_1 ,
9063 TTE_V = 1 ,
9064 TTE_NFO = 0 ,
9065 TTE_L = 0 ,
9066 TTE_Soft = 0x140000 ,
9067 TTE_IE = 0 ,
9068 TTE_E = 0 ,
9069 TTE_CP = 0 ,
9070 TTE_CV = 0 ,
9071 TTE_P = 0 ,
9072 TTE_EP = 0 ,
9073 TTE_W = 1 ,
9074 TTE_SW1 = 0 ,
9075 TTE_SW0 = 1 ,
9076 TTE_RSVD1 = 0 ,
9077 TTE_Size = 0 ,
9078 /* DTTE_TAG_DATA = 00006360000169c6 8000000330132040 */
9079 end_label = Thr1_User_Data_4v104_data_end ,
9080 compressimage ,
9081 }
9082.data
9083.global Thr1_User_Data_4v104_data_begin
9084Thr1_User_Data_4v104_data_begin:
9085 .xword 0x6360001ce000
9086 .xword 0x640000000000
9087 .xword 0x636000004000
9088 .xword 0x636000032000
9089 .xword 0x65002ec00000
9090 .xword 0x63600005e000
9091 .xword 0x63600006a000
9092 .xword 0x63600018a000
9093 .xword 0x6360001e8000
9094 .xword 0x6400001c0000
9095 .xword 0x640000680000
9096 .xword 0x650002c00000
9097 .xword 0x6360001d0000
9098 .xword 0x63600009a000
9099 .xword 0x640000570000
9100 .xword 0x660b10000000
9101 .xword 0x6400000f0000
9102 .xword 0x65002a000000
9103 .xword 0x650022000000
9104 .xword 0x636000196000
9105 .xword 0x636000042000
9106 .xword 0x640000030000
9107 .xword 0x636000016000
9108 .xword 0x636000176000
9109 .xword 0x6360001f2000
9110 .xword 0x640000150000
9111 .xword 0x636000094000
9112 .xword 0x650013400000
9113 .xword 0x6400008d0000
9114 .xword 0x6360001bc000
9115 .xword 0x640000bb0000
9116 .xword 0x636000102000
9117 .xword 0x65002a800000
9118 .xword 0x65002dc00000
9119 .xword 0x6360001b4000
9120 .xword 0x6360001e6000
9121 .xword 0x6400004f0000
9122 .xword 0x636000112000
9123 .xword 0x650034400000
9124 .xword 0x636000106000
9125Thr1_User_Data_4v104_data_end:
9126/*********************************************************************/
9127SECTION .Thr1_User_Text_4v008 TEXT_VA=0x636000176000
9128attr_text {
9129 Name = .Thr1_User_Text_4v008 ,
9130 VA = 0x636000176000 ,/* 0x636000177fc0 */
9131 RA = 0x03300bc000 ,
9132 PA = 0x03300bc000 ,
9133 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
9134 thr1_nz_ctx_tsb_1 ,
9135 TTE_V = 1 ,
9136 TTE_NFO = 0 ,
9137 TTE_L = 0 ,
9138 TTE_Soft = 0x070000 ,
9139 TTE_IE = 0 ,
9140 TTE_E = 0 ,
9141 TTE_CP = 0 ,
9142 TTE_CV = 0 ,
9143 TTE_P = 0 ,
9144 TTE_EP = 1 ,
9145 TTE_W = 0 ,
9146 TTE_SW1 = 0 ,
9147 TTE_SW0 = 1 ,
9148 TTE_RSVD1 = 0 ,
9149 TTE_Size = 0 ,
9150 /* ITTE_TAG_DATA = 00006360001769c6 80000003300bc080 */
9151 end_label = Thr1_User_Text_4v008_text_end ,
9152 compressimage ,
9153 }
9154.text
9155.global Thr1_User_Text_4v008_text_begin
9156Thr1_User_Text_4v008_text_begin:
9157 nop
9158 sub %g1, 1, %g1
9159 brz %g1,Thr1_User_Text_4v008_exit
9160 nop
9161 .word 0xc0712b88
9162 ACCESS_DTSB_PTR
9163 DDEMAP_PCTX
9164 .word 0xfe5c27c0
9165 .word 0x1000000
9166 or %g0, 0x770, %i7
9167 READ_DDATA_ACCESS
9168 .word 0xbe138000
9169 GOTO_SUPERVISOR1
9170 .word 0x1000000
9171 or %g0, 0x60, %i7
9172 DTLB_TAG_READ
9173 .word 0xbe842068
9174 .word 0xd4dfd000
9175 DDEMAP_SCTX
9176thr1_MMU_ASI_PRIMARY_98:
9177 .word 0x87802080
9178 .word 0xfaf2a008
9179 .word 0x1000000
9180 or %g0, 0x70, %i7
9181 READ_IDATA_ACCESS
9182 TOGGLE_LSU_DM
9183 .word 0xdc742058
9184 .word 0xc0266c10
9185 .word 0xe3995e20
9186 .word 0xc035a140
9187 DO_BRANCH
9188 .word 0x81c4e000
9189 .word 0xbe13c000
9190 GOTO_SUPERVISOR0
9191 .word 0x1000000
9192 or %g0, 0xf8, %i7
9193 ITLB_TAG_READ
9194 IDEMAP_ALL
9195 nop
9196 nop
9197 nop
9198 nop
9199 nop
9200 nop
9201 .word 0x1000000
9202 or %g0, 0x07c, %i7
9203 LOAD_DDATA_IN
9204 .word 0xfe512b4e
9205 IDEMAP_NCTX
9206 .word 0x1000000
9207 .word 0xbe160000
9208 IDEMAP_PAGE
9209 .word 0xbe124000
9210 GOTO_SUPERVISOR0
9211 TOGGLE_LSU_DM
9212 nop
9213 nop
9214 nop
9215 nop
9216 nop
9217 nop
9218 .word 0x1000000
9219 .word 0xbe150000
9220 DDEMAP_RPAGE
9221 nop
9222 nop
9223 nop
9224 nop
9225 nop
9226 .word 0x1000000
9227 or %g0, 0xb0, %i7
9228 ITLB_TAG_READ
9229 .word 0xbe816010
9230 .word 0xcadfd020
9231 .word 0xc075ad58
9232 .word 0xfcdc1040
9233 .word 0x1000000
9234 .word 0xbe100000
9235 srlx %i7, 8, %i7
9236 andn %i7, 0x1f, %i7
9237 xor %i7, 0x10, %i7
9238 ITLB_PROBE
9239 .word 0xc0366d90
9240 nop
9241 nop
9242 nop
9243 nop
9244 nop
9245 nop
9246 nop
9247 .word 0xfa5c2098
9248 DDEMAP_NCTX
9249thr1_MMU_ASI_PRIMARY_99:
9250 .word 0x87802080
9251 .word 0xdcf42028
9252 .word 0x1000000
9253 or %g0, 0x690, %i7
9254 LOAD_DDATA_ACCESS
9255thr1_MMU_ASI_PRIMARY_100:
9256 .word 0x87802080
9257 .word 0xccf76018
9258 DO_BRANCH
9259 .word 0x81c3e000
9260 .word 0xbe124000
9261 GOTO_SUPERVISOR0
9262 .word 0xc0242b34
9263 .word 0x81c6a000
9264 .word 0xbe154000
9265 GOTO_SUPERVISOR0
9266 nop
9267Thr1_User_Text_4v008_exit:
9268 EXIT_GOOD
9269Thr1_User_Text_4v008_text_end:
9270/*********************************************************************/
9271SECTION .Thr1_User_Data_4v105 DATA_VA=0x6360001f2000
9272attr_data {
9273 Name = .Thr1_User_Data_4v105 ,
9274 VA = 0x6360001f2000 ,/* 0x6360001f3fc0 */
9275 RA = 0x03300d4000 ,
9276 PA = 0x03300d4000 ,
9277 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
9278 thr1_nz_ctx_tsb_1 ,
9279 TTE_V = 1 ,
9280 TTE_NFO = 0 ,
9281 TTE_L = 0 ,
9282 TTE_Soft = 0x140000 ,
9283 TTE_IE = 0 ,
9284 TTE_E = 0 ,
9285 TTE_CP = 0 ,
9286 TTE_CV = 0 ,
9287 TTE_P = 0 ,
9288 TTE_EP = 0 ,
9289 TTE_W = 1 ,
9290 TTE_SW1 = 0 ,
9291 TTE_SW0 = 1 ,
9292 TTE_RSVD1 = 0 ,
9293 TTE_Size = 0 ,
9294 /* DTTE_TAG_DATA = 00006360001f29c6 80000003300d4040 */
9295 end_label = Thr1_User_Data_4v105_data_end ,
9296 compressimage ,
9297 }
9298.data
9299.global Thr1_User_Data_4v105_data_begin
9300Thr1_User_Data_4v105_data_begin:
9301 .xword 0x6360001ce000
9302 .xword 0x640000000000
9303 .xword 0x636000004000
9304 .xword 0x636000032000
9305 .xword 0x65002ec00000
9306 .xword 0x63600005e000
9307 .xword 0x63600006a000
9308 .xword 0x63600018a000
9309 .xword 0x6360001e8000
9310 .xword 0x6400001c0000
9311 .xword 0x640000680000
9312 .xword 0x650002c00000
9313 .xword 0x6360001d0000
9314 .xword 0x63600009a000
9315 .xword 0x640000570000
9316 .xword 0x660b10000000
9317 .xword 0x6400000f0000
9318 .xword 0x65002a000000
9319 .xword 0x650022000000
9320 .xword 0x636000196000
9321 .xword 0x636000042000
9322 .xword 0x640000030000
9323 .xword 0x636000016000
9324 .xword 0x636000176000
9325 .xword 0x6360001f2000
9326 .xword 0x640000150000
9327 .xword 0x636000094000
9328 .xword 0x650013400000
9329 .xword 0x6400008d0000
9330 .xword 0x6360001bc000
9331 .xword 0x640000bb0000
9332 .xword 0x636000102000
9333 .xword 0x65002a800000
9334 .xword 0x65002dc00000
9335 .xword 0x6360001b4000
9336 .xword 0x6360001e6000
9337 .xword 0x6400004f0000
9338 .xword 0x636000112000
9339 .xword 0x650034400000
9340 .xword 0x636000106000
9341Thr1_User_Data_4v105_data_end:
9342/*********************************************************************/
9343SECTION .Thr1_User_Text_4v009 TEXT_VA=0x640000150000
9344attr_text {
9345 Name = .Thr1_User_Text_4v009 ,
9346 VA = 0x640000150000 ,/* 0x64000015ffc0 */
9347 RA = 0x01e0710000 ,
9348 PA = 0x1de0710000 ,
9349 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
9350 thr1_nz_ctx_tsb_2 ,
9351 TTE_V = 1 ,
9352 TTE_NFO = 0 ,
9353 TTE_L = 0 ,
9354 TTE_Soft = 0x070000 ,
9355 TTE_IE = 0 ,
9356 TTE_E = 0 ,
9357 TTE_CP = 0 ,
9358 TTE_CV = 0 ,
9359 TTE_P = 0 ,
9360 TTE_EP = 1 ,
9361 TTE_W = 0 ,
9362 TTE_SW1 = 0 ,
9363 TTE_SW0 = 1 ,
9364 TTE_RSVD1 = 0 ,
9365 TTE_Size = 1 ,
9366 /* ITTE_TAG_DATA = 00006400001509c6 8000001de0710081 */
9367 end_label = Thr1_User_Text_4v009_text_end ,
9368 compressimage ,
9369 }
9370.text
9371.global Thr1_User_Text_4v009_text_begin
9372Thr1_User_Text_4v009_text_begin:
9373 nop
9374 sub %g1, 1, %g1
9375 brz %g1,Thr1_User_Text_4v009_exit
9376 nop
9377thr1_MMU_ASI_PRIMARY_101:
9378 .word 0x87802080
9379 .word 0xcaf2a040
9380 nop
9381 nop
9382 nop
9383 nop
9384 .word 0x1000000
9385 or %g0, 0x072, %i7
9386 LOAD_IDATA_IN
9387thr1_MMU_ASI_PRIMARY_102:
9388 .word 0x87802080
9389 .word 0xecf5a0c0
9390 .word 0xbe150000
9391 GOTO_SUPERVISOR1
9392 .word 0xfe4daa33
9393 .word 0x1000000
9394 or %g0, 0xb4, %i7
9395 LOAD_IDATA_ACCESS
9396 DDEMAP_SCTX
9397 DO_BRANCH
9398 .word 0x81c4e000
9399 .word 0xbe154000
9400 GOTO_SUPERVISOR0
9401 nop
9402 nop
9403 nop
9404 nop
9405 nop
9406 .word 0xbe816010
9407 .word 0xcadfd020
9408 .word 0x1000000
9409 or %g0, 0x16c, %i7
9410 LOAD_IDATA_ACCESS
9411 .word 0xfcdc1140
9412 ACCESS_ITSB_PTR
9413 .word 0xfcda9000
9414 .word 0xbe154000
9415 GOTO_SUPERVISOR0
9416 .word 0xbe876100
9417 .word 0xd4dfd000
9418 .word 0xbe816010
9419 .word 0xe39fde20
9420 .word 0xfcdc1000
9421thr1_MMU_ASI_BLK_COMMIT_P_103:
9422 .word 0x878020e0
9423 .word 0xc1bc2e40
9424 .word 0xc02c26aa
9425 nop
9426 nop
9427 nop
9428 .word 0x1000000
9429 .word 0xbe174000
9430 DDEMAP_RPAGE
9431 .word 0xfc9a9d40
9432 .word 0x1000000
9433 or %g0, 0x38e, %i7
9434 LOAD_DDATA_ACCESS
9435 .word 0xd45da110
9436 DDEMAP_PCTX
9437 .word 0x1000000
9438 .word 0xbe178000
9439 srlx %i7, 8, %i7
9440 andn %i7, 0x1f, %i7
9441 xor %i7, 0x10, %i7
9442 ITLB_PROBE
9443 .word 0x1000000
9444 or %g0, 0x47f, %i7
9445 LOAD_IDATA_ACCESS
9446 DDEMAP_SCTX
9447 IDEMAP_PCTX
9448 .word 0xc032ae72
9449thr1_MMU_ASI_PRIMARY_104:
9450 .word 0x87802080
9451 .word 0xc8f420c0
9452 .word 0xc85aa098
9453 .word 0xbe124000
9454 GOTO_SUPERVISOR0
9455 DDEMAP_ALL_PAGES
9456 .word 0xfe4422a0
9457 .word 0x1000000
9458 .word 0xbe138000
9459 srlx %i7, 8, %i7
9460 andn %i7, 0x1f, %i7
9461 xor %i7, 0x10, %i7
9462 ITLB_PROBE
9463 .word 0xfe5da9d8
9464 .word 0xc036e57a
9465 nop
9466 nop
9467 nop
9468 nop
9469 TOGGLE_LSU_IM
9470 .word 0xfc9edc40
9471 DO_BRANCH
9472 .word 0x81c72000
9473 .word 0xbe13c000
9474 GOTO_SUPERVISOR0
9475 .word 0xc02aa9d1
9476 .word 0xbe13c000
9477 GOTO_SUPERVISOR0
9478 nop
9479Thr1_User_Text_4v009_exit:
9480 EXIT_GOOD
9481Thr1_User_Text_4v009_text_end:
9482/*********************************************************************/
9483SECTION .Thr1_User_Data_4v106 DATA_VA=0x636000094000
9484attr_data {
9485 Name = .Thr1_User_Data_4v106 ,
9486 VA = 0x636000094000 ,/* 0x636000095fc0 */
9487 RA = 0x03301be000 ,
9488 PA = 0x03301be000 ,
9489 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
9490 thr1_nz_ctx_tsb_1 ,
9491 TTE_V = 1 ,
9492 TTE_NFO = 0 ,
9493 TTE_L = 0 ,
9494 TTE_Soft = 0x140000 ,
9495 TTE_IE = 0 ,
9496 TTE_E = 0 ,
9497 TTE_CP = 0 ,
9498 TTE_CV = 0 ,
9499 TTE_P = 0 ,
9500 TTE_EP = 0 ,
9501 TTE_W = 1 ,
9502 TTE_SW1 = 0 ,
9503 TTE_SW0 = 1 ,
9504 TTE_RSVD1 = 0 ,
9505 TTE_Size = 0 ,
9506 /* DTTE_TAG_DATA = 00006360000949c6 80000003301be040 */
9507 end_label = Thr1_User_Data_4v106_data_end ,
9508 compressimage ,
9509 }
9510.data
9511.global Thr1_User_Data_4v106_data_begin
9512Thr1_User_Data_4v106_data_begin:
9513 .xword 0x6360001ce000
9514 .xword 0x640000000000
9515 .xword 0x636000004000
9516 .xword 0x636000032000
9517 .xword 0x65002ec00000
9518 .xword 0x63600005e000
9519 .xword 0x63600006a000
9520 .xword 0x63600018a000
9521 .xword 0x6360001e8000
9522 .xword 0x6400001c0000
9523 .xword 0x640000680000
9524 .xword 0x650002c00000
9525 .xword 0x6360001d0000
9526 .xword 0x63600009a000
9527 .xword 0x640000570000
9528 .xword 0x660b10000000
9529 .xword 0x6400000f0000
9530 .xword 0x65002a000000
9531 .xword 0x650022000000
9532 .xword 0x636000196000
9533 .xword 0x636000042000
9534 .xword 0x640000030000
9535 .xword 0x636000016000
9536 .xword 0x636000176000
9537 .xword 0x6360001f2000
9538 .xword 0x640000150000
9539 .xword 0x636000094000
9540 .xword 0x650013400000
9541 .xword 0x6400008d0000
9542 .xword 0x6360001bc000
9543 .xword 0x640000bb0000
9544 .xword 0x636000102000
9545 .xword 0x65002a800000
9546 .xword 0x65002dc00000
9547 .xword 0x6360001b4000
9548 .xword 0x6360001e6000
9549 .xword 0x6400004f0000
9550 .xword 0x636000112000
9551 .xword 0x650034400000
9552 .xword 0x636000106000
9553Thr1_User_Data_4v106_data_end:
9554/*********************************************************************/
9555SECTION .Thr1_User_Text_4v00a TEXT_VA=0x650013400000
9556attr_text {
9557 Name = .Thr1_User_Text_4v00a ,
9558 VA = 0x650013400000 ,/* 0x6500137fffc0 */
9559 RA = 0x03bc800000 ,
9560 PA = 0x1fbc800000 ,
9561 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
9562 thr1_nz_ctx_tsb_3 ,
9563 TTE_V = 1 ,
9564 TTE_NFO = 0 ,
9565 TTE_L = 0 ,
9566 TTE_Soft = 0x070000 ,
9567 TTE_IE = 0 ,
9568 TTE_E = 0 ,
9569 TTE_CP = 0 ,
9570 TTE_CV = 0 ,
9571 TTE_P = 0 ,
9572 TTE_EP = 1 ,
9573 TTE_W = 0 ,
9574 TTE_SW1 = 0 ,
9575 TTE_SW0 = 1 ,
9576 TTE_RSVD1 = 0 ,
9577 TTE_Size = 3 ,
9578 /* ITTE_TAG_DATA = 000065001340096b 8000001fbc800083 */
9579 end_label = Thr1_User_Text_4v00a_text_end ,
9580 compressimage ,
9581 }
9582.text
9583.global Thr1_User_Text_4v00a_text_begin
9584Thr1_User_Text_4v00a_text_begin:
9585 nop
9586 sub %g1, 1, %g1
9587 brz %g1,Thr1_User_Text_4v00a_exit
9588 nop
9589 .word 0xfcdd9000
9590 .word 0x1000000
9591 .word 0xbe118000
9592 srlx %i7, 8, %i7
9593 andn %i7, 0x1f, %i7
9594 ITLB_PROBE
9595thr1_MMU_ASI_BLK_P_105:
9596 .word 0x878020f0
9597 .word 0xc3bc2c80
9598 .word 0xbe120000
9599 GOTO_SUPERVISOR1
9600 .word 0x1000000
9601 .word 0xbe10c000
9602 IDEMAP_RPAGE
9603 .word 0x1000000
9604 or %g0, 0x348, %i7
9605 DTLB_TAG_READ
9606 .word 0x1000000
9607 or %g0, 0x011, %i7
9608 LOAD_IDATA_IN
9609 DO_BRANCH
9610 .word 0x81c26000
9611 .word 0xbe124000
9612 GOTO_SUPERVISOR0
9613 .word 0xc07425a8
9614 .word 0x81c56000
9615 .word 0xbe124000
9616 GOTO_SUPERVISOR0
9617 nop
9618Thr1_User_Text_4v00a_exit:
9619 EXIT_GOOD
9620Thr1_User_Text_4v00a_text_end:
9621/*********************************************************************/
9622SECTION .Thr1_User_Data_4v107 DATA_VA=0x6400008d0000
9623attr_data {
9624 Name = .Thr1_User_Data_4v107 ,
9625 VA = 0x6400008d0000 ,/* 0x6400008dffc0 */
9626 RA = 0x01e0c30000 ,
9627 PA = 0x1de0c30000 ,
9628 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
9629 thr1_nz_ctx_tsb_2 ,
9630 TTE_V = 1 ,
9631 TTE_NFO = 0 ,
9632 TTE_L = 0 ,
9633 TTE_Soft = 0x140000 ,
9634 TTE_IE = 0 ,
9635 TTE_E = 0 ,
9636 TTE_CP = 0 ,
9637 TTE_CV = 0 ,
9638 TTE_P = 0 ,
9639 TTE_EP = 0 ,
9640 TTE_W = 1 ,
9641 TTE_SW1 = 0 ,
9642 TTE_SW0 = 1 ,
9643 TTE_RSVD1 = 0 ,
9644 TTE_Size = 1 ,
9645 /* DTTE_TAG_DATA = 00006400008d09c6 8000001de0c30041 */
9646 end_label = Thr1_User_Data_4v107_data_end ,
9647 compressimage ,
9648 }
9649.data
9650.global Thr1_User_Data_4v107_data_begin
9651Thr1_User_Data_4v107_data_begin:
9652 .xword 0x6360001ce000
9653 .xword 0x640000000000
9654 .xword 0x636000004000
9655 .xword 0x636000032000
9656 .xword 0x65002ec00000
9657 .xword 0x63600005e000
9658 .xword 0x63600006a000
9659 .xword 0x63600018a000
9660 .xword 0x6360001e8000
9661 .xword 0x6400001c0000
9662 .xword 0x640000680000
9663 .xword 0x650002c00000
9664 .xword 0x6360001d0000
9665 .xword 0x63600009a000
9666 .xword 0x640000570000
9667 .xword 0x660b10000000
9668 .xword 0x6400000f0000
9669 .xword 0x65002a000000
9670 .xword 0x650022000000
9671 .xword 0x636000196000
9672 .xword 0x636000042000
9673 .xword 0x640000030000
9674 .xword 0x636000016000
9675 .xword 0x636000176000
9676 .xword 0x6360001f2000
9677 .xword 0x640000150000
9678 .xword 0x636000094000
9679 .xword 0x650013400000
9680 .xword 0x6400008d0000
9681 .xword 0x6360001bc000
9682 .xword 0x640000bb0000
9683 .xword 0x636000102000
9684 .xword 0x65002a800000
9685 .xword 0x65002dc00000
9686 .xword 0x6360001b4000
9687 .xword 0x6360001e6000
9688 .xword 0x6400004f0000
9689 .xword 0x636000112000
9690 .xword 0x650034400000
9691 .xword 0x636000106000
9692Thr1_User_Data_4v107_data_end:
9693/*********************************************************************/
9694SECTION .Thr1_User_Text_4v00b TEXT_VA=0x6360001bc000
9695attr_text {
9696 Name = .Thr1_User_Text_4v00b ,
9697 VA = 0x6360001bc000 ,/* 0x6360001bdfc0 */
9698 RA = 0x03301fe000 ,
9699 PA = 0x03301fe000 ,
9700 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
9701 thr1_nz_ctx_tsb_1 ,
9702 TTE_V = 1 ,
9703 TTE_NFO = 0 ,
9704 TTE_L = 0 ,
9705 TTE_Soft = 0x070000 ,
9706 TTE_IE = 0 ,
9707 TTE_E = 0 ,
9708 TTE_CP = 0 ,
9709 TTE_CV = 0 ,
9710 TTE_P = 0 ,
9711 TTE_EP = 1 ,
9712 TTE_W = 0 ,
9713 TTE_SW1 = 0 ,
9714 TTE_SW0 = 1 ,
9715 TTE_RSVD1 = 0 ,
9716 TTE_Size = 0 ,
9717 /* ITTE_TAG_DATA = 00006360001bc9c6 80000003301fe080 */
9718 end_label = Thr1_User_Text_4v00b_text_end ,
9719 compressimage ,
9720 }
9721.text
9722.global Thr1_User_Text_4v00b_text_begin
9723Thr1_User_Text_4v00b_text_begin:
9724 nop
9725 sub %g1, 1, %g1
9726 brz %g1,Thr1_User_Text_4v00b_exit
9727 nop
9728 .word 0x1000000
9729 or %g0, 0x148, %i7
9730 LOAD_IDATA_ACCESS
9731 .word 0xbe85a098
9732 .word 0xf6dfd000
9733 nop
9734 nop
9735 nop
9736 nop
9737 nop
9738 nop
9739 nop
9740 nop
9741 nop
9742 .word 0xec5e6138
9743 nop
9744 nop
9745 nop
9746 nop
9747 nop
9748 nop
9749 .word 0x1000000
9750 or %g0, 0x168, %i7
9751 DTLB_TAG_READ
9752 .word 0xfe55af92
9753 .word 0xfcded000
9754 .word 0x1000000
9755 or %g0, 0x750, %i7
9756 DTLB_TAG_READ
9757 .word 0x1000000
9758 or %g0, 0x660, %i7
9759 READ_DDATA_ACCESS
9760 DDEMAP_SCTX
9761 nop
9762 nop
9763 nop
9764 nop
9765 nop
9766 nop
9767 nop
9768 nop
9769 nop
9770 ACCESS_ITSB_PTR
9771 .word 0xc02e6140
9772 nop
9773 nop
9774 nop
9775 nop
9776 nop
9777 nop
9778 nop
9779 nop
9780 nop
9781 IDEMAP_NCTX
9782 .word 0xd8776078
9783 .word 0xc02aa962
9784 .word 0xbe154000
9785 GOTO_SUPERVISOR0
9786 .word 0x1000000
9787 .word 0xbe124000
9788 srlx %i7, 8, %i7
9789 andn %i7, 0x1f, %i7
9790 xor %i7, 0x10, %i7
9791 ITLB_PROBE
9792thr1_MMU_ASI_BLK_P_106:
9793 .word 0x878020f0
9794 .word 0xe1baaf00
9795 .word 0xbe124000
9796 GOTO_SUPERVISOR0
9797 TOGGLE_LSU_DM
9798 .word 0x1000000
9799 or %g0, 0x4ba, %i7
9800 LOAD_IDATA_ACCESS
9801 .word 0x1000000
9802 or %g0, 0x5a0, %i7
9803 READ_IDATA_ACCESS
9804 .word 0xc072ac90
9805 .word 0x1000000
9806 or %g0, 0x1e8, %i7
9807 ITLB_TAG_READ
9808 .word 0xf65aa0c0
9809 .word 0xc85aa0d0
9810 nop
9811 nop
9812 nop
9813 nop
9814 nop
9815 nop
9816 nop
9817 .word 0xbe85a098
9818 .word 0xf2dfd000
9819 nop
9820 nop
9821 nop
9822 TOGGLE_LSU_IM
9823 ACCESS_DTSB_PTR
9824 DO_BRANCH
9825 .word 0x81c1e000
9826 .word 0xbe124000
9827 GOTO_SUPERVISOR0
9828thr1_MMU_ASI_BLK_P_107:
9829 .word 0x878020f0
9830 .word 0xc1baa280
9831 DDEMAP_ALL
9832 IDEMAP_PCTX
9833 .word 0xc02e6b13
9834 DDEMAP_SCTX
9835thr1_MMU_ASI_PRIMARY_108:
9836 .word 0x87802080
9837 .word 0xc6f12030
9838thr1_MMU_ASI_PRIMARY_109:
9839 .word 0x87802080
9840 .word 0xc4f76098
9841 .word 0xf25f6110
9842 .word 0xc0776618
9843 .word 0xfcdd9100
9844 .word 0x1000000
9845 .word 0xbe174000
9846 srlx %i7, 8, %i7
9847 andn %i7, 0x1f, %i7
9848 xor %i7, 0x10, %i7
9849 ITLB_PROBE
9850 .word 0xcc5aa018
9851 .word 0xe875a028
9852 .word 0xc0742330
9853 .word 0xc02f6538
9854 .word 0xbe13c000
9855 GOTO_SUPERVISOR0
9856 .word 0xc02e66e6
9857 .word 0xbe120000
9858 GOTO_SUPERVISOR1
9859 nop
9860Thr1_User_Text_4v00b_exit:
9861 EXIT_GOOD
9862Thr1_User_Text_4v00b_text_end:
9863/*********************************************************************/
9864SECTION .Thr1_User_Data_4v108 DATA_VA=0x640000bb0000
9865attr_data {
9866 Name = .Thr1_User_Data_4v108 ,
9867 VA = 0x640000bb0000 ,/* 0x640000bbffc0 */
9868 RA = 0x01e0b60000 ,
9869 PA = 0x1de0b60000 ,
9870 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
9871 thr1_nz_ctx_tsb_2 ,
9872 TTE_V = 1 ,
9873 TTE_NFO = 0 ,
9874 TTE_L = 0 ,
9875 TTE_Soft = 0x140000 ,
9876 TTE_IE = 0 ,
9877 TTE_E = 0 ,
9878 TTE_CP = 0 ,
9879 TTE_CV = 0 ,
9880 TTE_P = 0 ,
9881 TTE_EP = 0 ,
9882 TTE_W = 1 ,
9883 TTE_SW1 = 0 ,
9884 TTE_SW0 = 1 ,
9885 TTE_RSVD1 = 0 ,
9886 TTE_Size = 1 ,
9887 /* DTTE_TAG_DATA = 0000640000bb09c6 8000001de0b60041 */
9888 end_label = Thr1_User_Data_4v108_data_end ,
9889 compressimage ,
9890 }
9891.data
9892.global Thr1_User_Data_4v108_data_begin
9893Thr1_User_Data_4v108_data_begin:
9894 .xword 0x6360001ce000
9895 .xword 0x640000000000
9896 .xword 0x636000004000
9897 .xword 0x636000032000
9898 .xword 0x65002ec00000
9899 .xword 0x63600005e000
9900 .xword 0x63600006a000
9901 .xword 0x63600018a000
9902 .xword 0x6360001e8000
9903 .xword 0x6400001c0000
9904 .xword 0x640000680000
9905 .xword 0x650002c00000
9906 .xword 0x6360001d0000
9907 .xword 0x63600009a000
9908 .xword 0x640000570000
9909 .xword 0x660b10000000
9910 .xword 0x6400000f0000
9911 .xword 0x65002a000000
9912 .xword 0x650022000000
9913 .xword 0x636000196000
9914 .xword 0x636000042000
9915 .xword 0x640000030000
9916 .xword 0x636000016000
9917 .xword 0x636000176000
9918 .xword 0x6360001f2000
9919 .xword 0x640000150000
9920 .xword 0x636000094000
9921 .xword 0x650013400000
9922 .xword 0x6400008d0000
9923 .xword 0x6360001bc000
9924 .xword 0x640000bb0000
9925 .xword 0x636000102000
9926 .xword 0x65002a800000
9927 .xword 0x65002dc00000
9928 .xword 0x6360001b4000
9929 .xword 0x6360001e6000
9930 .xword 0x6400004f0000
9931 .xword 0x636000112000
9932 .xword 0x650034400000
9933 .xword 0x636000106000
9934Thr1_User_Data_4v108_data_end:
9935/*********************************************************************/
9936SECTION .Thr1_User_Text_4v00c TEXT_VA=0x636000102000
9937attr_text {
9938 Name = .Thr1_User_Text_4v00c ,
9939 VA = 0x636000102000 ,/* 0x636000103fc0 */
9940 RA = 0x03300c4000 ,
9941 PA = 0x03300c4000 ,
9942 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
9943 thr1_nz_ctx_tsb_1 ,
9944 TTE_V = 1 ,
9945 TTE_NFO = 0 ,
9946 TTE_L = 0 ,
9947 TTE_Soft = 0x070000 ,
9948 TTE_IE = 0 ,
9949 TTE_E = 0 ,
9950 TTE_CP = 0 ,
9951 TTE_CV = 0 ,
9952 TTE_P = 0 ,
9953 TTE_EP = 1 ,
9954 TTE_W = 0 ,
9955 TTE_SW1 = 0 ,
9956 TTE_SW0 = 1 ,
9957 TTE_RSVD1 = 0 ,
9958 TTE_Size = 0 ,
9959 /* ITTE_TAG_DATA = 00006360001029c6 80000003300c4080 */
9960 end_label = Thr1_User_Text_4v00c_text_end ,
9961 compressimage ,
9962 }
9963.text
9964.global Thr1_User_Text_4v00c_text_begin
9965Thr1_User_Text_4v00c_text_begin:
9966 nop
9967 sub %g1, 1, %g1
9968 brz %g1,Thr1_User_Text_4v00c_exit
9969 nop
9970 .word 0xc675a0d8
9971 .word 0xc0766a88
9972 nop
9973 nop
9974 nop
9975 nop
9976 nop
9977 .word 0xec5da0e0
9978 .word 0xbe150000
9979 GOTO_SUPERVISOR1
9980 IDEMAP_ALL_RPAGES
9981 .word 0xbe120000
9982 GOTO_SUPERVISOR1
9983 nop
9984 nop
9985 nop
9986 nop
9987 nop
9988 DDEMAP_ALL_PAGES
9989 DO_BRANCH
9990 .word 0x81c36000
9991 .word 0xbe154000
9992 GOTO_SUPERVISOR0
9993 .word 0xf476e0a8
9994 .word 0xc02aa92a
9995 .word 0xbe154000
9996 GOTO_SUPERVISOR0
9997 .word 0xf472a030
9998 .word 0xc075a1c0
9999 .word 0x81c3e000
10000 .word 0xbe124000
10001 GOTO_SUPERVISOR0
10002 nop
10003Thr1_User_Text_4v00c_exit:
10004 EXIT_GOOD
10005Thr1_User_Text_4v00c_text_end:
10006/*********************************************************************/
10007SECTION .Thr1_User_Data_4v109 DATA_VA=0x65002a800000
10008attr_data {
10009 Name = .Thr1_User_Data_4v109 ,
10010 VA = 0x65002a800000 ,/* 0x65002abfffc0 */
10011 RA = 0x03b5400000 ,
10012 PA = 0x1fb5400000 ,
10013 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
10014 thr1_nz_ctx_tsb_3 ,
10015 TTE_V = 1 ,
10016 TTE_NFO = 0 ,
10017 TTE_L = 0 ,
10018 TTE_Soft = 0x140000 ,
10019 TTE_IE = 0 ,
10020 TTE_E = 0 ,
10021 TTE_CP = 0 ,
10022 TTE_CV = 0 ,
10023 TTE_P = 0 ,
10024 TTE_EP = 0 ,
10025 TTE_W = 1 ,
10026 TTE_SW1 = 0 ,
10027 TTE_SW0 = 1 ,
10028 TTE_RSVD1 = 0 ,
10029 TTE_Size = 3 ,
10030 /* DTTE_TAG_DATA = 000065002a80096b 8000001fb5400043 */
10031 end_label = Thr1_User_Data_4v109_data_end ,
10032 compressimage ,
10033 }
10034.data
10035.global Thr1_User_Data_4v109_data_begin
10036Thr1_User_Data_4v109_data_begin:
10037 .xword 0x6360001ce000
10038 .xword 0x640000000000
10039 .xword 0x636000004000
10040 .xword 0x636000032000
10041 .xword 0x65002ec00000
10042 .xword 0x63600005e000
10043 .xword 0x63600006a000
10044 .xword 0x63600018a000
10045 .xword 0x6360001e8000
10046 .xword 0x6400001c0000
10047 .xword 0x640000680000
10048 .xword 0x650002c00000
10049 .xword 0x6360001d0000
10050 .xword 0x63600009a000
10051 .xword 0x640000570000
10052 .xword 0x660b10000000
10053 .xword 0x6400000f0000
10054 .xword 0x65002a000000
10055 .xword 0x650022000000
10056 .xword 0x636000196000
10057 .xword 0x636000042000
10058 .xword 0x640000030000
10059 .xword 0x636000016000
10060 .xword 0x636000176000
10061 .xword 0x6360001f2000
10062 .xword 0x640000150000
10063 .xword 0x636000094000
10064 .xword 0x650013400000
10065 .xword 0x6400008d0000
10066 .xword 0x6360001bc000
10067 .xword 0x640000bb0000
10068 .xword 0x636000102000
10069 .xword 0x65002a800000
10070 .xword 0x65002dc00000
10071 .xword 0x6360001b4000
10072 .xword 0x6360001e6000
10073 .xword 0x6400004f0000
10074 .xword 0x636000112000
10075 .xword 0x650034400000
10076 .xword 0x636000106000
10077Thr1_User_Data_4v109_data_end:
10078/*********************************************************************/
10079SECTION .Thr1_User_Text_4v00d TEXT_VA=0x65002dc00000
10080attr_text {
10081 Name = .Thr1_User_Text_4v00d ,
10082 VA = 0x65002dc00000 ,/* 0x65002dffffc0 */
10083 RA = 0x03b9800000 ,
10084 PA = 0x1fb9800000 ,
10085 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
10086 thr1_nz_ctx_tsb_3 ,
10087 TTE_V = 1 ,
10088 TTE_NFO = 0 ,
10089 TTE_L = 0 ,
10090 TTE_Soft = 0x070000 ,
10091 TTE_IE = 0 ,
10092 TTE_E = 0 ,
10093 TTE_CP = 0 ,
10094 TTE_CV = 0 ,
10095 TTE_P = 0 ,
10096 TTE_EP = 1 ,
10097 TTE_W = 0 ,
10098 TTE_SW1 = 0 ,
10099 TTE_SW0 = 1 ,
10100 TTE_RSVD1 = 0 ,
10101 TTE_Size = 3 ,
10102 /* ITTE_TAG_DATA = 000065002dc0096b 8000001fb9800083 */
10103 end_label = Thr1_User_Text_4v00d_text_end ,
10104 compressimage ,
10105 }
10106.text
10107.global Thr1_User_Text_4v00d_text_begin
10108Thr1_User_Text_4v00d_text_begin:
10109 nop
10110 sub %g1, 1, %g1
10111 brz %g1,Thr1_User_Text_4v00d_exit
10112 nop
10113 nop
10114 nop
10115 nop
10116 nop
10117 .word 0xd0766028
10118 .word 0xc02c2bda
10119 .word 0xd45e6068
10120 .word 0xbe82a0c0
10121 .word 0xf2dfd000
10122 .word 0xc0242ba8
10123 .word 0xbe120000
10124 GOTO_SUPERVISOR1
10125 .word 0xc020a878
10126 IDEMAP_PCTX
10127 .word 0x1000000
10128 .word 0xbe174000
10129 DDEMAP_RPAGE
10130 IDEMAP_ALL_RPAGES
10131 .word 0x1000000
10132 .word 0xbe150000
10133 IDEMAP_RPAGE
10134 .word 0xfcdd9000
10135 .word 0xec5da0c0
10136 .word 0x1000000
10137 .word 0xbe108000
10138 DDEMAP_RPAGE
10139 .word 0x1000000
10140 or %g0, 0x5ca, %i7
10141 LOAD_IDATA_ACCESS
10142thr1_MMU_ASI_PRIMARY_110:
10143 .word 0x87802080
10144 .word 0xdef42108
10145 DDEMAP_ALL
10146 .word 0xc035a564
10147 DO_BRANCH
10148 .word 0x81c72000
10149 .word 0xbe154000
10150 GOTO_SUPERVISOR0
10151 .word 0x1000000
10152 or %g0, 0x528, %i7
10153 ITLB_TAG_READ
10154 TOGGLE_LSU_DM
10155 .word 0xec5c2138
10156 IDEMAP_PCTX
10157 .word 0xfcd89000
10158 .word 0x1000000
10159 or %g0, 0x5a8, %i7
10160 DTLB_TAG_READ
10161thr1_MMU_ASI_PRIMARY_111:
10162 .word 0x87802080
10163 .word 0xf2f42068
10164 .word 0xf672a068
10165 .word 0xc02c2a10
10166 .word 0xf272a0c0
10167 .word 0xc02e61c1
10168 .word 0x1000000
10169 .word 0xbe178000
10170 IDEMAP_RPAGE
10171 nop
10172 nop
10173 nop
10174 nop
10175 nop
10176 .word 0xc02da50e
10177 TOGGLE_LSU_IM
10178 nop
10179 nop
10180 nop
10181 nop
10182 nop
10183 nop
10184 nop
10185 nop
10186 .word 0xbe138000
10187 GOTO_SUPERVISOR1
10188 .word 0xfc9a9000
10189 nop
10190 nop
10191 nop
10192 nop
10193 nop
10194 .word 0xd276e118
10195 .word 0xc02ee999
10196 IDEMAP_ALL_PAGES
10197thr1_MMU_ASI_SECONDARY_112:
10198 .word 0x87802081
10199 .word 0xf8b967e0
10200 DDEMAP_SCTX
10201 .word 0x1000000
10202 or %g0, 0xd7, %i7
10203 LOAD_DDATA_ACCESS
10204 .word 0xfe4c29af
10205 .word 0xfc9c1c40
10206 nop
10207 nop
10208 nop
10209 nop
10210 nop
10211 nop
10212 nop
10213 nop
10214 TOGGLE_LSU_IM
10215 nop
10216 .word 0x1000000
10217 or %g0, 0x57d, %i7
10218 LOAD_IDATA_ACCESS
10219 .word 0xfe55a316
10220 nop
10221 IDEMAP_PCTX
10222 .word 0xfcdc1000
10223 ACCESS_DTSB_PTR
10224 .word 0xbe8420f0
10225 .word 0xecdfd000
10226 DO_BRANCH
10227 .word 0x81c1e000
10228 .word 0xbe124000
10229 GOTO_SUPERVISOR0
10230 .word 0xc032a36a
10231 nop
10232 nop
10233 nop
10234 nop
10235 nop
10236 nop
10237 nop
10238 nop
10239 .word 0xc02dac4b
10240 .word 0xda712108
10241 .word 0xc0376e36
10242 .word 0x1000000
10243 or %g0, 0x06e, %i7
10244 LOAD_IDATA_IN
10245 .word 0xc45aa100
10246 .word 0x1000000
10247 or %g0, 0x02e, %i7
10248 LOAD_IDATA_IN
10249 TOGGLE_LSU_DM
10250 .word 0x1000000
10251 .word 0xbe118000
10252 srlx %i7, 8, %i7
10253 andn %i7, 0x1f, %i7
10254 ITLB_PROBE
10255 .word 0x1000000
10256 .word 0xbe11c000
10257 DDEMAP_PAGE
10258thr1_MMU_ASI_PRIMARY_113:
10259 .word 0x87802080
10260 .word 0xc4f42068
10261 .word 0xbe812098
10262 .word 0xfadfd000
10263 .word 0xf0766050
10264 .word 0xc02c225b
10265 ACCESS_ITSB_PTR
10266 .word 0xbe8420b0
10267 .word 0xfadfd000
10268 DO_BRANCH
10269 .word 0x81c72000
10270 .word 0xbe13c000
10271 GOTO_SUPERVISOR0
10272 .word 0xd45c2098
10273 .word 0x81c72000
10274 .word 0xbe13c000
10275 GOTO_SUPERVISOR0
10276 nop
10277Thr1_User_Text_4v00d_exit:
10278 EXIT_GOOD
10279Thr1_User_Text_4v00d_text_end:
10280/*********************************************************************/
10281SECTION .Thr1_User_Data_4v10a DATA_VA=0x6360001b4000
10282attr_data {
10283 Name = .Thr1_User_Data_4v10a ,
10284 VA = 0x6360001b4000 ,/* 0x6360001b5fc0 */
10285 RA = 0x03301a0000 ,
10286 PA = 0x03301a0000 ,
10287 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
10288 thr1_nz_ctx_tsb_1 ,
10289 TTE_V = 1 ,
10290 TTE_NFO = 0 ,
10291 TTE_L = 0 ,
10292 TTE_Soft = 0x140000 ,
10293 TTE_IE = 0 ,
10294 TTE_E = 0 ,
10295 TTE_CP = 0 ,
10296 TTE_CV = 0 ,
10297 TTE_P = 0 ,
10298 TTE_EP = 0 ,
10299 TTE_W = 1 ,
10300 TTE_SW1 = 0 ,
10301 TTE_SW0 = 1 ,
10302 TTE_RSVD1 = 0 ,
10303 TTE_Size = 0 ,
10304 /* DTTE_TAG_DATA = 00006360001b49c6 80000003301a0040 */
10305 end_label = Thr1_User_Data_4v10a_data_end ,
10306 compressimage ,
10307 }
10308.data
10309.global Thr1_User_Data_4v10a_data_begin
10310Thr1_User_Data_4v10a_data_begin:
10311 .xword 0x6360001ce000
10312 .xword 0x640000000000
10313 .xword 0x636000004000
10314 .xword 0x636000032000
10315 .xword 0x65002ec00000
10316 .xword 0x63600005e000
10317 .xword 0x63600006a000
10318 .xword 0x63600018a000
10319 .xword 0x6360001e8000
10320 .xword 0x6400001c0000
10321 .xword 0x640000680000
10322 .xword 0x650002c00000
10323 .xword 0x6360001d0000
10324 .xword 0x63600009a000
10325 .xword 0x640000570000
10326 .xword 0x660b10000000
10327 .xword 0x6400000f0000
10328 .xword 0x65002a000000
10329 .xword 0x650022000000
10330 .xword 0x636000196000
10331 .xword 0x636000042000
10332 .xword 0x640000030000
10333 .xword 0x636000016000
10334 .xword 0x636000176000
10335 .xword 0x6360001f2000
10336 .xword 0x640000150000
10337 .xword 0x636000094000
10338 .xword 0x650013400000
10339 .xword 0x6400008d0000
10340 .xword 0x6360001bc000
10341 .xword 0x640000bb0000
10342 .xword 0x636000102000
10343 .xword 0x65002a800000
10344 .xword 0x65002dc00000
10345 .xword 0x6360001b4000
10346 .xword 0x6360001e6000
10347 .xword 0x6400004f0000
10348 .xword 0x636000112000
10349 .xword 0x650034400000
10350 .xword 0x636000106000
10351Thr1_User_Data_4v10a_data_end:
10352/*********************************************************************/
10353SECTION .Thr1_User_Text_4v00e TEXT_VA=0x6360001e6000
10354attr_text {
10355 Name = .Thr1_User_Text_4v00e ,
10356 VA = 0x6360001e6000 ,/* 0x6360001e7fc0 */
10357 RA = 0x033005c000 ,
10358 PA = 0x033005c000 ,
10359 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
10360 thr1_nz_ctx_tsb_1 ,
10361 TTE_V = 1 ,
10362 TTE_NFO = 0 ,
10363 TTE_L = 0 ,
10364 TTE_Soft = 0x070000 ,
10365 TTE_IE = 0 ,
10366 TTE_E = 0 ,
10367 TTE_CP = 0 ,
10368 TTE_CV = 0 ,
10369 TTE_P = 0 ,
10370 TTE_EP = 1 ,
10371 TTE_W = 0 ,
10372 TTE_SW1 = 0 ,
10373 TTE_SW0 = 1 ,
10374 TTE_RSVD1 = 0 ,
10375 TTE_Size = 0 ,
10376 /* ITTE_TAG_DATA = 00006360001e69c6 800000033005c080 */
10377 end_label = Thr1_User_Text_4v00e_text_end ,
10378 compressimage ,
10379 }
10380.text
10381.global Thr1_User_Text_4v00e_text_begin
10382Thr1_User_Text_4v00e_text_begin:
10383 nop
10384 sub %g1, 1, %g1
10385 brz %g1,Thr1_User_Text_4v00e_exit
10386 nop
10387 .word 0xbe866100
10388 .word 0xf2dfd000
10389 nop
10390 nop
10391 DDEMAP_PCTX
10392 .word 0xc45c2098
10393 TOGGLE_LSU_DM
10394 .word 0x1000000
10395 or %g0, 0x4c0, %i7
10396 ITLB_TAG_READ
10397 nop
10398 nop
10399 nop
10400 nop
10401 nop
10402 nop
10403 nop
10404 nop
10405 .word 0xc45c20c0
10406 .word 0xf875a020
10407 .word 0xc02dacd8
10408 .word 0xfe5c2660
10409 DDEMAP_NCTX
10410 .word 0xbe154000
10411 GOTO_SUPERVISOR0
10412thr1_MMU_ASI_PRIMARY_114:
10413 .word 0x87802080
10414 .word 0xf8f76080
10415 DO_BRANCH
10416 .word 0x81c3e000
10417 .word 0xbe124000
10418 GOTO_SUPERVISOR0
10419 .word 0xca5e6010
10420 .word 0xfcda9000
10421 .word 0xc1995f20
10422 .word 0x1000000
10423 or %g0, 0x1c0, %i7
10424 ITLB_TAG_READ
10425 nop
10426 nop
10427 nop
10428 nop
10429 ACCESS_DTSB_PTR
10430 nop
10431 nop
10432 nop
10433 IDEMAP_ALL_PAGES
10434 nop
10435 nop
10436 nop
10437 TOGGLE_LSU_DM
10438 .word 0xfe566ea0
10439 .word 0x1000000
10440 .word 0xbe10c000
10441 IDEMAP_RPAGE
10442 DDEMAP_PCTX
10443 .word 0xbe120000
10444 GOTO_SUPERVISOR1
10445 .word 0xda776118
10446 .word 0xc0342436
10447 DDEMAP_NCTX
10448 .word 0x1000000
10449 or %g0, 0x108, %i7
10450 READ_IDATA_ACCESS
10451 .word 0x1000000
10452 or %g0, 0x5da, %i7
10453 LOAD_DDATA_ACCESS
10454 nop
10455 nop
10456 nop
10457 nop
10458 nop
10459 nop
10460 nop
10461 nop
10462 nop
10463 nop
10464 nop
10465 .word 0xbe842138
10466 .word 0xfadfd000
10467 .word 0xbe13c000
10468 GOTO_SUPERVISOR0
10469 .word 0xe05aa0e0
10470 .word 0xe05da098
10471 .word 0xbe85a0f0
10472 .word 0xe0dfd000
10473 .word 0x1000000
10474 .word 0xbe134000
10475 srlx %i7, 8, %i7
10476 andn %i7, 0x1f, %i7
10477 xor %i7, 0x10, %i7
10478 ITLB_PROBE
10479 DO_BRANCH
10480 .word 0x81c0e088
10481 .word 0xbe154000
10482 GOTO_SUPERVISOR0
10483 .word 0xec5aa110
10484 .word 0xbe120000
10485 GOTO_SUPERVISOR1
10486 nop
10487Thr1_User_Text_4v00e_exit:
10488 EXIT_GOOD
10489Thr1_User_Text_4v00e_text_end:
10490/*********************************************************************/
10491SECTION .Thr1_User_Data_4v10b DATA_VA=0x6400004f0000
10492attr_data {
10493 Name = .Thr1_User_Data_4v10b ,
10494 VA = 0x6400004f0000 ,/* 0x6400004fffc0 */
10495 RA = 0x01e0fa0000 ,
10496 PA = 0x1de0fa0000 ,
10497 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
10498 thr1_nz_ctx_tsb_2 ,
10499 TTE_V = 1 ,
10500 TTE_NFO = 0 ,
10501 TTE_L = 0 ,
10502 TTE_Soft = 0x140000 ,
10503 TTE_IE = 0 ,
10504 TTE_E = 0 ,
10505 TTE_CP = 0 ,
10506 TTE_CV = 0 ,
10507 TTE_P = 0 ,
10508 TTE_EP = 0 ,
10509 TTE_W = 1 ,
10510 TTE_SW1 = 0 ,
10511 TTE_SW0 = 1 ,
10512 TTE_RSVD1 = 0 ,
10513 TTE_Size = 1 ,
10514 /* DTTE_TAG_DATA = 00006400004f09c6 8000001de0fa0041 */
10515 end_label = Thr1_User_Data_4v10b_data_end ,
10516 compressimage ,
10517 }
10518.data
10519.global Thr1_User_Data_4v10b_data_begin
10520Thr1_User_Data_4v10b_data_begin:
10521 .xword 0x6360001ce000
10522 .xword 0x640000000000
10523 .xword 0x636000004000
10524 .xword 0x636000032000
10525 .xword 0x65002ec00000
10526 .xword 0x63600005e000
10527 .xword 0x63600006a000
10528 .xword 0x63600018a000
10529 .xword 0x6360001e8000
10530 .xword 0x6400001c0000
10531 .xword 0x640000680000
10532 .xword 0x650002c00000
10533 .xword 0x6360001d0000
10534 .xword 0x63600009a000
10535 .xword 0x640000570000
10536 .xword 0x660b10000000
10537 .xword 0x6400000f0000
10538 .xword 0x65002a000000
10539 .xword 0x650022000000
10540 .xword 0x636000196000
10541 .xword 0x636000042000
10542 .xword 0x640000030000
10543 .xword 0x636000016000
10544 .xword 0x636000176000
10545 .xword 0x6360001f2000
10546 .xword 0x640000150000
10547 .xword 0x636000094000
10548 .xword 0x650013400000
10549 .xword 0x6400008d0000
10550 .xword 0x6360001bc000
10551 .xword 0x640000bb0000
10552 .xword 0x636000102000
10553 .xword 0x65002a800000
10554 .xword 0x65002dc00000
10555 .xword 0x6360001b4000
10556 .xword 0x6360001e6000
10557 .xword 0x6400004f0000
10558 .xword 0x636000112000
10559 .xword 0x650034400000
10560 .xword 0x636000106000
10561Thr1_User_Data_4v10b_data_end:
10562/*********************************************************************/
10563SECTION .Thr1_User_Text_4v00f TEXT_VA=0x636000112000
10564attr_text {
10565 Name = .Thr1_User_Text_4v00f ,
10566 VA = 0x636000112000 ,/* 0x636000113fc0 */
10567 RA = 0x0330090000 ,
10568 PA = 0x0330090000 ,
10569 TTE_Context = 0x09c6 ,/* TEXT_PRIMARY */
10570 thr1_nz_ctx_tsb_1 ,
10571 TTE_V = 1 ,
10572 TTE_NFO = 0 ,
10573 TTE_L = 0 ,
10574 TTE_Soft = 0x070000 ,
10575 TTE_IE = 0 ,
10576 TTE_E = 0 ,
10577 TTE_CP = 0 ,
10578 TTE_CV = 0 ,
10579 TTE_P = 0 ,
10580 TTE_EP = 1 ,
10581 TTE_W = 0 ,
10582 TTE_SW1 = 0 ,
10583 TTE_SW0 = 1 ,
10584 TTE_RSVD1 = 0 ,
10585 TTE_Size = 0 ,
10586 /* ITTE_TAG_DATA = 00006360001129c6 8000000330090080 */
10587 end_label = Thr1_User_Text_4v00f_text_end ,
10588 compressimage ,
10589 }
10590.text
10591.global Thr1_User_Text_4v00f_text_begin
10592Thr1_User_Text_4v00f_text_begin:
10593 nop
10594 sub %g1, 1, %g1
10595 brz %g1,Thr1_User_Text_4v00f_exit
10596 nop
10597 .word 0x1000000
10598 .word 0xbe124000
10599 srlx %i7, 8, %i7
10600 andn %i7, 0x1f, %i7
10601 xor %i7, 0x10, %i7
10602 ITLB_PROBE
10603 .word 0xfe466960
10604 .word 0xf2776110
10605 .word 0xc02f6f39
10606 nop
10607 nop
10608 nop
10609 nop
10610 nop
10611 nop
10612 nop
10613 nop
10614 nop
10615 nop
10616 TOGGLE_LSU_DM
10617 .word 0x1000000
10618 or %g0, 0x58, %i7
10619 LOAD_DDATA_ACCESS
10620 .word 0x1000000
10621 or %g0, 0x19a, %i7
10622 LOAD_IDATA_ACCESS
10623 .word 0xfc995020
10624 ACCESS_ITSB_PTR
10625 .word 0xfcdf5000
10626 .word 0xbe124000
10627 GOTO_SUPERVISOR0
10628 DDEMAP_ALL_PAGES
10629 TOGGLE_LSU_IM
10630 .word 0x1000000
10631 or %g0, 0x160, %i7
10632 ITLB_TAG_READ
10633 .word 0x1000000
10634 or %g0, 0x2f0, %i7
10635 DTLB_TAG_READ
10636 .word 0x1000000
10637 or %g0, 0x280, %i7
10638 READ_DDATA_ACCESS
10639 DDEMAP_ALL
10640 TOGGLE_LSU_DM
10641 ACCESS_DTSB_PTR
10642 IDEMAP_ALL_RPAGES
10643 ACCESS_DTSB_PTR
10644 .word 0x1000000
10645 .word 0xbe138000
10646 IDEMAP_PAGE
10647 .word 0x1000000
10648 or %g0, 0xf5, %i7
10649 LOAD_IDATA_ACCESS
10650 .word 0x1000000
10651 or %g0, 0x01e, %i7
10652 LOAD_DDATA_IN
10653 .word 0xec5aa0c0
10654thr1_MMU_ASI_PRIMARY_115:
10655 .word 0x87802080
10656 .word 0xeef2a0a0
10657 .word 0x1000000
10658 or %g0, 0x568, %i7
10659 ITLB_TAG_READ
10660 nop
10661 nop
10662 nop
10663 nop
10664 .word 0xbe124000
10665 GOTO_SUPERVISOR0
10666thr1_MMU_ASI_PRIMARY_116:
10667 .word 0x87802080
10668 .word 0xccf5a018
10669 IDEMAP_ALL
10670 .word 0x1000000
10671 or %g0, 0x5d0, %i7
10672 DTLB_TAG_READ
10673 .word 0x1000000
10674 or %g0, 0x1c3, %i7
10675 LOAD_IDATA_ACCESS
10676 .word 0xd45c2098
10677 .word 0x1000000
10678 .word 0xbe15c000
10679 DDEMAP_RPAGE
10680 .word 0x1000000
10681 .word 0xbe170000
10682 srlx %i7, 8, %i7
10683 andn %i7, 0x1f, %i7
10684 ITLB_PROBE
10685 .word 0xfe5929c8
10686 .word 0xd2766060
10687 .word 0xc0276d80
10688 .word 0xf472a000
10689 .word 0xc076efe0
10690 .word 0x1000000
10691 .word 0xbe148000
10692 IDEMAP_RPAGE
10693 .word 0xfe512dac
10694thr1_MMU_ASI_SECONDARY_117:
10695 .word 0x87802081
10696 .word 0xd8f16018
10697 .word 0xda72a090
10698 .word 0xc02da8d2
10699 .word 0x1000000
10700 or %g0, 0x2e9, %i7
10701 LOAD_DDATA_ACCESS
10702 .word 0xfe4aa2eb
10703 .word 0xbe124000
10704 GOTO_SUPERVISOR0
10705 .word 0xd872a0a0
10706 .word 0xc02aaa93
10707 .word 0xfe52a102
10708 .word 0xfa5da0e0
10709 .word 0x1000000
10710 or %g0, 0x650, %i7
10711 DTLB_TAG_READ
10712 nop
10713 nop
10714 nop
10715 .word 0xc472a068
10716 .word 0xc02c24d5
10717 .word 0xcc776078
10718 .word 0xc022ad7c
10719 ACCESS_DTSB_PTR
10720 ACCESS_ITSB_PTR
10721 nop
10722 nop
10723 nop
10724 nop
10725 nop
10726 nop
10727 nop
10728 nop
10729 .word 0xe05c2068
10730thr1_MMU_ASI_BLK_SL_118:
10731 .word 0x878020f9
10732 .word 0xc1bc6b00
10733 TOGGLE_LSU_DM
10734 .word 0x1000000
10735 or %g0, 0x432, %i7
10736 LOAD_IDATA_ACCESS
10737 DO_BRANCH
10738 .word 0x81c6a000
10739 .word 0xbe13c000
10740 GOTO_SUPERVISOR0
10741 .word 0xfe56eede
10742 .word 0xbe124000
10743 GOTO_SUPERVISOR0
10744 nop
10745Thr1_User_Text_4v00f_exit:
10746 EXIT_GOOD
10747Thr1_User_Text_4v00f_text_end:
10748/*********************************************************************/
10749SECTION .Thr1_User_Data_4v10c DATA_VA=0x650034400000
10750attr_data {
10751 Name = .Thr1_User_Data_4v10c ,
10752 VA = 0x650034400000 ,/* 0x6500347fffc0 */
10753 RA = 0x03bd800000 ,
10754 PA = 0x1fbd800000 ,
10755 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
10756 thr1_nz_ctx_tsb_3 ,
10757 TTE_V = 1 ,
10758 TTE_NFO = 0 ,
10759 TTE_L = 0 ,
10760 TTE_Soft = 0x140000 ,
10761 TTE_IE = 0 ,
10762 TTE_E = 0 ,
10763 TTE_CP = 0 ,
10764 TTE_CV = 0 ,
10765 TTE_P = 0 ,
10766 TTE_EP = 0 ,
10767 TTE_W = 1 ,
10768 TTE_SW1 = 0 ,
10769 TTE_SW0 = 1 ,
10770 TTE_RSVD1 = 0 ,
10771 TTE_Size = 3 ,
10772 /* DTTE_TAG_DATA = 000065003440096b 8000001fbd800043 */
10773 end_label = Thr1_User_Data_4v10c_data_end ,
10774 compressimage ,
10775 }
10776.data
10777.global Thr1_User_Data_4v10c_data_begin
10778Thr1_User_Data_4v10c_data_begin:
10779 .xword 0x6360001ce000
10780 .xword 0x640000000000
10781 .xword 0x636000004000
10782 .xword 0x636000032000
10783 .xword 0x65002ec00000
10784 .xword 0x63600005e000
10785 .xword 0x63600006a000
10786 .xword 0x63600018a000
10787 .xword 0x6360001e8000
10788 .xword 0x6400001c0000
10789 .xword 0x640000680000
10790 .xword 0x650002c00000
10791 .xword 0x6360001d0000
10792 .xword 0x63600009a000
10793 .xword 0x640000570000
10794 .xword 0x660b10000000
10795 .xword 0x6400000f0000
10796 .xword 0x65002a000000
10797 .xword 0x650022000000
10798 .xword 0x636000196000
10799 .xword 0x636000042000
10800 .xword 0x640000030000
10801 .xword 0x636000016000
10802 .xword 0x636000176000
10803 .xword 0x6360001f2000
10804 .xword 0x640000150000
10805 .xword 0x636000094000
10806 .xword 0x650013400000
10807 .xword 0x6400008d0000
10808 .xword 0x6360001bc000
10809 .xword 0x640000bb0000
10810 .xword 0x636000102000
10811 .xword 0x65002a800000
10812 .xword 0x65002dc00000
10813 .xword 0x6360001b4000
10814 .xword 0x6360001e6000
10815 .xword 0x6400004f0000
10816 .xword 0x636000112000
10817 .xword 0x650034400000
10818 .xword 0x636000106000
10819Thr1_User_Data_4v10c_data_end:
10820/*********************************************************************/
10821SECTION .Thr1_User_Data_4v10d DATA_VA=0x636000106000
10822attr_data {
10823 Name = .Thr1_User_Data_4v10d ,
10824 VA = 0x636000106000 ,/* 0x636000107fc0 */
10825 RA = 0x0330188000 ,
10826 PA = 0x0330188000 ,
10827 TTE_Context = 0x09c6 ,/* DATA_PRIMARY */
10828 thr1_nz_ctx_tsb_1 ,
10829 TTE_V = 1 ,
10830 TTE_NFO = 0 ,
10831 TTE_L = 0 ,
10832 TTE_Soft = 0x140000 ,
10833 TTE_IE = 0 ,
10834 TTE_E = 0 ,
10835 TTE_CP = 0 ,
10836 TTE_CV = 0 ,
10837 TTE_P = 0 ,
10838 TTE_EP = 0 ,
10839 TTE_W = 1 ,
10840 TTE_SW1 = 0 ,
10841 TTE_SW0 = 1 ,
10842 TTE_RSVD1 = 0 ,
10843 TTE_Size = 0 ,
10844 /* DTTE_TAG_DATA = 00006360001069c6 8000000330188040 */
10845 end_label = Thr1_User_Data_4v10d_data_end ,
10846 compressimage ,
10847 }
10848.data
10849.global Thr1_User_Data_4v10d_data_begin
10850Thr1_User_Data_4v10d_data_begin:
10851 .xword 0x6360001ce000
10852 .xword 0x640000000000
10853 .xword 0x636000004000
10854 .xword 0x636000032000
10855 .xword 0x65002ec00000
10856 .xword 0x63600005e000
10857 .xword 0x63600006a000
10858 .xword 0x63600018a000
10859 .xword 0x6360001e8000
10860 .xword 0x6400001c0000
10861 .xword 0x640000680000
10862 .xword 0x650002c00000
10863 .xword 0x6360001d0000
10864 .xword 0x63600009a000
10865 .xword 0x640000570000
10866 .xword 0x660b10000000
10867 .xword 0x6400000f0000
10868 .xword 0x65002a000000
10869 .xword 0x650022000000
10870 .xword 0x636000196000
10871 .xword 0x636000042000
10872 .xword 0x640000030000
10873 .xword 0x636000016000
10874 .xword 0x636000176000
10875 .xword 0x6360001f2000
10876 .xword 0x640000150000
10877 .xword 0x636000094000
10878 .xword 0x650013400000
10879 .xword 0x6400008d0000
10880 .xword 0x6360001bc000
10881 .xword 0x640000bb0000
10882 .xword 0x636000102000
10883 .xword 0x65002a800000
10884 .xword 0x65002dc00000
10885 .xword 0x6360001b4000
10886 .xword 0x6360001e6000
10887 .xword 0x6400004f0000
10888 .xword 0x636000112000
10889 .xword 0x650034400000
10890 .xword 0x636000106000
10891Thr1_User_Data_4v10d_data_end:
10892/*********************************************************************/
10893SECTION .Thr2_User_Text_4v000 TEXT_VA=0x680000d00000
10894attr_text {
10895 Name = .Thr2_User_Text_4v000 ,
10896 VA = 0x680000d00000 ,/* 0x680000d0ffc0 */
10897 RA = 0x01f0950000 ,
10898 PA = 0x01f0950000 ,
10899 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
10900 thr2_nz_ctx_tsb_0 ,
10901 TTE_V = 1 ,
10902 TTE_NFO = 0 ,
10903 TTE_L = 0 ,
10904 TTE_Soft = 0x120000 ,
10905 TTE_IE = 0 ,
10906 TTE_E = 0 ,
10907 TTE_CP = 1 ,
10908 TTE_CV = 0 ,
10909 TTE_P = 0 ,
10910 TTE_EP = 1 ,
10911 TTE_W = 0 ,
10912 TTE_SW1 = 1 ,
10913 TTE_SW0 = 1 ,
10914 TTE_RSVD1 = 0 ,
10915 TTE_Size = 1 ,
10916 /* ITTE_TAG_DATA = 0000680000d00984 80000001f0950481 */
10917 end_label = Thr2_User_Text_4v000_text_end ,
10918 compressimage ,
10919 }
10920.text
10921.global Thr2_user_code_entry
10922Thr2_user_code_entry:
10923 setx 0x690025000000, %g1, %g2
10924 or %g0, 12, %g1
10925 .word 0xc658a000
10926 .word 0xc858a008
10927 .word 0xca58a010
10928 .word 0xcc58a018
10929 .word 0xce58a020
10930 .word 0xd058a028
10931 .word 0xd258a030
10932 .word 0xd458a038
10933 .word 0xd658a040
10934 .word 0xd858a048
10935 .word 0xda58a050
10936 .word 0xdc58a058
10937 .word 0xde58a060
10938 .word 0xe058a068
10939 .word 0xe258a070
10940 .word 0xe458a078
10941 .word 0xe658a080
10942 .word 0xe858a088
10943 .word 0xea58a090
10944 .word 0xec58a098
10945 .word 0xee58a0a0
10946 .word 0xf058a0a8
10947 .word 0xf258a0b0
10948 .word 0xf458a0b8
10949 .word 0xf658a0c0
10950 .word 0xf858a0c8
10951 .word 0xfa58a0d0
10952 .word 0xfc58a0d8
10953.global Thr2_User_Text_4v000_text_begin
10954Thr2_User_Text_4v000_text_begin:
10955 nop
10956 sub %g1, 1, %g1
10957 brz %g1,Thr2_User_Text_4v000_exit
10958 nop
10959 .word 0xbe14c000
10960 GOTO_SUPERVISOR1
10961 .word 0xc0352ad6
10962 DO_BRANCH
10963 .word 0x81c0e088
10964 .word 0xbe124000
10965 GOTO_SUPERVISOR0
10966 .word 0xbe866008
10967 .word 0xd4dfd000
10968 nop
10969 nop
10970 nop
10971 nop
10972 nop
10973 nop
10974 nop
10975 nop
10976 nop
10977 .word 0xfe5aa988
10978thr2_MMU_ASI_SECONDARY_119:
10979 .word 0x87802081
10980 .word 0xc6f16090
10981 TOGGLE_LSU_IM
10982 TOGGLE_LSU_DM
10983 .word 0xbe124000
10984 GOTO_SUPERVISOR0
10985 .word 0xbe82a0f0
10986 .word 0xe39fde00
10987 .word 0xbe158000
10988 GOTO_SUPERVISOR1
10989 .word 0xcc5aa018
10990 .word 0x81c6a000
10991 .word 0xbe124000
10992 GOTO_SUPERVISOR0
10993 nop
10994Thr2_User_Text_4v000_exit:
10995 EXIT_GOOD
10996Thr2_User_Text_4v000_text_end:
10997/*********************************************************************/
10998SECTION .Thr2_User_Data_4v100 DATA_VA=0x690025000000
10999attr_data {
11000 Name = .Thr2_User_Data_4v100 ,
11001 VA = 0x690025000000 ,/* 0x6900253fffc0 */
11002 RA = 0x03c2400000 ,
11003 PA = 0x2fc2400000 ,
11004 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
11005 thr2_nz_ctx_tsb_1 ,
11006 TTE_V = 1 ,
11007 TTE_NFO = 0 ,
11008 TTE_L = 1 ,
11009 TTE_Soft = 0x1a0000 ,
11010 TTE_IE = 0 ,
11011 TTE_E = 0 ,
11012 TTE_CP = 0 ,
11013 TTE_CV = 0 ,
11014 TTE_P = 0 ,
11015 TTE_EP = 0 ,
11016 TTE_W = 1 ,
11017 TTE_SW1 = 1 ,
11018 TTE_SW0 = 1 ,
11019 TTE_RSVD1 = 0 ,
11020 TTE_Size = 3 ,
11021 /* DTTE_TAG_DATA = 0000690025000984 8000002fc2400043 */
11022 end_label = Thr2_User_Data_4v100_data_end ,
11023 compressimage ,
11024 }
11025.data
11026.global Thr2_User_Data_4v100_data_begin
11027Thr2_User_Data_4v100_data_begin:
11028 .xword 0x680000d00000
11029 .xword 0x690025000000
11030 .xword 0x6770000da000
11031 .xword 0x6770001ea000
11032 .xword 0x680000020000
11033 .xword 0x677000154000
11034 .xword 0x680000cb0000
11035 .xword 0x690037000000
11036 .xword 0x680000590000
11037 .xword 0x690002400000
11038 .xword 0x6770000c0000
11039 .xword 0x677000146000
11040 .xword 0x690005000000
11041 .xword 0x680000380000
11042 .xword 0x677000170000
11043 .xword 0x69002d800000
11044 .xword 0x6a0d20000000
11045 .xword 0x6770001b0000
11046 .xword 0x6770000b0000
11047 .xword 0x6770000a4000
11048 .xword 0x6770001a2000
11049 .xword 0x67700015a000
11050 .xword 0x680000420000
11051 .xword 0x6770001b2000
11052 .xword 0x680000660000
11053 .xword 0x6800008f0000
11054 .xword 0x680000110000
11055 .xword 0x690032400000
11056 .xword 0x690010400000
11057 .xword 0x680000eb0000
11058 .xword 0x6800009f0000
11059 .xword 0x69003dc00000
11060 .xword 0x690028000000
11061 .xword 0x690010c00000
11062 .xword 0x6800006e0000
11063 .xword 0x67700013c000
11064 .xword 0x680000540000
11065 .xword 0x6770001ca000
11066 .xword 0x690007800000
11067 .xword 0x67700010a000
11068 .xword 0x6770000ae000
11069 .xword 0x67700008a000
11070 .xword 0x680000450000
11071 .xword 0x6770001a4000
11072Thr2_User_Data_4v100_data_end:
11073/*********************************************************************/
11074SECTION .Thr2_User_Data_4v200 DATA_VA=0x6770000da000
11075attr_data {
11076 Name = .Thr2_User_Data_4v200 ,
11077 VA = 0x6770000da000 ,/* 0x6770000dbfc0 */
11078 RA = 0x0340160000 ,
11079 PA = 0x0340160000 ,
11080 TTE_Context = 0x031c ,/* DATA_SECONDARY */
11081 thr2_nz_ctx_tsb_3 ,
11082 TTE_V = 1 ,
11083 TTE_NFO = 0 ,
11084 TTE_L = 1 ,
11085 TTE_Soft = 0x180000 ,
11086 TTE_IE = 0 ,
11087 TTE_E = 0 ,
11088 TTE_CP = 1 ,
11089 TTE_CV = 0 ,
11090 TTE_P = 0 ,
11091 TTE_EP = 0 ,
11092 TTE_W = 1 ,
11093 TTE_SW1 = 0 ,
11094 TTE_SW0 = 0 ,
11095 TTE_RSVD1 = 0 ,
11096 TTE_Size = 0 ,
11097 /* DTTE_TAG_DATA = 00006770000da31c 8000000340160440 */
11098 end_label = Thr2_User_Data_4v200_data_end ,
11099 compressimage ,
11100 }
11101.data
11102.global Thr2_User_Data_4v200_data_begin
11103Thr2_User_Data_4v200_data_begin:
11104 .xword 0x680000d00000
11105 .xword 0x690025000000
11106 .xword 0x6770000da000
11107 .xword 0x6770001ea000
11108 .xword 0x680000020000
11109 .xword 0x677000154000
11110 .xword 0x680000cb0000
11111 .xword 0x690037000000
11112 .xword 0x680000590000
11113 .xword 0x690002400000
11114 .xword 0x6770000c0000
11115 .xword 0x677000146000
11116 .xword 0x690005000000
11117 .xword 0x680000380000
11118 .xword 0x677000170000
11119 .xword 0x69002d800000
11120 .xword 0x6a0d20000000
11121 .xword 0x6770001b0000
11122 .xword 0x6770000b0000
11123 .xword 0x6770000a4000
11124 .xword 0x6770001a2000
11125 .xword 0x67700015a000
11126 .xword 0x680000420000
11127 .xword 0x6770001b2000
11128 .xword 0x680000660000
11129 .xword 0x6800008f0000
11130 .xword 0x680000110000
11131 .xword 0x690032400000
11132 .xword 0x690010400000
11133 .xword 0x680000eb0000
11134 .xword 0x6800009f0000
11135 .xword 0x69003dc00000
11136 .xword 0x690028000000
11137 .xword 0x690010c00000
11138 .xword 0x6800006e0000
11139 .xword 0x67700013c000
11140 .xword 0x680000540000
11141 .xword 0x6770001ca000
11142 .xword 0x690007800000
11143 .xword 0x67700010a000
11144 .xword 0x6770000ae000
11145 .xword 0x67700008a000
11146 .xword 0x680000450000
11147 .xword 0x6770001a4000
11148Thr2_User_Data_4v200_data_end:
11149/*********************************************************************/
11150SECTION .Thr2_User_Data_4v300 DATA_VA=0x6770001ea000
11151attr_data {
11152 Name = .Thr2_User_Data_4v300 ,
11153 VA = 0x6770001ea000 ,/* 0x6770001ebfc0 */
11154 RA = 0x034002c000 ,
11155 PA = 0x034002c000 ,
11156 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11157 thr2_z_ctx_tsb_2 ,
11158 TTE_V = 1 ,
11159 TTE_NFO = 0 ,
11160 TTE_L = 0 ,
11161 TTE_Soft = 0x0f0000 ,
11162 TTE_IE = 0 ,
11163 TTE_E = 0 ,
11164 TTE_CP = 1 ,
11165 TTE_CV = 0 ,
11166 TTE_P = 0 ,
11167 TTE_EP = 0 ,
11168 TTE_W = 1 ,
11169 TTE_SW1 = 1 ,
11170 TTE_SW0 = 0 ,
11171 TTE_RSVD1 = 0 ,
11172 TTE_Size = 0 ,
11173 /* DTTE_TAG_DATA = 00006770001ea000 800000034002c440 */
11174 end_label = Thr2_User_Data_4v300_data_end ,
11175 compressimage ,
11176 }
11177.data
11178.global Thr2_User_Data_4v300_data_begin
11179Thr2_User_Data_4v300_data_begin:
11180 .xword 0x680000d00000
11181 .xword 0x690025000000
11182 .xword 0x6770000da000
11183 .xword 0x6770001ea000
11184 .xword 0x680000020000
11185 .xword 0x677000154000
11186 .xword 0x680000cb0000
11187 .xword 0x690037000000
11188 .xword 0x680000590000
11189 .xword 0x690002400000
11190 .xword 0x6770000c0000
11191 .xword 0x677000146000
11192 .xword 0x690005000000
11193 .xword 0x680000380000
11194 .xword 0x677000170000
11195 .xword 0x69002d800000
11196 .xword 0x6a0d20000000
11197 .xword 0x6770001b0000
11198 .xword 0x6770000b0000
11199 .xword 0x6770000a4000
11200 .xword 0x6770001a2000
11201 .xword 0x67700015a000
11202 .xword 0x680000420000
11203 .xword 0x6770001b2000
11204 .xword 0x680000660000
11205 .xword 0x6800008f0000
11206 .xword 0x680000110000
11207 .xword 0x690032400000
11208 .xword 0x690010400000
11209 .xword 0x680000eb0000
11210 .xword 0x6800009f0000
11211 .xword 0x69003dc00000
11212 .xword 0x690028000000
11213 .xword 0x690010c00000
11214 .xword 0x6800006e0000
11215 .xword 0x67700013c000
11216 .xword 0x680000540000
11217 .xword 0x6770001ca000
11218 .xword 0x690007800000
11219 .xword 0x67700010a000
11220 .xword 0x6770000ae000
11221 .xword 0x67700008a000
11222 .xword 0x680000450000
11223 .xword 0x6770001a4000
11224Thr2_User_Data_4v300_data_end:
11225/*********************************************************************/
11226SECTION .Thr2_User_Text_4v001 TEXT_VA=0x680000020000
11227attr_text {
11228 Name = .Thr2_User_Text_4v001 ,
11229 VA = 0x680000020000 ,/* 0x68000002ffc0 */
11230 RA = 0x01f09b0000 ,
11231 PA = 0x01f09b0000 ,
11232 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
11233 thr2_nz_ctx_tsb_0 ,
11234 TTE_V = 1 ,
11235 TTE_NFO = 0 ,
11236 TTE_L = 0 ,
11237 TTE_Soft = 0x120000 ,
11238 TTE_IE = 0 ,
11239 TTE_E = 0 ,
11240 TTE_CP = 1 ,
11241 TTE_CV = 0 ,
11242 TTE_P = 0 ,
11243 TTE_EP = 1 ,
11244 TTE_W = 0 ,
11245 TTE_SW1 = 1 ,
11246 TTE_SW0 = 1 ,
11247 TTE_RSVD1 = 0 ,
11248 TTE_Size = 1 ,
11249 /* ITTE_TAG_DATA = 0000680000020984 80000001f09b0481 */
11250 end_label = Thr2_User_Text_4v001_text_end ,
11251 compressimage ,
11252 }
11253.text
11254.global Thr2_User_Text_4v001_text_begin
11255Thr2_User_Text_4v001_text_begin:
11256 nop
11257 sub %g1, 1, %g1
11258 brz %g1,Thr2_User_Text_4v001_exit
11259 nop
11260 nop
11261 nop
11262 .word 0x1000000
11263 or %g0, 0x160, %i7
11264 READ_DDATA_ACCESS
11265 .word 0xc0352300
11266 .word 0xfe442d14
11267 .word 0x1000000
11268 or %g0, 0x1e8, %i7
11269 DTLB_TAG_READ
11270 .word 0xe05c2068
11271 nop
11272 nop
11273 nop
11274 .word 0x1000000
11275 or %g0, 0x431, %i7
11276 LOAD_DDATA_ACCESS
11277 .word 0xc45d2008
11278 nop
11279 DDEMAP_SCTX
11280thr2_MMU_ASI_BLK_COMMIT_P_120:
11281 .word 0x878020e0
11282 .word 0xc1baaac0
11283 .word 0xd8766048
11284 .word 0xc02ee9c3
11285 .word 0x1000000
11286 or %g0, 0x510, %i7
11287 READ_IDATA_ACCESS
11288 .word 0xfcdc1000
11289 .word 0xbe82e010
11290 .word 0xcadfd060
11291 DO_BRANCH
11292 .word 0x81c62000
11293 .word 0xbe124000
11294 GOTO_SUPERVISOR0
11295 DDEMAP_SCTX
11296 DO_BRANCH
11297 .word 0x81c6a000
11298 .word 0xbe13c000
11299 GOTO_SUPERVISOR0
11300 .word 0x1000000
11301 .word 0xbe108000
11302 IDEMAP_RPAGE
11303 ACCESS_DTSB_PTR
11304 .word 0xfa5d20f0
11305 .word 0xfe542de2
11306 .word 0x1000000
11307 or %g0, 0x777, %i7
11308 LOAD_DDATA_ACCESS
11309 .word 0x1000000
11310 .word 0xbe130000
11311 DDEMAP_PAGE
11312 ACCESS_DTSB_PTR
11313 .word 0x1000000
11314 or %g0, 0x0ac, %i7
11315 LOAD_DDATA_IN
11316 DO_BRANCH
11317 .word 0x81c62000
11318 .word 0xbe124000
11319 GOTO_SUPERVISOR0
11320 .word 0xfcda9000
11321 .word 0x1000000
11322 .word 0xbe13c000
11323 IDEMAP_PAGE
11324thr2_MMU_ASI_PRIMARY_121:
11325 .word 0x87802080
11326 .word 0xeaf52020
11327 .word 0xfcdf5000
11328 .word 0x1000000
11329 or %g0, 0x98, %i7
11330 READ_IDATA_ACCESS
11331 .word 0xbe120000
11332 GOTO_SUPERVISOR1
11333 .word 0xf075e000
11334 .word 0xc02de2a5
11335 .word 0x81c72000
11336 .word 0xbe124000
11337 GOTO_SUPERVISOR0
11338 nop
11339Thr2_User_Text_4v001_exit:
11340 EXIT_GOOD
11341Thr2_User_Text_4v001_text_end:
11342/*********************************************************************/
11343SECTION .Thr2_User_Text_4v400 TEXT_VA=0x677000154000
11344attr_text {
11345 Name = .Thr2_User_Text_4v400 ,
11346 VA = 0x677000154000 ,/* 0x677000155fc0 */
11347 RA = 0x03401ea000 ,
11348 PA = 0x03401ea000 ,
11349 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11350 thr2_z_ctx_tsb_2 ,
11351 TTE_V = 1 ,
11352 TTE_NFO = 0 ,
11353 TTE_L = 1 ,
11354 TTE_Soft = 0x040000 ,
11355 TTE_IE = 0 ,
11356 TTE_E = 0 ,
11357 TTE_CP = 0 ,
11358 TTE_CV = 0 ,
11359 TTE_P = 1 ,
11360 TTE_EP = 1 ,
11361 TTE_W = 0 ,
11362 TTE_SW1 = 1 ,
11363 TTE_SW0 = 0 ,
11364 TTE_RSVD1 = 0 ,
11365 TTE_Size = 0 ,
11366 /* ITTE_TAG_DATA = 0000677000154000 80000003401ea080 */
11367 end_label = Thr2_User_Text_4v400_text_end ,
11368 compressimage ,
11369 }
11370.text
11371.global Thr2_User_Text_4v400_text_begin
11372Thr2_User_Text_4v400_text_begin:
11373 wrpr 0, %gl
11374 nop
11375 nop
11376 P_DDEMAP_ALL_PAGES
11377thr2_MMU_ASI_PRIMARY_122:
11378 .word 0x87802080
11379 .word 0xf6f6e0e0
11380thr2_MMU_ASI_AS_IF_USER_PRIMARY_123:
11381 .word 0x87802010
11382 .word 0xd0f12058
11383 .word 0xfcd8c2a0
11384 P_DDEMAP_ALL_RPAGES
11385 .word 0xfcddc200
11386 .word 0xbe8420e0
11387 .word 0xf2dfc200
11388 nop
11389thr2_MMU_ASI_PRIMARY_LITTLE_124:
11390 .word 0x87802088
11391 .word 0xfcbd2cb0
11392 .word 0xf659a0c0
11393 .word 0xfcdc0200
11394 .word 0xbe816010
11395 .word 0xcadfd020
11396 .word 0x1000000
11397 .word 0xbe118000
11398 P_DDEMAP_RPAGE
11399 .word 0xbe85e0c0
11400 .word 0xe0dfd000
11401 .word 0x1000000
11402 or %g0, 0x780, %i7
11403 P_DTLB_TAG_READ
11404 .word 0xfe41a47c
11405 .word 0xfc9ad020
11406 .word 0xbe816010
11407 .word 0xcadfd060
11408 .word 0xfcd90200
11409 .word 0xbe85e088
11410 .word 0xe0dfd000
11411 nop
11412 nop
11413 nop
11414 nop
11415 nop
11416 nop
11417 nop
11418 nop
11419 .word 0xbe86e008
11420 .word 0xfadfd000
11421 .word 0xe19942e0
11422 .word 0xfcd90200
11423 .word 0xd671a040
11424 .word 0xc0332532
11425 P_DDEMAP_SCTX
11426 nop
11427 nop
11428 nop
11429 nop
11430thr2_MMU_ASI_AS_IF_USER_PRIMARY_125:
11431 .word 0x87802010
11432 .word 0xf0f76078
11433 .word 0xbe134000
11434 RETURN_FROM_SUPERVISOR1
11435 nop
11436Thr2_User_Text_4v400_exit:
11437 EXIT_GOOD
11438Thr2_User_Text_4v400_text_end:
11439/*********************************************************************/
11440SECTION .Thr2_User_Text_4v002 TEXT_VA=0x680000cb0000
11441attr_text {
11442 Name = .Thr2_User_Text_4v002 ,
11443 VA = 0x680000cb0000 ,/* 0x680000cbffc0 */
11444 RA = 0x01f0650000 ,
11445 PA = 0x01f0650000 ,
11446 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
11447 thr2_nz_ctx_tsb_0 ,
11448 TTE_V = 1 ,
11449 TTE_NFO = 0 ,
11450 TTE_L = 0 ,
11451 TTE_Soft = 0x120000 ,
11452 TTE_IE = 0 ,
11453 TTE_E = 0 ,
11454 TTE_CP = 1 ,
11455 TTE_CV = 0 ,
11456 TTE_P = 1 ,
11457 TTE_EP = 1 ,
11458 TTE_W = 0 ,
11459 TTE_SW1 = 1 ,
11460 TTE_SW0 = 1 ,
11461 TTE_RSVD1 = 0 ,
11462 TTE_Size = 1 ,
11463 /* ITTE_TAG_DATA = 0000680000cb0984 80000001f0650481 */
11464 end_label = Thr2_User_Text_4v002_text_end ,
11465 compressimage ,
11466 }
11467.text
11468.global Thr2_User_Text_4v002_text_begin
11469Thr2_User_Text_4v002_text_begin:
11470 wrpr 0, %gl
11471 .word 0x1000000
11472 or %g0, 0x3c0, %i7
11473 P_READ_DDATA_ACCESS
11474 P_ACCESS_ITSB_PTR
11475 P_IDEMAP_NCTX
11476 P_TOGGLE_LSU_DM
11477 .word 0xbe852110
11478 .word 0xd4dfc200
11479 .word 0xc45aa140
11480 nop
11481 nop
11482 nop
11483 nop
11484 nop
11485 nop
11486 P_TOGGLE_LSU_DM
11487 .word 0x1000000
11488 or %g0, 0x578, %i7
11489 P_READ_IDATA_ACCESS
11490 .word 0xbe80a128
11491 .word 0xeedfc200
11492 .word 0x1000000
11493 or %g0, 0x7f8, %i7
11494 P_DTLB_TAG_READ
11495 P_TOGGLE_LSU_DM
11496 nop
11497 nop
11498 .word 0xe05de068
11499 .word 0xfcde5000
11500 .word 0xfcdd0200
11501 .word 0xfc998480
11502 nop
11503 nop
11504 nop
11505 nop
11506 nop
11507 nop
11508 nop
11509 nop
11510 nop
11511 nop
11512 .word 0x1000000
11513 .word 0xbe170000
11514 srlx %i7, 8, %i7
11515 andn %i7, 0x1f, %i7
11516 P_ITLB_PROBE
11517 .word 0xc035e31c
11518 .word 0xbe842088
11519 .word 0xc8dfd000
11520 nop
11521 nop
11522 nop
11523 nop
11524 nop
11525 nop
11526 nop
11527 nop
11528 nop
11529 .word 0x1000000
11530 or %g0, 0x590, %i7
11531 P_READ_IDATA_ACCESS
11532 .word 0x1000000
11533 or %g0, 0x4c0, %i7
11534 P_READ_IDATA_ACCESS
11535 .word 0x1000000
11536 or %g0, 0x1d8, %i7
11537 P_READ_DDATA_ACCESS
11538 nop
11539 nop
11540 nop
11541 nop
11542 nop
11543 nop
11544thr2_MMU_ASI_AS_IF_USER_PRIMARY_126:
11545 .word 0x87802010
11546 .word 0xe2f42048
11547 .word 0xc0266868
11548 .word 0xbe82a0e0
11549 .word 0xf6dfc200
11550thr2_MMU_ASI_PRIMARY_127:
11551 .word 0x87802080
11552 .word 0xd8f12018
11553 .word 0x1000000
11554 or %g0, 0x98, %i7
11555 P_ITLB_TAG_READ
11556 .word 0x1000000
11557 or %g0, 0x67f, %i7
11558 P_LOAD_DDATA_ACCESS
11559 .word 0xc028a448
11560 .word 0xbe148000
11561 RETURN_FROM_SUPERVISOR0
11562 nop
11563Thr2_User_Text_4v002_exit:
11564 EXIT_GOOD
11565Thr2_User_Text_4v002_text_end:
11566/*********************************************************************/
11567SECTION .Thr2_User_Data_4v101 DATA_VA=0x690037000000
11568attr_data {
11569 Name = .Thr2_User_Data_4v101 ,
11570 VA = 0x690037000000 ,/* 0x6900373fffc0 */
11571 RA = 0x03cfc00000 ,
11572 PA = 0x2fcfc00000 ,
11573 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
11574 thr2_nz_ctx_tsb_1 ,
11575 TTE_V = 1 ,
11576 TTE_NFO = 0 ,
11577 TTE_L = 1 ,
11578 TTE_Soft = 0x1a0000 ,
11579 TTE_IE = 0 ,
11580 TTE_E = 0 ,
11581 TTE_CP = 0 ,
11582 TTE_CV = 0 ,
11583 TTE_P = 0 ,
11584 TTE_EP = 0 ,
11585 TTE_W = 1 ,
11586 TTE_SW1 = 1 ,
11587 TTE_SW0 = 1 ,
11588 TTE_RSVD1 = 0 ,
11589 TTE_Size = 3 ,
11590 /* DTTE_TAG_DATA = 0000690037000984 8000002fcfc00043 */
11591 end_label = Thr2_User_Data_4v101_data_end ,
11592 compressimage ,
11593 }
11594.data
11595.global Thr2_User_Data_4v101_data_begin
11596Thr2_User_Data_4v101_data_begin:
11597 .xword 0x680000d00000
11598 .xword 0x690025000000
11599 .xword 0x6770000da000
11600 .xword 0x6770001ea000
11601 .xword 0x680000020000
11602 .xword 0x677000154000
11603 .xword 0x680000cb0000
11604 .xword 0x690037000000
11605 .xword 0x680000590000
11606 .xword 0x690002400000
11607 .xword 0x6770000c0000
11608 .xword 0x677000146000
11609 .xword 0x690005000000
11610 .xword 0x680000380000
11611 .xword 0x677000170000
11612 .xword 0x69002d800000
11613 .xword 0x6a0d20000000
11614 .xword 0x6770001b0000
11615 .xword 0x6770000b0000
11616 .xword 0x6770000a4000
11617 .xword 0x6770001a2000
11618 .xword 0x67700015a000
11619 .xword 0x680000420000
11620 .xword 0x6770001b2000
11621 .xword 0x680000660000
11622 .xword 0x6800008f0000
11623 .xword 0x680000110000
11624 .xword 0x690032400000
11625 .xword 0x690010400000
11626 .xword 0x680000eb0000
11627 .xword 0x6800009f0000
11628 .xword 0x69003dc00000
11629 .xword 0x690028000000
11630 .xword 0x690010c00000
11631 .xword 0x6800006e0000
11632 .xword 0x67700013c000
11633 .xword 0x680000540000
11634 .xword 0x6770001ca000
11635 .xword 0x690007800000
11636 .xword 0x67700010a000
11637 .xword 0x6770000ae000
11638 .xword 0x67700008a000
11639 .xword 0x680000450000
11640 .xword 0x6770001a4000
11641Thr2_User_Data_4v101_data_end:
11642/*********************************************************************/
11643SECTION .Thr2_User_Data_4v201 DATA_VA=0x680000590000
11644attr_data {
11645 Name = .Thr2_User_Data_4v201 ,
11646 VA = 0x680000590000 ,/* 0x68000059ffc0 */
11647 RA = 0x01f0aa0000 ,
11648 PA = 0x01f0aa0000 ,
11649 TTE_Context = 0x031c ,/* DATA_SECONDARY */
11650 thr2_nz_ctx_tsb_0 ,
11651 TTE_V = 1 ,
11652 TTE_NFO = 0 ,
11653 TTE_L = 1 ,
11654 TTE_Soft = 0x180000 ,
11655 TTE_IE = 0 ,
11656 TTE_E = 0 ,
11657 TTE_CP = 1 ,
11658 TTE_CV = 0 ,
11659 TTE_P = 0 ,
11660 TTE_EP = 0 ,
11661 TTE_W = 1 ,
11662 TTE_SW1 = 0 ,
11663 TTE_SW0 = 0 ,
11664 TTE_RSVD1 = 0 ,
11665 TTE_Size = 1 ,
11666 /* DTTE_TAG_DATA = 000068000059031c 80000001f0aa0441 */
11667 end_label = Thr2_User_Data_4v201_data_end ,
11668 compressimage ,
11669 }
11670.data
11671.global Thr2_User_Data_4v201_data_begin
11672Thr2_User_Data_4v201_data_begin:
11673 .xword 0x680000d00000
11674 .xword 0x690025000000
11675 .xword 0x6770000da000
11676 .xword 0x6770001ea000
11677 .xword 0x680000020000
11678 .xword 0x677000154000
11679 .xword 0x680000cb0000
11680 .xword 0x690037000000
11681 .xword 0x680000590000
11682 .xword 0x690002400000
11683 .xword 0x6770000c0000
11684 .xword 0x677000146000
11685 .xword 0x690005000000
11686 .xword 0x680000380000
11687 .xword 0x677000170000
11688 .xword 0x69002d800000
11689 .xword 0x6a0d20000000
11690 .xword 0x6770001b0000
11691 .xword 0x6770000b0000
11692 .xword 0x6770000a4000
11693 .xword 0x6770001a2000
11694 .xword 0x67700015a000
11695 .xword 0x680000420000
11696 .xword 0x6770001b2000
11697 .xword 0x680000660000
11698 .xword 0x6800008f0000
11699 .xword 0x680000110000
11700 .xword 0x690032400000
11701 .xword 0x690010400000
11702 .xword 0x680000eb0000
11703 .xword 0x6800009f0000
11704 .xword 0x69003dc00000
11705 .xword 0x690028000000
11706 .xword 0x690010c00000
11707 .xword 0x6800006e0000
11708 .xword 0x67700013c000
11709 .xword 0x680000540000
11710 .xword 0x6770001ca000
11711 .xword 0x690007800000
11712 .xword 0x67700010a000
11713 .xword 0x6770000ae000
11714 .xword 0x67700008a000
11715 .xword 0x680000450000
11716 .xword 0x6770001a4000
11717Thr2_User_Data_4v201_data_end:
11718/*********************************************************************/
11719SECTION .Thr2_User_Data_4v301 DATA_VA=0x690002400000
11720attr_data {
11721 Name = .Thr2_User_Data_4v301 ,
11722 VA = 0x690002400000 ,/* 0x6900027fffc0 */
11723 RA = 0x03c1800000 ,
11724 PA = 0x03c1800000 ,
11725 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11726 thr2_z_ctx_tsb_0 ,
11727 TTE_V = 1 ,
11728 TTE_NFO = 0 ,
11729 TTE_L = 0 ,
11730 TTE_Soft = 0x0f0000 ,
11731 TTE_IE = 0 ,
11732 TTE_E = 0 ,
11733 TTE_CP = 1 ,
11734 TTE_CV = 0 ,
11735 TTE_P = 0 ,
11736 TTE_EP = 0 ,
11737 TTE_W = 1 ,
11738 TTE_SW1 = 1 ,
11739 TTE_SW0 = 0 ,
11740 TTE_RSVD1 = 0 ,
11741 TTE_Size = 3 ,
11742 /* DTTE_TAG_DATA = 0000690002400000 80000003c1800443 */
11743 end_label = Thr2_User_Data_4v301_data_end ,
11744 compressimage ,
11745 }
11746.data
11747.global Thr2_User_Data_4v301_data_begin
11748Thr2_User_Data_4v301_data_begin:
11749 .xword 0x680000d00000
11750 .xword 0x690025000000
11751 .xword 0x6770000da000
11752 .xword 0x6770001ea000
11753 .xword 0x680000020000
11754 .xword 0x677000154000
11755 .xword 0x680000cb0000
11756 .xword 0x690037000000
11757 .xword 0x680000590000
11758 .xword 0x690002400000
11759 .xword 0x6770000c0000
11760 .xword 0x677000146000
11761 .xword 0x690005000000
11762 .xword 0x680000380000
11763 .xword 0x677000170000
11764 .xword 0x69002d800000
11765 .xword 0x6a0d20000000
11766 .xword 0x6770001b0000
11767 .xword 0x6770000b0000
11768 .xword 0x6770000a4000
11769 .xword 0x6770001a2000
11770 .xword 0x67700015a000
11771 .xword 0x680000420000
11772 .xword 0x6770001b2000
11773 .xword 0x680000660000
11774 .xword 0x6800008f0000
11775 .xword 0x680000110000
11776 .xword 0x690032400000
11777 .xword 0x690010400000
11778 .xword 0x680000eb0000
11779 .xword 0x6800009f0000
11780 .xword 0x69003dc00000
11781 .xword 0x690028000000
11782 .xword 0x690010c00000
11783 .xword 0x6800006e0000
11784 .xword 0x67700013c000
11785 .xword 0x680000540000
11786 .xword 0x6770001ca000
11787 .xword 0x690007800000
11788 .xword 0x67700010a000
11789 .xword 0x6770000ae000
11790 .xword 0x67700008a000
11791 .xword 0x680000450000
11792 .xword 0x6770001a4000
11793Thr2_User_Data_4v301_data_end:
11794/*********************************************************************/
11795SECTION .Thr2_User_Text_4v003 TEXT_VA=0x6770000c0000
11796attr_text {
11797 Name = .Thr2_User_Text_4v003 ,
11798 VA = 0x6770000c0000 ,/* 0x6770000c1fc0 */
11799 RA = 0x0340026000 ,
11800 PA = 0x0340026000 ,
11801 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
11802 thr2_nz_ctx_tsb_3 ,
11803 TTE_V = 1 ,
11804 TTE_NFO = 0 ,
11805 TTE_L = 0 ,
11806 TTE_Soft = 0x120000 ,
11807 TTE_IE = 0 ,
11808 TTE_E = 0 ,
11809 TTE_CP = 1 ,
11810 TTE_CV = 0 ,
11811 TTE_P = 0 ,
11812 TTE_EP = 1 ,
11813 TTE_W = 0 ,
11814 TTE_SW1 = 1 ,
11815 TTE_SW0 = 1 ,
11816 TTE_RSVD1 = 0 ,
11817 TTE_Size = 0 ,
11818 /* ITTE_TAG_DATA = 00006770000c0984 8000000340026480 */
11819 end_label = Thr2_User_Text_4v003_text_end ,
11820 compressimage ,
11821 }
11822.text
11823.global Thr2_User_Text_4v003_text_begin
11824Thr2_User_Text_4v003_text_begin:
11825 nop
11826 sub %g1, 1, %g1
11827 brz %g1,Thr2_User_Text_4v003_exit
11828 nop
11829 .word 0xfcd95160
11830 .word 0x1000000
11831 or %g0, 0x480, %i7
11832 ITLB_TAG_READ
11833 .word 0x1000000
11834 or %g0, 0x09c, %i7
11835 LOAD_DDATA_IN
11836 .word 0xc036ea7a
11837 nop
11838 DO_BRANCH
11839 .word 0x81c3e000
11840 .word 0xbe124000
11841 GOTO_SUPERVISOR0
11842 .word 0x1000000
11843 or %g0, 0x418, %i7
11844 READ_IDATA_ACCESS
11845 .word 0xe39c1e00
11846 .word 0xfe52af96
11847 .word 0xfe58ad60
11848 .word 0xfcddd000
11849 .word 0xc036e668
11850 nop
11851 nop
11852 nop
11853 nop
11854 nop
11855 nop
11856 .word 0xfa75e150
11857 .word 0xc0252cc4
11858 .word 0x1000000
11859 or %g0, 0x7c0, %i7
11860 DTLB_TAG_READ
11861 .word 0x1000000
11862 or %g0, 0x539, %i7
11863 LOAD_IDATA_ACCESS
11864 .word 0xbe13c000
11865 GOTO_SUPERVISOR0
11866 .word 0xc02aaa54
11867 .word 0xbe138000
11868 GOTO_SUPERVISOR1
11869 nop
11870Thr2_User_Text_4v003_exit:
11871 EXIT_GOOD
11872Thr2_User_Text_4v003_text_end:
11873/*********************************************************************/
11874SECTION .Thr2_User_Text_4v401 TEXT_VA=0x677000146000
11875attr_text {
11876 Name = .Thr2_User_Text_4v401 ,
11877 VA = 0x677000146000 ,/* 0x677000147fc0 */
11878 RA = 0x034005e000 ,
11879 PA = 0x034005e000 ,
11880 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
11881 thr2_z_ctx_tsb_2 ,
11882 TTE_V = 1 ,
11883 TTE_NFO = 0 ,
11884 TTE_L = 1 ,
11885 TTE_Soft = 0x040000 ,
11886 TTE_IE = 0 ,
11887 TTE_E = 0 ,
11888 TTE_CP = 0 ,
11889 TTE_CV = 0 ,
11890 TTE_P = 1 ,
11891 TTE_EP = 1 ,
11892 TTE_W = 0 ,
11893 TTE_SW1 = 1 ,
11894 TTE_SW0 = 0 ,
11895 TTE_RSVD1 = 0 ,
11896 TTE_Size = 0 ,
11897 /* ITTE_TAG_DATA = 0000677000146000 800000034005e080 */
11898 end_label = Thr2_User_Text_4v401_text_end ,
11899 compressimage ,
11900 }
11901.text
11902.global Thr2_User_Text_4v401_text_begin
11903Thr2_User_Text_4v401_text_begin:
11904 wrpr 0, %gl
11905 P_IDEMAP_PCTX
11906 P_ACCESS_DTSB_PTR
11907 .word 0x1000000
11908 or %g0, 0x728, %i7
11909 P_DTLB_TAG_READ
11910 nop
11911 nop
11912 nop
11913 nop
11914 nop
11915thr2_MMU_ASI_PRIMARY_LITTLE_128:
11916 .word 0x87802088
11917 .word 0xfaf42038
11918 P_IDEMAP_ALL_PAGES
11919 P_IDEMAP_ALL_RPAGES
11920 .word 0x1000000
11921 or %g0, 0x480, %i7
11922 P_READ_IDATA_ACCESS
11923 P_DDEMAP_NCTX
11924 .word 0x1000000
11925 or %g0, 0xf0, %i7
11926 P_ITLB_TAG_READ
11927 .word 0xc02c6e1a
11928 .word 0xe05b2038
11929 P_DDEMAP_ALL_PAGES
11930 .word 0xfc9984e0
11931 nop
11932 nop
11933 nop
11934 nop
11935 nop
11936 nop
11937 nop
11938 nop
11939 nop
11940 .word 0x1000000
11941 .word 0xbe110000
11942 P_IDEMAP_RPAGE
11943 nop
11944 nop
11945 nop
11946 nop
11947 nop
11948 nop
11949 nop
11950 nop
11951 nop
11952 nop
11953 nop
11954 nop
11955 nop
11956 nop
11957 .word 0xfcd90200
11958 .word 0xbe82a068
11959 .word 0xc4dfc200
11960thr2_MMU_ASI_PRIMARY_129:
11961 .word 0x87802080
11962 .word 0xdef52000
11963 .word 0x1000000
11964 or %g0, 0x00f, %i7
11965 P_LOAD_IDATA_IN
11966 P_IDEMAP_PCTX
11967 .word 0xbe82a138
11968 .word 0xeedfd000
11969 .word 0xfc998580
11970 .word 0xfe51a02a
11971 .word 0x1000000
11972 or %g0, 0x58, %i7
11973 P_ITLB_TAG_READ
11974 nop
11975 nop
11976 nop
11977 .word 0x1000000
11978 .word 0xbe128000
11979 srlx %i7, 8, %i7
11980 andn %i7, 0x1f, %i7
11981 xor %i7, 0x10, %i7
11982 P_ITLB_PROBE
11983 .word 0x1000000
11984 or %g0, 0x075, %i7
11985 P_LOAD_IDATA_IN
11986 .word 0xfe49a82b
11987 .word 0xfa59a088
11988 .word 0x1000000
11989 or %g0, 0x03e, %i7
11990 P_LOAD_DDATA_IN
11991 .word 0xbe866068
11992 .word 0xf6dfc200
11993thr2_MMU_ASI_BLK_COMMIT_S_130:
11994 .word 0x878020e1
11995 .word 0xc3b966c0
11996thr2_MMU_ASI_AS_IF_USER_PRIMARY_131:
11997 .word 0x87802010
11998 .word 0xeef2a008
11999 .word 0xbe154000
12000 RETURN_FROM_SUPERVISOR1
12001 nop
12002Thr2_User_Text_4v401_exit:
12003 EXIT_GOOD
12004Thr2_User_Text_4v401_text_end:
12005/*********************************************************************/
12006SECTION .Thr2_User_Text_4v004 TEXT_VA=0x690005000000
12007attr_text {
12008 Name = .Thr2_User_Text_4v004 ,
12009 VA = 0x690005000000 ,/* 0x6900053fffc0 */
12010 RA = 0x03c7800000 ,
12011 PA = 0x2fc7800000 ,
12012 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
12013 thr2_nz_ctx_tsb_1 ,
12014 TTE_V = 1 ,
12015 TTE_NFO = 0 ,
12016 TTE_L = 0 ,
12017 TTE_Soft = 0x120000 ,
12018 TTE_IE = 0 ,
12019 TTE_E = 0 ,
12020 TTE_CP = 1 ,
12021 TTE_CV = 0 ,
12022 TTE_P = 1 ,
12023 TTE_EP = 1 ,
12024 TTE_W = 0 ,
12025 TTE_SW1 = 1 ,
12026 TTE_SW0 = 1 ,
12027 TTE_RSVD1 = 0 ,
12028 TTE_Size = 3 ,
12029 /* ITTE_TAG_DATA = 0000690005000984 8000002fc7800483 */
12030 end_label = Thr2_User_Text_4v004_text_end ,
12031 compressimage ,
12032 }
12033.text
12034.global Thr2_User_Text_4v004_text_begin
12035Thr2_User_Text_4v004_text_begin:
12036 wrpr 0, %gl
12037 .word 0xfc9d1c40
12038 .word 0xfc9b05e0
12039 .word 0xfc9a9c40
12040 P_TOGGLE_LSU_IM
12041thr2_MMU_ASI_AS_IF_USER_PRIMARY_132:
12042 .word 0x87802010
12043 .word 0xf0f2a060
12044 P_TOGGLE_LSU_IM
12045 .word 0xfcd90200
12046 .word 0xfcdec200
12047 .word 0xfcda8300
12048 .word 0x1000000
12049 or %g0, 0x03f, %i7
12050 P_LOAD_DDATA_IN
12051 .word 0xfcdd1000
12052 .word 0xbe148000
12053 RETURN_FROM_SUPERVISOR0
12054 nop
12055Thr2_User_Text_4v004_exit:
12056 EXIT_GOOD
12057Thr2_User_Text_4v004_text_end:
12058/*********************************************************************/
12059SECTION .Thr2_User_Data_4v102 DATA_VA=0x680000380000
12060attr_data {
12061 Name = .Thr2_User_Data_4v102 ,
12062 VA = 0x680000380000 ,/* 0x68000038ffc0 */
12063 RA = 0x01f0440000 ,
12064 PA = 0x01f0440000 ,
12065 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
12066 thr2_nz_ctx_tsb_0 ,
12067 TTE_V = 1 ,
12068 TTE_NFO = 0 ,
12069 TTE_L = 1 ,
12070 TTE_Soft = 0x1a0000 ,
12071 TTE_IE = 0 ,
12072 TTE_E = 0 ,
12073 TTE_CP = 0 ,
12074 TTE_CV = 0 ,
12075 TTE_P = 0 ,
12076 TTE_EP = 0 ,
12077 TTE_W = 1 ,
12078 TTE_SW1 = 1 ,
12079 TTE_SW0 = 1 ,
12080 TTE_RSVD1 = 0 ,
12081 TTE_Size = 1 ,
12082 /* DTTE_TAG_DATA = 0000680000380984 80000001f0440041 */
12083 end_label = Thr2_User_Data_4v102_data_end ,
12084 compressimage ,
12085 }
12086.data
12087.global Thr2_User_Data_4v102_data_begin
12088Thr2_User_Data_4v102_data_begin:
12089 .xword 0x680000d00000
12090 .xword 0x690025000000
12091 .xword 0x6770000da000
12092 .xword 0x6770001ea000
12093 .xword 0x680000020000
12094 .xword 0x677000154000
12095 .xword 0x680000cb0000
12096 .xword 0x690037000000
12097 .xword 0x680000590000
12098 .xword 0x690002400000
12099 .xword 0x6770000c0000
12100 .xword 0x677000146000
12101 .xword 0x690005000000
12102 .xword 0x680000380000
12103 .xword 0x677000170000
12104 .xword 0x69002d800000
12105 .xword 0x6a0d20000000
12106 .xword 0x6770001b0000
12107 .xword 0x6770000b0000
12108 .xword 0x6770000a4000
12109 .xword 0x6770001a2000
12110 .xword 0x67700015a000
12111 .xword 0x680000420000
12112 .xword 0x6770001b2000
12113 .xword 0x680000660000
12114 .xword 0x6800008f0000
12115 .xword 0x680000110000
12116 .xword 0x690032400000
12117 .xword 0x690010400000
12118 .xword 0x680000eb0000
12119 .xword 0x6800009f0000
12120 .xword 0x69003dc00000
12121 .xword 0x690028000000
12122 .xword 0x690010c00000
12123 .xword 0x6800006e0000
12124 .xword 0x67700013c000
12125 .xword 0x680000540000
12126 .xword 0x6770001ca000
12127 .xword 0x690007800000
12128 .xword 0x67700010a000
12129 .xword 0x6770000ae000
12130 .xword 0x67700008a000
12131 .xword 0x680000450000
12132 .xword 0x6770001a4000
12133Thr2_User_Data_4v102_data_end:
12134/*********************************************************************/
12135SECTION .Thr2_User_Data_4v302 DATA_VA=0x677000170000
12136attr_data {
12137 Name = .Thr2_User_Data_4v302 ,
12138 VA = 0x677000170000 ,/* 0x677000171fc0 */
12139 RA = 0x0340122000 ,
12140 PA = 0x0340122000 ,
12141 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12142 thr2_z_ctx_tsb_2 ,
12143 TTE_V = 1 ,
12144 TTE_NFO = 0 ,
12145 TTE_L = 0 ,
12146 TTE_Soft = 0x0f0000 ,
12147 TTE_IE = 0 ,
12148 TTE_E = 0 ,
12149 TTE_CP = 1 ,
12150 TTE_CV = 0 ,
12151 TTE_P = 0 ,
12152 TTE_EP = 0 ,
12153 TTE_W = 1 ,
12154 TTE_SW1 = 1 ,
12155 TTE_SW0 = 0 ,
12156 TTE_RSVD1 = 0 ,
12157 TTE_Size = 0 ,
12158 /* DTTE_TAG_DATA = 0000677000170000 8000000340122440 */
12159 end_label = Thr2_User_Data_4v302_data_end ,
12160 compressimage ,
12161 }
12162.data
12163.global Thr2_User_Data_4v302_data_begin
12164Thr2_User_Data_4v302_data_begin:
12165 .xword 0x680000d00000
12166 .xword 0x690025000000
12167 .xword 0x6770000da000
12168 .xword 0x6770001ea000
12169 .xword 0x680000020000
12170 .xword 0x677000154000
12171 .xword 0x680000cb0000
12172 .xword 0x690037000000
12173 .xword 0x680000590000
12174 .xword 0x690002400000
12175 .xword 0x6770000c0000
12176 .xword 0x677000146000
12177 .xword 0x690005000000
12178 .xword 0x680000380000
12179 .xword 0x677000170000
12180 .xword 0x69002d800000
12181 .xword 0x6a0d20000000
12182 .xword 0x6770001b0000
12183 .xword 0x6770000b0000
12184 .xword 0x6770000a4000
12185 .xword 0x6770001a2000
12186 .xword 0x67700015a000
12187 .xword 0x680000420000
12188 .xword 0x6770001b2000
12189 .xword 0x680000660000
12190 .xword 0x6800008f0000
12191 .xword 0x680000110000
12192 .xword 0x690032400000
12193 .xword 0x690010400000
12194 .xword 0x680000eb0000
12195 .xword 0x6800009f0000
12196 .xword 0x69003dc00000
12197 .xword 0x690028000000
12198 .xword 0x690010c00000
12199 .xword 0x6800006e0000
12200 .xword 0x67700013c000
12201 .xword 0x680000540000
12202 .xword 0x6770001ca000
12203 .xword 0x690007800000
12204 .xword 0x67700010a000
12205 .xword 0x6770000ae000
12206 .xword 0x67700008a000
12207 .xword 0x680000450000
12208 .xword 0x6770001a4000
12209Thr2_User_Data_4v302_data_end:
12210/*********************************************************************/
12211SECTION .Thr2_User_Text_4v005 TEXT_VA=0x69002d800000
12212attr_text {
12213 Name = .Thr2_User_Text_4v005 ,
12214 VA = 0x69002d800000 ,/* 0x69002dbfffc0 */
12215 RA = 0x03cbc00000 ,
12216 PA = 0x2fcbc00000 ,
12217 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
12218 thr2_nz_ctx_tsb_1 ,
12219 TTE_V = 1 ,
12220 TTE_NFO = 0 ,
12221 TTE_L = 0 ,
12222 TTE_Soft = 0x120000 ,
12223 TTE_IE = 0 ,
12224 TTE_E = 0 ,
12225 TTE_CP = 1 ,
12226 TTE_CV = 0 ,
12227 TTE_P = 0 ,
12228 TTE_EP = 1 ,
12229 TTE_W = 0 ,
12230 TTE_SW1 = 1 ,
12231 TTE_SW0 = 1 ,
12232 TTE_RSVD1 = 0 ,
12233 TTE_Size = 3 ,
12234 /* ITTE_TAG_DATA = 000069002d800984 8000002fcbc00483 */
12235 end_label = Thr2_User_Text_4v005_text_end ,
12236 compressimage ,
12237 }
12238.text
12239.global Thr2_User_Text_4v005_text_begin
12240Thr2_User_Text_4v005_text_begin:
12241 nop
12242 sub %g1, 1, %g1
12243 brz %g1,Thr2_User_Text_4v005_exit
12244 nop
12245 nop
12246 nop
12247 .word 0x1000000
12248 .word 0xbe140000
12249 IDEMAP_RPAGE
12250thr2_MMU_ASI_SECONDARY_133:
12251 .word 0x87802081
12252 .word 0xd4b96e00
12253 .word 0xbe124000
12254 GOTO_SUPERVISOR0
12255 .word 0xfa5aa088
12256thr2_MMU_ASI_PRIMARY_134:
12257 .word 0x87802080
12258 .word 0xdcf66080
12259 .word 0xde7420d8
12260 .word 0xc02c2da2
12261thr2_MMU_ASI_PRIMARY_135:
12262 .word 0x87802080
12263 .word 0xdef5e0e8
12264 .word 0x1000000
12265 .word 0xbe178000
12266 IDEMAP_RPAGE
12267 DO_BRANCH
12268 .word 0x81c62000
12269 .word 0xbe13c000
12270 GOTO_SUPERVISOR0
12271 .word 0xbe8420e0
12272 .word 0xeedfd000
12273 .word 0x1000000
12274 .word 0xbe17c000
12275 DDEMAP_PAGE
12276 DO_BRANCH
12277 .word 0x81c6a000
12278 .word 0xbe124000
12279 GOTO_SUPERVISOR0
12280 .word 0xfe4c251a
12281 .word 0x81c1e000
12282 .word 0xbe124000
12283 GOTO_SUPERVISOR0
12284 nop
12285Thr2_User_Text_4v005_exit:
12286 EXIT_GOOD
12287Thr2_User_Text_4v005_text_end:
12288/*********************************************************************/
12289SECTION .Thr2_User_Text_4v402 TEXT_VA=0x6a0d20000000
12290attr_text {
12291 Name = .Thr2_User_Text_4v402 ,
12292 VA = 0x6a0d20000000 ,/* 0x6a0d2fffffc0 */
12293 RA = 0x0050000000 ,
12294 PA = 0x2850000000 ,
12295 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
12296 thr2_z_ctx_tsb_1 ,
12297 TTE_V = 1 ,
12298 TTE_NFO = 0 ,
12299 TTE_L = 1 ,
12300 TTE_Soft = 0x040000 ,
12301 TTE_IE = 0 ,
12302 TTE_E = 0 ,
12303 TTE_CP = 0 ,
12304 TTE_CV = 0 ,
12305 TTE_P = 1 ,
12306 TTE_EP = 1 ,
12307 TTE_W = 0 ,
12308 TTE_SW1 = 1 ,
12309 TTE_SW0 = 0 ,
12310 TTE_RSVD1 = 0 ,
12311 TTE_Size = 5 ,
12312 /* ITTE_TAG_DATA = 00006a0d20000000 8000002850000085 */
12313 end_label = Thr2_User_Text_4v402_text_end ,
12314 compressimage ,
12315 }
12316.text
12317.global Thr2_User_Text_4v402_text_begin
12318Thr2_User_Text_4v402_text_begin:
12319 wrpr 0, %gl
12320 .word 0xfcdc0200
12321 .word 0x1000000
12322 or %g0, 0x1e0, %i7
12323 P_ITLB_TAG_READ
12324 P_DDEMAP_SCTX
12325 nop
12326 nop
12327 nop
12328 nop
12329 nop
12330 nop
12331 nop
12332 nop
12333 nop
12334 nop
12335thr2_MMU_ASI_AS_IF_USER_PRIMARY_136:
12336 .word 0x87802010
12337 .word 0xeef52120
12338 .word 0x1000000
12339 or %g0, 0x557, %i7
12340 P_LOAD_IDATA_ACCESS
12341 .word 0xfcdd0200
12342 .word 0xbe11c000
12343 RETURN_FROM_SUPERVISOR1
12344 nop
12345Thr2_User_Text_4v402_exit:
12346 EXIT_GOOD
12347Thr2_User_Text_4v402_text_end:
12348/*********************************************************************/
12349SECTION .Thr2_User_Data_4v103 DATA_VA=0x6770001b0000
12350attr_data {
12351 Name = .Thr2_User_Data_4v103 ,
12352 VA = 0x6770001b0000 ,/* 0x6770001b1fc0 */
12353 RA = 0x03401b4000 ,
12354 PA = 0x03401b4000 ,
12355 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
12356 thr2_nz_ctx_tsb_3 ,
12357 TTE_V = 1 ,
12358 TTE_NFO = 0 ,
12359 TTE_L = 1 ,
12360 TTE_Soft = 0x1a0000 ,
12361 TTE_IE = 0 ,
12362 TTE_E = 0 ,
12363 TTE_CP = 0 ,
12364 TTE_CV = 0 ,
12365 TTE_P = 0 ,
12366 TTE_EP = 0 ,
12367 TTE_W = 1 ,
12368 TTE_SW1 = 1 ,
12369 TTE_SW0 = 1 ,
12370 TTE_RSVD1 = 0 ,
12371 TTE_Size = 0 ,
12372 /* DTTE_TAG_DATA = 00006770001b0984 80000003401b4040 */
12373 end_label = Thr2_User_Data_4v103_data_end ,
12374 compressimage ,
12375 }
12376.data
12377.global Thr2_User_Data_4v103_data_begin
12378Thr2_User_Data_4v103_data_begin:
12379 .xword 0x680000d00000
12380 .xword 0x690025000000
12381 .xword 0x6770000da000
12382 .xword 0x6770001ea000
12383 .xword 0x680000020000
12384 .xword 0x677000154000
12385 .xword 0x680000cb0000
12386 .xword 0x690037000000
12387 .xword 0x680000590000
12388 .xword 0x690002400000
12389 .xword 0x6770000c0000
12390 .xword 0x677000146000
12391 .xword 0x690005000000
12392 .xword 0x680000380000
12393 .xword 0x677000170000
12394 .xword 0x69002d800000
12395 .xword 0x6a0d20000000
12396 .xword 0x6770001b0000
12397 .xword 0x6770000b0000
12398 .xword 0x6770000a4000
12399 .xword 0x6770001a2000
12400 .xword 0x67700015a000
12401 .xword 0x680000420000
12402 .xword 0x6770001b2000
12403 .xword 0x680000660000
12404 .xword 0x6800008f0000
12405 .xword 0x680000110000
12406 .xword 0x690032400000
12407 .xword 0x690010400000
12408 .xword 0x680000eb0000
12409 .xword 0x6800009f0000
12410 .xword 0x69003dc00000
12411 .xword 0x690028000000
12412 .xword 0x690010c00000
12413 .xword 0x6800006e0000
12414 .xword 0x67700013c000
12415 .xword 0x680000540000
12416 .xword 0x6770001ca000
12417 .xword 0x690007800000
12418 .xword 0x67700010a000
12419 .xword 0x6770000ae000
12420 .xword 0x67700008a000
12421 .xword 0x680000450000
12422 .xword 0x6770001a4000
12423Thr2_User_Data_4v103_data_end:
12424/*********************************************************************/
12425SECTION .Thr2_User_Text_4v006 TEXT_VA=0x6770000b0000
12426attr_text {
12427 Name = .Thr2_User_Text_4v006 ,
12428 VA = 0x6770000b0000 ,/* 0x6770000b1fc0 */
12429 RA = 0x034006a000 ,
12430 PA = 0x034006a000 ,
12431 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
12432 thr2_nz_ctx_tsb_3 ,
12433 TTE_V = 1 ,
12434 TTE_NFO = 0 ,
12435 TTE_L = 0 ,
12436 TTE_Soft = 0x120000 ,
12437 TTE_IE = 0 ,
12438 TTE_E = 0 ,
12439 TTE_CP = 1 ,
12440 TTE_CV = 0 ,
12441 TTE_P = 0 ,
12442 TTE_EP = 1 ,
12443 TTE_W = 0 ,
12444 TTE_SW1 = 1 ,
12445 TTE_SW0 = 1 ,
12446 TTE_RSVD1 = 0 ,
12447 TTE_Size = 0 ,
12448 /* ITTE_TAG_DATA = 00006770000b0984 800000034006a480 */
12449 end_label = Thr2_User_Text_4v006_text_end ,
12450 compressimage ,
12451 }
12452.text
12453.global Thr2_User_Text_4v006_text_begin
12454Thr2_User_Text_4v006_text_begin:
12455 nop
12456 sub %g1, 1, %g1
12457 brz %g1,Thr2_User_Text_4v006_exit
12458 nop
12459 .word 0xc020aaa0
12460 nop
12461 nop
12462 nop
12463 nop
12464 nop
12465 .word 0x1000000
12466 or %g0, 0x798, %i7
12467 READ_DDATA_ACCESS
12468 nop
12469 nop
12470 nop
12471 nop
12472 nop
12473 .word 0x1000000
12474 or %g0, 0x1d5, %i7
12475 LOAD_IDATA_ACCESS
12476 .word 0xfc9ad120
12477 .word 0xfe42a3e4
12478 .word 0x1000000
12479 or %g0, 0x079, %i7
12480 LOAD_DDATA_IN
12481thr2_MMU_ASI_PRIMARY_137:
12482 .word 0x87802080
12483 .word 0xf2f12068
12484 .word 0xfcdf5000
12485 .word 0x1000000
12486 .word 0xbe12c000
12487 srlx %i7, 8, %i7
12488 andn %i7, 0x1f, %i7
12489 ITLB_PROBE
12490 .word 0x1000000
12491 or %g0, 0x5c8, %i7
12492 ITLB_TAG_READ
12493 .word 0x1000000
12494 or %g0, 0x288, %i7
12495 READ_DDATA_ACCESS
12496 .word 0xc0742310
12497 IDEMAP_ALL
12498 .word 0x1000000
12499 or %g0, 0x628, %i7
12500 READ_DDATA_ACCESS
12501 DDEMAP_ALL_RPAGES
12502 nop
12503 nop
12504 nop
12505 nop
12506 nop
12507 nop
12508 nop
12509 .word 0xbe158000
12510 GOTO_SUPERVISOR1
12511 .word 0xcc72a018
12512 .word 0xc032ab0a
12513 .word 0x1000000
12514 or %g0, 0x76f, %i7
12515 LOAD_DDATA_ACCESS
12516 .word 0xfe5aa7e0
12517thr2_MMU_ASI_PRIMARY_138:
12518 .word 0x87802080
12519 .word 0xc8f76008
12520 .word 0xfe4de06a
12521 .word 0xfe442dc4
12522 .word 0xbe8420d0
12523 .word 0xe0dfd000
12524 .word 0x1000000
12525 or %g0, 0x110, %i7
12526 LOAD_DDATA_ACCESS
12527 .word 0xbe120000
12528 GOTO_SUPERVISOR1
12529 .word 0xde712090
12530 .word 0xc022a160
12531 .word 0xbe138000
12532 GOTO_SUPERVISOR1
12533 nop
12534Thr2_User_Text_4v006_exit:
12535 EXIT_GOOD
12536Thr2_User_Text_4v006_text_end:
12537/*********************************************************************/
12538SECTION .Thr2_User_Text_4v403 TEXT_VA=0x6770000a4000
12539attr_text {
12540 Name = .Thr2_User_Text_4v403 ,
12541 VA = 0x6770000a4000 ,/* 0x6770000a5fc0 */
12542 RA = 0x03401d8000 ,
12543 PA = 0x03401d8000 ,
12544 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
12545 thr2_z_ctx_tsb_2 ,
12546 TTE_V = 1 ,
12547 TTE_NFO = 0 ,
12548 TTE_L = 1 ,
12549 TTE_Soft = 0x040000 ,
12550 TTE_IE = 0 ,
12551 TTE_E = 0 ,
12552 TTE_CP = 0 ,
12553 TTE_CV = 0 ,
12554 TTE_P = 1 ,
12555 TTE_EP = 1 ,
12556 TTE_W = 0 ,
12557 TTE_SW1 = 1 ,
12558 TTE_SW0 = 0 ,
12559 TTE_RSVD1 = 0 ,
12560 TTE_Size = 0 ,
12561 /* ITTE_TAG_DATA = 00006770000a4000 80000003401d8080 */
12562 end_label = Thr2_User_Text_4v403_text_end ,
12563 compressimage ,
12564 }
12565.text
12566.global Thr2_User_Text_4v403_text_begin
12567Thr2_User_Text_4v403_text_begin:
12568 wrpr 0, %gl
12569thr2_MMU_ASI_PRIMARY_139:
12570 .word 0x87802080
12571 .word 0xc6f2a000
12572 .word 0x1000000
12573 or %g0, 0x019, %i7
12574 P_LOAD_IDATA_IN
12575 P_IDEMAP_ALL_PAGES
12576 .word 0xfcd90200
12577 P_DDEMAP_ALL_PAGES
12578thr2_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_140:
12579 .word 0x87802018
12580 .word 0xdef760c8
12581thr2_MMU_ASI_PRIMARY_141:
12582 .word 0x87802080
12583 .word 0xdaf2a0c8
12584 P_DDEMAP_ALL
12585 .word 0xbe8760e0
12586 .word 0xd4dfd040
12587 P_ACCESS_DTSB_PTR
12588 .word 0xe071a140
12589 .word 0xc071a5f0
12590 .word 0x1000000
12591 or %g0, 0x98, %i7
12592 P_ITLB_TAG_READ
12593 .word 0xfe51a048
12594 P_ACCESS_DTSB_PTR
12595 P_IDEMAP_PCTX
12596thr2_MMU_ASI_BLK_S_142:
12597 .word 0x878020f1
12598 .word 0xc3b96140
12599 nop
12600 nop
12601 nop
12602 nop
12603 nop
12604 nop
12605 nop
12606 nop
12607 nop
12608 nop
12609 P_IDEMAP_NCTX
12610thr2_MMU_ASI_BLK_SL_143:
12611 .word 0x878020f9
12612 .word 0xc1b96780
12613 P_TOGGLE_LSU_IM
12614 P_ACCESS_DTSB_PTR
12615 nop
12616 nop
12617 nop
12618 nop
12619 nop
12620 nop
12621 .word 0x1000000
12622 .word 0xbe17c000
12623 P_IDEMAP_PAGE
12624thr2_MMU_ASI_AS_IF_USER_PRIMARY_144:
12625 .word 0x87802010
12626 .word 0xecf12028
12627 .word 0x1000000
12628 .word 0xbe178000
12629 P_DDEMAP_PAGE
12630 .word 0x1000000
12631 or %g0, 0x4b8, %i7
12632 P_READ_IDATA_ACCESS
12633 nop
12634 nop
12635 nop
12636 nop
12637 nop
12638 nop
12639 nop
12640 nop
12641 nop
12642 .word 0x1000000
12643 or %g0, 0xe0, %i7
12644 P_READ_IDATA_ACCESS
12645 .word 0x1000000
12646 .word 0xbe138000
12647 P_IDEMAP_PAGE
12648 P_TOGGLE_LSU_DM
12649 P_TOGGLE_LSU_IM
12650 .word 0x1000000
12651 or %g0, 0x8, %i7
12652 P_DTLB_TAG_READ
12653 .word 0xbe160000
12654 RETURN_FROM_SUPERVISOR1
12655 nop
12656Thr2_User_Text_4v403_exit:
12657 EXIT_GOOD
12658Thr2_User_Text_4v403_text_end:
12659/*********************************************************************/
12660SECTION .Thr2_User_Data_4v104 DATA_VA=0x6770001a2000
12661attr_data {
12662 Name = .Thr2_User_Data_4v104 ,
12663 VA = 0x6770001a2000 ,/* 0x6770001a3fc0 */
12664 RA = 0x03400d0000 ,
12665 PA = 0x03400d0000 ,
12666 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
12667 thr2_nz_ctx_tsb_3 ,
12668 TTE_V = 1 ,
12669 TTE_NFO = 0 ,
12670 TTE_L = 1 ,
12671 TTE_Soft = 0x1a0000 ,
12672 TTE_IE = 0 ,
12673 TTE_E = 0 ,
12674 TTE_CP = 0 ,
12675 TTE_CV = 0 ,
12676 TTE_P = 0 ,
12677 TTE_EP = 0 ,
12678 TTE_W = 1 ,
12679 TTE_SW1 = 1 ,
12680 TTE_SW0 = 1 ,
12681 TTE_RSVD1 = 0 ,
12682 TTE_Size = 0 ,
12683 /* DTTE_TAG_DATA = 00006770001a2984 80000003400d0040 */
12684 end_label = Thr2_User_Data_4v104_data_end ,
12685 compressimage ,
12686 }
12687.data
12688.global Thr2_User_Data_4v104_data_begin
12689Thr2_User_Data_4v104_data_begin:
12690 .xword 0x680000d00000
12691 .xword 0x690025000000
12692 .xword 0x6770000da000
12693 .xword 0x6770001ea000
12694 .xword 0x680000020000
12695 .xword 0x677000154000
12696 .xword 0x680000cb0000
12697 .xword 0x690037000000
12698 .xword 0x680000590000
12699 .xword 0x690002400000
12700 .xword 0x6770000c0000
12701 .xword 0x677000146000
12702 .xword 0x690005000000
12703 .xword 0x680000380000
12704 .xword 0x677000170000
12705 .xword 0x69002d800000
12706 .xword 0x6a0d20000000
12707 .xword 0x6770001b0000
12708 .xword 0x6770000b0000
12709 .xword 0x6770000a4000
12710 .xword 0x6770001a2000
12711 .xword 0x67700015a000
12712 .xword 0x680000420000
12713 .xword 0x6770001b2000
12714 .xword 0x680000660000
12715 .xword 0x6800008f0000
12716 .xword 0x680000110000
12717 .xword 0x690032400000
12718 .xword 0x690010400000
12719 .xword 0x680000eb0000
12720 .xword 0x6800009f0000
12721 .xword 0x69003dc00000
12722 .xword 0x690028000000
12723 .xword 0x690010c00000
12724 .xword 0x6800006e0000
12725 .xword 0x67700013c000
12726 .xword 0x680000540000
12727 .xword 0x6770001ca000
12728 .xword 0x690007800000
12729 .xword 0x67700010a000
12730 .xword 0x6770000ae000
12731 .xword 0x67700008a000
12732 .xword 0x680000450000
12733 .xword 0x6770001a4000
12734Thr2_User_Data_4v104_data_end:
12735/*********************************************************************/
12736SECTION .Thr2_User_Text_4v007 TEXT_VA=0x67700015a000
12737attr_text {
12738 Name = .Thr2_User_Text_4v007 ,
12739 VA = 0x67700015a000 ,/* 0x67700015bfc0 */
12740 RA = 0x034013a000 ,
12741 PA = 0x034013a000 ,
12742 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
12743 thr2_nz_ctx_tsb_3 ,
12744 TTE_V = 1 ,
12745 TTE_NFO = 0 ,
12746 TTE_L = 0 ,
12747 TTE_Soft = 0x120000 ,
12748 TTE_IE = 0 ,
12749 TTE_E = 0 ,
12750 TTE_CP = 1 ,
12751 TTE_CV = 0 ,
12752 TTE_P = 0 ,
12753 TTE_EP = 1 ,
12754 TTE_W = 0 ,
12755 TTE_SW1 = 1 ,
12756 TTE_SW0 = 1 ,
12757 TTE_RSVD1 = 0 ,
12758 TTE_Size = 0 ,
12759 /* ITTE_TAG_DATA = 000067700015a984 800000034013a480 */
12760 end_label = Thr2_User_Text_4v007_text_end ,
12761 compressimage ,
12762 }
12763.text
12764.global Thr2_User_Text_4v007_text_begin
12765Thr2_User_Text_4v007_text_begin:
12766 nop
12767 sub %g1, 1, %g1
12768 brz %g1,Thr2_User_Text_4v007_exit
12769 nop
12770 TOGGLE_LSU_DM
12771 .word 0xec766028
12772 .word 0xc0292f05
12773 DDEMAP_NCTX
12774 nop
12775 nop
12776 nop
12777 nop
12778 nop
12779 nop
12780 nop
12781 nop
12782 nop
12783 nop
12784 nop
12785 nop
12786 nop
12787 nop
12788 .word 0x1000000
12789 or %g0, 0x18f, %i7
12790 LOAD_IDATA_ACCESS
12791 .word 0x1000000
12792 or %g0, 0x150, %i7
12793 ITLB_TAG_READ
12794 DO_BRANCH
12795 .word 0x81c72000
12796 .word 0xbe124000
12797 GOTO_SUPERVISOR0
12798 .word 0xc0766570
12799 IDEMAP_NCTX
12800 .word 0xbe86e100
12801 .word 0xe0dfd000
12802 .word 0xf676e128
12803 .word 0xc02769d0
12804 .word 0x1000000
12805 .word 0xbe108000
12806 IDEMAP_PAGE
12807 nop
12808 nop
12809 nop
12810 nop
12811 nop
12812 nop
12813 nop
12814 nop
12815 nop
12816 .word 0xbe120000
12817 GOTO_SUPERVISOR1
12818 .word 0xd85d2018
12819 .word 0x1000000
12820 .word 0xbe130000
12821 DDEMAP_RPAGE
12822 .word 0x1000000
12823 or %g0, 0x2d0, %i7
12824 READ_DDATA_ACCESS
12825 .word 0xfc9adc60
12826 IDEMAP_PCTX
12827 .word 0xfe5eeea8
12828 nop
12829 nop
12830 nop
12831 nop
12832 .word 0xfe45298c
12833 .word 0xfcdc1000
12834 .word 0x1000000
12835 .word 0xbe164000
12836 IDEMAP_RPAGE
12837 .word 0xfe452b00
12838 nop
12839 nop
12840 nop
12841 nop
12842 .word 0xfe56664e
12843 .word 0xbe124000
12844 GOTO_SUPERVISOR0
12845 .word 0xfcde5000
12846thr2_MMU_ASI_PRIMARY_145:
12847 .word 0x87802080
12848 .word 0xcaf42010
12849 .word 0xe8766088
12850 .word 0xc076ea28
12851 nop
12852 nop
12853 nop
12854 nop
12855 nop
12856 .word 0xfe56e2cc
12857 .word 0xfc9a9d40
12858 .word 0x1000000
12859 .word 0xbe120000
12860 DDEMAP_RPAGE
12861 .word 0xe85d2088
12862 .word 0xfe4420d8
12863 .word 0xd85f6018
12864 .word 0xe472a078
12865 .word 0xc0742160
12866 .word 0xee5e6138
12867 .word 0xfe4126e8
12868 .word 0xc022a6dc
12869 .word 0x1000000
12870 .word 0xbe124000
12871 IDEMAP_PAGE
12872 .word 0xbe124000
12873 GOTO_SUPERVISOR0
12874 .word 0xfa5c2088
12875 .word 0xbe138000
12876 GOTO_SUPERVISOR1
12877 nop
12878Thr2_User_Text_4v007_exit:
12879 EXIT_GOOD
12880Thr2_User_Text_4v007_text_end:
12881/*********************************************************************/
12882SECTION .Thr2_User_Data_4v105 DATA_VA=0x680000420000
12883attr_data {
12884 Name = .Thr2_User_Data_4v105 ,
12885 VA = 0x680000420000 ,/* 0x68000042ffc0 */
12886 RA = 0x01f0c70000 ,
12887 PA = 0x01f0c70000 ,
12888 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
12889 thr2_nz_ctx_tsb_0 ,
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 = 1 ,
12905 /* DTTE_TAG_DATA = 0000680000420984 80000001f0c70041 */
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 0x680000d00000
12913 .xword 0x690025000000
12914 .xword 0x6770000da000
12915 .xword 0x6770001ea000
12916 .xword 0x680000020000
12917 .xword 0x677000154000
12918 .xword 0x680000cb0000
12919 .xword 0x690037000000
12920 .xword 0x680000590000
12921 .xword 0x690002400000
12922 .xword 0x6770000c0000
12923 .xword 0x677000146000
12924 .xword 0x690005000000
12925 .xword 0x680000380000
12926 .xword 0x677000170000
12927 .xword 0x69002d800000
12928 .xword 0x6a0d20000000
12929 .xword 0x6770001b0000
12930 .xword 0x6770000b0000
12931 .xword 0x6770000a4000
12932 .xword 0x6770001a2000
12933 .xword 0x67700015a000
12934 .xword 0x680000420000
12935 .xword 0x6770001b2000
12936 .xword 0x680000660000
12937 .xword 0x6800008f0000
12938 .xword 0x680000110000
12939 .xword 0x690032400000
12940 .xword 0x690010400000
12941 .xword 0x680000eb0000
12942 .xword 0x6800009f0000
12943 .xword 0x69003dc00000
12944 .xword 0x690028000000
12945 .xword 0x690010c00000
12946 .xword 0x6800006e0000
12947 .xword 0x67700013c000
12948 .xword 0x680000540000
12949 .xword 0x6770001ca000
12950 .xword 0x690007800000
12951 .xword 0x67700010a000
12952 .xword 0x6770000ae000
12953 .xword 0x67700008a000
12954 .xword 0x680000450000
12955 .xword 0x6770001a4000
12956Thr2_User_Data_4v105_data_end:
12957/*********************************************************************/
12958SECTION .Thr2_User_Text_4v008 TEXT_VA=0x6770001b2000
12959attr_text {
12960 Name = .Thr2_User_Text_4v008 ,
12961 VA = 0x6770001b2000 ,/* 0x6770001b3fc0 */
12962 RA = 0x0340022000 ,
12963 PA = 0x0340022000 ,
12964 TTE_Context = 0x0984 ,/* 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 = 00006770001b2984 8000000340022480 */
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 .word 0x1000000
12993 or %g0, 0xe0, %i7
12994 READ_DDATA_ACCESS
12995 .word 0xd0752058
12996 .word 0xc02d298d
12997 .word 0xfc995020
12998 nop
12999 nop
13000 nop
13001 nop
13002 nop
13003 nop
13004 .word 0xfa5c2100
13005 .word 0x1000000
13006 or %g0, 0x0b4, %i7
13007 LOAD_DDATA_IN
13008 .word 0x1000000
13009 or %g0, 0x6b0, %i7
13010 READ_DDATA_ACCESS
13011 .word 0xfe442b68
13012 .word 0x1000000
13013 or %g0, 0x41d, %i7
13014 LOAD_IDATA_ACCESS
13015 .word 0xfcdc1000
13016 .word 0x1000000
13017 or %g0, 0x150, %i7
13018 READ_DDATA_ACCESS
13019 .word 0xbe852148
13020 .word 0xeedfd040
13021 .word 0x1000000
13022 .word 0xbe160000
13023 DDEMAP_PAGE
13024 DO_BRANCH
13025 .word 0x81c0e088
13026 .word 0xbe124000
13027 GOTO_SUPERVISOR0
13028 .word 0x1000000
13029 or %g0, 0x07e, %i7
13030 LOAD_IDATA_IN
13031 nop
13032 nop
13033 nop
13034 nop
13035 nop
13036 nop
13037 nop
13038 nop
13039 nop
13040 nop
13041 nop
13042 nop
13043 nop
13044 nop
13045 .word 0x1000000
13046 or %g0, 0x574, %i7
13047 LOAD_IDATA_ACCESS
13048thr2_MMU_ASI_PRIMARY_146:
13049 .word 0x87802080
13050 .word 0xf6f2a120
13051 nop
13052 nop
13053 nop
13054 nop
13055 nop
13056 nop
13057 .word 0x1000000
13058 or %g0, 0x358, %i7
13059 READ_DDATA_ACCESS
13060 DO_BRANCH
13061 .word 0x81c3e000
13062 .word 0xbe13c000
13063 GOTO_SUPERVISOR0
13064 .word 0xfe552bb2
13065 DDEMAP_ALL
13066 .word 0x1000000
13067 or %g0, 0x110, %i7
13068 READ_IDATA_ACCESS
13069 .word 0xfcdad160
13070 .word 0x1000000
13071 or %g0, 0x527, %i7
13072 LOAD_DDATA_ACCESS
13073 .word 0x1000000
13074 or %g0, 0x640, %i7
13075 DTLB_TAG_READ
13076 nop
13077 nop
13078 nop
13079 nop
13080 nop
13081 nop
13082 nop
13083 nop
13084 .word 0xfcdf5000
13085 nop
13086 nop
13087 DO_BRANCH
13088 .word 0x81c1e000
13089 .word 0xbe13c000
13090 GOTO_SUPERVISOR0
13091 .word 0xfe492884
13092 .word 0x81c1e000
13093 .word 0xbe124000
13094 GOTO_SUPERVISOR0
13095 nop
13096Thr2_User_Text_4v008_exit:
13097 EXIT_GOOD
13098Thr2_User_Text_4v008_text_end:
13099/*********************************************************************/
13100SECTION .Thr2_User_Data_4v106 DATA_VA=0x680000660000
13101attr_data {
13102 Name = .Thr2_User_Data_4v106 ,
13103 VA = 0x680000660000 ,/* 0x68000066ffc0 */
13104 RA = 0x01f0e40000 ,
13105 PA = 0x01f0e40000 ,
13106 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
13107 thr2_nz_ctx_tsb_0 ,
13108 TTE_V = 1 ,
13109 TTE_NFO = 0 ,
13110 TTE_L = 1 ,
13111 TTE_Soft = 0x1a0000 ,
13112 TTE_IE = 0 ,
13113 TTE_E = 0 ,
13114 TTE_CP = 0 ,
13115 TTE_CV = 0 ,
13116 TTE_P = 0 ,
13117 TTE_EP = 0 ,
13118 TTE_W = 1 ,
13119 TTE_SW1 = 1 ,
13120 TTE_SW0 = 1 ,
13121 TTE_RSVD1 = 0 ,
13122 TTE_Size = 1 ,
13123 /* DTTE_TAG_DATA = 0000680000660984 80000001f0e40041 */
13124 end_label = Thr2_User_Data_4v106_data_end ,
13125 compressimage ,
13126 }
13127.data
13128.global Thr2_User_Data_4v106_data_begin
13129Thr2_User_Data_4v106_data_begin:
13130 .xword 0x680000d00000
13131 .xword 0x690025000000
13132 .xword 0x6770000da000
13133 .xword 0x6770001ea000
13134 .xword 0x680000020000
13135 .xword 0x677000154000
13136 .xword 0x680000cb0000
13137 .xword 0x690037000000
13138 .xword 0x680000590000
13139 .xword 0x690002400000
13140 .xword 0x6770000c0000
13141 .xword 0x677000146000
13142 .xword 0x690005000000
13143 .xword 0x680000380000
13144 .xword 0x677000170000
13145 .xword 0x69002d800000
13146 .xword 0x6a0d20000000
13147 .xword 0x6770001b0000
13148 .xword 0x6770000b0000
13149 .xword 0x6770000a4000
13150 .xword 0x6770001a2000
13151 .xword 0x67700015a000
13152 .xword 0x680000420000
13153 .xword 0x6770001b2000
13154 .xword 0x680000660000
13155 .xword 0x6800008f0000
13156 .xword 0x680000110000
13157 .xword 0x690032400000
13158 .xword 0x690010400000
13159 .xword 0x680000eb0000
13160 .xword 0x6800009f0000
13161 .xword 0x69003dc00000
13162 .xword 0x690028000000
13163 .xword 0x690010c00000
13164 .xword 0x6800006e0000
13165 .xword 0x67700013c000
13166 .xword 0x680000540000
13167 .xword 0x6770001ca000
13168 .xword 0x690007800000
13169 .xword 0x67700010a000
13170 .xword 0x6770000ae000
13171 .xword 0x67700008a000
13172 .xword 0x680000450000
13173 .xword 0x6770001a4000
13174Thr2_User_Data_4v106_data_end:
13175/*********************************************************************/
13176SECTION .Thr2_User_Text_4v009 TEXT_VA=0x6800008f0000
13177attr_text {
13178 Name = .Thr2_User_Text_4v009 ,
13179 VA = 0x6800008f0000 ,/* 0x6800008fffc0 */
13180 RA = 0x01f0b80000 ,
13181 PA = 0x01f0b80000 ,
13182 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
13183 thr2_nz_ctx_tsb_0 ,
13184 TTE_V = 1 ,
13185 TTE_NFO = 0 ,
13186 TTE_L = 0 ,
13187 TTE_Soft = 0x120000 ,
13188 TTE_IE = 0 ,
13189 TTE_E = 0 ,
13190 TTE_CP = 1 ,
13191 TTE_CV = 0 ,
13192 TTE_P = 0 ,
13193 TTE_EP = 1 ,
13194 TTE_W = 0 ,
13195 TTE_SW1 = 1 ,
13196 TTE_SW0 = 1 ,
13197 TTE_RSVD1 = 0 ,
13198 TTE_Size = 1 ,
13199 /* ITTE_TAG_DATA = 00006800008f0984 80000001f0b80481 */
13200 end_label = Thr2_User_Text_4v009_text_end ,
13201 compressimage ,
13202 }
13203.text
13204.global Thr2_User_Text_4v009_text_begin
13205Thr2_User_Text_4v009_text_begin:
13206 nop
13207 sub %g1, 1, %g1
13208 brz %g1,Thr2_User_Text_4v009_exit
13209 nop
13210 .word 0xc67760e8
13211 .word 0xc075e938
13212 .word 0x1000000
13213 .word 0xbe174000
13214 srlx %i7, 8, %i7
13215 andn %i7, 0x1f, %i7
13216 ITLB_PROBE
13217 TOGGLE_LSU_DM
13218 nop
13219 nop
13220 nop
13221 .word 0xbe85e140
13222 .word 0xd4dfd000
13223 DO_BRANCH
13224 .word 0x81c26000
13225 .word 0xbe13c000
13226 GOTO_SUPERVISOR0
13227 .word 0xfc995d60
13228 nop
13229 nop
13230 .word 0xbe124000
13231 GOTO_SUPERVISOR0
13232 TOGGLE_LSU_IM
13233 .word 0x1000000
13234 or %g0, 0x48, %i7
13235 READ_IDATA_ACCESS
13236 .word 0xfe46e468
13237 .word 0x1000000
13238 or %g0, 0x074, %i7
13239 LOAD_DDATA_IN
13240 .word 0x1000000
13241 .word 0xbe124000
13242 DDEMAP_PAGE
13243 .word 0xf65c2038
13244 IDEMAP_NCTX
13245 .word 0x1000000
13246 or %g0, 0x05f, %i7
13247 LOAD_DDATA_IN
13248 nop
13249 nop
13250 nop
13251 nop
13252 nop
13253 nop
13254 nop
13255 nop
13256 nop
13257 .word 0xe472a000
13258 .word 0xc0252938
13259 .word 0xfcd91000
13260 .word 0xc032a754
13261 .word 0xbe158000
13262 GOTO_SUPERVISOR1
13263 .word 0xc0242a9c
13264 .word 0xbe158000
13265 GOTO_SUPERVISOR1
13266 nop
13267Thr2_User_Text_4v009_exit:
13268 EXIT_GOOD
13269Thr2_User_Text_4v009_text_end:
13270/*********************************************************************/
13271SECTION .Thr2_User_Data_4v107 DATA_VA=0x680000110000
13272attr_data {
13273 Name = .Thr2_User_Data_4v107 ,
13274 VA = 0x680000110000 ,/* 0x68000011ffc0 */
13275 RA = 0x01f0850000 ,
13276 PA = 0x01f0850000 ,
13277 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
13278 thr2_nz_ctx_tsb_0 ,
13279 TTE_V = 1 ,
13280 TTE_NFO = 0 ,
13281 TTE_L = 1 ,
13282 TTE_Soft = 0x1a0000 ,
13283 TTE_IE = 0 ,
13284 TTE_E = 0 ,
13285 TTE_CP = 0 ,
13286 TTE_CV = 0 ,
13287 TTE_P = 0 ,
13288 TTE_EP = 0 ,
13289 TTE_W = 1 ,
13290 TTE_SW1 = 1 ,
13291 TTE_SW0 = 1 ,
13292 TTE_RSVD1 = 0 ,
13293 TTE_Size = 1 ,
13294 /* DTTE_TAG_DATA = 0000680000110984 80000001f0850041 */
13295 end_label = Thr2_User_Data_4v107_data_end ,
13296 compressimage ,
13297 }
13298.data
13299.global Thr2_User_Data_4v107_data_begin
13300Thr2_User_Data_4v107_data_begin:
13301 .xword 0x680000d00000
13302 .xword 0x690025000000
13303 .xword 0x6770000da000
13304 .xword 0x6770001ea000
13305 .xword 0x680000020000
13306 .xword 0x677000154000
13307 .xword 0x680000cb0000
13308 .xword 0x690037000000
13309 .xword 0x680000590000
13310 .xword 0x690002400000
13311 .xword 0x6770000c0000
13312 .xword 0x677000146000
13313 .xword 0x690005000000
13314 .xword 0x680000380000
13315 .xword 0x677000170000
13316 .xword 0x69002d800000
13317 .xword 0x6a0d20000000
13318 .xword 0x6770001b0000
13319 .xword 0x6770000b0000
13320 .xword 0x6770000a4000
13321 .xword 0x6770001a2000
13322 .xword 0x67700015a000
13323 .xword 0x680000420000
13324 .xword 0x6770001b2000
13325 .xword 0x680000660000
13326 .xword 0x6800008f0000
13327 .xword 0x680000110000
13328 .xword 0x690032400000
13329 .xword 0x690010400000
13330 .xword 0x680000eb0000
13331 .xword 0x6800009f0000
13332 .xword 0x69003dc00000
13333 .xword 0x690028000000
13334 .xword 0x690010c00000
13335 .xword 0x6800006e0000
13336 .xword 0x67700013c000
13337 .xword 0x680000540000
13338 .xword 0x6770001ca000
13339 .xword 0x690007800000
13340 .xword 0x67700010a000
13341 .xword 0x6770000ae000
13342 .xword 0x67700008a000
13343 .xword 0x680000450000
13344 .xword 0x6770001a4000
13345Thr2_User_Data_4v107_data_end:
13346/*********************************************************************/
13347SECTION .Thr2_User_Text_4v00a TEXT_VA=0x690032400000
13348attr_text {
13349 Name = .Thr2_User_Text_4v00a ,
13350 VA = 0x690032400000 ,/* 0x6900327fffc0 */
13351 RA = 0x03c0000000 ,
13352 PA = 0x2fc0000000 ,
13353 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
13354 thr2_nz_ctx_tsb_1 ,
13355 TTE_V = 1 ,
13356 TTE_NFO = 0 ,
13357 TTE_L = 0 ,
13358 TTE_Soft = 0x120000 ,
13359 TTE_IE = 0 ,
13360 TTE_E = 0 ,
13361 TTE_CP = 1 ,
13362 TTE_CV = 0 ,
13363 TTE_P = 0 ,
13364 TTE_EP = 1 ,
13365 TTE_W = 0 ,
13366 TTE_SW1 = 1 ,
13367 TTE_SW0 = 1 ,
13368 TTE_RSVD1 = 0 ,
13369 TTE_Size = 3 ,
13370 /* ITTE_TAG_DATA = 0000690032400984 8000002fc0000483 */
13371 end_label = Thr2_User_Text_4v00a_text_end ,
13372 compressimage ,
13373 }
13374.text
13375.global Thr2_User_Text_4v00a_text_begin
13376Thr2_User_Text_4v00a_text_begin:
13377 nop
13378 sub %g1, 1, %g1
13379 brz %g1,Thr2_User_Text_4v00a_exit
13380 nop
13381 .word 0xfe576a34
13382 .word 0xfc9d1c40
13383 .word 0xbe13c000
13384 GOTO_SUPERVISOR0
13385 .word 0xd6592040
13386 nop
13387 nop
13388 nop
13389 nop
13390 nop
13391 nop
13392 nop
13393 nop
13394 nop
13395 .word 0xc3995f20
13396 .word 0x1000000
13397 or %g0, 0x608, %i7
13398 READ_DDATA_ACCESS
13399 nop
13400 nop
13401 nop
13402 nop
13403 nop
13404 nop
13405thr2_MMU_ASI_PRIMARY_147:
13406 .word 0x87802080
13407 .word 0xe8baa7e0
13408 .word 0x1000000
13409 or %g0, 0x460, %i7
13410 READ_IDATA_ACCESS
13411 DO_BRANCH
13412 .word 0x81c26000
13413 .word 0xbe13c000
13414 GOTO_SUPERVISOR0
13415 nop
13416 .word 0xc0776e00
13417 DO_BRANCH
13418 .word 0x81c0e088
13419 .word 0xbe124000
13420 GOTO_SUPERVISOR0
13421 .word 0x1000000
13422 or %g0, 0x2ee, %i7
13423 LOAD_DDATA_ACCESS
13424 .word 0xfc9c1c40
13425 nop
13426 nop
13427 nop
13428 nop
13429 nop
13430 nop
13431 nop
13432 nop
13433 nop
13434 nop
13435 nop
13436 ACCESS_ITSB_PTR
13437 .word 0xfe5c20b0
13438 .word 0x1000000
13439 .word 0xbe110000
13440 DDEMAP_RPAGE
13441 .word 0x1000000
13442 .word 0xbe100000
13443 DDEMAP_PAGE
13444 .word 0xfe4de28f
13445 .word 0x1000000
13446 or %g0, 0x578, %i7
13447 READ_IDATA_ACCESS
13448 DO_BRANCH
13449 .word 0x81c56000
13450 .word 0xbe13c000
13451 GOTO_SUPERVISOR0
13452 .word 0xc0276e8c
13453 .word 0xbe158000
13454 GOTO_SUPERVISOR1
13455 nop
13456Thr2_User_Text_4v00a_exit:
13457 EXIT_GOOD
13458Thr2_User_Text_4v00a_text_end:
13459/*********************************************************************/
13460SECTION .Thr2_User_Data_4v108 DATA_VA=0x690010400000
13461attr_data {
13462 Name = .Thr2_User_Data_4v108 ,
13463 VA = 0x690010400000 ,/* 0x6900107fffc0 */
13464 RA = 0x03ce000000 ,
13465 PA = 0x2fce000000 ,
13466 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
13467 thr2_nz_ctx_tsb_1 ,
13468 TTE_V = 1 ,
13469 TTE_NFO = 0 ,
13470 TTE_L = 1 ,
13471 TTE_Soft = 0x1a0000 ,
13472 TTE_IE = 0 ,
13473 TTE_E = 0 ,
13474 TTE_CP = 0 ,
13475 TTE_CV = 0 ,
13476 TTE_P = 0 ,
13477 TTE_EP = 0 ,
13478 TTE_W = 1 ,
13479 TTE_SW1 = 1 ,
13480 TTE_SW0 = 1 ,
13481 TTE_RSVD1 = 0 ,
13482 TTE_Size = 3 ,
13483 /* DTTE_TAG_DATA = 0000690010400984 8000002fce000043 */
13484 end_label = Thr2_User_Data_4v108_data_end ,
13485 compressimage ,
13486 }
13487.data
13488.global Thr2_User_Data_4v108_data_begin
13489Thr2_User_Data_4v108_data_begin:
13490 .xword 0x680000d00000
13491 .xword 0x690025000000
13492 .xword 0x6770000da000
13493 .xword 0x6770001ea000
13494 .xword 0x680000020000
13495 .xword 0x677000154000
13496 .xword 0x680000cb0000
13497 .xword 0x690037000000
13498 .xword 0x680000590000
13499 .xword 0x690002400000
13500 .xword 0x6770000c0000
13501 .xword 0x677000146000
13502 .xword 0x690005000000
13503 .xword 0x680000380000
13504 .xword 0x677000170000
13505 .xword 0x69002d800000
13506 .xword 0x6a0d20000000
13507 .xword 0x6770001b0000
13508 .xword 0x6770000b0000
13509 .xword 0x6770000a4000
13510 .xword 0x6770001a2000
13511 .xword 0x67700015a000
13512 .xword 0x680000420000
13513 .xword 0x6770001b2000
13514 .xword 0x680000660000
13515 .xword 0x6800008f0000
13516 .xword 0x680000110000
13517 .xword 0x690032400000
13518 .xword 0x690010400000
13519 .xword 0x680000eb0000
13520 .xword 0x6800009f0000
13521 .xword 0x69003dc00000
13522 .xword 0x690028000000
13523 .xword 0x690010c00000
13524 .xword 0x6800006e0000
13525 .xword 0x67700013c000
13526 .xword 0x680000540000
13527 .xword 0x6770001ca000
13528 .xword 0x690007800000
13529 .xword 0x67700010a000
13530 .xword 0x6770000ae000
13531 .xword 0x67700008a000
13532 .xword 0x680000450000
13533 .xword 0x6770001a4000
13534Thr2_User_Data_4v108_data_end:
13535/*********************************************************************/
13536SECTION .Thr2_User_Text_4v00b TEXT_VA=0x680000eb0000
13537attr_text {
13538 Name = .Thr2_User_Text_4v00b ,
13539 VA = 0x680000eb0000 ,/* 0x680000ebffc0 */
13540 RA = 0x01f0d00000 ,
13541 PA = 0x01f0d00000 ,
13542 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
13543 thr2_nz_ctx_tsb_0 ,
13544 TTE_V = 1 ,
13545 TTE_NFO = 0 ,
13546 TTE_L = 0 ,
13547 TTE_Soft = 0x120000 ,
13548 TTE_IE = 0 ,
13549 TTE_E = 0 ,
13550 TTE_CP = 1 ,
13551 TTE_CV = 0 ,
13552 TTE_P = 0 ,
13553 TTE_EP = 1 ,
13554 TTE_W = 0 ,
13555 TTE_SW1 = 1 ,
13556 TTE_SW0 = 1 ,
13557 TTE_RSVD1 = 0 ,
13558 TTE_Size = 1 ,
13559 /* ITTE_TAG_DATA = 0000680000eb0984 80000001f0d00481 */
13560 end_label = Thr2_User_Text_4v00b_text_end ,
13561 compressimage ,
13562 }
13563.text
13564.global Thr2_User_Text_4v00b_text_begin
13565Thr2_User_Text_4v00b_text_begin:
13566 nop
13567 sub %g1, 1, %g1
13568 brz %g1,Thr2_User_Text_4v00b_exit
13569 nop
13570 .word 0xd275e060
13571 .word 0xc031285a
13572 .word 0x1000000
13573 .word 0xbe158000
13574 srlx %i7, 8, %i7
13575 andn %i7, 0x1f, %i7
13576 xor %i7, 0x10, %i7
13577 ITLB_PROBE
13578 .word 0xbe138000
13579 GOTO_SUPERVISOR1
13580 .word 0x1000000
13581 or %g0, 0x548, %i7
13582 DTLB_TAG_READ
13583 .word 0x1000000
13584 or %g0, 0x052, %i7
13585 LOAD_DDATA_IN
13586 .word 0xc03128fe
13587 nop
13588 .word 0xcc72a048
13589 .word 0xc02aab5b
13590 TOGGLE_LSU_IM
13591 .word 0xc02d233f
13592 .word 0x1000000
13593 or %g0, 0x0a3, %i7
13594 LOAD_DDATA_IN
13595 DO_BRANCH
13596 .word 0x81c26000
13597 .word 0xbe124000
13598 GOTO_SUPERVISOR0
13599 .word 0xc8712008
13600 .word 0xc0342d2a
13601 .word 0xbe124000
13602 GOTO_SUPERVISOR0
13603 nop
13604Thr2_User_Text_4v00b_exit:
13605 EXIT_GOOD
13606Thr2_User_Text_4v00b_text_end:
13607/*********************************************************************/
13608SECTION .Thr2_User_Data_4v109 DATA_VA=0x6800009f0000
13609attr_data {
13610 Name = .Thr2_User_Data_4v109 ,
13611 VA = 0x6800009f0000 ,/* 0x6800009fffc0 */
13612 RA = 0x01f0db0000 ,
13613 PA = 0x01f0db0000 ,
13614 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
13615 thr2_nz_ctx_tsb_0 ,
13616 TTE_V = 1 ,
13617 TTE_NFO = 0 ,
13618 TTE_L = 1 ,
13619 TTE_Soft = 0x1a0000 ,
13620 TTE_IE = 0 ,
13621 TTE_E = 0 ,
13622 TTE_CP = 0 ,
13623 TTE_CV = 0 ,
13624 TTE_P = 0 ,
13625 TTE_EP = 0 ,
13626 TTE_W = 1 ,
13627 TTE_SW1 = 1 ,
13628 TTE_SW0 = 1 ,
13629 TTE_RSVD1 = 0 ,
13630 TTE_Size = 1 ,
13631 /* DTTE_TAG_DATA = 00006800009f0984 80000001f0db0041 */
13632 end_label = Thr2_User_Data_4v109_data_end ,
13633 compressimage ,
13634 }
13635.data
13636.global Thr2_User_Data_4v109_data_begin
13637Thr2_User_Data_4v109_data_begin:
13638 .xword 0x680000d00000
13639 .xword 0x690025000000
13640 .xword 0x6770000da000
13641 .xword 0x6770001ea000
13642 .xword 0x680000020000
13643 .xword 0x677000154000
13644 .xword 0x680000cb0000
13645 .xword 0x690037000000
13646 .xword 0x680000590000
13647 .xword 0x690002400000
13648 .xword 0x6770000c0000
13649 .xword 0x677000146000
13650 .xword 0x690005000000
13651 .xword 0x680000380000
13652 .xword 0x677000170000
13653 .xword 0x69002d800000
13654 .xword 0x6a0d20000000
13655 .xword 0x6770001b0000
13656 .xword 0x6770000b0000
13657 .xword 0x6770000a4000
13658 .xword 0x6770001a2000
13659 .xword 0x67700015a000
13660 .xword 0x680000420000
13661 .xword 0x6770001b2000
13662 .xword 0x680000660000
13663 .xword 0x6800008f0000
13664 .xword 0x680000110000
13665 .xword 0x690032400000
13666 .xword 0x690010400000
13667 .xword 0x680000eb0000
13668 .xword 0x6800009f0000
13669 .xword 0x69003dc00000
13670 .xword 0x690028000000
13671 .xword 0x690010c00000
13672 .xword 0x6800006e0000
13673 .xword 0x67700013c000
13674 .xword 0x680000540000
13675 .xword 0x6770001ca000
13676 .xword 0x690007800000
13677 .xword 0x67700010a000
13678 .xword 0x6770000ae000
13679 .xword 0x67700008a000
13680 .xword 0x680000450000
13681 .xword 0x6770001a4000
13682Thr2_User_Data_4v109_data_end:
13683/*********************************************************************/
13684SECTION .Thr2_User_Text_4v00c TEXT_VA=0x69003dc00000
13685attr_text {
13686 Name = .Thr2_User_Text_4v00c ,
13687 VA = 0x69003dc00000 ,/* 0x69003dffffc0 */
13688 RA = 0x03c0400000 ,
13689 PA = 0x2fc0400000 ,
13690 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
13691 thr2_nz_ctx_tsb_1 ,
13692 TTE_V = 1 ,
13693 TTE_NFO = 0 ,
13694 TTE_L = 0 ,
13695 TTE_Soft = 0x120000 ,
13696 TTE_IE = 0 ,
13697 TTE_E = 0 ,
13698 TTE_CP = 1 ,
13699 TTE_CV = 0 ,
13700 TTE_P = 0 ,
13701 TTE_EP = 1 ,
13702 TTE_W = 0 ,
13703 TTE_SW1 = 1 ,
13704 TTE_SW0 = 1 ,
13705 TTE_RSVD1 = 0 ,
13706 TTE_Size = 3 ,
13707 /* ITTE_TAG_DATA = 000069003dc00984 8000002fc0400483 */
13708 end_label = Thr2_User_Text_4v00c_text_end ,
13709 compressimage ,
13710 }
13711.text
13712.global Thr2_User_Text_4v00c_text_begin
13713Thr2_User_Text_4v00c_text_begin:
13714 nop
13715 sub %g1, 1, %g1
13716 brz %g1,Thr2_User_Text_4v00c_exit
13717 nop
13718 .word 0xe85c2088
13719 .word 0x1000000
13720 or %g0, 0x540, %i7
13721 ITLB_TAG_READ
13722 IDEMAP_PCTX
13723 ACCESS_DTSB_PTR
13724 .word 0xc024280c
13725 .word 0x1000000
13726 .word 0xbe154000
13727 IDEMAP_PAGE
13728 .word 0xf0742030
13729 .word 0xc0242e8c
13730 .word 0xe47420d8
13731 .word 0xc02aab26
13732thr2_MMU_ASI_PRIMARY_148:
13733 .word 0x87802080
13734 .word 0xeaf42108
13735 nop
13736 nop
13737 nop
13738 nop
13739 nop
13740 nop
13741 nop
13742 .word 0xbe124000
13743 GOTO_SUPERVISOR0
13744 TOGGLE_LSU_DM
13745 DDEMAP_SCTX
13746 .word 0x1000000
13747 .word 0xbe15c000
13748 IDEMAP_RPAGE
13749 .word 0xfe4d226d
13750 .word 0xbe85e110
13751 .word 0xd4dfd000
13752 .word 0xfcdad160
13753 .word 0x1000000
13754 or %g0, 0x4ad, %i7
13755 LOAD_IDATA_ACCESS
13756 ACCESS_ITSB_PTR
13757 TOGGLE_LSU_IM
13758 ACCESS_ITSB_PTR
13759thr2_MMU_ASI_BLK_P_149:
13760 .word 0x878020f0
13761 .word 0xc3baaf40
13762 nop
13763 nop
13764 nop
13765 nop
13766 nop
13767 nop
13768 nop
13769thr2_MMU_ASI_BLK_PL_150:
13770 .word 0x878020f8
13771 .word 0xe3bd2f80
13772 .word 0xf470a090
13773 .word 0xc02aa160
13774 .word 0xfe4c210b
13775 DO_BRANCH
13776 .word 0x81c62000
13777 .word 0xbe124000
13778 GOTO_SUPERVISOR0
13779 .word 0xe85aa038
13780 .word 0x81c4a000
13781 .word 0xbe124000
13782 GOTO_SUPERVISOR0
13783 nop
13784Thr2_User_Text_4v00c_exit:
13785 EXIT_GOOD
13786Thr2_User_Text_4v00c_text_end:
13787/*********************************************************************/
13788SECTION .Thr2_User_Data_4v10a DATA_VA=0x690028000000
13789attr_data {
13790 Name = .Thr2_User_Data_4v10a ,
13791 VA = 0x690028000000 ,/* 0x6900283fffc0 */
13792 RA = 0x03cf000000 ,
13793 PA = 0x2fcf000000 ,
13794 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
13795 thr2_nz_ctx_tsb_1 ,
13796 TTE_V = 1 ,
13797 TTE_NFO = 0 ,
13798 TTE_L = 1 ,
13799 TTE_Soft = 0x1a0000 ,
13800 TTE_IE = 0 ,
13801 TTE_E = 0 ,
13802 TTE_CP = 0 ,
13803 TTE_CV = 0 ,
13804 TTE_P = 0 ,
13805 TTE_EP = 0 ,
13806 TTE_W = 1 ,
13807 TTE_SW1 = 1 ,
13808 TTE_SW0 = 1 ,
13809 TTE_RSVD1 = 0 ,
13810 TTE_Size = 3 ,
13811 /* DTTE_TAG_DATA = 0000690028000984 8000002fcf000043 */
13812 end_label = Thr2_User_Data_4v10a_data_end ,
13813 compressimage ,
13814 }
13815.data
13816.global Thr2_User_Data_4v10a_data_begin
13817Thr2_User_Data_4v10a_data_begin:
13818 .xword 0x680000d00000
13819 .xword 0x690025000000
13820 .xword 0x6770000da000
13821 .xword 0x6770001ea000
13822 .xword 0x680000020000
13823 .xword 0x677000154000
13824 .xword 0x680000cb0000
13825 .xword 0x690037000000
13826 .xword 0x680000590000
13827 .xword 0x690002400000
13828 .xword 0x6770000c0000
13829 .xword 0x677000146000
13830 .xword 0x690005000000
13831 .xword 0x680000380000
13832 .xword 0x677000170000
13833 .xword 0x69002d800000
13834 .xword 0x6a0d20000000
13835 .xword 0x6770001b0000
13836 .xword 0x6770000b0000
13837 .xword 0x6770000a4000
13838 .xword 0x6770001a2000
13839 .xword 0x67700015a000
13840 .xword 0x680000420000
13841 .xword 0x6770001b2000
13842 .xword 0x680000660000
13843 .xword 0x6800008f0000
13844 .xword 0x680000110000
13845 .xword 0x690032400000
13846 .xword 0x690010400000
13847 .xword 0x680000eb0000
13848 .xword 0x6800009f0000
13849 .xword 0x69003dc00000
13850 .xword 0x690028000000
13851 .xword 0x690010c00000
13852 .xword 0x6800006e0000
13853 .xword 0x67700013c000
13854 .xword 0x680000540000
13855 .xword 0x6770001ca000
13856 .xword 0x690007800000
13857 .xword 0x67700010a000
13858 .xword 0x6770000ae000
13859 .xword 0x67700008a000
13860 .xword 0x680000450000
13861 .xword 0x6770001a4000
13862Thr2_User_Data_4v10a_data_end:
13863/*********************************************************************/
13864SECTION .Thr2_User_Text_4v00d TEXT_VA=0x690010c00000
13865attr_text {
13866 Name = .Thr2_User_Text_4v00d ,
13867 VA = 0x690010c00000 ,/* 0x690010ffffc0 */
13868 RA = 0x03c0800000 ,
13869 PA = 0x2fc0800000 ,
13870 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
13871 thr2_nz_ctx_tsb_1 ,
13872 TTE_V = 1 ,
13873 TTE_NFO = 0 ,
13874 TTE_L = 0 ,
13875 TTE_Soft = 0x120000 ,
13876 TTE_IE = 0 ,
13877 TTE_E = 0 ,
13878 TTE_CP = 1 ,
13879 TTE_CV = 0 ,
13880 TTE_P = 0 ,
13881 TTE_EP = 1 ,
13882 TTE_W = 0 ,
13883 TTE_SW1 = 1 ,
13884 TTE_SW0 = 1 ,
13885 TTE_RSVD1 = 0 ,
13886 TTE_Size = 3 ,
13887 /* ITTE_TAG_DATA = 0000690010c00984 8000002fc0800483 */
13888 end_label = Thr2_User_Text_4v00d_text_end ,
13889 compressimage ,
13890 }
13891.text
13892.global Thr2_User_Text_4v00d_text_begin
13893Thr2_User_Text_4v00d_text_begin:
13894 nop
13895 sub %g1, 1, %g1
13896 brz %g1,Thr2_User_Text_4v00d_exit
13897 nop
13898 .word 0xc02dea4e
13899 nop
13900 .word 0x1000000
13901 or %g0, 0x4d0, %i7
13902 LOAD_IDATA_ACCESS
13903 nop
13904 .word 0x1000000
13905 .word 0xbe178000
13906 IDEMAP_PAGE
13907 .word 0x1000000
13908 or %g0, 0x78, %i7
13909 READ_IDATA_ACCESS
13910 nop
13911 .word 0xfe5427f4
13912 .word 0x1000000
13913 or %g0, 0x5b0, %i7
13914 READ_IDATA_ACCESS
13915 .word 0xfc9c1d40
13916 IDEMAP_NCTX
13917 .word 0x1000000
13918 or %g0, 0x488, %i7
13919 READ_DDATA_ACCESS
13920 .word 0xf25c2068
13921 .word 0x1000000
13922 or %g0, 0x451, %i7
13923 LOAD_IDATA_ACCESS
13924 .word 0x1000000
13925 or %g0, 0x4fb, %i7
13926 LOAD_IDATA_ACCESS
13927 .word 0xd85c2070
13928 DO_BRANCH
13929 .word 0x81c4a000
13930 .word 0xbe124000
13931 GOTO_SUPERVISOR0
13932 .word 0xfc9c1c40
13933 nop
13934 IDEMAP_NCTX
13935 .word 0x1000000
13936 or %g0, 0x4f8, %i7
13937 READ_IDATA_ACCESS
13938 .word 0x1000000
13939 or %g0, 0x698, %i7
13940 READ_DDATA_ACCESS
13941 nop
13942 nop
13943 nop
13944 .word 0xbe138000
13945 GOTO_SUPERVISOR1
13946 nop
13947 .word 0xfcd91000
13948 DDEMAP_PCTX
13949 .word 0xfa5de148
13950 .word 0xbe852088
13951 .word 0xe0dfd000
13952 nop
13953 nop
13954 nop
13955 nop
13956 nop
13957 nop
13958 nop
13959 .word 0x1000000
13960 .word 0xbe12c000
13961 IDEMAP_RPAGE
13962 .word 0x1000000
13963 or %g0, 0x01f, %i7
13964 LOAD_DDATA_IN
13965 .word 0xfcd91000
13966 DDEMAP_SCTX
13967 .word 0xfe45ec50
13968 .word 0xfc991c40
13969 .word 0x1000000
13970 or %g0, 0x4e0, %i7
13971 READ_IDATA_ACCESS
13972 IDEMAP_ALL_PAGES
13973 .word 0xfe4aa51e
13974 .word 0x1000000
13975 or %g0, 0x0b3, %i7
13976 LOAD_DDATA_IN
13977 DO_BRANCH
13978 .word 0x81c1e000
13979 .word 0xbe124000
13980 GOTO_SUPERVISOR0
13981 .word 0xc02aa317
13982 .word 0x1000000
13983 or %g0, 0x01e, %i7
13984 LOAD_DDATA_IN
13985 .word 0xf4742050
13986 .word 0xc032a530
13987thr2_MMU_ASI_BLK_P_151:
13988 .word 0x878020f0
13989 .word 0xe1bc2580
13990 TOGGLE_LSU_DM
13991 .word 0xfa742120
13992 .word 0xc022acbc
13993 .word 0xe872a0e0
13994 .word 0xc026e608
13995 .word 0xbe85e138
13996 .word 0xd4dfd000
13997 DDEMAP_NCTX
13998 nop
13999 nop
14000 nop
14001 nop
14002 nop
14003 nop
14004 nop
14005 nop
14006 nop
14007 .word 0x1000000
14008 or %g0, 0x10, %i7
14009 ITLB_TAG_READ
14010 .word 0xc02d2fe8
14011 DO_BRANCH
14012 .word 0x81c26000
14013 .word 0xbe124000
14014 GOTO_SUPERVISOR0
14015 .word 0xfa5de100
14016 .word 0xf2742068
14017 .word 0xc0342bba
14018 .word 0xc85aa038
14019 .word 0x1000000
14020 or %g0, 0x2c8, %i7
14021 DTLB_TAG_READ
14022 .word 0xfe466140
14023 nop
14024 nop
14025 nop
14026 nop
14027 nop
14028 nop
14029 nop
14030 nop
14031 .word 0xbe866088
14032 .word 0xe8dfd000
14033 nop
14034 nop
14035 .word 0x1000000
14036 or %g0, 0x2c0, %i7
14037 READ_DDATA_ACCESS
14038 .word 0xbe842158
14039 .word 0xd4dfd000
14040 .word 0xfcdc1000
14041 .word 0xbe124000
14042 GOTO_SUPERVISOR0
14043 .word 0xcc742018
14044 .word 0xc0752db0
14045 .word 0xbe124000
14046 GOTO_SUPERVISOR0
14047 nop
14048Thr2_User_Text_4v00d_exit:
14049 EXIT_GOOD
14050Thr2_User_Text_4v00d_text_end:
14051/*********************************************************************/
14052SECTION .Thr2_User_Data_4v10b DATA_VA=0x6800006e0000
14053attr_data {
14054 Name = .Thr2_User_Data_4v10b ,
14055 VA = 0x6800006e0000 ,/* 0x6800006effc0 */
14056 RA = 0x01f07a0000 ,
14057 PA = 0x01f07a0000 ,
14058 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14059 thr2_nz_ctx_tsb_0 ,
14060 TTE_V = 1 ,
14061 TTE_NFO = 0 ,
14062 TTE_L = 1 ,
14063 TTE_Soft = 0x1a0000 ,
14064 TTE_IE = 0 ,
14065 TTE_E = 0 ,
14066 TTE_CP = 0 ,
14067 TTE_CV = 0 ,
14068 TTE_P = 0 ,
14069 TTE_EP = 0 ,
14070 TTE_W = 1 ,
14071 TTE_SW1 = 1 ,
14072 TTE_SW0 = 1 ,
14073 TTE_RSVD1 = 0 ,
14074 TTE_Size = 1 ,
14075 /* DTTE_TAG_DATA = 00006800006e0984 80000001f07a0041 */
14076 end_label = Thr2_User_Data_4v10b_data_end ,
14077 compressimage ,
14078 }
14079.data
14080.global Thr2_User_Data_4v10b_data_begin
14081Thr2_User_Data_4v10b_data_begin:
14082 .xword 0x680000d00000
14083 .xword 0x690025000000
14084 .xword 0x6770000da000
14085 .xword 0x6770001ea000
14086 .xword 0x680000020000
14087 .xword 0x677000154000
14088 .xword 0x680000cb0000
14089 .xword 0x690037000000
14090 .xword 0x680000590000
14091 .xword 0x690002400000
14092 .xword 0x6770000c0000
14093 .xword 0x677000146000
14094 .xword 0x690005000000
14095 .xword 0x680000380000
14096 .xword 0x677000170000
14097 .xword 0x69002d800000
14098 .xword 0x6a0d20000000
14099 .xword 0x6770001b0000
14100 .xword 0x6770000b0000
14101 .xword 0x6770000a4000
14102 .xword 0x6770001a2000
14103 .xword 0x67700015a000
14104 .xword 0x680000420000
14105 .xword 0x6770001b2000
14106 .xword 0x680000660000
14107 .xword 0x6800008f0000
14108 .xword 0x680000110000
14109 .xword 0x690032400000
14110 .xword 0x690010400000
14111 .xword 0x680000eb0000
14112 .xword 0x6800009f0000
14113 .xword 0x69003dc00000
14114 .xword 0x690028000000
14115 .xword 0x690010c00000
14116 .xword 0x6800006e0000
14117 .xword 0x67700013c000
14118 .xword 0x680000540000
14119 .xword 0x6770001ca000
14120 .xword 0x690007800000
14121 .xword 0x67700010a000
14122 .xword 0x6770000ae000
14123 .xword 0x67700008a000
14124 .xword 0x680000450000
14125 .xword 0x6770001a4000
14126Thr2_User_Data_4v10b_data_end:
14127/*********************************************************************/
14128SECTION .Thr2_User_Text_4v00e TEXT_VA=0x67700013c000
14129attr_text {
14130 Name = .Thr2_User_Text_4v00e ,
14131 VA = 0x67700013c000 ,/* 0x67700013dfc0 */
14132 RA = 0x0340088000 ,
14133 PA = 0x0340088000 ,
14134 TTE_Context = 0x0984 ,/* TEXT_PRIMARY */
14135 thr2_nz_ctx_tsb_3 ,
14136 TTE_V = 1 ,
14137 TTE_NFO = 0 ,
14138 TTE_L = 0 ,
14139 TTE_Soft = 0x120000 ,
14140 TTE_IE = 0 ,
14141 TTE_E = 0 ,
14142 TTE_CP = 1 ,
14143 TTE_CV = 0 ,
14144 TTE_P = 0 ,
14145 TTE_EP = 1 ,
14146 TTE_W = 0 ,
14147 TTE_SW1 = 1 ,
14148 TTE_SW0 = 1 ,
14149 TTE_RSVD1 = 0 ,
14150 TTE_Size = 0 ,
14151 /* ITTE_TAG_DATA = 000067700013c984 8000000340088480 */
14152 end_label = Thr2_User_Text_4v00e_text_end ,
14153 compressimage ,
14154 }
14155.text
14156.global Thr2_User_Text_4v00e_text_begin
14157Thr2_User_Text_4v00e_text_begin:
14158 nop
14159 sub %g1, 1, %g1
14160 brz %g1,Thr2_User_Text_4v00e_exit
14161 nop
14162thr2_MMU_ASI_PRIMARY_152:
14163 .word 0x87802080
14164 .word 0xecf42028
14165 .word 0xd8592018
14166 .word 0xe872a038
14167 .word 0xc02c2be1
14168thr2_MMU_ASI_PRIMARY_153:
14169 .word 0x87802080
14170 .word 0xd2f420c8
14171 nop
14172 nop
14173 .word 0xda7120e8
14174 .word 0xc025ebdc
14175 IDEMAP_PCTX
14176 IDEMAP_ALL
14177 .word 0x1000000
14178 .word 0xbe130000
14179 srlx %i7, 8, %i7
14180 andn %i7, 0x1f, %i7
14181 ITLB_PROBE
14182 .word 0xfe52a584
14183thr2_MMU_ASI_PRIMARY_154:
14184 .word 0x87802080
14185 .word 0xe6f5e028
14186 TOGGLE_LSU_DM
14187 .word 0x1000000
14188 or %g0, 0x001, %i7
14189 LOAD_DDATA_IN
14190 TOGGLE_LSU_IM
14191 .word 0x1000000
14192 or %g0, 0x07e, %i7
14193 LOAD_IDATA_IN
14194 .word 0xbe120000
14195 GOTO_SUPERVISOR1
14196 .word 0xe85920e0
14197 .word 0xe272a018
14198 .word 0xc03765e8
14199 .word 0x1000000
14200 or %g0, 0x04d, %i7
14201 LOAD_IDATA_IN
14202 ACCESS_DTSB_PTR
14203 DDEMAP_ALL
14204 nop
14205 nop
14206 nop
14207 nop
14208 nop
14209 nop
14210 nop
14211 nop
14212 .word 0xf872a118
14213 .word 0xc0752400
14214 TOGGLE_LSU_IM
14215 .word 0xbe120000
14216 GOTO_SUPERVISOR1
14217 .word 0x1000000
14218 .word 0xbe100000
14219 srlx %i7, 8, %i7
14220 andn %i7, 0x1f, %i7
14221 ITLB_PROBE
14222 IDEMAP_ALL_RPAGES
14223 nop
14224 nop
14225 nop
14226 nop
14227 nop
14228 .word 0xfcdc1000
14229 TOGGLE_LSU_DM
14230 .word 0x1000000
14231 .word 0xbe13c000
14232 DDEMAP_RPAGE
14233 .word 0xbe85e038
14234 .word 0xd4dfd000
14235 .word 0x1000000
14236 or %g0, 0x536, %i7
14237 LOAD_IDATA_ACCESS
14238 .word 0x1000000
14239 .word 0xbe174000
14240 DDEMAP_PAGE
14241 nop
14242 nop
14243 nop
14244 nop
14245 nop
14246 TOGGLE_LSU_DM
14247 .word 0x1000000
14248 or %g0, 0x00f, %i7
14249 LOAD_DDATA_IN
14250 IDEMAP_ALL_RPAGES
14251 .word 0xde742090
14252 .word 0xc0292376
14253 .word 0xec712028
14254 .word 0xc02c2ee4
14255 .word 0xd45aa068
14256thr2_MMU_ASI_PRIMARY_155:
14257 .word 0x87802080
14258 .word 0xc6f2a090
14259 DO_BRANCH
14260 .word 0x81c72000
14261 .word 0xbe13c000
14262 GOTO_SUPERVISOR0
14263 nop
14264 .word 0x1000000
14265 or %g0, 0x050, %i7
14266 LOAD_IDATA_IN
14267 .word 0xfcdd1000
14268 .word 0xfe54294c
14269 DDEMAP_ALL_PAGES
14270 .word 0xfcdc1000
14271 TOGGLE_LSU_DM
14272 TOGGLE_LSU_IM
14273 .word 0xbe82a110
14274 .word 0xe0dfd000
14275 .word 0xfe412b8c
14276 .word 0xfe4124a8
14277 .word 0x1000000
14278 or %g0, 0x179, %i7
14279 LOAD_DDATA_ACCESS
14280 .word 0xbe124000
14281 GOTO_SUPERVISOR0
14282 .word 0xd658a010
14283 .word 0xfcde5000
14284 .word 0xd65e6010
14285 .word 0x1000000
14286 or %g0, 0x549, %i7
14287 LOAD_DDATA_ACCESS
14288 .word 0xe85aa068
14289 .word 0x1000000
14290 or %g0, 0x68, %i7
14291 ITLB_TAG_READ
14292 TOGGLE_LSU_DM
14293 .word 0x1000000
14294 .word 0xbe154000
14295 srlx %i7, 8, %i7
14296 andn %i7, 0x1f, %i7
14297 ITLB_PROBE
14298 .word 0xc6766050
14299 .word 0xc02426a0
14300 .word 0xbe82a120
14301 .word 0xe8dfd000
14302 DDEMAP_SCTX
14303thr2_MMU_ASI_PRIMARY_156:
14304 .word 0x87802080
14305 .word 0xe6f66028
14306 IDEMAP_ALL_RPAGES
14307 .word 0x1000000
14308 or %g0, 0x056, %i7
14309 LOAD_DDATA_IN
14310 .word 0xfe45e548
14311 .word 0xbe842110
14312 .word 0xe8dfd000
14313 DO_BRANCH
14314 .word 0x81c0e088
14315 .word 0xbe124000
14316 GOTO_SUPERVISOR0
14317 .word 0xc0266894
14318 .word 0xbe124000
14319 GOTO_SUPERVISOR0
14320 nop
14321Thr2_User_Text_4v00e_exit:
14322 EXIT_GOOD
14323Thr2_User_Text_4v00e_text_end:
14324/*********************************************************************/
14325SECTION .Thr2_User_Data_4v10c DATA_VA=0x680000540000
14326attr_data {
14327 Name = .Thr2_User_Data_4v10c ,
14328 VA = 0x680000540000 ,/* 0x68000054ffc0 */
14329 RA = 0x01f0760000 ,
14330 PA = 0x01f0760000 ,
14331 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14332 thr2_nz_ctx_tsb_0 ,
14333 TTE_V = 1 ,
14334 TTE_NFO = 0 ,
14335 TTE_L = 1 ,
14336 TTE_Soft = 0x1a0000 ,
14337 TTE_IE = 0 ,
14338 TTE_E = 0 ,
14339 TTE_CP = 0 ,
14340 TTE_CV = 0 ,
14341 TTE_P = 0 ,
14342 TTE_EP = 0 ,
14343 TTE_W = 1 ,
14344 TTE_SW1 = 1 ,
14345 TTE_SW0 = 1 ,
14346 TTE_RSVD1 = 0 ,
14347 TTE_Size = 1 ,
14348 /* DTTE_TAG_DATA = 0000680000540984 80000001f0760041 */
14349 end_label = Thr2_User_Data_4v10c_data_end ,
14350 compressimage ,
14351 }
14352.data
14353.global Thr2_User_Data_4v10c_data_begin
14354Thr2_User_Data_4v10c_data_begin:
14355 .xword 0x680000d00000
14356 .xword 0x690025000000
14357 .xword 0x6770000da000
14358 .xword 0x6770001ea000
14359 .xword 0x680000020000
14360 .xword 0x677000154000
14361 .xword 0x680000cb0000
14362 .xword 0x690037000000
14363 .xword 0x680000590000
14364 .xword 0x690002400000
14365 .xword 0x6770000c0000
14366 .xword 0x677000146000
14367 .xword 0x690005000000
14368 .xword 0x680000380000
14369 .xword 0x677000170000
14370 .xword 0x69002d800000
14371 .xword 0x6a0d20000000
14372 .xword 0x6770001b0000
14373 .xword 0x6770000b0000
14374 .xword 0x6770000a4000
14375 .xword 0x6770001a2000
14376 .xword 0x67700015a000
14377 .xword 0x680000420000
14378 .xword 0x6770001b2000
14379 .xword 0x680000660000
14380 .xword 0x6800008f0000
14381 .xword 0x680000110000
14382 .xword 0x690032400000
14383 .xword 0x690010400000
14384 .xword 0x680000eb0000
14385 .xword 0x6800009f0000
14386 .xword 0x69003dc00000
14387 .xword 0x690028000000
14388 .xword 0x690010c00000
14389 .xword 0x6800006e0000
14390 .xword 0x67700013c000
14391 .xword 0x680000540000
14392 .xword 0x6770001ca000
14393 .xword 0x690007800000
14394 .xword 0x67700010a000
14395 .xword 0x6770000ae000
14396 .xword 0x67700008a000
14397 .xword 0x680000450000
14398 .xword 0x6770001a4000
14399Thr2_User_Data_4v10c_data_end:
14400/*********************************************************************/
14401SECTION .Thr2_User_Data_4v10d DATA_VA=0x6770001ca000
14402attr_data {
14403 Name = .Thr2_User_Data_4v10d ,
14404 VA = 0x6770001ca000 ,/* 0x6770001cbfc0 */
14405 RA = 0x03400b2000 ,
14406 PA = 0x03400b2000 ,
14407 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14408 thr2_nz_ctx_tsb_3 ,
14409 TTE_V = 1 ,
14410 TTE_NFO = 0 ,
14411 TTE_L = 1 ,
14412 TTE_Soft = 0x1a0000 ,
14413 TTE_IE = 0 ,
14414 TTE_E = 0 ,
14415 TTE_CP = 0 ,
14416 TTE_CV = 0 ,
14417 TTE_P = 0 ,
14418 TTE_EP = 0 ,
14419 TTE_W = 1 ,
14420 TTE_SW1 = 1 ,
14421 TTE_SW0 = 1 ,
14422 TTE_RSVD1 = 0 ,
14423 TTE_Size = 0 ,
14424 /* DTTE_TAG_DATA = 00006770001ca984 80000003400b2040 */
14425 end_label = Thr2_User_Data_4v10d_data_end ,
14426 compressimage ,
14427 }
14428.data
14429.global Thr2_User_Data_4v10d_data_begin
14430Thr2_User_Data_4v10d_data_begin:
14431 .xword 0x680000d00000
14432 .xword 0x690025000000
14433 .xword 0x6770000da000
14434 .xword 0x6770001ea000
14435 .xword 0x680000020000
14436 .xword 0x677000154000
14437 .xword 0x680000cb0000
14438 .xword 0x690037000000
14439 .xword 0x680000590000
14440 .xword 0x690002400000
14441 .xword 0x6770000c0000
14442 .xword 0x677000146000
14443 .xword 0x690005000000
14444 .xword 0x680000380000
14445 .xword 0x677000170000
14446 .xword 0x69002d800000
14447 .xword 0x6a0d20000000
14448 .xword 0x6770001b0000
14449 .xword 0x6770000b0000
14450 .xword 0x6770000a4000
14451 .xword 0x6770001a2000
14452 .xword 0x67700015a000
14453 .xword 0x680000420000
14454 .xword 0x6770001b2000
14455 .xword 0x680000660000
14456 .xword 0x6800008f0000
14457 .xword 0x680000110000
14458 .xword 0x690032400000
14459 .xword 0x690010400000
14460 .xword 0x680000eb0000
14461 .xword 0x6800009f0000
14462 .xword 0x69003dc00000
14463 .xword 0x690028000000
14464 .xword 0x690010c00000
14465 .xword 0x6800006e0000
14466 .xword 0x67700013c000
14467 .xword 0x680000540000
14468 .xword 0x6770001ca000
14469 .xword 0x690007800000
14470 .xword 0x67700010a000
14471 .xword 0x6770000ae000
14472 .xword 0x67700008a000
14473 .xword 0x680000450000
14474 .xword 0x6770001a4000
14475Thr2_User_Data_4v10d_data_end:
14476/*********************************************************************/
14477SECTION .Thr2_User_Data_4v10e DATA_VA=0x690007800000
14478attr_data {
14479 Name = .Thr2_User_Data_4v10e ,
14480 VA = 0x690007800000 ,/* 0x690007bfffc0 */
14481 RA = 0x03c0c00000 ,
14482 PA = 0x2fc0c00000 ,
14483 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14484 thr2_nz_ctx_tsb_1 ,
14485 TTE_V = 1 ,
14486 TTE_NFO = 0 ,
14487 TTE_L = 1 ,
14488 TTE_Soft = 0x1a0000 ,
14489 TTE_IE = 0 ,
14490 TTE_E = 0 ,
14491 TTE_CP = 0 ,
14492 TTE_CV = 0 ,
14493 TTE_P = 0 ,
14494 TTE_EP = 0 ,
14495 TTE_W = 1 ,
14496 TTE_SW1 = 1 ,
14497 TTE_SW0 = 1 ,
14498 TTE_RSVD1 = 0 ,
14499 TTE_Size = 3 ,
14500 /* DTTE_TAG_DATA = 0000690007800984 8000002fc0c00043 */
14501 end_label = Thr2_User_Data_4v10e_data_end ,
14502 compressimage ,
14503 }
14504.data
14505.global Thr2_User_Data_4v10e_data_begin
14506Thr2_User_Data_4v10e_data_begin:
14507 .xword 0x680000d00000
14508 .xword 0x690025000000
14509 .xword 0x6770000da000
14510 .xword 0x6770001ea000
14511 .xword 0x680000020000
14512 .xword 0x677000154000
14513 .xword 0x680000cb0000
14514 .xword 0x690037000000
14515 .xword 0x680000590000
14516 .xword 0x690002400000
14517 .xword 0x6770000c0000
14518 .xword 0x677000146000
14519 .xword 0x690005000000
14520 .xword 0x680000380000
14521 .xword 0x677000170000
14522 .xword 0x69002d800000
14523 .xword 0x6a0d20000000
14524 .xword 0x6770001b0000
14525 .xword 0x6770000b0000
14526 .xword 0x6770000a4000
14527 .xword 0x6770001a2000
14528 .xword 0x67700015a000
14529 .xword 0x680000420000
14530 .xword 0x6770001b2000
14531 .xword 0x680000660000
14532 .xword 0x6800008f0000
14533 .xword 0x680000110000
14534 .xword 0x690032400000
14535 .xword 0x690010400000
14536 .xword 0x680000eb0000
14537 .xword 0x6800009f0000
14538 .xword 0x69003dc00000
14539 .xword 0x690028000000
14540 .xword 0x690010c00000
14541 .xword 0x6800006e0000
14542 .xword 0x67700013c000
14543 .xword 0x680000540000
14544 .xword 0x6770001ca000
14545 .xword 0x690007800000
14546 .xword 0x67700010a000
14547 .xword 0x6770000ae000
14548 .xword 0x67700008a000
14549 .xword 0x680000450000
14550 .xword 0x6770001a4000
14551Thr2_User_Data_4v10e_data_end:
14552/*********************************************************************/
14553SECTION .Thr2_User_Data_4v10f DATA_VA=0x67700010a000
14554attr_data {
14555 Name = .Thr2_User_Data_4v10f ,
14556 VA = 0x67700010a000 ,/* 0x67700010bfc0 */
14557 RA = 0x0340120000 ,
14558 PA = 0x0340120000 ,
14559 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14560 thr2_nz_ctx_tsb_3 ,
14561 TTE_V = 1 ,
14562 TTE_NFO = 0 ,
14563 TTE_L = 1 ,
14564 TTE_Soft = 0x1a0000 ,
14565 TTE_IE = 0 ,
14566 TTE_E = 0 ,
14567 TTE_CP = 0 ,
14568 TTE_CV = 0 ,
14569 TTE_P = 0 ,
14570 TTE_EP = 0 ,
14571 TTE_W = 1 ,
14572 TTE_SW1 = 1 ,
14573 TTE_SW0 = 1 ,
14574 TTE_RSVD1 = 0 ,
14575 TTE_Size = 0 ,
14576 /* DTTE_TAG_DATA = 000067700010a984 8000000340120040 */
14577 end_label = Thr2_User_Data_4v10f_data_end ,
14578 compressimage ,
14579 }
14580.data
14581.global Thr2_User_Data_4v10f_data_begin
14582Thr2_User_Data_4v10f_data_begin:
14583 .xword 0x680000d00000
14584 .xword 0x690025000000
14585 .xword 0x6770000da000
14586 .xword 0x6770001ea000
14587 .xword 0x680000020000
14588 .xword 0x677000154000
14589 .xword 0x680000cb0000
14590 .xword 0x690037000000
14591 .xword 0x680000590000
14592 .xword 0x690002400000
14593 .xword 0x6770000c0000
14594 .xword 0x677000146000
14595 .xword 0x690005000000
14596 .xword 0x680000380000
14597 .xword 0x677000170000
14598 .xword 0x69002d800000
14599 .xword 0x6a0d20000000
14600 .xword 0x6770001b0000
14601 .xword 0x6770000b0000
14602 .xword 0x6770000a4000
14603 .xword 0x6770001a2000
14604 .xword 0x67700015a000
14605 .xword 0x680000420000
14606 .xword 0x6770001b2000
14607 .xword 0x680000660000
14608 .xword 0x6800008f0000
14609 .xword 0x680000110000
14610 .xword 0x690032400000
14611 .xword 0x690010400000
14612 .xword 0x680000eb0000
14613 .xword 0x6800009f0000
14614 .xword 0x69003dc00000
14615 .xword 0x690028000000
14616 .xword 0x690010c00000
14617 .xword 0x6800006e0000
14618 .xword 0x67700013c000
14619 .xword 0x680000540000
14620 .xword 0x6770001ca000
14621 .xword 0x690007800000
14622 .xword 0x67700010a000
14623 .xword 0x6770000ae000
14624 .xword 0x67700008a000
14625 .xword 0x680000450000
14626 .xword 0x6770001a4000
14627Thr2_User_Data_4v10f_data_end:
14628/*********************************************************************/
14629SECTION .Thr2_User_Data_4v110 DATA_VA=0x6770000ae000
14630attr_data {
14631 Name = .Thr2_User_Data_4v110 ,
14632 VA = 0x6770000ae000 ,/* 0x6770000affc0 */
14633 RA = 0x0340134000 ,
14634 PA = 0x0340134000 ,
14635 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14636 thr2_nz_ctx_tsb_3 ,
14637 TTE_V = 1 ,
14638 TTE_NFO = 0 ,
14639 TTE_L = 1 ,
14640 TTE_Soft = 0x1a0000 ,
14641 TTE_IE = 0 ,
14642 TTE_E = 0 ,
14643 TTE_CP = 0 ,
14644 TTE_CV = 0 ,
14645 TTE_P = 0 ,
14646 TTE_EP = 0 ,
14647 TTE_W = 1 ,
14648 TTE_SW1 = 1 ,
14649 TTE_SW0 = 1 ,
14650 TTE_RSVD1 = 0 ,
14651 TTE_Size = 0 ,
14652 /* DTTE_TAG_DATA = 00006770000ae984 8000000340134040 */
14653 end_label = Thr2_User_Data_4v110_data_end ,
14654 compressimage ,
14655 }
14656.data
14657.global Thr2_User_Data_4v110_data_begin
14658Thr2_User_Data_4v110_data_begin:
14659 .xword 0x680000d00000
14660 .xword 0x690025000000
14661 .xword 0x6770000da000
14662 .xword 0x6770001ea000
14663 .xword 0x680000020000
14664 .xword 0x677000154000
14665 .xword 0x680000cb0000
14666 .xword 0x690037000000
14667 .xword 0x680000590000
14668 .xword 0x690002400000
14669 .xword 0x6770000c0000
14670 .xword 0x677000146000
14671 .xword 0x690005000000
14672 .xword 0x680000380000
14673 .xword 0x677000170000
14674 .xword 0x69002d800000
14675 .xword 0x6a0d20000000
14676 .xword 0x6770001b0000
14677 .xword 0x6770000b0000
14678 .xword 0x6770000a4000
14679 .xword 0x6770001a2000
14680 .xword 0x67700015a000
14681 .xword 0x680000420000
14682 .xword 0x6770001b2000
14683 .xword 0x680000660000
14684 .xword 0x6800008f0000
14685 .xword 0x680000110000
14686 .xword 0x690032400000
14687 .xword 0x690010400000
14688 .xword 0x680000eb0000
14689 .xword 0x6800009f0000
14690 .xword 0x69003dc00000
14691 .xword 0x690028000000
14692 .xword 0x690010c00000
14693 .xword 0x6800006e0000
14694 .xword 0x67700013c000
14695 .xword 0x680000540000
14696 .xword 0x6770001ca000
14697 .xword 0x690007800000
14698 .xword 0x67700010a000
14699 .xword 0x6770000ae000
14700 .xword 0x67700008a000
14701 .xword 0x680000450000
14702 .xword 0x6770001a4000
14703Thr2_User_Data_4v110_data_end:
14704/*********************************************************************/
14705SECTION .Thr2_User_Data_4v111 DATA_VA=0x67700008a000
14706attr_data {
14707 Name = .Thr2_User_Data_4v111 ,
14708 VA = 0x67700008a000 ,/* 0x67700008bfc0 */
14709 RA = 0x03400ac000 ,
14710 PA = 0x03400ac000 ,
14711 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14712 thr2_nz_ctx_tsb_3 ,
14713 TTE_V = 1 ,
14714 TTE_NFO = 0 ,
14715 TTE_L = 1 ,
14716 TTE_Soft = 0x1a0000 ,
14717 TTE_IE = 0 ,
14718 TTE_E = 0 ,
14719 TTE_CP = 0 ,
14720 TTE_CV = 0 ,
14721 TTE_P = 0 ,
14722 TTE_EP = 0 ,
14723 TTE_W = 1 ,
14724 TTE_SW1 = 1 ,
14725 TTE_SW0 = 1 ,
14726 TTE_RSVD1 = 0 ,
14727 TTE_Size = 0 ,
14728 /* DTTE_TAG_DATA = 000067700008a984 80000003400ac040 */
14729 end_label = Thr2_User_Data_4v111_data_end ,
14730 compressimage ,
14731 }
14732.data
14733.global Thr2_User_Data_4v111_data_begin
14734Thr2_User_Data_4v111_data_begin:
14735 .xword 0x680000d00000
14736 .xword 0x690025000000
14737 .xword 0x6770000da000
14738 .xword 0x6770001ea000
14739 .xword 0x680000020000
14740 .xword 0x677000154000
14741 .xword 0x680000cb0000
14742 .xword 0x690037000000
14743 .xword 0x680000590000
14744 .xword 0x690002400000
14745 .xword 0x6770000c0000
14746 .xword 0x677000146000
14747 .xword 0x690005000000
14748 .xword 0x680000380000
14749 .xword 0x677000170000
14750 .xword 0x69002d800000
14751 .xword 0x6a0d20000000
14752 .xword 0x6770001b0000
14753 .xword 0x6770000b0000
14754 .xword 0x6770000a4000
14755 .xword 0x6770001a2000
14756 .xword 0x67700015a000
14757 .xword 0x680000420000
14758 .xword 0x6770001b2000
14759 .xword 0x680000660000
14760 .xword 0x6800008f0000
14761 .xword 0x680000110000
14762 .xword 0x690032400000
14763 .xword 0x690010400000
14764 .xword 0x680000eb0000
14765 .xword 0x6800009f0000
14766 .xword 0x69003dc00000
14767 .xword 0x690028000000
14768 .xword 0x690010c00000
14769 .xword 0x6800006e0000
14770 .xword 0x67700013c000
14771 .xword 0x680000540000
14772 .xword 0x6770001ca000
14773 .xword 0x690007800000
14774 .xword 0x67700010a000
14775 .xword 0x6770000ae000
14776 .xword 0x67700008a000
14777 .xword 0x680000450000
14778 .xword 0x6770001a4000
14779Thr2_User_Data_4v111_data_end:
14780/*********************************************************************/
14781SECTION .Thr2_User_Data_4v112 DATA_VA=0x680000450000
14782attr_data {
14783 Name = .Thr2_User_Data_4v112 ,
14784 VA = 0x680000450000 ,/* 0x68000045ffc0 */
14785 RA = 0x01f08e0000 ,
14786 PA = 0x01f08e0000 ,
14787 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14788 thr2_nz_ctx_tsb_0 ,
14789 TTE_V = 1 ,
14790 TTE_NFO = 0 ,
14791 TTE_L = 1 ,
14792 TTE_Soft = 0x1a0000 ,
14793 TTE_IE = 0 ,
14794 TTE_E = 0 ,
14795 TTE_CP = 0 ,
14796 TTE_CV = 0 ,
14797 TTE_P = 0 ,
14798 TTE_EP = 0 ,
14799 TTE_W = 1 ,
14800 TTE_SW1 = 1 ,
14801 TTE_SW0 = 1 ,
14802 TTE_RSVD1 = 0 ,
14803 TTE_Size = 1 ,
14804 /* DTTE_TAG_DATA = 0000680000450984 80000001f08e0041 */
14805 end_label = Thr2_User_Data_4v112_data_end ,
14806 compressimage ,
14807 }
14808.data
14809.global Thr2_User_Data_4v112_data_begin
14810Thr2_User_Data_4v112_data_begin:
14811 .xword 0x680000d00000
14812 .xword 0x690025000000
14813 .xword 0x6770000da000
14814 .xword 0x6770001ea000
14815 .xword 0x680000020000
14816 .xword 0x677000154000
14817 .xword 0x680000cb0000
14818 .xword 0x690037000000
14819 .xword 0x680000590000
14820 .xword 0x690002400000
14821 .xword 0x6770000c0000
14822 .xword 0x677000146000
14823 .xword 0x690005000000
14824 .xword 0x680000380000
14825 .xword 0x677000170000
14826 .xword 0x69002d800000
14827 .xword 0x6a0d20000000
14828 .xword 0x6770001b0000
14829 .xword 0x6770000b0000
14830 .xword 0x6770000a4000
14831 .xword 0x6770001a2000
14832 .xword 0x67700015a000
14833 .xword 0x680000420000
14834 .xword 0x6770001b2000
14835 .xword 0x680000660000
14836 .xword 0x6800008f0000
14837 .xword 0x680000110000
14838 .xword 0x690032400000
14839 .xword 0x690010400000
14840 .xword 0x680000eb0000
14841 .xword 0x6800009f0000
14842 .xword 0x69003dc00000
14843 .xword 0x690028000000
14844 .xword 0x690010c00000
14845 .xword 0x6800006e0000
14846 .xword 0x67700013c000
14847 .xword 0x680000540000
14848 .xword 0x6770001ca000
14849 .xword 0x690007800000
14850 .xword 0x67700010a000
14851 .xword 0x6770000ae000
14852 .xword 0x67700008a000
14853 .xword 0x680000450000
14854 .xword 0x6770001a4000
14855Thr2_User_Data_4v112_data_end:
14856/*********************************************************************/
14857SECTION .Thr2_User_Data_4v113 DATA_VA=0x6770001a4000
14858attr_data {
14859 Name = .Thr2_User_Data_4v113 ,
14860 VA = 0x6770001a4000 ,/* 0x6770001a5fc0 */
14861 RA = 0x0340186000 ,
14862 PA = 0x0340186000 ,
14863 TTE_Context = 0x0984 ,/* DATA_PRIMARY */
14864 thr2_nz_ctx_tsb_3 ,
14865 TTE_V = 1 ,
14866 TTE_NFO = 0 ,
14867 TTE_L = 1 ,
14868 TTE_Soft = 0x1a0000 ,
14869 TTE_IE = 0 ,
14870 TTE_E = 0 ,
14871 TTE_CP = 0 ,
14872 TTE_CV = 0 ,
14873 TTE_P = 0 ,
14874 TTE_EP = 0 ,
14875 TTE_W = 1 ,
14876 TTE_SW1 = 1 ,
14877 TTE_SW0 = 1 ,
14878 TTE_RSVD1 = 0 ,
14879 TTE_Size = 0 ,
14880 /* DTTE_TAG_DATA = 00006770001a4984 8000000340186040 */
14881 end_label = Thr2_User_Data_4v113_data_end ,
14882 compressimage ,
14883 }
14884.data
14885.global Thr2_User_Data_4v113_data_begin
14886Thr2_User_Data_4v113_data_begin:
14887 .xword 0x680000d00000
14888 .xword 0x690025000000
14889 .xword 0x6770000da000
14890 .xword 0x6770001ea000
14891 .xword 0x680000020000
14892 .xword 0x677000154000
14893 .xword 0x680000cb0000
14894 .xword 0x690037000000
14895 .xword 0x680000590000
14896 .xword 0x690002400000
14897 .xword 0x6770000c0000
14898 .xword 0x677000146000
14899 .xword 0x690005000000
14900 .xword 0x680000380000
14901 .xword 0x677000170000
14902 .xword 0x69002d800000
14903 .xword 0x6a0d20000000
14904 .xword 0x6770001b0000
14905 .xword 0x6770000b0000
14906 .xword 0x6770000a4000
14907 .xword 0x6770001a2000
14908 .xword 0x67700015a000
14909 .xword 0x680000420000
14910 .xword 0x6770001b2000
14911 .xword 0x680000660000
14912 .xword 0x6800008f0000
14913 .xword 0x680000110000
14914 .xword 0x690032400000
14915 .xword 0x690010400000
14916 .xword 0x680000eb0000
14917 .xword 0x6800009f0000
14918 .xword 0x69003dc00000
14919 .xword 0x690028000000
14920 .xword 0x690010c00000
14921 .xword 0x6800006e0000
14922 .xword 0x67700013c000
14923 .xword 0x680000540000
14924 .xword 0x6770001ca000
14925 .xword 0x690007800000
14926 .xword 0x67700010a000
14927 .xword 0x6770000ae000
14928 .xword 0x67700008a000
14929 .xword 0x680000450000
14930 .xword 0x6770001a4000
14931Thr2_User_Data_4v113_data_end:
14932/*********************************************************************/
14933SECTION .Thr3_User_Text_4v000 TEXT_VA=0x6c0000100000
14934attr_text {
14935 Name = .Thr3_User_Text_4v000 ,
14936 VA = 0x6c0000100000 ,/* 0x6c000010ffc0 */
14937 RA = 0x0200a50000 ,
14938 PA = 0x3e00a50000 ,
14939 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
14940 thr3_nz_ctx_tsb_1 ,
14941 TTE_V = 1 ,
14942 TTE_NFO = 0 ,
14943 TTE_L = 0 ,
14944 TTE_Soft = 0x060000 ,
14945 TTE_IE = 0 ,
14946 TTE_E = 0 ,
14947 TTE_CP = 1 ,
14948 TTE_CV = 0 ,
14949 TTE_P = 0 ,
14950 TTE_EP = 1 ,
14951 TTE_W = 0 ,
14952 TTE_SW1 = 1 ,
14953 TTE_SW0 = 1 ,
14954 TTE_RSVD1 = 0 ,
14955 TTE_Size = 1 ,
14956 /* ITTE_TAG_DATA = 00006c0000100a0e 8000003e00a50481 */
14957 end_label = Thr3_User_Text_4v000_text_end ,
14958 compressimage ,
14959 }
14960.text
14961.global Thr3_user_code_entry
14962Thr3_user_code_entry:
14963 setx 0x6b80000a0000, %g1, %g2
14964 or %g0, 12, %g1
14965 .word 0xc658a000
14966 .word 0xc858a008
14967 .word 0xca58a010
14968 .word 0xcc58a018
14969 .word 0xce58a020
14970 .word 0xd058a028
14971 .word 0xd258a030
14972 .word 0xd458a038
14973 .word 0xd658a040
14974 .word 0xd858a048
14975 .word 0xda58a050
14976 .word 0xdc58a058
14977 .word 0xde58a060
14978 .word 0xe058a068
14979 .word 0xe258a070
14980 .word 0xe458a078
14981 .word 0xe658a080
14982 .word 0xe858a088
14983 .word 0xea58a090
14984 .word 0xec58a098
14985 .word 0xee58a0a0
14986 .word 0xf058a0a8
14987 .word 0xf258a0b0
14988 .word 0xf458a0b8
14989 .word 0xf658a0c0
14990 .word 0xf858a0c8
14991 .word 0xfa58a0d0
14992 .word 0xfc58a0d8
14993.global Thr3_User_Text_4v000_text_begin
14994Thr3_User_Text_4v000_text_begin:
14995 nop
14996 sub %g1, 1, %g1
14997 brz %g1,Thr3_User_Text_4v000_exit
14998 nop
14999 ACCESS_DTSB_PTR
15000 .word 0xc026e3ec
15001thr3_MMU_ASI_PRIMARY_LITTLE_157:
15002 .word 0x87802088
15003 .word 0xeef6e018
15004 .word 0xfcd95060
15005 .word 0xc072ae60
15006 .word 0xfc995d60
15007 .word 0xf65da098
15008 IDEMAP_ALL_PAGES
15009 nop
15010 nop
15011 nop
15012 nop
15013 nop
15014 .word 0xfe5c2918
15015 .word 0xbe154000
15016 GOTO_SUPERVISOR0
15017 .word 0xca742010
15018 .word 0xc025a1e8
15019 .word 0xf65aa098
15020 ACCESS_ITSB_PTR
15021 nop
15022 nop
15023 .word 0x1000000
15024 or %g0, 0x577, %i7
15025 LOAD_DDATA_ACCESS
15026 TOGGLE_LSU_IM
15027 .word 0xbe82a148
15028 .word 0xc4dfd000
15029 nop
15030 nop
15031 nop
15032 .word 0xbe85a118
15033 .word 0xe0dfd000
15034 ACCESS_DTSB_PTR
15035 .word 0xc072a728
15036 nop
15037 nop
15038 IDEMAP_PCTX
15039 .word 0xce76e0a8
15040 .word 0xc020a158
15041 TOGGLE_LSU_IM
15042 DO_BRANCH
15043 .word 0x81c62000
15044 .word 0xbe13c000
15045 GOTO_SUPERVISOR0
15046 .word 0xc035a908
15047 .word 0x1000000
15048 or %g0, 0x417, %i7
15049 LOAD_IDATA_ACCESS
15050 .word 0xbe842098
15051 .word 0xc8dfd000
15052 nop
15053 nop
15054 .word 0xbe82a038
15055 .word 0xe0dfd000
15056 .word 0xfc995120
15057 .word 0x1000000
15058 or %g0, 0x5d0, %i7
15059 READ_IDATA_ACCESS
15060 IDEMAP_ALL
15061 .word 0xe472a018
15062 .word 0xc035a1d0
15063 .word 0x1000000
15064 or %g0, 0x530, %i7
15065 READ_IDATA_ACCESS
15066 .word 0xfe542bec
15067 .word 0xfc9d9c40
15068 .word 0xfe58acb8
15069 .word 0x1000000
15070 or %g0, 0xb0, %i7
15071 ITLB_TAG_READ
15072 DO_BRANCH
15073 .word 0x81c76000
15074 .word 0xbe168000
15075 GOTO_SUPERVISOR0
15076 .word 0xfe52a77a
15077 .word 0x1000000
15078 or %g0, 0xa8, %i7
15079 DTLB_TAG_READ
15080 IDEMAP_NCTX
15081 nop
15082 nop
15083 nop
15084 nop
15085 nop
15086 nop
15087 nop
15088 nop
15089 nop
15090 .word 0xfc9a9c40
15091 DO_BRANCH
15092 .word 0x81c1e000
15093 .word 0xbe13c000
15094 GOTO_SUPERVISOR0
15095 .word 0xfc9c1000
15096 DDEMAP_PCTX
15097 .word 0xbe150000
15098 GOTO_SUPERVISOR1
15099 .word 0xfe5aa170
15100 .word 0xbe120000
15101 GOTO_SUPERVISOR1
15102 nop
15103Thr3_User_Text_4v000_exit:
15104 EXIT_GOOD
15105Thr3_User_Text_4v000_text_end:
15106/*********************************************************************/
15107SECTION .Thr3_User_Data_4v100 DATA_VA=0x6b80000a0000
15108attr_data {
15109 Name = .Thr3_User_Data_4v100 ,
15110 VA = 0x6b80000a0000 ,/* 0x6b80000a1fc0 */
15111 RA = 0x0350150000 ,
15112 PA = 0x0350150000 ,
15113 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
15114 thr3_nz_ctx_tsb_0 ,
15115 TTE_V = 1 ,
15116 TTE_NFO = 0 ,
15117 TTE_L = 1 ,
15118 TTE_Soft = 0x1b0000 ,
15119 TTE_IE = 0 ,
15120 TTE_E = 0 ,
15121 TTE_CP = 0 ,
15122 TTE_CV = 0 ,
15123 TTE_P = 0 ,
15124 TTE_EP = 0 ,
15125 TTE_W = 1 ,
15126 TTE_SW1 = 0 ,
15127 TTE_SW0 = 0 ,
15128 TTE_RSVD1 = 0 ,
15129 TTE_Size = 0 ,
15130 /* DTTE_TAG_DATA = 00006b80000a0a0e 8000000350150040 */
15131 end_label = Thr3_User_Data_4v100_data_end ,
15132 compressimage ,
15133 }
15134.data
15135.global Thr3_User_Data_4v100_data_begin
15136Thr3_User_Data_4v100_data_begin:
15137 .xword 0x6c0000100000
15138 .xword 0x6b80000a0000
15139 .xword 0x6c0000db0000
15140 .xword 0x6b80001be000
15141 .xword 0x6c0000260000
15142 .xword 0x6c0000a20000
15143 .xword 0x6c0000f30000
15144 .xword 0x6c0000e00000
15145 .xword 0x6d003cc00000
15146 .xword 0x6c0000870000
15147 .xword 0x6d0021c00000
15148 .xword 0x6b80000aa000
15149 .xword 0x6d0036000000
15150 .xword 0x6e01d0000000
15151 .xword 0x6b80001c2000
15152 .xword 0x6b80001ac000
15153 .xword 0x6b8000188000
15154 .xword 0x6d000bc00000
15155 .xword 0x6b80000ea000
15156 .xword 0x6c0000f40000
15157 .xword 0x6b8000078000
15158 .xword 0x6c00000b0000
15159 .xword 0x6c00007d0000
15160 .xword 0x6c0000b00000
15161 .xword 0x6c00006d0000
15162 .xword 0x6c0000500000
15163 .xword 0x6b80001ba000
15164 .xword 0x6c0000970000
15165 .xword 0x6d0006000000
15166 .xword 0x6b80001c6000
15167 .xword 0x6b8000012000
15168 .xword 0x6b80001c0000
15169 .xword 0x6c0000b40000
15170 .xword 0x6b80000f4000
15171 .xword 0x6d0033800000
15172 .xword 0x6e0ca0000000
15173 .xword 0x6b80000b8000
15174 .xword 0x6b80000c2000
15175 .xword 0x6e0ad0000000
15176 .xword 0x6b8000068000
15177 .xword 0x6d0027400000
15178 .xword 0x6d0037400000
15179 .xword 0x6d000a800000
15180Thr3_User_Data_4v100_data_end:
15181/*********************************************************************/
15182SECTION .Thr3_User_Data_4v200 DATA_VA=0x6c0000db0000
15183attr_data {
15184 Name = .Thr3_User_Data_4v200 ,
15185 VA = 0x6c0000db0000 ,/* 0x6c0000dbffc0 */
15186 RA = 0x0200240000 ,
15187 PA = 0x3e00240000 ,
15188 TTE_Context = 0x0865 ,/* DATA_SECONDARY */
15189 thr3_nz_ctx_tsb_1 ,
15190 TTE_V = 1 ,
15191 TTE_NFO = 0 ,
15192 TTE_L = 1 ,
15193 TTE_Soft = 0x070000 ,
15194 TTE_IE = 0 ,
15195 TTE_E = 0 ,
15196 TTE_CP = 0 ,
15197 TTE_CV = 0 ,
15198 TTE_P = 0 ,
15199 TTE_EP = 0 ,
15200 TTE_W = 1 ,
15201 TTE_SW1 = 1 ,
15202 TTE_SW0 = 0 ,
15203 TTE_RSVD1 = 0 ,
15204 TTE_Size = 1 ,
15205 /* DTTE_TAG_DATA = 00006c0000db0865 8000003e00240041 */
15206 end_label = Thr3_User_Data_4v200_data_end ,
15207 compressimage ,
15208 }
15209.data
15210.global Thr3_User_Data_4v200_data_begin
15211Thr3_User_Data_4v200_data_begin:
15212 .xword 0x6c0000100000
15213 .xword 0x6b80000a0000
15214 .xword 0x6c0000db0000
15215 .xword 0x6b80001be000
15216 .xword 0x6c0000260000
15217 .xword 0x6c0000a20000
15218 .xword 0x6c0000f30000
15219 .xword 0x6c0000e00000
15220 .xword 0x6d003cc00000
15221 .xword 0x6c0000870000
15222 .xword 0x6d0021c00000
15223 .xword 0x6b80000aa000
15224 .xword 0x6d0036000000
15225 .xword 0x6e01d0000000
15226 .xword 0x6b80001c2000
15227 .xword 0x6b80001ac000
15228 .xword 0x6b8000188000
15229 .xword 0x6d000bc00000
15230 .xword 0x6b80000ea000
15231 .xword 0x6c0000f40000
15232 .xword 0x6b8000078000
15233 .xword 0x6c00000b0000
15234 .xword 0x6c00007d0000
15235 .xword 0x6c0000b00000
15236 .xword 0x6c00006d0000
15237 .xword 0x6c0000500000
15238 .xword 0x6b80001ba000
15239 .xword 0x6c0000970000
15240 .xword 0x6d0006000000
15241 .xword 0x6b80001c6000
15242 .xword 0x6b8000012000
15243 .xword 0x6b80001c0000
15244 .xword 0x6c0000b40000
15245 .xword 0x6b80000f4000
15246 .xword 0x6d0033800000
15247 .xword 0x6e0ca0000000
15248 .xword 0x6b80000b8000
15249 .xword 0x6b80000c2000
15250 .xword 0x6e0ad0000000
15251 .xword 0x6b8000068000
15252 .xword 0x6d0027400000
15253 .xword 0x6d0037400000
15254 .xword 0x6d000a800000
15255Thr3_User_Data_4v200_data_end:
15256/*********************************************************************/
15257SECTION .Thr3_User_Data_4v300 DATA_VA=0x6b80001be000
15258attr_data {
15259 Name = .Thr3_User_Data_4v300 ,
15260 VA = 0x6b80001be000 ,/* 0x6b80001bffc0 */
15261 RA = 0x035018a000 ,
15262 PA = 0x035018a000 ,
15263 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15264 thr3_z_ctx_tsb_2 ,
15265 TTE_V = 1 ,
15266 TTE_NFO = 0 ,
15267 TTE_L = 1 ,
15268 TTE_Soft = 0x1a0000 ,
15269 TTE_IE = 0 ,
15270 TTE_E = 0 ,
15271 TTE_CP = 1 ,
15272 TTE_CV = 0 ,
15273 TTE_P = 0 ,
15274 TTE_EP = 0 ,
15275 TTE_W = 1 ,
15276 TTE_SW1 = 1 ,
15277 TTE_SW0 = 0 ,
15278 TTE_RSVD1 = 0 ,
15279 TTE_Size = 0 ,
15280 /* DTTE_TAG_DATA = 00006b80001be000 800000035018a440 */
15281 end_label = Thr3_User_Data_4v300_data_end ,
15282 compressimage ,
15283 }
15284.data
15285.global Thr3_User_Data_4v300_data_begin
15286Thr3_User_Data_4v300_data_begin:
15287 .xword 0x6c0000100000
15288 .xword 0x6b80000a0000
15289 .xword 0x6c0000db0000
15290 .xword 0x6b80001be000
15291 .xword 0x6c0000260000
15292 .xword 0x6c0000a20000
15293 .xword 0x6c0000f30000
15294 .xword 0x6c0000e00000
15295 .xword 0x6d003cc00000
15296 .xword 0x6c0000870000
15297 .xword 0x6d0021c00000
15298 .xword 0x6b80000aa000
15299 .xword 0x6d0036000000
15300 .xword 0x6e01d0000000
15301 .xword 0x6b80001c2000
15302 .xword 0x6b80001ac000
15303 .xword 0x6b8000188000
15304 .xword 0x6d000bc00000
15305 .xword 0x6b80000ea000
15306 .xword 0x6c0000f40000
15307 .xword 0x6b8000078000
15308 .xword 0x6c00000b0000
15309 .xword 0x6c00007d0000
15310 .xword 0x6c0000b00000
15311 .xword 0x6c00006d0000
15312 .xword 0x6c0000500000
15313 .xword 0x6b80001ba000
15314 .xword 0x6c0000970000
15315 .xword 0x6d0006000000
15316 .xword 0x6b80001c6000
15317 .xword 0x6b8000012000
15318 .xword 0x6b80001c0000
15319 .xword 0x6c0000b40000
15320 .xword 0x6b80000f4000
15321 .xword 0x6d0033800000
15322 .xword 0x6e0ca0000000
15323 .xword 0x6b80000b8000
15324 .xword 0x6b80000c2000
15325 .xword 0x6e0ad0000000
15326 .xword 0x6b8000068000
15327 .xword 0x6d0027400000
15328 .xword 0x6d0037400000
15329 .xword 0x6d000a800000
15330Thr3_User_Data_4v300_data_end:
15331/*********************************************************************/
15332SECTION .Thr3_User_Text_4v001 TEXT_VA=0x6c0000260000
15333attr_text {
15334 Name = .Thr3_User_Text_4v001 ,
15335 VA = 0x6c0000260000 ,/* 0x6c000026ffc0 */
15336 RA = 0x02001d0000 ,
15337 PA = 0x3e001d0000 ,
15338 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
15339 thr3_nz_ctx_tsb_1 ,
15340 TTE_V = 1 ,
15341 TTE_NFO = 0 ,
15342 TTE_L = 0 ,
15343 TTE_Soft = 0x060000 ,
15344 TTE_IE = 0 ,
15345 TTE_E = 0 ,
15346 TTE_CP = 1 ,
15347 TTE_CV = 0 ,
15348 TTE_P = 0 ,
15349 TTE_EP = 1 ,
15350 TTE_W = 0 ,
15351 TTE_SW1 = 1 ,
15352 TTE_SW0 = 1 ,
15353 TTE_RSVD1 = 0 ,
15354 TTE_Size = 1 ,
15355 /* ITTE_TAG_DATA = 00006c0000260a0e 8000003e001d0481 */
15356 end_label = Thr3_User_Text_4v001_text_end ,
15357 compressimage ,
15358 }
15359.text
15360.global Thr3_User_Text_4v001_text_begin
15361Thr3_User_Text_4v001_text_begin:
15362 nop
15363 sub %g1, 1, %g1
15364 brz %g1,Thr3_User_Text_4v001_exit
15365 nop
15366 .word 0xec58a0d8
15367 .word 0x1000000
15368 or %g0, 0x04c, %i7
15369 LOAD_IDATA_IN
15370 .word 0xfc9d9000
15371 .word 0xbe842038
15372 .word 0xe0dfd000
15373 .word 0xfe4ee3e5
15374 IDEMAP_NCTX
15375 .word 0x1000000
15376 or %g0, 0x01b, %i7
15377 LOAD_IDATA_IN
15378 IDEMAP_ALL
15379 .word 0xfe4da140
15380 DDEMAP_ALL_PAGES
15381 .word 0xc022ad5c
15382 .word 0xe05ee0c0
15383 .word 0xc022a278
15384 .word 0x1000000
15385 or %g0, 0xb0, %i7
15386 ITLB_TAG_READ
15387 .word 0xc85aa068
15388 .word 0x1000000
15389 or %g0, 0x210, %i7
15390 DTLB_TAG_READ
15391 nop
15392 nop
15393 nop
15394 nop
15395 nop
15396 nop
15397 nop
15398 nop
15399 nop
15400 nop
15401 nop
15402 nop
15403 nop
15404 nop
15405 .word 0xbe13c000
15406 GOTO_SUPERVISOR0
15407 .word 0xc0212c54
15408 .word 0xd45ee108
15409 IDEMAP_ALL_RPAGES
15410 .word 0xbe86e0d8
15411 .word 0xecdfd000
15412 nop
15413 nop
15414 nop
15415 nop
15416 nop
15417 nop
15418 nop
15419 nop
15420 nop
15421 .word 0x1000000
15422 or %g0, 0x150, %i7
15423 ITLB_TAG_READ
15424 nop
15425 nop
15426 DO_BRANCH
15427 .word 0x81c26000
15428 .word 0xbe168000
15429 GOTO_SUPERVISOR0
15430 nop
15431 nop
15432 nop
15433 .word 0xbe82e010
15434 .word 0xc19fde20
15435 .word 0x1000000
15436 .word 0xbe148000
15437 srlx %i7, 8, %i7
15438 andn %i7, 0x1f, %i7
15439 ITLB_PROBE
15440 .word 0xc035a950
15441 DO_BRANCH
15442 .word 0x81c3e000
15443 .word 0xbe154000
15444 GOTO_SUPERVISOR0
15445 .word 0xda72a150
15446 .word 0xc076ee30
15447 nop
15448 nop
15449 nop
15450 .word 0xbe154000
15451 GOTO_SUPERVISOR0
15452 .word 0xf65ee0c0
15453 .word 0xbe124000
15454 GOTO_SUPERVISOR0
15455 nop
15456Thr3_User_Text_4v001_exit:
15457 EXIT_GOOD
15458Thr3_User_Text_4v001_text_end:
15459/*********************************************************************/
15460SECTION .Thr3_User_Text_4v400 TEXT_VA=0x6c0000a20000
15461attr_text {
15462 Name = .Thr3_User_Text_4v400 ,
15463 VA = 0x6c0000a20000 ,/* 0x6c0000a2ffc0 */
15464 RA = 0x0200e50000 ,
15465 PA = 0x3e00e50000 ,
15466 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15467 thr3_z_ctx_tsb_3 ,
15468 TTE_V = 1 ,
15469 TTE_NFO = 0 ,
15470 TTE_L = 1 ,
15471 TTE_Soft = 0x180000 ,
15472 TTE_IE = 0 ,
15473 TTE_E = 0 ,
15474 TTE_CP = 0 ,
15475 TTE_CV = 0 ,
15476 TTE_P = 1 ,
15477 TTE_EP = 1 ,
15478 TTE_W = 0 ,
15479 TTE_SW1 = 1 ,
15480 TTE_SW0 = 1 ,
15481 TTE_RSVD1 = 0 ,
15482 TTE_Size = 1 ,
15483 /* ITTE_TAG_DATA = 00006c0000a20000 8000003e00e50081 */
15484 end_label = Thr3_User_Text_4v400_text_end ,
15485 compressimage ,
15486 }
15487.text
15488.global Thr3_User_Text_4v400_text_begin
15489Thr3_User_Text_4v400_text_begin:
15490 wrpr 0, %gl
15491 .word 0xea71a050
15492 .word 0xc034ac72
15493 .word 0xc029a158
15494 nop
15495 nop
15496 nop
15497 nop
15498 nop
15499 nop
15500 nop
15501 nop
15502 nop
15503 .word 0x1000000
15504 .word 0xbe118000
15505 P_DDEMAP_PAGE
15506 .word 0xfcd95120
15507 P_ACCESS_DTSB_PTR
15508 .word 0xbe86e098
15509 .word 0xd4dfd000
15510 P_DDEMAP_ALL_RPAGES
15511thr3_MMU_ASI_BLK_P_158:
15512 .word 0x878020f0
15513 .word 0xc3bee700
15514 .word 0x1000000
15515 or %g0, 0x04e, %i7
15516 P_LOAD_IDATA_IN
15517 P_IDEMAP_ALL_RPAGES
15518thr3_MMU_ASI_PRIMARY_159:
15519 .word 0x87802080
15520 .word 0xf8f42020
15521 P_IDEMAP_ALL
15522 .word 0x1000000
15523 or %g0, 0x21e, %i7
15524 P_LOAD_DDATA_ACCESS
15525 .word 0xbe816010
15526 .word 0xe2dfd060
15527 .word 0xfcda8200
15528 P_DDEMAP_PCTX
15529 .word 0xfcdd9000
15530 .word 0x1000000
15531 or %g0, 0x68, %i7
15532 P_ITLB_TAG_READ
15533 P_IDEMAP_PCTX
15534 .word 0x1000000
15535 or %g0, 0x435, %i7
15536 P_LOAD_IDATA_ACCESS
15537 .word 0x1000000
15538 or %g0, 0x087, %i7
15539 P_LOAD_IDATA_IN
15540thr3_MMU_ASI_AS_IF_USER_PRIMARY_160:
15541 .word 0x87802010
15542 .word 0xccf420a0
15543thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_161:
15544 .word 0x8780202a
15545 .word 0xc4bc2720
15546 .word 0xc021a4c8
15547 P_TOGGLE_LSU_IM
15548thr3_MMU_ASI_AS_IF_USER_PRIMARY_162:
15549 .word 0x87802010
15550 .word 0xdef5a0f0
15551 .word 0xbe82e010
15552 .word 0xe19fc2e0
15553 nop
15554 nop
15555 nop
15556 nop
15557 .word 0x1000000
15558 or %g0, 0x65d, %i7
15559 P_LOAD_DDATA_ACCESS
15560 .word 0xe271a010
15561 .word 0xc021aa3c
15562thr3_MMU_ASI_AS_IF_USER_PRIMARY_163:
15563 .word 0x87802010
15564 .word 0xf2f0a028
15565 P_ACCESS_ITSB_PTR
15566 .word 0xbe170000
15567 RETURN_FROM_SUPERVISOR1
15568 nop
15569Thr3_User_Text_4v400_exit:
15570 EXIT_GOOD
15571Thr3_User_Text_4v400_text_end:
15572/*********************************************************************/
15573SECTION .Thr3_User_Text_4v002 TEXT_VA=0x6c0000f30000
15574attr_text {
15575 Name = .Thr3_User_Text_4v002 ,
15576 VA = 0x6c0000f30000 ,/* 0x6c0000f3ffc0 */
15577 RA = 0x0200ee0000 ,
15578 PA = 0x3e00ee0000 ,
15579 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
15580 thr3_nz_ctx_tsb_1 ,
15581 TTE_V = 1 ,
15582 TTE_NFO = 0 ,
15583 TTE_L = 0 ,
15584 TTE_Soft = 0x060000 ,
15585 TTE_IE = 0 ,
15586 TTE_E = 0 ,
15587 TTE_CP = 1 ,
15588 TTE_CV = 0 ,
15589 TTE_P = 1 ,
15590 TTE_EP = 1 ,
15591 TTE_W = 0 ,
15592 TTE_SW1 = 1 ,
15593 TTE_SW0 = 1 ,
15594 TTE_RSVD1 = 0 ,
15595 TTE_Size = 1 ,
15596 /* ITTE_TAG_DATA = 00006c0000f30a0e 8000003e00ee0481 */
15597 end_label = Thr3_User_Text_4v002_text_end ,
15598 compressimage ,
15599 }
15600.text
15601.global Thr3_User_Text_4v002_text_begin
15602Thr3_User_Text_4v002_text_begin:
15603 wrpr 0, %gl
15604thr3_MMU_ASI_AS_IF_USER_PRIMARY_164:
15605 .word 0x87802010
15606 .word 0xe6f0a150
15607 .word 0xc876e068
15608 .word 0xc072ab60
15609 .word 0x1000000
15610 or %g0, 0x6e, %i7
15611 P_LOAD_IDATA_ACCESS
15612 .word 0xfc9984e0
15613 .word 0x1000000
15614 .word 0xbe128000
15615 srlx %i7, 8, %i7
15616 andn %i7, 0x1f, %i7
15617 P_ITLB_PROBE
15618 .word 0xfc9905c0
15619 .word 0x1000000
15620 or %g0, 0x47e, %i7
15621 P_LOAD_IDATA_ACCESS
15622 nop
15623 nop
15624 nop
15625 nop
15626 nop
15627 nop
15628 nop
15629 nop
15630 .word 0xbe86e0e8
15631 .word 0xc8dfd000
15632 .word 0xe19d82c0
15633 .word 0xfc9d9c40
15634 .word 0xfc9d84c0
15635 P_IDEMAP_ALL_PAGES
15636 .word 0x1000000
15637 or %g0, 0x091, %i7
15638 P_LOAD_IDATA_IN
15639 .word 0xbe14c000
15640 RETURN_FROM_SUPERVISOR0
15641 nop
15642Thr3_User_Text_4v002_exit:
15643 EXIT_GOOD
15644Thr3_User_Text_4v002_text_end:
15645/*********************************************************************/
15646SECTION .Thr3_User_Data_4v101 DATA_VA=0x6c0000e00000
15647attr_data {
15648 Name = .Thr3_User_Data_4v101 ,
15649 VA = 0x6c0000e00000 ,/* 0x6c0000e0ffc0 */
15650 RA = 0x0200a60000 ,
15651 PA = 0x3e00a60000 ,
15652 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
15653 thr3_nz_ctx_tsb_1 ,
15654 TTE_V = 1 ,
15655 TTE_NFO = 0 ,
15656 TTE_L = 1 ,
15657 TTE_Soft = 0x1b0000 ,
15658 TTE_IE = 0 ,
15659 TTE_E = 0 ,
15660 TTE_CP = 0 ,
15661 TTE_CV = 0 ,
15662 TTE_P = 0 ,
15663 TTE_EP = 0 ,
15664 TTE_W = 1 ,
15665 TTE_SW1 = 0 ,
15666 TTE_SW0 = 0 ,
15667 TTE_RSVD1 = 0 ,
15668 TTE_Size = 1 ,
15669 /* DTTE_TAG_DATA = 00006c0000e00a0e 8000003e00a60041 */
15670 end_label = Thr3_User_Data_4v101_data_end ,
15671 compressimage ,
15672 }
15673.data
15674.global Thr3_User_Data_4v101_data_begin
15675Thr3_User_Data_4v101_data_begin:
15676 .xword 0x6c0000100000
15677 .xword 0x6b80000a0000
15678 .xword 0x6c0000db0000
15679 .xword 0x6b80001be000
15680 .xword 0x6c0000260000
15681 .xword 0x6c0000a20000
15682 .xword 0x6c0000f30000
15683 .xword 0x6c0000e00000
15684 .xword 0x6d003cc00000
15685 .xword 0x6c0000870000
15686 .xword 0x6d0021c00000
15687 .xword 0x6b80000aa000
15688 .xword 0x6d0036000000
15689 .xword 0x6e01d0000000
15690 .xword 0x6b80001c2000
15691 .xword 0x6b80001ac000
15692 .xword 0x6b8000188000
15693 .xword 0x6d000bc00000
15694 .xword 0x6b80000ea000
15695 .xword 0x6c0000f40000
15696 .xword 0x6b8000078000
15697 .xword 0x6c00000b0000
15698 .xword 0x6c00007d0000
15699 .xword 0x6c0000b00000
15700 .xword 0x6c00006d0000
15701 .xword 0x6c0000500000
15702 .xword 0x6b80001ba000
15703 .xword 0x6c0000970000
15704 .xword 0x6d0006000000
15705 .xword 0x6b80001c6000
15706 .xword 0x6b8000012000
15707 .xword 0x6b80001c0000
15708 .xword 0x6c0000b40000
15709 .xword 0x6b80000f4000
15710 .xword 0x6d0033800000
15711 .xword 0x6e0ca0000000
15712 .xword 0x6b80000b8000
15713 .xword 0x6b80000c2000
15714 .xword 0x6e0ad0000000
15715 .xword 0x6b8000068000
15716 .xword 0x6d0027400000
15717 .xword 0x6d0037400000
15718 .xword 0x6d000a800000
15719Thr3_User_Data_4v101_data_end:
15720/*********************************************************************/
15721SECTION .Thr3_User_Data_4v201 DATA_VA=0x6d003cc00000
15722attr_data {
15723 Name = .Thr3_User_Data_4v201 ,
15724 VA = 0x6d003cc00000 ,/* 0x6d003cffffc0 */
15725 RA = 0x03d9c00000 ,
15726 PA = 0x03d9c00000 ,
15727 TTE_Context = 0x0865 ,/* DATA_SECONDARY */
15728 thr3_nz_ctx_tsb_2 ,
15729 TTE_V = 1 ,
15730 TTE_NFO = 0 ,
15731 TTE_L = 1 ,
15732 TTE_Soft = 0x070000 ,
15733 TTE_IE = 0 ,
15734 TTE_E = 0 ,
15735 TTE_CP = 0 ,
15736 TTE_CV = 0 ,
15737 TTE_P = 0 ,
15738 TTE_EP = 0 ,
15739 TTE_W = 1 ,
15740 TTE_SW1 = 1 ,
15741 TTE_SW0 = 0 ,
15742 TTE_RSVD1 = 0 ,
15743 TTE_Size = 3 ,
15744 /* DTTE_TAG_DATA = 00006d003cc00865 80000003d9c00043 */
15745 end_label = Thr3_User_Data_4v201_data_end ,
15746 compressimage ,
15747 }
15748.data
15749.global Thr3_User_Data_4v201_data_begin
15750Thr3_User_Data_4v201_data_begin:
15751 .xword 0x6c0000100000
15752 .xword 0x6b80000a0000
15753 .xword 0x6c0000db0000
15754 .xword 0x6b80001be000
15755 .xword 0x6c0000260000
15756 .xword 0x6c0000a20000
15757 .xword 0x6c0000f30000
15758 .xword 0x6c0000e00000
15759 .xword 0x6d003cc00000
15760 .xword 0x6c0000870000
15761 .xword 0x6d0021c00000
15762 .xword 0x6b80000aa000
15763 .xword 0x6d0036000000
15764 .xword 0x6e01d0000000
15765 .xword 0x6b80001c2000
15766 .xword 0x6b80001ac000
15767 .xword 0x6b8000188000
15768 .xword 0x6d000bc00000
15769 .xword 0x6b80000ea000
15770 .xword 0x6c0000f40000
15771 .xword 0x6b8000078000
15772 .xword 0x6c00000b0000
15773 .xword 0x6c00007d0000
15774 .xword 0x6c0000b00000
15775 .xword 0x6c00006d0000
15776 .xword 0x6c0000500000
15777 .xword 0x6b80001ba000
15778 .xword 0x6c0000970000
15779 .xword 0x6d0006000000
15780 .xword 0x6b80001c6000
15781 .xword 0x6b8000012000
15782 .xword 0x6b80001c0000
15783 .xword 0x6c0000b40000
15784 .xword 0x6b80000f4000
15785 .xword 0x6d0033800000
15786 .xword 0x6e0ca0000000
15787 .xword 0x6b80000b8000
15788 .xword 0x6b80000c2000
15789 .xword 0x6e0ad0000000
15790 .xword 0x6b8000068000
15791 .xword 0x6d0027400000
15792 .xword 0x6d0037400000
15793 .xword 0x6d000a800000
15794Thr3_User_Data_4v201_data_end:
15795/*********************************************************************/
15796SECTION .Thr3_User_Data_4v301 DATA_VA=0x6c0000870000
15797attr_data {
15798 Name = .Thr3_User_Data_4v301 ,
15799 VA = 0x6c0000870000 ,/* 0x6c000087ffc0 */
15800 RA = 0x0200980000 ,
15801 PA = 0x3e00980000 ,
15802 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15803 thr3_z_ctx_tsb_3 ,
15804 TTE_V = 1 ,
15805 TTE_NFO = 0 ,
15806 TTE_L = 1 ,
15807 TTE_Soft = 0x1a0000 ,
15808 TTE_IE = 0 ,
15809 TTE_E = 0 ,
15810 TTE_CP = 1 ,
15811 TTE_CV = 0 ,
15812 TTE_P = 0 ,
15813 TTE_EP = 0 ,
15814 TTE_W = 1 ,
15815 TTE_SW1 = 1 ,
15816 TTE_SW0 = 0 ,
15817 TTE_RSVD1 = 0 ,
15818 TTE_Size = 1 ,
15819 /* DTTE_TAG_DATA = 00006c0000870000 8000003e00980441 */
15820 end_label = Thr3_User_Data_4v301_data_end ,
15821 compressimage ,
15822 }
15823.data
15824.global Thr3_User_Data_4v301_data_begin
15825Thr3_User_Data_4v301_data_begin:
15826 .xword 0x6c0000100000
15827 .xword 0x6b80000a0000
15828 .xword 0x6c0000db0000
15829 .xword 0x6b80001be000
15830 .xword 0x6c0000260000
15831 .xword 0x6c0000a20000
15832 .xword 0x6c0000f30000
15833 .xword 0x6c0000e00000
15834 .xword 0x6d003cc00000
15835 .xword 0x6c0000870000
15836 .xword 0x6d0021c00000
15837 .xword 0x6b80000aa000
15838 .xword 0x6d0036000000
15839 .xword 0x6e01d0000000
15840 .xword 0x6b80001c2000
15841 .xword 0x6b80001ac000
15842 .xword 0x6b8000188000
15843 .xword 0x6d000bc00000
15844 .xword 0x6b80000ea000
15845 .xword 0x6c0000f40000
15846 .xword 0x6b8000078000
15847 .xword 0x6c00000b0000
15848 .xword 0x6c00007d0000
15849 .xword 0x6c0000b00000
15850 .xword 0x6c00006d0000
15851 .xword 0x6c0000500000
15852 .xword 0x6b80001ba000
15853 .xword 0x6c0000970000
15854 .xword 0x6d0006000000
15855 .xword 0x6b80001c6000
15856 .xword 0x6b8000012000
15857 .xword 0x6b80001c0000
15858 .xword 0x6c0000b40000
15859 .xword 0x6b80000f4000
15860 .xword 0x6d0033800000
15861 .xword 0x6e0ca0000000
15862 .xword 0x6b80000b8000
15863 .xword 0x6b80000c2000
15864 .xword 0x6e0ad0000000
15865 .xword 0x6b8000068000
15866 .xword 0x6d0027400000
15867 .xword 0x6d0037400000
15868 .xword 0x6d000a800000
15869Thr3_User_Data_4v301_data_end:
15870/*********************************************************************/
15871SECTION .Thr3_User_Text_4v003 TEXT_VA=0x6d0021c00000
15872attr_text {
15873 Name = .Thr3_User_Text_4v003 ,
15874 VA = 0x6d0021c00000 ,/* 0x6d0021ffffc0 */
15875 RA = 0x03d1000000 ,
15876 PA = 0x03d1000000 ,
15877 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
15878 thr3_nz_ctx_tsb_2 ,
15879 TTE_V = 1 ,
15880 TTE_NFO = 0 ,
15881 TTE_L = 0 ,
15882 TTE_Soft = 0x060000 ,
15883 TTE_IE = 0 ,
15884 TTE_E = 0 ,
15885 TTE_CP = 1 ,
15886 TTE_CV = 0 ,
15887 TTE_P = 0 ,
15888 TTE_EP = 1 ,
15889 TTE_W = 0 ,
15890 TTE_SW1 = 1 ,
15891 TTE_SW0 = 1 ,
15892 TTE_RSVD1 = 0 ,
15893 TTE_Size = 3 ,
15894 /* ITTE_TAG_DATA = 00006d0021c00a0e 80000003d1000483 */
15895 end_label = Thr3_User_Text_4v003_text_end ,
15896 compressimage ,
15897 }
15898.text
15899.global Thr3_User_Text_4v003_text_begin
15900Thr3_User_Text_4v003_text_begin:
15901 nop
15902 sub %g1, 1, %g1
15903 brz %g1,Thr3_User_Text_4v003_exit
15904 nop
15905 .word 0xc032a690
15906 nop
15907 nop
15908 nop
15909 nop
15910 nop
15911 nop
15912 nop
15913 nop
15914 nop
15915 nop
15916 nop
15917 nop
15918 .word 0xbe82a148
15919 .word 0xc8dfd000
15920 ACCESS_ITSB_PTR
15921 nop
15922 nop
15923 nop
15924 nop
15925 nop
15926 nop
15927 nop
15928 nop
15929 ACCESS_ITSB_PTR
15930 .word 0x1000000
15931 or %g0, 0x04e, %i7
15932 LOAD_DDATA_IN
15933 .word 0xbe124000
15934 GOTO_SUPERVISOR0
15935 nop
15936 nop
15937 nop
15938 nop
15939 nop
15940 .word 0xfe52ac0a
15941 .word 0x1000000
15942 or %g0, 0x7c0, %i7
15943 READ_DDATA_ACCESS
15944 DO_BRANCH
15945 .word 0x81c4e000
15946 .word 0xbe154000
15947 GOTO_SUPERVISOR0
15948 .word 0xd870a018
15949 .word 0xc034277a
15950 .word 0x81c4e000
15951 .word 0xbe154000
15952 GOTO_SUPERVISOR0
15953 nop
15954Thr3_User_Text_4v003_exit:
15955 EXIT_GOOD
15956Thr3_User_Text_4v003_text_end:
15957/*********************************************************************/
15958SECTION .Thr3_User_Text_4v401 TEXT_VA=0x6b80000aa000
15959attr_text {
15960 Name = .Thr3_User_Text_4v401 ,
15961 VA = 0x6b80000aa000 ,/* 0x6b80000abfc0 */
15962 RA = 0x0350144000 ,
15963 PA = 0x0350144000 ,
15964 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
15965 thr3_z_ctx_tsb_2 ,
15966 TTE_V = 1 ,
15967 TTE_NFO = 0 ,
15968 TTE_L = 1 ,
15969 TTE_Soft = 0x180000 ,
15970 TTE_IE = 0 ,
15971 TTE_E = 0 ,
15972 TTE_CP = 0 ,
15973 TTE_CV = 0 ,
15974 TTE_P = 1 ,
15975 TTE_EP = 1 ,
15976 TTE_W = 0 ,
15977 TTE_SW1 = 1 ,
15978 TTE_SW0 = 1 ,
15979 TTE_RSVD1 = 0 ,
15980 TTE_Size = 0 ,
15981 /* ITTE_TAG_DATA = 00006b80000aa000 8000000350144080 */
15982 end_label = Thr3_User_Text_4v401_text_end ,
15983 compressimage ,
15984 }
15985.text
15986.global Thr3_User_Text_4v401_text_begin
15987Thr3_User_Text_4v401_text_begin:
15988 wrpr 0, %gl
15989 .word 0xbe812068
15990 .word 0xc4dfc200
15991 nop
15992 nop
15993 nop
15994 nop
15995 nop
15996 nop
15997 nop
15998 P_DDEMAP_ALL_PAGES
15999 .word 0x1000000
16000 or %g0, 0x1b0, %i7
16001 P_ITLB_TAG_READ
16002 nop
16003 nop
16004 nop
16005 nop
16006 P_IDEMAP_PCTX
16007 .word 0x1000000
16008 or %g0, 0x08f, %i7
16009 P_LOAD_IDATA_IN
16010 nop
16011 nop
16012 nop
16013 nop
16014 nop
16015 nop
16016 P_TOGGLE_LSU_DM
16017 .word 0xfcdd9100
16018 nop
16019 .word 0xbe82e010
16020 .word 0xe2dfd060
16021 .word 0xc0732158
16022 P_IDEMAP_ALL_PAGES
16023 .word 0xf65ca008
16024 P_ACCESS_ITSB_PTR
16025 .word 0x1000000
16026 .word 0xbe100000
16027 P_DDEMAP_RPAGE
16028 .word 0x1000000
16029 or %g0, 0x050, %i7
16030 P_LOAD_DDATA_IN
16031 .word 0xfcda8200
16032 .word 0x1000000
16033 .word 0xbe174000
16034 srlx %i7, 8, %i7
16035 andn %i7, 0x1f, %i7
16036 xor %i7, 0x10, %i7
16037 P_ITLB_PROBE
16038 .word 0xfcda9000
16039 P_IDEMAP_ALL_RPAGES
16040 .word 0xd274a0f0
16041 .word 0xc02de219
16042thr3_MMU_ASI_PRIMARY_165:
16043 .word 0x87802080
16044 .word 0xf4f6e130
16045 P_ACCESS_ITSB_PTR
16046 P_ACCESS_ITSB_PTR
16047 .word 0xe05de038
16048 .word 0xbe11c000
16049 RETURN_FROM_SUPERVISOR1
16050 nop
16051Thr3_User_Text_4v401_exit:
16052 EXIT_GOOD
16053Thr3_User_Text_4v401_text_end:
16054/*********************************************************************/
16055SECTION .Thr3_User_Text_4v004 TEXT_VA=0x6d0036000000
16056attr_text {
16057 Name = .Thr3_User_Text_4v004 ,
16058 VA = 0x6d0036000000 ,/* 0x6d00363fffc0 */
16059 RA = 0x03dd000000 ,
16060 PA = 0x03dd000000 ,
16061 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
16062 thr3_nz_ctx_tsb_2 ,
16063 TTE_V = 1 ,
16064 TTE_NFO = 0 ,
16065 TTE_L = 0 ,
16066 TTE_Soft = 0x060000 ,
16067 TTE_IE = 0 ,
16068 TTE_E = 0 ,
16069 TTE_CP = 1 ,
16070 TTE_CV = 0 ,
16071 TTE_P = 1 ,
16072 TTE_EP = 1 ,
16073 TTE_W = 0 ,
16074 TTE_SW1 = 1 ,
16075 TTE_SW0 = 1 ,
16076 TTE_RSVD1 = 0 ,
16077 TTE_Size = 3 ,
16078 /* ITTE_TAG_DATA = 00006d0036000a0e 80000003dd000483 */
16079 end_label = Thr3_User_Text_4v004_text_end ,
16080 compressimage ,
16081 }
16082.text
16083.global Thr3_User_Text_4v004_text_begin
16084Thr3_User_Text_4v004_text_begin:
16085 wrpr 0, %gl
16086 P_TOGGLE_LSU_DM
16087 .word 0x1000000
16088 or %g0, 0xd8, %i7
16089 P_ITLB_TAG_READ
16090 nop
16091 nop
16092 nop
16093 nop
16094 nop
16095 P_ACCESS_ITSB_PTR
16096 .word 0x1000000
16097 or %g0, 0x099, %i7
16098 P_LOAD_IDATA_IN
16099 .word 0xbe816010
16100 .word 0xe39fde20
16101 .word 0xbe85a008
16102 .word 0xd4dfd000
16103 P_DDEMAP_ALL
16104 .word 0xe19ac2e0
16105 .word 0xda742080
16106 .word 0xc020ab90
16107 .word 0xfe56e196
16108 nop
16109 nop
16110 nop
16111 nop
16112 nop
16113 .word 0x1000000
16114 or %g0, 0xd9, %i7
16115 P_LOAD_IDATA_ACCESS
16116 .word 0xbe816010
16117 .word 0xc39fc2e0
16118 .word 0xfe4c231a
16119 P_DDEMAP_SCTX
16120 .word 0xbe14c000
16121 RETURN_FROM_SUPERVISOR0
16122 nop
16123Thr3_User_Text_4v004_exit:
16124 EXIT_GOOD
16125Thr3_User_Text_4v004_text_end:
16126/*********************************************************************/
16127SECTION .Thr3_User_Data_4v102 DATA_VA=0x6e01d0000000
16128attr_data {
16129 Name = .Thr3_User_Data_4v102 ,
16130 VA = 0x6e01d0000000 ,/* 0x6e01dfffffc0 */
16131 RA = 0x0060000000 ,
16132 PA = 0x0060000000 ,
16133 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
16134 thr3_nz_ctx_tsb_3 ,
16135 TTE_V = 1 ,
16136 TTE_NFO = 0 ,
16137 TTE_L = 1 ,
16138 TTE_Soft = 0x1b0000 ,
16139 TTE_IE = 0 ,
16140 TTE_E = 0 ,
16141 TTE_CP = 0 ,
16142 TTE_CV = 0 ,
16143 TTE_P = 0 ,
16144 TTE_EP = 0 ,
16145 TTE_W = 1 ,
16146 TTE_SW1 = 0 ,
16147 TTE_SW0 = 0 ,
16148 TTE_RSVD1 = 0 ,
16149 TTE_Size = 5 ,
16150 /* DTTE_TAG_DATA = 00006e01d0000a0e 8000000060000045 */
16151 end_label = Thr3_User_Data_4v102_data_end ,
16152 compressimage ,
16153 }
16154.data
16155.global Thr3_User_Data_4v102_data_begin
16156Thr3_User_Data_4v102_data_begin:
16157 .xword 0x6c0000100000
16158 .xword 0x6b80000a0000
16159 .xword 0x6c0000db0000
16160 .xword 0x6b80001be000
16161 .xword 0x6c0000260000
16162 .xword 0x6c0000a20000
16163 .xword 0x6c0000f30000
16164 .xword 0x6c0000e00000
16165 .xword 0x6d003cc00000
16166 .xword 0x6c0000870000
16167 .xword 0x6d0021c00000
16168 .xword 0x6b80000aa000
16169 .xword 0x6d0036000000
16170 .xword 0x6e01d0000000
16171 .xword 0x6b80001c2000
16172 .xword 0x6b80001ac000
16173 .xword 0x6b8000188000
16174 .xword 0x6d000bc00000
16175 .xword 0x6b80000ea000
16176 .xword 0x6c0000f40000
16177 .xword 0x6b8000078000
16178 .xword 0x6c00000b0000
16179 .xword 0x6c00007d0000
16180 .xword 0x6c0000b00000
16181 .xword 0x6c00006d0000
16182 .xword 0x6c0000500000
16183 .xword 0x6b80001ba000
16184 .xword 0x6c0000970000
16185 .xword 0x6d0006000000
16186 .xword 0x6b80001c6000
16187 .xword 0x6b8000012000
16188 .xword 0x6b80001c0000
16189 .xword 0x6c0000b40000
16190 .xword 0x6b80000f4000
16191 .xword 0x6d0033800000
16192 .xword 0x6e0ca0000000
16193 .xword 0x6b80000b8000
16194 .xword 0x6b80000c2000
16195 .xword 0x6e0ad0000000
16196 .xword 0x6b8000068000
16197 .xword 0x6d0027400000
16198 .xword 0x6d0037400000
16199 .xword 0x6d000a800000
16200Thr3_User_Data_4v102_data_end:
16201/*********************************************************************/
16202SECTION .Thr3_User_Data_4v202 DATA_VA=0x6b80001c2000
16203attr_data {
16204 Name = .Thr3_User_Data_4v202 ,
16205 VA = 0x6b80001c2000 ,/* 0x6b80001c3fc0 */
16206 RA = 0x03500ae000 ,
16207 PA = 0x03500ae000 ,
16208 TTE_Context = 0x0865 ,/* DATA_SECONDARY */
16209 thr3_nz_ctx_tsb_0 ,
16210 TTE_V = 1 ,
16211 TTE_NFO = 0 ,
16212 TTE_L = 1 ,
16213 TTE_Soft = 0x070000 ,
16214 TTE_IE = 0 ,
16215 TTE_E = 0 ,
16216 TTE_CP = 0 ,
16217 TTE_CV = 0 ,
16218 TTE_P = 0 ,
16219 TTE_EP = 0 ,
16220 TTE_W = 1 ,
16221 TTE_SW1 = 1 ,
16222 TTE_SW0 = 0 ,
16223 TTE_RSVD1 = 0 ,
16224 TTE_Size = 0 ,
16225 /* DTTE_TAG_DATA = 00006b80001c2865 80000003500ae040 */
16226 end_label = Thr3_User_Data_4v202_data_end ,
16227 compressimage ,
16228 }
16229.data
16230.global Thr3_User_Data_4v202_data_begin
16231Thr3_User_Data_4v202_data_begin:
16232 .xword 0x6c0000100000
16233 .xword 0x6b80000a0000
16234 .xword 0x6c0000db0000
16235 .xword 0x6b80001be000
16236 .xword 0x6c0000260000
16237 .xword 0x6c0000a20000
16238 .xword 0x6c0000f30000
16239 .xword 0x6c0000e00000
16240 .xword 0x6d003cc00000
16241 .xword 0x6c0000870000
16242 .xword 0x6d0021c00000
16243 .xword 0x6b80000aa000
16244 .xword 0x6d0036000000
16245 .xword 0x6e01d0000000
16246 .xword 0x6b80001c2000
16247 .xword 0x6b80001ac000
16248 .xword 0x6b8000188000
16249 .xword 0x6d000bc00000
16250 .xword 0x6b80000ea000
16251 .xword 0x6c0000f40000
16252 .xword 0x6b8000078000
16253 .xword 0x6c00000b0000
16254 .xword 0x6c00007d0000
16255 .xword 0x6c0000b00000
16256 .xword 0x6c00006d0000
16257 .xword 0x6c0000500000
16258 .xword 0x6b80001ba000
16259 .xword 0x6c0000970000
16260 .xword 0x6d0006000000
16261 .xword 0x6b80001c6000
16262 .xword 0x6b8000012000
16263 .xword 0x6b80001c0000
16264 .xword 0x6c0000b40000
16265 .xword 0x6b80000f4000
16266 .xword 0x6d0033800000
16267 .xword 0x6e0ca0000000
16268 .xword 0x6b80000b8000
16269 .xword 0x6b80000c2000
16270 .xword 0x6e0ad0000000
16271 .xword 0x6b8000068000
16272 .xword 0x6d0027400000
16273 .xword 0x6d0037400000
16274 .xword 0x6d000a800000
16275Thr3_User_Data_4v202_data_end:
16276/*********************************************************************/
16277SECTION .Thr3_User_Data_4v302 DATA_VA=0x6b80001ac000
16278attr_data {
16279 Name = .Thr3_User_Data_4v302 ,
16280 VA = 0x6b80001ac000 ,/* 0x6b80001adfc0 */
16281 RA = 0x03500d2000 ,
16282 PA = 0x03500d2000 ,
16283 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16284 thr3_z_ctx_tsb_2 ,
16285 TTE_V = 1 ,
16286 TTE_NFO = 0 ,
16287 TTE_L = 1 ,
16288 TTE_Soft = 0x1a0000 ,
16289 TTE_IE = 0 ,
16290 TTE_E = 0 ,
16291 TTE_CP = 1 ,
16292 TTE_CV = 0 ,
16293 TTE_P = 0 ,
16294 TTE_EP = 0 ,
16295 TTE_W = 1 ,
16296 TTE_SW1 = 1 ,
16297 TTE_SW0 = 0 ,
16298 TTE_RSVD1 = 0 ,
16299 TTE_Size = 0 ,
16300 /* DTTE_TAG_DATA = 00006b80001ac000 80000003500d2440 */
16301 end_label = Thr3_User_Data_4v302_data_end ,
16302 compressimage ,
16303 }
16304.data
16305.global Thr3_User_Data_4v302_data_begin
16306Thr3_User_Data_4v302_data_begin:
16307 .xword 0x6c0000100000
16308 .xword 0x6b80000a0000
16309 .xword 0x6c0000db0000
16310 .xword 0x6b80001be000
16311 .xword 0x6c0000260000
16312 .xword 0x6c0000a20000
16313 .xword 0x6c0000f30000
16314 .xword 0x6c0000e00000
16315 .xword 0x6d003cc00000
16316 .xword 0x6c0000870000
16317 .xword 0x6d0021c00000
16318 .xword 0x6b80000aa000
16319 .xword 0x6d0036000000
16320 .xword 0x6e01d0000000
16321 .xword 0x6b80001c2000
16322 .xword 0x6b80001ac000
16323 .xword 0x6b8000188000
16324 .xword 0x6d000bc00000
16325 .xword 0x6b80000ea000
16326 .xword 0x6c0000f40000
16327 .xword 0x6b8000078000
16328 .xword 0x6c00000b0000
16329 .xword 0x6c00007d0000
16330 .xword 0x6c0000b00000
16331 .xword 0x6c00006d0000
16332 .xword 0x6c0000500000
16333 .xword 0x6b80001ba000
16334 .xword 0x6c0000970000
16335 .xword 0x6d0006000000
16336 .xword 0x6b80001c6000
16337 .xword 0x6b8000012000
16338 .xword 0x6b80001c0000
16339 .xword 0x6c0000b40000
16340 .xword 0x6b80000f4000
16341 .xword 0x6d0033800000
16342 .xword 0x6e0ca0000000
16343 .xword 0x6b80000b8000
16344 .xword 0x6b80000c2000
16345 .xword 0x6e0ad0000000
16346 .xword 0x6b8000068000
16347 .xword 0x6d0027400000
16348 .xword 0x6d0037400000
16349 .xword 0x6d000a800000
16350Thr3_User_Data_4v302_data_end:
16351/*********************************************************************/
16352SECTION .Thr3_User_Text_4v005 TEXT_VA=0x6b8000188000
16353attr_text {
16354 Name = .Thr3_User_Text_4v005 ,
16355 VA = 0x6b8000188000 ,/* 0x6b8000189fc0 */
16356 RA = 0x0350028000 ,
16357 PA = 0x0350028000 ,
16358 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
16359 thr3_nz_ctx_tsb_0 ,
16360 TTE_V = 1 ,
16361 TTE_NFO = 0 ,
16362 TTE_L = 0 ,
16363 TTE_Soft = 0x060000 ,
16364 TTE_IE = 0 ,
16365 TTE_E = 0 ,
16366 TTE_CP = 1 ,
16367 TTE_CV = 0 ,
16368 TTE_P = 0 ,
16369 TTE_EP = 1 ,
16370 TTE_W = 0 ,
16371 TTE_SW1 = 1 ,
16372 TTE_SW0 = 1 ,
16373 TTE_RSVD1 = 0 ,
16374 TTE_Size = 0 ,
16375 /* ITTE_TAG_DATA = 00006b8000188a0e 8000000350028480 */
16376 end_label = Thr3_User_Text_4v005_text_end ,
16377 compressimage ,
16378 }
16379.text
16380.global Thr3_User_Text_4v005_text_begin
16381Thr3_User_Text_4v005_text_begin:
16382 nop
16383 sub %g1, 1, %g1
16384 brz %g1,Thr3_User_Text_4v005_exit
16385 nop
16386 ACCESS_ITSB_PTR
16387 .word 0x1000000
16388 or %g0, 0x1c0, %i7
16389 ITLB_TAG_READ
16390 .word 0xfe442780
16391thr3_MMU_ASI_PRIMARY_166:
16392 .word 0x87802080
16393 .word 0xf8f2a0a8
16394 .word 0x1000000
16395 or %g0, 0x7f8, %i7
16396 READ_DDATA_ACCESS
16397 .word 0x1000000
16398 or %g0, 0x258, %i7
16399 DTLB_TAG_READ
16400 .word 0x1000000
16401 .word 0xbe140000
16402 IDEMAP_RPAGE
16403 DDEMAP_ALL_RPAGES
16404 .word 0xfcda9000
16405 .word 0xf875a100
16406 .word 0xc0742be8
16407 ACCESS_DTSB_PTR
16408 .word 0x1000000
16409 or %g0, 0x5db, %i7
16410 LOAD_DDATA_ACCESS
16411 DO_BRANCH
16412 .word 0x81c36000
16413 .word 0xbe174000
16414 GOTO_SUPERVISOR0
16415 .word 0xd8712078
16416 .word 0xc022af5c
16417 .word 0xc02ee450
16418 .word 0x1000000
16419 or %g0, 0x3be, %i7
16420 LOAD_DDATA_ACCESS
16421 .word 0xfe42ab2c
16422thr3_MMU_ASI_BLK_P_167:
16423 .word 0x878020f0
16424 .word 0xc1bc2e00
16425 TOGGLE_LSU_DM
16426 DDEMAP_SCTX
16427 .word 0x1000000
16428 or %g0, 0x5e8, %i7
16429 READ_IDATA_ACCESS
16430 DDEMAP_SCTX
16431 DO_BRANCH
16432 .word 0x81c4e000
16433 .word 0xbe13c000
16434 GOTO_SUPERVISOR0
16435 .word 0xfe592900
16436 .word 0xbe164000
16437 GOTO_SUPERVISOR1
16438 nop
16439Thr3_User_Text_4v005_exit:
16440 EXIT_GOOD
16441Thr3_User_Text_4v005_text_end:
16442/*********************************************************************/
16443SECTION .Thr3_User_Text_4v402 TEXT_VA=0x6d000bc00000
16444attr_text {
16445 Name = .Thr3_User_Text_4v402 ,
16446 VA = 0x6d000bc00000 ,/* 0x6d000bffffc0 */
16447 RA = 0x03da000000 ,
16448 PA = 0x03da000000 ,
16449 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16450 thr3_z_ctx_tsb_0 ,
16451 TTE_V = 1 ,
16452 TTE_NFO = 0 ,
16453 TTE_L = 1 ,
16454 TTE_Soft = 0x180000 ,
16455 TTE_IE = 0 ,
16456 TTE_E = 0 ,
16457 TTE_CP = 0 ,
16458 TTE_CV = 0 ,
16459 TTE_P = 1 ,
16460 TTE_EP = 1 ,
16461 TTE_W = 0 ,
16462 TTE_SW1 = 1 ,
16463 TTE_SW0 = 1 ,
16464 TTE_RSVD1 = 0 ,
16465 TTE_Size = 3 ,
16466 /* ITTE_TAG_DATA = 00006d000bc00000 80000003da000083 */
16467 end_label = Thr3_User_Text_4v402_text_end ,
16468 compressimage ,
16469 }
16470.text
16471.global Thr3_User_Text_4v402_text_begin
16472Thr3_User_Text_4v402_text_begin:
16473 wrpr 0, %gl
16474 .word 0x1000000
16475 or %g0, 0x120, %i7
16476 P_ITLB_TAG_READ
16477thr3_MMU_ASI_AS_IF_USER_PRIMARY_168:
16478 .word 0x87802010
16479 .word 0xd0f2a028
16480 nop
16481 nop
16482 nop
16483 .word 0xfcdd9000
16484 .word 0xfcdec300
16485 .word 0xfc9b0580
16486 .word 0xf659a038
16487 P_DDEMAP_ALL_RPAGES
16488 P_TOGGLE_LSU_IM
16489thr3_MMU_ASI_PRIMARY_169:
16490 .word 0x87802080
16491 .word 0xd2f42050
16492 .word 0xbe836040
16493 .word 0xe4dfc2a0
16494 P_IDEMAP_NCTX
16495 .word 0xe674a150
16496 .word 0xc02ca50c
16497 .word 0x1000000
16498 .word 0xbe16c000
16499 P_DDEMAP_PAGE
16500 P_TOGGLE_LSU_DM
16501thr3_MMU_ASI_BLK_P_170:
16502 .word 0x878020f0
16503 .word 0xe1baa3c0
16504 .word 0xbe82a068
16505 .word 0xd4dfd000
16506 .word 0xc02ca2a4
16507 nop
16508 .word 0xca74a070
16509 .word 0xc024a5dc
16510 .word 0xbe82a038
16511 .word 0xf6dfd000
16512 .word 0xbe11c000
16513 RETURN_FROM_SUPERVISOR1
16514 nop
16515Thr3_User_Text_4v402_exit:
16516 EXIT_GOOD
16517Thr3_User_Text_4v402_text_end:
16518/*********************************************************************/
16519SECTION .Thr3_User_Text_4v006 TEXT_VA=0x6b80000ea000
16520attr_text {
16521 Name = .Thr3_User_Text_4v006 ,
16522 VA = 0x6b80000ea000 ,/* 0x6b80000ebfc0 */
16523 RA = 0x03501f2000 ,
16524 PA = 0x03501f2000 ,
16525 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
16526 thr3_nz_ctx_tsb_0 ,
16527 TTE_V = 1 ,
16528 TTE_NFO = 0 ,
16529 TTE_L = 0 ,
16530 TTE_Soft = 0x060000 ,
16531 TTE_IE = 0 ,
16532 TTE_E = 0 ,
16533 TTE_CP = 1 ,
16534 TTE_CV = 0 ,
16535 TTE_P = 1 ,
16536 TTE_EP = 1 ,
16537 TTE_W = 0 ,
16538 TTE_SW1 = 1 ,
16539 TTE_SW0 = 1 ,
16540 TTE_RSVD1 = 0 ,
16541 TTE_Size = 0 ,
16542 /* ITTE_TAG_DATA = 00006b80000eaa0e 80000003501f2480 */
16543 end_label = Thr3_User_Text_4v006_text_end ,
16544 compressimage ,
16545 }
16546.text
16547.global Thr3_User_Text_4v006_text_begin
16548Thr3_User_Text_4v006_text_begin:
16549 wrpr 0, %gl
16550thr3_MMU_ASI_PRIMARY_171:
16551 .word 0x87802080
16552 .word 0xecf2a068
16553 .word 0xfe5429fa
16554 .word 0x1000000
16555 .word 0xbe128000
16556 P_DDEMAP_RPAGE
16557 P_TOGGLE_LSU_IM
16558 P_IDEMAP_ALL
16559 .word 0x1000000
16560 .word 0xbe134000
16561 P_DDEMAP_PAGE
16562 nop
16563 P_ACCESS_ITSB_PTR
16564 .word 0x1000000
16565 or %g0, 0x4c8, %i7
16566 P_LOAD_DDATA_ACCESS
16567 nop
16568 .word 0x1000000
16569 or %g0, 0x7d3, %i7
16570 P_LOAD_DDATA_ACCESS
16571 .word 0xfe42a55c
16572 .word 0xcc712018
16573 .word 0xc072a618
16574 .word 0xc39942e0
16575 .word 0x1000000
16576 or %g0, 0x009, %i7
16577 P_LOAD_DDATA_IN
16578 nop
16579 nop
16580 nop
16581 nop
16582 nop
16583 nop
16584 nop
16585 nop
16586 .word 0x1000000
16587 or %g0, 0x71a, %i7
16588 P_LOAD_DDATA_ACCESS
16589thr3_MMU_ASI_BLK_SL_172:
16590 .word 0x878020f9
16591 .word 0xc1b96940
16592 P_ACCESS_DTSB_PTR
16593 .word 0xfc9c84e0
16594 .word 0xfcd89000
16595 .word 0xfcd88200
16596 P_DDEMAP_PCTX
16597 .word 0x1000000
16598 or %g0, 0x0a5, %i7
16599 P_LOAD_DDATA_IN
16600 P_TOGGLE_LSU_DM
16601 P_DDEMAP_ALL_PAGES
16602 .word 0xfe5da898
16603 P_DDEMAP_NCTX
16604 .word 0x1000000
16605 .word 0xbe150000
16606 P_IDEMAP_RPAGE
16607 .word 0xf65aa108
16608 P_TOGGLE_LSU_DM
16609 .word 0xbe80a108
16610 .word 0xecdfc200
16611 nop
16612 nop
16613 nop
16614 P_IDEMAP_PCTX
16615 .word 0x1000000
16616 or %g0, 0x340, %i7
16617 P_DTLB_TAG_READ
16618 .word 0x1000000
16619 .word 0xbe13c000
16620 P_DDEMAP_RPAGE
16621 .word 0xbe14c000
16622 RETURN_FROM_SUPERVISOR0
16623 nop
16624Thr3_User_Text_4v006_exit:
16625 EXIT_GOOD
16626Thr3_User_Text_4v006_text_end:
16627/*********************************************************************/
16628SECTION .Thr3_User_Data_4v103 DATA_VA=0x6c0000f40000
16629attr_data {
16630 Name = .Thr3_User_Data_4v103 ,
16631 VA = 0x6c0000f40000 ,/* 0x6c0000f4ffc0 */
16632 RA = 0x0200cf0000 ,
16633 PA = 0x3e00cf0000 ,
16634 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
16635 thr3_nz_ctx_tsb_1 ,
16636 TTE_V = 1 ,
16637 TTE_NFO = 0 ,
16638 TTE_L = 1 ,
16639 TTE_Soft = 0x1b0000 ,
16640 TTE_IE = 0 ,
16641 TTE_E = 0 ,
16642 TTE_CP = 0 ,
16643 TTE_CV = 0 ,
16644 TTE_P = 0 ,
16645 TTE_EP = 0 ,
16646 TTE_W = 1 ,
16647 TTE_SW1 = 0 ,
16648 TTE_SW0 = 0 ,
16649 TTE_RSVD1 = 0 ,
16650 TTE_Size = 1 ,
16651 /* DTTE_TAG_DATA = 00006c0000f40a0e 8000003e00cf0041 */
16652 end_label = Thr3_User_Data_4v103_data_end ,
16653 compressimage ,
16654 }
16655.data
16656.global Thr3_User_Data_4v103_data_begin
16657Thr3_User_Data_4v103_data_begin:
16658 .xword 0x6c0000100000
16659 .xword 0x6b80000a0000
16660 .xword 0x6c0000db0000
16661 .xword 0x6b80001be000
16662 .xword 0x6c0000260000
16663 .xword 0x6c0000a20000
16664 .xword 0x6c0000f30000
16665 .xword 0x6c0000e00000
16666 .xword 0x6d003cc00000
16667 .xword 0x6c0000870000
16668 .xword 0x6d0021c00000
16669 .xword 0x6b80000aa000
16670 .xword 0x6d0036000000
16671 .xword 0x6e01d0000000
16672 .xword 0x6b80001c2000
16673 .xword 0x6b80001ac000
16674 .xword 0x6b8000188000
16675 .xword 0x6d000bc00000
16676 .xword 0x6b80000ea000
16677 .xword 0x6c0000f40000
16678 .xword 0x6b8000078000
16679 .xword 0x6c00000b0000
16680 .xword 0x6c00007d0000
16681 .xword 0x6c0000b00000
16682 .xword 0x6c00006d0000
16683 .xword 0x6c0000500000
16684 .xword 0x6b80001ba000
16685 .xword 0x6c0000970000
16686 .xword 0x6d0006000000
16687 .xword 0x6b80001c6000
16688 .xword 0x6b8000012000
16689 .xword 0x6b80001c0000
16690 .xword 0x6c0000b40000
16691 .xword 0x6b80000f4000
16692 .xword 0x6d0033800000
16693 .xword 0x6e0ca0000000
16694 .xword 0x6b80000b8000
16695 .xword 0x6b80000c2000
16696 .xword 0x6e0ad0000000
16697 .xword 0x6b8000068000
16698 .xword 0x6d0027400000
16699 .xword 0x6d0037400000
16700 .xword 0x6d000a800000
16701Thr3_User_Data_4v103_data_end:
16702/*********************************************************************/
16703SECTION .Thr3_User_Data_4v303 DATA_VA=0x6b8000078000
16704attr_data {
16705 Name = .Thr3_User_Data_4v303 ,
16706 VA = 0x6b8000078000 ,/* 0x6b8000079fc0 */
16707 RA = 0x0350158000 ,
16708 PA = 0x0350158000 ,
16709 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16710 thr3_z_ctx_tsb_2 ,
16711 TTE_V = 1 ,
16712 TTE_NFO = 0 ,
16713 TTE_L = 1 ,
16714 TTE_Soft = 0x1a0000 ,
16715 TTE_IE = 0 ,
16716 TTE_E = 0 ,
16717 TTE_CP = 1 ,
16718 TTE_CV = 0 ,
16719 TTE_P = 0 ,
16720 TTE_EP = 0 ,
16721 TTE_W = 1 ,
16722 TTE_SW1 = 1 ,
16723 TTE_SW0 = 0 ,
16724 TTE_RSVD1 = 0 ,
16725 TTE_Size = 0 ,
16726 /* DTTE_TAG_DATA = 00006b8000078000 8000000350158440 */
16727 end_label = Thr3_User_Data_4v303_data_end ,
16728 compressimage ,
16729 }
16730.data
16731.global Thr3_User_Data_4v303_data_begin
16732Thr3_User_Data_4v303_data_begin:
16733 .xword 0x6c0000100000
16734 .xword 0x6b80000a0000
16735 .xword 0x6c0000db0000
16736 .xword 0x6b80001be000
16737 .xword 0x6c0000260000
16738 .xword 0x6c0000a20000
16739 .xword 0x6c0000f30000
16740 .xword 0x6c0000e00000
16741 .xword 0x6d003cc00000
16742 .xword 0x6c0000870000
16743 .xword 0x6d0021c00000
16744 .xword 0x6b80000aa000
16745 .xword 0x6d0036000000
16746 .xword 0x6e01d0000000
16747 .xword 0x6b80001c2000
16748 .xword 0x6b80001ac000
16749 .xword 0x6b8000188000
16750 .xword 0x6d000bc00000
16751 .xword 0x6b80000ea000
16752 .xword 0x6c0000f40000
16753 .xword 0x6b8000078000
16754 .xword 0x6c00000b0000
16755 .xword 0x6c00007d0000
16756 .xword 0x6c0000b00000
16757 .xword 0x6c00006d0000
16758 .xword 0x6c0000500000
16759 .xword 0x6b80001ba000
16760 .xword 0x6c0000970000
16761 .xword 0x6d0006000000
16762 .xword 0x6b80001c6000
16763 .xword 0x6b8000012000
16764 .xword 0x6b80001c0000
16765 .xword 0x6c0000b40000
16766 .xword 0x6b80000f4000
16767 .xword 0x6d0033800000
16768 .xword 0x6e0ca0000000
16769 .xword 0x6b80000b8000
16770 .xword 0x6b80000c2000
16771 .xword 0x6e0ad0000000
16772 .xword 0x6b8000068000
16773 .xword 0x6d0027400000
16774 .xword 0x6d0037400000
16775 .xword 0x6d000a800000
16776Thr3_User_Data_4v303_data_end:
16777/*********************************************************************/
16778SECTION .Thr3_User_Text_4v007 TEXT_VA=0x6c00000b0000
16779attr_text {
16780 Name = .Thr3_User_Text_4v007 ,
16781 VA = 0x6c00000b0000 ,/* 0x6c00000bffc0 */
16782 RA = 0x0200890000 ,
16783 PA = 0x3e00890000 ,
16784 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
16785 thr3_nz_ctx_tsb_1 ,
16786 TTE_V = 1 ,
16787 TTE_NFO = 0 ,
16788 TTE_L = 0 ,
16789 TTE_Soft = 0x060000 ,
16790 TTE_IE = 0 ,
16791 TTE_E = 0 ,
16792 TTE_CP = 1 ,
16793 TTE_CV = 0 ,
16794 TTE_P = 0 ,
16795 TTE_EP = 1 ,
16796 TTE_W = 0 ,
16797 TTE_SW1 = 1 ,
16798 TTE_SW0 = 1 ,
16799 TTE_RSVD1 = 0 ,
16800 TTE_Size = 1 ,
16801 /* ITTE_TAG_DATA = 00006c00000b0a0e 8000003e00890481 */
16802 end_label = Thr3_User_Text_4v007_text_end ,
16803 compressimage ,
16804 }
16805.text
16806.global Thr3_User_Text_4v007_text_begin
16807Thr3_User_Text_4v007_text_begin:
16808 nop
16809 sub %g1, 1, %g1
16810 brz %g1,Thr3_User_Text_4v007_exit
16811 nop
16812 DDEMAP_SCTX
16813 .word 0x1000000
16814 .word 0xbe168000
16815 DDEMAP_RPAGE
16816 .word 0x1000000
16817 or %g0, 0x01d, %i7
16818 LOAD_IDATA_IN
16819 .word 0xe458a048
16820 .word 0xbe120000
16821 GOTO_SUPERVISOR1
16822 .word 0x1000000
16823 or %g0, 0x5b1, %i7
16824 LOAD_IDATA_ACCESS
16825 nop
16826 DO_BRANCH
16827 .word 0x81c56000
16828 .word 0xbe154000
16829 GOTO_SUPERVISOR0
16830 .word 0xec5aa038
16831thr3_MMU_ASI_BLK_P_173:
16832 .word 0x878020f0
16833 .word 0xc1baa540
16834 .word 0xfcda9000
16835 .word 0xfe45a41c
16836 .word 0x1000000
16837 .word 0xbe124000
16838 srlx %i7, 8, %i7
16839 andn %i7, 0x1f, %i7
16840 ITLB_PROBE
16841 .word 0xfcded000
16842 nop
16843 nop
16844 nop
16845 nop
16846 nop
16847 nop
16848 nop
16849 nop
16850 TOGGLE_LSU_DM
16851 DDEMAP_PCTX
16852 ACCESS_ITSB_PTR
16853 .word 0x1000000
16854 or %g0, 0x02d, %i7
16855 LOAD_DDATA_IN
16856 IDEMAP_NCTX
16857 .word 0xfe45a0fc
16858 nop
16859 nop
16860 nop
16861 nop
16862 nop
16863 nop
16864 nop
16865 nop
16866 nop
16867 .word 0xfc9ad020
16868 .word 0xea742050
16869 .word 0xc075acd8
16870 .word 0xee5c2018
16871 .word 0xfc9c1100
16872 DO_BRANCH
16873 .word 0x81c6a000
16874 .word 0xbe154000
16875 GOTO_SUPERVISOR0
16876 .word 0x1000000
16877 or %g0, 0x510, %i7
16878 READ_DDATA_ACCESS
16879 .word 0x1000000
16880 .word 0xbe13c000
16881 srlx %i7, 8, %i7
16882 andn %i7, 0x1f, %i7
16883 xor %i7, 0x10, %i7
16884 ITLB_PROBE
16885 .word 0xfcdc1000
16886 DO_BRANCH
16887 .word 0x81c62000
16888 .word 0xbe124000
16889 GOTO_SUPERVISOR0
16890 .word 0xc026e954
16891 .word 0xbe120000
16892 GOTO_SUPERVISOR1
16893 nop
16894Thr3_User_Text_4v007_exit:
16895 EXIT_GOOD
16896Thr3_User_Text_4v007_text_end:
16897/*********************************************************************/
16898SECTION .Thr3_User_Text_4v403 TEXT_VA=0x6c00007d0000
16899attr_text {
16900 Name = .Thr3_User_Text_4v403 ,
16901 VA = 0x6c00007d0000 ,/* 0x6c00007dffc0 */
16902 RA = 0x02003a0000 ,
16903 PA = 0x3e003a0000 ,
16904 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
16905 thr3_z_ctx_tsb_3 ,
16906 TTE_V = 1 ,
16907 TTE_NFO = 0 ,
16908 TTE_L = 1 ,
16909 TTE_Soft = 0x180000 ,
16910 TTE_IE = 0 ,
16911 TTE_E = 0 ,
16912 TTE_CP = 0 ,
16913 TTE_CV = 0 ,
16914 TTE_P = 1 ,
16915 TTE_EP = 1 ,
16916 TTE_W = 0 ,
16917 TTE_SW1 = 1 ,
16918 TTE_SW0 = 1 ,
16919 TTE_RSVD1 = 0 ,
16920 TTE_Size = 1 ,
16921 /* ITTE_TAG_DATA = 00006c00007d0000 8000003e003a0081 */
16922 end_label = Thr3_User_Text_4v403_text_end ,
16923 compressimage ,
16924 }
16925.text
16926.global Thr3_User_Text_4v403_text_begin
16927Thr3_User_Text_4v403_text_begin:
16928 wrpr 0, %gl
16929 .word 0x1000000
16930 or %g0, 0x508, %i7
16931 P_ITLB_TAG_READ
16932 .word 0xfc9c5120
16933 P_DDEMAP_ALL_PAGES
16934 .word 0x1000000
16935 or %g0, 0x448, %i7
16936 P_ITLB_TAG_READ
16937 .word 0xcc71a078
16938 .word 0xc074a730
16939 .word 0xbe80e0d8
16940 .word 0xe0dfc280
16941 .word 0xbe842128
16942 .word 0xd4dfd000
16943 P_IDEMAP_ALL_RPAGES
16944thr3_MMU_ASI_AS_IF_USER_PRIMARY_174:
16945 .word 0x87802010
16946 .word 0xcef2a0a8
16947 nop
16948 nop
16949 nop
16950 nop
16951 nop
16952 nop
16953 nop
16954 nop
16955 P_IDEMAP_ALL_PAGES
16956 .word 0xbe8420e8
16957 .word 0xecdfd000
16958thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_175:
16959 .word 0x8780202a
16960 .word 0xe4bda250
16961 P_ACCESS_DTSB_PTR
16962 .word 0xfcdad160
16963 .word 0x1000000
16964 or %g0, 0x06d, %i7
16965 P_LOAD_DDATA_IN
16966 nop
16967 nop
16968 nop
16969 nop
16970thr3_MMU_ASI_PRIMARY_176:
16971 .word 0x87802080
16972 .word 0xecf2a008
16973 .word 0x1000000
16974 .word 0xbe170000
16975 P_DDEMAP_RPAGE
16976 .word 0x1000000
16977 or %g0, 0x083, %i7
16978 P_LOAD_DDATA_IN
16979 .word 0xfe49a2cc
16980 P_DDEMAP_PCTX
16981 nop
16982 nop
16983 nop
16984 nop
16985 .word 0xfcd90200
16986 .word 0xbe86e038
16987 .word 0xd4dfd000
16988thr3_MMU_ASI_PRIMARY_177:
16989 .word 0x87802080
16990 .word 0xe0bda9d0
16991thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_178:
16992 .word 0x8780202a
16993 .word 0xc0beed50
16994 .word 0xc87320c0
16995 .word 0xc024a27c
16996 nop
16997 .word 0xbe842118
16998 .word 0xecdfd000
16999 .word 0xec71a068
17000 .word 0xc029a4f3
17001 P_IDEMAP_ALL
17002 .word 0xfcd90200
17003thr3_MMU_ASI_AS_IF_USER_PRIMARY_179:
17004 .word 0x87802010
17005 .word 0xc8f420d8
17006 .word 0xbe842008
17007 .word 0xc8dfc200
17008 .word 0xfc998480
17009thr3_MMU_ASI_AS_IF_USER_PRIMARY_180:
17010 .word 0x87802010
17011 .word 0xd0f5a058
17012 .word 0xfcd95160
17013 .word 0xbe11c000
17014 RETURN_FROM_SUPERVISOR1
17015 nop
17016Thr3_User_Text_4v403_exit:
17017 EXIT_GOOD
17018Thr3_User_Text_4v403_text_end:
17019/*********************************************************************/
17020SECTION .Thr3_User_Text_4v008 TEXT_VA=0x6c0000b00000
17021attr_text {
17022 Name = .Thr3_User_Text_4v008 ,
17023 VA = 0x6c0000b00000 ,/* 0x6c0000b0ffc0 */
17024 RA = 0x0200510000 ,
17025 PA = 0x3e00510000 ,
17026 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
17027 thr3_nz_ctx_tsb_1 ,
17028 TTE_V = 1 ,
17029 TTE_NFO = 0 ,
17030 TTE_L = 0 ,
17031 TTE_Soft = 0x060000 ,
17032 TTE_IE = 0 ,
17033 TTE_E = 0 ,
17034 TTE_CP = 1 ,
17035 TTE_CV = 0 ,
17036 TTE_P = 1 ,
17037 TTE_EP = 1 ,
17038 TTE_W = 0 ,
17039 TTE_SW1 = 1 ,
17040 TTE_SW0 = 1 ,
17041 TTE_RSVD1 = 0 ,
17042 TTE_Size = 1 ,
17043 /* ITTE_TAG_DATA = 00006c0000b00a0e 8000003e00510481 */
17044 end_label = Thr3_User_Text_4v008_text_end ,
17045 compressimage ,
17046 }
17047.text
17048.global Thr3_User_Text_4v008_text_begin
17049Thr3_User_Text_4v008_text_begin:
17050 wrpr 0, %gl
17051 P_DDEMAP_SCTX
17052 P_TOGGLE_LSU_IM
17053 .word 0x1000000
17054 or %g0, 0x41, %i7
17055 P_LOAD_IDATA_ACCESS
17056 P_TOGGLE_LSU_DM
17057 .word 0xbe85a0c0
17058 .word 0xecdfc200
17059 P_DDEMAP_ALL_RPAGES
17060 .word 0x1000000
17061 or %g0, 0x047, %i7
17062 P_LOAD_IDATA_IN
17063 .word 0xfcded000
17064 .word 0x1000000
17065 or %g0, 0x458, %i7
17066 P_DTLB_TAG_READ
17067 .word 0xbe134000
17068 RETURN_FROM_SUPERVISOR0
17069 nop
17070Thr3_User_Text_4v008_exit:
17071 EXIT_GOOD
17072Thr3_User_Text_4v008_text_end:
17073/*********************************************************************/
17074SECTION .Thr3_User_Data_4v104 DATA_VA=0x6c00006d0000
17075attr_data {
17076 Name = .Thr3_User_Data_4v104 ,
17077 VA = 0x6c00006d0000 ,/* 0x6c00006dffc0 */
17078 RA = 0x0200ba0000 ,
17079 PA = 0x3e00ba0000 ,
17080 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
17081 thr3_nz_ctx_tsb_1 ,
17082 TTE_V = 1 ,
17083 TTE_NFO = 0 ,
17084 TTE_L = 1 ,
17085 TTE_Soft = 0x1b0000 ,
17086 TTE_IE = 0 ,
17087 TTE_E = 0 ,
17088 TTE_CP = 0 ,
17089 TTE_CV = 0 ,
17090 TTE_P = 0 ,
17091 TTE_EP = 0 ,
17092 TTE_W = 1 ,
17093 TTE_SW1 = 0 ,
17094 TTE_SW0 = 0 ,
17095 TTE_RSVD1 = 0 ,
17096 TTE_Size = 1 ,
17097 /* DTTE_TAG_DATA = 00006c00006d0a0e 8000003e00ba0041 */
17098 end_label = Thr3_User_Data_4v104_data_end ,
17099 compressimage ,
17100 }
17101.data
17102.global Thr3_User_Data_4v104_data_begin
17103Thr3_User_Data_4v104_data_begin:
17104 .xword 0x6c0000100000
17105 .xword 0x6b80000a0000
17106 .xword 0x6c0000db0000
17107 .xword 0x6b80001be000
17108 .xword 0x6c0000260000
17109 .xword 0x6c0000a20000
17110 .xword 0x6c0000f30000
17111 .xword 0x6c0000e00000
17112 .xword 0x6d003cc00000
17113 .xword 0x6c0000870000
17114 .xword 0x6d0021c00000
17115 .xword 0x6b80000aa000
17116 .xword 0x6d0036000000
17117 .xword 0x6e01d0000000
17118 .xword 0x6b80001c2000
17119 .xword 0x6b80001ac000
17120 .xword 0x6b8000188000
17121 .xword 0x6d000bc00000
17122 .xword 0x6b80000ea000
17123 .xword 0x6c0000f40000
17124 .xword 0x6b8000078000
17125 .xword 0x6c00000b0000
17126 .xword 0x6c00007d0000
17127 .xword 0x6c0000b00000
17128 .xword 0x6c00006d0000
17129 .xword 0x6c0000500000
17130 .xword 0x6b80001ba000
17131 .xword 0x6c0000970000
17132 .xword 0x6d0006000000
17133 .xword 0x6b80001c6000
17134 .xword 0x6b8000012000
17135 .xword 0x6b80001c0000
17136 .xword 0x6c0000b40000
17137 .xword 0x6b80000f4000
17138 .xword 0x6d0033800000
17139 .xword 0x6e0ca0000000
17140 .xword 0x6b80000b8000
17141 .xword 0x6b80000c2000
17142 .xword 0x6e0ad0000000
17143 .xword 0x6b8000068000
17144 .xword 0x6d0027400000
17145 .xword 0x6d0037400000
17146 .xword 0x6d000a800000
17147Thr3_User_Data_4v104_data_end:
17148/*********************************************************************/
17149SECTION .Thr3_User_Text_4v009 TEXT_VA=0x6c0000500000
17150attr_text {
17151 Name = .Thr3_User_Text_4v009 ,
17152 VA = 0x6c0000500000 ,/* 0x6c000050ffc0 */
17153 RA = 0x0200eb0000 ,
17154 PA = 0x3e00eb0000 ,
17155 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
17156 thr3_nz_ctx_tsb_1 ,
17157 TTE_V = 1 ,
17158 TTE_NFO = 0 ,
17159 TTE_L = 0 ,
17160 TTE_Soft = 0x060000 ,
17161 TTE_IE = 0 ,
17162 TTE_E = 0 ,
17163 TTE_CP = 1 ,
17164 TTE_CV = 0 ,
17165 TTE_P = 0 ,
17166 TTE_EP = 1 ,
17167 TTE_W = 0 ,
17168 TTE_SW1 = 1 ,
17169 TTE_SW0 = 1 ,
17170 TTE_RSVD1 = 0 ,
17171 TTE_Size = 1 ,
17172 /* ITTE_TAG_DATA = 00006c0000500a0e 8000003e00eb0481 */
17173 end_label = Thr3_User_Text_4v009_text_end ,
17174 compressimage ,
17175 }
17176.text
17177.global Thr3_User_Text_4v009_text_begin
17178Thr3_User_Text_4v009_text_begin:
17179 nop
17180 sub %g1, 1, %g1
17181 brz %g1,Thr3_User_Text_4v009_exit
17182 nop
17183thr3_MMU_ASI_BLK_COMMIT_P_181:
17184 .word 0x878020e0
17185 .word 0xc1bc2a00
17186 IDEMAP_ALL_RPAGES
17187 .word 0x1000000
17188 or %g0, 0x081, %i7
17189 LOAD_IDATA_IN
17190 .word 0x1000000
17191 .word 0xbe134000
17192 srlx %i7, 8, %i7
17193 andn %i7, 0x1f, %i7
17194 ITLB_PROBE
17195thr3_MMU_ASI_BLK_COMMIT_P_182:
17196 .word 0x878020e0
17197 .word 0xe1bdad80
17198 TOGGLE_LSU_IM
17199 .word 0xd45920c0
17200 .word 0x1000000
17201 or %g0, 0x198, %i7
17202 READ_IDATA_ACCESS
17203 IDEMAP_ALL_PAGES
17204 .word 0xc02ee729
17205 .word 0xbe86e0e8
17206 .word 0xe0dfd000
17207 .word 0x1000000
17208 .word 0xbe168000
17209 srlx %i7, 8, %i7
17210 andn %i7, 0x1f, %i7
17211 xor %i7, 0x10, %i7
17212 ITLB_PROBE
17213 ACCESS_ITSB_PTR
17214thr3_MMU_ASI_SECONDARY_183:
17215 .word 0x87802081
17216 .word 0xeef46018
17217 .word 0x1000000
17218 .word 0xbe164000
17219 srlx %i7, 8, %i7
17220 andn %i7, 0x1f, %i7
17221 ITLB_PROBE
17222 TOGGLE_LSU_IM
17223 .word 0x1000000
17224 or %g0, 0x90, %i7
17225 ITLB_TAG_READ
17226 .word 0xe270a010
17227 .word 0xc075a7b8
17228 DO_BRANCH
17229 .word 0x81c26000
17230 .word 0xbe168000
17231 GOTO_SUPERVISOR0
17232thr3_MMU_ASI_PRIMARY_184:
17233 .word 0x87802080
17234 .word 0xf6f0a108
17235 .word 0x1000000
17236 or %g0, 0x628, %i7
17237 DTLB_TAG_READ
17238 .word 0xfcdad120
17239 .word 0xe058a098
17240thr3_MMU_ASI_BLK_PL_185:
17241 .word 0x878020f8
17242 .word 0xc3bc2380
17243 .word 0x1000000
17244 or %g0, 0x09d, %i7
17245 LOAD_IDATA_IN
17246 TOGGLE_LSU_DM
17247 TOGGLE_LSU_DM
17248 .word 0xfe4da231
17249 .word 0xbe86e008
17250 .word 0xe0dfd040
17251 .word 0xf65aa128
17252 .word 0xbe80a038
17253 .word 0xe0dfd000
17254 .word 0xfcded000
17255 .word 0xfe5c2168
17256 nop
17257 nop
17258 nop
17259 DO_BRANCH
17260 .word 0x81c6a000
17261 .word 0xbe154000
17262 GOTO_SUPERVISOR0
17263 .word 0x1000000
17264 or %g0, 0x288, %i7
17265 DTLB_TAG_READ
17266 nop
17267 nop
17268 nop
17269 .word 0xd65da010
17270 .word 0x1000000
17271 .word 0xbe144000
17272 srlx %i7, 8, %i7
17273 andn %i7, 0x1f, %i7
17274 ITLB_PROBE
17275 .word 0xe0712098
17276 .word 0xc025a3b0
17277 .word 0xec5c2118
17278 .word 0xfe46e6a0
17279 .word 0x1000000
17280 or %g0, 0x58, %i7
17281 READ_DDATA_ACCESS
17282 TOGGLE_LSU_IM
17283 .word 0xfe58a420
17284 .word 0xd85aa018
17285 DDEMAP_ALL
17286 IDEMAP_ALL_PAGES
17287 .word 0x1000000
17288 or %g0, 0x5f8, %i7
17289 READ_DDATA_ACCESS
17290 .word 0xf275a028
17291 .word 0xc02ee3b3
17292 nop
17293 nop
17294 nop
17295 nop
17296 nop
17297 .word 0x1000000
17298 or %g0, 0x124, %i7
17299 LOAD_IDATA_ACCESS
17300 .word 0xc036e158
17301 DO_BRANCH
17302 .word 0x81c72000
17303 .word 0xbe174000
17304 GOTO_SUPERVISOR0
17305 .word 0xfe46edec
17306 .word 0x81c0e088
17307 .word 0xbe13c000
17308 GOTO_SUPERVISOR0
17309 nop
17310Thr3_User_Text_4v009_exit:
17311 EXIT_GOOD
17312Thr3_User_Text_4v009_text_end:
17313/*********************************************************************/
17314SECTION .Thr3_User_Text_4v00a TEXT_VA=0x6b80001ba000
17315attr_text {
17316 Name = .Thr3_User_Text_4v00a ,
17317 VA = 0x6b80001ba000 ,/* 0x6b80001bbfc0 */
17318 RA = 0x03501a8000 ,
17319 PA = 0x03501a8000 ,
17320 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
17321 thr3_nz_ctx_tsb_0 ,
17322 TTE_V = 1 ,
17323 TTE_NFO = 0 ,
17324 TTE_L = 0 ,
17325 TTE_Soft = 0x060000 ,
17326 TTE_IE = 0 ,
17327 TTE_E = 0 ,
17328 TTE_CP = 1 ,
17329 TTE_CV = 0 ,
17330 TTE_P = 1 ,
17331 TTE_EP = 1 ,
17332 TTE_W = 0 ,
17333 TTE_SW1 = 1 ,
17334 TTE_SW0 = 1 ,
17335 TTE_RSVD1 = 0 ,
17336 TTE_Size = 0 ,
17337 /* ITTE_TAG_DATA = 00006b80001baa0e 80000003501a8480 */
17338 end_label = Thr3_User_Text_4v00a_text_end ,
17339 compressimage ,
17340 }
17341.text
17342.global Thr3_User_Text_4v00a_text_begin
17343Thr3_User_Text_4v00a_text_begin:
17344 wrpr 0, %gl
17345 nop
17346 nop
17347 nop
17348 .word 0xfcdd9000
17349 nop
17350 nop
17351 nop
17352 .word 0xfc9c5020
17353 .word 0xfe46e390
17354 .word 0xfcda8200
17355 .word 0xbe85a148
17356 .word 0xd4dfc200
17357 .word 0x1000000
17358 .word 0xbe170000
17359 P_IDEMAP_RPAGE
17360 .word 0x1000000
17361 .word 0xbe130000
17362 P_IDEMAP_RPAGE
17363 .word 0xc032aeee
17364 .word 0xfcdc0200
17365 .word 0x1000000
17366 or %g0, 0x68, %i7
17367 P_ITLB_TAG_READ
17368 .word 0xfcdc0200
17369 nop
17370 nop
17371 nop
17372 nop
17373 nop
17374 nop
17375 nop
17376 nop
17377 nop
17378 .word 0xf475a050
17379 .word 0xc02aa363
17380 .word 0xc0292163
17381 .word 0xf65da068
17382 .word 0xfcdec200
17383 P_IDEMAP_NCTX
17384 .word 0xbe812068
17385 .word 0xd4dfc200
17386 .word 0xbe82a038
17387 .word 0xecdfd000
17388thr3_MMU_ASI_AS_IF_USER_PRIMARY_186:
17389 .word 0x87802010
17390 .word 0xccf420a0
17391thr3_MMU_ASI_PRIMARY_187:
17392 .word 0x87802080
17393 .word 0xe4f2a0a0
17394 .word 0xfcdc0200
17395 .word 0x1000000
17396 or %g0, 0x423, %i7
17397 P_LOAD_IDATA_ACCESS
17398 .word 0x1000000
17399 .word 0xbe12c000
17400 srlx %i7, 8, %i7
17401 andn %i7, 0x1f, %i7
17402 P_ITLB_PROBE
17403thr3_MMU_ASI_SECONDARY_188:
17404 .word 0x87802081
17405 .word 0xd8bc68e0
17406 nop
17407 nop
17408 nop
17409 nop
17410 nop
17411 nop
17412 nop
17413thr3_MMU_ASI_PRIMARY_189:
17414 .word 0x87802080
17415 .word 0xd4f42098
17416 P_DDEMAP_PCTX
17417 .word 0x1000000
17418 or %g0, 0x216, %i7
17419 P_LOAD_DDATA_ACCESS
17420 .word 0xfcd88200
17421thr3_MMU_ASI_AS_IF_USER_PRIMARY_190:
17422 .word 0x87802010
17423 .word 0xdef120b8
17424 .word 0xfe542516
17425 .word 0xfe5ee708
17426 .word 0x1000000
17427 or %g0, 0x1b0, %i7
17428 P_DTLB_TAG_READ
17429 .word 0xfcd95060
17430 P_TOGGLE_LSU_IM
17431thr3_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_191:
17432 .word 0x87802018
17433 .word 0xe6f6e020
17434 .word 0xfcdd9000
17435 nop
17436 nop
17437 nop
17438 nop
17439 nop
17440thr3_MMU_ASI_BLK_P_192:
17441 .word 0x878020f0
17442 .word 0xe1bdaac0
17443 .word 0xbe86e098
17444 .word 0xf6dfd000
17445 .word 0xfc995d60
17446thr3_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_193:
17447 .word 0x8780202a
17448 .word 0xe0bc2880
17449 .word 0xe05aa098
17450 .word 0x1000000
17451 or %g0, 0x7c0, %i7
17452 P_READ_DDATA_ACCESS
17453 .word 0xbe14c000
17454 RETURN_FROM_SUPERVISOR0
17455 nop
17456Thr3_User_Text_4v00a_exit:
17457 EXIT_GOOD
17458Thr3_User_Text_4v00a_text_end:
17459/*********************************************************************/
17460SECTION .Thr3_User_Data_4v105 DATA_VA=0x6c0000970000
17461attr_data {
17462 Name = .Thr3_User_Data_4v105 ,
17463 VA = 0x6c0000970000 ,/* 0x6c000097ffc0 */
17464 RA = 0x0200640000 ,
17465 PA = 0x3e00640000 ,
17466 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
17467 thr3_nz_ctx_tsb_1 ,
17468 TTE_V = 1 ,
17469 TTE_NFO = 0 ,
17470 TTE_L = 1 ,
17471 TTE_Soft = 0x1b0000 ,
17472 TTE_IE = 0 ,
17473 TTE_E = 0 ,
17474 TTE_CP = 0 ,
17475 TTE_CV = 0 ,
17476 TTE_P = 0 ,
17477 TTE_EP = 0 ,
17478 TTE_W = 1 ,
17479 TTE_SW1 = 0 ,
17480 TTE_SW0 = 0 ,
17481 TTE_RSVD1 = 0 ,
17482 TTE_Size = 1 ,
17483 /* DTTE_TAG_DATA = 00006c0000970a0e 8000003e00640041 */
17484 end_label = Thr3_User_Data_4v105_data_end ,
17485 compressimage ,
17486 }
17487.data
17488.global Thr3_User_Data_4v105_data_begin
17489Thr3_User_Data_4v105_data_begin:
17490 .xword 0x6c0000100000
17491 .xword 0x6b80000a0000
17492 .xword 0x6c0000db0000
17493 .xword 0x6b80001be000
17494 .xword 0x6c0000260000
17495 .xword 0x6c0000a20000
17496 .xword 0x6c0000f30000
17497 .xword 0x6c0000e00000
17498 .xword 0x6d003cc00000
17499 .xword 0x6c0000870000
17500 .xword 0x6d0021c00000
17501 .xword 0x6b80000aa000
17502 .xword 0x6d0036000000
17503 .xword 0x6e01d0000000
17504 .xword 0x6b80001c2000
17505 .xword 0x6b80001ac000
17506 .xword 0x6b8000188000
17507 .xword 0x6d000bc00000
17508 .xword 0x6b80000ea000
17509 .xword 0x6c0000f40000
17510 .xword 0x6b8000078000
17511 .xword 0x6c00000b0000
17512 .xword 0x6c00007d0000
17513 .xword 0x6c0000b00000
17514 .xword 0x6c00006d0000
17515 .xword 0x6c0000500000
17516 .xword 0x6b80001ba000
17517 .xword 0x6c0000970000
17518 .xword 0x6d0006000000
17519 .xword 0x6b80001c6000
17520 .xword 0x6b8000012000
17521 .xword 0x6b80001c0000
17522 .xword 0x6c0000b40000
17523 .xword 0x6b80000f4000
17524 .xword 0x6d0033800000
17525 .xword 0x6e0ca0000000
17526 .xword 0x6b80000b8000
17527 .xword 0x6b80000c2000
17528 .xword 0x6e0ad0000000
17529 .xword 0x6b8000068000
17530 .xword 0x6d0027400000
17531 .xword 0x6d0037400000
17532 .xword 0x6d000a800000
17533Thr3_User_Data_4v105_data_end:
17534/*********************************************************************/
17535SECTION .Thr3_User_Text_4v00b TEXT_VA=0x6d0006000000
17536attr_text {
17537 Name = .Thr3_User_Text_4v00b ,
17538 VA = 0x6d0006000000 ,/* 0x6d00063fffc0 */
17539 RA = 0x03dec00000 ,
17540 PA = 0x03dec00000 ,
17541 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
17542 thr3_nz_ctx_tsb_2 ,
17543 TTE_V = 1 ,
17544 TTE_NFO = 0 ,
17545 TTE_L = 0 ,
17546 TTE_Soft = 0x060000 ,
17547 TTE_IE = 0 ,
17548 TTE_E = 0 ,
17549 TTE_CP = 1 ,
17550 TTE_CV = 0 ,
17551 TTE_P = 0 ,
17552 TTE_EP = 1 ,
17553 TTE_W = 0 ,
17554 TTE_SW1 = 1 ,
17555 TTE_SW0 = 1 ,
17556 TTE_RSVD1 = 0 ,
17557 TTE_Size = 3 ,
17558 /* ITTE_TAG_DATA = 00006d0006000a0e 80000003dec00483 */
17559 end_label = Thr3_User_Text_4v00b_text_end ,
17560 compressimage ,
17561 }
17562.text
17563.global Thr3_User_Text_4v00b_text_begin
17564Thr3_User_Text_4v00b_text_begin:
17565 nop
17566 sub %g1, 1, %g1
17567 brz %g1,Thr3_User_Text_4v00b_exit
17568 nop
17569 .word 0xc028a723
17570 .word 0x1000000
17571 or %g0, 0x78, %i7
17572 LOAD_DDATA_ACCESS
17573 .word 0xbe82a068
17574 .word 0xd4dfd000
17575 .word 0xc022aa0c
17576 .word 0xbe154000
17577 GOTO_SUPERVISOR0
17578thr3_MMU_ASI_BLK_P_194:
17579 .word 0x878020f0
17580 .word 0xe1baa340
17581 .word 0xec5c2118
17582 nop
17583 nop
17584 nop
17585 nop
17586 .word 0xea742080
17587 .word 0xc02429f8
17588 .word 0xbe85a068
17589 .word 0xe0dfd000
17590 .word 0xbe86e098
17591 .word 0xf6dfd000
17592 .word 0x1000000
17593 .word 0xbe100000
17594 IDEMAP_PAGE
17595 IDEMAP_NCTX
17596 .word 0xc020aa94
17597 .word 0xfe5c2290
17598 .word 0xfcda9000
17599thr3_MMU_ASI_PRIMARY_195:
17600 .word 0x87802080
17601 .word 0xe2f2a040
17602 .word 0x1000000
17603 or %g0, 0x540, %i7
17604 DTLB_TAG_READ
17605 IDEMAP_PCTX
17606 DO_BRANCH
17607 .word 0x81c76000
17608 .word 0xbe154000
17609 GOTO_SUPERVISOR0
17610 .word 0x1000000
17611 .word 0xbe158000
17612 IDEMAP_PAGE
17613 .word 0xfa72a0c8
17614 .word 0xc0212c3c
17615 .word 0xbe80a098
17616 .word 0xecdfd000
17617 .word 0xfcded140
17618 .word 0xbe154000
17619 GOTO_SUPERVISOR0
17620thr3_MMU_ASI_PRIMARY_LITTLE_196:
17621 .word 0x87802088
17622 .word 0xd4baa300
17623 nop
17624 nop
17625 nop
17626 nop
17627 nop
17628thr3_MMU_ASI_PRIMARY_197:
17629 .word 0x87802080
17630 .word 0xdcf5a028
17631 nop
17632 nop
17633 nop
17634 nop
17635 nop
17636 nop
17637 nop
17638 nop
17639 nop
17640 DO_BRANCH
17641 .word 0x81c72000
17642 .word 0xbe154000
17643 GOTO_SUPERVISOR0
17644 nop
17645 nop
17646 nop
17647 DDEMAP_ALL
17648 .word 0xfe55a4e6
17649 .word 0xc030a776
17650 .word 0x1000000
17651 or %g0, 0x490, %i7
17652 READ_DDATA_ACCESS
17653 nop
17654 nop
17655 nop
17656 nop
17657 nop
17658 nop
17659 .word 0xd45aa098
17660 .word 0x1000000
17661 or %g0, 0x268, %i7
17662 DTLB_TAG_READ
17663 .word 0xfcdc1000
17664 .word 0xc072ae58
17665 .word 0x1000000
17666 or %g0, 0x2a, %i7
17667 LOAD_DDATA_ACCESS
17668 .word 0xd45aa008
17669 nop
17670 nop
17671 nop
17672 DO_BRANCH
17673 .word 0x81c62000
17674 .word 0xbe13c000
17675 GOTO_SUPERVISOR0
17676 .word 0xe05aa108
17677 .word 0xbe138000
17678 GOTO_SUPERVISOR1
17679 nop
17680Thr3_User_Text_4v00b_exit:
17681 EXIT_GOOD
17682Thr3_User_Text_4v00b_text_end:
17683/*********************************************************************/
17684SECTION .Thr3_User_Data_4v106 DATA_VA=0x6b80001c6000
17685attr_data {
17686 Name = .Thr3_User_Data_4v106 ,
17687 VA = 0x6b80001c6000 ,/* 0x6b80001c7fc0 */
17688 RA = 0x0350148000 ,
17689 PA = 0x0350148000 ,
17690 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
17691 thr3_nz_ctx_tsb_0 ,
17692 TTE_V = 1 ,
17693 TTE_NFO = 0 ,
17694 TTE_L = 1 ,
17695 TTE_Soft = 0x1b0000 ,
17696 TTE_IE = 0 ,
17697 TTE_E = 0 ,
17698 TTE_CP = 0 ,
17699 TTE_CV = 0 ,
17700 TTE_P = 0 ,
17701 TTE_EP = 0 ,
17702 TTE_W = 1 ,
17703 TTE_SW1 = 0 ,
17704 TTE_SW0 = 0 ,
17705 TTE_RSVD1 = 0 ,
17706 TTE_Size = 0 ,
17707 /* DTTE_TAG_DATA = 00006b80001c6a0e 8000000350148040 */
17708 end_label = Thr3_User_Data_4v106_data_end ,
17709 compressimage ,
17710 }
17711.data
17712.global Thr3_User_Data_4v106_data_begin
17713Thr3_User_Data_4v106_data_begin:
17714 .xword 0x6c0000100000
17715 .xword 0x6b80000a0000
17716 .xword 0x6c0000db0000
17717 .xword 0x6b80001be000
17718 .xword 0x6c0000260000
17719 .xword 0x6c0000a20000
17720 .xword 0x6c0000f30000
17721 .xword 0x6c0000e00000
17722 .xword 0x6d003cc00000
17723 .xword 0x6c0000870000
17724 .xword 0x6d0021c00000
17725 .xword 0x6b80000aa000
17726 .xword 0x6d0036000000
17727 .xword 0x6e01d0000000
17728 .xword 0x6b80001c2000
17729 .xword 0x6b80001ac000
17730 .xword 0x6b8000188000
17731 .xword 0x6d000bc00000
17732 .xword 0x6b80000ea000
17733 .xword 0x6c0000f40000
17734 .xword 0x6b8000078000
17735 .xword 0x6c00000b0000
17736 .xword 0x6c00007d0000
17737 .xword 0x6c0000b00000
17738 .xword 0x6c00006d0000
17739 .xword 0x6c0000500000
17740 .xword 0x6b80001ba000
17741 .xword 0x6c0000970000
17742 .xword 0x6d0006000000
17743 .xword 0x6b80001c6000
17744 .xword 0x6b8000012000
17745 .xword 0x6b80001c0000
17746 .xword 0x6c0000b40000
17747 .xword 0x6b80000f4000
17748 .xword 0x6d0033800000
17749 .xword 0x6e0ca0000000
17750 .xword 0x6b80000b8000
17751 .xword 0x6b80000c2000
17752 .xword 0x6e0ad0000000
17753 .xword 0x6b8000068000
17754 .xword 0x6d0027400000
17755 .xword 0x6d0037400000
17756 .xword 0x6d000a800000
17757Thr3_User_Data_4v106_data_end:
17758/*********************************************************************/
17759SECTION .Thr3_User_Text_4v00c TEXT_VA=0x6b8000012000
17760attr_text {
17761 Name = .Thr3_User_Text_4v00c ,
17762 VA = 0x6b8000012000 ,/* 0x6b8000013fc0 */
17763 RA = 0x03500d6000 ,
17764 PA = 0x03500d6000 ,
17765 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
17766 thr3_nz_ctx_tsb_0 ,
17767 TTE_V = 1 ,
17768 TTE_NFO = 0 ,
17769 TTE_L = 0 ,
17770 TTE_Soft = 0x060000 ,
17771 TTE_IE = 0 ,
17772 TTE_E = 0 ,
17773 TTE_CP = 1 ,
17774 TTE_CV = 0 ,
17775 TTE_P = 0 ,
17776 TTE_EP = 1 ,
17777 TTE_W = 0 ,
17778 TTE_SW1 = 1 ,
17779 TTE_SW0 = 1 ,
17780 TTE_RSVD1 = 0 ,
17781 TTE_Size = 0 ,
17782 /* ITTE_TAG_DATA = 00006b8000012a0e 80000003500d6480 */
17783 end_label = Thr3_User_Text_4v00c_text_end ,
17784 compressimage ,
17785 }
17786.text
17787.global Thr3_User_Text_4v00c_text_begin
17788Thr3_User_Text_4v00c_text_begin:
17789 nop
17790 sub %g1, 1, %g1
17791 brz %g1,Thr3_User_Text_4v00c_exit
17792 nop
17793 .word 0xca5ee010
17794 nop
17795 nop
17796 nop
17797 nop
17798 .word 0x1000000
17799 .word 0xbe17c000
17800 DDEMAP_RPAGE
17801 nop
17802 nop
17803 nop
17804 nop
17805 nop
17806 nop
17807 .word 0x1000000
17808 .word 0xbe130000
17809 srlx %i7, 8, %i7
17810 andn %i7, 0x1f, %i7
17811 xor %i7, 0x10, %i7
17812 ITLB_PROBE
17813 .word 0xc075ac10
17814 DO_BRANCH
17815 .word 0x81c56000
17816 .word 0xbe124000
17817 GOTO_SUPERVISOR0
17818 nop
17819 nop
17820 .word 0xfcdc1000
17821 .word 0x1000000
17822 .word 0xbe12c000
17823 DDEMAP_RPAGE
17824 TOGGLE_LSU_DM
17825 IDEMAP_NCTX
17826 .word 0x1000000
17827 .word 0xbe144000
17828 srlx %i7, 8, %i7
17829 andn %i7, 0x1f, %i7
17830 ITLB_PROBE
17831 .word 0x1000000
17832 or %g0, 0x545, %i7
17833 LOAD_IDATA_ACCESS
17834 .word 0xfcda9040
17835 TOGGLE_LSU_IM
17836 .word 0x1000000
17837 or %g0, 0x552, %i7
17838 LOAD_IDATA_ACCESS
17839 .word 0x1000000
17840 or %g0, 0x2f9, %i7
17841 LOAD_DDATA_ACCESS
17842 .word 0xbe85a098
17843 .word 0xc8dfd000
17844 nop
17845 nop
17846 nop
17847 DO_BRANCH
17848 .word 0x81c76000
17849 .word 0xbe13c000
17850 GOTO_SUPERVISOR0
17851 TOGGLE_LSU_IM
17852 .word 0x1000000
17853 .word 0xbe108000
17854 DDEMAP_RPAGE
17855 nop
17856 nop
17857 nop
17858 nop
17859 nop
17860 DO_BRANCH
17861 .word 0x81c4e000
17862 .word 0xbe168000
17863 GOTO_SUPERVISOR0
17864 .word 0xc85ee0c0
17865 .word 0x81c76000
17866 .word 0xbe168000
17867 GOTO_SUPERVISOR0
17868 nop
17869Thr3_User_Text_4v00c_exit:
17870 EXIT_GOOD
17871Thr3_User_Text_4v00c_text_end:
17872/*********************************************************************/
17873SECTION .Thr3_User_Data_4v107 DATA_VA=0x6b80001c0000
17874attr_data {
17875 Name = .Thr3_User_Data_4v107 ,
17876 VA = 0x6b80001c0000 ,/* 0x6b80001c1fc0 */
17877 RA = 0x03501dc000 ,
17878 PA = 0x03501dc000 ,
17879 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
17880 thr3_nz_ctx_tsb_0 ,
17881 TTE_V = 1 ,
17882 TTE_NFO = 0 ,
17883 TTE_L = 1 ,
17884 TTE_Soft = 0x1b0000 ,
17885 TTE_IE = 0 ,
17886 TTE_E = 0 ,
17887 TTE_CP = 0 ,
17888 TTE_CV = 0 ,
17889 TTE_P = 0 ,
17890 TTE_EP = 0 ,
17891 TTE_W = 1 ,
17892 TTE_SW1 = 0 ,
17893 TTE_SW0 = 0 ,
17894 TTE_RSVD1 = 0 ,
17895 TTE_Size = 0 ,
17896 /* DTTE_TAG_DATA = 00006b80001c0a0e 80000003501dc040 */
17897 end_label = Thr3_User_Data_4v107_data_end ,
17898 compressimage ,
17899 }
17900.data
17901.global Thr3_User_Data_4v107_data_begin
17902Thr3_User_Data_4v107_data_begin:
17903 .xword 0x6c0000100000
17904 .xword 0x6b80000a0000
17905 .xword 0x6c0000db0000
17906 .xword 0x6b80001be000
17907 .xword 0x6c0000260000
17908 .xword 0x6c0000a20000
17909 .xword 0x6c0000f30000
17910 .xword 0x6c0000e00000
17911 .xword 0x6d003cc00000
17912 .xword 0x6c0000870000
17913 .xword 0x6d0021c00000
17914 .xword 0x6b80000aa000
17915 .xword 0x6d0036000000
17916 .xword 0x6e01d0000000
17917 .xword 0x6b80001c2000
17918 .xword 0x6b80001ac000
17919 .xword 0x6b8000188000
17920 .xword 0x6d000bc00000
17921 .xword 0x6b80000ea000
17922 .xword 0x6c0000f40000
17923 .xword 0x6b8000078000
17924 .xword 0x6c00000b0000
17925 .xword 0x6c00007d0000
17926 .xword 0x6c0000b00000
17927 .xword 0x6c00006d0000
17928 .xword 0x6c0000500000
17929 .xword 0x6b80001ba000
17930 .xword 0x6c0000970000
17931 .xword 0x6d0006000000
17932 .xword 0x6b80001c6000
17933 .xword 0x6b8000012000
17934 .xword 0x6b80001c0000
17935 .xword 0x6c0000b40000
17936 .xword 0x6b80000f4000
17937 .xword 0x6d0033800000
17938 .xword 0x6e0ca0000000
17939 .xword 0x6b80000b8000
17940 .xword 0x6b80000c2000
17941 .xword 0x6e0ad0000000
17942 .xword 0x6b8000068000
17943 .xword 0x6d0027400000
17944 .xword 0x6d0037400000
17945 .xword 0x6d000a800000
17946Thr3_User_Data_4v107_data_end:
17947/*********************************************************************/
17948SECTION .Thr3_User_Text_4v00d TEXT_VA=0x6c0000b40000
17949attr_text {
17950 Name = .Thr3_User_Text_4v00d ,
17951 VA = 0x6c0000b40000 ,/* 0x6c0000b4ffc0 */
17952 RA = 0x0200de0000 ,
17953 PA = 0x3e00de0000 ,
17954 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
17955 thr3_nz_ctx_tsb_1 ,
17956 TTE_V = 1 ,
17957 TTE_NFO = 0 ,
17958 TTE_L = 0 ,
17959 TTE_Soft = 0x060000 ,
17960 TTE_IE = 0 ,
17961 TTE_E = 0 ,
17962 TTE_CP = 1 ,
17963 TTE_CV = 0 ,
17964 TTE_P = 0 ,
17965 TTE_EP = 1 ,
17966 TTE_W = 0 ,
17967 TTE_SW1 = 1 ,
17968 TTE_SW0 = 1 ,
17969 TTE_RSVD1 = 0 ,
17970 TTE_Size = 1 ,
17971 /* ITTE_TAG_DATA = 00006c0000b40a0e 8000003e00de0481 */
17972 end_label = Thr3_User_Text_4v00d_text_end ,
17973 compressimage ,
17974 }
17975.text
17976.global Thr3_User_Text_4v00d_text_begin
17977Thr3_User_Text_4v00d_text_begin:
17978 nop
17979 sub %g1, 1, %g1
17980 brz %g1,Thr3_User_Text_4v00d_exit
17981 nop
17982 IDEMAP_NCTX
17983 .word 0xbe8420e8
17984 .word 0xc8dfd000
17985 .word 0x1000000
17986 or %g0, 0x638, %i7
17987 READ_DDATA_ACCESS
17988 .word 0x1000000
17989 .word 0xbe108000
17990 DDEMAP_RPAGE
17991 .word 0xdc72a028
17992 .word 0xc02da72b
17993 DDEMAP_SCTX
17994 .word 0xbe80a0c0
17995 .word 0xe0dfd000
17996 DDEMAP_ALL
17997 .word 0xf2742088
17998 .word 0xc07422b0
17999 .word 0xc45aa0d8
18000 .word 0xf65aa038
18001 .word 0xfcd89000
18002 ACCESS_ITSB_PTR
18003 IDEMAP_NCTX
18004 .word 0x1000000
18005 .word 0xbe174000
18006 srlx %i7, 8, %i7
18007 andn %i7, 0x1f, %i7
18008 ITLB_PROBE
18009 .word 0xfe542a8e
18010 .word 0xbe120000
18011 GOTO_SUPERVISOR1
18012 .word 0x1000000
18013 or %g0, 0xc2, %i7
18014 LOAD_DDATA_ACCESS
18015 .word 0x1000000
18016 or %g0, 0x535, %i7
18017 LOAD_IDATA_ACCESS
18018 .word 0xfe5c20d8
18019 .word 0x1000000
18020 or %g0, 0x180, %i7
18021 LOAD_IDATA_ACCESS
18022thr3_MMU_ASI_PRIMARY_198:
18023 .word 0x87802080
18024 .word 0xdcf2a088
18025 .word 0x1000000
18026 or %g0, 0xd0, %i7
18027 DTLB_TAG_READ
18028thr3_MMU_ASI_PRIMARY_199:
18029 .word 0x87802080
18030 .word 0xe6f12020
18031thr3_MMU_ASI_PRIMARY_200:
18032 .word 0x87802080
18033 .word 0xd8f2a078
18034 DO_BRANCH
18035 .word 0x81c26000
18036 .word 0xbe13c000
18037 GOTO_SUPERVISOR0
18038 TOGGLE_LSU_IM
18039 .word 0x1000000
18040 or %g0, 0xa8, %i7
18041 READ_IDATA_ACCESS
18042 TOGGLE_LSU_DM
18043 .word 0xc030aab8
18044 .word 0xfe412f84
18045 .word 0xfe42acc4
18046 .word 0xce75a050
18047 .word 0xc0342ce2
18048thr3_MMU_ASI_PRIMARY_201:
18049 .word 0x87802080
18050 .word 0xc8f420f8
18051 .word 0xf076e050
18052 .word 0xc035af64
18053 .word 0xbe13c000
18054 GOTO_SUPERVISOR0
18055 .word 0x1000000
18056 or %g0, 0x4b3, %i7
18057 LOAD_DDATA_ACCESS
18058 .word 0xcc5aa018
18059 .word 0x1000000
18060 or %g0, 0x037, %i7
18061 LOAD_IDATA_IN
18062 .word 0xc022ac9c
18063 .word 0x1000000
18064 or %g0, 0xc, %i7
18065 LOAD_IDATA_ACCESS
18066 ACCESS_DTSB_PTR
18067 .word 0xde75a120
18068 .word 0xc022a4cc
18069 .word 0x1000000
18070 or %g0, 0x063, %i7
18071 LOAD_DDATA_IN
18072 .word 0xbe120000
18073 GOTO_SUPERVISOR1
18074 .word 0xc075a158
18075 .word 0xbe120000
18076 GOTO_SUPERVISOR1
18077 nop
18078Thr3_User_Text_4v00d_exit:
18079 EXIT_GOOD
18080Thr3_User_Text_4v00d_text_end:
18081/*********************************************************************/
18082SECTION .Thr3_User_Data_4v108 DATA_VA=0x6b80000f4000
18083attr_data {
18084 Name = .Thr3_User_Data_4v108 ,
18085 VA = 0x6b80000f4000 ,/* 0x6b80000f5fc0 */
18086 RA = 0x0350184000 ,
18087 PA = 0x0350184000 ,
18088 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
18089 thr3_nz_ctx_tsb_0 ,
18090 TTE_V = 1 ,
18091 TTE_NFO = 0 ,
18092 TTE_L = 1 ,
18093 TTE_Soft = 0x1b0000 ,
18094 TTE_IE = 0 ,
18095 TTE_E = 0 ,
18096 TTE_CP = 0 ,
18097 TTE_CV = 0 ,
18098 TTE_P = 0 ,
18099 TTE_EP = 0 ,
18100 TTE_W = 1 ,
18101 TTE_SW1 = 0 ,
18102 TTE_SW0 = 0 ,
18103 TTE_RSVD1 = 0 ,
18104 TTE_Size = 0 ,
18105 /* DTTE_TAG_DATA = 00006b80000f4a0e 8000000350184040 */
18106 end_label = Thr3_User_Data_4v108_data_end ,
18107 compressimage ,
18108 }
18109.data
18110.global Thr3_User_Data_4v108_data_begin
18111Thr3_User_Data_4v108_data_begin:
18112 .xword 0x6c0000100000
18113 .xword 0x6b80000a0000
18114 .xword 0x6c0000db0000
18115 .xword 0x6b80001be000
18116 .xword 0x6c0000260000
18117 .xword 0x6c0000a20000
18118 .xword 0x6c0000f30000
18119 .xword 0x6c0000e00000
18120 .xword 0x6d003cc00000
18121 .xword 0x6c0000870000
18122 .xword 0x6d0021c00000
18123 .xword 0x6b80000aa000
18124 .xword 0x6d0036000000
18125 .xword 0x6e01d0000000
18126 .xword 0x6b80001c2000
18127 .xword 0x6b80001ac000
18128 .xword 0x6b8000188000
18129 .xword 0x6d000bc00000
18130 .xword 0x6b80000ea000
18131 .xword 0x6c0000f40000
18132 .xword 0x6b8000078000
18133 .xword 0x6c00000b0000
18134 .xword 0x6c00007d0000
18135 .xword 0x6c0000b00000
18136 .xword 0x6c00006d0000
18137 .xword 0x6c0000500000
18138 .xword 0x6b80001ba000
18139 .xword 0x6c0000970000
18140 .xword 0x6d0006000000
18141 .xword 0x6b80001c6000
18142 .xword 0x6b8000012000
18143 .xword 0x6b80001c0000
18144 .xword 0x6c0000b40000
18145 .xword 0x6b80000f4000
18146 .xword 0x6d0033800000
18147 .xword 0x6e0ca0000000
18148 .xword 0x6b80000b8000
18149 .xword 0x6b80000c2000
18150 .xword 0x6e0ad0000000
18151 .xword 0x6b8000068000
18152 .xword 0x6d0027400000
18153 .xword 0x6d0037400000
18154 .xword 0x6d000a800000
18155Thr3_User_Data_4v108_data_end:
18156/*********************************************************************/
18157SECTION .Thr3_User_Text_4v00e TEXT_VA=0x6d0033800000
18158attr_text {
18159 Name = .Thr3_User_Text_4v00e ,
18160 VA = 0x6d0033800000 ,/* 0x6d0033bfffc0 */
18161 RA = 0x03d6400000 ,
18162 PA = 0x03d6400000 ,
18163 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
18164 thr3_nz_ctx_tsb_2 ,
18165 TTE_V = 1 ,
18166 TTE_NFO = 0 ,
18167 TTE_L = 0 ,
18168 TTE_Soft = 0x060000 ,
18169 TTE_IE = 0 ,
18170 TTE_E = 0 ,
18171 TTE_CP = 1 ,
18172 TTE_CV = 0 ,
18173 TTE_P = 0 ,
18174 TTE_EP = 1 ,
18175 TTE_W = 0 ,
18176 TTE_SW1 = 1 ,
18177 TTE_SW0 = 1 ,
18178 TTE_RSVD1 = 0 ,
18179 TTE_Size = 3 ,
18180 /* ITTE_TAG_DATA = 00006d0033800a0e 80000003d6400483 */
18181 end_label = Thr3_User_Text_4v00e_text_end ,
18182 compressimage ,
18183 }
18184.text
18185.global Thr3_User_Text_4v00e_text_begin
18186Thr3_User_Text_4v00e_text_begin:
18187 nop
18188 sub %g1, 1, %g1
18189 brz %g1,Thr3_User_Text_4v00e_exit
18190 nop
18191 .word 0xfe4928f4
18192 .word 0x1000000
18193 or %g0, 0x260, %i7
18194 DTLB_TAG_READ
18195 ACCESS_DTSB_PTR
18196 .word 0xe275a010
18197 .word 0xc072aec8
18198 nop
18199 nop
18200 nop
18201 nop
18202 nop
18203 nop
18204 nop
18205 nop
18206 nop
18207 nop
18208 nop
18209 nop
18210 nop
18211 DO_BRANCH
18212 .word 0x81c6a000
18213 .word 0xbe168000
18214 GOTO_SUPERVISOR0
18215thr3_MMU_ASI_PRIMARY_202:
18216 .word 0x87802080
18217 .word 0xf4f2a0f0
18218 .word 0xc02da709
18219 DO_BRANCH
18220 .word 0x81c76000
18221 .word 0xbe154000
18222 GOTO_SUPERVISOR0
18223 .word 0xc85ee008
18224 .word 0xbe13c000
18225 GOTO_SUPERVISOR0
18226 nop
18227Thr3_User_Text_4v00e_exit:
18228 EXIT_GOOD
18229Thr3_User_Text_4v00e_text_end:
18230/*********************************************************************/
18231SECTION .Thr3_User_Data_4v109 DATA_VA=0x6e0ca0000000
18232attr_data {
18233 Name = .Thr3_User_Data_4v109 ,
18234 VA = 0x6e0ca0000000 ,/* 0x6e0cafffffc0 */
18235 RA = 0x0300000000 ,
18236 PA = 0x0300000000 ,
18237 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
18238 thr3_nz_ctx_tsb_3 ,
18239 TTE_V = 1 ,
18240 TTE_NFO = 0 ,
18241 TTE_L = 1 ,
18242 TTE_Soft = 0x1b0000 ,
18243 TTE_IE = 0 ,
18244 TTE_E = 0 ,
18245 TTE_CP = 0 ,
18246 TTE_CV = 0 ,
18247 TTE_P = 0 ,
18248 TTE_EP = 0 ,
18249 TTE_W = 1 ,
18250 TTE_SW1 = 0 ,
18251 TTE_SW0 = 0 ,
18252 TTE_RSVD1 = 0 ,
18253 TTE_Size = 5 ,
18254 /* DTTE_TAG_DATA = 00006e0ca0000a0e 8000000300000045 */
18255 end_label = Thr3_User_Data_4v109_data_end ,
18256 compressimage ,
18257 }
18258.data
18259.global Thr3_User_Data_4v109_data_begin
18260Thr3_User_Data_4v109_data_begin:
18261 .xword 0x6c0000100000
18262 .xword 0x6b80000a0000
18263 .xword 0x6c0000db0000
18264 .xword 0x6b80001be000
18265 .xword 0x6c0000260000
18266 .xword 0x6c0000a20000
18267 .xword 0x6c0000f30000
18268 .xword 0x6c0000e00000
18269 .xword 0x6d003cc00000
18270 .xword 0x6c0000870000
18271 .xword 0x6d0021c00000
18272 .xword 0x6b80000aa000
18273 .xword 0x6d0036000000
18274 .xword 0x6e01d0000000
18275 .xword 0x6b80001c2000
18276 .xword 0x6b80001ac000
18277 .xword 0x6b8000188000
18278 .xword 0x6d000bc00000
18279 .xword 0x6b80000ea000
18280 .xword 0x6c0000f40000
18281 .xword 0x6b8000078000
18282 .xword 0x6c00000b0000
18283 .xword 0x6c00007d0000
18284 .xword 0x6c0000b00000
18285 .xword 0x6c00006d0000
18286 .xword 0x6c0000500000
18287 .xword 0x6b80001ba000
18288 .xword 0x6c0000970000
18289 .xword 0x6d0006000000
18290 .xword 0x6b80001c6000
18291 .xword 0x6b8000012000
18292 .xword 0x6b80001c0000
18293 .xword 0x6c0000b40000
18294 .xword 0x6b80000f4000
18295 .xword 0x6d0033800000
18296 .xword 0x6e0ca0000000
18297 .xword 0x6b80000b8000
18298 .xword 0x6b80000c2000
18299 .xword 0x6e0ad0000000
18300 .xword 0x6b8000068000
18301 .xword 0x6d0027400000
18302 .xword 0x6d0037400000
18303 .xword 0x6d000a800000
18304Thr3_User_Data_4v109_data_end:
18305/*********************************************************************/
18306SECTION .Thr3_User_Text_4v00f TEXT_VA=0x6b80000b8000
18307attr_text {
18308 Name = .Thr3_User_Text_4v00f ,
18309 VA = 0x6b80000b8000 ,/* 0x6b80000b9fc0 */
18310 RA = 0x035014a000 ,
18311 PA = 0x035014a000 ,
18312 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
18313 thr3_nz_ctx_tsb_0 ,
18314 TTE_V = 1 ,
18315 TTE_NFO = 0 ,
18316 TTE_L = 0 ,
18317 TTE_Soft = 0x060000 ,
18318 TTE_IE = 0 ,
18319 TTE_E = 0 ,
18320 TTE_CP = 1 ,
18321 TTE_CV = 0 ,
18322 TTE_P = 0 ,
18323 TTE_EP = 1 ,
18324 TTE_W = 0 ,
18325 TTE_SW1 = 1 ,
18326 TTE_SW0 = 1 ,
18327 TTE_RSVD1 = 0 ,
18328 TTE_Size = 0 ,
18329 /* ITTE_TAG_DATA = 00006b80000b8a0e 800000035014a480 */
18330 end_label = Thr3_User_Text_4v00f_text_end ,
18331 compressimage ,
18332 }
18333.text
18334.global Thr3_User_Text_4v00f_text_begin
18335Thr3_User_Text_4v00f_text_begin:
18336 nop
18337 sub %g1, 1, %g1
18338 brz %g1,Thr3_User_Text_4v00f_exit
18339 nop
18340thr3_MMU_ASI_PRIMARY_203:
18341 .word 0x87802080
18342 .word 0xfaf5a080
18343 .word 0x1000000
18344 or %g0, 0x0, %i7
18345 READ_DDATA_ACCESS
18346 DO_BRANCH
18347 .word 0x81c4e000
18348 .word 0xbe168000
18349 GOTO_SUPERVISOR0
18350 .word 0xe675a050
18351 .word 0xc076e7a0
18352 .word 0xbe8420d8
18353 .word 0xd4dfd000
18354 DO_BRANCH
18355 .word 0x81c62000
18356 .word 0xbe124000
18357 GOTO_SUPERVISOR0
18358 .word 0xd45aa0c0
18359 .word 0x81c3e000
18360 .word 0xbe13c000
18361 GOTO_SUPERVISOR0
18362 nop
18363Thr3_User_Text_4v00f_exit:
18364 EXIT_GOOD
18365Thr3_User_Text_4v00f_text_end:
18366/*********************************************************************/
18367SECTION .Thr3_User_Data_4v10a DATA_VA=0x6b80000c2000
18368attr_data {
18369 Name = .Thr3_User_Data_4v10a ,
18370 VA = 0x6b80000c2000 ,/* 0x6b80000c3fc0 */
18371 RA = 0x0350154000 ,
18372 PA = 0x0350154000 ,
18373 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
18374 thr3_nz_ctx_tsb_0 ,
18375 TTE_V = 1 ,
18376 TTE_NFO = 0 ,
18377 TTE_L = 1 ,
18378 TTE_Soft = 0x1b0000 ,
18379 TTE_IE = 0 ,
18380 TTE_E = 0 ,
18381 TTE_CP = 0 ,
18382 TTE_CV = 0 ,
18383 TTE_P = 0 ,
18384 TTE_EP = 0 ,
18385 TTE_W = 1 ,
18386 TTE_SW1 = 0 ,
18387 TTE_SW0 = 0 ,
18388 TTE_RSVD1 = 0 ,
18389 TTE_Size = 0 ,
18390 /* DTTE_TAG_DATA = 00006b80000c2a0e 8000000350154040 */
18391 end_label = Thr3_User_Data_4v10a_data_end ,
18392 compressimage ,
18393 }
18394.data
18395.global Thr3_User_Data_4v10a_data_begin
18396Thr3_User_Data_4v10a_data_begin:
18397 .xword 0x6c0000100000
18398 .xword 0x6b80000a0000
18399 .xword 0x6c0000db0000
18400 .xword 0x6b80001be000
18401 .xword 0x6c0000260000
18402 .xword 0x6c0000a20000
18403 .xword 0x6c0000f30000
18404 .xword 0x6c0000e00000
18405 .xword 0x6d003cc00000
18406 .xword 0x6c0000870000
18407 .xword 0x6d0021c00000
18408 .xword 0x6b80000aa000
18409 .xword 0x6d0036000000
18410 .xword 0x6e01d0000000
18411 .xword 0x6b80001c2000
18412 .xword 0x6b80001ac000
18413 .xword 0x6b8000188000
18414 .xword 0x6d000bc00000
18415 .xword 0x6b80000ea000
18416 .xword 0x6c0000f40000
18417 .xword 0x6b8000078000
18418 .xword 0x6c00000b0000
18419 .xword 0x6c00007d0000
18420 .xword 0x6c0000b00000
18421 .xword 0x6c00006d0000
18422 .xword 0x6c0000500000
18423 .xword 0x6b80001ba000
18424 .xword 0x6c0000970000
18425 .xword 0x6d0006000000
18426 .xword 0x6b80001c6000
18427 .xword 0x6b8000012000
18428 .xword 0x6b80001c0000
18429 .xword 0x6c0000b40000
18430 .xword 0x6b80000f4000
18431 .xword 0x6d0033800000
18432 .xword 0x6e0ca0000000
18433 .xword 0x6b80000b8000
18434 .xword 0x6b80000c2000
18435 .xword 0x6e0ad0000000
18436 .xword 0x6b8000068000
18437 .xword 0x6d0027400000
18438 .xword 0x6d0037400000
18439 .xword 0x6d000a800000
18440Thr3_User_Data_4v10a_data_end:
18441/*********************************************************************/
18442SECTION .Thr3_User_Text_4v010 TEXT_VA=0x6e0ad0000000
18443attr_text {
18444 Name = .Thr3_User_Text_4v010 ,
18445 VA = 0x6e0ad0000000 ,/* 0x6e0adfffffc0 */
18446 RA = 0x00e0000000 ,
18447 PA = 0x00e0000000 ,
18448 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
18449 thr3_nz_ctx_tsb_3 ,
18450 TTE_V = 1 ,
18451 TTE_NFO = 0 ,
18452 TTE_L = 0 ,
18453 TTE_Soft = 0x060000 ,
18454 TTE_IE = 0 ,
18455 TTE_E = 0 ,
18456 TTE_CP = 1 ,
18457 TTE_CV = 0 ,
18458 TTE_P = 0 ,
18459 TTE_EP = 1 ,
18460 TTE_W = 0 ,
18461 TTE_SW1 = 1 ,
18462 TTE_SW0 = 1 ,
18463 TTE_RSVD1 = 0 ,
18464 TTE_Size = 5 ,
18465 /* ITTE_TAG_DATA = 00006e0ad0000a0e 80000000e0000485 */
18466 end_label = Thr3_User_Text_4v010_text_end ,
18467 compressimage ,
18468 }
18469.text
18470.global Thr3_User_Text_4v010_text_begin
18471Thr3_User_Text_4v010_text_begin:
18472 nop
18473 sub %g1, 1, %g1
18474 brz %g1,Thr3_User_Text_4v010_exit
18475 nop
18476 .word 0xd8742048
18477 .word 0xc0292158
18478 DDEMAP_ALL_PAGES
18479 .word 0x1000000
18480 .word 0xbe168000
18481 srlx %i7, 8, %i7
18482 andn %i7, 0x1f, %i7
18483 xor %i7, 0x10, %i7
18484 ITLB_PROBE
18485 nop
18486 nop
18487 nop
18488 nop
18489 nop
18490 nop
18491 nop
18492 nop
18493 nop
18494 .word 0x1000000
18495 or %g0, 0x510, %i7
18496 LOAD_DDATA_ACCESS
18497 .word 0xfa76e150
18498 .word 0xc03424a4
18499 nop
18500 nop
18501 nop
18502 .word 0x1000000
18503 or %g0, 0x28, %i7
18504 DTLB_TAG_READ
18505 .word 0xf658a138
18506 nop
18507 .word 0x1000000
18508 or %g0, 0x4a8, %i7
18509 DTLB_TAG_READ
18510 .word 0xbe164000
18511 GOTO_SUPERVISOR1
18512 nop
18513 nop
18514 nop
18515 nop
18516 nop
18517 nop
18518 nop
18519 nop
18520 nop
18521 .word 0x1000000
18522 or %g0, 0x4a8, %i7
18523 READ_IDATA_ACCESS
18524 nop
18525 ACCESS_ITSB_PTR
18526 .word 0x1000000
18527 or %g0, 0x005, %i7
18528 LOAD_IDATA_IN
18529 IDEMAP_PCTX
18530 DDEMAP_ALL_RPAGES
18531 IDEMAP_ALL_PAGES
18532 TOGGLE_LSU_IM
18533 DDEMAP_PCTX
18534 nop
18535 nop
18536 nop
18537 nop
18538 nop
18539 nop
18540 nop
18541 nop
18542 nop
18543 .word 0xc026e18c
18544thr3_MMU_ASI_PRIMARY_204:
18545 .word 0x87802080
18546 .word 0xd6f42010
18547 .word 0xfe5c2d50
18548 .word 0x1000000
18549 or %g0, 0x61a, %i7
18550 LOAD_DDATA_ACCESS
18551 .word 0xbe154000
18552 GOTO_SUPERVISOR0
18553 .word 0xd47420e8
18554 .word 0xc075ac00
18555 .word 0x81c0e088
18556 .word 0xbe13c000
18557 GOTO_SUPERVISOR0
18558 nop
18559Thr3_User_Text_4v010_exit:
18560 EXIT_GOOD
18561Thr3_User_Text_4v010_text_end:
18562/*********************************************************************/
18563SECTION .Thr3_User_Data_4v10b DATA_VA=0x6b8000068000
18564attr_data {
18565 Name = .Thr3_User_Data_4v10b ,
18566 VA = 0x6b8000068000 ,/* 0x6b8000069fc0 */
18567 RA = 0x03500c0000 ,
18568 PA = 0x03500c0000 ,
18569 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
18570 thr3_nz_ctx_tsb_0 ,
18571 TTE_V = 1 ,
18572 TTE_NFO = 0 ,
18573 TTE_L = 1 ,
18574 TTE_Soft = 0x1b0000 ,
18575 TTE_IE = 0 ,
18576 TTE_E = 0 ,
18577 TTE_CP = 0 ,
18578 TTE_CV = 0 ,
18579 TTE_P = 0 ,
18580 TTE_EP = 0 ,
18581 TTE_W = 1 ,
18582 TTE_SW1 = 0 ,
18583 TTE_SW0 = 0 ,
18584 TTE_RSVD1 = 0 ,
18585 TTE_Size = 0 ,
18586 /* DTTE_TAG_DATA = 00006b8000068a0e 80000003500c0040 */
18587 end_label = Thr3_User_Data_4v10b_data_end ,
18588 compressimage ,
18589 }
18590.data
18591.global Thr3_User_Data_4v10b_data_begin
18592Thr3_User_Data_4v10b_data_begin:
18593 .xword 0x6c0000100000
18594 .xword 0x6b80000a0000
18595 .xword 0x6c0000db0000
18596 .xword 0x6b80001be000
18597 .xword 0x6c0000260000
18598 .xword 0x6c0000a20000
18599 .xword 0x6c0000f30000
18600 .xword 0x6c0000e00000
18601 .xword 0x6d003cc00000
18602 .xword 0x6c0000870000
18603 .xword 0x6d0021c00000
18604 .xword 0x6b80000aa000
18605 .xword 0x6d0036000000
18606 .xword 0x6e01d0000000
18607 .xword 0x6b80001c2000
18608 .xword 0x6b80001ac000
18609 .xword 0x6b8000188000
18610 .xword 0x6d000bc00000
18611 .xword 0x6b80000ea000
18612 .xword 0x6c0000f40000
18613 .xword 0x6b8000078000
18614 .xword 0x6c00000b0000
18615 .xword 0x6c00007d0000
18616 .xword 0x6c0000b00000
18617 .xword 0x6c00006d0000
18618 .xword 0x6c0000500000
18619 .xword 0x6b80001ba000
18620 .xword 0x6c0000970000
18621 .xword 0x6d0006000000
18622 .xword 0x6b80001c6000
18623 .xword 0x6b8000012000
18624 .xword 0x6b80001c0000
18625 .xword 0x6c0000b40000
18626 .xword 0x6b80000f4000
18627 .xword 0x6d0033800000
18628 .xword 0x6e0ca0000000
18629 .xword 0x6b80000b8000
18630 .xword 0x6b80000c2000
18631 .xword 0x6e0ad0000000
18632 .xword 0x6b8000068000
18633 .xword 0x6d0027400000
18634 .xword 0x6d0037400000
18635 .xword 0x6d000a800000
18636Thr3_User_Data_4v10b_data_end:
18637/*********************************************************************/
18638SECTION .Thr3_User_Text_4v011 TEXT_VA=0x6d0027400000
18639attr_text {
18640 Name = .Thr3_User_Text_4v011 ,
18641 VA = 0x6d0027400000 ,/* 0x6d00277fffc0 */
18642 RA = 0x03d4000000 ,
18643 PA = 0x03d4000000 ,
18644 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
18645 thr3_nz_ctx_tsb_2 ,
18646 TTE_V = 1 ,
18647 TTE_NFO = 0 ,
18648 TTE_L = 0 ,
18649 TTE_Soft = 0x060000 ,
18650 TTE_IE = 0 ,
18651 TTE_E = 0 ,
18652 TTE_CP = 1 ,
18653 TTE_CV = 0 ,
18654 TTE_P = 0 ,
18655 TTE_EP = 1 ,
18656 TTE_W = 0 ,
18657 TTE_SW1 = 1 ,
18658 TTE_SW0 = 1 ,
18659 TTE_RSVD1 = 0 ,
18660 TTE_Size = 3 ,
18661 /* ITTE_TAG_DATA = 00006d0027400a0e 80000003d4000483 */
18662 end_label = Thr3_User_Text_4v011_text_end ,
18663 compressimage ,
18664 }
18665.text
18666.global Thr3_User_Text_4v011_text_begin
18667Thr3_User_Text_4v011_text_begin:
18668 nop
18669 sub %g1, 1, %g1
18670 brz %g1,Thr3_User_Text_4v011_exit
18671 nop
18672 .word 0xc02aa56d
18673 .word 0xfc9c5d60
18674 .word 0x1000000
18675 .word 0xbe100000
18676 IDEMAP_RPAGE
18677 .word 0xfc9c5020
18678 .word 0xc45ee138
18679 nop
18680 nop
18681 nop
18682 nop
18683 nop
18684 .word 0xfe42a6c8
18685 .word 0xf470a110
18686 .word 0xc022af0c
18687 ACCESS_ITSB_PTR
18688 .word 0x1000000
18689 or %g0, 0x017, %i7
18690 LOAD_DDATA_IN
18691 .word 0xc035a158
18692 ACCESS_ITSB_PTR
18693 nop
18694 nop
18695 nop
18696 nop
18697 nop
18698 nop
18699 nop
18700 nop
18701 nop
18702 nop
18703 nop
18704 nop
18705 nop
18706 nop
18707 DO_BRANCH
18708 .word 0x81c72000
18709 .word 0xbe168000
18710 GOTO_SUPERVISOR0
18711 .word 0xfcda9000
18712 .word 0xfe42a1a4
18713 .word 0xc0742870
18714 .word 0xfcd89000
18715 .word 0x1000000
18716 or %g0, 0x518, %i7
18717 READ_DDATA_ACCESS
18718 .word 0xfe4eea46
18719 .word 0xbe85a068
18720 .word 0xd4dfd000
18721 IDEMAP_ALL_PAGES
18722 ACCESS_ITSB_PTR
18723 .word 0xbe154000
18724 GOTO_SUPERVISOR0
18725 .word 0xfe4ee79b
18726 .word 0xbe120000
18727 GOTO_SUPERVISOR1
18728 nop
18729Thr3_User_Text_4v011_exit:
18730 EXIT_GOOD
18731Thr3_User_Text_4v011_text_end:
18732/*********************************************************************/
18733SECTION .Thr3_User_Data_4v10c DATA_VA=0x6d0037400000
18734attr_data {
18735 Name = .Thr3_User_Data_4v10c ,
18736 VA = 0x6d0037400000 ,/* 0x6d00377fffc0 */
18737 RA = 0x03d1400000 ,
18738 PA = 0x03d1400000 ,
18739 TTE_Context = 0x0a0e ,/* DATA_PRIMARY */
18740 thr3_nz_ctx_tsb_2 ,
18741 TTE_V = 1 ,
18742 TTE_NFO = 0 ,
18743 TTE_L = 1 ,
18744 TTE_Soft = 0x1b0000 ,
18745 TTE_IE = 0 ,
18746 TTE_E = 0 ,
18747 TTE_CP = 0 ,
18748 TTE_CV = 0 ,
18749 TTE_P = 0 ,
18750 TTE_EP = 0 ,
18751 TTE_W = 1 ,
18752 TTE_SW1 = 0 ,
18753 TTE_SW0 = 0 ,
18754 TTE_RSVD1 = 0 ,
18755 TTE_Size = 3 ,
18756 /* DTTE_TAG_DATA = 00006d0037400a0e 80000003d1400043 */
18757 end_label = Thr3_User_Data_4v10c_data_end ,
18758 compressimage ,
18759 }
18760.data
18761.global Thr3_User_Data_4v10c_data_begin
18762Thr3_User_Data_4v10c_data_begin:
18763 .xword 0x6c0000100000
18764 .xword 0x6b80000a0000
18765 .xword 0x6c0000db0000
18766 .xword 0x6b80001be000
18767 .xword 0x6c0000260000
18768 .xword 0x6c0000a20000
18769 .xword 0x6c0000f30000
18770 .xword 0x6c0000e00000
18771 .xword 0x6d003cc00000
18772 .xword 0x6c0000870000
18773 .xword 0x6d0021c00000
18774 .xword 0x6b80000aa000
18775 .xword 0x6d0036000000
18776 .xword 0x6e01d0000000
18777 .xword 0x6b80001c2000
18778 .xword 0x6b80001ac000
18779 .xword 0x6b8000188000
18780 .xword 0x6d000bc00000
18781 .xword 0x6b80000ea000
18782 .xword 0x6c0000f40000
18783 .xword 0x6b8000078000
18784 .xword 0x6c00000b0000
18785 .xword 0x6c00007d0000
18786 .xword 0x6c0000b00000
18787 .xword 0x6c00006d0000
18788 .xword 0x6c0000500000
18789 .xword 0x6b80001ba000
18790 .xword 0x6c0000970000
18791 .xword 0x6d0006000000
18792 .xword 0x6b80001c6000
18793 .xword 0x6b8000012000
18794 .xword 0x6b80001c0000
18795 .xword 0x6c0000b40000
18796 .xword 0x6b80000f4000
18797 .xword 0x6d0033800000
18798 .xword 0x6e0ca0000000
18799 .xword 0x6b80000b8000
18800 .xword 0x6b80000c2000
18801 .xword 0x6e0ad0000000
18802 .xword 0x6b8000068000
18803 .xword 0x6d0027400000
18804 .xword 0x6d0037400000
18805 .xword 0x6d000a800000
18806Thr3_User_Data_4v10c_data_end:
18807/*********************************************************************/
18808SECTION .Thr3_User_Text_4v012 TEXT_VA=0x6d000a800000
18809attr_text {
18810 Name = .Thr3_User_Text_4v012 ,
18811 VA = 0x6d000a800000 ,/* 0x6d000abfffc0 */
18812 RA = 0x03d7400000 ,
18813 PA = 0x03d7400000 ,
18814 TTE_Context = 0x0a0e ,/* TEXT_PRIMARY */
18815 thr3_nz_ctx_tsb_2 ,
18816 TTE_V = 1 ,
18817 TTE_NFO = 0 ,
18818 TTE_L = 0 ,
18819 TTE_Soft = 0x060000 ,
18820 TTE_IE = 0 ,
18821 TTE_E = 0 ,
18822 TTE_CP = 1 ,
18823 TTE_CV = 0 ,
18824 TTE_P = 0 ,
18825 TTE_EP = 1 ,
18826 TTE_W = 0 ,
18827 TTE_SW1 = 1 ,
18828 TTE_SW0 = 1 ,
18829 TTE_RSVD1 = 0 ,
18830 TTE_Size = 3 ,
18831 /* ITTE_TAG_DATA = 00006d000a800a0e 80000003d7400483 */
18832 end_label = Thr3_User_Text_4v012_text_end ,
18833 compressimage ,
18834 }
18835.text
18836.global Thr3_User_Text_4v012_text_begin
18837Thr3_User_Text_4v012_text_begin:
18838 nop
18839 sub %g1, 1, %g1
18840 brz %g1,Thr3_User_Text_4v012_exit
18841 nop
18842 DDEMAP_PCTX
18843 .word 0xc45ee038
18844 .word 0xe058a0c0
18845 .word 0x1000000
18846 .word 0xbe13c000
18847 DDEMAP_PAGE
18848 nop
18849 nop
18850 nop
18851 nop
18852 nop
18853 nop
18854 .word 0xbe174000
18855 GOTO_SUPERVISOR0
18856 ACCESS_DTSB_PTR
18857 .word 0x1000000
18858 or %g0, 0x067, %i7
18859 LOAD_IDATA_IN
18860 .word 0xda742080
18861 .word 0xc02dabf9
18862 IDEMAP_PCTX
18863 .word 0x1000000
18864 .word 0xbe14c000
18865 IDEMAP_RPAGE
18866 nop
18867 nop
18868 nop
18869 nop
18870 DDEMAP_PCTX
18871 nop
18872 nop
18873 nop
18874 nop
18875 .word 0x1000000
18876 or %g0, 0x120, %i7
18877 ITLB_TAG_READ
18878 .word 0xe39a9f00
18879 nop
18880 nop
18881 nop
18882 nop
18883 nop
18884 nop
18885 nop
18886 .word 0xc0312e94
18887thr3_MMU_ASI_PRIMARY_205:
18888 .word 0x87802080
18889 .word 0xf6f42098
18890 TOGGLE_LSU_DM
18891 TOGGLE_LSU_IM
18892 .word 0xc032ac44
18893 .word 0xbe150000
18894 GOTO_SUPERVISOR1
18895 .word 0x1000000
18896 or %g0, 0xd0, %i7
18897 READ_IDATA_ACCESS
18898 .word 0xc072ab30
18899 DDEMAP_NCTX
18900 .word 0xc85ee098
18901 DDEMAP_ALL_PAGES
18902 TOGGLE_LSU_DM
18903thr3_MMU_ASI_PRIMARY_206:
18904 .word 0x87802080
18905 .word 0xf6f420d8
18906 DDEMAP_SCTX
18907 .word 0xbe124000
18908 GOTO_SUPERVISOR0
18909 .word 0xfe58aff0
18910 .word 0x81c26000
18911 .word 0xbe154000
18912 GOTO_SUPERVISOR0
18913 nop
18914Thr3_User_Text_4v012_exit:
18915 EXIT_GOOD
18916Thr3_User_Text_4v012_text_end:
18917/*********************************************************************/
18918SECTION .Thr4_User_Text_4v000 TEXT_VA=0x71001c000000
18919attr_text {
18920 Name = .Thr4_User_Text_4v000 ,
18921 VA = 0x71001c000000 ,/* 0x71001c3fffc0 */
18922 RA = 0x03e8c00000 ,
18923 PA = 0x4fe8c00000 ,
18924 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
18925 thr4_nz_ctx_tsb_0 ,
18926 TTE_V = 1 ,
18927 TTE_NFO = 0 ,
18928 TTE_L = 0 ,
18929 TTE_Soft = 0x0c0000 ,
18930 TTE_IE = 0 ,
18931 TTE_E = 0 ,
18932 TTE_CP = 0 ,
18933 TTE_CV = 0 ,
18934 TTE_P = 0 ,
18935 TTE_EP = 1 ,
18936 TTE_W = 0 ,
18937 TTE_SW1 = 0 ,
18938 TTE_SW0 = 0 ,
18939 TTE_RSVD1 = 0 ,
18940 TTE_Size = 3 ,
18941 /* ITTE_TAG_DATA = 000071001c0004d1 8000004fe8c00083 */
18942 end_label = Thr4_User_Text_4v000_text_end ,
18943 compressimage ,
18944 }
18945.text
18946.global Thr4_user_code_entry
18947Thr4_user_code_entry:
18948 setx 0x6f9000056000, %g1, %g2
18949 or %g0, 12, %g1
18950 .word 0xc658a000
18951 .word 0xc858a008
18952 .word 0xca58a010
18953 .word 0xcc58a018
18954 .word 0xce58a020
18955 .word 0xd058a028
18956 .word 0xd258a030
18957 .word 0xd458a038
18958 .word 0xd658a040
18959 .word 0xd858a048
18960 .word 0xda58a050
18961 .word 0xdc58a058
18962 .word 0xde58a060
18963 .word 0xe058a068
18964 .word 0xe258a070
18965 .word 0xe458a078
18966 .word 0xe658a080
18967 .word 0xe858a088
18968 .word 0xea58a090
18969 .word 0xec58a098
18970 .word 0xee58a0a0
18971 .word 0xf058a0a8
18972 .word 0xf258a0b0
18973 .word 0xf458a0b8
18974 .word 0xf658a0c0
18975 .word 0xf858a0c8
18976 .word 0xfa58a0d0
18977 .word 0xfc58a0d8
18978.global Thr4_User_Text_4v000_text_begin
18979Thr4_User_Text_4v000_text_begin:
18980 nop
18981 sub %g1, 1, %g1
18982 brz %g1,Thr4_User_Text_4v000_exit
18983 nop
18984 .word 0xc026e364
18985 .word 0xfcdc1140
18986thr4_MMU_ASI_SECONDARY_LITTLE_207:
18987 .word 0x87802089
18988 .word 0xc8b96ba0
18989 TOGGLE_LSU_IM
18990 nop
18991 nop
18992 nop
18993 nop
18994 nop
18995 nop
18996 nop
18997 DDEMAP_ALL
18998 .word 0xfe42a7d8
18999 .word 0xc032a130
19000 .word 0x1000000
19001 or %g0, 0x093, %i7
19002 LOAD_DDATA_IN
19003 nop
19004 nop
19005 nop
19006 nop
19007 nop
19008 nop
19009 nop
19010 .word 0xfcdd9000
19011 .word 0xbe842120
19012 .word 0xecdfd000
19013 .word 0xbe120000
19014 GOTO_SUPERVISOR1
19015 .word 0x1000000
19016 or %g0, 0x638, %i7
19017 DTLB_TAG_READ
19018thr4_MMU_ASI_PRIMARY_208:
19019 .word 0x87802080
19020 .word 0xcaf0a010
19021 ACCESS_ITSB_PTR
19022 .word 0xbe85a110
19023 .word 0xe0dfd000
19024 IDEMAP_ALL_RPAGES
19025 DO_BRANCH
19026 .word 0x81c4e000
19027 .word 0xbe124000
19028 GOTO_SUPERVISOR0
19029 .word 0x1000000
19030 .word 0xbe164000
19031 IDEMAP_PAGE
19032 .word 0xfe5c2d38
19033 .word 0xfe4c2ffe
19034 .word 0xfe45a548
19035 .word 0x1000000
19036 or %g0, 0x5ae, %i7
19037 LOAD_DDATA_ACCESS
19038 ACCESS_DTSB_PTR
19039 .word 0xda742118
19040 .word 0xc035ac36
19041 DO_BRANCH
19042 .word 0x81c6a000
19043 .word 0xbe154000
19044 GOTO_SUPERVISOR0
19045thr4_MMU_ASI_PRIMARY_209:
19046 .word 0x87802080
19047 .word 0xf2f5a0e8
19048 .word 0xec76e068
19049 .word 0xc03124e8
19050 .word 0xbe150000
19051 GOTO_SUPERVISOR1
19052 .word 0xc02423c0
19053 nop
19054 nop
19055 .word 0x1000000
19056 .word 0xbe148000
19057 DDEMAP_RPAGE
19058 .word 0xc45ee068
19059 .word 0x1000000
19060 or %g0, 0x18, %i7
19061 DTLB_TAG_READ
19062 .word 0xc076ed10
19063 .word 0xbe86e068
19064 .word 0xe0dfd000
19065 .word 0xfe512d36
19066 .word 0x1000000
19067 .word 0xbe12c000
19068 IDEMAP_PAGE
19069 nop
19070 nop
19071 nop
19072 nop
19073 nop
19074 nop
19075 nop
19076 nop
19077 nop
19078 .word 0xfe45acb0
19079 .word 0xc6742118
19080 .word 0xc075a630
19081 .word 0xfe5eead0
19082 .word 0xc0742ed8
19083 .word 0xfe49203e
19084 .word 0xfe5daea8
19085 DO_BRANCH
19086 .word 0x81c4e000
19087 .word 0xbe13c000
19088 GOTO_SUPERVISOR0
19089 .word 0xc072a810
19090 .word 0x81c56000
19091 .word 0xbe13c000
19092 GOTO_SUPERVISOR0
19093 nop
19094Thr4_User_Text_4v000_exit:
19095 EXIT_GOOD
19096Thr4_User_Text_4v000_text_end:
19097/*********************************************************************/
19098SECTION .Thr4_User_Data_4v100 DATA_VA=0x6f9000056000
19099attr_data {
19100 Name = .Thr4_User_Data_4v100 ,
19101 VA = 0x6f9000056000 ,/* 0x6f9000057fc0 */
19102 RA = 0x036013c000 ,
19103 PA = 0x036013c000 ,
19104 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
19105 thr4_nz_ctx_tsb_2 ,
19106 TTE_V = 1 ,
19107 TTE_NFO = 0 ,
19108 TTE_L = 1 ,
19109 TTE_Soft = 0x1f0000 ,
19110 TTE_IE = 0 ,
19111 TTE_E = 0 ,
19112 TTE_CP = 0 ,
19113 TTE_CV = 0 ,
19114 TTE_P = 0 ,
19115 TTE_EP = 0 ,
19116 TTE_W = 1 ,
19117 TTE_SW1 = 0 ,
19118 TTE_SW0 = 0 ,
19119 TTE_RSVD1 = 0 ,
19120 TTE_Size = 0 ,
19121 /* DTTE_TAG_DATA = 00006f900005713f 800000036013c040 */
19122 end_label = Thr4_User_Data_4v100_data_end ,
19123 compressimage ,
19124 }
19125.data
19126.global Thr4_User_Data_4v100_data_begin
19127Thr4_User_Data_4v100_data_begin:
19128 .xword 0x71001c000000
19129 .xword 0x6f9000056000
19130 .xword 0x6f900009c000
19131 .xword 0x71000b400000
19132 .xword 0x710004400000
19133 .xword 0x6f900010c000
19134 .xword 0x720e00000000
19135 .xword 0x6f9000130000
19136 .xword 0x6f9000066000
19137 .xword 0x710015000000
19138 .xword 0x6f90001ec000
19139 .xword 0x700000530000
19140 .xword 0x6f9000030000
19141 .xword 0x6f900007a000
19142 .xword 0x6f90000c4000
19143 .xword 0x710009400000
19144 .xword 0x6f9000132000
19145 .xword 0x6f90001a8000
19146 .xword 0x6f9000100000
19147 .xword 0x71000a400000
19148 .xword 0x700000d10000
19149 .xword 0x700000280000
19150 .xword 0x71000b800000
19151 .xword 0x6f900011c000
19152 .xword 0x720610000000
19153 .xword 0x71003b400000
19154 .xword 0x7000004d0000
19155 .xword 0x700000b70000
19156 .xword 0x6f9000198000
19157 .xword 0x720630000000
19158 .xword 0x700000040000
19159 .xword 0x6f90001e2000
19160 .xword 0x6f9000114000
19161 .xword 0x710025400000
19162 .xword 0x6f90001e4000
19163 .xword 0x71003c000000
19164 .xword 0x700000010000
19165 .xword 0x710007c00000
19166Thr4_User_Data_4v100_data_end:
19167/*********************************************************************/
19168SECTION .Thr4_User_Data_4v200 DATA_VA=0x6f900009c000
19169attr_data {
19170 Name = .Thr4_User_Data_4v200 ,
19171 VA = 0x6f900009c000 ,/* 0x6f900009dfc0 */
19172 RA = 0x0360124000 ,
19173 PA = 0x0360124000 ,
19174 TTE_Context = 0x18ea ,/* DATA_SECONDARY */
19175 thr4_nz_ctx_tsb_2 ,
19176 TTE_V = 1 ,
19177 TTE_NFO = 0 ,
19178 TTE_L = 0 ,
19179 TTE_Soft = 0x0a0000 ,
19180 TTE_IE = 0 ,
19181 TTE_E = 0 ,
19182 TTE_CP = 1 ,
19183 TTE_CV = 0 ,
19184 TTE_P = 0 ,
19185 TTE_EP = 0 ,
19186 TTE_W = 1 ,
19187 TTE_SW1 = 0 ,
19188 TTE_SW0 = 0 ,
19189 TTE_RSVD1 = 0 ,
19190 TTE_Size = 0 ,
19191 /* DTTE_TAG_DATA = 00006f900009dd83 8000000360124440 */
19192 end_label = Thr4_User_Data_4v200_data_end ,
19193 compressimage ,
19194 }
19195.data
19196.global Thr4_User_Data_4v200_data_begin
19197Thr4_User_Data_4v200_data_begin:
19198 .xword 0x71001c000000
19199 .xword 0x6f9000056000
19200 .xword 0x6f900009c000
19201 .xword 0x71000b400000
19202 .xword 0x710004400000
19203 .xword 0x6f900010c000
19204 .xword 0x720e00000000
19205 .xword 0x6f9000130000
19206 .xword 0x6f9000066000
19207 .xword 0x710015000000
19208 .xword 0x6f90001ec000
19209 .xword 0x700000530000
19210 .xword 0x6f9000030000
19211 .xword 0x6f900007a000
19212 .xword 0x6f90000c4000
19213 .xword 0x710009400000
19214 .xword 0x6f9000132000
19215 .xword 0x6f90001a8000
19216 .xword 0x6f9000100000
19217 .xword 0x71000a400000
19218 .xword 0x700000d10000
19219 .xword 0x700000280000
19220 .xword 0x71000b800000
19221 .xword 0x6f900011c000
19222 .xword 0x720610000000
19223 .xword 0x71003b400000
19224 .xword 0x7000004d0000
19225 .xword 0x700000b70000
19226 .xword 0x6f9000198000
19227 .xword 0x720630000000
19228 .xword 0x700000040000
19229 .xword 0x6f90001e2000
19230 .xword 0x6f9000114000
19231 .xword 0x710025400000
19232 .xword 0x6f90001e4000
19233 .xword 0x71003c000000
19234 .xword 0x700000010000
19235 .xword 0x710007c00000
19236Thr4_User_Data_4v200_data_end:
19237/*********************************************************************/
19238SECTION .Thr4_User_Data_4v300 DATA_VA=0x71000b400000
19239attr_data {
19240 Name = .Thr4_User_Data_4v300 ,
19241 VA = 0x71000b400000 ,/* 0x71000b7fffc0 */
19242 RA = 0x03eb400000 ,
19243 PA = 0x4feb400000 ,
19244 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19245 thr4_z_ctx_tsb_1 ,
19246 TTE_V = 1 ,
19247 TTE_NFO = 0 ,
19248 TTE_L = 0 ,
19249 TTE_Soft = 0x0e0000 ,
19250 TTE_IE = 0 ,
19251 TTE_E = 0 ,
19252 TTE_CP = 1 ,
19253 TTE_CV = 0 ,
19254 TTE_P = 0 ,
19255 TTE_EP = 0 ,
19256 TTE_W = 1 ,
19257 TTE_SW1 = 1 ,
19258 TTE_SW0 = 1 ,
19259 TTE_RSVD1 = 0 ,
19260 TTE_Size = 3 ,
19261 /* DTTE_TAG_DATA = 000071000b400000 8000004feb400443 */
19262 end_label = Thr4_User_Data_4v300_data_end ,
19263 compressimage ,
19264 }
19265.data
19266.global Thr4_User_Data_4v300_data_begin
19267Thr4_User_Data_4v300_data_begin:
19268 .xword 0x71001c000000
19269 .xword 0x6f9000056000
19270 .xword 0x6f900009c000
19271 .xword 0x71000b400000
19272 .xword 0x710004400000
19273 .xword 0x6f900010c000
19274 .xword 0x720e00000000
19275 .xword 0x6f9000130000
19276 .xword 0x6f9000066000
19277 .xword 0x710015000000
19278 .xword 0x6f90001ec000
19279 .xword 0x700000530000
19280 .xword 0x6f9000030000
19281 .xword 0x6f900007a000
19282 .xword 0x6f90000c4000
19283 .xword 0x710009400000
19284 .xword 0x6f9000132000
19285 .xword 0x6f90001a8000
19286 .xword 0x6f9000100000
19287 .xword 0x71000a400000
19288 .xword 0x700000d10000
19289 .xword 0x700000280000
19290 .xword 0x71000b800000
19291 .xword 0x6f900011c000
19292 .xword 0x720610000000
19293 .xword 0x71003b400000
19294 .xword 0x7000004d0000
19295 .xword 0x700000b70000
19296 .xword 0x6f9000198000
19297 .xword 0x720630000000
19298 .xword 0x700000040000
19299 .xword 0x6f90001e2000
19300 .xword 0x6f9000114000
19301 .xword 0x710025400000
19302 .xword 0x6f90001e4000
19303 .xword 0x71003c000000
19304 .xword 0x700000010000
19305 .xword 0x710007c00000
19306Thr4_User_Data_4v300_data_end:
19307/*********************************************************************/
19308SECTION .Thr4_User_Text_4v001 TEXT_VA=0x710004400000
19309attr_text {
19310 Name = .Thr4_User_Text_4v001 ,
19311 VA = 0x710004400000 ,/* 0x7100047fffc0 */
19312 RA = 0x03ef400000 ,
19313 PA = 0x4fef400000 ,
19314 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
19315 thr4_nz_ctx_tsb_0 ,
19316 TTE_V = 1 ,
19317 TTE_NFO = 0 ,
19318 TTE_L = 0 ,
19319 TTE_Soft = 0x0c0000 ,
19320 TTE_IE = 0 ,
19321 TTE_E = 0 ,
19322 TTE_CP = 0 ,
19323 TTE_CV = 0 ,
19324 TTE_P = 0 ,
19325 TTE_EP = 1 ,
19326 TTE_W = 0 ,
19327 TTE_SW1 = 0 ,
19328 TTE_SW0 = 0 ,
19329 TTE_RSVD1 = 0 ,
19330 TTE_Size = 3 ,
19331 /* ITTE_TAG_DATA = 00007100044004d1 8000004fef400083 */
19332 end_label = Thr4_User_Text_4v001_text_end ,
19333 compressimage ,
19334 }
19335.text
19336.global Thr4_User_Text_4v001_text_begin
19337Thr4_User_Text_4v001_text_begin:
19338 nop
19339 sub %g1, 1, %g1
19340 brz %g1,Thr4_User_Text_4v001_exit
19341 nop
19342 nop
19343 nop
19344 nop
19345 nop
19346 nop
19347 nop
19348 nop
19349 nop
19350 nop
19351 ACCESS_ITSB_PTR
19352 .word 0xec5ee0e0
19353 .word 0x1000000
19354 or %g0, 0x03d, %i7
19355 LOAD_IDATA_IN
19356 .word 0x1000000
19357 or %g0, 0x518, %i7
19358 READ_IDATA_ACCESS
19359 .word 0xfe5128f4
19360 .word 0x1000000
19361 or %g0, 0x08e, %i7
19362 LOAD_IDATA_IN
19363 .word 0xf65ee098
19364 .word 0xfe46eba0
19365 nop
19366 nop
19367 nop
19368 .word 0xfcdc1000
19369 .word 0x1000000
19370 or %g0, 0x598, %i7
19371 DTLB_TAG_READ
19372 IDEMAP_PCTX
19373 DO_BRANCH
19374 .word 0x81c0e088
19375 .word 0xbe13c000
19376 GOTO_SUPERVISOR0
19377 .word 0xfcdd9000
19378 ACCESS_DTSB_PTR
19379 .word 0xbe85a098
19380 .word 0xd4dfd000
19381 .word 0x1000000
19382 or %g0, 0x70, %i7
19383 READ_IDATA_ACCESS
19384 ACCESS_DTSB_PTR
19385 .word 0xbe150000
19386 GOTO_SUPERVISOR1
19387 .word 0xec592068
19388 .word 0x81c0e088
19389 .word 0xbe124000
19390 GOTO_SUPERVISOR0
19391 nop
19392Thr4_User_Text_4v001_exit:
19393 EXIT_GOOD
19394Thr4_User_Text_4v001_text_end:
19395/*********************************************************************/
19396SECTION .Thr4_User_Text_4v400 TEXT_VA=0x6f900010c000
19397attr_text {
19398 Name = .Thr4_User_Text_4v400 ,
19399 VA = 0x6f900010c000 ,/* 0x6f900010dfc0 */
19400 RA = 0x0360014000 ,
19401 PA = 0x0360014000 ,
19402 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
19403 thr4_z_ctx_tsb_3 ,
19404 TTE_V = 1 ,
19405 TTE_NFO = 0 ,
19406 TTE_L = 0 ,
19407 TTE_Soft = 0x110000 ,
19408 TTE_IE = 0 ,
19409 TTE_E = 0 ,
19410 TTE_CP = 0 ,
19411 TTE_CV = 0 ,
19412 TTE_P = 1 ,
19413 TTE_EP = 1 ,
19414 TTE_W = 0 ,
19415 TTE_SW1 = 0 ,
19416 TTE_SW0 = 0 ,
19417 TTE_RSVD1 = 0 ,
19418 TTE_Size = 0 ,
19419 /* ITTE_TAG_DATA = 00006f900010c000 8000000360014080 */
19420 end_label = Thr4_User_Text_4v400_text_end ,
19421 compressimage ,
19422 }
19423.text
19424.global Thr4_User_Text_4v400_text_begin
19425Thr4_User_Text_4v400_text_begin:
19426 wrpr 0, %gl
19427thr4_MMU_ASI_PRIMARY_210:
19428 .word 0x87802080
19429 .word 0xf2f5a080
19430 P_TOGGLE_LSU_DM
19431 .word 0xf65e2100
19432 nop
19433 nop
19434 nop
19435 nop
19436 nop
19437 nop
19438thr4_MMU_ASI_AS_IF_USER_PRIMARY_211:
19439 .word 0x87802010
19440 .word 0xc6f2a0b0
19441 .word 0xfcd94320
19442thr4_MMU_ASI_PRIMARY_212:
19443 .word 0x87802080
19444 .word 0xc6f12020
19445thr4_MMU_ASI_PRIMARY_213:
19446 .word 0x87802080
19447 .word 0xe2f6e0a0
19448 nop
19449 nop
19450 nop
19451 nop
19452 nop
19453 nop
19454 .word 0x1000000
19455 or %g0, 0x6b0, %i7
19456 P_READ_DDATA_ACCESS
19457 .word 0x1000000
19458 or %g0, 0xb8, %i7
19459 P_LOAD_DDATA_ACCESS
19460 .word 0x1000000
19461 .word 0xbe124000
19462 P_IDEMAP_RPAGE
19463 .word 0xfcdd8200
19464 nop
19465 nop
19466 .word 0xf65b2098
19467 .word 0xfc9f05e0
19468 P_IDEMAP_ALL
19469 .word 0xfcdd9000
19470 nop
19471 nop
19472 nop
19473 nop
19474 P_ACCESS_DTSB_PTR
19475 .word 0xbe85a0c0
19476 .word 0xc4dfd000
19477 .word 0x1000000
19478 or %g0, 0x06b, %i7
19479 P_LOAD_IDATA_IN
19480 .word 0x1000000
19481 or %g0, 0x3ed, %i7
19482 P_LOAD_DDATA_ACCESS
19483 P_TOGGLE_LSU_IM
19484 .word 0xfc9edc40
19485 .word 0x1000000
19486 or %g0, 0x28, %i7
19487 P_DTLB_TAG_READ
19488 nop
19489 nop
19490 nop
19491 nop
19492 .word 0xe674a020
19493 .word 0xc034ac7e
19494 .word 0x1000000
19495 or %g0, 0x044, %i7
19496 P_LOAD_IDATA_IN
19497 .word 0xfcd94320
19498 .word 0xde71a020
19499 .word 0xc021af70
19500 .word 0xfe51a27e
19501 .word 0xfe5e2e18
19502 P_IDEMAP_ALL
19503 P_IDEMAP_ALL_RPAGES
19504 .word 0xbe85a098
19505 .word 0xe0dfd000
19506thr4_MMU_ASI_REAL_IO_LITTLE_214:
19507 .word 0x8780201d
19508 .word 0xd6f56010
19509 .word 0x1000000
19510 or %g0, 0x47a, %i7
19511 P_LOAD_IDATA_ACCESS
19512thr4_MMU_ASI_BLK_COMMIT_P_215:
19513 .word 0x878020e0
19514 .word 0xe1baa180
19515 .word 0xc037265a
19516 nop
19517 nop
19518 nop
19519 nop
19520 nop
19521 nop
19522 nop
19523 .word 0xfcdc1000
19524thr4_MMU_ASI_AS_IF_USER_PRIMARY_216:
19525 .word 0x87802010
19526 .word 0xd2f6e080
19527 .word 0xbe85a038
19528 .word 0xecdfc200
19529 .word 0xbe80a098
19530 .word 0xecdfd040
19531 P_ACCESS_ITSB_PTR
19532 .word 0x1000000
19533 or %g0, 0x638, %i7
19534 P_DTLB_TAG_READ
19535 .word 0xbe134000
19536 RETURN_FROM_SUPERVISOR1
19537 nop
19538Thr4_User_Text_4v400_exit:
19539 EXIT_GOOD
19540Thr4_User_Text_4v400_text_end:
19541/*********************************************************************/
19542SECTION .Thr4_User_Text_4v002 TEXT_VA=0x720e00000000
19543attr_text {
19544 Name = .Thr4_User_Text_4v002 ,
19545 VA = 0x720e00000000 ,/* 0x720e0fffffc0 */
19546 RA = 0x0070000000 ,
19547 PA = 0x4870000000 ,
19548 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
19549 thr4_nz_ctx_tsb_1 ,
19550 TTE_V = 1 ,
19551 TTE_NFO = 0 ,
19552 TTE_L = 0 ,
19553 TTE_Soft = 0x0c0000 ,
19554 TTE_IE = 0 ,
19555 TTE_E = 0 ,
19556 TTE_CP = 0 ,
19557 TTE_CV = 0 ,
19558 TTE_P = 1 ,
19559 TTE_EP = 1 ,
19560 TTE_W = 0 ,
19561 TTE_SW1 = 0 ,
19562 TTE_SW0 = 0 ,
19563 TTE_RSVD1 = 0 ,
19564 TTE_Size = 5 ,
19565 /* ITTE_TAG_DATA = 0000720e000004d1 8000004870000085 */
19566 end_label = Thr4_User_Text_4v002_text_end ,
19567 compressimage ,
19568 }
19569.text
19570.global Thr4_User_Text_4v002_text_begin
19571Thr4_User_Text_4v002_text_begin:
19572 wrpr 0, %gl
19573 nop
19574 nop
19575 P_IDEMAP_ALL_RPAGES
19576 .word 0xfe5aa0f0
19577 P_DDEMAP_PCTX
19578thr4_MMU_ASI_PRIMARY_LITTLE_217:
19579 .word 0x87802088
19580 .word 0xfaf420d0
19581 nop
19582 nop
19583 nop
19584 nop
19585 nop
19586 nop
19587 nop
19588 nop
19589 .word 0x1000000
19590 or %g0, 0x0b5, %i7
19591 P_LOAD_DDATA_IN
19592 .word 0xfc9c85e0
19593 .word 0x1000000
19594 .word 0xbe114000
19595 P_IDEMAP_PAGE
19596 P_ACCESS_DTSB_PTR
19597 .word 0xbe80a038
19598 .word 0xecdfc200
19599 .word 0xbe816070
19600 .word 0xc19fc2e0
19601 .word 0xd0742058
19602 .word 0xc075a1d0
19603 .word 0xbe82a0e0
19604 .word 0xecdfd000
19605thr4_MMU_ASI_PRIMARY_218:
19606 .word 0x87802080
19607 .word 0xecf5a0e0
19608 P_ACCESS_DTSB_PTR
19609 nop
19610 nop
19611 nop
19612 nop
19613 nop
19614 .word 0x1000000
19615 or %g0, 0x039, %i7
19616 P_LOAD_IDATA_IN
19617thr4_MMU_ASI_AS_IF_USER_PRIMARY_219:
19618 .word 0x87802010
19619 .word 0xe6f0a0d0
19620 .word 0xfc995120
19621 .word 0xf4742108
19622 .word 0xc035afd6
19623thr4_MMU_ASI_PRIMARY_LITTLE_220:
19624 .word 0x87802088
19625 .word 0xd4f6e068
19626 nop
19627 nop
19628 nop
19629 nop
19630 nop
19631 .word 0xfa75a080
19632 .word 0xc02426b4
19633 .word 0xfcdd9000
19634 .word 0xfc998580
19635 .word 0xfcd89000
19636 .word 0xbe82a110
19637 .word 0xecdfd000
19638 .word 0x1000000
19639 or %g0, 0x318, %i7
19640 P_DTLB_TAG_READ
19641 .word 0x1000000
19642 or %g0, 0xf8, %i7
19643 P_DTLB_TAG_READ
19644 .word 0xec58a120
19645 .word 0x1000000
19646 or %g0, 0x568, %i7
19647 P_READ_IDATA_ACCESS
19648 .word 0x1000000
19649 or %g0, 0x588, %i7
19650 P_READ_IDATA_ACCESS
19651 .word 0xfc9b05e0
19652 .word 0xd475a0e0
19653 .word 0xc02daee3
19654 .word 0xc19ede00
19655 .word 0xfcda9000
19656 .word 0xfc9c1000
19657thr4_MMU_ASI_AS_IF_USER_PRIMARY_221:
19658 .word 0x87802010
19659 .word 0xc6f6e0e8
19660 .word 0xbe84a0b0
19661 .word 0xc4dfc280
19662 P_TOGGLE_LSU_DM
19663 .word 0xbe134000
19664 RETURN_FROM_SUPERVISOR0
19665 nop
19666Thr4_User_Text_4v002_exit:
19667 EXIT_GOOD
19668Thr4_User_Text_4v002_text_end:
19669/*********************************************************************/
19670SECTION .Thr4_User_Data_4v101 DATA_VA=0x6f9000130000
19671attr_data {
19672 Name = .Thr4_User_Data_4v101 ,
19673 VA = 0x6f9000130000 ,/* 0x6f9000131fc0 */
19674 RA = 0x03601b8000 ,
19675 PA = 0x03601b8000 ,
19676 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
19677 thr4_nz_ctx_tsb_2 ,
19678 TTE_V = 1 ,
19679 TTE_NFO = 0 ,
19680 TTE_L = 1 ,
19681 TTE_Soft = 0x1f0000 ,
19682 TTE_IE = 0 ,
19683 TTE_E = 0 ,
19684 TTE_CP = 0 ,
19685 TTE_CV = 0 ,
19686 TTE_P = 0 ,
19687 TTE_EP = 0 ,
19688 TTE_W = 1 ,
19689 TTE_SW1 = 0 ,
19690 TTE_SW0 = 0 ,
19691 TTE_RSVD1 = 0 ,
19692 TTE_Size = 0 ,
19693 /* DTTE_TAG_DATA = 00006f900013113f 80000003601b8040 */
19694 end_label = Thr4_User_Data_4v101_data_end ,
19695 compressimage ,
19696 }
19697.data
19698.global Thr4_User_Data_4v101_data_begin
19699Thr4_User_Data_4v101_data_begin:
19700 .xword 0x71001c000000
19701 .xword 0x6f9000056000
19702 .xword 0x6f900009c000
19703 .xword 0x71000b400000
19704 .xword 0x710004400000
19705 .xword 0x6f900010c000
19706 .xword 0x720e00000000
19707 .xword 0x6f9000130000
19708 .xword 0x6f9000066000
19709 .xword 0x710015000000
19710 .xword 0x6f90001ec000
19711 .xword 0x700000530000
19712 .xword 0x6f9000030000
19713 .xword 0x6f900007a000
19714 .xword 0x6f90000c4000
19715 .xword 0x710009400000
19716 .xword 0x6f9000132000
19717 .xword 0x6f90001a8000
19718 .xword 0x6f9000100000
19719 .xword 0x71000a400000
19720 .xword 0x700000d10000
19721 .xword 0x700000280000
19722 .xword 0x71000b800000
19723 .xword 0x6f900011c000
19724 .xword 0x720610000000
19725 .xword 0x71003b400000
19726 .xword 0x7000004d0000
19727 .xword 0x700000b70000
19728 .xword 0x6f9000198000
19729 .xword 0x720630000000
19730 .xword 0x700000040000
19731 .xword 0x6f90001e2000
19732 .xword 0x6f9000114000
19733 .xword 0x710025400000
19734 .xword 0x6f90001e4000
19735 .xword 0x71003c000000
19736 .xword 0x700000010000
19737 .xword 0x710007c00000
19738Thr4_User_Data_4v101_data_end:
19739/*********************************************************************/
19740SECTION .Thr4_User_Data_4v201 DATA_VA=0x6f9000066000
19741attr_data {
19742 Name = .Thr4_User_Data_4v201 ,
19743 VA = 0x6f9000066000 ,/* 0x6f9000067fc0 */
19744 RA = 0x0360030000 ,
19745 PA = 0x0360030000 ,
19746 TTE_Context = 0x18ea ,/* DATA_SECONDARY */
19747 thr4_nz_ctx_tsb_2 ,
19748 TTE_V = 1 ,
19749 TTE_NFO = 0 ,
19750 TTE_L = 0 ,
19751 TTE_Soft = 0x0a0000 ,
19752 TTE_IE = 0 ,
19753 TTE_E = 0 ,
19754 TTE_CP = 1 ,
19755 TTE_CV = 0 ,
19756 TTE_P = 0 ,
19757 TTE_EP = 0 ,
19758 TTE_W = 1 ,
19759 TTE_SW1 = 0 ,
19760 TTE_SW0 = 0 ,
19761 TTE_RSVD1 = 0 ,
19762 TTE_Size = 0 ,
19763 /* DTTE_TAG_DATA = 00006f9000067d83 8000000360030440 */
19764 end_label = Thr4_User_Data_4v201_data_end ,
19765 compressimage ,
19766 }
19767.data
19768.global Thr4_User_Data_4v201_data_begin
19769Thr4_User_Data_4v201_data_begin:
19770 .xword 0x71001c000000
19771 .xword 0x6f9000056000
19772 .xword 0x6f900009c000
19773 .xword 0x71000b400000
19774 .xword 0x710004400000
19775 .xword 0x6f900010c000
19776 .xword 0x720e00000000
19777 .xword 0x6f9000130000
19778 .xword 0x6f9000066000
19779 .xword 0x710015000000
19780 .xword 0x6f90001ec000
19781 .xword 0x700000530000
19782 .xword 0x6f9000030000
19783 .xword 0x6f900007a000
19784 .xword 0x6f90000c4000
19785 .xword 0x710009400000
19786 .xword 0x6f9000132000
19787 .xword 0x6f90001a8000
19788 .xword 0x6f9000100000
19789 .xword 0x71000a400000
19790 .xword 0x700000d10000
19791 .xword 0x700000280000
19792 .xword 0x71000b800000
19793 .xword 0x6f900011c000
19794 .xword 0x720610000000
19795 .xword 0x71003b400000
19796 .xword 0x7000004d0000
19797 .xword 0x700000b70000
19798 .xword 0x6f9000198000
19799 .xword 0x720630000000
19800 .xword 0x700000040000
19801 .xword 0x6f90001e2000
19802 .xword 0x6f9000114000
19803 .xword 0x710025400000
19804 .xword 0x6f90001e4000
19805 .xword 0x71003c000000
19806 .xword 0x700000010000
19807 .xword 0x710007c00000
19808Thr4_User_Data_4v201_data_end:
19809/*********************************************************************/
19810SECTION .Thr4_User_Data_4v301 DATA_VA=0x710015000000
19811attr_data {
19812 Name = .Thr4_User_Data_4v301 ,
19813 VA = 0x710015000000 ,/* 0x7100153fffc0 */
19814 RA = 0x03e1c00000 ,
19815 PA = 0x4fe1c00000 ,
19816 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
19817 thr4_z_ctx_tsb_1 ,
19818 TTE_V = 1 ,
19819 TTE_NFO = 0 ,
19820 TTE_L = 0 ,
19821 TTE_Soft = 0x0e0000 ,
19822 TTE_IE = 0 ,
19823 TTE_E = 0 ,
19824 TTE_CP = 1 ,
19825 TTE_CV = 0 ,
19826 TTE_P = 0 ,
19827 TTE_EP = 0 ,
19828 TTE_W = 1 ,
19829 TTE_SW1 = 1 ,
19830 TTE_SW0 = 1 ,
19831 TTE_RSVD1 = 0 ,
19832 TTE_Size = 3 ,
19833 /* DTTE_TAG_DATA = 0000710015000000 8000004fe1c00443 */
19834 end_label = Thr4_User_Data_4v301_data_end ,
19835 compressimage ,
19836 }
19837.data
19838.global Thr4_User_Data_4v301_data_begin
19839Thr4_User_Data_4v301_data_begin:
19840 .xword 0x71001c000000
19841 .xword 0x6f9000056000
19842 .xword 0x6f900009c000
19843 .xword 0x71000b400000
19844 .xword 0x710004400000
19845 .xword 0x6f900010c000
19846 .xword 0x720e00000000
19847 .xword 0x6f9000130000
19848 .xword 0x6f9000066000
19849 .xword 0x710015000000
19850 .xword 0x6f90001ec000
19851 .xword 0x700000530000
19852 .xword 0x6f9000030000
19853 .xword 0x6f900007a000
19854 .xword 0x6f90000c4000
19855 .xword 0x710009400000
19856 .xword 0x6f9000132000
19857 .xword 0x6f90001a8000
19858 .xword 0x6f9000100000
19859 .xword 0x71000a400000
19860 .xword 0x700000d10000
19861 .xword 0x700000280000
19862 .xword 0x71000b800000
19863 .xword 0x6f900011c000
19864 .xword 0x720610000000
19865 .xword 0x71003b400000
19866 .xword 0x7000004d0000
19867 .xword 0x700000b70000
19868 .xword 0x6f9000198000
19869 .xword 0x720630000000
19870 .xword 0x700000040000
19871 .xword 0x6f90001e2000
19872 .xword 0x6f9000114000
19873 .xword 0x710025400000
19874 .xword 0x6f90001e4000
19875 .xword 0x71003c000000
19876 .xword 0x700000010000
19877 .xword 0x710007c00000
19878Thr4_User_Data_4v301_data_end:
19879/*********************************************************************/
19880SECTION .Thr4_User_Text_4v003 TEXT_VA=0x6f90001ec000
19881attr_text {
19882 Name = .Thr4_User_Text_4v003 ,
19883 VA = 0x6f90001ec000 ,/* 0x6f90001edfc0 */
19884 RA = 0x03601e6000 ,
19885 PA = 0x03601e6000 ,
19886 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
19887 thr4_nz_ctx_tsb_2 ,
19888 TTE_V = 1 ,
19889 TTE_NFO = 0 ,
19890 TTE_L = 0 ,
19891 TTE_Soft = 0x0c0000 ,
19892 TTE_IE = 0 ,
19893 TTE_E = 0 ,
19894 TTE_CP = 0 ,
19895 TTE_CV = 0 ,
19896 TTE_P = 0 ,
19897 TTE_EP = 1 ,
19898 TTE_W = 0 ,
19899 TTE_SW1 = 0 ,
19900 TTE_SW0 = 0 ,
19901 TTE_RSVD1 = 0 ,
19902 TTE_Size = 0 ,
19903 /* ITTE_TAG_DATA = 00006f90001ed13f 80000003601e6080 */
19904 end_label = Thr4_User_Text_4v003_text_end ,
19905 compressimage ,
19906 }
19907.text
19908.global Thr4_User_Text_4v003_text_begin
19909Thr4_User_Text_4v003_text_begin:
19910 nop
19911 sub %g1, 1, %g1
19912 brz %g1,Thr4_User_Text_4v003_exit
19913 nop
19914 .word 0xdc742058
19915 .word 0xc0212c90
19916 .word 0xea712080
19917 .word 0xc02aa528
19918 .word 0xc076eb80
19919 .word 0x1000000
19920 or %g0, 0x2c0, %i7
19921 DTLB_TAG_READ
19922 DO_BRANCH
19923 .word 0x81c26000
19924 .word 0xbe124000
19925 GOTO_SUPERVISOR0
19926 .word 0x1000000
19927 or %g0, 0x13e, %i7
19928 LOAD_IDATA_ACCESS
19929 nop
19930 nop
19931 nop
19932 nop
19933 nop
19934 nop
19935 nop
19936 nop
19937 nop
19938 nop
19939 nop
19940 nop
19941 nop
19942 nop
19943 nop
19944 nop
19945 nop
19946 nop
19947 nop
19948 .word 0xc02aa911
19949 .word 0xfcddd120
19950 DO_BRANCH
19951 .word 0x81c0e088
19952 .word 0xbe154000
19953 GOTO_SUPERVISOR0
19954 ACCESS_DTSB_PTR
19955 .word 0xec5ee0c0
19956 nop
19957 nop
19958 nop
19959 nop
19960 nop
19961 nop
19962 nop
19963 nop
19964 nop
19965 .word 0x1000000
19966 or %g0, 0x07b, %i7
19967 LOAD_DDATA_IN
19968 .word 0x1000000
19969 or %g0, 0x5bf, %i7
19970 LOAD_DDATA_ACCESS
19971 .word 0xe19d9f00
19972 .word 0xbe842100
19973 .word 0xc4dfd000
19974 .word 0xf85aa0a8
19975 .word 0xbe86e008
19976 .word 0xd4dfd000
19977 .word 0xc85ee038
19978 nop
19979 .word 0x1000000
19980 or %g0, 0x59, %i7
19981 LOAD_IDATA_ACCESS
19982 IDEMAP_NCTX
19983 DDEMAP_ALL_PAGES
19984thr4_MMU_ASI_PRIMARY_222:
19985 .word 0x87802080
19986 .word 0xf0f2a018
19987 .word 0xbe842068
19988 .word 0xe0dfd000
19989 .word 0xbe138000
19990 GOTO_SUPERVISOR1
19991 .word 0xfe5eeb18
19992 DO_BRANCH
19993 .word 0x81c76000
19994 .word 0xbe124000
19995 GOTO_SUPERVISOR0
19996 .word 0xee5da070
19997 .word 0x81c4e000
19998 .word 0xbe168000
19999 GOTO_SUPERVISOR0
20000 nop
20001Thr4_User_Text_4v003_exit:
20002 EXIT_GOOD
20003Thr4_User_Text_4v003_text_end:
20004/*********************************************************************/
20005SECTION .Thr4_User_Text_4v401 TEXT_VA=0x700000530000
20006attr_text {
20007 Name = .Thr4_User_Text_4v401 ,
20008 VA = 0x700000530000 ,/* 0x70000053ffc0 */
20009 RA = 0x0210e90000 ,
20010 PA = 0x4e10e90000 ,
20011 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
20012 thr4_z_ctx_tsb_0 ,
20013 TTE_V = 1 ,
20014 TTE_NFO = 0 ,
20015 TTE_L = 0 ,
20016 TTE_Soft = 0x110000 ,
20017 TTE_IE = 0 ,
20018 TTE_E = 0 ,
20019 TTE_CP = 0 ,
20020 TTE_CV = 0 ,
20021 TTE_P = 1 ,
20022 TTE_EP = 1 ,
20023 TTE_W = 0 ,
20024 TTE_SW1 = 0 ,
20025 TTE_SW0 = 0 ,
20026 TTE_RSVD1 = 0 ,
20027 TTE_Size = 1 ,
20028 /* ITTE_TAG_DATA = 0000700000530000 8000004e10e90081 */
20029 end_label = Thr4_User_Text_4v401_text_end ,
20030 compressimage ,
20031 }
20032.text
20033.global Thr4_User_Text_4v401_text_begin
20034Thr4_User_Text_4v401_text_begin:
20035 wrpr 0, %gl
20036 P_TOGGLE_LSU_DM
20037 .word 0xe05e20f0
20038 .word 0xbe85a120
20039 .word 0xc4dfc200
20040 .word 0xbe85e070
20041 .word 0xe19fc2e0
20042 .word 0x1000000
20043 or %g0, 0xb0, %i7
20044 P_DTLB_TAG_READ
20045 .word 0x1000000
20046 or %g0, 0x550, %i7
20047 P_READ_IDATA_ACCESS
20048 .word 0x1000000
20049 .word 0xbe154000
20050 P_DDEMAP_RPAGE
20051thr4_MMU_ASI_PRIMARY_223:
20052 .word 0x87802080
20053 .word 0xeef2a010
20054 .word 0x1000000
20055 or %g0, 0xc0, %i7
20056 P_ITLB_TAG_READ
20057 P_IDEMAP_ALL_PAGES
20058 .word 0xc19c02c0
20059 nop
20060 nop
20061 nop
20062 nop
20063 .word 0xfe44abf4
20064 .word 0xc0762990
20065 .word 0xca762070
20066 .word 0xc0762b48
20067thr4_MMU_ASI_PRIMARY_224:
20068 .word 0x87802080
20069 .word 0xd0f42058
20070thr4_MMU_ASI_PRIMARY_225:
20071 .word 0x87802080
20072 .word 0xd8f5a0c8
20073 .word 0x1000000
20074 or %g0, 0x04c, %i7
20075 P_LOAD_IDATA_IN
20076thr4_MMU_ASI_BLK_S_226:
20077 .word 0x878020f1
20078 .word 0xc1bde140
20079 .word 0x1000000
20080 or %g0, 0x10, %i7
20081 P_ITLB_TAG_READ
20082 .word 0xfcdec200
20083 .word 0xfcda8200
20084 .word 0xfcdc0200
20085 P_TOGGLE_LSU_IM
20086 nop
20087 nop
20088 nop
20089 .word 0x1000000
20090 .word 0xbe130000
20091 P_DDEMAP_PAGE
20092 .word 0xbe82a120
20093 .word 0xe0dfc200
20094 .word 0xbe85a068
20095 .word 0xc8dfd000
20096 .word 0xfcdc5020
20097 .word 0x1000000
20098 .word 0xbe174000
20099 P_IDEMAP_PAGE
20100 .word 0xfcded000
20101 .word 0xfe5e2968
20102 P_TOGGLE_LSU_IM
20103 nop
20104 nop
20105 nop
20106 nop
20107 nop
20108 .word 0xbe85a008
20109 .word 0xecdfd000
20110thr4_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_227:
20111 .word 0x87802018
20112 .word 0xe2f2a010
20113thr4_MMU_ASI_AS_IF_USER_PRIMARY_228:
20114 .word 0x87802010
20115 .word 0xcaf5a010
20116thr4_MMU_ASI_AS_IF_USER_PRIMARY_229:
20117 .word 0x87802010
20118 .word 0xdef12030
20119 P_DDEMAP_NCTX
20120 .word 0x1000000
20121 .word 0xbe100000
20122 srlx %i7, 8, %i7
20123 andn %i7, 0x1f, %i7
20124 xor %i7, 0x10, %i7
20125 P_ITLB_PROBE
20126 .word 0xfe432aa8
20127 .word 0xbe134000
20128 RETURN_FROM_SUPERVISOR1
20129 nop
20130Thr4_User_Text_4v401_exit:
20131 EXIT_GOOD
20132Thr4_User_Text_4v401_text_end:
20133/*********************************************************************/
20134SECTION .Thr4_User_Text_4v004 TEXT_VA=0x6f9000030000
20135attr_text {
20136 Name = .Thr4_User_Text_4v004 ,
20137 VA = 0x6f9000030000 ,/* 0x6f9000031fc0 */
20138 RA = 0x0360018000 ,
20139 PA = 0x0360018000 ,
20140 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
20141 thr4_nz_ctx_tsb_2 ,
20142 TTE_V = 1 ,
20143 TTE_NFO = 0 ,
20144 TTE_L = 0 ,
20145 TTE_Soft = 0x0c0000 ,
20146 TTE_IE = 0 ,
20147 TTE_E = 0 ,
20148 TTE_CP = 0 ,
20149 TTE_CV = 0 ,
20150 TTE_P = 1 ,
20151 TTE_EP = 1 ,
20152 TTE_W = 0 ,
20153 TTE_SW1 = 0 ,
20154 TTE_SW0 = 0 ,
20155 TTE_RSVD1 = 0 ,
20156 TTE_Size = 0 ,
20157 /* ITTE_TAG_DATA = 00006f900003113f 8000000360018080 */
20158 end_label = Thr4_User_Text_4v004_text_end ,
20159 compressimage ,
20160 }
20161.text
20162.global Thr4_User_Text_4v004_text_begin
20163Thr4_User_Text_4v004_text_begin:
20164 wrpr 0, %gl
20165 .word 0x1000000
20166 or %g0, 0x140, %i7
20167 P_READ_DDATA_ACCESS
20168 .word 0xbe85a120
20169 .word 0xe0dfc200
20170 .word 0xfe42af3c
20171 .word 0xfc989100
20172 .word 0x1000000
20173 .word 0xbe108000
20174 P_DDEMAP_RPAGE
20175 .word 0xfcd90200
20176 .word 0xbe82e040
20177 .word 0xe2dfd060
20178 .word 0xbe86e068
20179 .word 0xe0dfd000
20180thr4_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_230:
20181 .word 0x87802023
20182 .word 0xd4bc63e0
20183thr4_MMU_ASI_AS_IF_USER_PRIMARY_231:
20184 .word 0x87802010
20185 .word 0xe0f6e068
20186 .word 0x1000000
20187 .word 0xbe150000
20188 P_DDEMAP_PAGE
20189 .word 0x1000000
20190 or %g0, 0x13e, %i7
20191 P_LOAD_IDATA_ACCESS
20192 .word 0xfe52aef8
20193thr4_MMU_ASI_AS_IF_USER_PRIMARY_232:
20194 .word 0x87802010
20195 .word 0xf6f120e0
20196 .word 0xc072ace8
20197 .word 0x1000000
20198 or %g0, 0x9a, %i7
20199 P_LOAD_DDATA_ACCESS
20200 .word 0xd672a010
20201 .word 0xc032a130
20202 .word 0xfcdc0200
20203thr4_MMU_ASI_AS_IF_USER_PRIMARY_233:
20204 .word 0x87802010
20205 .word 0xcaf12010
20206 .word 0x1000000
20207 or %g0, 0x58, %i7
20208 P_READ_IDATA_ACCESS
20209 .word 0x1000000
20210 or %g0, 0x598, %i7
20211 P_READ_DDATA_ACCESS
20212 .word 0x1000000
20213 or %g0, 0x06a, %i7
20214 P_LOAD_IDATA_IN
20215thr4_MMU_ASI_AS_IF_USER_PRIMARY_234:
20216 .word 0x87802010
20217 .word 0xd0f12088
20218 .word 0xfcd89000
20219 .word 0x1000000
20220 or %g0, 0x06e, %i7
20221 P_LOAD_IDATA_IN
20222 nop
20223 .word 0x1000000
20224 or %g0, 0x031, %i7
20225 P_LOAD_IDATA_IN
20226 .word 0xfcda8200
20227 nop
20228 nop
20229 nop
20230 nop
20231 .word 0x1000000
20232 or %g0, 0x728, %i7
20233 P_READ_DDATA_ACCESS
20234 .word 0xfe5c2b90
20235 .word 0xfe4c24a6
20236 .word 0x1000000
20237 or %g0, 0x4c, %i7
20238 P_LOAD_IDATA_ACCESS
20239 .word 0xfc9984e0
20240 .word 0x1000000
20241 or %g0, 0x032, %i7
20242 P_LOAD_IDATA_IN
20243 P_TOGGLE_LSU_IM
20244 .word 0x1000000
20245 or %g0, 0x4e8, %i7
20246 P_DTLB_TAG_READ
20247 P_ACCESS_DTSB_PTR
20248 .word 0xbe164000
20249 RETURN_FROM_SUPERVISOR0
20250 nop
20251Thr4_User_Text_4v004_exit:
20252 EXIT_GOOD
20253Thr4_User_Text_4v004_text_end:
20254/*********************************************************************/
20255SECTION .Thr4_User_Data_4v102 DATA_VA=0x6f900007a000
20256attr_data {
20257 Name = .Thr4_User_Data_4v102 ,
20258 VA = 0x6f900007a000 ,/* 0x6f900007bfc0 */
20259 RA = 0x036014c000 ,
20260 PA = 0x036014c000 ,
20261 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
20262 thr4_nz_ctx_tsb_2 ,
20263 TTE_V = 1 ,
20264 TTE_NFO = 0 ,
20265 TTE_L = 1 ,
20266 TTE_Soft = 0x1f0000 ,
20267 TTE_IE = 0 ,
20268 TTE_E = 0 ,
20269 TTE_CP = 0 ,
20270 TTE_CV = 0 ,
20271 TTE_P = 0 ,
20272 TTE_EP = 0 ,
20273 TTE_W = 1 ,
20274 TTE_SW1 = 0 ,
20275 TTE_SW0 = 0 ,
20276 TTE_RSVD1 = 0 ,
20277 TTE_Size = 0 ,
20278 /* DTTE_TAG_DATA = 00006f900007b13f 800000036014c040 */
20279 end_label = Thr4_User_Data_4v102_data_end ,
20280 compressimage ,
20281 }
20282.data
20283.global Thr4_User_Data_4v102_data_begin
20284Thr4_User_Data_4v102_data_begin:
20285 .xword 0x71001c000000
20286 .xword 0x6f9000056000
20287 .xword 0x6f900009c000
20288 .xword 0x71000b400000
20289 .xword 0x710004400000
20290 .xword 0x6f900010c000
20291 .xword 0x720e00000000
20292 .xword 0x6f9000130000
20293 .xword 0x6f9000066000
20294 .xword 0x710015000000
20295 .xword 0x6f90001ec000
20296 .xword 0x700000530000
20297 .xword 0x6f9000030000
20298 .xword 0x6f900007a000
20299 .xword 0x6f90000c4000
20300 .xword 0x710009400000
20301 .xword 0x6f9000132000
20302 .xword 0x6f90001a8000
20303 .xword 0x6f9000100000
20304 .xword 0x71000a400000
20305 .xword 0x700000d10000
20306 .xword 0x700000280000
20307 .xword 0x71000b800000
20308 .xword 0x6f900011c000
20309 .xword 0x720610000000
20310 .xword 0x71003b400000
20311 .xword 0x7000004d0000
20312 .xword 0x700000b70000
20313 .xword 0x6f9000198000
20314 .xword 0x720630000000
20315 .xword 0x700000040000
20316 .xword 0x6f90001e2000
20317 .xword 0x6f9000114000
20318 .xword 0x710025400000
20319 .xword 0x6f90001e4000
20320 .xword 0x71003c000000
20321 .xword 0x700000010000
20322 .xword 0x710007c00000
20323Thr4_User_Data_4v102_data_end:
20324/*********************************************************************/
20325SECTION .Thr4_User_Data_4v202 DATA_VA=0x6f90000c4000
20326attr_data {
20327 Name = .Thr4_User_Data_4v202 ,
20328 VA = 0x6f90000c4000 ,/* 0x6f90000c5fc0 */
20329 RA = 0x0360060000 ,
20330 PA = 0x0360060000 ,
20331 TTE_Context = 0x18ea ,/* DATA_SECONDARY */
20332 thr4_nz_ctx_tsb_2 ,
20333 TTE_V = 1 ,
20334 TTE_NFO = 0 ,
20335 TTE_L = 0 ,
20336 TTE_Soft = 0x0a0000 ,
20337 TTE_IE = 0 ,
20338 TTE_E = 0 ,
20339 TTE_CP = 1 ,
20340 TTE_CV = 0 ,
20341 TTE_P = 0 ,
20342 TTE_EP = 0 ,
20343 TTE_W = 1 ,
20344 TTE_SW1 = 0 ,
20345 TTE_SW0 = 0 ,
20346 TTE_RSVD1 = 0 ,
20347 TTE_Size = 0 ,
20348 /* DTTE_TAG_DATA = 00006f90000c5d83 8000000360060440 */
20349 end_label = Thr4_User_Data_4v202_data_end ,
20350 compressimage ,
20351 }
20352.data
20353.global Thr4_User_Data_4v202_data_begin
20354Thr4_User_Data_4v202_data_begin:
20355 .xword 0x71001c000000
20356 .xword 0x6f9000056000
20357 .xword 0x6f900009c000
20358 .xword 0x71000b400000
20359 .xword 0x710004400000
20360 .xword 0x6f900010c000
20361 .xword 0x720e00000000
20362 .xword 0x6f9000130000
20363 .xword 0x6f9000066000
20364 .xword 0x710015000000
20365 .xword 0x6f90001ec000
20366 .xword 0x700000530000
20367 .xword 0x6f9000030000
20368 .xword 0x6f900007a000
20369 .xword 0x6f90000c4000
20370 .xword 0x710009400000
20371 .xword 0x6f9000132000
20372 .xword 0x6f90001a8000
20373 .xword 0x6f9000100000
20374 .xword 0x71000a400000
20375 .xword 0x700000d10000
20376 .xword 0x700000280000
20377 .xword 0x71000b800000
20378 .xword 0x6f900011c000
20379 .xword 0x720610000000
20380 .xword 0x71003b400000
20381 .xword 0x7000004d0000
20382 .xword 0x700000b70000
20383 .xword 0x6f9000198000
20384 .xword 0x720630000000
20385 .xword 0x700000040000
20386 .xword 0x6f90001e2000
20387 .xword 0x6f9000114000
20388 .xword 0x710025400000
20389 .xword 0x6f90001e4000
20390 .xword 0x71003c000000
20391 .xword 0x700000010000
20392 .xword 0x710007c00000
20393Thr4_User_Data_4v202_data_end:
20394/*********************************************************************/
20395SECTION .Thr4_User_Data_4v302 DATA_VA=0x710009400000
20396attr_data {
20397 Name = .Thr4_User_Data_4v302 ,
20398 VA = 0x710009400000 ,/* 0x7100097fffc0 */
20399 RA = 0x03eb000000 ,
20400 PA = 0x4feb000000 ,
20401 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
20402 thr4_z_ctx_tsb_1 ,
20403 TTE_V = 1 ,
20404 TTE_NFO = 0 ,
20405 TTE_L = 0 ,
20406 TTE_Soft = 0x0e0000 ,
20407 TTE_IE = 0 ,
20408 TTE_E = 0 ,
20409 TTE_CP = 1 ,
20410 TTE_CV = 0 ,
20411 TTE_P = 0 ,
20412 TTE_EP = 0 ,
20413 TTE_W = 1 ,
20414 TTE_SW1 = 1 ,
20415 TTE_SW0 = 1 ,
20416 TTE_RSVD1 = 0 ,
20417 TTE_Size = 3 ,
20418 /* DTTE_TAG_DATA = 0000710009400000 8000004feb000443 */
20419 end_label = Thr4_User_Data_4v302_data_end ,
20420 compressimage ,
20421 }
20422.data
20423.global Thr4_User_Data_4v302_data_begin
20424Thr4_User_Data_4v302_data_begin:
20425 .xword 0x71001c000000
20426 .xword 0x6f9000056000
20427 .xword 0x6f900009c000
20428 .xword 0x71000b400000
20429 .xword 0x710004400000
20430 .xword 0x6f900010c000
20431 .xword 0x720e00000000
20432 .xword 0x6f9000130000
20433 .xword 0x6f9000066000
20434 .xword 0x710015000000
20435 .xword 0x6f90001ec000
20436 .xword 0x700000530000
20437 .xword 0x6f9000030000
20438 .xword 0x6f900007a000
20439 .xword 0x6f90000c4000
20440 .xword 0x710009400000
20441 .xword 0x6f9000132000
20442 .xword 0x6f90001a8000
20443 .xword 0x6f9000100000
20444 .xword 0x71000a400000
20445 .xword 0x700000d10000
20446 .xword 0x700000280000
20447 .xword 0x71000b800000
20448 .xword 0x6f900011c000
20449 .xword 0x720610000000
20450 .xword 0x71003b400000
20451 .xword 0x7000004d0000
20452 .xword 0x700000b70000
20453 .xword 0x6f9000198000
20454 .xword 0x720630000000
20455 .xword 0x700000040000
20456 .xword 0x6f90001e2000
20457 .xword 0x6f9000114000
20458 .xword 0x710025400000
20459 .xword 0x6f90001e4000
20460 .xword 0x71003c000000
20461 .xword 0x700000010000
20462 .xword 0x710007c00000
20463Thr4_User_Data_4v302_data_end:
20464/*********************************************************************/
20465SECTION .Thr4_User_Text_4v005 TEXT_VA=0x6f9000132000
20466attr_text {
20467 Name = .Thr4_User_Text_4v005 ,
20468 VA = 0x6f9000132000 ,/* 0x6f9000133fc0 */
20469 RA = 0x036014e000 ,
20470 PA = 0x036014e000 ,
20471 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
20472 thr4_nz_ctx_tsb_2 ,
20473 TTE_V = 1 ,
20474 TTE_NFO = 0 ,
20475 TTE_L = 0 ,
20476 TTE_Soft = 0x0c0000 ,
20477 TTE_IE = 0 ,
20478 TTE_E = 0 ,
20479 TTE_CP = 0 ,
20480 TTE_CV = 0 ,
20481 TTE_P = 0 ,
20482 TTE_EP = 1 ,
20483 TTE_W = 0 ,
20484 TTE_SW1 = 0 ,
20485 TTE_SW0 = 0 ,
20486 TTE_RSVD1 = 0 ,
20487 TTE_Size = 0 ,
20488 /* ITTE_TAG_DATA = 00006f900013313f 800000036014e080 */
20489 end_label = Thr4_User_Text_4v005_text_end ,
20490 compressimage ,
20491 }
20492.text
20493.global Thr4_User_Text_4v005_text_begin
20494Thr4_User_Text_4v005_text_begin:
20495 nop
20496 sub %g1, 1, %g1
20497 brz %g1,Thr4_User_Text_4v005_exit
20498 nop
20499 .word 0x1000000
20500 .word 0xbe12c000
20501 srlx %i7, 8, %i7
20502 andn %i7, 0x1f, %i7
20503 ITLB_PROBE
20504 .word 0xc036e284
20505 nop
20506 nop
20507 nop
20508 nop
20509 nop
20510 nop
20511 nop
20512 nop
20513 DDEMAP_ALL_RPAGES
20514 nop
20515 nop
20516 nop
20517 TOGGLE_LSU_DM
20518 .word 0xf875a048
20519 .word 0xc02da241
20520 nop
20521 nop
20522 nop
20523 .word 0xd272a0d8
20524 .word 0xc02aa326
20525 .word 0xfe5da280
20526 .word 0xfe58a9d0
20527 .word 0xec5da120
20528 .word 0xfcdd9100
20529 .word 0xc020a9cc
20530 .word 0x1000000
20531 .word 0xbe170000
20532 DDEMAP_RPAGE
20533 .word 0xfe52af26
20534 .word 0xbe124000
20535 GOTO_SUPERVISOR0
20536 IDEMAP_ALL_PAGES
20537 .word 0xe45c20a8
20538 .word 0xbe13c000
20539 GOTO_SUPERVISOR0
20540 .word 0xfcda9040
20541 .word 0xc020a39c
20542 .word 0xfe4ee642
20543 .word 0xbe8120e0
20544 .word 0xd4dfd000
20545 .word 0xec70a008
20546 .word 0xc075a140
20547 .word 0x1000000
20548 or %g0, 0x1ed, %i7
20549 LOAD_DDATA_ACCESS
20550 ACCESS_DTSB_PTR
20551 .word 0xfe5ee430
20552 .word 0x1000000
20553 or %g0, 0x408, %i7
20554 READ_IDATA_ACCESS
20555 .word 0x1000000
20556 .word 0xbe110000
20557 IDEMAP_RPAGE
20558 .word 0xd45c20c0
20559 .word 0xbe82a068
20560 .word 0xc4dfd000
20561 nop
20562 nop
20563 nop
20564 nop
20565 nop
20566 nop
20567 nop
20568 nop
20569 DO_BRANCH
20570 .word 0x81c3e000
20571 .word 0xbe154000
20572 GOTO_SUPERVISOR0
20573 nop
20574 nop
20575 nop
20576 nop
20577 nop
20578 nop
20579 nop
20580 .word 0xd45ee110
20581 .word 0x1000000
20582 or %g0, 0xb0, %i7
20583 READ_IDATA_ACCESS
20584 nop
20585 nop
20586 DDEMAP_NCTX
20587 .word 0xf65ee0f0
20588 .word 0xcc5ee078
20589 .word 0xce75a0e8
20590 .word 0xc0712d18
20591 .word 0x1000000
20592 or %g0, 0x485, %i7
20593 LOAD_DDATA_ACCESS
20594 nop
20595 nop
20596 nop
20597 nop
20598 nop
20599 nop
20600 nop
20601thr4_MMU_ASI_BLK_P_235:
20602 .word 0x878020f0
20603 .word 0xe1baab80
20604 nop
20605 nop
20606 nop
20607 nop
20608 nop
20609 nop
20610 nop
20611 .word 0x1000000
20612 or %g0, 0x100, %i7
20613 READ_DDATA_ACCESS
20614 .word 0x1000000
20615 or %g0, 0x40, %i7
20616 READ_IDATA_ACCESS
20617 .word 0xfcdc1000
20618 .word 0xc022ab0c
20619 .word 0xbe120000
20620 GOTO_SUPERVISOR1
20621 .word 0xfcdc1000
20622 ACCESS_ITSB_PTR
20623 .word 0x1000000
20624 or %g0, 0x071, %i7
20625 LOAD_IDATA_IN
20626 IDEMAP_ALL_RPAGES
20627 .word 0x1000000
20628 .word 0xbe158000
20629 IDEMAP_PAGE
20630 .word 0x1000000
20631 .word 0xbe104000
20632 DDEMAP_PAGE
20633 .word 0x1000000
20634 or %g0, 0x03e, %i7
20635 LOAD_IDATA_IN
20636 IDEMAP_PCTX
20637 .word 0x1000000
20638 or %g0, 0x0ad, %i7
20639 LOAD_DDATA_IN
20640 .word 0xee72a010
20641 .word 0xc02da36a
20642 .word 0xfcdc1000
20643 .word 0x1000000
20644 or %g0, 0x506, %i7
20645 LOAD_IDATA_ACCESS
20646 nop
20647 nop
20648 nop
20649 nop
20650 nop
20651 nop
20652 DDEMAP_ALL
20653 .word 0xec5aa008
20654 .word 0xbe124000
20655 GOTO_SUPERVISOR0
20656 .word 0xfe45a458
20657 .word 0xbe120000
20658 GOTO_SUPERVISOR1
20659 nop
20660Thr4_User_Text_4v005_exit:
20661 EXIT_GOOD
20662Thr4_User_Text_4v005_text_end:
20663/*********************************************************************/
20664SECTION .Thr4_User_Text_4v402 TEXT_VA=0x6f90001a8000
20665attr_text {
20666 Name = .Thr4_User_Text_4v402 ,
20667 VA = 0x6f90001a8000 ,/* 0x6f90001a9fc0 */
20668 RA = 0x03600f8000 ,
20669 PA = 0x03600f8000 ,
20670 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
20671 thr4_z_ctx_tsb_3 ,
20672 TTE_V = 1 ,
20673 TTE_NFO = 0 ,
20674 TTE_L = 0 ,
20675 TTE_Soft = 0x110000 ,
20676 TTE_IE = 0 ,
20677 TTE_E = 0 ,
20678 TTE_CP = 0 ,
20679 TTE_CV = 0 ,
20680 TTE_P = 1 ,
20681 TTE_EP = 1 ,
20682 TTE_W = 0 ,
20683 TTE_SW1 = 0 ,
20684 TTE_SW0 = 0 ,
20685 TTE_RSVD1 = 0 ,
20686 TTE_Size = 0 ,
20687 /* ITTE_TAG_DATA = 00006f90001a8000 80000003600f8080 */
20688 end_label = Thr4_User_Text_4v402_text_end ,
20689 compressimage ,
20690 }
20691.text
20692.global Thr4_User_Text_4v402_text_begin
20693Thr4_User_Text_4v402_text_begin:
20694 wrpr 0, %gl
20695 .word 0x1000000
20696 or %g0, 0x014, %i7
20697 P_LOAD_IDATA_IN
20698 .word 0x1000000
20699 or %g0, 0x48, %i7
20700 P_READ_IDATA_ACCESS
20701 P_TOGGLE_LSU_IM
20702 .word 0xfcdd8200
20703thr4_MMU_ASI_AS_IF_USER_SECONDARY_236:
20704 .word 0x87802011
20705 .word 0xd8f2e018
20706 P_ACCESS_ITSB_PTR
20707 P_DDEMAP_NCTX
20708 .word 0x1000000
20709 or %g0, 0x050, %i7
20710 P_LOAD_IDATA_IN
20711thr4_MMU_ASI_AS_IF_USER_PRIMARY_237:
20712 .word 0x87802010
20713 .word 0xcaf6e0a0
20714 nop
20715 nop
20716 nop
20717 nop
20718 nop
20719 nop
20720 nop
20721 nop
20722 nop
20723 nop
20724 nop
20725 nop
20726 nop
20727 nop
20728 nop
20729 nop
20730 nop
20731 .word 0xfcddd020
20732thr4_MMU_ASI_BLK_P_238:
20733 .word 0x878020f0
20734 .word 0xe3b8a100
20735 .word 0xc19adf20
20736 .word 0xc029ac7f
20737 .word 0xfcdc0200
20738 .word 0x1000000
20739 or %g0, 0x760, %i7
20740 P_READ_DDATA_ACCESS
20741 .word 0x1000000
20742 or %g0, 0x60, %i7
20743 P_READ_IDATA_ACCESS
20744 .word 0xbe842038
20745 .word 0xd4dfd000
20746 P_ACCESS_DTSB_PTR
20747 .word 0xc02625e4
20748 .word 0x1000000
20749 or %g0, 0x478, %i7
20750 P_READ_DDATA_ACCESS
20751 P_DDEMAP_ALL_PAGES
20752 P_IDEMAP_ALL
20753 .word 0xe39ac2e0
20754thr4_MMU_ASI_PRIMARY_239:
20755 .word 0x87802080
20756 .word 0xcaf2a040
20757 P_DDEMAP_ALL_PAGES
20758 .word 0x1000000
20759 or %g0, 0x428, %i7
20760 P_DTLB_TAG_READ
20761 .word 0xfcd89000
20762 .word 0xfc9c8580
20763 P_IDEMAP_ALL_RPAGES
20764 nop
20765 nop
20766 nop
20767 nop
20768 nop
20769 nop
20770 nop
20771 nop
20772 .word 0x1000000
20773 .word 0xbe154000
20774 srlx %i7, 8, %i7
20775 andn %i7, 0x1f, %i7
20776 xor %i7, 0x10, %i7
20777 P_ITLB_PROBE
20778 .word 0xfcd91000
20779thr4_MMU_ASI_AS_IF_USER_PRIMARY_240:
20780 .word 0x87802010
20781 .word 0xcef6e080
20782 P_ACCESS_ITSB_PTR
20783 .word 0x1000000
20784 .word 0xbe100000
20785 P_DDEMAP_PAGE
20786 P_IDEMAP_ALL_RPAGES
20787 .word 0x1000000
20788 or %g0, 0xef, %i7
20789 P_LOAD_DDATA_ACCESS
20790 .word 0xbe8420c0
20791 .word 0xe39fc2c0
20792 .word 0xfcda43a0
20793 .word 0xc85b2098
20794thr4_MMU_ASI_PRIMARY_241:
20795 .word 0x87802080
20796 .word 0xfaf0a0b8
20797 .word 0xbe8420c0
20798 .word 0xf6dfd000
20799 P_TOGGLE_LSU_IM
20800 nop
20801 nop
20802 nop
20803 nop
20804 nop
20805 nop
20806 P_TOGGLE_LSU_DM
20807thr4_MMU_ASI_BLK_P_242:
20808 .word 0x878020f0
20809 .word 0xe3baa640
20810 .word 0x1000000
20811 or %g0, 0x4b0, %i7
20812 P_DTLB_TAG_READ
20813 nop
20814 nop
20815 nop
20816 nop
20817 nop
20818 nop
20819 .word 0xbe842038
20820 .word 0xc4dfc200
20821 .word 0xbe11c000
20822 RETURN_FROM_SUPERVISOR1
20823 nop
20824Thr4_User_Text_4v402_exit:
20825 EXIT_GOOD
20826Thr4_User_Text_4v402_text_end:
20827/*********************************************************************/
20828SECTION .Thr4_User_Text_4v006 TEXT_VA=0x6f9000100000
20829attr_text {
20830 Name = .Thr4_User_Text_4v006 ,
20831 VA = 0x6f9000100000 ,/* 0x6f9000101fc0 */
20832 RA = 0x036010e000 ,
20833 PA = 0x036010e000 ,
20834 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
20835 thr4_nz_ctx_tsb_2 ,
20836 TTE_V = 1 ,
20837 TTE_NFO = 0 ,
20838 TTE_L = 0 ,
20839 TTE_Soft = 0x0c0000 ,
20840 TTE_IE = 0 ,
20841 TTE_E = 0 ,
20842 TTE_CP = 0 ,
20843 TTE_CV = 0 ,
20844 TTE_P = 1 ,
20845 TTE_EP = 1 ,
20846 TTE_W = 0 ,
20847 TTE_SW1 = 0 ,
20848 TTE_SW0 = 0 ,
20849 TTE_RSVD1 = 0 ,
20850 TTE_Size = 0 ,
20851 /* ITTE_TAG_DATA = 00006f900010113f 800000036010e080 */
20852 end_label = Thr4_User_Text_4v006_text_end ,
20853 compressimage ,
20854 }
20855.text
20856.global Thr4_User_Text_4v006_text_begin
20857Thr4_User_Text_4v006_text_begin:
20858 wrpr 0, %gl
20859 P_ACCESS_ITSB_PTR
20860 .word 0xbe86e038
20861 .word 0xc4dfd000
20862 .word 0xfcdd8200
20863 .word 0xd85da048
20864 .word 0xfcdc0200
20865 .word 0xc876e038
20866 .word 0xc0342392
20867 .word 0xc026e210
20868 .word 0x1000000
20869 .word 0xbe108000
20870 srlx %i7, 8, %i7
20871 andn %i7, 0x1f, %i7
20872 P_ITLB_PROBE
20873 .word 0xf4742118
20874 .word 0xc025a7d0
20875 P_TOGGLE_LSU_DM
20876 P_IDEMAP_NCTX
20877 .word 0x1000000
20878 or %g0, 0x260, %i7
20879 P_READ_DDATA_ACCESS
20880thr4_MMU_ASI_BLK_COMMIT_P_243:
20881 .word 0x878020e0
20882 .word 0xe1bda100
20883 .word 0xde7420f8
20884 .word 0xc02ee52c
20885 .word 0x1000000
20886 or %g0, 0x08c, %i7
20887 P_LOAD_IDATA_IN
20888 .word 0xc03121f6
20889thr4_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_244:
20890 .word 0x87802018
20891 .word 0xf0f0a0a8
20892 .word 0xfcdc1000
20893 .word 0xfcdc0200
20894 P_DDEMAP_ALL_PAGES
20895 .word 0xbe174000
20896 RETURN_FROM_SUPERVISOR0
20897 nop
20898Thr4_User_Text_4v006_exit:
20899 EXIT_GOOD
20900Thr4_User_Text_4v006_text_end:
20901/*********************************************************************/
20902SECTION .Thr4_User_Data_4v103 DATA_VA=0x71000a400000
20903attr_data {
20904 Name = .Thr4_User_Data_4v103 ,
20905 VA = 0x71000a400000 ,/* 0x71000a7fffc0 */
20906 RA = 0x03ed400000 ,
20907 PA = 0x4fed400000 ,
20908 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
20909 thr4_nz_ctx_tsb_0 ,
20910 TTE_V = 1 ,
20911 TTE_NFO = 0 ,
20912 TTE_L = 1 ,
20913 TTE_Soft = 0x1f0000 ,
20914 TTE_IE = 0 ,
20915 TTE_E = 0 ,
20916 TTE_CP = 0 ,
20917 TTE_CV = 0 ,
20918 TTE_P = 0 ,
20919 TTE_EP = 0 ,
20920 TTE_W = 1 ,
20921 TTE_SW1 = 0 ,
20922 TTE_SW0 = 0 ,
20923 TTE_RSVD1 = 0 ,
20924 TTE_Size = 3 ,
20925 /* DTTE_TAG_DATA = 000071000a4004d1 8000004fed400043 */
20926 end_label = Thr4_User_Data_4v103_data_end ,
20927 compressimage ,
20928 }
20929.data
20930.global Thr4_User_Data_4v103_data_begin
20931Thr4_User_Data_4v103_data_begin:
20932 .xword 0x71001c000000
20933 .xword 0x6f9000056000
20934 .xword 0x6f900009c000
20935 .xword 0x71000b400000
20936 .xword 0x710004400000
20937 .xword 0x6f900010c000
20938 .xword 0x720e00000000
20939 .xword 0x6f9000130000
20940 .xword 0x6f9000066000
20941 .xword 0x710015000000
20942 .xword 0x6f90001ec000
20943 .xword 0x700000530000
20944 .xword 0x6f9000030000
20945 .xword 0x6f900007a000
20946 .xword 0x6f90000c4000
20947 .xword 0x710009400000
20948 .xword 0x6f9000132000
20949 .xword 0x6f90001a8000
20950 .xword 0x6f9000100000
20951 .xword 0x71000a400000
20952 .xword 0x700000d10000
20953 .xword 0x700000280000
20954 .xword 0x71000b800000
20955 .xword 0x6f900011c000
20956 .xword 0x720610000000
20957 .xword 0x71003b400000
20958 .xword 0x7000004d0000
20959 .xword 0x700000b70000
20960 .xword 0x6f9000198000
20961 .xword 0x720630000000
20962 .xword 0x700000040000
20963 .xword 0x6f90001e2000
20964 .xword 0x6f9000114000
20965 .xword 0x710025400000
20966 .xword 0x6f90001e4000
20967 .xword 0x71003c000000
20968 .xword 0x700000010000
20969 .xword 0x710007c00000
20970Thr4_User_Data_4v103_data_end:
20971/*********************************************************************/
20972SECTION .Thr4_User_Data_4v203 DATA_VA=0x700000d10000
20973attr_data {
20974 Name = .Thr4_User_Data_4v203 ,
20975 VA = 0x700000d10000 ,/* 0x700000d1ffc0 */
20976 RA = 0x02107b0000 ,
20977 PA = 0x4e107b0000 ,
20978 TTE_Context = 0x18ea ,/* DATA_SECONDARY */
20979 thr4_nz_ctx_tsb_3 ,
20980 TTE_V = 1 ,
20981 TTE_NFO = 0 ,
20982 TTE_L = 0 ,
20983 TTE_Soft = 0x0a0000 ,
20984 TTE_IE = 0 ,
20985 TTE_E = 0 ,
20986 TTE_CP = 1 ,
20987 TTE_CV = 0 ,
20988 TTE_P = 0 ,
20989 TTE_EP = 0 ,
20990 TTE_W = 1 ,
20991 TTE_SW1 = 0 ,
20992 TTE_SW0 = 0 ,
20993 TTE_RSVD1 = 0 ,
20994 TTE_Size = 1 ,
20995 /* DTTE_TAG_DATA = 0000700000d118ea 8000004e107b0441 */
20996 end_label = Thr4_User_Data_4v203_data_end ,
20997 compressimage ,
20998 }
20999.data
21000.global Thr4_User_Data_4v203_data_begin
21001Thr4_User_Data_4v203_data_begin:
21002 .xword 0x71001c000000
21003 .xword 0x6f9000056000
21004 .xword 0x6f900009c000
21005 .xword 0x71000b400000
21006 .xword 0x710004400000
21007 .xword 0x6f900010c000
21008 .xword 0x720e00000000
21009 .xword 0x6f9000130000
21010 .xword 0x6f9000066000
21011 .xword 0x710015000000
21012 .xword 0x6f90001ec000
21013 .xword 0x700000530000
21014 .xword 0x6f9000030000
21015 .xword 0x6f900007a000
21016 .xword 0x6f90000c4000
21017 .xword 0x710009400000
21018 .xword 0x6f9000132000
21019 .xword 0x6f90001a8000
21020 .xword 0x6f9000100000
21021 .xword 0x71000a400000
21022 .xword 0x700000d10000
21023 .xword 0x700000280000
21024 .xword 0x71000b800000
21025 .xword 0x6f900011c000
21026 .xword 0x720610000000
21027 .xword 0x71003b400000
21028 .xword 0x7000004d0000
21029 .xword 0x700000b70000
21030 .xword 0x6f9000198000
21031 .xword 0x720630000000
21032 .xword 0x700000040000
21033 .xword 0x6f90001e2000
21034 .xword 0x6f9000114000
21035 .xword 0x710025400000
21036 .xword 0x6f90001e4000
21037 .xword 0x71003c000000
21038 .xword 0x700000010000
21039 .xword 0x710007c00000
21040Thr4_User_Data_4v203_data_end:
21041/*********************************************************************/
21042SECTION .Thr4_User_Data_4v303 DATA_VA=0x700000280000
21043attr_data {
21044 Name = .Thr4_User_Data_4v303 ,
21045 VA = 0x700000280000 ,/* 0x70000028ffc0 */
21046 RA = 0x02104f0000 ,
21047 PA = 0x4e104f0000 ,
21048 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
21049 thr4_z_ctx_tsb_0 ,
21050 TTE_V = 1 ,
21051 TTE_NFO = 0 ,
21052 TTE_L = 0 ,
21053 TTE_Soft = 0x0e0000 ,
21054 TTE_IE = 0 ,
21055 TTE_E = 0 ,
21056 TTE_CP = 1 ,
21057 TTE_CV = 0 ,
21058 TTE_P = 0 ,
21059 TTE_EP = 0 ,
21060 TTE_W = 1 ,
21061 TTE_SW1 = 1 ,
21062 TTE_SW0 = 1 ,
21063 TTE_RSVD1 = 0 ,
21064 TTE_Size = 1 ,
21065 /* DTTE_TAG_DATA = 0000700000280000 8000004e104f0441 */
21066 end_label = Thr4_User_Data_4v303_data_end ,
21067 compressimage ,
21068 }
21069.data
21070.global Thr4_User_Data_4v303_data_begin
21071Thr4_User_Data_4v303_data_begin:
21072 .xword 0x71001c000000
21073 .xword 0x6f9000056000
21074 .xword 0x6f900009c000
21075 .xword 0x71000b400000
21076 .xword 0x710004400000
21077 .xword 0x6f900010c000
21078 .xword 0x720e00000000
21079 .xword 0x6f9000130000
21080 .xword 0x6f9000066000
21081 .xword 0x710015000000
21082 .xword 0x6f90001ec000
21083 .xword 0x700000530000
21084 .xword 0x6f9000030000
21085 .xword 0x6f900007a000
21086 .xword 0x6f90000c4000
21087 .xword 0x710009400000
21088 .xword 0x6f9000132000
21089 .xword 0x6f90001a8000
21090 .xword 0x6f9000100000
21091 .xword 0x71000a400000
21092 .xword 0x700000d10000
21093 .xword 0x700000280000
21094 .xword 0x71000b800000
21095 .xword 0x6f900011c000
21096 .xword 0x720610000000
21097 .xword 0x71003b400000
21098 .xword 0x7000004d0000
21099 .xword 0x700000b70000
21100 .xword 0x6f9000198000
21101 .xword 0x720630000000
21102 .xword 0x700000040000
21103 .xword 0x6f90001e2000
21104 .xword 0x6f9000114000
21105 .xword 0x710025400000
21106 .xword 0x6f90001e4000
21107 .xword 0x71003c000000
21108 .xword 0x700000010000
21109 .xword 0x710007c00000
21110Thr4_User_Data_4v303_data_end:
21111/*********************************************************************/
21112SECTION .Thr4_User_Text_4v007 TEXT_VA=0x71000b800000
21113attr_text {
21114 Name = .Thr4_User_Text_4v007 ,
21115 VA = 0x71000b800000 ,/* 0x71000bbfffc0 */
21116 RA = 0x03e2800000 ,
21117 PA = 0x4fe2800000 ,
21118 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
21119 thr4_nz_ctx_tsb_0 ,
21120 TTE_V = 1 ,
21121 TTE_NFO = 0 ,
21122 TTE_L = 0 ,
21123 TTE_Soft = 0x0c0000 ,
21124 TTE_IE = 0 ,
21125 TTE_E = 0 ,
21126 TTE_CP = 0 ,
21127 TTE_CV = 0 ,
21128 TTE_P = 0 ,
21129 TTE_EP = 1 ,
21130 TTE_W = 0 ,
21131 TTE_SW1 = 0 ,
21132 TTE_SW0 = 0 ,
21133 TTE_RSVD1 = 0 ,
21134 TTE_Size = 3 ,
21135 /* ITTE_TAG_DATA = 000071000b8004d1 8000004fe2800083 */
21136 end_label = Thr4_User_Text_4v007_text_end ,
21137 compressimage ,
21138 }
21139.text
21140.global Thr4_User_Text_4v007_text_begin
21141Thr4_User_Text_4v007_text_begin:
21142 nop
21143 sub %g1, 1, %g1
21144 brz %g1,Thr4_User_Text_4v007_exit
21145 nop
21146 nop
21147 nop
21148 nop
21149 .word 0x1000000
21150 .word 0xbe150000
21151 DDEMAP_PAGE
21152thr4_MMU_ASI_BLK_P_245:
21153 .word 0x878020f0
21154 .word 0xc3bda140
21155 .word 0xe272a040
21156 .word 0xc02daea8
21157 ACCESS_DTSB_PTR
21158 .word 0xee5da010
21159 .word 0x1000000
21160 .word 0xbe160000
21161 IDEMAP_PAGE
21162 .word 0xc025ab78
21163 TOGGLE_LSU_IM
21164 .word 0x1000000
21165 .word 0xbe160000
21166 srlx %i7, 8, %i7
21167 andn %i7, 0x1f, %i7
21168 xor %i7, 0x10, %i7
21169 ITLB_PROBE
21170 .word 0xc035a42a
21171 .word 0xc070aa48
21172 .word 0xbe842110
21173 .word 0xe39fde00
21174 .word 0xbe13c000
21175 GOTO_SUPERVISOR0
21176 .word 0xbe82a008
21177 .word 0xc8dfd000
21178thr4_MMU_ASI_PRIMARY_246:
21179 .word 0x87802080
21180 .word 0xdef42090
21181 nop
21182 nop
21183 nop
21184 nop
21185 nop
21186 nop
21187 nop
21188 nop
21189 nop
21190 nop
21191 nop
21192 nop
21193 nop
21194 nop
21195 nop
21196thr4_MMU_ASI_PRIMARY_247:
21197 .word 0x87802080
21198 .word 0xdef12030
21199thr4_MMU_ASI_SECONDARY_248:
21200 .word 0x87802081
21201 .word 0xd2f2e020
21202 .word 0xc035a856
21203 .word 0xbe120000
21204 GOTO_SUPERVISOR1
21205 .word 0xec5aa110
21206 nop
21207 nop
21208 nop
21209 IDEMAP_ALL_RPAGES
21210 nop
21211 nop
21212 nop
21213 nop
21214 nop
21215 nop
21216 nop
21217 .word 0xbe85a038
21218 .word 0xecdfd000
21219 IDEMAP_ALL_PAGES
21220thr4_MMU_ASI_PRIMARY_249:
21221 .word 0x87802080
21222 .word 0xe4f42048
21223 .word 0xee742010
21224 .word 0xc036e8a4
21225 .word 0xc032a81e
21226 TOGGLE_LSU_IM
21227 .word 0xbe13c000
21228 GOTO_SUPERVISOR0
21229 nop
21230 nop
21231 nop
21232 nop
21233 nop
21234 nop
21235 nop
21236thr4_MMU_ASI_PRIMARY_LITTLE_250:
21237 .word 0x87802088
21238 .word 0xf4f2a0d0
21239 ACCESS_ITSB_PTR
21240 .word 0x1000000
21241 .word 0xbe130000
21242 srlx %i7, 8, %i7
21243 andn %i7, 0x1f, %i7
21244 ITLB_PROBE
21245 nop
21246 nop
21247 nop
21248 nop
21249 nop
21250 nop
21251 .word 0x1000000
21252 .word 0xbe164000
21253 srlx %i7, 8, %i7
21254 andn %i7, 0x1f, %i7
21255 xor %i7, 0x10, %i7
21256 ITLB_PROBE
21257 TOGGLE_LSU_IM
21258 .word 0xbe82a110
21259 .word 0xc4dfd000
21260 TOGGLE_LSU_IM
21261 DDEMAP_SCTX
21262 DDEMAP_PCTX
21263 .word 0xc02c22e3
21264 .word 0xfe5da780
21265 .word 0x1000000
21266 or %g0, 0x5a0, %i7
21267 DTLB_TAG_READ
21268 .word 0xfe5aa680
21269 nop
21270 nop
21271 nop
21272 nop
21273 nop
21274 nop
21275 nop
21276 nop
21277 .word 0xbe120000
21278 GOTO_SUPERVISOR1
21279 DDEMAP_ALL_RPAGES
21280 .word 0xfe4421b0
21281 .word 0xe19c1e00
21282 .word 0xfe50a98c
21283 .word 0xfe4c2498
21284 nop
21285 nop
21286 nop
21287 .word 0xc036e52e
21288 .word 0xbe82e0a0
21289 .word 0xe19fde20
21290 TOGGLE_LSU_IM
21291 .word 0xe475a048
21292 .word 0xc02aa82a
21293 nop
21294 nop
21295 nop
21296 nop
21297 nop
21298 nop
21299 nop
21300 nop
21301 nop
21302 nop
21303 nop
21304 nop
21305 nop
21306 nop
21307 DDEMAP_ALL_RPAGES
21308 .word 0xbe120000
21309 GOTO_SUPERVISOR1
21310 .word 0xc07125c0
21311 .word 0xbe150000
21312 GOTO_SUPERVISOR1
21313 nop
21314Thr4_User_Text_4v007_exit:
21315 EXIT_GOOD
21316Thr4_User_Text_4v007_text_end:
21317/*********************************************************************/
21318SECTION .Thr4_User_Text_4v008 TEXT_VA=0x6f900011c000
21319attr_text {
21320 Name = .Thr4_User_Text_4v008 ,
21321 VA = 0x6f900011c000 ,/* 0x6f900011dfc0 */
21322 RA = 0x03601ec000 ,
21323 PA = 0x03601ec000 ,
21324 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
21325 thr4_nz_ctx_tsb_2 ,
21326 TTE_V = 1 ,
21327 TTE_NFO = 0 ,
21328 TTE_L = 0 ,
21329 TTE_Soft = 0x0c0000 ,
21330 TTE_IE = 0 ,
21331 TTE_E = 0 ,
21332 TTE_CP = 0 ,
21333 TTE_CV = 0 ,
21334 TTE_P = 1 ,
21335 TTE_EP = 1 ,
21336 TTE_W = 0 ,
21337 TTE_SW1 = 0 ,
21338 TTE_SW0 = 0 ,
21339 TTE_RSVD1 = 0 ,
21340 TTE_Size = 0 ,
21341 /* ITTE_TAG_DATA = 00006f900011d13f 80000003601ec080 */
21342 end_label = Thr4_User_Text_4v008_text_end ,
21343 compressimage ,
21344 }
21345.text
21346.global Thr4_User_Text_4v008_text_begin
21347Thr4_User_Text_4v008_text_begin:
21348 wrpr 0, %gl
21349 .word 0x1000000
21350 or %g0, 0x188, %i7
21351 P_READ_IDATA_ACCESS
21352 .word 0xc0292fae
21353 P_TOGGLE_LSU_DM
21354 nop
21355 .word 0x1000000
21356 or %g0, 0x428, %i7
21357 P_ITLB_TAG_READ
21358 nop
21359 nop
21360 .word 0xfcdc1000
21361 .word 0xc45da098
21362 .word 0xf4742080
21363 .word 0xc02daa1f
21364 .word 0x1000000
21365 or %g0, 0x538, %i7
21366 P_ITLB_TAG_READ
21367 .word 0x1000000
21368 or %g0, 0x2c5, %i7
21369 P_LOAD_DDATA_ACCESS
21370thr4_MMU_ASI_PRIMARY_251:
21371 .word 0x87802080
21372 .word 0xc4f5a008
21373 P_TOGGLE_LSU_IM
21374 .word 0xbe812038
21375 .word 0xf6dfd000
21376thr4_MMU_ASI_PRIMARY_252:
21377 .word 0x87802080
21378 .word 0xd6f6e040
21379thr4_MMU_ASI_SECONDARY_LITTLE_253:
21380 .word 0x87802089
21381 .word 0xc4f460c0
21382 .word 0x1000000
21383 or %g0, 0x240, %i7
21384 P_DTLB_TAG_READ
21385 .word 0xbe82a068
21386 .word 0xe0dfd000
21387 .word 0x1000000
21388 .word 0xbe15c000
21389 P_DDEMAP_PAGE
21390 .word 0xfcdd8200
21391thr4_MMU_ASI_SECONDARY_254:
21392 .word 0x87802081
21393 .word 0xd4b967b0
21394 .word 0x1000000
21395 or %g0, 0x268, %i7
21396 P_DTLB_TAG_READ
21397 .word 0x1000000
21398 or %g0, 0x1b0, %i7
21399 P_DTLB_TAG_READ
21400 .word 0x1000000
21401 .word 0xbe17c000
21402 P_IDEMAP_RPAGE
21403 .word 0xfcda9000
21404 nop
21405 nop
21406 nop
21407 .word 0xbe82a038
21408 .word 0xf6dfc200
21409 nop
21410 nop
21411 nop
21412 nop
21413 nop
21414 nop
21415 nop
21416thr4_MMU_ASI_PRIMARY_255:
21417 .word 0x87802080
21418 .word 0xf6f5a0e0
21419 .word 0xc028a733
21420 nop
21421 nop
21422 nop
21423 nop
21424 nop
21425 nop
21426 nop
21427 nop
21428 nop
21429 .word 0x1000000
21430 or %g0, 0x290, %i7
21431 P_READ_DDATA_ACCESS
21432 .word 0xbe14c000
21433 RETURN_FROM_SUPERVISOR0
21434 nop
21435Thr4_User_Text_4v008_exit:
21436 EXIT_GOOD
21437Thr4_User_Text_4v008_text_end:
21438/*********************************************************************/
21439SECTION .Thr4_User_Data_4v104 DATA_VA=0x720610000000
21440attr_data {
21441 Name = .Thr4_User_Data_4v104 ,
21442 VA = 0x720610000000 ,/* 0x72061fffffc0 */
21443 RA = 0x0270000000 ,
21444 PA = 0x4e70000000 ,
21445 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
21446 thr4_nz_ctx_tsb_1 ,
21447 TTE_V = 1 ,
21448 TTE_NFO = 0 ,
21449 TTE_L = 1 ,
21450 TTE_Soft = 0x1f0000 ,
21451 TTE_IE = 0 ,
21452 TTE_E = 0 ,
21453 TTE_CP = 0 ,
21454 TTE_CV = 0 ,
21455 TTE_P = 0 ,
21456 TTE_EP = 0 ,
21457 TTE_W = 1 ,
21458 TTE_SW1 = 0 ,
21459 TTE_SW0 = 0 ,
21460 TTE_RSVD1 = 0 ,
21461 TTE_Size = 5 ,
21462 /* DTTE_TAG_DATA = 00007206100004d1 8000004e70000045 */
21463 end_label = Thr4_User_Data_4v104_data_end ,
21464 compressimage ,
21465 }
21466.data
21467.global Thr4_User_Data_4v104_data_begin
21468Thr4_User_Data_4v104_data_begin:
21469 .xword 0x71001c000000
21470 .xword 0x6f9000056000
21471 .xword 0x6f900009c000
21472 .xword 0x71000b400000
21473 .xword 0x710004400000
21474 .xword 0x6f900010c000
21475 .xword 0x720e00000000
21476 .xword 0x6f9000130000
21477 .xword 0x6f9000066000
21478 .xword 0x710015000000
21479 .xword 0x6f90001ec000
21480 .xword 0x700000530000
21481 .xword 0x6f9000030000
21482 .xword 0x6f900007a000
21483 .xword 0x6f90000c4000
21484 .xword 0x710009400000
21485 .xword 0x6f9000132000
21486 .xword 0x6f90001a8000
21487 .xword 0x6f9000100000
21488 .xword 0x71000a400000
21489 .xword 0x700000d10000
21490 .xword 0x700000280000
21491 .xword 0x71000b800000
21492 .xword 0x6f900011c000
21493 .xword 0x720610000000
21494 .xword 0x71003b400000
21495 .xword 0x7000004d0000
21496 .xword 0x700000b70000
21497 .xword 0x6f9000198000
21498 .xword 0x720630000000
21499 .xword 0x700000040000
21500 .xword 0x6f90001e2000
21501 .xword 0x6f9000114000
21502 .xword 0x710025400000
21503 .xword 0x6f90001e4000
21504 .xword 0x71003c000000
21505 .xword 0x700000010000
21506 .xword 0x710007c00000
21507Thr4_User_Data_4v104_data_end:
21508/*********************************************************************/
21509SECTION .Thr4_User_Data_4v304 DATA_VA=0x71003b400000
21510attr_data {
21511 Name = .Thr4_User_Data_4v304 ,
21512 VA = 0x71003b400000 ,/* 0x71003b7fffc0 */
21513 RA = 0x03e2000000 ,
21514 PA = 0x4fe2000000 ,
21515 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
21516 thr4_z_ctx_tsb_1 ,
21517 TTE_V = 1 ,
21518 TTE_NFO = 0 ,
21519 TTE_L = 0 ,
21520 TTE_Soft = 0x0e0000 ,
21521 TTE_IE = 0 ,
21522 TTE_E = 0 ,
21523 TTE_CP = 1 ,
21524 TTE_CV = 0 ,
21525 TTE_P = 0 ,
21526 TTE_EP = 0 ,
21527 TTE_W = 1 ,
21528 TTE_SW1 = 1 ,
21529 TTE_SW0 = 1 ,
21530 TTE_RSVD1 = 0 ,
21531 TTE_Size = 3 ,
21532 /* DTTE_TAG_DATA = 000071003b400000 8000004fe2000443 */
21533 end_label = Thr4_User_Data_4v304_data_end ,
21534 compressimage ,
21535 }
21536.data
21537.global Thr4_User_Data_4v304_data_begin
21538Thr4_User_Data_4v304_data_begin:
21539 .xword 0x71001c000000
21540 .xword 0x6f9000056000
21541 .xword 0x6f900009c000
21542 .xword 0x71000b400000
21543 .xword 0x710004400000
21544 .xword 0x6f900010c000
21545 .xword 0x720e00000000
21546 .xword 0x6f9000130000
21547 .xword 0x6f9000066000
21548 .xword 0x710015000000
21549 .xword 0x6f90001ec000
21550 .xword 0x700000530000
21551 .xword 0x6f9000030000
21552 .xword 0x6f900007a000
21553 .xword 0x6f90000c4000
21554 .xword 0x710009400000
21555 .xword 0x6f9000132000
21556 .xword 0x6f90001a8000
21557 .xword 0x6f9000100000
21558 .xword 0x71000a400000
21559 .xword 0x700000d10000
21560 .xword 0x700000280000
21561 .xword 0x71000b800000
21562 .xword 0x6f900011c000
21563 .xword 0x720610000000
21564 .xword 0x71003b400000
21565 .xword 0x7000004d0000
21566 .xword 0x700000b70000
21567 .xword 0x6f9000198000
21568 .xword 0x720630000000
21569 .xword 0x700000040000
21570 .xword 0x6f90001e2000
21571 .xword 0x6f9000114000
21572 .xword 0x710025400000
21573 .xword 0x6f90001e4000
21574 .xword 0x71003c000000
21575 .xword 0x700000010000
21576 .xword 0x710007c00000
21577Thr4_User_Data_4v304_data_end:
21578/*********************************************************************/
21579SECTION .Thr4_User_Text_4v009 TEXT_VA=0x7000004d0000
21580attr_text {
21581 Name = .Thr4_User_Text_4v009 ,
21582 VA = 0x7000004d0000 ,/* 0x7000004dffc0 */
21583 RA = 0x02106c0000 ,
21584 PA = 0x4e106c0000 ,
21585 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
21586 thr4_nz_ctx_tsb_3 ,
21587 TTE_V = 1 ,
21588 TTE_NFO = 0 ,
21589 TTE_L = 0 ,
21590 TTE_Soft = 0x0c0000 ,
21591 TTE_IE = 0 ,
21592 TTE_E = 0 ,
21593 TTE_CP = 0 ,
21594 TTE_CV = 0 ,
21595 TTE_P = 0 ,
21596 TTE_EP = 1 ,
21597 TTE_W = 0 ,
21598 TTE_SW1 = 0 ,
21599 TTE_SW0 = 0 ,
21600 TTE_RSVD1 = 0 ,
21601 TTE_Size = 1 ,
21602 /* ITTE_TAG_DATA = 00007000004d04d1 8000004e106c0081 */
21603 end_label = Thr4_User_Text_4v009_text_end ,
21604 compressimage ,
21605 }
21606.text
21607.global Thr4_User_Text_4v009_text_begin
21608Thr4_User_Text_4v009_text_begin:
21609 nop
21610 sub %g1, 1, %g1
21611 brz %g1,Thr4_User_Text_4v009_exit
21612 nop
21613 .word 0x1000000
21614 .word 0xbe128000
21615 DDEMAP_PAGE
21616 IDEMAP_PCTX
21617 ACCESS_ITSB_PTR
21618 .word 0xbe138000
21619 GOTO_SUPERVISOR1
21620thr4_MMU_ASI_PRIMARY_256:
21621 .word 0x87802080
21622 .word 0xf0f2a018
21623thr4_MMU_ASI_PRIMARY_257:
21624 .word 0x87802080
21625 .word 0xecf42098
21626 .word 0xd672a070
21627 .word 0xc02dad8a
21628 nop
21629 nop
21630 nop
21631 nop
21632 nop
21633 nop
21634 nop
21635 DO_BRANCH
21636 .word 0x81c36000
21637 .word 0xbe124000
21638 GOTO_SUPERVISOR0
21639 ACCESS_DTSB_PTR
21640 nop
21641 nop
21642 nop
21643 nop
21644 nop
21645 nop
21646 nop
21647 nop
21648 TOGGLE_LSU_IM
21649 .word 0xfc995d60
21650 .word 0xc02c2dda
21651 .word 0x1000000
21652 or %g0, 0x128, %i7
21653 ITLB_TAG_READ
21654 nop
21655 nop
21656 nop
21657 nop
21658 .word 0xec58a038
21659 .word 0xfcda9000
21660 TOGGLE_LSU_DM
21661 ACCESS_ITSB_PTR
21662 .word 0xfe4eefa9
21663 .word 0xd458a0f0
21664 .word 0x1000000
21665 or %g0, 0x180, %i7
21666 READ_IDATA_ACCESS
21667 .word 0x1000000
21668 .word 0xbe12c000
21669 IDEMAP_PAGE
21670 .word 0xfe5eee18
21671 .word 0x1000000
21672 or %g0, 0x618, %i7
21673 DTLB_TAG_READ
21674 DO_BRANCH
21675 .word 0x81c56000
21676 .word 0xbe13c000
21677 GOTO_SUPERVISOR0
21678 ACCESS_DTSB_PTR
21679 .word 0x1000000
21680 .word 0xbe16c000
21681 DDEMAP_PAGE
21682 .word 0xfe4c2624
21683 .word 0xc025a870
21684 nop
21685 nop
21686 nop
21687 nop
21688 nop
21689 nop
21690 nop
21691 nop
21692 nop
21693 .word 0x1000000
21694 or %g0, 0x03c, %i7
21695 LOAD_IDATA_IN
21696 .word 0xd872a018
21697 .word 0xc026eed0
21698 .word 0x1000000
21699 or %g0, 0x011, %i7
21700 LOAD_IDATA_IN
21701 IDEMAP_PCTX
21702 .word 0xd075a088
21703 .word 0xc036ec6c
21704 .word 0xfc9ed000
21705 .word 0xbe842100
21706 .word 0xd4dfd000
21707 .word 0xc02c2ae7
21708 TOGGLE_LSU_IM
21709 .word 0xbe150000
21710 GOTO_SUPERVISOR1
21711 DDEMAP_ALL_PAGES
21712 DO_BRANCH
21713 .word 0x81c6a000
21714 .word 0xbe124000
21715 GOTO_SUPERVISOR0
21716 .word 0xc034257c
21717 .word 0x81c4e000
21718 .word 0xbe124000
21719 GOTO_SUPERVISOR0
21720 nop
21721Thr4_User_Text_4v009_exit:
21722 EXIT_GOOD
21723Thr4_User_Text_4v009_text_end:
21724/*********************************************************************/
21725SECTION .Thr4_User_Text_4v00a TEXT_VA=0x700000b70000
21726attr_text {
21727 Name = .Thr4_User_Text_4v00a ,
21728 VA = 0x700000b70000 ,/* 0x700000b7ffc0 */
21729 RA = 0x0210990000 ,
21730 PA = 0x4e10990000 ,
21731 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
21732 thr4_nz_ctx_tsb_3 ,
21733 TTE_V = 1 ,
21734 TTE_NFO = 0 ,
21735 TTE_L = 0 ,
21736 TTE_Soft = 0x0c0000 ,
21737 TTE_IE = 0 ,
21738 TTE_E = 0 ,
21739 TTE_CP = 0 ,
21740 TTE_CV = 0 ,
21741 TTE_P = 1 ,
21742 TTE_EP = 1 ,
21743 TTE_W = 0 ,
21744 TTE_SW1 = 0 ,
21745 TTE_SW0 = 0 ,
21746 TTE_RSVD1 = 0 ,
21747 TTE_Size = 1 ,
21748 /* ITTE_TAG_DATA = 0000700000b704d1 8000004e10990081 */
21749 end_label = Thr4_User_Text_4v00a_text_end ,
21750 compressimage ,
21751 }
21752.text
21753.global Thr4_User_Text_4v00a_text_begin
21754Thr4_User_Text_4v00a_text_begin:
21755 wrpr 0, %gl
21756 .word 0x1000000
21757 or %g0, 0x248, %i7
21758 P_DTLB_TAG_READ
21759 .word 0x1000000
21760 or %g0, 0x520, %i7
21761 P_DTLB_TAG_READ
21762 .word 0xfe52a21c
21763 nop
21764 nop
21765 nop
21766 nop
21767thr4_MMU_ASI_BLK_P_258:
21768 .word 0x878020f0
21769 .word 0xe1b8a8c0
21770 .word 0xe05c2038
21771 .word 0x1000000
21772 or %g0, 0x7c1, %i7
21773 P_LOAD_DDATA_ACCESS
21774thr4_MMU_ASI_AS_IF_USER_PRIMARY_259:
21775 .word 0x87802010
21776 .word 0xf8f0a018
21777 .word 0xfe45afd8
21778 .word 0x1000000
21779 .word 0xbe160000
21780 srlx %i7, 8, %i7
21781 andn %i7, 0x1f, %i7
21782 P_ITLB_PROBE
21783 P_DDEMAP_ALL_PAGES
21784 .word 0xfe5aa9f8
21785 .word 0xfcdc0200
21786 P_IDEMAP_ALL
21787 nop
21788 nop
21789 nop
21790 nop
21791 nop
21792 nop
21793 nop
21794 nop
21795 P_DDEMAP_ALL
21796 .word 0xfcdc0200
21797 .word 0x1000000
21798 or %g0, 0x780, %i7
21799 P_READ_DDATA_ACCESS
21800 .word 0x1000000
21801 or %g0, 0x40, %i7
21802 P_LOAD_DDATA_ACCESS
21803 nop
21804 P_DDEMAP_ALL_RPAGES
21805 P_TOGGLE_LSU_DM
21806 P_TOGGLE_LSU_DM
21807 .word 0xf275a000
21808 .word 0xc028aceb
21809thr4_MMU_ASI_AS_IF_USER_PRIMARY_260:
21810 .word 0x87802010
21811 .word 0xdcf42028
21812 .word 0xc670a0d0
21813 .word 0xc0212ff0
21814 .word 0x1000000
21815 or %g0, 0x6c8, %i7
21816 P_READ_DDATA_ACCESS
21817 .word 0xc85ee0c0
21818 .word 0xfe42acb8
21819 P_DDEMAP_ALL_RPAGES
21820 .word 0x1000000
21821 or %g0, 0x60, %i7
21822 P_DTLB_TAG_READ
21823 .word 0x1000000
21824 or %g0, 0x7c8, %i7
21825 P_DTLB_TAG_READ
21826 .word 0xe276e040
21827 .word 0xc032a34a
21828 .word 0xfcda9000
21829 .word 0x1000000
21830 .word 0xbe118000
21831 srlx %i7, 8, %i7
21832 andn %i7, 0x1f, %i7
21833 P_ITLB_PROBE
21834 .word 0xbe164000
21835 RETURN_FROM_SUPERVISOR0
21836 nop
21837Thr4_User_Text_4v00a_exit:
21838 EXIT_GOOD
21839Thr4_User_Text_4v00a_text_end:
21840/*********************************************************************/
21841SECTION .Thr4_User_Data_4v105 DATA_VA=0x6f9000198000
21842attr_data {
21843 Name = .Thr4_User_Data_4v105 ,
21844 VA = 0x6f9000198000 ,/* 0x6f9000199fc0 */
21845 RA = 0x0360126000 ,
21846 PA = 0x0360126000 ,
21847 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
21848 thr4_nz_ctx_tsb_2 ,
21849 TTE_V = 1 ,
21850 TTE_NFO = 0 ,
21851 TTE_L = 1 ,
21852 TTE_Soft = 0x1f0000 ,
21853 TTE_IE = 0 ,
21854 TTE_E = 0 ,
21855 TTE_CP = 0 ,
21856 TTE_CV = 0 ,
21857 TTE_P = 0 ,
21858 TTE_EP = 0 ,
21859 TTE_W = 1 ,
21860 TTE_SW1 = 0 ,
21861 TTE_SW0 = 0 ,
21862 TTE_RSVD1 = 0 ,
21863 TTE_Size = 0 ,
21864 /* DTTE_TAG_DATA = 00006f900019913f 8000000360126040 */
21865 end_label = Thr4_User_Data_4v105_data_end ,
21866 compressimage ,
21867 }
21868.data
21869.global Thr4_User_Data_4v105_data_begin
21870Thr4_User_Data_4v105_data_begin:
21871 .xword 0x71001c000000
21872 .xword 0x6f9000056000
21873 .xword 0x6f900009c000
21874 .xword 0x71000b400000
21875 .xword 0x710004400000
21876 .xword 0x6f900010c000
21877 .xword 0x720e00000000
21878 .xword 0x6f9000130000
21879 .xword 0x6f9000066000
21880 .xword 0x710015000000
21881 .xword 0x6f90001ec000
21882 .xword 0x700000530000
21883 .xword 0x6f9000030000
21884 .xword 0x6f900007a000
21885 .xword 0x6f90000c4000
21886 .xword 0x710009400000
21887 .xword 0x6f9000132000
21888 .xword 0x6f90001a8000
21889 .xword 0x6f9000100000
21890 .xword 0x71000a400000
21891 .xword 0x700000d10000
21892 .xword 0x700000280000
21893 .xword 0x71000b800000
21894 .xword 0x6f900011c000
21895 .xword 0x720610000000
21896 .xword 0x71003b400000
21897 .xword 0x7000004d0000
21898 .xword 0x700000b70000
21899 .xword 0x6f9000198000
21900 .xword 0x720630000000
21901 .xword 0x700000040000
21902 .xword 0x6f90001e2000
21903 .xword 0x6f9000114000
21904 .xword 0x710025400000
21905 .xword 0x6f90001e4000
21906 .xword 0x71003c000000
21907 .xword 0x700000010000
21908 .xword 0x710007c00000
21909Thr4_User_Data_4v105_data_end:
21910/*********************************************************************/
21911SECTION .Thr4_User_Text_4v00b TEXT_VA=0x720630000000
21912attr_text {
21913 Name = .Thr4_User_Text_4v00b ,
21914 VA = 0x720630000000 ,/* 0x72063fffffc0 */
21915 RA = 0x01a0000000 ,
21916 PA = 0x4da0000000 ,
21917 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
21918 thr4_nz_ctx_tsb_1 ,
21919 TTE_V = 1 ,
21920 TTE_NFO = 0 ,
21921 TTE_L = 0 ,
21922 TTE_Soft = 0x0c0000 ,
21923 TTE_IE = 0 ,
21924 TTE_E = 0 ,
21925 TTE_CP = 0 ,
21926 TTE_CV = 0 ,
21927 TTE_P = 0 ,
21928 TTE_EP = 1 ,
21929 TTE_W = 0 ,
21930 TTE_SW1 = 0 ,
21931 TTE_SW0 = 0 ,
21932 TTE_RSVD1 = 0 ,
21933 TTE_Size = 5 ,
21934 /* ITTE_TAG_DATA = 00007206300004d1 8000004da0000085 */
21935 end_label = Thr4_User_Text_4v00b_text_end ,
21936 compressimage ,
21937 }
21938.text
21939.global Thr4_User_Text_4v00b_text_begin
21940Thr4_User_Text_4v00b_text_begin:
21941 nop
21942 sub %g1, 1, %g1
21943 brz %g1,Thr4_User_Text_4v00b_exit
21944 nop
21945 .word 0x1000000
21946 or %g0, 0x128, %i7
21947 READ_DDATA_ACCESS
21948 .word 0x1000000
21949 or %g0, 0x087, %i7
21950 LOAD_DDATA_IN
21951 .word 0xe6712020
21952 .word 0xc020a7b8
21953 DO_BRANCH
21954 .word 0x81c6a000
21955 .word 0xbe124000
21956 GOTO_SUPERVISOR0
21957 nop
21958 nop
21959 nop
21960 nop
21961 nop
21962 nop
21963 nop
21964 .word 0xfcd89040
21965 .word 0xc026e130
21966 .word 0xd876e018
21967 .word 0xc02aacc8
21968 .word 0xc072a130
21969 .word 0xee5ee010
21970 nop
21971 nop
21972 nop
21973 nop
21974 nop
21975 nop
21976 .word 0xfe542bc8
21977thr4_MMU_ASI_PRIMARY_261:
21978 .word 0x87802080
21979 .word 0xe4f2a018
21980 .word 0xfe4da555
21981 .word 0xd458a038
21982thr4_MMU_ASI_BLK_PL_262:
21983 .word 0x878020f8
21984 .word 0xc1bc2980
21985 .word 0xc45aa110
21986thr4_MMU_ASI_PRIMARY_263:
21987 .word 0x87802080
21988 .word 0xeef420a0
21989 .word 0xbe13c000
21990 GOTO_SUPERVISOR0
21991 .word 0x1000000
21992 .word 0xbe118000
21993 DDEMAP_PAGE
21994 .word 0xbe82a100
21995 .word 0xc8dfd000
21996 .word 0x1000000
21997 or %g0, 0x7a8, %i7
21998 READ_DDATA_ACCESS
21999 IDEMAP_ALL_RPAGES
22000 .word 0xfe48a867
22001 DDEMAP_ALL_RPAGES
22002 .word 0x1000000
22003 or %g0, 0x570, %i7
22004 READ_IDATA_ACCESS
22005 .word 0x1000000
22006 or %g0, 0x05c, %i7
22007 LOAD_IDATA_IN
22008 .word 0x1000000
22009 or %g0, 0x518, %i7
22010 DTLB_TAG_READ
22011 .word 0xfcda9000
22012 .word 0x1000000
22013 or %g0, 0xf1, %i7
22014 LOAD_IDATA_ACCESS
22015 DO_BRANCH
22016 .word 0x81c66000
22017 .word 0xbe154000
22018 GOTO_SUPERVISOR0
22019 .word 0xc02eeccc
22020 .word 0xbe154000
22021 GOTO_SUPERVISOR0
22022 .word 0xd45ee098
22023 .word 0x81c36000
22024 .word 0xbe124000
22025 GOTO_SUPERVISOR0
22026 nop
22027Thr4_User_Text_4v00b_exit:
22028 EXIT_GOOD
22029Thr4_User_Text_4v00b_text_end:
22030/*********************************************************************/
22031SECTION .Thr4_User_Data_4v106 DATA_VA=0x700000040000
22032attr_data {
22033 Name = .Thr4_User_Data_4v106 ,
22034 VA = 0x700000040000 ,/* 0x70000004ffc0 */
22035 RA = 0x0210550000 ,
22036 PA = 0x4e10550000 ,
22037 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
22038 thr4_nz_ctx_tsb_3 ,
22039 TTE_V = 1 ,
22040 TTE_NFO = 0 ,
22041 TTE_L = 1 ,
22042 TTE_Soft = 0x1f0000 ,
22043 TTE_IE = 0 ,
22044 TTE_E = 0 ,
22045 TTE_CP = 0 ,
22046 TTE_CV = 0 ,
22047 TTE_P = 0 ,
22048 TTE_EP = 0 ,
22049 TTE_W = 1 ,
22050 TTE_SW1 = 0 ,
22051 TTE_SW0 = 0 ,
22052 TTE_RSVD1 = 0 ,
22053 TTE_Size = 1 ,
22054 /* DTTE_TAG_DATA = 00007000000404d1 8000004e10550041 */
22055 end_label = Thr4_User_Data_4v106_data_end ,
22056 compressimage ,
22057 }
22058.data
22059.global Thr4_User_Data_4v106_data_begin
22060Thr4_User_Data_4v106_data_begin:
22061 .xword 0x71001c000000
22062 .xword 0x6f9000056000
22063 .xword 0x6f900009c000
22064 .xword 0x71000b400000
22065 .xword 0x710004400000
22066 .xword 0x6f900010c000
22067 .xword 0x720e00000000
22068 .xword 0x6f9000130000
22069 .xword 0x6f9000066000
22070 .xword 0x710015000000
22071 .xword 0x6f90001ec000
22072 .xword 0x700000530000
22073 .xword 0x6f9000030000
22074 .xword 0x6f900007a000
22075 .xword 0x6f90000c4000
22076 .xword 0x710009400000
22077 .xword 0x6f9000132000
22078 .xword 0x6f90001a8000
22079 .xword 0x6f9000100000
22080 .xword 0x71000a400000
22081 .xword 0x700000d10000
22082 .xword 0x700000280000
22083 .xword 0x71000b800000
22084 .xword 0x6f900011c000
22085 .xword 0x720610000000
22086 .xword 0x71003b400000
22087 .xword 0x7000004d0000
22088 .xword 0x700000b70000
22089 .xword 0x6f9000198000
22090 .xword 0x720630000000
22091 .xword 0x700000040000
22092 .xword 0x6f90001e2000
22093 .xword 0x6f9000114000
22094 .xword 0x710025400000
22095 .xword 0x6f90001e4000
22096 .xword 0x71003c000000
22097 .xword 0x700000010000
22098 .xword 0x710007c00000
22099Thr4_User_Data_4v106_data_end:
22100/*********************************************************************/
22101SECTION .Thr4_User_Text_4v00c TEXT_VA=0x6f90001e2000
22102attr_text {
22103 Name = .Thr4_User_Text_4v00c ,
22104 VA = 0x6f90001e2000 ,/* 0x6f90001e3fc0 */
22105 RA = 0x03601aa000 ,
22106 PA = 0x03601aa000 ,
22107 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
22108 thr4_nz_ctx_tsb_2 ,
22109 TTE_V = 1 ,
22110 TTE_NFO = 0 ,
22111 TTE_L = 0 ,
22112 TTE_Soft = 0x0c0000 ,
22113 TTE_IE = 0 ,
22114 TTE_E = 0 ,
22115 TTE_CP = 0 ,
22116 TTE_CV = 0 ,
22117 TTE_P = 0 ,
22118 TTE_EP = 1 ,
22119 TTE_W = 0 ,
22120 TTE_SW1 = 0 ,
22121 TTE_SW0 = 0 ,
22122 TTE_RSVD1 = 0 ,
22123 TTE_Size = 0 ,
22124 /* ITTE_TAG_DATA = 00006f90001e313f 80000003601aa080 */
22125 end_label = Thr4_User_Text_4v00c_text_end ,
22126 compressimage ,
22127 }
22128.text
22129.global Thr4_User_Text_4v00c_text_begin
22130Thr4_User_Text_4v00c_text_begin:
22131 nop
22132 sub %g1, 1, %g1
22133 brz %g1,Thr4_User_Text_4v00c_exit
22134 nop
22135 nop
22136 nop
22137 nop
22138 nop
22139 nop
22140 nop
22141 nop
22142 nop
22143 .word 0x1000000
22144 or %g0, 0x628, %i7
22145 DTLB_TAG_READ
22146 .word 0xec742068
22147 .word 0xc025a7bc
22148 .word 0xfcdd9000
22149 TOGGLE_LSU_IM
22150 .word 0x1000000
22151 or %g0, 0x03f, %i7
22152 LOAD_IDATA_IN
22153 nop
22154 nop
22155 nop
22156 nop
22157 nop
22158 nop
22159 nop
22160thr4_MMU_ASI_BLK_P_264:
22161 .word 0x878020f0
22162 .word 0xe3bee100
22163 DDEMAP_ALL
22164 nop
22165 nop
22166 nop
22167 nop
22168 nop
22169 nop
22170 nop
22171 nop
22172 nop
22173 .word 0xfcded000
22174 DDEMAP_SCTX
22175 .word 0xfe48a3ea
22176 TOGGLE_LSU_DM
22177 nop
22178 nop
22179 nop
22180 nop
22181 nop
22182 nop
22183 nop
22184 .word 0xbe150000
22185 GOTO_SUPERVISOR1
22186 .word 0xc0712530
22187 .word 0xfcdad120
22188 .word 0xbe82a100
22189 .word 0xf6dfd000
22190 nop
22191 nop
22192 nop
22193 nop
22194 nop
22195 TOGGLE_LSU_DM
22196 .word 0x1000000
22197 or %g0, 0x24e, %i7
22198 LOAD_DDATA_ACCESS
22199thr4_MMU_ASI_PRIMARY_265:
22200 .word 0x87802080
22201 .word 0xe4f2a078
22202 .word 0xfe592b98
22203 .word 0xc6712030
22204 .word 0xc026efb4
22205 .word 0x1000000
22206 .word 0xbe178000
22207 IDEMAP_PAGE
22208 .word 0xe1995e20
22209 .word 0x1000000
22210 or %g0, 0x04d, %i7
22211 LOAD_IDATA_IN
22212 .word 0xfe45a8e8
22213 TOGGLE_LSU_DM
22214 .word 0xfcdc1000
22215 ACCESS_ITSB_PTR
22216 .word 0x1000000
22217 .word 0xbe17c000
22218 srlx %i7, 8, %i7
22219 andn %i7, 0x1f, %i7
22220 xor %i7, 0x10, %i7
22221 ITLB_PROBE
22222 nop
22223 nop
22224 .word 0xfcdc1000
22225 DO_BRANCH
22226 .word 0x81c76000
22227 .word 0xbe124000
22228 GOTO_SUPERVISOR0
22229 .word 0x1000000
22230 or %g0, 0x79, %i7
22231 LOAD_IDATA_ACCESS
22232 .word 0xbe82a068
22233 .word 0xecdfd000
22234 .word 0xe676e020
22235 .word 0xc02da418
22236 IDEMAP_PCTX
22237 ACCESS_ITSB_PTR
22238 .word 0xe872a028
22239 .word 0xc07128b0
22240 nop
22241 nop
22242 nop
22243 nop
22244 nop
22245 nop
22246 nop
22247 nop
22248 DO_BRANCH
22249 .word 0x81c1e000
22250 .word 0xbe124000
22251 GOTO_SUPERVISOR0
22252 TOGGLE_LSU_IM
22253 DO_BRANCH
22254 .word 0x81c26000
22255 .word 0xbe13c000
22256 GOTO_SUPERVISOR0
22257 TOGGLE_LSU_IM
22258 DO_BRANCH
22259 .word 0x81c6a000
22260 .word 0xbe154000
22261 GOTO_SUPERVISOR0
22262 .word 0xc85da120
22263 .word 0x81c3e000
22264 .word 0xbe168000
22265 GOTO_SUPERVISOR0
22266 nop
22267Thr4_User_Text_4v00c_exit:
22268 EXIT_GOOD
22269Thr4_User_Text_4v00c_text_end:
22270/*********************************************************************/
22271SECTION .Thr4_User_Data_4v107 DATA_VA=0x6f9000114000
22272attr_data {
22273 Name = .Thr4_User_Data_4v107 ,
22274 VA = 0x6f9000114000 ,/* 0x6f9000115fc0 */
22275 RA = 0x03601ac000 ,
22276 PA = 0x03601ac000 ,
22277 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
22278 thr4_nz_ctx_tsb_2 ,
22279 TTE_V = 1 ,
22280 TTE_NFO = 0 ,
22281 TTE_L = 1 ,
22282 TTE_Soft = 0x1f0000 ,
22283 TTE_IE = 0 ,
22284 TTE_E = 0 ,
22285 TTE_CP = 0 ,
22286 TTE_CV = 0 ,
22287 TTE_P = 0 ,
22288 TTE_EP = 0 ,
22289 TTE_W = 1 ,
22290 TTE_SW1 = 0 ,
22291 TTE_SW0 = 0 ,
22292 TTE_RSVD1 = 0 ,
22293 TTE_Size = 0 ,
22294 /* DTTE_TAG_DATA = 00006f900011513f 80000003601ac040 */
22295 end_label = Thr4_User_Data_4v107_data_end ,
22296 compressimage ,
22297 }
22298.data
22299.global Thr4_User_Data_4v107_data_begin
22300Thr4_User_Data_4v107_data_begin:
22301 .xword 0x71001c000000
22302 .xword 0x6f9000056000
22303 .xword 0x6f900009c000
22304 .xword 0x71000b400000
22305 .xword 0x710004400000
22306 .xword 0x6f900010c000
22307 .xword 0x720e00000000
22308 .xword 0x6f9000130000
22309 .xword 0x6f9000066000
22310 .xword 0x710015000000
22311 .xword 0x6f90001ec000
22312 .xword 0x700000530000
22313 .xword 0x6f9000030000
22314 .xword 0x6f900007a000
22315 .xword 0x6f90000c4000
22316 .xword 0x710009400000
22317 .xword 0x6f9000132000
22318 .xword 0x6f90001a8000
22319 .xword 0x6f9000100000
22320 .xword 0x71000a400000
22321 .xword 0x700000d10000
22322 .xword 0x700000280000
22323 .xword 0x71000b800000
22324 .xword 0x6f900011c000
22325 .xword 0x720610000000
22326 .xword 0x71003b400000
22327 .xword 0x7000004d0000
22328 .xword 0x700000b70000
22329 .xword 0x6f9000198000
22330 .xword 0x720630000000
22331 .xword 0x700000040000
22332 .xword 0x6f90001e2000
22333 .xword 0x6f9000114000
22334 .xword 0x710025400000
22335 .xword 0x6f90001e4000
22336 .xword 0x71003c000000
22337 .xword 0x700000010000
22338 .xword 0x710007c00000
22339Thr4_User_Data_4v107_data_end:
22340/*********************************************************************/
22341SECTION .Thr4_User_Text_4v00d TEXT_VA=0x710025400000
22342attr_text {
22343 Name = .Thr4_User_Text_4v00d ,
22344 VA = 0x710025400000 ,/* 0x7100257fffc0 */
22345 RA = 0x03ee400000 ,
22346 PA = 0x4fee400000 ,
22347 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
22348 thr4_nz_ctx_tsb_0 ,
22349 TTE_V = 1 ,
22350 TTE_NFO = 0 ,
22351 TTE_L = 0 ,
22352 TTE_Soft = 0x0c0000 ,
22353 TTE_IE = 0 ,
22354 TTE_E = 0 ,
22355 TTE_CP = 0 ,
22356 TTE_CV = 0 ,
22357 TTE_P = 0 ,
22358 TTE_EP = 1 ,
22359 TTE_W = 0 ,
22360 TTE_SW1 = 0 ,
22361 TTE_SW0 = 0 ,
22362 TTE_RSVD1 = 0 ,
22363 TTE_Size = 3 ,
22364 /* ITTE_TAG_DATA = 00007100254004d1 8000004fee400083 */
22365 end_label = Thr4_User_Text_4v00d_text_end ,
22366 compressimage ,
22367 }
22368.text
22369.global Thr4_User_Text_4v00d_text_begin
22370Thr4_User_Text_4v00d_text_begin:
22371 nop
22372 sub %g1, 1, %g1
22373 brz %g1,Thr4_User_Text_4v00d_exit
22374 nop
22375 .word 0x1000000
22376 or %g0, 0x509, %i7
22377 LOAD_IDATA_ACCESS
22378 .word 0xec5da098
22379 ACCESS_ITSB_PTR
22380 .word 0x1000000
22381 or %g0, 0x004, %i7
22382 LOAD_DDATA_IN
22383 .word 0xbe85e010
22384 .word 0xd6dfd020
22385 DO_BRANCH
22386 .word 0x81c3e000
22387 .word 0xbe124000
22388 GOTO_SUPERVISOR0
22389thr4_MMU_ASI_PRIMARY_266:
22390 .word 0x87802080
22391 .word 0xe8f0a028
22392 .word 0x1000000
22393 or %g0, 0x03e, %i7
22394 LOAD_DDATA_IN
22395 .word 0xe2742010
22396 .word 0xc02ee8b2
22397 .word 0x1000000
22398 or %g0, 0x78, %i7
22399 READ_IDATA_ACCESS
22400 ACCESS_DTSB_PTR
22401 nop
22402 nop
22403 nop
22404 nop
22405 nop
22406 nop
22407 nop
22408 nop
22409 nop
22410 .word 0x1000000
22411 .word 0xbe16c000
22412 DDEMAP_PAGE
22413 .word 0xfcdd9000
22414 .word 0xc875a110
22415 .word 0xc022aaf4
22416 DO_BRANCH
22417 .word 0x81c76000
22418 .word 0xbe13c000
22419 GOTO_SUPERVISOR0
22420 .word 0xe25da010
22421 .word 0xbe13c000
22422 GOTO_SUPERVISOR0
22423 nop
22424Thr4_User_Text_4v00d_exit:
22425 EXIT_GOOD
22426Thr4_User_Text_4v00d_text_end:
22427/*********************************************************************/
22428SECTION .Thr4_User_Data_4v108 DATA_VA=0x6f90001e4000
22429attr_data {
22430 Name = .Thr4_User_Data_4v108 ,
22431 VA = 0x6f90001e4000 ,/* 0x6f90001e5fc0 */
22432 RA = 0x0360156000 ,
22433 PA = 0x0360156000 ,
22434 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
22435 thr4_nz_ctx_tsb_2 ,
22436 TTE_V = 1 ,
22437 TTE_NFO = 0 ,
22438 TTE_L = 1 ,
22439 TTE_Soft = 0x1f0000 ,
22440 TTE_IE = 0 ,
22441 TTE_E = 0 ,
22442 TTE_CP = 0 ,
22443 TTE_CV = 0 ,
22444 TTE_P = 0 ,
22445 TTE_EP = 0 ,
22446 TTE_W = 1 ,
22447 TTE_SW1 = 0 ,
22448 TTE_SW0 = 0 ,
22449 TTE_RSVD1 = 0 ,
22450 TTE_Size = 0 ,
22451 /* DTTE_TAG_DATA = 00006f90001e513f 8000000360156040 */
22452 end_label = Thr4_User_Data_4v108_data_end ,
22453 compressimage ,
22454 }
22455.data
22456.global Thr4_User_Data_4v108_data_begin
22457Thr4_User_Data_4v108_data_begin:
22458 .xword 0x71001c000000
22459 .xword 0x6f9000056000
22460 .xword 0x6f900009c000
22461 .xword 0x71000b400000
22462 .xword 0x710004400000
22463 .xword 0x6f900010c000
22464 .xword 0x720e00000000
22465 .xword 0x6f9000130000
22466 .xword 0x6f9000066000
22467 .xword 0x710015000000
22468 .xword 0x6f90001ec000
22469 .xword 0x700000530000
22470 .xword 0x6f9000030000
22471 .xword 0x6f900007a000
22472 .xword 0x6f90000c4000
22473 .xword 0x710009400000
22474 .xword 0x6f9000132000
22475 .xword 0x6f90001a8000
22476 .xword 0x6f9000100000
22477 .xword 0x71000a400000
22478 .xword 0x700000d10000
22479 .xword 0x700000280000
22480 .xword 0x71000b800000
22481 .xword 0x6f900011c000
22482 .xword 0x720610000000
22483 .xword 0x71003b400000
22484 .xword 0x7000004d0000
22485 .xword 0x700000b70000
22486 .xword 0x6f9000198000
22487 .xword 0x720630000000
22488 .xword 0x700000040000
22489 .xword 0x6f90001e2000
22490 .xword 0x6f9000114000
22491 .xword 0x710025400000
22492 .xword 0x6f90001e4000
22493 .xword 0x71003c000000
22494 .xword 0x700000010000
22495 .xword 0x710007c00000
22496Thr4_User_Data_4v108_data_end:
22497/*********************************************************************/
22498SECTION .Thr4_User_Text_4v00e TEXT_VA=0x71003c000000
22499attr_text {
22500 Name = .Thr4_User_Text_4v00e ,
22501 VA = 0x71003c000000 ,/* 0x71003c3fffc0 */
22502 RA = 0x03e3c00000 ,
22503 PA = 0x4fe3c00000 ,
22504 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
22505 thr4_nz_ctx_tsb_0 ,
22506 TTE_V = 1 ,
22507 TTE_NFO = 0 ,
22508 TTE_L = 0 ,
22509 TTE_Soft = 0x0c0000 ,
22510 TTE_IE = 0 ,
22511 TTE_E = 0 ,
22512 TTE_CP = 0 ,
22513 TTE_CV = 0 ,
22514 TTE_P = 0 ,
22515 TTE_EP = 1 ,
22516 TTE_W = 0 ,
22517 TTE_SW1 = 0 ,
22518 TTE_SW0 = 0 ,
22519 TTE_RSVD1 = 0 ,
22520 TTE_Size = 3 ,
22521 /* ITTE_TAG_DATA = 000071003c0004d1 8000004fe3c00083 */
22522 end_label = Thr4_User_Text_4v00e_text_end ,
22523 compressimage ,
22524 }
22525.text
22526.global Thr4_User_Text_4v00e_text_begin
22527Thr4_User_Text_4v00e_text_begin:
22528 nop
22529 sub %g1, 1, %g1
22530 brz %g1,Thr4_User_Text_4v00e_exit
22531 nop
22532 TOGGLE_LSU_IM
22533 .word 0x1000000
22534 .word 0xbe164000
22535 srlx %i7, 8, %i7
22536 andn %i7, 0x1f, %i7
22537 xor %i7, 0x10, %i7
22538 ITLB_PROBE
22539 nop
22540 nop
22541 nop
22542 nop
22543 .word 0x1000000
22544 or %g0, 0x00d, %i7
22545 LOAD_DDATA_IN
22546 nop
22547 nop
22548 nop
22549 .word 0x1000000
22550 or %g0, 0x420, %i7
22551 ITLB_TAG_READ
22552 nop
22553 nop
22554 nop
22555 TOGGLE_LSU_IM
22556 DDEMAP_ALL
22557 .word 0x1000000
22558 or %g0, 0x4e0, %i7
22559 ITLB_TAG_READ
22560 nop
22561 .word 0x1000000
22562 .word 0xbe130000
22563 DDEMAP_RPAGE
22564 .word 0xfe5aa240
22565 DDEMAP_ALL_PAGES
22566 .word 0xbe168000
22567 GOTO_SUPERVISOR0
22568 .word 0xd275a020
22569 .word 0xc032afc6
22570 .word 0xec5c20c0
22571 .word 0x1000000
22572 or %g0, 0x230, %i7
22573 READ_DDATA_ACCESS
22574 .word 0x1000000
22575 .word 0xbe104000
22576 srlx %i7, 8, %i7
22577 andn %i7, 0x1f, %i7
22578 ITLB_PROBE
22579 .word 0xc072aeb8
22580 .word 0xfcded000
22581 .word 0xc072a230
22582 .word 0xbe138000
22583 GOTO_SUPERVISOR1
22584 DDEMAP_ALL_PAGES
22585 .word 0xfe55aefa
22586 ACCESS_ITSB_PTR
22587 .word 0xfc9c5d60
22588 nop
22589 nop
22590 nop
22591 nop
22592 nop
22593 nop
22594 DO_BRANCH
22595 .word 0x81c3e000
22596 .word 0xbe154000
22597 GOTO_SUPERVISOR0
22598 nop
22599 nop
22600 nop
22601 nop
22602 nop
22603 .word 0xf8592018
22604 .word 0x1000000
22605 or %g0, 0x23e, %i7
22606 LOAD_DDATA_ACCESS
22607 .word 0xbe85e040
22608 .word 0xd6dfd020
22609 .word 0xbe13c000
22610 GOTO_SUPERVISOR0
22611 .word 0xfe4c2aa7
22612 .word 0x81c3e000
22613 .word 0xbe13c000
22614 GOTO_SUPERVISOR0
22615 nop
22616Thr4_User_Text_4v00e_exit:
22617 EXIT_GOOD
22618Thr4_User_Text_4v00e_text_end:
22619/*********************************************************************/
22620SECTION .Thr4_User_Data_4v109 DATA_VA=0x700000010000
22621attr_data {
22622 Name = .Thr4_User_Data_4v109 ,
22623 VA = 0x700000010000 ,/* 0x70000001ffc0 */
22624 RA = 0x02109e0000 ,
22625 PA = 0x4e109e0000 ,
22626 TTE_Context = 0x04d1 ,/* DATA_PRIMARY */
22627 thr4_nz_ctx_tsb_3 ,
22628 TTE_V = 1 ,
22629 TTE_NFO = 0 ,
22630 TTE_L = 1 ,
22631 TTE_Soft = 0x1f0000 ,
22632 TTE_IE = 0 ,
22633 TTE_E = 0 ,
22634 TTE_CP = 0 ,
22635 TTE_CV = 0 ,
22636 TTE_P = 0 ,
22637 TTE_EP = 0 ,
22638 TTE_W = 1 ,
22639 TTE_SW1 = 0 ,
22640 TTE_SW0 = 0 ,
22641 TTE_RSVD1 = 0 ,
22642 TTE_Size = 1 ,
22643 /* DTTE_TAG_DATA = 00007000000104d1 8000004e109e0041 */
22644 end_label = Thr4_User_Data_4v109_data_end ,
22645 compressimage ,
22646 }
22647.data
22648.global Thr4_User_Data_4v109_data_begin
22649Thr4_User_Data_4v109_data_begin:
22650 .xword 0x71001c000000
22651 .xword 0x6f9000056000
22652 .xword 0x6f900009c000
22653 .xword 0x71000b400000
22654 .xword 0x710004400000
22655 .xword 0x6f900010c000
22656 .xword 0x720e00000000
22657 .xword 0x6f9000130000
22658 .xword 0x6f9000066000
22659 .xword 0x710015000000
22660 .xword 0x6f90001ec000
22661 .xword 0x700000530000
22662 .xword 0x6f9000030000
22663 .xword 0x6f900007a000
22664 .xword 0x6f90000c4000
22665 .xword 0x710009400000
22666 .xword 0x6f9000132000
22667 .xword 0x6f90001a8000
22668 .xword 0x6f9000100000
22669 .xword 0x71000a400000
22670 .xword 0x700000d10000
22671 .xword 0x700000280000
22672 .xword 0x71000b800000
22673 .xword 0x6f900011c000
22674 .xword 0x720610000000
22675 .xword 0x71003b400000
22676 .xword 0x7000004d0000
22677 .xword 0x700000b70000
22678 .xword 0x6f9000198000
22679 .xword 0x720630000000
22680 .xword 0x700000040000
22681 .xword 0x6f90001e2000
22682 .xword 0x6f9000114000
22683 .xword 0x710025400000
22684 .xword 0x6f90001e4000
22685 .xword 0x71003c000000
22686 .xword 0x700000010000
22687 .xword 0x710007c00000
22688Thr4_User_Data_4v109_data_end:
22689/*********************************************************************/
22690SECTION .Thr4_User_Text_4v00f TEXT_VA=0x710007c00000
22691attr_text {
22692 Name = .Thr4_User_Text_4v00f ,
22693 VA = 0x710007c00000 ,/* 0x710007ffffc0 */
22694 RA = 0x03e2c00000 ,
22695 PA = 0x4fe2c00000 ,
22696 TTE_Context = 0x04d1 ,/* TEXT_PRIMARY */
22697 thr4_nz_ctx_tsb_0 ,
22698 TTE_V = 1 ,
22699 TTE_NFO = 0 ,
22700 TTE_L = 0 ,
22701 TTE_Soft = 0x0c0000 ,
22702 TTE_IE = 0 ,
22703 TTE_E = 0 ,
22704 TTE_CP = 0 ,
22705 TTE_CV = 0 ,
22706 TTE_P = 0 ,
22707 TTE_EP = 1 ,
22708 TTE_W = 0 ,
22709 TTE_SW1 = 0 ,
22710 TTE_SW0 = 0 ,
22711 TTE_RSVD1 = 0 ,
22712 TTE_Size = 3 ,
22713 /* ITTE_TAG_DATA = 0000710007c004d1 8000004fe2c00083 */
22714 end_label = Thr4_User_Text_4v00f_text_end ,
22715 compressimage ,
22716 }
22717.text
22718.global Thr4_User_Text_4v00f_text_begin
22719Thr4_User_Text_4v00f_text_begin:
22720 nop
22721 sub %g1, 1, %g1
22722 brz %g1,Thr4_User_Text_4v00f_exit
22723 nop
22724 .word 0xc472a098
22725 .word 0xc022a7e0
22726 IDEMAP_ALL
22727 .word 0xec75a100
22728 .word 0xc036e63a
22729 .word 0x1000000
22730 or %g0, 0x596, %i7
22731 LOAD_IDATA_ACCESS
22732 DDEMAP_ALL_PAGES
22733 .word 0x1000000
22734 or %g0, 0x114, %i7
22735 LOAD_IDATA_ACCESS
22736 .word 0x1000000
22737 or %g0, 0x065, %i7
22738 LOAD_DDATA_IN
22739 ACCESS_DTSB_PTR
22740 .word 0x1000000
22741 or %g0, 0x051, %i7
22742 LOAD_IDATA_IN
22743 .word 0xca5c2010
22744 DDEMAP_ALL_RPAGES
22745 .word 0xbe124000
22746 GOTO_SUPERVISOR0
22747 .word 0x1000000
22748 or %g0, 0x1d8, %i7
22749 ITLB_TAG_READ
22750 .word 0x1000000
22751 or %g0, 0x074, %i7
22752 LOAD_IDATA_IN
22753 .word 0xc032a3ec
22754 DDEMAP_ALL
22755 nop
22756 nop
22757 nop
22758 nop
22759 nop
22760 nop
22761 nop
22762 .word 0x1000000
22763 .word 0xbe178000
22764 srlx %i7, 8, %i7
22765 andn %i7, 0x1f, %i7
22766 ITLB_PROBE
22767 .word 0x1000000
22768 or %g0, 0x07f, %i7
22769 LOAD_DDATA_IN
22770thr4_MMU_ASI_BLK_P_267:
22771 .word 0x878020f0
22772 .word 0xc3bc2180
22773 nop
22774 nop
22775 nop
22776 nop
22777 nop
22778 nop
22779 TOGGLE_LSU_DM
22780 .word 0xbe120000
22781 GOTO_SUPERVISOR1
22782 .word 0xfe542bda
22783 .word 0xc02aa5bc
22784 .word 0xe876e058
22785 .word 0xc0342e32
22786 nop
22787 .word 0xc0242130
22788 IDEMAP_ALL
22789 nop
22790 nop
22791 nop
22792 nop
22793 nop
22794 nop
22795 nop
22796 DDEMAP_NCTX
22797 .word 0xe39a9e00
22798 .word 0xbe150000
22799 GOTO_SUPERVISOR1
22800 nop
22801 nop
22802 nop
22803 nop
22804 nop
22805 nop
22806 .word 0xfe5c2188
22807 .word 0xc02aa9c1
22808 ACCESS_DTSB_PTR
22809 DDEMAP_SCTX
22810 nop
22811 nop
22812 nop
22813 nop
22814 nop
22815 nop
22816 nop
22817 .word 0x1000000
22818 or %g0, 0x472, %i7
22819 LOAD_IDATA_ACCESS
22820 DDEMAP_ALL_RPAGES
22821 .word 0x1000000
22822 or %g0, 0x398, %i7
22823 DTLB_TAG_READ
22824 TOGGLE_LSU_DM
22825 IDEMAP_ALL
22826 .word 0x1000000
22827 or %g0, 0x04d, %i7
22828 LOAD_IDATA_IN
22829 .word 0xc076e500
22830 .word 0xbe168000
22831 GOTO_SUPERVISOR0
22832 .word 0xfe4421b0
22833 .word 0x81c56000
22834 .word 0xbe124000
22835 GOTO_SUPERVISOR0
22836 nop
22837Thr4_User_Text_4v00f_exit:
22838 EXIT_GOOD
22839Thr4_User_Text_4v00f_text_end:
22840/*********************************************************************/
22841SECTION .Thr5_User_Text_4v000 TEXT_VA=0x740000560000
22842attr_text {
22843 Name = .Thr5_User_Text_4v000 ,
22844 VA = 0x740000560000 ,/* 0x74000056ffc0 */
22845 RA = 0x02206d0000 ,
22846 PA = 0x02206d0000 ,
22847 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
22848 thr5_nz_ctx_tsb_0 ,
22849 TTE_V = 1 ,
22850 TTE_NFO = 0 ,
22851 TTE_L = 1 ,
22852 TTE_Soft = 0x010000 ,
22853 TTE_IE = 0 ,
22854 TTE_E = 0 ,
22855 TTE_CP = 0 ,
22856 TTE_CV = 0 ,
22857 TTE_P = 0 ,
22858 TTE_EP = 1 ,
22859 TTE_W = 0 ,
22860 TTE_SW1 = 1 ,
22861 TTE_SW0 = 1 ,
22862 TTE_RSVD1 = 0 ,
22863 TTE_Size = 1 ,
22864 /* ITTE_TAG_DATA = 00007400005619a9 80000002206d0081 */
22865 end_label = Thr5_User_Text_4v000_text_end ,
22866 compressimage ,
22867 }
22868.text
22869.global Thr5_user_code_entry
22870Thr5_user_code_entry:
22871 setx 0x73a00004a000, %g1, %g2
22872 or %g0, 12, %g1
22873 .word 0xc658a000
22874 .word 0xc858a008
22875 .word 0xca58a010
22876 .word 0xcc58a018
22877 .word 0xce58a020
22878 .word 0xd058a028
22879 .word 0xd258a030
22880 .word 0xd458a038
22881 .word 0xd658a040
22882 .word 0xd858a048
22883 .word 0xda58a050
22884 .word 0xdc58a058
22885 .word 0xde58a060
22886 .word 0xe058a068
22887 .word 0xe258a070
22888 .word 0xe458a078
22889 .word 0xe658a080
22890 .word 0xe858a088
22891 .word 0xea58a090
22892 .word 0xec58a098
22893 .word 0xee58a0a0
22894 .word 0xf058a0a8
22895 .word 0xf258a0b0
22896 .word 0xf458a0b8
22897 .word 0xf658a0c0
22898 .word 0xf858a0c8
22899 .word 0xfa58a0d0
22900 .word 0xfc58a0d8
22901.global Thr5_User_Text_4v000_text_begin
22902Thr5_User_Text_4v000_text_begin:
22903 nop
22904 sub %g1, 1, %g1
22905 brz %g1,Thr5_User_Text_4v000_exit
22906 nop
22907 .word 0x1000000
22908 or %g0, 0x180, %i7
22909 DTLB_TAG_READ
22910 .word 0xcc5aa0a0
22911 .word 0xbe85a130
22912 .word 0xecdfd000
22913 .word 0x1000000
22914 or %g0, 0x146, %i7
22915 LOAD_IDATA_ACCESS
22916 DO_BRANCH
22917 .word 0x81c1e000
22918 .word 0xbe13c000
22919 GOTO_SUPERVISOR0
22920 .word 0xfe4c2486
22921 nop
22922 nop
22923 nop
22924 nop
22925 nop
22926 DO_BRANCH
22927 .word 0x81c3e000
22928 .word 0xbe13c000
22929 GOTO_SUPERVISOR0
22930 .word 0xe872a058
22931 .word 0xc022af90
22932 .word 0xbe120000
22933 GOTO_SUPERVISOR1
22934 nop
22935Thr5_User_Text_4v000_exit:
22936 EXIT_GOOD
22937Thr5_User_Text_4v000_text_end:
22938/*********************************************************************/
22939SECTION .Thr5_User_Data_4v100 DATA_VA=0x73a00004a000
22940attr_data {
22941 Name = .Thr5_User_Data_4v100 ,
22942 VA = 0x73a00004a000 ,/* 0x73a00004bfc0 */
22943 RA = 0x03701bc000 ,
22944 PA = 0x03701bc000 ,
22945 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
22946 thr5_nz_ctx_tsb_3 ,
22947 TTE_V = 1 ,
22948 TTE_NFO = 0 ,
22949 TTE_L = 1 ,
22950 TTE_Soft = 0x070000 ,
22951 TTE_IE = 0 ,
22952 TTE_E = 0 ,
22953 TTE_CP = 1 ,
22954 TTE_CV = 0 ,
22955 TTE_P = 0 ,
22956 TTE_EP = 0 ,
22957 TTE_W = 1 ,
22958 TTE_SW1 = 1 ,
22959 TTE_SW0 = 0 ,
22960 TTE_RSVD1 = 0 ,
22961 TTE_Size = 0 ,
22962 /* DTTE_TAG_DATA = 000073a00004b9a9 80000003701bc440 */
22963 end_label = Thr5_User_Data_4v100_data_end ,
22964 compressimage ,
22965 }
22966.data
22967.global Thr5_User_Data_4v100_data_begin
22968Thr5_User_Data_4v100_data_begin:
22969 .xword 0x740000560000
22970 .xword 0x73a00004a000
22971 .xword 0x750014c00000
22972 .xword 0x750038400000
22973 .xword 0x7400002d0000
22974 .xword 0x73a0000b2000
22975 .xword 0x750016400000
22976 .xword 0x73a000116000
22977 .xword 0x740000a30000
22978 .xword 0x73a00008e000
22979 .xword 0x750016800000
22980 .xword 0x740000e20000
22981 .xword 0x73a0001c8000
22982 .xword 0x740000dc0000
22983 .xword 0x75001f800000
22984 .xword 0x750023800000
22985 .xword 0x73a0000a2000
22986 .xword 0x740000c90000
22987 .xword 0x73a00014e000
22988 .xword 0x75003b800000
22989 .xword 0x740000ef0000
22990 .xword 0x740000090000
22991 .xword 0x7400000e0000
22992 .xword 0x73a000182000
22993 .xword 0x740000630000
22994 .xword 0x750027800000
22995 .xword 0x750034000000
22996 .xword 0x73a00000a000
22997 .xword 0x750001000000
22998 .xword 0x73a00010e000
22999 .xword 0x740000b90000
23000 .xword 0x73a000172000
23001 .xword 0x73a000104000
23002 .xword 0x740000690000
23003 .xword 0x73a0001d2000
23004 .xword 0x73a00006c000
23005 .xword 0x750039000000
23006 .xword 0x73a000018000
23007 .xword 0x7400007e0000
23008 .xword 0x73a00015e000
23009Thr5_User_Data_4v100_data_end:
23010/*********************************************************************/
23011SECTION .Thr5_User_Data_4v200 DATA_VA=0x750014c00000
23012attr_data {
23013 Name = .Thr5_User_Data_4v200 ,
23014 VA = 0x750014c00000 ,/* 0x750014ffffc0 */
23015 RA = 0x03f5800000 ,
23016 PA = 0x03f5800000 ,
23017 TTE_Context = 0x154e ,/* DATA_SECONDARY */
23018 thr5_nz_ctx_tsb_1 ,
23019 TTE_V = 1 ,
23020 TTE_NFO = 0 ,
23021 TTE_L = 1 ,
23022 TTE_Soft = 0x0d0000 ,
23023 TTE_IE = 0 ,
23024 TTE_E = 0 ,
23025 TTE_CP = 0 ,
23026 TTE_CV = 0 ,
23027 TTE_P = 0 ,
23028 TTE_EP = 0 ,
23029 TTE_W = 1 ,
23030 TTE_SW1 = 1 ,
23031 TTE_SW0 = 0 ,
23032 TTE_RSVD1 = 0 ,
23033 TTE_Size = 3 ,
23034 /* DTTE_TAG_DATA = 0000750014c0154e 80000003f5800043 */
23035 end_label = Thr5_User_Data_4v200_data_end ,
23036 compressimage ,
23037 }
23038.data
23039.global Thr5_User_Data_4v200_data_begin
23040Thr5_User_Data_4v200_data_begin:
23041 .xword 0x740000560000
23042 .xword 0x73a00004a000
23043 .xword 0x750014c00000
23044 .xword 0x750038400000
23045 .xword 0x7400002d0000
23046 .xword 0x73a0000b2000
23047 .xword 0x750016400000
23048 .xword 0x73a000116000
23049 .xword 0x740000a30000
23050 .xword 0x73a00008e000
23051 .xword 0x750016800000
23052 .xword 0x740000e20000
23053 .xword 0x73a0001c8000
23054 .xword 0x740000dc0000
23055 .xword 0x75001f800000
23056 .xword 0x750023800000
23057 .xword 0x73a0000a2000
23058 .xword 0x740000c90000
23059 .xword 0x73a00014e000
23060 .xword 0x75003b800000
23061 .xword 0x740000ef0000
23062 .xword 0x740000090000
23063 .xword 0x7400000e0000
23064 .xword 0x73a000182000
23065 .xword 0x740000630000
23066 .xword 0x750027800000
23067 .xword 0x750034000000
23068 .xword 0x73a00000a000
23069 .xword 0x750001000000
23070 .xword 0x73a00010e000
23071 .xword 0x740000b90000
23072 .xword 0x73a000172000
23073 .xword 0x73a000104000
23074 .xword 0x740000690000
23075 .xword 0x73a0001d2000
23076 .xword 0x73a00006c000
23077 .xword 0x750039000000
23078 .xword 0x73a000018000
23079 .xword 0x7400007e0000
23080 .xword 0x73a00015e000
23081Thr5_User_Data_4v200_data_end:
23082/*********************************************************************/
23083SECTION .Thr5_User_Data_4v300 DATA_VA=0x750038400000
23084attr_data {
23085 Name = .Thr5_User_Data_4v300 ,
23086 VA = 0x750038400000 ,/* 0x7500387fffc0 */
23087 RA = 0x03f3000000 ,
23088 PA = 0x03f3000000 ,
23089 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23090 thr5_z_ctx_tsb_2 ,
23091 TTE_V = 1 ,
23092 TTE_NFO = 0 ,
23093 TTE_L = 1 ,
23094 TTE_Soft = 0x0f0000 ,
23095 TTE_IE = 0 ,
23096 TTE_E = 0 ,
23097 TTE_CP = 0 ,
23098 TTE_CV = 0 ,
23099 TTE_P = 0 ,
23100 TTE_EP = 0 ,
23101 TTE_W = 1 ,
23102 TTE_SW1 = 1 ,
23103 TTE_SW0 = 0 ,
23104 TTE_RSVD1 = 0 ,
23105 TTE_Size = 3 ,
23106 /* DTTE_TAG_DATA = 0000750038400000 80000003f3000043 */
23107 end_label = Thr5_User_Data_4v300_data_end ,
23108 compressimage ,
23109 }
23110.data
23111.global Thr5_User_Data_4v300_data_begin
23112Thr5_User_Data_4v300_data_begin:
23113 .xword 0x740000560000
23114 .xword 0x73a00004a000
23115 .xword 0x750014c00000
23116 .xword 0x750038400000
23117 .xword 0x7400002d0000
23118 .xword 0x73a0000b2000
23119 .xword 0x750016400000
23120 .xword 0x73a000116000
23121 .xword 0x740000a30000
23122 .xword 0x73a00008e000
23123 .xword 0x750016800000
23124 .xword 0x740000e20000
23125 .xword 0x73a0001c8000
23126 .xword 0x740000dc0000
23127 .xword 0x75001f800000
23128 .xword 0x750023800000
23129 .xword 0x73a0000a2000
23130 .xword 0x740000c90000
23131 .xword 0x73a00014e000
23132 .xword 0x75003b800000
23133 .xword 0x740000ef0000
23134 .xword 0x740000090000
23135 .xword 0x7400000e0000
23136 .xword 0x73a000182000
23137 .xword 0x740000630000
23138 .xword 0x750027800000
23139 .xword 0x750034000000
23140 .xword 0x73a00000a000
23141 .xword 0x750001000000
23142 .xword 0x73a00010e000
23143 .xword 0x740000b90000
23144 .xword 0x73a000172000
23145 .xword 0x73a000104000
23146 .xword 0x740000690000
23147 .xword 0x73a0001d2000
23148 .xword 0x73a00006c000
23149 .xword 0x750039000000
23150 .xword 0x73a000018000
23151 .xword 0x7400007e0000
23152 .xword 0x73a00015e000
23153Thr5_User_Data_4v300_data_end:
23154/*********************************************************************/
23155SECTION .Thr5_User_Text_4v001 TEXT_VA=0x7400002d0000
23156attr_text {
23157 Name = .Thr5_User_Text_4v001 ,
23158 VA = 0x7400002d0000 ,/* 0x7400002dffc0 */
23159 RA = 0x0220410000 ,
23160 PA = 0x0220410000 ,
23161 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
23162 thr5_nz_ctx_tsb_0 ,
23163 TTE_V = 1 ,
23164 TTE_NFO = 0 ,
23165 TTE_L = 1 ,
23166 TTE_Soft = 0x010000 ,
23167 TTE_IE = 0 ,
23168 TTE_E = 0 ,
23169 TTE_CP = 0 ,
23170 TTE_CV = 0 ,
23171 TTE_P = 0 ,
23172 TTE_EP = 1 ,
23173 TTE_W = 0 ,
23174 TTE_SW1 = 1 ,
23175 TTE_SW0 = 1 ,
23176 TTE_RSVD1 = 0 ,
23177 TTE_Size = 1 ,
23178 /* ITTE_TAG_DATA = 00007400002d19a9 8000000220410081 */
23179 end_label = Thr5_User_Text_4v001_text_end ,
23180 compressimage ,
23181 }
23182.text
23183.global Thr5_User_Text_4v001_text_begin
23184Thr5_User_Text_4v001_text_begin:
23185 nop
23186 sub %g1, 1, %g1
23187 brz %g1,Thr5_User_Text_4v001_exit
23188 nop
23189 TOGGLE_LSU_DM
23190 .word 0x1000000
23191 or %g0, 0x4f0, %i7
23192 DTLB_TAG_READ
23193 .word 0xdc76a058
23194 .word 0xc0292950
23195 DO_BRANCH
23196 .word 0x81c36000
23197 .word 0xbe13c000
23198 GOTO_SUPERVISOR0
23199 .word 0xfe4da3e5
23200thr5_MMU_ASI_PRIMARY_268:
23201 .word 0x87802080
23202 .word 0xdcf5a028
23203 IDEMAP_ALL_PAGES
23204 .word 0xbe82a0d0
23205 .word 0xe0dfd000
23206 .word 0x1000000
23207 or %g0, 0x758, %i7
23208 READ_DDATA_ACCESS
23209 ACCESS_ITSB_PTR
23210 .word 0x1000000
23211 .word 0xbe170000
23212 srlx %i7, 8, %i7
23213 andn %i7, 0x1f, %i7
23214 xor %i7, 0x10, %i7
23215 ITLB_PROBE
23216 .word 0xfe5f6b80
23217thr5_MMU_ASI_PRIMARY_LITTLE_269:
23218 .word 0x87802088
23219 .word 0xe0bf6bd0
23220 ACCESS_DTSB_PTR
23221 .word 0xd45c2038
23222 .word 0xd45da110
23223 .word 0xec5da110
23224 nop
23225 nop
23226 nop
23227 DO_BRANCH
23228 .word 0x81c6e000
23229 .word 0xbe124000
23230 GOTO_SUPERVISOR0
23231 .word 0xfe4120e4
23232 TOGGLE_LSU_DM
23233 DDEMAP_NCTX
23234 nop
23235 nop
23236 nop
23237 nop
23238 nop
23239 nop
23240 nop
23241 nop
23242 nop
23243 nop
23244 nop
23245 nop
23246 nop
23247 nop
23248 nop
23249 TOGGLE_LSU_DM
23250 .word 0xbe124000
23251 GOTO_SUPERVISOR0
23252 .word 0xc02ea64c
23253 .word 0xc075a350
23254 .word 0x1000000
23255 or %g0, 0x490, %i7
23256 ITLB_TAG_READ
23257 .word 0xec5c20d0
23258 ACCESS_ITSB_PTR
23259 TOGGLE_LSU_IM
23260 nop
23261 nop
23262 nop
23263 nop
23264 .word 0xfe42a4d8
23265thr5_MMU_ASI_PRIMARY_270:
23266 .word 0x87802080
23267 .word 0xc8bf6720
23268 .word 0xe25aa070
23269 IDEMAP_PCTX
23270 nop
23271 nop
23272 nop
23273 nop
23274 nop
23275 nop
23276 nop
23277 nop
23278 DO_BRANCH
23279 .word 0x81c62000
23280 .word 0xbe13c000
23281 GOTO_SUPERVISOR0
23282 .word 0xc476a068
23283 .word 0xc026ab6c
23284 .word 0xbe154000
23285 GOTO_SUPERVISOR0
23286 nop
23287Thr5_User_Text_4v001_exit:
23288 EXIT_GOOD
23289Thr5_User_Text_4v001_text_end:
23290/*********************************************************************/
23291SECTION .Thr5_User_Text_4v400 TEXT_VA=0x73a0000b2000
23292attr_text {
23293 Name = .Thr5_User_Text_4v400 ,
23294 VA = 0x73a0000b2000 ,/* 0x73a0000b3fc0 */
23295 RA = 0x037015a000 ,
23296 PA = 0x5f7015a000 ,
23297 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23298 thr5_z_ctx_tsb_0 ,
23299 TTE_V = 1 ,
23300 TTE_NFO = 0 ,
23301 TTE_L = 0 ,
23302 TTE_Soft = 0x040000 ,
23303 TTE_IE = 0 ,
23304 TTE_E = 0 ,
23305 TTE_CP = 0 ,
23306 TTE_CV = 0 ,
23307 TTE_P = 1 ,
23308 TTE_EP = 1 ,
23309 TTE_W = 0 ,
23310 TTE_SW1 = 0 ,
23311 TTE_SW0 = 0 ,
23312 TTE_RSVD1 = 0 ,
23313 TTE_Size = 0 ,
23314 /* ITTE_TAG_DATA = 000073a0000b2000 8000005f7015a080 */
23315 end_label = Thr5_User_Text_4v400_text_end ,
23316 compressimage ,
23317 }
23318.text
23319.global Thr5_User_Text_4v400_text_begin
23320Thr5_User_Text_4v400_text_begin:
23321 wrpr 0, %gl
23322 nop
23323 nop
23324 nop
23325 nop
23326 nop
23327 nop
23328 .word 0x1000000
23329 .word 0xbe178000
23330 srlx %i7, 8, %i7
23331 andn %i7, 0x1f, %i7
23332 xor %i7, 0x10, %i7
23333 P_ITLB_PROBE
23334 .word 0x1000000
23335 or %g0, 0x065, %i7
23336 P_LOAD_IDATA_IN
23337 .word 0x1000000
23338 or %g0, 0x4e8, %i7
23339 P_ITLB_TAG_READ
23340 .word 0x1000000
23341 .word 0xbe134000
23342 srlx %i7, 8, %i7
23343 andn %i7, 0x1f, %i7
23344 xor %i7, 0x10, %i7
23345 P_ITLB_PROBE
23346 P_ACCESS_DTSB_PTR
23347 .word 0xfcde9000
23348 .word 0xbe14c000
23349 RETURN_FROM_SUPERVISOR1
23350 nop
23351Thr5_User_Text_4v400_exit:
23352 EXIT_GOOD
23353Thr5_User_Text_4v400_text_end:
23354/*********************************************************************/
23355SECTION .Thr5_User_Text_4v002 TEXT_VA=0x750016400000
23356attr_text {
23357 Name = .Thr5_User_Text_4v002 ,
23358 VA = 0x750016400000 ,/* 0x7500167fffc0 */
23359 RA = 0x03f4400000 ,
23360 PA = 0x03f4400000 ,
23361 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
23362 thr5_nz_ctx_tsb_1 ,
23363 TTE_V = 1 ,
23364 TTE_NFO = 0 ,
23365 TTE_L = 1 ,
23366 TTE_Soft = 0x010000 ,
23367 TTE_IE = 0 ,
23368 TTE_E = 0 ,
23369 TTE_CP = 0 ,
23370 TTE_CV = 0 ,
23371 TTE_P = 1 ,
23372 TTE_EP = 1 ,
23373 TTE_W = 0 ,
23374 TTE_SW1 = 1 ,
23375 TTE_SW0 = 1 ,
23376 TTE_RSVD1 = 0 ,
23377 TTE_Size = 3 ,
23378 /* ITTE_TAG_DATA = 00007500164019a9 80000003f4400083 */
23379 end_label = Thr5_User_Text_4v002_text_end ,
23380 compressimage ,
23381 }
23382.text
23383.global Thr5_User_Text_4v002_text_begin
23384Thr5_User_Text_4v002_text_begin:
23385 wrpr 0, %gl
23386thr5_MMU_ASI_PRIMARY_271:
23387 .word 0x87802080
23388 .word 0xe8f5a088
23389 .word 0xec5da130
23390 P_DDEMAP_ALL_RPAGES
23391 P_IDEMAP_ALL
23392 .word 0x1000000
23393 or %g0, 0x38, %i7
23394 P_READ_IDATA_ACCESS
23395 .word 0x1000000
23396 or %g0, 0x77e, %i7
23397 P_LOAD_DDATA_ACCESS
23398 P_TOGGLE_LSU_IM
23399 .word 0xc02daa7b
23400thr5_MMU_ASI_AS_IF_USER_PRIMARY_272:
23401 .word 0x87802010
23402 .word 0xe6f760a8
23403 .word 0xe05da038
23404thr5_MMU_ASI_AS_IF_USER_PRIMARY_273:
23405 .word 0x87802010
23406 .word 0xdcf2a0b0
23407 .word 0xbe85a038
23408 .word 0xecdfc200
23409 .word 0xbe85a130
23410 .word 0xd4dfd000
23411 .word 0xc45da100
23412 .word 0xfc998480
23413 .word 0x1000000
23414 .word 0xbe120000
23415 P_DDEMAP_PAGE
23416 .word 0xe0776130
23417 .word 0xc075ab38
23418 P_DDEMAP_PCTX
23419 P_ACCESS_ITSB_PTR
23420 nop
23421 nop
23422 nop
23423 nop
23424 nop
23425 nop
23426 nop
23427 nop
23428 .word 0x1000000
23429 or %g0, 0x055, %i7
23430 P_LOAD_DDATA_IN
23431 P_IDEMAP_NCTX
23432thr5_MMU_ASI_BLK_COMMIT_P_274:
23433 .word 0x878020e0
23434 .word 0xe3bea940
23435 .word 0x1000000
23436 or %g0, 0x28, %i7
23437 P_READ_IDATA_ACCESS
23438 .word 0xbe85a0b8
23439 .word 0xe0dfc200
23440 .word 0xbe11c000
23441 RETURN_FROM_SUPERVISOR0
23442 nop
23443Thr5_User_Text_4v002_exit:
23444 EXIT_GOOD
23445Thr5_User_Text_4v002_text_end:
23446/*********************************************************************/
23447SECTION .Thr5_User_Data_4v101 DATA_VA=0x73a000116000
23448attr_data {
23449 Name = .Thr5_User_Data_4v101 ,
23450 VA = 0x73a000116000 ,/* 0x73a000117fc0 */
23451 RA = 0x037008e000 ,
23452 PA = 0x037008e000 ,
23453 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
23454 thr5_nz_ctx_tsb_3 ,
23455 TTE_V = 1 ,
23456 TTE_NFO = 0 ,
23457 TTE_L = 1 ,
23458 TTE_Soft = 0x070000 ,
23459 TTE_IE = 0 ,
23460 TTE_E = 0 ,
23461 TTE_CP = 1 ,
23462 TTE_CV = 0 ,
23463 TTE_P = 0 ,
23464 TTE_EP = 0 ,
23465 TTE_W = 1 ,
23466 TTE_SW1 = 1 ,
23467 TTE_SW0 = 0 ,
23468 TTE_RSVD1 = 0 ,
23469 TTE_Size = 0 ,
23470 /* DTTE_TAG_DATA = 000073a0001179a9 800000037008e440 */
23471 end_label = Thr5_User_Data_4v101_data_end ,
23472 compressimage ,
23473 }
23474.data
23475.global Thr5_User_Data_4v101_data_begin
23476Thr5_User_Data_4v101_data_begin:
23477 .xword 0x740000560000
23478 .xword 0x73a00004a000
23479 .xword 0x750014c00000
23480 .xword 0x750038400000
23481 .xword 0x7400002d0000
23482 .xword 0x73a0000b2000
23483 .xword 0x750016400000
23484 .xword 0x73a000116000
23485 .xword 0x740000a30000
23486 .xword 0x73a00008e000
23487 .xword 0x750016800000
23488 .xword 0x740000e20000
23489 .xword 0x73a0001c8000
23490 .xword 0x740000dc0000
23491 .xword 0x75001f800000
23492 .xword 0x750023800000
23493 .xword 0x73a0000a2000
23494 .xword 0x740000c90000
23495 .xword 0x73a00014e000
23496 .xword 0x75003b800000
23497 .xword 0x740000ef0000
23498 .xword 0x740000090000
23499 .xword 0x7400000e0000
23500 .xword 0x73a000182000
23501 .xword 0x740000630000
23502 .xword 0x750027800000
23503 .xword 0x750034000000
23504 .xword 0x73a00000a000
23505 .xword 0x750001000000
23506 .xword 0x73a00010e000
23507 .xword 0x740000b90000
23508 .xword 0x73a000172000
23509 .xword 0x73a000104000
23510 .xword 0x740000690000
23511 .xword 0x73a0001d2000
23512 .xword 0x73a00006c000
23513 .xword 0x750039000000
23514 .xword 0x73a000018000
23515 .xword 0x7400007e0000
23516 .xword 0x73a00015e000
23517Thr5_User_Data_4v101_data_end:
23518/*********************************************************************/
23519SECTION .Thr5_User_Data_4v201 DATA_VA=0x740000a30000
23520attr_data {
23521 Name = .Thr5_User_Data_4v201 ,
23522 VA = 0x740000a30000 ,/* 0x740000a3ffc0 */
23523 RA = 0x0220540000 ,
23524 PA = 0x0220540000 ,
23525 TTE_Context = 0x154e ,/* DATA_SECONDARY */
23526 thr5_nz_ctx_tsb_0 ,
23527 TTE_V = 1 ,
23528 TTE_NFO = 0 ,
23529 TTE_L = 1 ,
23530 TTE_Soft = 0x0d0000 ,
23531 TTE_IE = 0 ,
23532 TTE_E = 0 ,
23533 TTE_CP = 0 ,
23534 TTE_CV = 0 ,
23535 TTE_P = 0 ,
23536 TTE_EP = 0 ,
23537 TTE_W = 1 ,
23538 TTE_SW1 = 1 ,
23539 TTE_SW0 = 0 ,
23540 TTE_RSVD1 = 0 ,
23541 TTE_Size = 1 ,
23542 /* DTTE_TAG_DATA = 0000740000a3154e 8000000220540041 */
23543 end_label = Thr5_User_Data_4v201_data_end ,
23544 compressimage ,
23545 }
23546.data
23547.global Thr5_User_Data_4v201_data_begin
23548Thr5_User_Data_4v201_data_begin:
23549 .xword 0x740000560000
23550 .xword 0x73a00004a000
23551 .xword 0x750014c00000
23552 .xword 0x750038400000
23553 .xword 0x7400002d0000
23554 .xword 0x73a0000b2000
23555 .xword 0x750016400000
23556 .xword 0x73a000116000
23557 .xword 0x740000a30000
23558 .xword 0x73a00008e000
23559 .xword 0x750016800000
23560 .xword 0x740000e20000
23561 .xword 0x73a0001c8000
23562 .xword 0x740000dc0000
23563 .xword 0x75001f800000
23564 .xword 0x750023800000
23565 .xword 0x73a0000a2000
23566 .xword 0x740000c90000
23567 .xword 0x73a00014e000
23568 .xword 0x75003b800000
23569 .xword 0x740000ef0000
23570 .xword 0x740000090000
23571 .xword 0x7400000e0000
23572 .xword 0x73a000182000
23573 .xword 0x740000630000
23574 .xword 0x750027800000
23575 .xword 0x750034000000
23576 .xword 0x73a00000a000
23577 .xword 0x750001000000
23578 .xword 0x73a00010e000
23579 .xword 0x740000b90000
23580 .xword 0x73a000172000
23581 .xword 0x73a000104000
23582 .xword 0x740000690000
23583 .xword 0x73a0001d2000
23584 .xword 0x73a00006c000
23585 .xword 0x750039000000
23586 .xword 0x73a000018000
23587 .xword 0x7400007e0000
23588 .xword 0x73a00015e000
23589Thr5_User_Data_4v201_data_end:
23590/*********************************************************************/
23591SECTION .Thr5_User_Data_4v301 DATA_VA=0x73a00008e000
23592attr_data {
23593 Name = .Thr5_User_Data_4v301 ,
23594 VA = 0x73a00008e000 ,/* 0x73a00008ffc0 */
23595 RA = 0x03700c2000 ,
23596 PA = 0x5f700c2000 ,
23597 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
23598 thr5_z_ctx_tsb_0 ,
23599 TTE_V = 1 ,
23600 TTE_NFO = 0 ,
23601 TTE_L = 1 ,
23602 TTE_Soft = 0x0f0000 ,
23603 TTE_IE = 0 ,
23604 TTE_E = 0 ,
23605 TTE_CP = 0 ,
23606 TTE_CV = 0 ,
23607 TTE_P = 0 ,
23608 TTE_EP = 0 ,
23609 TTE_W = 1 ,
23610 TTE_SW1 = 1 ,
23611 TTE_SW0 = 0 ,
23612 TTE_RSVD1 = 0 ,
23613 TTE_Size = 0 ,
23614 /* DTTE_TAG_DATA = 000073a00008e000 8000005f700c2040 */
23615 end_label = Thr5_User_Data_4v301_data_end ,
23616 compressimage ,
23617 }
23618.data
23619.global Thr5_User_Data_4v301_data_begin
23620Thr5_User_Data_4v301_data_begin:
23621 .xword 0x740000560000
23622 .xword 0x73a00004a000
23623 .xword 0x750014c00000
23624 .xword 0x750038400000
23625 .xword 0x7400002d0000
23626 .xword 0x73a0000b2000
23627 .xword 0x750016400000
23628 .xword 0x73a000116000
23629 .xword 0x740000a30000
23630 .xword 0x73a00008e000
23631 .xword 0x750016800000
23632 .xword 0x740000e20000
23633 .xword 0x73a0001c8000
23634 .xword 0x740000dc0000
23635 .xword 0x75001f800000
23636 .xword 0x750023800000
23637 .xword 0x73a0000a2000
23638 .xword 0x740000c90000
23639 .xword 0x73a00014e000
23640 .xword 0x75003b800000
23641 .xword 0x740000ef0000
23642 .xword 0x740000090000
23643 .xword 0x7400000e0000
23644 .xword 0x73a000182000
23645 .xword 0x740000630000
23646 .xword 0x750027800000
23647 .xword 0x750034000000
23648 .xword 0x73a00000a000
23649 .xword 0x750001000000
23650 .xword 0x73a00010e000
23651 .xword 0x740000b90000
23652 .xword 0x73a000172000
23653 .xword 0x73a000104000
23654 .xword 0x740000690000
23655 .xword 0x73a0001d2000
23656 .xword 0x73a00006c000
23657 .xword 0x750039000000
23658 .xword 0x73a000018000
23659 .xword 0x7400007e0000
23660 .xword 0x73a00015e000
23661Thr5_User_Data_4v301_data_end:
23662/*********************************************************************/
23663SECTION .Thr5_User_Text_4v003 TEXT_VA=0x750016800000
23664attr_text {
23665 Name = .Thr5_User_Text_4v003 ,
23666 VA = 0x750016800000 ,/* 0x750016bfffc0 */
23667 RA = 0x03f3400000 ,
23668 PA = 0x03f3400000 ,
23669 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
23670 thr5_nz_ctx_tsb_1 ,
23671 TTE_V = 1 ,
23672 TTE_NFO = 0 ,
23673 TTE_L = 1 ,
23674 TTE_Soft = 0x010000 ,
23675 TTE_IE = 0 ,
23676 TTE_E = 0 ,
23677 TTE_CP = 0 ,
23678 TTE_CV = 0 ,
23679 TTE_P = 0 ,
23680 TTE_EP = 1 ,
23681 TTE_W = 0 ,
23682 TTE_SW1 = 1 ,
23683 TTE_SW0 = 1 ,
23684 TTE_RSVD1 = 0 ,
23685 TTE_Size = 3 ,
23686 /* ITTE_TAG_DATA = 00007500168019a9 80000003f3400083 */
23687 end_label = Thr5_User_Text_4v003_text_end ,
23688 compressimage ,
23689 }
23690.text
23691.global Thr5_User_Text_4v003_text_begin
23692Thr5_User_Text_4v003_text_begin:
23693 nop
23694 sub %g1, 1, %g1
23695 brz %g1,Thr5_User_Text_4v003_exit
23696 nop
23697 ACCESS_DTSB_PTR
23698 .word 0xfe56a2e0
23699 .word 0x1000000
23700 or %g0, 0xad, %i7
23701 LOAD_IDATA_ACCESS
23702 nop
23703 nop
23704 nop
23705 nop
23706 .word 0x1000000
23707 or %g0, 0x032, %i7
23708 LOAD_DDATA_IN
23709 TOGGLE_LSU_DM
23710 .word 0x1000000
23711 or %g0, 0x2ef, %i7
23712 LOAD_DDATA_ACCESS
23713thr5_MMU_ASI_PRIMARY_275:
23714 .word 0x87802080
23715 .word 0xeef2a018
23716 .word 0x1000000
23717 or %g0, 0x027, %i7
23718 LOAD_IDATA_IN
23719 TOGGLE_LSU_IM
23720 DO_BRANCH
23721 .word 0x81c3e000
23722 .word 0xbe154000
23723 GOTO_SUPERVISOR0
23724 DDEMAP_ALL_RPAGES
23725 nop
23726 nop
23727 nop
23728 nop
23729 ACCESS_ITSB_PTR
23730 nop
23731 nop
23732 TOGGLE_LSU_IM
23733thr5_MMU_ASI_BLK_PL_276:
23734 .word 0x878020f8
23735 .word 0xe1bda280
23736 .word 0xfcdc1000
23737 .word 0xf472a0b8
23738 .word 0xc0742cb0
23739 .word 0x1000000
23740 or %g0, 0x7fb, %i7
23741 LOAD_DDATA_ACCESS
23742 ACCESS_ITSB_PTR
23743 nop
23744 nop
23745 nop
23746 DDEMAP_NCTX
23747 .word 0x1000000
23748 or %g0, 0x128, %i7
23749 DTLB_TAG_READ
23750 .word 0xfc9a9c40
23751 DO_BRANCH
23752 .word 0x81c26000
23753 .word 0xbe154000
23754 GOTO_SUPERVISOR0
23755 .word 0x1000000
23756 or %g0, 0x01e, %i7
23757 LOAD_IDATA_IN
23758 ACCESS_DTSB_PTR
23759 .word 0x1000000
23760 or %g0, 0x460, %i7
23761 READ_IDATA_ACCESS
23762 .word 0xc0242f7c
23763 .word 0xec5c2008
23764 DO_BRANCH
23765 .word 0x81c0e088
23766 .word 0xbe124000
23767 GOTO_SUPERVISOR0
23768 .word 0xfcdc1000
23769 .word 0x1000000
23770 or %g0, 0x98, %i7
23771 ITLB_TAG_READ
23772 .word 0xbe80a068
23773 .word 0xe0dfd000
23774 DO_BRANCH
23775 .word 0x81c56000
23776 .word 0xbe13c000
23777 GOTO_SUPERVISOR0
23778 nop
23779 nop
23780 nop
23781 nop
23782 nop
23783 nop
23784 nop
23785 DDEMAP_NCTX
23786 .word 0x1000000
23787 or %g0, 0x390, %i7
23788 DTLB_TAG_READ
23789 .word 0xc0342902
23790 .word 0xfa5c2120
23791 DDEMAP_ALL_RPAGES
23792 .word 0x1000000
23793 or %g0, 0x1a8, %i7
23794 READ_DDATA_ACCESS
23795thr5_MMU_ASI_SECONDARY_LITTLE_277:
23796 .word 0x87802089
23797 .word 0xf4b96af0
23798 .word 0x1000000
23799 or %g0, 0x80, %i7
23800 ITLB_TAG_READ
23801 .word 0xe05c20d0
23802 .word 0xbe124000
23803 GOTO_SUPERVISOR0
23804 .word 0xfe5c29e8
23805 .word 0xbe164000
23806 GOTO_SUPERVISOR1
23807 nop
23808Thr5_User_Text_4v003_exit:
23809 EXIT_GOOD
23810Thr5_User_Text_4v003_text_end:
23811/*********************************************************************/
23812SECTION .Thr5_User_Text_4v401 TEXT_VA=0x740000e20000
23813attr_text {
23814 Name = .Thr5_User_Text_4v401 ,
23815 VA = 0x740000e20000 ,/* 0x740000e2ffc0 */
23816 RA = 0x0220fb0000 ,
23817 PA = 0x5e20fb0000 ,
23818 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
23819 thr5_z_ctx_tsb_1 ,
23820 TTE_V = 1 ,
23821 TTE_NFO = 0 ,
23822 TTE_L = 0 ,
23823 TTE_Soft = 0x040000 ,
23824 TTE_IE = 0 ,
23825 TTE_E = 0 ,
23826 TTE_CP = 0 ,
23827 TTE_CV = 0 ,
23828 TTE_P = 1 ,
23829 TTE_EP = 1 ,
23830 TTE_W = 0 ,
23831 TTE_SW1 = 0 ,
23832 TTE_SW0 = 0 ,
23833 TTE_RSVD1 = 0 ,
23834 TTE_Size = 1 ,
23835 /* ITTE_TAG_DATA = 0000740000e20000 8000005e20fb0081 */
23836 end_label = Thr5_User_Text_4v401_text_end ,
23837 compressimage ,
23838 }
23839.text
23840.global Thr5_User_Text_4v401_text_begin
23841Thr5_User_Text_4v401_text_begin:
23842 wrpr 0, %gl
23843 nop
23844 nop
23845 nop
23846 nop
23847 nop
23848 .word 0xfcda8200
23849 .word 0x1000000
23850 or %g0, 0x728, %i7
23851 P_READ_DDATA_ACCESS
23852 .word 0x1000000
23853 or %g0, 0x17, %i7
23854 P_LOAD_IDATA_ACCESS
23855 .word 0xbe85a068
23856 .word 0xfadfd000
23857 P_ACCESS_ITSB_PTR
23858 .word 0x1000000
23859 or %g0, 0x146, %i7
23860 P_LOAD_DDATA_ACCESS
23861 .word 0x1000000
23862 or %g0, 0x408, %i7
23863 P_DTLB_TAG_READ
23864 .word 0xf875e028
23865 .word 0xc031a5ec
23866 .word 0x1000000
23867 .word 0xbe140000
23868 srlx %i7, 8, %i7
23869 andn %i7, 0x1f, %i7
23870 xor %i7, 0x10, %i7
23871 P_ITLB_PROBE
23872 .word 0x1000000
23873 or %g0, 0x066, %i7
23874 P_LOAD_DDATA_IN
23875 .word 0xe459a048
23876 P_ACCESS_ITSB_PTR
23877 P_TOGGLE_LSU_IM
23878 .word 0x1000000
23879 or %g0, 0x012, %i7
23880 P_LOAD_IDATA_IN
23881 nop
23882 nop
23883 nop
23884 nop
23885 nop
23886 nop
23887 nop
23888 nop
23889 nop
23890 P_IDEMAP_NCTX
23891 P_ACCESS_DTSB_PTR
23892 .word 0xfcd89000
23893 P_TOGGLE_LSU_DM
23894 P_TOGGLE_LSU_DM
23895 .word 0xc024a7a0
23896 .word 0xbe80a068
23897 .word 0xd4dfd000
23898 .word 0x1000000
23899 .word 0xbe114000
23900 srlx %i7, 8, %i7
23901 andn %i7, 0x1f, %i7
23902 xor %i7, 0x10, %i7
23903 P_ITLB_PROBE
23904 nop
23905 nop
23906 nop
23907 nop
23908 nop
23909 nop
23910 nop
23911thr5_MMU_ASI_AS_IF_USER_PRIMARY_278:
23912 .word 0x87802010
23913 .word 0xf2f76058
23914 .word 0xfcdf5040
23915 nop
23916 nop
23917 nop
23918 nop
23919 nop
23920 nop
23921 nop
23922 nop
23923 .word 0xbe11c000
23924 RETURN_FROM_SUPERVISOR1
23925 nop
23926Thr5_User_Text_4v401_exit:
23927 EXIT_GOOD
23928Thr5_User_Text_4v401_text_end:
23929/*********************************************************************/
23930SECTION .Thr5_User_Text_4v004 TEXT_VA=0x73a0001c8000
23931attr_text {
23932 Name = .Thr5_User_Text_4v004 ,
23933 VA = 0x73a0001c8000 ,/* 0x73a0001c9fc0 */
23934 RA = 0x037002a000 ,
23935 PA = 0x037002a000 ,
23936 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
23937 thr5_nz_ctx_tsb_3 ,
23938 TTE_V = 1 ,
23939 TTE_NFO = 0 ,
23940 TTE_L = 1 ,
23941 TTE_Soft = 0x010000 ,
23942 TTE_IE = 0 ,
23943 TTE_E = 0 ,
23944 TTE_CP = 0 ,
23945 TTE_CV = 0 ,
23946 TTE_P = 1 ,
23947 TTE_EP = 1 ,
23948 TTE_W = 0 ,
23949 TTE_SW1 = 1 ,
23950 TTE_SW0 = 1 ,
23951 TTE_RSVD1 = 0 ,
23952 TTE_Size = 0 ,
23953 /* ITTE_TAG_DATA = 000073a0001c99a9 800000037002a080 */
23954 end_label = Thr5_User_Text_4v004_text_end ,
23955 compressimage ,
23956 }
23957.text
23958.global Thr5_User_Text_4v004_text_begin
23959Thr5_User_Text_4v004_text_begin:
23960 wrpr 0, %gl
23961 .word 0xfcdac220
23962 .word 0xbe85a0b8
23963 .word 0xf4dfc200
23964 P_DDEMAP_PCTX
23965thr5_MMU_ASI_BLK_P_279:
23966 .word 0x878020f0
23967 .word 0xe1bc2140
23968 nop
23969 nop
23970 .word 0x1000000
23971 or %g0, 0x30, %i7
23972 P_DTLB_TAG_READ
23973thr5_MMU_ASI_PRIMARY_LITTLE_280:
23974 .word 0x87802088
23975 .word 0xe8f42028
23976 .word 0x1000000
23977 or %g0, 0x05d, %i7
23978 P_LOAD_DDATA_IN
23979thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_281:
23980 .word 0x8780202a
23981 .word 0xccbc21b0
23982 .word 0xc19c1e00
23983thr5_MMU_ASI_PRIMARY_282:
23984 .word 0x87802080
23985 .word 0xecf42098
23986 .word 0x1000000
23987 or %g0, 0x40, %i7
23988 P_READ_DDATA_ACCESS
23989thr5_MMU_ASI_BLK_S_283:
23990 .word 0x878020f1
23991 .word 0xc1bae440
23992 .word 0x1000000
23993 or %g0, 0x528, %i7
23994 P_DTLB_TAG_READ
23995 .word 0xf45da0f0
23996thr5_MMU_ASI_PRIMARY_284:
23997 .word 0x87802080
23998 .word 0xdef760c0
23999 P_ACCESS_DTSB_PTR
24000thr5_MMU_ASI_AS_IF_USER_PRIMARY_285:
24001 .word 0x87802010
24002 .word 0xc6f5a080
24003 .word 0x1000000
24004 or %g0, 0x780, %i7
24005 P_DTLB_TAG_READ
24006thr5_MMU_ASI_PRIMARY_LITTLE_286:
24007 .word 0x87802088
24008 .word 0xdef420d8
24009 P_DDEMAP_NCTX
24010 nop
24011 .word 0x1000000
24012 or %g0, 0x029, %i7
24013 P_LOAD_DDATA_IN
24014thr5_MMU_ASI_AS_IF_USER_SECONDARY_287:
24015 .word 0x87802011
24016 .word 0xf8f16058
24017thr5_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_288:
24018 .word 0x87802018
24019 .word 0xd6f2a070
24020 .word 0xfcda8200
24021 .word 0x1000000
24022 or %g0, 0x498, %i7
24023 P_READ_DDATA_ACCESS
24024 .word 0xbe842100
24025 .word 0xd4dfd000
24026 nop
24027 .word 0x1000000
24028 or %g0, 0x016, %i7
24029 P_LOAD_DDATA_IN
24030thr5_MMU_ASI_PRIMARY_289:
24031 .word 0x87802080
24032 .word 0xe2f5a010
24033 .word 0xbe14c000
24034 RETURN_FROM_SUPERVISOR0
24035 nop
24036Thr5_User_Text_4v004_exit:
24037 EXIT_GOOD
24038Thr5_User_Text_4v004_text_end:
24039/*********************************************************************/
24040SECTION .Thr5_User_Data_4v102 DATA_VA=0x740000dc0000
24041attr_data {
24042 Name = .Thr5_User_Data_4v102 ,
24043 VA = 0x740000dc0000 ,/* 0x740000dcffc0 */
24044 RA = 0x0220670000 ,
24045 PA = 0x0220670000 ,
24046 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
24047 thr5_nz_ctx_tsb_0 ,
24048 TTE_V = 1 ,
24049 TTE_NFO = 0 ,
24050 TTE_L = 1 ,
24051 TTE_Soft = 0x070000 ,
24052 TTE_IE = 0 ,
24053 TTE_E = 0 ,
24054 TTE_CP = 1 ,
24055 TTE_CV = 0 ,
24056 TTE_P = 0 ,
24057 TTE_EP = 0 ,
24058 TTE_W = 1 ,
24059 TTE_SW1 = 1 ,
24060 TTE_SW0 = 0 ,
24061 TTE_RSVD1 = 0 ,
24062 TTE_Size = 1 ,
24063 /* DTTE_TAG_DATA = 0000740000dc19a9 8000000220670441 */
24064 end_label = Thr5_User_Data_4v102_data_end ,
24065 compressimage ,
24066 }
24067.data
24068.global Thr5_User_Data_4v102_data_begin
24069Thr5_User_Data_4v102_data_begin:
24070 .xword 0x740000560000
24071 .xword 0x73a00004a000
24072 .xword 0x750014c00000
24073 .xword 0x750038400000
24074 .xword 0x7400002d0000
24075 .xword 0x73a0000b2000
24076 .xword 0x750016400000
24077 .xword 0x73a000116000
24078 .xword 0x740000a30000
24079 .xword 0x73a00008e000
24080 .xword 0x750016800000
24081 .xword 0x740000e20000
24082 .xword 0x73a0001c8000
24083 .xword 0x740000dc0000
24084 .xword 0x75001f800000
24085 .xword 0x750023800000
24086 .xword 0x73a0000a2000
24087 .xword 0x740000c90000
24088 .xword 0x73a00014e000
24089 .xword 0x75003b800000
24090 .xword 0x740000ef0000
24091 .xword 0x740000090000
24092 .xword 0x7400000e0000
24093 .xword 0x73a000182000
24094 .xword 0x740000630000
24095 .xword 0x750027800000
24096 .xword 0x750034000000
24097 .xword 0x73a00000a000
24098 .xword 0x750001000000
24099 .xword 0x73a00010e000
24100 .xword 0x740000b90000
24101 .xword 0x73a000172000
24102 .xword 0x73a000104000
24103 .xword 0x740000690000
24104 .xword 0x73a0001d2000
24105 .xword 0x73a00006c000
24106 .xword 0x750039000000
24107 .xword 0x73a000018000
24108 .xword 0x7400007e0000
24109 .xword 0x73a00015e000
24110Thr5_User_Data_4v102_data_end:
24111/*********************************************************************/
24112SECTION .Thr5_User_Data_4v202 DATA_VA=0x75001f800000
24113attr_data {
24114 Name = .Thr5_User_Data_4v202 ,
24115 VA = 0x75001f800000 ,/* 0x75001fbfffc0 */
24116 RA = 0x03f5c00000 ,
24117 PA = 0x03f5c00000 ,
24118 TTE_Context = 0x154e ,/* DATA_SECONDARY */
24119 thr5_nz_ctx_tsb_1 ,
24120 TTE_V = 1 ,
24121 TTE_NFO = 0 ,
24122 TTE_L = 1 ,
24123 TTE_Soft = 0x0d0000 ,
24124 TTE_IE = 0 ,
24125 TTE_E = 0 ,
24126 TTE_CP = 0 ,
24127 TTE_CV = 0 ,
24128 TTE_P = 0 ,
24129 TTE_EP = 0 ,
24130 TTE_W = 1 ,
24131 TTE_SW1 = 1 ,
24132 TTE_SW0 = 0 ,
24133 TTE_RSVD1 = 0 ,
24134 TTE_Size = 3 ,
24135 /* DTTE_TAG_DATA = 000075001f80154e 80000003f5c00043 */
24136 end_label = Thr5_User_Data_4v202_data_end ,
24137 compressimage ,
24138 }
24139.data
24140.global Thr5_User_Data_4v202_data_begin
24141Thr5_User_Data_4v202_data_begin:
24142 .xword 0x740000560000
24143 .xword 0x73a00004a000
24144 .xword 0x750014c00000
24145 .xword 0x750038400000
24146 .xword 0x7400002d0000
24147 .xword 0x73a0000b2000
24148 .xword 0x750016400000
24149 .xword 0x73a000116000
24150 .xword 0x740000a30000
24151 .xword 0x73a00008e000
24152 .xword 0x750016800000
24153 .xword 0x740000e20000
24154 .xword 0x73a0001c8000
24155 .xword 0x740000dc0000
24156 .xword 0x75001f800000
24157 .xword 0x750023800000
24158 .xword 0x73a0000a2000
24159 .xword 0x740000c90000
24160 .xword 0x73a00014e000
24161 .xword 0x75003b800000
24162 .xword 0x740000ef0000
24163 .xword 0x740000090000
24164 .xword 0x7400000e0000
24165 .xword 0x73a000182000
24166 .xword 0x740000630000
24167 .xword 0x750027800000
24168 .xword 0x750034000000
24169 .xword 0x73a00000a000
24170 .xword 0x750001000000
24171 .xword 0x73a00010e000
24172 .xword 0x740000b90000
24173 .xword 0x73a000172000
24174 .xword 0x73a000104000
24175 .xword 0x740000690000
24176 .xword 0x73a0001d2000
24177 .xword 0x73a00006c000
24178 .xword 0x750039000000
24179 .xword 0x73a000018000
24180 .xword 0x7400007e0000
24181 .xword 0x73a00015e000
24182Thr5_User_Data_4v202_data_end:
24183/*********************************************************************/
24184SECTION .Thr5_User_Data_4v302 DATA_VA=0x750023800000
24185attr_data {
24186 Name = .Thr5_User_Data_4v302 ,
24187 VA = 0x750023800000 ,/* 0x750023bfffc0 */
24188 RA = 0x03f6000000 ,
24189 PA = 0x03f6000000 ,
24190 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
24191 thr5_z_ctx_tsb_2 ,
24192 TTE_V = 1 ,
24193 TTE_NFO = 0 ,
24194 TTE_L = 1 ,
24195 TTE_Soft = 0x0f0000 ,
24196 TTE_IE = 0 ,
24197 TTE_E = 0 ,
24198 TTE_CP = 0 ,
24199 TTE_CV = 0 ,
24200 TTE_P = 0 ,
24201 TTE_EP = 0 ,
24202 TTE_W = 1 ,
24203 TTE_SW1 = 1 ,
24204 TTE_SW0 = 0 ,
24205 TTE_RSVD1 = 0 ,
24206 TTE_Size = 3 ,
24207 /* DTTE_TAG_DATA = 0000750023800000 80000003f6000043 */
24208 end_label = Thr5_User_Data_4v302_data_end ,
24209 compressimage ,
24210 }
24211.data
24212.global Thr5_User_Data_4v302_data_begin
24213Thr5_User_Data_4v302_data_begin:
24214 .xword 0x740000560000
24215 .xword 0x73a00004a000
24216 .xword 0x750014c00000
24217 .xword 0x750038400000
24218 .xword 0x7400002d0000
24219 .xword 0x73a0000b2000
24220 .xword 0x750016400000
24221 .xword 0x73a000116000
24222 .xword 0x740000a30000
24223 .xword 0x73a00008e000
24224 .xword 0x750016800000
24225 .xword 0x740000e20000
24226 .xword 0x73a0001c8000
24227 .xword 0x740000dc0000
24228 .xword 0x75001f800000
24229 .xword 0x750023800000
24230 .xword 0x73a0000a2000
24231 .xword 0x740000c90000
24232 .xword 0x73a00014e000
24233 .xword 0x75003b800000
24234 .xword 0x740000ef0000
24235 .xword 0x740000090000
24236 .xword 0x7400000e0000
24237 .xword 0x73a000182000
24238 .xword 0x740000630000
24239 .xword 0x750027800000
24240 .xword 0x750034000000
24241 .xword 0x73a00000a000
24242 .xword 0x750001000000
24243 .xword 0x73a00010e000
24244 .xword 0x740000b90000
24245 .xword 0x73a000172000
24246 .xword 0x73a000104000
24247 .xword 0x740000690000
24248 .xword 0x73a0001d2000
24249 .xword 0x73a00006c000
24250 .xword 0x750039000000
24251 .xword 0x73a000018000
24252 .xword 0x7400007e0000
24253 .xword 0x73a00015e000
24254Thr5_User_Data_4v302_data_end:
24255/*********************************************************************/
24256SECTION .Thr5_User_Text_4v005 TEXT_VA=0x73a0000a2000
24257attr_text {
24258 Name = .Thr5_User_Text_4v005 ,
24259 VA = 0x73a0000a2000 ,/* 0x73a0000a3fc0 */
24260 RA = 0x037011a000 ,
24261 PA = 0x037011a000 ,
24262 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
24263 thr5_nz_ctx_tsb_3 ,
24264 TTE_V = 1 ,
24265 TTE_NFO = 0 ,
24266 TTE_L = 1 ,
24267 TTE_Soft = 0x010000 ,
24268 TTE_IE = 0 ,
24269 TTE_E = 0 ,
24270 TTE_CP = 0 ,
24271 TTE_CV = 0 ,
24272 TTE_P = 0 ,
24273 TTE_EP = 1 ,
24274 TTE_W = 0 ,
24275 TTE_SW1 = 1 ,
24276 TTE_SW0 = 1 ,
24277 TTE_RSVD1 = 0 ,
24278 TTE_Size = 0 ,
24279 /* ITTE_TAG_DATA = 000073a0000a39a9 800000037011a080 */
24280 end_label = Thr5_User_Text_4v005_text_end ,
24281 compressimage ,
24282 }
24283.text
24284.global Thr5_User_Text_4v005_text_begin
24285Thr5_User_Text_4v005_text_begin:
24286 nop
24287 sub %g1, 1, %g1
24288 brz %g1,Thr5_User_Text_4v005_exit
24289 nop
24290 DDEMAP_PCTX
24291thr5_MMU_ASI_PRIMARY_290:
24292 .word 0x87802080
24293 .word 0xeaf6a080
24294 .word 0xbe85a0d0
24295 .word 0xfadfd000
24296 .word 0xdc7420b0
24297 .word 0xc03121e6
24298 nop
24299 nop
24300 nop
24301 nop
24302 nop
24303 nop
24304 nop
24305 nop
24306 nop
24307 .word 0xc035a9fa
24308 .word 0xe272a010
24309 .word 0xc076a888
24310 .word 0xfe45ac14
24311 .word 0xf075a0a8
24312 .word 0xc0342df4
24313 .word 0x1000000
24314 or %g0, 0x460, %i7
24315 ITLB_TAG_READ
24316 .word 0xf672a0a8
24317 .word 0xc036af2c
24318 .word 0x1000000
24319 or %g0, 0x3b0, %i7
24320 DTLB_TAG_READ
24321 nop
24322 nop
24323 nop
24324 nop
24325 nop
24326 nop
24327 .word 0x1000000
24328 .word 0xbe13c000
24329 DDEMAP_RPAGE
24330 .word 0xfcdf5000
24331 nop
24332 nop
24333 nop
24334 nop
24335 nop
24336 nop
24337 nop
24338 nop
24339 nop
24340 .word 0xbe85a098
24341 .word 0xc8dfd000
24342 DO_BRANCH
24343 .word 0x81c56000
24344 .word 0xbe13c000
24345 GOTO_SUPERVISOR0
24346 .word 0xfe576fb0
24347 .word 0xfe42aed8
24348 .word 0x1000000
24349 or %g0, 0x081, %i7
24350 LOAD_DDATA_IN
24351 .word 0xbe86a0b8
24352 .word 0xecdfd000
24353 TOGGLE_LSU_DM
24354 .word 0xfcda9000
24355 .word 0xbe164000
24356 GOTO_SUPERVISOR1
24357 .word 0x1000000
24358 .word 0xbe13c000
24359 DDEMAP_RPAGE
24360 nop
24361 nop
24362 nop
24363 nop
24364 nop
24365 nop
24366 nop
24367 nop
24368 nop
24369 nop
24370 nop
24371 nop
24372 .word 0x1000000
24373 or %g0, 0x38f, %i7
24374 LOAD_DDATA_ACCESS
24375 .word 0xbe86a068
24376 .word 0xd4dfd000
24377thr5_MMU_ASI_BLK_P_291:
24378 .word 0x878020f0
24379 .word 0xe1baac40
24380 .word 0xfcdd9000
24381 .word 0xfa5aa068
24382 .word 0xfe42aa64
24383 .word 0xc02ea26d
24384 .word 0xbe164000
24385 GOTO_SUPERVISOR1
24386 .word 0xfcdd9000
24387 nop
24388 nop
24389 nop
24390 nop
24391 nop
24392 nop
24393 .word 0xfc9f5000
24394 .word 0xe05c2130
24395 DDEMAP_SCTX
24396 DO_BRANCH
24397 .word 0x81c3e000
24398 .word 0xbe154000
24399 GOTO_SUPERVISOR0
24400 .word 0xfe5f6b20
24401 .word 0x81c0e088
24402 .word 0xbe154000
24403 GOTO_SUPERVISOR0
24404 nop
24405Thr5_User_Text_4v005_exit:
24406 EXIT_GOOD
24407Thr5_User_Text_4v005_text_end:
24408/*********************************************************************/
24409SECTION .Thr5_User_Text_4v402 TEXT_VA=0x740000c90000
24410attr_text {
24411 Name = .Thr5_User_Text_4v402 ,
24412 VA = 0x740000c90000 ,/* 0x740000c9ffc0 */
24413 RA = 0x02208f0000 ,
24414 PA = 0x5e208f0000 ,
24415 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24416 thr5_z_ctx_tsb_1 ,
24417 TTE_V = 1 ,
24418 TTE_NFO = 0 ,
24419 TTE_L = 0 ,
24420 TTE_Soft = 0x040000 ,
24421 TTE_IE = 0 ,
24422 TTE_E = 0 ,
24423 TTE_CP = 0 ,
24424 TTE_CV = 0 ,
24425 TTE_P = 1 ,
24426 TTE_EP = 1 ,
24427 TTE_W = 0 ,
24428 TTE_SW1 = 0 ,
24429 TTE_SW0 = 0 ,
24430 TTE_RSVD1 = 0 ,
24431 TTE_Size = 1 ,
24432 /* ITTE_TAG_DATA = 0000740000c90000 8000005e208f0081 */
24433 end_label = Thr5_User_Text_4v402_text_end ,
24434 compressimage ,
24435 }
24436.text
24437.global Thr5_User_Text_4v402_text_begin
24438Thr5_User_Text_4v402_text_begin:
24439 wrpr 0, %gl
24440 .word 0xbe812038
24441 .word 0xe0dfc200
24442 .word 0x1000000
24443 or %g0, 0x02b, %i7
24444 P_LOAD_IDATA_IN
24445 nop
24446 nop
24447 nop
24448 P_TOGGLE_LSU_IM
24449 .word 0xfc9e9100
24450thr5_MMU_ASI_AS_IF_USER_PRIMARY_292:
24451 .word 0x87802010
24452 .word 0xeef12078
24453 .word 0xfcd90200
24454 P_DDEMAP_PCTX
24455 .word 0x1000000
24456 or %g0, 0x448, %i7
24457 P_ITLB_TAG_READ
24458 nop
24459 nop
24460 nop
24461 nop
24462 nop
24463 nop
24464 nop
24465 .word 0xfa5de098
24466 .word 0x1000000
24467 or %g0, 0x552, %i7
24468 P_LOAD_DDATA_ACCESS
24469 nop
24470 nop
24471 nop
24472 P_DDEMAP_ALL_RPAGES
24473 P_DDEMAP_ALL
24474 P_IDEMAP_ALL_RPAGES
24475 .word 0x1000000
24476 or %g0, 0x061, %i7
24477 P_LOAD_DDATA_IN
24478 P_DDEMAP_SCTX
24479 .word 0xc0732710
24480 P_DDEMAP_NCTX
24481thr5_MMU_ASI_AS_IF_USER_PRIMARY_293:
24482 .word 0x87802010
24483 .word 0xeef2a018
24484 .word 0xfc9c8580
24485 nop
24486 nop
24487 nop
24488 nop
24489 nop
24490 .word 0xbe842038
24491 .word 0xe0dfd000
24492 .word 0x1000000
24493 .word 0xbe124000
24494 P_IDEMAP_RPAGE
24495 nop
24496 nop
24497 nop
24498 nop
24499 nop
24500 nop
24501 nop
24502thr5_MMU_ASI_SECONDARY_294:
24503 .word 0x87802081
24504 .word 0xf0b96dc0
24505 P_IDEMAP_ALL_RPAGES
24506 .word 0xfcdc1000
24507 .word 0x1000000
24508 .word 0xbe114000
24509 srlx %i7, 8, %i7
24510 andn %i7, 0x1f, %i7
24511 xor %i7, 0x10, %i7
24512 P_ITLB_PROBE
24513 .word 0xe471a018
24514 .word 0xc023252c
24515 .word 0xfe41ad30
24516thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_LITTLE_295:
24517 .word 0x8780202b
24518 .word 0xf4b96c90
24519 .word 0x1000000
24520 .word 0xbe124000
24521 P_IDEMAP_PAGE
24522 nop
24523 nop
24524 nop
24525 nop
24526 nop
24527 nop
24528 nop
24529 nop
24530 nop
24531 .word 0xcc71a048
24532 .word 0xc03322b2
24533 .word 0xfc9d9000
24534 .word 0x1000000
24535 or %g0, 0x79e, %i7
24536 P_LOAD_DDATA_ACCESS
24537 .word 0xc4732068
24538 .word 0xc0232f0c
24539 nop
24540 nop
24541thr5_MMU_ASI_AS_IF_USER_PRIMARY_296:
24542 .word 0x87802010
24543 .word 0xd0f420b0
24544 .word 0x1000000
24545 or %g0, 0x03c, %i7
24546 P_LOAD_IDATA_IN
24547 nop
24548 nop
24549 nop
24550 nop
24551 nop
24552 nop
24553 P_TOGGLE_LSU_DM
24554 .word 0xfe44ad84
24555 .word 0xfcde8200
24556thr5_MMU_ASI_AS_IF_USER_PRIMARY_297:
24557 .word 0x87802010
24558 .word 0xc8f420b8
24559 nop
24560 nop
24561 nop
24562 nop
24563 nop
24564 nop
24565 nop
24566 nop
24567 .word 0xc0732d88
24568 .word 0xfcdc1000
24569 .word 0x1000000
24570 or %g0, 0x049, %i7
24571 P_LOAD_DDATA_IN
24572 .word 0xbe85a0b8
24573 .word 0xe0dfd000
24574 P_ACCESS_DTSB_PTR
24575 .word 0x1000000
24576 .word 0xbe128000
24577 P_IDEMAP_RPAGE
24578 P_DDEMAP_ALL_PAGES
24579 P_IDEMAP_ALL_RPAGES
24580 .word 0x1000000
24581 or %g0, 0x06a, %i7
24582 P_LOAD_IDATA_IN
24583 nop
24584 nop
24585 nop
24586 nop
24587 .word 0x1000000
24588 or %g0, 0xde, %i7
24589 P_LOAD_IDATA_ACCESS
24590thr5_MMU_ASI_BLK_P_298:
24591 .word 0x878020f0
24592 .word 0xc3bc2180
24593 .word 0xcc59a048
24594thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_299:
24595 .word 0x87802022
24596 .word 0xc4bf6240
24597 .word 0xfcdd0280
24598 .word 0x1000000
24599 or %g0, 0x030, %i7
24600 P_LOAD_IDATA_IN
24601 P_ACCESS_DTSB_PTR
24602 .word 0xbe16c000
24603 RETURN_FROM_SUPERVISOR1
24604 nop
24605Thr5_User_Text_4v402_exit:
24606 EXIT_GOOD
24607Thr5_User_Text_4v402_text_end:
24608/*********************************************************************/
24609SECTION .Thr5_User_Text_4v006 TEXT_VA=0x73a00014e000
24610attr_text {
24611 Name = .Thr5_User_Text_4v006 ,
24612 VA = 0x73a00014e000 ,/* 0x73a00014ffc0 */
24613 RA = 0x037002e000 ,
24614 PA = 0x037002e000 ,
24615 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
24616 thr5_nz_ctx_tsb_3 ,
24617 TTE_V = 1 ,
24618 TTE_NFO = 0 ,
24619 TTE_L = 1 ,
24620 TTE_Soft = 0x010000 ,
24621 TTE_IE = 0 ,
24622 TTE_E = 0 ,
24623 TTE_CP = 0 ,
24624 TTE_CV = 0 ,
24625 TTE_P = 1 ,
24626 TTE_EP = 1 ,
24627 TTE_W = 0 ,
24628 TTE_SW1 = 1 ,
24629 TTE_SW0 = 1 ,
24630 TTE_RSVD1 = 0 ,
24631 TTE_Size = 0 ,
24632 /* ITTE_TAG_DATA = 000073a00014f9a9 800000037002e080 */
24633 end_label = Thr5_User_Text_4v006_text_end ,
24634 compressimage ,
24635 }
24636.text
24637.global Thr5_User_Text_4v006_text_begin
24638Thr5_User_Text_4v006_text_begin:
24639 wrpr 0, %gl
24640 .word 0x1000000
24641 .word 0xbe15c000
24642 P_DDEMAP_RPAGE
24643 .word 0x1000000
24644 or %g0, 0x7d8, %i7
24645 P_READ_DDATA_ACCESS
24646 .word 0x1000000
24647 or %g0, 0x7c0, %i7
24648 P_READ_DDATA_ACCESS
24649 nop
24650 nop
24651 nop
24652 nop
24653 nop
24654 nop
24655 nop
24656 nop
24657 P_TOGGLE_LSU_IM
24658 .word 0xc02dac60
24659 .word 0xfc9e9c40
24660 .word 0x1000000
24661 or %g0, 0x5a0, %i7
24662 P_ITLB_TAG_READ
24663 .word 0x1000000
24664 or %g0, 0x38, %i7
24665 P_LOAD_DDATA_ACCESS
24666 .word 0xfa5da0b8
24667 .word 0xfcdd9000
24668 .word 0xca742010
24669 .word 0xc032ad6e
24670thr5_MMU_ASI_AS_IF_USER_PRIMARY_300:
24671 .word 0x87802010
24672 .word 0xeef76048
24673 nop
24674thr5_MMU_ASI_PRIMARY_301:
24675 .word 0x87802080
24676 .word 0xf8b8a8c0
24677 nop
24678 nop
24679 nop
24680 nop
24681 nop
24682 nop
24683 .word 0x1000000
24684 or %g0, 0x510, %i7
24685 P_READ_IDATA_ACCESS
24686 P_ACCESS_DTSB_PTR
24687 .word 0x1000000
24688 or %g0, 0x195, %i7
24689 P_LOAD_IDATA_ACCESS
24690 nop
24691 nop
24692 nop
24693 nop
24694 nop
24695 nop
24696 nop
24697thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_SECONDARY_302:
24698 .word 0x87802023
24699 .word 0xecbc6a90
24700 .word 0x1000000
24701 or %g0, 0x208, %i7
24702 P_DTLB_TAG_READ
24703 P_TOGGLE_LSU_DM
24704 .word 0xc0242974
24705 .word 0xbe846010
24706 .word 0xc19fde20
24707 P_DDEMAP_PCTX
24708 .word 0xfe42a29c
24709 .word 0xbe86a110
24710 .word 0xfadfd000
24711 .word 0xfe46a738
24712 .word 0xcc75a0a0
24713 .word 0xc035a746
24714 nop
24715 nop
24716 nop
24717 nop
24718 nop
24719 nop
24720 nop
24721 nop
24722 nop
24723 nop
24724 .word 0xbe134000
24725 RETURN_FROM_SUPERVISOR0
24726 nop
24727Thr5_User_Text_4v006_exit:
24728 EXIT_GOOD
24729Thr5_User_Text_4v006_text_end:
24730/*********************************************************************/
24731SECTION .Thr5_User_Data_4v103 DATA_VA=0x75003b800000
24732attr_data {
24733 Name = .Thr5_User_Data_4v103 ,
24734 VA = 0x75003b800000 ,/* 0x75003bbfffc0 */
24735 RA = 0x03f6800000 ,
24736 PA = 0x03f6800000 ,
24737 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
24738 thr5_nz_ctx_tsb_1 ,
24739 TTE_V = 1 ,
24740 TTE_NFO = 0 ,
24741 TTE_L = 1 ,
24742 TTE_Soft = 0x070000 ,
24743 TTE_IE = 0 ,
24744 TTE_E = 0 ,
24745 TTE_CP = 1 ,
24746 TTE_CV = 0 ,
24747 TTE_P = 0 ,
24748 TTE_EP = 0 ,
24749 TTE_W = 1 ,
24750 TTE_SW1 = 1 ,
24751 TTE_SW0 = 0 ,
24752 TTE_RSVD1 = 0 ,
24753 TTE_Size = 3 ,
24754 /* DTTE_TAG_DATA = 000075003b8019a9 80000003f6800443 */
24755 end_label = Thr5_User_Data_4v103_data_end ,
24756 compressimage ,
24757 }
24758.data
24759.global Thr5_User_Data_4v103_data_begin
24760Thr5_User_Data_4v103_data_begin:
24761 .xword 0x740000560000
24762 .xword 0x73a00004a000
24763 .xword 0x750014c00000
24764 .xword 0x750038400000
24765 .xword 0x7400002d0000
24766 .xword 0x73a0000b2000
24767 .xword 0x750016400000
24768 .xword 0x73a000116000
24769 .xword 0x740000a30000
24770 .xword 0x73a00008e000
24771 .xword 0x750016800000
24772 .xword 0x740000e20000
24773 .xword 0x73a0001c8000
24774 .xword 0x740000dc0000
24775 .xword 0x75001f800000
24776 .xword 0x750023800000
24777 .xword 0x73a0000a2000
24778 .xword 0x740000c90000
24779 .xword 0x73a00014e000
24780 .xword 0x75003b800000
24781 .xword 0x740000ef0000
24782 .xword 0x740000090000
24783 .xword 0x7400000e0000
24784 .xword 0x73a000182000
24785 .xword 0x740000630000
24786 .xword 0x750027800000
24787 .xword 0x750034000000
24788 .xword 0x73a00000a000
24789 .xword 0x750001000000
24790 .xword 0x73a00010e000
24791 .xword 0x740000b90000
24792 .xword 0x73a000172000
24793 .xword 0x73a000104000
24794 .xword 0x740000690000
24795 .xword 0x73a0001d2000
24796 .xword 0x73a00006c000
24797 .xword 0x750039000000
24798 .xword 0x73a000018000
24799 .xword 0x7400007e0000
24800 .xword 0x73a00015e000
24801Thr5_User_Data_4v103_data_end:
24802/*********************************************************************/
24803SECTION .Thr5_User_Data_4v303 DATA_VA=0x740000ef0000
24804attr_data {
24805 Name = .Thr5_User_Data_4v303 ,
24806 VA = 0x740000ef0000 ,/* 0x740000efffc0 */
24807 RA = 0x02204e0000 ,
24808 PA = 0x5e204e0000 ,
24809 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
24810 thr5_z_ctx_tsb_1 ,
24811 TTE_V = 1 ,
24812 TTE_NFO = 0 ,
24813 TTE_L = 1 ,
24814 TTE_Soft = 0x0f0000 ,
24815 TTE_IE = 0 ,
24816 TTE_E = 0 ,
24817 TTE_CP = 0 ,
24818 TTE_CV = 0 ,
24819 TTE_P = 0 ,
24820 TTE_EP = 0 ,
24821 TTE_W = 1 ,
24822 TTE_SW1 = 1 ,
24823 TTE_SW0 = 0 ,
24824 TTE_RSVD1 = 0 ,
24825 TTE_Size = 1 ,
24826 /* DTTE_TAG_DATA = 0000740000ef0000 8000005e204e0041 */
24827 end_label = Thr5_User_Data_4v303_data_end ,
24828 compressimage ,
24829 }
24830.data
24831.global Thr5_User_Data_4v303_data_begin
24832Thr5_User_Data_4v303_data_begin:
24833 .xword 0x740000560000
24834 .xword 0x73a00004a000
24835 .xword 0x750014c00000
24836 .xword 0x750038400000
24837 .xword 0x7400002d0000
24838 .xword 0x73a0000b2000
24839 .xword 0x750016400000
24840 .xword 0x73a000116000
24841 .xword 0x740000a30000
24842 .xword 0x73a00008e000
24843 .xword 0x750016800000
24844 .xword 0x740000e20000
24845 .xword 0x73a0001c8000
24846 .xword 0x740000dc0000
24847 .xword 0x75001f800000
24848 .xword 0x750023800000
24849 .xword 0x73a0000a2000
24850 .xword 0x740000c90000
24851 .xword 0x73a00014e000
24852 .xword 0x75003b800000
24853 .xword 0x740000ef0000
24854 .xword 0x740000090000
24855 .xword 0x7400000e0000
24856 .xword 0x73a000182000
24857 .xword 0x740000630000
24858 .xword 0x750027800000
24859 .xword 0x750034000000
24860 .xword 0x73a00000a000
24861 .xword 0x750001000000
24862 .xword 0x73a00010e000
24863 .xword 0x740000b90000
24864 .xword 0x73a000172000
24865 .xword 0x73a000104000
24866 .xword 0x740000690000
24867 .xword 0x73a0001d2000
24868 .xword 0x73a00006c000
24869 .xword 0x750039000000
24870 .xword 0x73a000018000
24871 .xword 0x7400007e0000
24872 .xword 0x73a00015e000
24873Thr5_User_Data_4v303_data_end:
24874/*********************************************************************/
24875SECTION .Thr5_User_Text_4v007 TEXT_VA=0x740000090000
24876attr_text {
24877 Name = .Thr5_User_Text_4v007 ,
24878 VA = 0x740000090000 ,/* 0x74000009ffc0 */
24879 RA = 0x0220fc0000 ,
24880 PA = 0x0220fc0000 ,
24881 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
24882 thr5_nz_ctx_tsb_0 ,
24883 TTE_V = 1 ,
24884 TTE_NFO = 0 ,
24885 TTE_L = 1 ,
24886 TTE_Soft = 0x010000 ,
24887 TTE_IE = 0 ,
24888 TTE_E = 0 ,
24889 TTE_CP = 0 ,
24890 TTE_CV = 0 ,
24891 TTE_P = 0 ,
24892 TTE_EP = 1 ,
24893 TTE_W = 0 ,
24894 TTE_SW1 = 1 ,
24895 TTE_SW0 = 1 ,
24896 TTE_RSVD1 = 0 ,
24897 TTE_Size = 1 ,
24898 /* ITTE_TAG_DATA = 00007400000919a9 8000000220fc0081 */
24899 end_label = Thr5_User_Text_4v007_text_end ,
24900 compressimage ,
24901 }
24902.text
24903.global Thr5_User_Text_4v007_text_begin
24904Thr5_User_Text_4v007_text_begin:
24905 nop
24906 sub %g1, 1, %g1
24907 brz %g1,Thr5_User_Text_4v007_exit
24908 nop
24909 .word 0xc0712458
24910 ACCESS_DTSB_PTR
24911 nop
24912 nop
24913 nop
24914 nop
24915 nop
24916 nop
24917 .word 0xfcd95120
24918 DO_BRANCH
24919 .word 0x81c62000
24920 .word 0xbe154000
24921 GOTO_SUPERVISOR0
24922 nop
24923 nop
24924 nop
24925 .word 0xc075a140
24926 .word 0xbe13c000
24927 GOTO_SUPERVISOR0
24928 .word 0x1000000
24929 or %g0, 0x4ee, %i7
24930 LOAD_DDATA_ACCESS
24931 IDEMAP_NCTX
24932 .word 0x1000000
24933 or %g0, 0x113, %i7
24934 LOAD_IDATA_ACCESS
24935 .word 0xd85aa0a0
24936 .word 0x1000000
24937 or %g0, 0x1f0, %i7
24938 READ_DDATA_ACCESS
24939 .word 0x1000000
24940 or %g0, 0x037, %i7
24941 LOAD_DDATA_IN
24942 .word 0x1000000
24943 or %g0, 0x7d0, %i7
24944 DTLB_TAG_READ
24945 .word 0xfe5daff0
24946 nop
24947 nop
24948 nop
24949 nop
24950 nop
24951 nop
24952 nop
24953 .word 0xbe85a038
24954 .word 0xecdfd040
24955 .word 0xfcda9000
24956 .word 0xfe5da3e0
24957 .word 0xfcda9000
24958 .word 0xc076a180
24959 .word 0xc02c25d6
24960 .word 0xbe170000
24961 GOTO_SUPERVISOR1
24962 .word 0xd45aa068
24963 .word 0xbe120000
24964 GOTO_SUPERVISOR1
24965 nop
24966Thr5_User_Text_4v007_exit:
24967 EXIT_GOOD
24968Thr5_User_Text_4v007_text_end:
24969/*********************************************************************/
24970SECTION .Thr5_User_Text_4v403 TEXT_VA=0x7400000e0000
24971attr_text {
24972 Name = .Thr5_User_Text_4v403 ,
24973 VA = 0x7400000e0000 ,/* 0x7400000effc0 */
24974 RA = 0x0220070000 ,
24975 PA = 0x5e20070000 ,
24976 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
24977 thr5_z_ctx_tsb_1 ,
24978 TTE_V = 1 ,
24979 TTE_NFO = 0 ,
24980 TTE_L = 0 ,
24981 TTE_Soft = 0x040000 ,
24982 TTE_IE = 0 ,
24983 TTE_E = 0 ,
24984 TTE_CP = 0 ,
24985 TTE_CV = 0 ,
24986 TTE_P = 1 ,
24987 TTE_EP = 1 ,
24988 TTE_W = 0 ,
24989 TTE_SW1 = 0 ,
24990 TTE_SW0 = 0 ,
24991 TTE_RSVD1 = 0 ,
24992 TTE_Size = 1 ,
24993 /* ITTE_TAG_DATA = 00007400000e0000 8000005e20070081 */
24994 end_label = Thr5_User_Text_4v403_text_end ,
24995 compressimage ,
24996 }
24997.text
24998.global Thr5_User_Text_4v403_text_begin
24999Thr5_User_Text_4v403_text_begin:
25000 wrpr 0, %gl
25001 nop
25002 nop
25003 nop
25004 nop
25005 nop
25006 nop
25007 nop
25008thr5_MMU_ASI_PRIMARY_303:
25009 .word 0x87802080
25010 .word 0xcaf2a010
25011 .word 0xd459a0d0
25012 .word 0xfe5b23f8
25013 .word 0xec59a098
25014 P_IDEMAP_PCTX
25015 P_DDEMAP_ALL_PAGES
25016 .word 0xc031af12
25017 .word 0x1000000
25018 or %g0, 0x1d8, %i7
25019 P_DTLB_TAG_READ
25020 .word 0xc034a440
25021 nop
25022 nop
25023 nop
25024 nop
25025 nop
25026 nop
25027 nop
25028 nop
25029 .word 0xfcdc1000
25030thr5_MMU_ASI_AS_IF_USER_PRIMARY_304:
25031 .word 0x87802010
25032 .word 0xecf5a068
25033 .word 0xbe82a0d0
25034 .word 0xd4dfc200
25035 .word 0xc19ac2e0
25036 .word 0xc19d83c0
25037 .word 0xfe5b2ef0
25038 .word 0x1000000
25039 or %g0, 0x091, %i7
25040 P_LOAD_DDATA_IN
25041 P_TOGGLE_LSU_DM
25042 .word 0xdc71a0b0
25043 .word 0xc024a47c
25044 .word 0x1000000
25045 or %g0, 0x011, %i7
25046 P_LOAD_DDATA_IN
25047thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_305:
25048 .word 0x87802022
25049 .word 0xf0beafd0
25050 P_DDEMAP_ALL_RPAGES
25051 P_ACCESS_DTSB_PTR
25052 nop
25053 nop
25054 nop
25055 .word 0xfcdc1000
25056 .word 0xbe842098
25057 .word 0xecdfc200
25058 .word 0xc029a575
25059 .word 0xbe85a068
25060 .word 0xe0dfd000
25061 .word 0xfa71a0f0
25062 .word 0xc071aaf8
25063 .word 0xc075e140
25064 .word 0x1000000
25065 or %g0, 0x160, %i7
25066 P_READ_IDATA_ACCESS
25067thr5_MMU_ASI_PRIMARY_306:
25068 .word 0x87802080
25069 .word 0xccbdad40
25070thr5_MMU_ASI_AS_IF_USER_PRIMARY_307:
25071 .word 0x87802010
25072 .word 0xecf5a068
25073 .word 0xfcd89000
25074 P_ACCESS_ITSB_PTR
25075 P_TOGGLE_LSU_DM
25076 .word 0xbe11c000
25077 RETURN_FROM_SUPERVISOR1
25078 nop
25079Thr5_User_Text_4v403_exit:
25080 EXIT_GOOD
25081Thr5_User_Text_4v403_text_end:
25082/*********************************************************************/
25083SECTION .Thr5_User_Data_4v104 DATA_VA=0x73a000182000
25084attr_data {
25085 Name = .Thr5_User_Data_4v104 ,
25086 VA = 0x73a000182000 ,/* 0x73a000183fc0 */
25087 RA = 0x0370162000 ,
25088 PA = 0x0370162000 ,
25089 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
25090 thr5_nz_ctx_tsb_3 ,
25091 TTE_V = 1 ,
25092 TTE_NFO = 0 ,
25093 TTE_L = 1 ,
25094 TTE_Soft = 0x070000 ,
25095 TTE_IE = 0 ,
25096 TTE_E = 0 ,
25097 TTE_CP = 1 ,
25098 TTE_CV = 0 ,
25099 TTE_P = 0 ,
25100 TTE_EP = 0 ,
25101 TTE_W = 1 ,
25102 TTE_SW1 = 1 ,
25103 TTE_SW0 = 0 ,
25104 TTE_RSVD1 = 0 ,
25105 TTE_Size = 0 ,
25106 /* DTTE_TAG_DATA = 000073a0001839a9 8000000370162440 */
25107 end_label = Thr5_User_Data_4v104_data_end ,
25108 compressimage ,
25109 }
25110.data
25111.global Thr5_User_Data_4v104_data_begin
25112Thr5_User_Data_4v104_data_begin:
25113 .xword 0x740000560000
25114 .xword 0x73a00004a000
25115 .xword 0x750014c00000
25116 .xword 0x750038400000
25117 .xword 0x7400002d0000
25118 .xword 0x73a0000b2000
25119 .xword 0x750016400000
25120 .xword 0x73a000116000
25121 .xword 0x740000a30000
25122 .xword 0x73a00008e000
25123 .xword 0x750016800000
25124 .xword 0x740000e20000
25125 .xword 0x73a0001c8000
25126 .xword 0x740000dc0000
25127 .xword 0x75001f800000
25128 .xword 0x750023800000
25129 .xword 0x73a0000a2000
25130 .xword 0x740000c90000
25131 .xword 0x73a00014e000
25132 .xword 0x75003b800000
25133 .xword 0x740000ef0000
25134 .xword 0x740000090000
25135 .xword 0x7400000e0000
25136 .xword 0x73a000182000
25137 .xword 0x740000630000
25138 .xword 0x750027800000
25139 .xword 0x750034000000
25140 .xword 0x73a00000a000
25141 .xword 0x750001000000
25142 .xword 0x73a00010e000
25143 .xword 0x740000b90000
25144 .xword 0x73a000172000
25145 .xword 0x73a000104000
25146 .xword 0x740000690000
25147 .xword 0x73a0001d2000
25148 .xword 0x73a00006c000
25149 .xword 0x750039000000
25150 .xword 0x73a000018000
25151 .xword 0x7400007e0000
25152 .xword 0x73a00015e000
25153Thr5_User_Data_4v104_data_end:
25154/*********************************************************************/
25155SECTION .Thr5_User_Text_4v008 TEXT_VA=0x740000630000
25156attr_text {
25157 Name = .Thr5_User_Text_4v008 ,
25158 VA = 0x740000630000 ,/* 0x74000063ffc0 */
25159 RA = 0x0220fd0000 ,
25160 PA = 0x0220fd0000 ,
25161 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
25162 thr5_nz_ctx_tsb_0 ,
25163 TTE_V = 1 ,
25164 TTE_NFO = 0 ,
25165 TTE_L = 1 ,
25166 TTE_Soft = 0x010000 ,
25167 TTE_IE = 0 ,
25168 TTE_E = 0 ,
25169 TTE_CP = 0 ,
25170 TTE_CV = 0 ,
25171 TTE_P = 0 ,
25172 TTE_EP = 1 ,
25173 TTE_W = 0 ,
25174 TTE_SW1 = 1 ,
25175 TTE_SW0 = 1 ,
25176 TTE_RSVD1 = 0 ,
25177 TTE_Size = 1 ,
25178 /* ITTE_TAG_DATA = 00007400006319a9 8000000220fd0081 */
25179 end_label = Thr5_User_Text_4v008_text_end ,
25180 compressimage ,
25181 }
25182.text
25183.global Thr5_User_Text_4v008_text_begin
25184Thr5_User_Text_4v008_text_begin:
25185 nop
25186 sub %g1, 1, %g1
25187 brz %g1,Thr5_User_Text_4v008_exit
25188 nop
25189 .word 0xfc9adc60
25190 nop
25191 nop
25192 nop
25193thr5_MMU_ASI_PRIMARY_308:
25194 .word 0x87802080
25195 .word 0xdcf6a028
25196 IDEMAP_ALL_PAGES
25197 nop
25198 nop
25199 nop
25200 nop
25201 nop
25202 nop
25203 nop
25204 .word 0xbe154000
25205 GOTO_SUPERVISOR0
25206 .word 0xbe812110
25207 .word 0xc4dfd000
25208 nop
25209 nop
25210 nop
25211 nop
25212 nop
25213 nop
25214 .word 0x1000000
25215 or %g0, 0x500, %i7
25216 READ_IDATA_ACCESS
25217 .word 0xc85aa008
25218 .word 0x1000000
25219 or %g0, 0x370, %i7
25220 LOAD_DDATA_ACCESS
25221 ACCESS_DTSB_PTR
25222thr5_MMU_ASI_PRIMARY_309:
25223 .word 0x87802080
25224 .word 0xe0f5a0b8
25225 .word 0xbe120000
25226 GOTO_SUPERVISOR1
25227 .word 0xf4712100
25228 .word 0xc0292359
25229 .word 0x81c3e000
25230 .word 0xbe124000
25231 GOTO_SUPERVISOR0
25232 nop
25233Thr5_User_Text_4v008_exit:
25234 EXIT_GOOD
25235Thr5_User_Text_4v008_text_end:
25236/*********************************************************************/
25237SECTION .Thr5_User_Text_4v404 TEXT_VA=0x750027800000
25238attr_text {
25239 Name = .Thr5_User_Text_4v404 ,
25240 VA = 0x750027800000 ,/* 0x750027bfffc0 */
25241 RA = 0x03f6c00000 ,
25242 PA = 0x03f6c00000 ,
25243 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
25244 thr5_z_ctx_tsb_2 ,
25245 TTE_V = 1 ,
25246 TTE_NFO = 0 ,
25247 TTE_L = 0 ,
25248 TTE_Soft = 0x040000 ,
25249 TTE_IE = 0 ,
25250 TTE_E = 0 ,
25251 TTE_CP = 0 ,
25252 TTE_CV = 0 ,
25253 TTE_P = 1 ,
25254 TTE_EP = 1 ,
25255 TTE_W = 0 ,
25256 TTE_SW1 = 0 ,
25257 TTE_SW0 = 0 ,
25258 TTE_RSVD1 = 0 ,
25259 TTE_Size = 3 ,
25260 /* ITTE_TAG_DATA = 0000750027800000 80000003f6c00083 */
25261 end_label = Thr5_User_Text_4v404_text_end ,
25262 compressimage ,
25263 }
25264.text
25265.global Thr5_User_Text_4v404_text_begin
25266Thr5_User_Text_4v404_text_begin:
25267 wrpr 0, %gl
25268 .word 0x1000000
25269 or %g0, 0x778, %i7
25270 P_READ_DDATA_ACCESS
25271 P_IDEMAP_ALL_PAGES
25272 .word 0xbe86a0d0
25273 .word 0xc8dfc200
25274 P_DDEMAP_PCTX
25275 P_IDEMAP_ALL_PAGES
25276 .word 0x1000000
25277 or %g0, 0x41b, %i7
25278 P_LOAD_IDATA_ACCESS
25279 .word 0xfcd89000
25280 .word 0xc0232b78
25281 .word 0xbe8420e0
25282 .word 0xf4dfd000
25283 .word 0x1000000
25284 .word 0xbe16c000
25285 P_IDEMAP_RPAGE
25286 .word 0xfe51a784
25287 nop
25288 nop
25289 nop
25290 nop
25291 nop
25292 nop
25293 .word 0xbe82a098
25294 .word 0xfadfd000
25295 .word 0x1000000
25296 or %g0, 0x015, %i7
25297 P_LOAD_IDATA_IN
25298 .word 0xfcdd8200
25299 .word 0xc071a140
25300 .word 0x1000000
25301 or %g0, 0x210, %i7
25302 P_DTLB_TAG_READ
25303 .word 0xbe85a068
25304 .word 0xd4dfc200
25305 .word 0xf45b20e0
25306 .word 0xfcd94280
25307 P_TOGGLE_LSU_DM
25308thr5_MMU_ASI_BLK_COMMIT_P_310:
25309 .word 0x878020e0
25310 .word 0xe3bda880
25311 nop
25312 nop
25313 nop
25314 nop
25315 nop
25316 nop
25317 .word 0x1000000
25318 or %g0, 0x0ae, %i7
25319 P_LOAD_DDATA_IN
25320 P_ACCESS_ITSB_PTR
25321 nop
25322 nop
25323 nop
25324 nop
25325 nop
25326 .word 0xbe85a068
25327 .word 0xd4dfd000
25328 P_DDEMAP_PCTX
25329 P_TOGGLE_LSU_DM
25330 P_ACCESS_ITSB_PTR
25331 .word 0xc3991f00
25332 .word 0x1000000
25333 or %g0, 0x570, %i7
25334 P_READ_IDATA_ACCESS
25335 nop
25336 nop
25337 nop
25338 nop
25339 nop
25340 nop
25341 nop
25342 nop
25343 nop
25344 .word 0xfcda8200
25345 nop
25346 .word 0x1000000
25347 or %g0, 0x17f, %i7
25348 P_LOAD_DDATA_ACCESS
25349 .word 0xbe8420e0
25350 .word 0xecdfd000
25351thr5_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_311:
25352 .word 0x8780202a
25353 .word 0xfcbc2430
25354 .word 0xec5ca038
25355 P_IDEMAP_ALL_RPAGES
25356 nop
25357 .word 0x1000000
25358 or %g0, 0x5ac, %i7
25359 P_LOAD_IDATA_ACCESS
25360 nop
25361 nop
25362 nop
25363 nop
25364 nop
25365 nop
25366 nop
25367 nop
25368 P_TOGGLE_LSU_DM
25369 P_ACCESS_DTSB_PTR
25370 P_IDEMAP_PCTX
25371thr5_MMU_ASI_PRIMARY_LITTLE_312:
25372 .word 0x87802088
25373 .word 0xf6f0a0d8
25374 .word 0xfcda9000
25375 .word 0xbe14c000
25376 RETURN_FROM_SUPERVISOR1
25377 nop
25378Thr5_User_Text_4v404_exit:
25379 EXIT_GOOD
25380Thr5_User_Text_4v404_text_end:
25381/*********************************************************************/
25382SECTION .Thr5_User_Data_4v105 DATA_VA=0x750034000000
25383attr_data {
25384 Name = .Thr5_User_Data_4v105 ,
25385 VA = 0x750034000000 ,/* 0x7500343fffc0 */
25386 RA = 0x03fa400000 ,
25387 PA = 0x03fa400000 ,
25388 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
25389 thr5_nz_ctx_tsb_1 ,
25390 TTE_V = 1 ,
25391 TTE_NFO = 0 ,
25392 TTE_L = 1 ,
25393 TTE_Soft = 0x070000 ,
25394 TTE_IE = 0 ,
25395 TTE_E = 0 ,
25396 TTE_CP = 1 ,
25397 TTE_CV = 0 ,
25398 TTE_P = 0 ,
25399 TTE_EP = 0 ,
25400 TTE_W = 1 ,
25401 TTE_SW1 = 1 ,
25402 TTE_SW0 = 0 ,
25403 TTE_RSVD1 = 0 ,
25404 TTE_Size = 3 ,
25405 /* DTTE_TAG_DATA = 00007500340019a9 80000003fa400443 */
25406 end_label = Thr5_User_Data_4v105_data_end ,
25407 compressimage ,
25408 }
25409.data
25410.global Thr5_User_Data_4v105_data_begin
25411Thr5_User_Data_4v105_data_begin:
25412 .xword 0x740000560000
25413 .xword 0x73a00004a000
25414 .xword 0x750014c00000
25415 .xword 0x750038400000
25416 .xword 0x7400002d0000
25417 .xword 0x73a0000b2000
25418 .xword 0x750016400000
25419 .xword 0x73a000116000
25420 .xword 0x740000a30000
25421 .xword 0x73a00008e000
25422 .xword 0x750016800000
25423 .xword 0x740000e20000
25424 .xword 0x73a0001c8000
25425 .xword 0x740000dc0000
25426 .xword 0x75001f800000
25427 .xword 0x750023800000
25428 .xword 0x73a0000a2000
25429 .xword 0x740000c90000
25430 .xword 0x73a00014e000
25431 .xword 0x75003b800000
25432 .xword 0x740000ef0000
25433 .xword 0x740000090000
25434 .xword 0x7400000e0000
25435 .xword 0x73a000182000
25436 .xword 0x740000630000
25437 .xword 0x750027800000
25438 .xword 0x750034000000
25439 .xword 0x73a00000a000
25440 .xword 0x750001000000
25441 .xword 0x73a00010e000
25442 .xword 0x740000b90000
25443 .xword 0x73a000172000
25444 .xword 0x73a000104000
25445 .xword 0x740000690000
25446 .xword 0x73a0001d2000
25447 .xword 0x73a00006c000
25448 .xword 0x750039000000
25449 .xword 0x73a000018000
25450 .xword 0x7400007e0000
25451 .xword 0x73a00015e000
25452Thr5_User_Data_4v105_data_end:
25453/*********************************************************************/
25454SECTION .Thr5_User_Text_4v009 TEXT_VA=0x73a00000a000
25455attr_text {
25456 Name = .Thr5_User_Text_4v009 ,
25457 VA = 0x73a00000a000 ,/* 0x73a00000bfc0 */
25458 RA = 0x0370054000 ,
25459 PA = 0x0370054000 ,
25460 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
25461 thr5_nz_ctx_tsb_3 ,
25462 TTE_V = 1 ,
25463 TTE_NFO = 0 ,
25464 TTE_L = 1 ,
25465 TTE_Soft = 0x010000 ,
25466 TTE_IE = 0 ,
25467 TTE_E = 0 ,
25468 TTE_CP = 0 ,
25469 TTE_CV = 0 ,
25470 TTE_P = 0 ,
25471 TTE_EP = 1 ,
25472 TTE_W = 0 ,
25473 TTE_SW1 = 1 ,
25474 TTE_SW0 = 1 ,
25475 TTE_RSVD1 = 0 ,
25476 TTE_Size = 0 ,
25477 /* ITTE_TAG_DATA = 000073a00000b9a9 8000000370054080 */
25478 end_label = Thr5_User_Text_4v009_text_end ,
25479 compressimage ,
25480 }
25481.text
25482.global Thr5_User_Text_4v009_text_begin
25483Thr5_User_Text_4v009_text_begin:
25484 nop
25485 sub %g1, 1, %g1
25486 brz %g1,Thr5_User_Text_4v009_exit
25487 nop
25488 IDEMAP_ALL_RPAGES
25489 .word 0x1000000
25490 .word 0xbe154000
25491 IDEMAP_RPAGE
25492 IDEMAP_ALL
25493 .word 0x1000000
25494 or %g0, 0x135, %i7
25495 LOAD_IDATA_ACCESS
25496 .word 0xc02c2140
25497 .word 0xda72a0d8
25498 .word 0xc02ea144
25499 .word 0xfa5da098
25500 DO_BRANCH
25501 .word 0x81c0e088
25502 .word 0xbe124000
25503 GOTO_SUPERVISOR0
25504 .word 0xfcdad020
25505 .word 0x1000000
25506 .word 0xbe150000
25507 IDEMAP_PAGE
25508thr5_MMU_ASI_PRIMARY_313:
25509 .word 0x87802080
25510 .word 0xeaf0a0a8
25511 .word 0xfe4c2a8a
25512 .word 0xbe82a0d0
25513 .word 0xecdfd000
25514 .word 0x1000000
25515 .word 0xbe138000
25516 srlx %i7, 8, %i7
25517 andn %i7, 0x1f, %i7
25518 xor %i7, 0x10, %i7
25519 ITLB_PROBE
25520 .word 0xfe55ae96
25521 nop
25522 nop
25523 nop
25524 nop
25525 nop
25526 nop
25527 nop
25528 .word 0x1000000
25529 .word 0xbe168000
25530 srlx %i7, 8, %i7
25531 andn %i7, 0x1f, %i7
25532 xor %i7, 0x10, %i7
25533 ITLB_PROBE
25534 nop
25535 nop
25536 nop
25537 nop
25538 nop
25539 .word 0x1000000
25540 or %g0, 0x490, %i7
25541 READ_IDATA_ACCESS
25542 DO_BRANCH
25543 .word 0x81c3e000
25544 .word 0xbe13c000
25545 GOTO_SUPERVISOR0
25546 ACCESS_ITSB_PTR
25547 .word 0x1000000
25548 or %g0, 0x738, %i7
25549 READ_DDATA_ACCESS
25550 .word 0xec776100
25551 .word 0xc026a570
25552 .word 0xc032a152
25553 .word 0xbe13c000
25554 GOTO_SUPERVISOR0
25555 nop
25556 nop
25557 nop
25558 nop
25559 nop
25560 nop
25561 nop
25562 nop
25563 nop
25564 .word 0x1000000
25565 or %g0, 0x063, %i7
25566 LOAD_IDATA_IN
25567 DDEMAP_ALL_RPAGES
25568 ACCESS_ITSB_PTR
25569 .word 0x1000000
25570 or %g0, 0x7d0, %i7
25571 READ_DDATA_ACCESS
25572 .word 0x1000000
25573 or %g0, 0x013, %i7
25574 LOAD_IDATA_IN
25575 .word 0xbe842098
25576 .word 0xfadfd000
25577 .word 0xfe492fb4
25578 .word 0xfe42a968
25579 .word 0xc0342ac4
25580 .word 0xbe82a068
25581 .word 0xf4dfd000
25582 .word 0x1000000
25583 .word 0xbe120000
25584 srlx %i7, 8, %i7
25585 andn %i7, 0x1f, %i7
25586 ITLB_PROBE
25587 nop
25588 nop
25589 nop
25590thr5_MMU_ASI_BLK_SL_314:
25591 .word 0x878020f9
25592 .word 0xe3baedc0
25593 .word 0x1000000
25594 .word 0xbe168000
25595 srlx %i7, 8, %i7
25596 andn %i7, 0x1f, %i7
25597 xor %i7, 0x10, %i7
25598 ITLB_PROBE
25599 DO_BRANCH
25600 .word 0x81c4e000
25601 .word 0xbe13c000
25602 GOTO_SUPERVISOR0
25603 .word 0xf45ea100
25604 .word 0x81c4e000
25605 .word 0xbe124000
25606 GOTO_SUPERVISOR0
25607 nop
25608Thr5_User_Text_4v009_exit:
25609 EXIT_GOOD
25610Thr5_User_Text_4v009_text_end:
25611/*********************************************************************/
25612SECTION .Thr5_User_Data_4v106 DATA_VA=0x750001000000
25613attr_data {
25614 Name = .Thr5_User_Data_4v106 ,
25615 VA = 0x750001000000 ,/* 0x7500013fffc0 */
25616 RA = 0x03f7000000 ,
25617 PA = 0x03f7000000 ,
25618 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
25619 thr5_nz_ctx_tsb_1 ,
25620 TTE_V = 1 ,
25621 TTE_NFO = 0 ,
25622 TTE_L = 1 ,
25623 TTE_Soft = 0x070000 ,
25624 TTE_IE = 0 ,
25625 TTE_E = 0 ,
25626 TTE_CP = 1 ,
25627 TTE_CV = 0 ,
25628 TTE_P = 0 ,
25629 TTE_EP = 0 ,
25630 TTE_W = 1 ,
25631 TTE_SW1 = 1 ,
25632 TTE_SW0 = 0 ,
25633 TTE_RSVD1 = 0 ,
25634 TTE_Size = 3 ,
25635 /* DTTE_TAG_DATA = 00007500010019a9 80000003f7000443 */
25636 end_label = Thr5_User_Data_4v106_data_end ,
25637 compressimage ,
25638 }
25639.data
25640.global Thr5_User_Data_4v106_data_begin
25641Thr5_User_Data_4v106_data_begin:
25642 .xword 0x740000560000
25643 .xword 0x73a00004a000
25644 .xword 0x750014c00000
25645 .xword 0x750038400000
25646 .xword 0x7400002d0000
25647 .xword 0x73a0000b2000
25648 .xword 0x750016400000
25649 .xword 0x73a000116000
25650 .xword 0x740000a30000
25651 .xword 0x73a00008e000
25652 .xword 0x750016800000
25653 .xword 0x740000e20000
25654 .xword 0x73a0001c8000
25655 .xword 0x740000dc0000
25656 .xword 0x75001f800000
25657 .xword 0x750023800000
25658 .xword 0x73a0000a2000
25659 .xword 0x740000c90000
25660 .xword 0x73a00014e000
25661 .xword 0x75003b800000
25662 .xword 0x740000ef0000
25663 .xword 0x740000090000
25664 .xword 0x7400000e0000
25665 .xword 0x73a000182000
25666 .xword 0x740000630000
25667 .xword 0x750027800000
25668 .xword 0x750034000000
25669 .xword 0x73a00000a000
25670 .xword 0x750001000000
25671 .xword 0x73a00010e000
25672 .xword 0x740000b90000
25673 .xword 0x73a000172000
25674 .xword 0x73a000104000
25675 .xword 0x740000690000
25676 .xword 0x73a0001d2000
25677 .xword 0x73a00006c000
25678 .xword 0x750039000000
25679 .xword 0x73a000018000
25680 .xword 0x7400007e0000
25681 .xword 0x73a00015e000
25682Thr5_User_Data_4v106_data_end:
25683/*********************************************************************/
25684SECTION .Thr5_User_Text_4v00a TEXT_VA=0x73a00010e000
25685attr_text {
25686 Name = .Thr5_User_Text_4v00a ,
25687 VA = 0x73a00010e000 ,/* 0x73a00010ffc0 */
25688 RA = 0x03701f4000 ,
25689 PA = 0x03701f4000 ,
25690 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
25691 thr5_nz_ctx_tsb_3 ,
25692 TTE_V = 1 ,
25693 TTE_NFO = 0 ,
25694 TTE_L = 1 ,
25695 TTE_Soft = 0x010000 ,
25696 TTE_IE = 0 ,
25697 TTE_E = 0 ,
25698 TTE_CP = 0 ,
25699 TTE_CV = 0 ,
25700 TTE_P = 0 ,
25701 TTE_EP = 1 ,
25702 TTE_W = 0 ,
25703 TTE_SW1 = 1 ,
25704 TTE_SW0 = 1 ,
25705 TTE_RSVD1 = 0 ,
25706 TTE_Size = 0 ,
25707 /* ITTE_TAG_DATA = 000073a00010f9a9 80000003701f4080 */
25708 end_label = Thr5_User_Text_4v00a_text_end ,
25709 compressimage ,
25710 }
25711.text
25712.global Thr5_User_Text_4v00a_text_begin
25713Thr5_User_Text_4v00a_text_begin:
25714 nop
25715 sub %g1, 1, %g1
25716 brz %g1,Thr5_User_Text_4v00a_exit
25717 nop
25718 TOGGLE_LSU_DM
25719 .word 0xbe138000
25720 GOTO_SUPERVISOR1
25721 IDEMAP_PCTX
25722 .word 0x1000000
25723 or %g0, 0x60, %i7
25724 READ_IDATA_ACCESS
25725 IDEMAP_PCTX
25726 nop
25727 IDEMAP_ALL_RPAGES
25728 .word 0x1000000
25729 or %g0, 0x210, %i7
25730 DTLB_TAG_READ
25731 .word 0x1000000
25732 or %g0, 0x130, %i7
25733 DTLB_TAG_READ
25734 .word 0x1000000
25735 or %g0, 0x030, %i7
25736 LOAD_DDATA_IN
25737 .word 0xbe8420f0
25738 .word 0xf4dfd000
25739 .word 0x1000000
25740 .word 0xbe11c000
25741 srlx %i7, 8, %i7
25742 andn %i7, 0x1f, %i7
25743 ITLB_PROBE
25744 .word 0xc025aac4
25745 .word 0x1000000
25746 or %g0, 0x5f5, %i7
25747 LOAD_DDATA_ACCESS
25748 .word 0x1000000
25749 or %g0, 0x6b6, %i7
25750 LOAD_DDATA_ACCESS
25751 ACCESS_ITSB_PTR
25752 DO_BRANCH
25753 .word 0x81c4e000
25754 .word 0xbe124000
25755 GOTO_SUPERVISOR0
25756 .word 0xc8776068
25757 .word 0xc075a140
25758 .word 0xbe164000
25759 GOTO_SUPERVISOR1
25760 nop
25761Thr5_User_Text_4v00a_exit:
25762 EXIT_GOOD
25763Thr5_User_Text_4v00a_text_end:
25764/*********************************************************************/
25765SECTION .Thr5_User_Data_4v107 DATA_VA=0x740000b90000
25766attr_data {
25767 Name = .Thr5_User_Data_4v107 ,
25768 VA = 0x740000b90000 ,/* 0x740000b9ffc0 */
25769 RA = 0x02202a0000 ,
25770 PA = 0x02202a0000 ,
25771 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
25772 thr5_nz_ctx_tsb_0 ,
25773 TTE_V = 1 ,
25774 TTE_NFO = 0 ,
25775 TTE_L = 1 ,
25776 TTE_Soft = 0x070000 ,
25777 TTE_IE = 0 ,
25778 TTE_E = 0 ,
25779 TTE_CP = 1 ,
25780 TTE_CV = 0 ,
25781 TTE_P = 0 ,
25782 TTE_EP = 0 ,
25783 TTE_W = 1 ,
25784 TTE_SW1 = 1 ,
25785 TTE_SW0 = 0 ,
25786 TTE_RSVD1 = 0 ,
25787 TTE_Size = 1 ,
25788 /* DTTE_TAG_DATA = 0000740000b919a9 80000002202a0441 */
25789 end_label = Thr5_User_Data_4v107_data_end ,
25790 compressimage ,
25791 }
25792.data
25793.global Thr5_User_Data_4v107_data_begin
25794Thr5_User_Data_4v107_data_begin:
25795 .xword 0x740000560000
25796 .xword 0x73a00004a000
25797 .xword 0x750014c00000
25798 .xword 0x750038400000
25799 .xword 0x7400002d0000
25800 .xword 0x73a0000b2000
25801 .xword 0x750016400000
25802 .xword 0x73a000116000
25803 .xword 0x740000a30000
25804 .xword 0x73a00008e000
25805 .xword 0x750016800000
25806 .xword 0x740000e20000
25807 .xword 0x73a0001c8000
25808 .xword 0x740000dc0000
25809 .xword 0x75001f800000
25810 .xword 0x750023800000
25811 .xword 0x73a0000a2000
25812 .xword 0x740000c90000
25813 .xword 0x73a00014e000
25814 .xword 0x75003b800000
25815 .xword 0x740000ef0000
25816 .xword 0x740000090000
25817 .xword 0x7400000e0000
25818 .xword 0x73a000182000
25819 .xword 0x740000630000
25820 .xword 0x750027800000
25821 .xword 0x750034000000
25822 .xword 0x73a00000a000
25823 .xword 0x750001000000
25824 .xword 0x73a00010e000
25825 .xword 0x740000b90000
25826 .xword 0x73a000172000
25827 .xword 0x73a000104000
25828 .xword 0x740000690000
25829 .xword 0x73a0001d2000
25830 .xword 0x73a00006c000
25831 .xword 0x750039000000
25832 .xword 0x73a000018000
25833 .xword 0x7400007e0000
25834 .xword 0x73a00015e000
25835Thr5_User_Data_4v107_data_end:
25836/*********************************************************************/
25837SECTION .Thr5_User_Text_4v00b TEXT_VA=0x73a000172000
25838attr_text {
25839 Name = .Thr5_User_Text_4v00b ,
25840 VA = 0x73a000172000 ,/* 0x73a000173fc0 */
25841 RA = 0x0370164000 ,
25842 PA = 0x0370164000 ,
25843 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
25844 thr5_nz_ctx_tsb_3 ,
25845 TTE_V = 1 ,
25846 TTE_NFO = 0 ,
25847 TTE_L = 1 ,
25848 TTE_Soft = 0x010000 ,
25849 TTE_IE = 0 ,
25850 TTE_E = 0 ,
25851 TTE_CP = 0 ,
25852 TTE_CV = 0 ,
25853 TTE_P = 0 ,
25854 TTE_EP = 1 ,
25855 TTE_W = 0 ,
25856 TTE_SW1 = 1 ,
25857 TTE_SW0 = 1 ,
25858 TTE_RSVD1 = 0 ,
25859 TTE_Size = 0 ,
25860 /* ITTE_TAG_DATA = 000073a0001739a9 8000000370164080 */
25861 end_label = Thr5_User_Text_4v00b_text_end ,
25862 compressimage ,
25863 }
25864.text
25865.global Thr5_User_Text_4v00b_text_begin
25866Thr5_User_Text_4v00b_text_begin:
25867 nop
25868 sub %g1, 1, %g1
25869 brz %g1,Thr5_User_Text_4v00b_exit
25870 nop
25871 ACCESS_ITSB_PTR
25872 .word 0x1000000
25873 .word 0xbe15c000
25874 IDEMAP_RPAGE
25875thr5_MMU_ASI_PRIMARY_315:
25876 .word 0x87802080
25877 .word 0xc4f420e0
25878 .word 0x1000000
25879 .word 0xbe144000
25880 srlx %i7, 8, %i7
25881 andn %i7, 0x1f, %i7
25882 xor %i7, 0x10, %i7
25883 ITLB_PROBE
25884 .word 0xec5ea068
25885 TOGGLE_LSU_IM
25886 nop
25887 nop
25888 nop
25889 nop
25890 .word 0xbe86a100
25891 .word 0xfadfd040
25892 .word 0xbe86a038
25893 .word 0xf4dfd000
25894 .word 0xfcda9000
25895 nop
25896 nop
25897 nop
25898 nop
25899 nop
25900 nop
25901 nop
25902 nop
25903 nop
25904 nop
25905 nop
25906 .word 0x1000000
25907 or %g0, 0x168, %i7
25908 READ_DDATA_ACCESS
25909 .word 0xc45c2008
25910 nop
25911 nop
25912 nop
25913 nop
25914 nop
25915 IDEMAP_ALL
25916 DO_BRANCH
25917 .word 0x81c1e000
25918 .word 0xbe13c000
25919 GOTO_SUPERVISOR0
25920 DDEMAP_NCTX
25921 .word 0xf8742088
25922 .word 0xc036ab0c
25923 .word 0x1000000
25924 or %g0, 0x430, %i7
25925 READ_IDATA_ACCESS
25926 .word 0xfa5aa038
25927thr5_MMU_ASI_PRIMARY_316:
25928 .word 0x87802080
25929 .word 0xeaf12118
25930 IDEMAP_PCTX
25931 .word 0x1000000
25932 or %g0, 0x6d8, %i7
25933 DTLB_TAG_READ
25934 .word 0x1000000
25935 or %g0, 0xa2, %i7
25936 LOAD_IDATA_ACCESS
25937 .word 0xbe154000
25938 GOTO_SUPERVISOR0
25939thr5_MMU_ASI_PRIMARY_317:
25940 .word 0x87802080
25941 .word 0xf4f12098
25942 .word 0x1000000
25943 or %g0, 0xa9, %i7
25944 LOAD_IDATA_ACCESS
25945 .word 0xc0742980
25946 .word 0xbe164000
25947 GOTO_SUPERVISOR1
25948 .word 0xd45ea110
25949 .word 0xe19d9f00
25950 .word 0xec5ea098
25951 .word 0xe05aa0d0
25952 .word 0x1000000
25953 or %g0, 0x4b2, %i7
25954 LOAD_IDATA_ACCESS
25955 .word 0xca5f6070
25956 .word 0xbe82a0b8
25957 .word 0xc4dfd000
25958 .word 0x1000000
25959 or %g0, 0x790, %i7
25960 DTLB_TAG_READ
25961 .word 0xbe124000
25962 GOTO_SUPERVISOR0
25963 .word 0xfcdc1000
25964 DDEMAP_SCTX
25965 .word 0x1000000
25966 or %g0, 0x471, %i7
25967 LOAD_IDATA_ACCESS
25968 DO_BRANCH
25969 .word 0x81c1e000
25970 .word 0xbe124000
25971 GOTO_SUPERVISOR0
25972 .word 0xe07760f0
25973 .word 0xc075a150
25974 .word 0xbe150000
25975 GOTO_SUPERVISOR1
25976 nop
25977Thr5_User_Text_4v00b_exit:
25978 EXIT_GOOD
25979Thr5_User_Text_4v00b_text_end:
25980/*********************************************************************/
25981SECTION .Thr5_User_Data_4v108 DATA_VA=0x73a000104000
25982attr_data {
25983 Name = .Thr5_User_Data_4v108 ,
25984 VA = 0x73a000104000 ,/* 0x73a000105fc0 */
25985 RA = 0x0370000000 ,
25986 PA = 0x0370000000 ,
25987 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
25988 thr5_nz_ctx_tsb_3 ,
25989 TTE_V = 1 ,
25990 TTE_NFO = 0 ,
25991 TTE_L = 1 ,
25992 TTE_Soft = 0x070000 ,
25993 TTE_IE = 0 ,
25994 TTE_E = 0 ,
25995 TTE_CP = 1 ,
25996 TTE_CV = 0 ,
25997 TTE_P = 0 ,
25998 TTE_EP = 0 ,
25999 TTE_W = 1 ,
26000 TTE_SW1 = 1 ,
26001 TTE_SW0 = 0 ,
26002 TTE_RSVD1 = 0 ,
26003 TTE_Size = 0 ,
26004 /* DTTE_TAG_DATA = 000073a0001059a9 8000000370000440 */
26005 end_label = Thr5_User_Data_4v108_data_end ,
26006 compressimage ,
26007 }
26008.data
26009.global Thr5_User_Data_4v108_data_begin
26010Thr5_User_Data_4v108_data_begin:
26011 .xword 0x740000560000
26012 .xword 0x73a00004a000
26013 .xword 0x750014c00000
26014 .xword 0x750038400000
26015 .xword 0x7400002d0000
26016 .xword 0x73a0000b2000
26017 .xword 0x750016400000
26018 .xword 0x73a000116000
26019 .xword 0x740000a30000
26020 .xword 0x73a00008e000
26021 .xword 0x750016800000
26022 .xword 0x740000e20000
26023 .xword 0x73a0001c8000
26024 .xword 0x740000dc0000
26025 .xword 0x75001f800000
26026 .xword 0x750023800000
26027 .xword 0x73a0000a2000
26028 .xword 0x740000c90000
26029 .xword 0x73a00014e000
26030 .xword 0x75003b800000
26031 .xword 0x740000ef0000
26032 .xword 0x740000090000
26033 .xword 0x7400000e0000
26034 .xword 0x73a000182000
26035 .xword 0x740000630000
26036 .xword 0x750027800000
26037 .xword 0x750034000000
26038 .xword 0x73a00000a000
26039 .xword 0x750001000000
26040 .xword 0x73a00010e000
26041 .xword 0x740000b90000
26042 .xword 0x73a000172000
26043 .xword 0x73a000104000
26044 .xword 0x740000690000
26045 .xword 0x73a0001d2000
26046 .xword 0x73a00006c000
26047 .xword 0x750039000000
26048 .xword 0x73a000018000
26049 .xword 0x7400007e0000
26050 .xword 0x73a00015e000
26051Thr5_User_Data_4v108_data_end:
26052/*********************************************************************/
26053SECTION .Thr5_User_Text_4v00c TEXT_VA=0x740000690000
26054attr_text {
26055 Name = .Thr5_User_Text_4v00c ,
26056 VA = 0x740000690000 ,/* 0x74000069ffc0 */
26057 RA = 0x0220280000 ,
26058 PA = 0x0220280000 ,
26059 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
26060 thr5_nz_ctx_tsb_0 ,
26061 TTE_V = 1 ,
26062 TTE_NFO = 0 ,
26063 TTE_L = 1 ,
26064 TTE_Soft = 0x010000 ,
26065 TTE_IE = 0 ,
26066 TTE_E = 0 ,
26067 TTE_CP = 0 ,
26068 TTE_CV = 0 ,
26069 TTE_P = 0 ,
26070 TTE_EP = 1 ,
26071 TTE_W = 0 ,
26072 TTE_SW1 = 1 ,
26073 TTE_SW0 = 1 ,
26074 TTE_RSVD1 = 0 ,
26075 TTE_Size = 1 ,
26076 /* ITTE_TAG_DATA = 00007400006919a9 8000000220280081 */
26077 end_label = Thr5_User_Text_4v00c_text_end ,
26078 compressimage ,
26079 }
26080.text
26081.global Thr5_User_Text_4v00c_text_begin
26082Thr5_User_Text_4v00c_text_begin:
26083 nop
26084 sub %g1, 1, %g1
26085 brz %g1,Thr5_User_Text_4v00c_exit
26086 nop
26087 DDEMAP_NCTX
26088 .word 0xfe50adfc
26089 .word 0x1000000
26090 or %g0, 0x4c8, %i7
26091 DTLB_TAG_READ
26092thr5_MMU_ASI_PRIMARY_318:
26093 .word 0x87802080
26094 .word 0xdaf12050
26095thr5_MMU_ASI_PRIMARY_319:
26096 .word 0x87802080
26097 .word 0xd6f5a070
26098 .word 0xe45c20a0
26099 DO_BRANCH
26100 .word 0x81c62000
26101 .word 0xbe13c000
26102 GOTO_SUPERVISOR0
26103 .word 0xd4742120
26104 .word 0xc025aad8
26105thr5_MMU_ASI_SECONDARY_320:
26106 .word 0x87802081
26107 .word 0xfcbae140
26108 .word 0xfe45a918
26109 .word 0xec592130
26110 .word 0xfcdf5000
26111 IDEMAP_ALL_RPAGES
26112 .word 0x1000000
26113 or %g0, 0x010, %i7
26114 LOAD_DDATA_IN
26115 nop
26116 nop
26117 nop
26118 nop
26119 nop
26120 nop
26121 nop
26122 nop
26123 nop
26124 .word 0xbe80a120
26125 .word 0xd4dfd000
26126 DO_BRANCH
26127 .word 0x81c0e088
26128 .word 0xbe13c000
26129 GOTO_SUPERVISOR0
26130 TOGGLE_LSU_IM
26131 DO_BRANCH
26132 .word 0x81c0e088
26133 .word 0xbe154000
26134 GOTO_SUPERVISOR0
26135 nop
26136 nop
26137 nop
26138 .word 0xd4712038
26139 .word 0xc022af78
26140 IDEMAP_NCTX
26141 DDEMAP_ALL_RPAGES
26142 TOGGLE_LSU_DM
26143 .word 0xfcdad120
26144thr5_MMU_ASI_PRIMARY_321:
26145 .word 0x87802080
26146 .word 0xf6f42050
26147 DDEMAP_SCTX
26148 .word 0xcc742018
26149 .word 0xc0742aa0
26150 .word 0x1000000
26151 or %g0, 0x100, %i7
26152 ITLB_TAG_READ
26153 .word 0xfcdc1000
26154 nop
26155 nop
26156 nop
26157 .word 0xbe13c000
26158 GOTO_SUPERVISOR0
26159 .word 0xfe5920b8
26160 .word 0xbe120000
26161 GOTO_SUPERVISOR1
26162 nop
26163Thr5_User_Text_4v00c_exit:
26164 EXIT_GOOD
26165Thr5_User_Text_4v00c_text_end:
26166/*********************************************************************/
26167SECTION .Thr5_User_Data_4v109 DATA_VA=0x73a0001d2000
26168attr_data {
26169 Name = .Thr5_User_Data_4v109 ,
26170 VA = 0x73a0001d2000 ,/* 0x73a0001d3fc0 */
26171 RA = 0x0370166000 ,
26172 PA = 0x0370166000 ,
26173 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
26174 thr5_nz_ctx_tsb_3 ,
26175 TTE_V = 1 ,
26176 TTE_NFO = 0 ,
26177 TTE_L = 1 ,
26178 TTE_Soft = 0x070000 ,
26179 TTE_IE = 0 ,
26180 TTE_E = 0 ,
26181 TTE_CP = 1 ,
26182 TTE_CV = 0 ,
26183 TTE_P = 0 ,
26184 TTE_EP = 0 ,
26185 TTE_W = 1 ,
26186 TTE_SW1 = 1 ,
26187 TTE_SW0 = 0 ,
26188 TTE_RSVD1 = 0 ,
26189 TTE_Size = 0 ,
26190 /* DTTE_TAG_DATA = 000073a0001d39a9 8000000370166440 */
26191 end_label = Thr5_User_Data_4v109_data_end ,
26192 compressimage ,
26193 }
26194.data
26195.global Thr5_User_Data_4v109_data_begin
26196Thr5_User_Data_4v109_data_begin:
26197 .xword 0x740000560000
26198 .xword 0x73a00004a000
26199 .xword 0x750014c00000
26200 .xword 0x750038400000
26201 .xword 0x7400002d0000
26202 .xword 0x73a0000b2000
26203 .xword 0x750016400000
26204 .xword 0x73a000116000
26205 .xword 0x740000a30000
26206 .xword 0x73a00008e000
26207 .xword 0x750016800000
26208 .xword 0x740000e20000
26209 .xword 0x73a0001c8000
26210 .xword 0x740000dc0000
26211 .xword 0x75001f800000
26212 .xword 0x750023800000
26213 .xword 0x73a0000a2000
26214 .xword 0x740000c90000
26215 .xword 0x73a00014e000
26216 .xword 0x75003b800000
26217 .xword 0x740000ef0000
26218 .xword 0x740000090000
26219 .xword 0x7400000e0000
26220 .xword 0x73a000182000
26221 .xword 0x740000630000
26222 .xword 0x750027800000
26223 .xword 0x750034000000
26224 .xword 0x73a00000a000
26225 .xword 0x750001000000
26226 .xword 0x73a00010e000
26227 .xword 0x740000b90000
26228 .xword 0x73a000172000
26229 .xword 0x73a000104000
26230 .xword 0x740000690000
26231 .xword 0x73a0001d2000
26232 .xword 0x73a00006c000
26233 .xword 0x750039000000
26234 .xword 0x73a000018000
26235 .xword 0x7400007e0000
26236 .xword 0x73a00015e000
26237Thr5_User_Data_4v109_data_end:
26238/*********************************************************************/
26239SECTION .Thr5_User_Text_4v00d TEXT_VA=0x73a00006c000
26240attr_text {
26241 Name = .Thr5_User_Text_4v00d ,
26242 VA = 0x73a00006c000 ,/* 0x73a00006dfc0 */
26243 RA = 0x03700b4000 ,
26244 PA = 0x03700b4000 ,
26245 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
26246 thr5_nz_ctx_tsb_3 ,
26247 TTE_V = 1 ,
26248 TTE_NFO = 0 ,
26249 TTE_L = 1 ,
26250 TTE_Soft = 0x010000 ,
26251 TTE_IE = 0 ,
26252 TTE_E = 0 ,
26253 TTE_CP = 0 ,
26254 TTE_CV = 0 ,
26255 TTE_P = 0 ,
26256 TTE_EP = 1 ,
26257 TTE_W = 0 ,
26258 TTE_SW1 = 1 ,
26259 TTE_SW0 = 1 ,
26260 TTE_RSVD1 = 0 ,
26261 TTE_Size = 0 ,
26262 /* ITTE_TAG_DATA = 000073a00006d9a9 80000003700b4080 */
26263 end_label = Thr5_User_Text_4v00d_text_end ,
26264 compressimage ,
26265 }
26266.text
26267.global Thr5_User_Text_4v00d_text_begin
26268Thr5_User_Text_4v00d_text_begin:
26269 nop
26270 sub %g1, 1, %g1
26271 brz %g1,Thr5_User_Text_4v00d_exit
26272 nop
26273 .word 0x1000000
26274 .word 0xbe100000
26275 IDEMAP_RPAGE
26276 DDEMAP_ALL_RPAGES
26277 .word 0xe05ea0f0
26278 .word 0xbe842110
26279 .word 0xf4dfd000
26280 nop
26281 nop
26282 nop
26283 nop
26284 nop
26285 nop
26286 .word 0x1000000
26287 .word 0xbe148000
26288 IDEMAP_RPAGE
26289 DDEMAP_ALL
26290 .word 0xf0776030
26291 .word 0xc0712f58
26292 IDEMAP_NCTX
26293thr5_MMU_ASI_PRIMARY_322:
26294 .word 0x87802080
26295 .word 0xf6f5a090
26296 .word 0xe05da068
26297 nop
26298 nop
26299 nop
26300 nop
26301 nop
26302 nop
26303 nop
26304 nop
26305 nop
26306 .word 0xbe124000
26307 GOTO_SUPERVISOR0
26308 .word 0xfe52a42a
26309 .word 0xfcdf5000
26310 .word 0xbe85a0e0
26311 .word 0xe0dfd000
26312thr5_MMU_ASI_PRIMARY_LITTLE_323:
26313 .word 0x87802088
26314 .word 0xccbeaed0
26315 .word 0xd4742120
26316 .word 0xc02c2aba
26317 .word 0xfa5c20e0
26318 nop
26319 nop
26320 nop
26321 .word 0xf45aa098
26322 nop
26323 nop
26324 nop
26325 nop
26326 nop
26327 nop
26328 nop
26329 nop
26330 nop
26331 .word 0xfe5da098
26332 .word 0xd475a068
26333 .word 0xc0342140
26334 .word 0xc026ab04
26335 .word 0x1000000
26336 or %g0, 0x012, %i7
26337 LOAD_DDATA_IN
26338 .word 0x1000000
26339 .word 0xbe11c000
26340 DDEMAP_RPAGE
26341 .word 0xc037633a
26342 .word 0xc072aaf8
26343 .word 0x1000000
26344 or %g0, 0x4c5, %i7
26345 LOAD_IDATA_ACCESS
26346thr5_MMU_ASI_PRIMARY_LITTLE_324:
26347 .word 0x87802088
26348 .word 0xccf5a078
26349 DO_BRANCH
26350 .word 0x81c3e000
26351 .word 0xbe124000
26352 GOTO_SUPERVISOR0
26353 .word 0x1000000
26354 .word 0xbe114000
26355 IDEMAP_PAGE
26356 .word 0xc032a5fa
26357 .word 0x1000000
26358 or %g0, 0x5d9, %i7
26359 LOAD_IDATA_ACCESS
26360 .word 0xec5c2098
26361 IDEMAP_ALL
26362 .word 0x1000000
26363 or %g0, 0x180, %i7
26364 READ_IDATA_ACCESS
26365 DDEMAP_SCTX
26366 ACCESS_DTSB_PTR
26367 .word 0x1000000
26368 or %g0, 0x158, %i7
26369 DTLB_TAG_READ
26370 .word 0xe0742100
26371 .word 0xc030abd4
26372 .word 0xcc5c2048
26373 DO_BRANCH
26374 .word 0x81c56000
26375 .word 0xbe13c000
26376 GOTO_SUPERVISOR0
26377 nop
26378 nop
26379 nop
26380 nop
26381 nop
26382 nop
26383 nop
26384 nop
26385 nop
26386 .word 0xc025ac54
26387 .word 0x1000000
26388 .word 0xbe144000
26389 IDEMAP_PAGE
26390 .word 0x1000000
26391 or %g0, 0x05e, %i7
26392 LOAD_IDATA_IN
26393 IDEMAP_ALL_PAGES
26394 .word 0xfe5761d4
26395 TOGGLE_LSU_DM
26396 .word 0xbe82a0d0
26397 .word 0xecdfd000
26398 .word 0xfe5aa190
26399 IDEMAP_NCTX
26400 .word 0xce776050
26401 .word 0xc02ea8a3
26402 IDEMAP_ALL_RPAGES
26403 .word 0xc076afa0
26404 .word 0xfcdc1000
26405 DDEMAP_NCTX
26406 .word 0xfe4aa8c8
26407 .word 0xbe13c000
26408 GOTO_SUPERVISOR0
26409 .word 0xc076aa50
26410 .word 0x81c62000
26411 .word 0xbe154000
26412 GOTO_SUPERVISOR0
26413 nop
26414Thr5_User_Text_4v00d_exit:
26415 EXIT_GOOD
26416Thr5_User_Text_4v00d_text_end:
26417/*********************************************************************/
26418SECTION .Thr5_User_Data_4v10a DATA_VA=0x750039000000
26419attr_data {
26420 Name = .Thr5_User_Data_4v10a ,
26421 VA = 0x750039000000 ,/* 0x7500393fffc0 */
26422 RA = 0x03f7c00000 ,
26423 PA = 0x03f7c00000 ,
26424 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
26425 thr5_nz_ctx_tsb_1 ,
26426 TTE_V = 1 ,
26427 TTE_NFO = 0 ,
26428 TTE_L = 1 ,
26429 TTE_Soft = 0x070000 ,
26430 TTE_IE = 0 ,
26431 TTE_E = 0 ,
26432 TTE_CP = 1 ,
26433 TTE_CV = 0 ,
26434 TTE_P = 0 ,
26435 TTE_EP = 0 ,
26436 TTE_W = 1 ,
26437 TTE_SW1 = 1 ,
26438 TTE_SW0 = 0 ,
26439 TTE_RSVD1 = 0 ,
26440 TTE_Size = 3 ,
26441 /* DTTE_TAG_DATA = 00007500390019a9 80000003f7c00443 */
26442 end_label = Thr5_User_Data_4v10a_data_end ,
26443 compressimage ,
26444 }
26445.data
26446.global Thr5_User_Data_4v10a_data_begin
26447Thr5_User_Data_4v10a_data_begin:
26448 .xword 0x740000560000
26449 .xword 0x73a00004a000
26450 .xword 0x750014c00000
26451 .xword 0x750038400000
26452 .xword 0x7400002d0000
26453 .xword 0x73a0000b2000
26454 .xword 0x750016400000
26455 .xword 0x73a000116000
26456 .xword 0x740000a30000
26457 .xword 0x73a00008e000
26458 .xword 0x750016800000
26459 .xword 0x740000e20000
26460 .xword 0x73a0001c8000
26461 .xword 0x740000dc0000
26462 .xword 0x75001f800000
26463 .xword 0x750023800000
26464 .xword 0x73a0000a2000
26465 .xword 0x740000c90000
26466 .xword 0x73a00014e000
26467 .xword 0x75003b800000
26468 .xword 0x740000ef0000
26469 .xword 0x740000090000
26470 .xword 0x7400000e0000
26471 .xword 0x73a000182000
26472 .xword 0x740000630000
26473 .xword 0x750027800000
26474 .xword 0x750034000000
26475 .xword 0x73a00000a000
26476 .xword 0x750001000000
26477 .xword 0x73a00010e000
26478 .xword 0x740000b90000
26479 .xword 0x73a000172000
26480 .xword 0x73a000104000
26481 .xword 0x740000690000
26482 .xword 0x73a0001d2000
26483 .xword 0x73a00006c000
26484 .xword 0x750039000000
26485 .xword 0x73a000018000
26486 .xword 0x7400007e0000
26487 .xword 0x73a00015e000
26488Thr5_User_Data_4v10a_data_end:
26489/*********************************************************************/
26490SECTION .Thr5_User_Text_4v00e TEXT_VA=0x73a000018000
26491attr_text {
26492 Name = .Thr5_User_Text_4v00e ,
26493 VA = 0x73a000018000 ,/* 0x73a000019fc0 */
26494 RA = 0x0370040000 ,
26495 PA = 0x0370040000 ,
26496 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
26497 thr5_nz_ctx_tsb_3 ,
26498 TTE_V = 1 ,
26499 TTE_NFO = 0 ,
26500 TTE_L = 1 ,
26501 TTE_Soft = 0x010000 ,
26502 TTE_IE = 0 ,
26503 TTE_E = 0 ,
26504 TTE_CP = 0 ,
26505 TTE_CV = 0 ,
26506 TTE_P = 0 ,
26507 TTE_EP = 1 ,
26508 TTE_W = 0 ,
26509 TTE_SW1 = 1 ,
26510 TTE_SW0 = 1 ,
26511 TTE_RSVD1 = 0 ,
26512 TTE_Size = 0 ,
26513 /* ITTE_TAG_DATA = 000073a0000199a9 8000000370040080 */
26514 end_label = Thr5_User_Text_4v00e_text_end ,
26515 compressimage ,
26516 }
26517.text
26518.global Thr5_User_Text_4v00e_text_begin
26519Thr5_User_Text_4v00e_text_begin:
26520 nop
26521 sub %g1, 1, %g1
26522 brz %g1,Thr5_User_Text_4v00e_exit
26523 nop
26524 IDEMAP_NCTX
26525 nop
26526 nop
26527 nop
26528 .word 0xc0242140
26529 nop
26530 nop
26531 nop
26532 nop
26533 .word 0x1000000
26534 .word 0xbe174000
26535 IDEMAP_PAGE
26536thr5_MMU_ASI_BLK_P_325:
26537 .word 0x878020f0
26538 .word 0xc3bda940
26539 nop
26540 nop
26541 nop
26542 nop
26543 nop
26544 nop
26545 nop
26546 IDEMAP_NCTX
26547 .word 0x1000000
26548 or %g0, 0x620, %i7
26549 DTLB_TAG_READ
26550 .word 0xc022a2a8
26551 DDEMAP_ALL
26552 .word 0x1000000
26553 or %g0, 0x7a6, %i7
26554 LOAD_DDATA_ACCESS
26555 .word 0xc1989f00
26556 .word 0xfe5dabc8
26557 .word 0xee72a018
26558 .word 0xc0312b16
26559 DO_BRANCH
26560 .word 0x81c3e000
26561 .word 0xbe124000
26562 GOTO_SUPERVISOR0
26563 TOGGLE_LSU_DM
26564 .word 0x1000000
26565 or %g0, 0x07f, %i7
26566 LOAD_DDATA_IN
26567 .word 0xfa742130
26568 .word 0xc035ab46
26569 .word 0xc02f6915
26570 .word 0xec5aa038
26571 .word 0x1000000
26572 or %g0, 0xa6, %i7
26573 LOAD_IDATA_ACCESS
26574 ACCESS_DTSB_PTR
26575 .word 0xc4742068
26576 .word 0xc076add8
26577 .word 0xfe542338
26578 .word 0xe675a0a8
26579 .word 0xc035ad9a
26580 .word 0x1000000
26581 or %g0, 0x178, %i7
26582 READ_IDATA_ACCESS
26583 .word 0x1000000
26584 or %g0, 0x054, %i7
26585 LOAD_DDATA_IN
26586 .word 0xc85da038
26587 DDEMAP_NCTX
26588 .word 0xc026a1b4
26589 .word 0xd45aa038
26590 .word 0x1000000
26591 or %g0, 0x007, %i7
26592 LOAD_DDATA_IN
26593 DO_BRANCH
26594 .word 0x81c56000
26595 .word 0xbe13c000
26596 GOTO_SUPERVISOR0
26597 .word 0xc85aa100
26598 .word 0x81c56000
26599 .word 0xbe124000
26600 GOTO_SUPERVISOR0
26601 nop
26602Thr5_User_Text_4v00e_exit:
26603 EXIT_GOOD
26604Thr5_User_Text_4v00e_text_end:
26605/*********************************************************************/
26606SECTION .Thr5_User_Data_4v10b DATA_VA=0x7400007e0000
26607attr_data {
26608 Name = .Thr5_User_Data_4v10b ,
26609 VA = 0x7400007e0000 ,/* 0x7400007effc0 */
26610 RA = 0x0220770000 ,
26611 PA = 0x0220770000 ,
26612 TTE_Context = 0x19a9 ,/* DATA_PRIMARY */
26613 thr5_nz_ctx_tsb_0 ,
26614 TTE_V = 1 ,
26615 TTE_NFO = 0 ,
26616 TTE_L = 1 ,
26617 TTE_Soft = 0x070000 ,
26618 TTE_IE = 0 ,
26619 TTE_E = 0 ,
26620 TTE_CP = 1 ,
26621 TTE_CV = 0 ,
26622 TTE_P = 0 ,
26623 TTE_EP = 0 ,
26624 TTE_W = 1 ,
26625 TTE_SW1 = 1 ,
26626 TTE_SW0 = 0 ,
26627 TTE_RSVD1 = 0 ,
26628 TTE_Size = 1 ,
26629 /* DTTE_TAG_DATA = 00007400007e19a9 8000000220770441 */
26630 end_label = Thr5_User_Data_4v10b_data_end ,
26631 compressimage ,
26632 }
26633.data
26634.global Thr5_User_Data_4v10b_data_begin
26635Thr5_User_Data_4v10b_data_begin:
26636 .xword 0x740000560000
26637 .xword 0x73a00004a000
26638 .xword 0x750014c00000
26639 .xword 0x750038400000
26640 .xword 0x7400002d0000
26641 .xword 0x73a0000b2000
26642 .xword 0x750016400000
26643 .xword 0x73a000116000
26644 .xword 0x740000a30000
26645 .xword 0x73a00008e000
26646 .xword 0x750016800000
26647 .xword 0x740000e20000
26648 .xword 0x73a0001c8000
26649 .xword 0x740000dc0000
26650 .xword 0x75001f800000
26651 .xword 0x750023800000
26652 .xword 0x73a0000a2000
26653 .xword 0x740000c90000
26654 .xword 0x73a00014e000
26655 .xword 0x75003b800000
26656 .xword 0x740000ef0000
26657 .xword 0x740000090000
26658 .xword 0x7400000e0000
26659 .xword 0x73a000182000
26660 .xword 0x740000630000
26661 .xword 0x750027800000
26662 .xword 0x750034000000
26663 .xword 0x73a00000a000
26664 .xword 0x750001000000
26665 .xword 0x73a00010e000
26666 .xword 0x740000b90000
26667 .xword 0x73a000172000
26668 .xword 0x73a000104000
26669 .xword 0x740000690000
26670 .xword 0x73a0001d2000
26671 .xword 0x73a00006c000
26672 .xword 0x750039000000
26673 .xword 0x73a000018000
26674 .xword 0x7400007e0000
26675 .xword 0x73a00015e000
26676Thr5_User_Data_4v10b_data_end:
26677/*********************************************************************/
26678SECTION .Thr5_User_Text_4v00f TEXT_VA=0x73a00015e000
26679attr_text {
26680 Name = .Thr5_User_Text_4v00f ,
26681 VA = 0x73a00015e000 ,/* 0x73a00015ffc0 */
26682 RA = 0x037008a000 ,
26683 PA = 0x037008a000 ,
26684 TTE_Context = 0x19a9 ,/* TEXT_PRIMARY */
26685 thr5_nz_ctx_tsb_3 ,
26686 TTE_V = 1 ,
26687 TTE_NFO = 0 ,
26688 TTE_L = 1 ,
26689 TTE_Soft = 0x010000 ,
26690 TTE_IE = 0 ,
26691 TTE_E = 0 ,
26692 TTE_CP = 0 ,
26693 TTE_CV = 0 ,
26694 TTE_P = 0 ,
26695 TTE_EP = 1 ,
26696 TTE_W = 0 ,
26697 TTE_SW1 = 1 ,
26698 TTE_SW0 = 1 ,
26699 TTE_RSVD1 = 0 ,
26700 TTE_Size = 0 ,
26701 /* ITTE_TAG_DATA = 000073a00015f9a9 800000037008a080 */
26702 end_label = Thr5_User_Text_4v00f_text_end ,
26703 compressimage ,
26704 }
26705.text
26706.global Thr5_User_Text_4v00f_text_begin
26707Thr5_User_Text_4v00f_text_begin:
26708 nop
26709 sub %g1, 1, %g1
26710 brz %g1,Thr5_User_Text_4v00f_exit
26711 nop
26712 nop
26713 nop
26714 nop
26715 nop
26716 nop
26717 nop
26718 nop
26719 nop
26720 nop
26721 nop
26722 nop
26723 nop
26724 nop
26725 IDEMAP_ALL_RPAGES
26726 .word 0xf276a028
26727 .word 0xc0242be4
26728 .word 0x1000000
26729 or %g0, 0x01a, %i7
26730 LOAD_DDATA_IN
26731 .word 0xc0312cb8
26732 .word 0xe4592018
26733 .word 0x1000000
26734 or %g0, 0x051, %i7
26735 LOAD_DDATA_IN
26736 nop
26737 nop
26738 nop
26739 nop
26740 nop
26741 DDEMAP_ALL
26742 .word 0x1000000
26743 or %g0, 0x04c, %i7
26744 LOAD_IDATA_IN
26745 .word 0xc19e9e00
26746 DDEMAP_PCTX
26747 .word 0x1000000
26748 or %g0, 0x4c8, %i7
26749 READ_IDATA_ACCESS
26750 TOGGLE_LSU_IM
26751 nop
26752 nop
26753 .word 0xbe164000
26754 GOTO_SUPERVISOR1
26755 .word 0xbe85a130
26756 .word 0xe0dfd040
26757 .word 0xfcde9000
26758 .word 0xc0376140
26759 .word 0xfe5c2ac0
26760 DO_BRANCH
26761 .word 0x81c26000
26762 .word 0xbe13c000
26763 GOTO_SUPERVISOR0
26764 ACCESS_DTSB_PTR
26765 .word 0xbe138000
26766 GOTO_SUPERVISOR1
26767 .word 0xfa5c2098
26768 .word 0xbe13c000
26769 GOTO_SUPERVISOR0
26770 nop
26771Thr5_User_Text_4v00f_exit:
26772 EXIT_GOOD
26773Thr5_User_Text_4v00f_text_end:
26774/*********************************************************************/
26775SECTION .Thr6_User_Text_4v000 TEXT_VA=0x790001c00000
26776attr_text {
26777 Name = .Thr6_User_Text_4v000 ,
26778 VA = 0x790001c00000 ,/* 0x790001ffffc0 */
26779 RA = 0x0018000000 ,
26780 PA = 0x0018000000 ,
26781 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
26782 thr6_nz_ctx_tsb_3 ,
26783 TTE_V = 1 ,
26784 TTE_NFO = 0 ,
26785 TTE_L = 0 ,
26786 TTE_Soft = 0x1f0000 ,
26787 TTE_IE = 0 ,
26788 TTE_E = 0 ,
26789 TTE_CP = 1 ,
26790 TTE_CV = 0 ,
26791 TTE_P = 0 ,
26792 TTE_EP = 1 ,
26793 TTE_W = 0 ,
26794 TTE_SW1 = 1 ,
26795 TTE_SW0 = 1 ,
26796 TTE_RSVD1 = 0 ,
26797 TTE_Size = 3 ,
26798 /* ITTE_TAG_DATA = 0000790001c00dac 8000000018000483 */
26799 end_label = Thr6_User_Text_4v000_text_end ,
26800 compressimage ,
26801 }
26802.text
26803.global Thr6_user_code_entry
26804Thr6_user_code_entry:
26805 setx 0x77b000074000, %g1, %g2
26806 or %g0, 12, %g1
26807 .word 0xc658a000
26808 .word 0xc858a008
26809 .word 0xca58a010
26810 .word 0xcc58a018
26811 .word 0xce58a020
26812 .word 0xd058a028
26813 .word 0xd258a030
26814 .word 0xd458a038
26815 .word 0xd658a040
26816 .word 0xd858a048
26817 .word 0xda58a050
26818 .word 0xdc58a058
26819 .word 0xde58a060
26820 .word 0xe058a068
26821 .word 0xe258a070
26822 .word 0xe458a078
26823 .word 0xe658a080
26824 .word 0xe858a088
26825 .word 0xea58a090
26826 .word 0xec58a098
26827 .word 0xee58a0a0
26828 .word 0xf058a0a8
26829 .word 0xf258a0b0
26830 .word 0xf458a0b8
26831 .word 0xf658a0c0
26832 .word 0xf858a0c8
26833 .word 0xfa58a0d0
26834 .word 0xfc58a0d8
26835.global Thr6_User_Text_4v000_text_begin
26836Thr6_User_Text_4v000_text_begin:
26837 nop
26838 sub %g1, 1, %g1
26839 brz %g1,Thr6_User_Text_4v000_exit
26840 nop
26841 .word 0xc02569e4
26842 TOGGLE_LSU_IM
26843 DDEMAP_PCTX
26844 TOGGLE_LSU_DM
26845 TOGGLE_LSU_DM
26846 .word 0xe67120e8
26847 .word 0xc02aa158
26848 .word 0xfcd91000
26849 .word 0x1000000
26850 .word 0xbe15c000
26851 srlx %i7, 8, %i7
26852 andn %i7, 0x1f, %i7
26853 xor %i7, 0x10, %i7
26854 ITLB_PROBE
26855 .word 0xfe476750
26856 .word 0xc02f67d0
26857 nop
26858 nop
26859 nop
26860 nop
26861 nop
26862 nop
26863 nop
26864 DDEMAP_ALL_PAGES
26865 TOGGLE_LSU_DM
26866 .word 0xfe50aeb0
26867 .word 0x1000000
26868 or %g0, 0x480, %i7
26869 ITLB_TAG_READ
26870 .word 0xca58a010
26871 .word 0xbe120000
26872 GOTO_SUPERVISOR1
26873 DDEMAP_ALL
26874 .word 0x1000000
26875 .word 0xbe144000
26876 srlx %i7, 8, %i7
26877 andn %i7, 0x1f, %i7
26878 ITLB_PROBE
26879 .word 0x1000000
26880 .word 0xbe174000
26881 srlx %i7, 8, %i7
26882 andn %i7, 0x1f, %i7
26883 ITLB_PROBE
26884 .word 0x1000000
26885 or %g0, 0x430, %i7
26886 READ_IDATA_ACCESS
26887 TOGGLE_LSU_IM
26888 .word 0xd4756038
26889 .word 0xc072ad90
26890 DO_BRANCH
26891 .word 0x81c4e000
26892 .word 0xbe124000
26893 GOTO_SUPERVISOR0
26894 .word 0xfe46a17c
26895 .word 0xfe4920bc
26896 .word 0xd45c20d0
26897 ACCESS_DTSB_PTR
26898 .word 0xf65aa018
26899 nop
26900 nop
26901 nop
26902 nop
26903 nop
26904 nop
26905 nop
26906 nop
26907 nop
26908 .word 0xd45aa090
26909thr6_MMU_ASI_PRIMARY_326:
26910 .word 0x87802080
26911 .word 0xd4f560b8
26912 .word 0xfcd89100
26913 .word 0x1000000
26914 or %g0, 0x280, %i7
26915 DTLB_TAG_READ
26916 .word 0xca742098
26917 .word 0xc02429e8
26918 DO_BRANCH
26919 .word 0x81c36000
26920 .word 0xbe124000
26921 GOTO_SUPERVISOR0
26922 .word 0xf4742090
26923 .word 0xc02f61cd
26924 .word 0xbe124000
26925 GOTO_SUPERVISOR0
26926 nop
26927Thr6_User_Text_4v000_exit:
26928 EXIT_GOOD
26929Thr6_User_Text_4v000_text_end:
26930/*********************************************************************/
26931SECTION .Thr6_User_Data_4v100 DATA_VA=0x77b000074000
26932attr_data {
26933 Name = .Thr6_User_Data_4v100 ,
26934 VA = 0x77b000074000 ,/* 0x77b000075fc0 */
26935 RA = 0x03800fe000 ,
26936 PA = 0x6f800fe000 ,
26937 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
26938 thr6_nz_ctx_tsb_1 ,
26939 TTE_V = 1 ,
26940 TTE_NFO = 0 ,
26941 TTE_L = 1 ,
26942 TTE_Soft = 0x030000 ,
26943 TTE_IE = 0 ,
26944 TTE_E = 0 ,
26945 TTE_CP = 0 ,
26946 TTE_CV = 0 ,
26947 TTE_P = 0 ,
26948 TTE_EP = 0 ,
26949 TTE_W = 1 ,
26950 TTE_SW1 = 0 ,
26951 TTE_SW0 = 0 ,
26952 TTE_RSVD1 = 0 ,
26953 TTE_Size = 0 ,
26954 /* DTTE_TAG_DATA = 000077b00007469f 8000006f800fe040 */
26955 end_label = Thr6_User_Data_4v100_data_end ,
26956 compressimage ,
26957 }
26958.data
26959.global Thr6_User_Data_4v100_data_begin
26960Thr6_User_Data_4v100_data_begin:
26961 .xword 0x790001c00000
26962 .xword 0x77b000074000
26963 .xword 0x77b00013e000
26964 .xword 0x77b0000e6000
26965 .xword 0x77b0001d4000
26966 .xword 0x77b000090000
26967 .xword 0x790030c00000
26968 .xword 0x77b0001ee000
26969 .xword 0x77b0001f6000
26970 .xword 0x780000d70000
26971 .xword 0x79003c400000
26972 .xword 0x790004800000
26973 .xword 0x7800002b0000
26974 .xword 0x780000f90000
26975 .xword 0x780000480000
26976 .xword 0x77b0000d8000
26977 .xword 0x77b00011e000
26978 .xword 0x780000c30000
26979 .xword 0x790005800000
26980 .xword 0x7a00e0000000
26981 .xword 0x77b000076000
26982 .xword 0x77b0000ee000
26983 .xword 0x77b000134000
26984 .xword 0x77b0001b6000
26985 .xword 0x780000980000
26986 .xword 0x780000d20000
26987 .xword 0x780000700000
26988 .xword 0x790004000000
26989 .xword 0x77b00008c000
26990 .xword 0x77b0001a6000
26991 .xword 0x77b00015c000
26992 .xword 0x790038800000
26993 .xword 0x780000120000
26994 .xword 0x77b0000d0000
26995 .xword 0x7800001b0000
26996 .xword 0x79002c000000
26997 .xword 0x77b00011a000
26998 .xword 0x77b0001d6000
26999 .xword 0x77b0000a6000
27000 .xword 0x7a03f0000000
27001 .xword 0x77b000186000
27002 .xword 0x780000b30000
27003 .xword 0x77b000140000
27004Thr6_User_Data_4v100_data_end:
27005/*********************************************************************/
27006SECTION .Thr6_User_Data_4v200 DATA_VA=0x77b00013e000
27007attr_data {
27008 Name = .Thr6_User_Data_4v200 ,
27009 VA = 0x77b00013e000 ,/* 0x77b00013ffc0 */
27010 RA = 0x0380168000 ,
27011 PA = 0x6f80168000 ,
27012 TTE_Context = 0x1c29 ,/* DATA_SECONDARY */
27013 thr6_nz_ctx_tsb_1 ,
27014 TTE_V = 1 ,
27015 TTE_NFO = 0 ,
27016 TTE_L = 0 ,
27017 TTE_Soft = 0x150000 ,
27018 TTE_IE = 0 ,
27019 TTE_E = 0 ,
27020 TTE_CP = 0 ,
27021 TTE_CV = 0 ,
27022 TTE_P = 0 ,
27023 TTE_EP = 0 ,
27024 TTE_W = 1 ,
27025 TTE_SW1 = 1 ,
27026 TTE_SW0 = 0 ,
27027 TTE_RSVD1 = 0 ,
27028 TTE_Size = 0 ,
27029 /* DTTE_TAG_DATA = 000077b00013ff98 8000006f80168040 */
27030 end_label = Thr6_User_Data_4v200_data_end ,
27031 compressimage ,
27032 }
27033.data
27034.global Thr6_User_Data_4v200_data_begin
27035Thr6_User_Data_4v200_data_begin:
27036 .xword 0x790001c00000
27037 .xword 0x77b000074000
27038 .xword 0x77b00013e000
27039 .xword 0x77b0000e6000
27040 .xword 0x77b0001d4000
27041 .xword 0x77b000090000
27042 .xword 0x790030c00000
27043 .xword 0x77b0001ee000
27044 .xword 0x77b0001f6000
27045 .xword 0x780000d70000
27046 .xword 0x79003c400000
27047 .xword 0x790004800000
27048 .xword 0x7800002b0000
27049 .xword 0x780000f90000
27050 .xword 0x780000480000
27051 .xword 0x77b0000d8000
27052 .xword 0x77b00011e000
27053 .xword 0x780000c30000
27054 .xword 0x790005800000
27055 .xword 0x7a00e0000000
27056 .xword 0x77b000076000
27057 .xword 0x77b0000ee000
27058 .xword 0x77b000134000
27059 .xword 0x77b0001b6000
27060 .xword 0x780000980000
27061 .xword 0x780000d20000
27062 .xword 0x780000700000
27063 .xword 0x790004000000
27064 .xword 0x77b00008c000
27065 .xword 0x77b0001a6000
27066 .xword 0x77b00015c000
27067 .xword 0x790038800000
27068 .xword 0x780000120000
27069 .xword 0x77b0000d0000
27070 .xword 0x7800001b0000
27071 .xword 0x79002c000000
27072 .xword 0x77b00011a000
27073 .xword 0x77b0001d6000
27074 .xword 0x77b0000a6000
27075 .xword 0x7a03f0000000
27076 .xword 0x77b000186000
27077 .xword 0x780000b30000
27078 .xword 0x77b000140000
27079Thr6_User_Data_4v200_data_end:
27080/*********************************************************************/
27081SECTION .Thr6_User_Data_4v300 DATA_VA=0x77b0000e6000
27082attr_data {
27083 Name = .Thr6_User_Data_4v300 ,
27084 VA = 0x77b0000e6000 ,/* 0x77b0000e7fc0 */
27085 RA = 0x0380100000 ,
27086 PA = 0x6f80100000 ,
27087 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27088 thr6_z_ctx_tsb_1 ,
27089 TTE_V = 1 ,
27090 TTE_NFO = 0 ,
27091 TTE_L = 1 ,
27092 TTE_Soft = 0x190000 ,
27093 TTE_IE = 0 ,
27094 TTE_E = 0 ,
27095 TTE_CP = 0 ,
27096 TTE_CV = 0 ,
27097 TTE_P = 0 ,
27098 TTE_EP = 0 ,
27099 TTE_W = 1 ,
27100 TTE_SW1 = 1 ,
27101 TTE_SW0 = 0 ,
27102 TTE_RSVD1 = 0 ,
27103 TTE_Size = 0 ,
27104 /* DTTE_TAG_DATA = 000077b0000e6000 8000006f80100040 */
27105 end_label = Thr6_User_Data_4v300_data_end ,
27106 compressimage ,
27107 }
27108.data
27109.global Thr6_User_Data_4v300_data_begin
27110Thr6_User_Data_4v300_data_begin:
27111 .xword 0x790001c00000
27112 .xword 0x77b000074000
27113 .xword 0x77b00013e000
27114 .xword 0x77b0000e6000
27115 .xword 0x77b0001d4000
27116 .xword 0x77b000090000
27117 .xword 0x790030c00000
27118 .xword 0x77b0001ee000
27119 .xword 0x77b0001f6000
27120 .xword 0x780000d70000
27121 .xword 0x79003c400000
27122 .xword 0x790004800000
27123 .xword 0x7800002b0000
27124 .xword 0x780000f90000
27125 .xword 0x780000480000
27126 .xword 0x77b0000d8000
27127 .xword 0x77b00011e000
27128 .xword 0x780000c30000
27129 .xword 0x790005800000
27130 .xword 0x7a00e0000000
27131 .xword 0x77b000076000
27132 .xword 0x77b0000ee000
27133 .xword 0x77b000134000
27134 .xword 0x77b0001b6000
27135 .xword 0x780000980000
27136 .xword 0x780000d20000
27137 .xword 0x780000700000
27138 .xword 0x790004000000
27139 .xword 0x77b00008c000
27140 .xword 0x77b0001a6000
27141 .xword 0x77b00015c000
27142 .xword 0x790038800000
27143 .xword 0x780000120000
27144 .xword 0x77b0000d0000
27145 .xword 0x7800001b0000
27146 .xword 0x79002c000000
27147 .xword 0x77b00011a000
27148 .xword 0x77b0001d6000
27149 .xword 0x77b0000a6000
27150 .xword 0x7a03f0000000
27151 .xword 0x77b000186000
27152 .xword 0x780000b30000
27153 .xword 0x77b000140000
27154Thr6_User_Data_4v300_data_end:
27155/*********************************************************************/
27156SECTION .Thr6_User_Text_4v001 TEXT_VA=0x77b0001d4000
27157attr_text {
27158 Name = .Thr6_User_Text_4v001 ,
27159 VA = 0x77b0001d4000 ,/* 0x77b0001d5fc0 */
27160 RA = 0x0380110000 ,
27161 PA = 0x6f80110000 ,
27162 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
27163 thr6_nz_ctx_tsb_1 ,
27164 TTE_V = 1 ,
27165 TTE_NFO = 0 ,
27166 TTE_L = 0 ,
27167 TTE_Soft = 0x1f0000 ,
27168 TTE_IE = 0 ,
27169 TTE_E = 0 ,
27170 TTE_CP = 1 ,
27171 TTE_CV = 0 ,
27172 TTE_P = 0 ,
27173 TTE_EP = 1 ,
27174 TTE_W = 0 ,
27175 TTE_SW1 = 1 ,
27176 TTE_SW0 = 1 ,
27177 TTE_RSVD1 = 0 ,
27178 TTE_Size = 0 ,
27179 /* ITTE_TAG_DATA = 000077b0001d469f 8000006f80110480 */
27180 end_label = Thr6_User_Text_4v001_text_end ,
27181 compressimage ,
27182 }
27183.text
27184.global Thr6_User_Text_4v001_text_begin
27185Thr6_User_Text_4v001_text_begin:
27186 nop
27187 sub %g1, 1, %g1
27188 brz %g1,Thr6_User_Text_4v001_exit
27189 nop
27190 .word 0x1000000
27191 or %g0, 0x583, %i7
27192 LOAD_DDATA_ACCESS
27193 ACCESS_ITSB_PTR
27194 nop
27195 nop
27196 nop
27197 nop
27198 nop
27199 nop
27200 nop
27201 nop
27202 nop
27203 .word 0xe25c2010
27204 .word 0x1000000
27205 or %g0, 0x118, %i7
27206 DTLB_TAG_READ
27207 .word 0xc020ab20
27208 .word 0xc0742438
27209 .word 0xfcd89000
27210 .word 0xc676a000
27211 .word 0xc0342174
27212 .word 0x1000000
27213 or %g0, 0x590, %i7
27214 ITLB_TAG_READ
27215 nop
27216 nop
27217 nop
27218 nop
27219 nop
27220 nop
27221thr6_MMU_ASI_PRIMARY_327:
27222 .word 0x87802080
27223 .word 0xcef120a8
27224 .word 0x1000000
27225 .word 0xbe17c000
27226 srlx %i7, 8, %i7
27227 andn %i7, 0x1f, %i7
27228 xor %i7, 0x10, %i7
27229 ITLB_PROBE
27230 .word 0xfe5f6890
27231 nop
27232 nop
27233 nop
27234 nop
27235 nop
27236 nop
27237 nop
27238 nop
27239 .word 0xbe120000
27240 GOTO_SUPERVISOR1
27241 ACCESS_DTSB_PTR
27242 DDEMAP_ALL
27243 ACCESS_ITSB_PTR
27244 .word 0xbe86a090
27245 .word 0xd4dfd000
27246 .word 0xc0712788
27247 .word 0x1000000
27248 .word 0xbe164000
27249 srlx %i7, 8, %i7
27250 andn %i7, 0x1f, %i7
27251 ITLB_PROBE
27252thr6_MMU_ASI_PRIMARY_328:
27253 .word 0x87802080
27254 .word 0xecf6a098
27255thr6_MMU_ASI_PRIMARY_LITTLE_329:
27256 .word 0x87802088
27257 .word 0xccf12018
27258 .word 0xea5d6068
27259 IDEMAP_ALL_RPAGES
27260 TOGGLE_LSU_IM
27261 .word 0x1000000
27262 or %g0, 0x78, %i7
27263 LOAD_IDATA_ACCESS
27264 .word 0x1000000
27265 or %g0, 0x528, %i7
27266 READ_IDATA_ACCESS
27267 .word 0x1000000
27268 .word 0xbe15c000
27269 IDEMAP_RPAGE
27270 DO_BRANCH
27271 .word 0x81c26000
27272 .word 0xbe124000
27273 GOTO_SUPERVISOR0
27274 .word 0xfe5568dc
27275 .word 0xbe13c000
27276 GOTO_SUPERVISOR0
27277 nop
27278Thr6_User_Text_4v001_exit:
27279 EXIT_GOOD
27280Thr6_User_Text_4v001_text_end:
27281/*********************************************************************/
27282SECTION .Thr6_User_Text_4v400 TEXT_VA=0x77b000090000
27283attr_text {
27284 Name = .Thr6_User_Text_4v400 ,
27285 VA = 0x77b000090000 ,/* 0x77b000091fc0 */
27286 RA = 0x03800dc000 ,
27287 PA = 0x6f800dc000 ,
27288 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27289 thr6_z_ctx_tsb_1 ,
27290 TTE_V = 1 ,
27291 TTE_NFO = 0 ,
27292 TTE_L = 0 ,
27293 TTE_Soft = 0x0a0000 ,
27294 TTE_IE = 0 ,
27295 TTE_E = 0 ,
27296 TTE_CP = 0 ,
27297 TTE_CV = 0 ,
27298 TTE_P = 1 ,
27299 TTE_EP = 1 ,
27300 TTE_W = 0 ,
27301 TTE_SW1 = 0 ,
27302 TTE_SW0 = 1 ,
27303 TTE_RSVD1 = 0 ,
27304 TTE_Size = 0 ,
27305 /* ITTE_TAG_DATA = 000077b000090000 8000006f800dc080 */
27306 end_label = Thr6_User_Text_4v400_text_end ,
27307 compressimage ,
27308 }
27309.text
27310.global Thr6_User_Text_4v400_text_begin
27311Thr6_User_Text_4v400_text_begin:
27312 wrpr 0, %gl
27313 .word 0x1000000
27314 or %g0, 0xc0, %i7
27315 P_ITLB_TAG_READ
27316 P_IDEMAP_ALL
27317 .word 0xfcdd4200
27318thr6_MMU_ASI_PRIMARY_330:
27319 .word 0x87802080
27320 .word 0xcef56080
27321 nop
27322 nop
27323 nop
27324 .word 0xbe80a100
27325 .word 0xc8dfd000
27326 .word 0x1000000
27327 or %g0, 0x1c7, %i7
27328 P_LOAD_DDATA_ACCESS
27329 .word 0x1000000
27330 or %g0, 0x408, %i7
27331 P_READ_IDATA_ACCESS
27332 .word 0xfe532a56
27333 .word 0x1000000
27334 or %g0, 0x05d, %i7
27335 P_LOAD_IDATA_IN
27336 P_TOGGLE_LSU_DM
27337 .word 0xd65b2070
27338 .word 0xc026ea1c
27339 .word 0x1000000
27340 .word 0xbe114000
27341 srlx %i7, 8, %i7
27342 andn %i7, 0x1f, %i7
27343 xor %i7, 0x10, %i7
27344 P_ITLB_PROBE
27345 .word 0x1000000
27346 or %g0, 0x478, %i7
27347 P_ITLB_TAG_READ
27348 .word 0x1000000
27349 or %g0, 0x01e, %i7
27350 P_LOAD_IDATA_IN
27351 .word 0xbe14c000
27352 RETURN_FROM_SUPERVISOR1
27353 nop
27354Thr6_User_Text_4v400_exit:
27355 EXIT_GOOD
27356Thr6_User_Text_4v400_text_end:
27357/*********************************************************************/
27358SECTION .Thr6_User_Text_4v002 TEXT_VA=0x790030c00000
27359attr_text {
27360 Name = .Thr6_User_Text_4v002 ,
27361 VA = 0x790030c00000 ,/* 0x790030ffffc0 */
27362 RA = 0x0018400000 ,
27363 PA = 0x0018400000 ,
27364 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
27365 thr6_nz_ctx_tsb_3 ,
27366 TTE_V = 1 ,
27367 TTE_NFO = 0 ,
27368 TTE_L = 0 ,
27369 TTE_Soft = 0x1f0000 ,
27370 TTE_IE = 0 ,
27371 TTE_E = 0 ,
27372 TTE_CP = 1 ,
27373 TTE_CV = 0 ,
27374 TTE_P = 1 ,
27375 TTE_EP = 1 ,
27376 TTE_W = 0 ,
27377 TTE_SW1 = 1 ,
27378 TTE_SW0 = 1 ,
27379 TTE_RSVD1 = 0 ,
27380 TTE_Size = 3 ,
27381 /* ITTE_TAG_DATA = 0000790030c00dac 8000000018400483 */
27382 end_label = Thr6_User_Text_4v002_text_end ,
27383 compressimage ,
27384 }
27385.text
27386.global Thr6_User_Text_4v002_text_begin
27387Thr6_User_Text_4v002_text_begin:
27388 wrpr 0, %gl
27389 .word 0x1000000
27390 or %g0, 0x35, %i7
27391 P_LOAD_IDATA_ACCESS
27392 .word 0xc022a158
27393 .word 0x1000000
27394 or %g0, 0x4ed, %i7
27395 P_LOAD_IDATA_ACCESS
27396 .word 0xc4712068
27397 .word 0xc072abd8
27398 .word 0xfcdb82a0
27399thr6_MMU_ASI_AS_IF_USER_PRIMARY_331:
27400 .word 0x87802010
27401 .word 0xf8f12000
27402 P_DDEMAP_ALL
27403 .word 0x1000000
27404 or %g0, 0xfe, %i7
27405 P_LOAD_DDATA_ACCESS
27406 .word 0x1000000
27407 or %g0, 0x48, %i7
27408 P_READ_IDATA_ACCESS
27409 P_IDEMAP_ALL_RPAGES
27410 .word 0x1000000
27411 or %g0, 0x09e, %i7
27412 P_LOAD_DDATA_IN
27413 .word 0x1000000
27414 .word 0xbe12c000
27415 srlx %i7, 8, %i7
27416 andn %i7, 0x1f, %i7
27417 P_ITLB_PROBE
27418thr6_MMU_ASI_PRIMARY_332:
27419 .word 0x87802080
27420 .word 0xd8f2a0c0
27421 .word 0xd476a148
27422 .word 0xc072ace8
27423 .word 0xbe170000
27424 RETURN_FROM_SUPERVISOR0
27425 nop
27426Thr6_User_Text_4v002_exit:
27427 EXIT_GOOD
27428Thr6_User_Text_4v002_text_end:
27429/*********************************************************************/
27430SECTION .Thr6_User_Data_4v101 DATA_VA=0x77b0001ee000
27431attr_data {
27432 Name = .Thr6_User_Data_4v101 ,
27433 VA = 0x77b0001ee000 ,/* 0x77b0001effc0 */
27434 RA = 0x038017a000 ,
27435 PA = 0x6f8017a000 ,
27436 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
27437 thr6_nz_ctx_tsb_1 ,
27438 TTE_V = 1 ,
27439 TTE_NFO = 0 ,
27440 TTE_L = 1 ,
27441 TTE_Soft = 0x030000 ,
27442 TTE_IE = 0 ,
27443 TTE_E = 0 ,
27444 TTE_CP = 0 ,
27445 TTE_CV = 0 ,
27446 TTE_P = 0 ,
27447 TTE_EP = 0 ,
27448 TTE_W = 1 ,
27449 TTE_SW1 = 0 ,
27450 TTE_SW0 = 0 ,
27451 TTE_RSVD1 = 0 ,
27452 TTE_Size = 0 ,
27453 /* DTTE_TAG_DATA = 000077b0001ee69f 8000006f8017a040 */
27454 end_label = Thr6_User_Data_4v101_data_end ,
27455 compressimage ,
27456 }
27457.data
27458.global Thr6_User_Data_4v101_data_begin
27459Thr6_User_Data_4v101_data_begin:
27460 .xword 0x790001c00000
27461 .xword 0x77b000074000
27462 .xword 0x77b00013e000
27463 .xword 0x77b0000e6000
27464 .xword 0x77b0001d4000
27465 .xword 0x77b000090000
27466 .xword 0x790030c00000
27467 .xword 0x77b0001ee000
27468 .xword 0x77b0001f6000
27469 .xword 0x780000d70000
27470 .xword 0x79003c400000
27471 .xword 0x790004800000
27472 .xword 0x7800002b0000
27473 .xword 0x780000f90000
27474 .xword 0x780000480000
27475 .xword 0x77b0000d8000
27476 .xword 0x77b00011e000
27477 .xword 0x780000c30000
27478 .xword 0x790005800000
27479 .xword 0x7a00e0000000
27480 .xword 0x77b000076000
27481 .xword 0x77b0000ee000
27482 .xword 0x77b000134000
27483 .xword 0x77b0001b6000
27484 .xword 0x780000980000
27485 .xword 0x780000d20000
27486 .xword 0x780000700000
27487 .xword 0x790004000000
27488 .xword 0x77b00008c000
27489 .xword 0x77b0001a6000
27490 .xword 0x77b00015c000
27491 .xword 0x790038800000
27492 .xword 0x780000120000
27493 .xword 0x77b0000d0000
27494 .xword 0x7800001b0000
27495 .xword 0x79002c000000
27496 .xword 0x77b00011a000
27497 .xword 0x77b0001d6000
27498 .xword 0x77b0000a6000
27499 .xword 0x7a03f0000000
27500 .xword 0x77b000186000
27501 .xword 0x780000b30000
27502 .xword 0x77b000140000
27503Thr6_User_Data_4v101_data_end:
27504/*********************************************************************/
27505SECTION .Thr6_User_Data_4v201 DATA_VA=0x77b0001f6000
27506attr_data {
27507 Name = .Thr6_User_Data_4v201 ,
27508 VA = 0x77b0001f6000 ,/* 0x77b0001f7fc0 */
27509 RA = 0x03800d8000 ,
27510 PA = 0x6f800d8000 ,
27511 TTE_Context = 0x1c29 ,/* DATA_SECONDARY */
27512 thr6_nz_ctx_tsb_1 ,
27513 TTE_V = 1 ,
27514 TTE_NFO = 0 ,
27515 TTE_L = 0 ,
27516 TTE_Soft = 0x150000 ,
27517 TTE_IE = 0 ,
27518 TTE_E = 0 ,
27519 TTE_CP = 0 ,
27520 TTE_CV = 0 ,
27521 TTE_P = 0 ,
27522 TTE_EP = 0 ,
27523 TTE_W = 1 ,
27524 TTE_SW1 = 1 ,
27525 TTE_SW0 = 0 ,
27526 TTE_RSVD1 = 0 ,
27527 TTE_Size = 0 ,
27528 /* DTTE_TAG_DATA = 000077b0001f7f98 8000006f800d8040 */
27529 end_label = Thr6_User_Data_4v201_data_end ,
27530 compressimage ,
27531 }
27532.data
27533.global Thr6_User_Data_4v201_data_begin
27534Thr6_User_Data_4v201_data_begin:
27535 .xword 0x790001c00000
27536 .xword 0x77b000074000
27537 .xword 0x77b00013e000
27538 .xword 0x77b0000e6000
27539 .xword 0x77b0001d4000
27540 .xword 0x77b000090000
27541 .xword 0x790030c00000
27542 .xword 0x77b0001ee000
27543 .xword 0x77b0001f6000
27544 .xword 0x780000d70000
27545 .xword 0x79003c400000
27546 .xword 0x790004800000
27547 .xword 0x7800002b0000
27548 .xword 0x780000f90000
27549 .xword 0x780000480000
27550 .xword 0x77b0000d8000
27551 .xword 0x77b00011e000
27552 .xword 0x780000c30000
27553 .xword 0x790005800000
27554 .xword 0x7a00e0000000
27555 .xword 0x77b000076000
27556 .xword 0x77b0000ee000
27557 .xword 0x77b000134000
27558 .xword 0x77b0001b6000
27559 .xword 0x780000980000
27560 .xword 0x780000d20000
27561 .xword 0x780000700000
27562 .xword 0x790004000000
27563 .xword 0x77b00008c000
27564 .xword 0x77b0001a6000
27565 .xword 0x77b00015c000
27566 .xword 0x790038800000
27567 .xword 0x780000120000
27568 .xword 0x77b0000d0000
27569 .xword 0x7800001b0000
27570 .xword 0x79002c000000
27571 .xword 0x77b00011a000
27572 .xword 0x77b0001d6000
27573 .xword 0x77b0000a6000
27574 .xword 0x7a03f0000000
27575 .xword 0x77b000186000
27576 .xword 0x780000b30000
27577 .xword 0x77b000140000
27578Thr6_User_Data_4v201_data_end:
27579/*********************************************************************/
27580SECTION .Thr6_User_Data_4v301 DATA_VA=0x780000d70000
27581attr_data {
27582 Name = .Thr6_User_Data_4v301 ,
27583 VA = 0x780000d70000 ,/* 0x780000d7ffc0 */
27584 RA = 0x0230ac0000 ,
27585 PA = 0x0230ac0000 ,
27586 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
27587 thr6_z_ctx_tsb_2 ,
27588 TTE_V = 1 ,
27589 TTE_NFO = 0 ,
27590 TTE_L = 1 ,
27591 TTE_Soft = 0x190000 ,
27592 TTE_IE = 0 ,
27593 TTE_E = 0 ,
27594 TTE_CP = 0 ,
27595 TTE_CV = 0 ,
27596 TTE_P = 0 ,
27597 TTE_EP = 0 ,
27598 TTE_W = 1 ,
27599 TTE_SW1 = 1 ,
27600 TTE_SW0 = 0 ,
27601 TTE_RSVD1 = 0 ,
27602 TTE_Size = 1 ,
27603 /* DTTE_TAG_DATA = 0000780000d70000 8000000230ac0041 */
27604 end_label = Thr6_User_Data_4v301_data_end ,
27605 compressimage ,
27606 }
27607.data
27608.global Thr6_User_Data_4v301_data_begin
27609Thr6_User_Data_4v301_data_begin:
27610 .xword 0x790001c00000
27611 .xword 0x77b000074000
27612 .xword 0x77b00013e000
27613 .xword 0x77b0000e6000
27614 .xword 0x77b0001d4000
27615 .xword 0x77b000090000
27616 .xword 0x790030c00000
27617 .xword 0x77b0001ee000
27618 .xword 0x77b0001f6000
27619 .xword 0x780000d70000
27620 .xword 0x79003c400000
27621 .xword 0x790004800000
27622 .xword 0x7800002b0000
27623 .xword 0x780000f90000
27624 .xword 0x780000480000
27625 .xword 0x77b0000d8000
27626 .xword 0x77b00011e000
27627 .xword 0x780000c30000
27628 .xword 0x790005800000
27629 .xword 0x7a00e0000000
27630 .xword 0x77b000076000
27631 .xword 0x77b0000ee000
27632 .xword 0x77b000134000
27633 .xword 0x77b0001b6000
27634 .xword 0x780000980000
27635 .xword 0x780000d20000
27636 .xword 0x780000700000
27637 .xword 0x790004000000
27638 .xword 0x77b00008c000
27639 .xword 0x77b0001a6000
27640 .xword 0x77b00015c000
27641 .xword 0x790038800000
27642 .xword 0x780000120000
27643 .xword 0x77b0000d0000
27644 .xword 0x7800001b0000
27645 .xword 0x79002c000000
27646 .xword 0x77b00011a000
27647 .xword 0x77b0001d6000
27648 .xword 0x77b0000a6000
27649 .xword 0x7a03f0000000
27650 .xword 0x77b000186000
27651 .xword 0x780000b30000
27652 .xword 0x77b000140000
27653Thr6_User_Data_4v301_data_end:
27654/*********************************************************************/
27655SECTION .Thr6_User_Text_4v003 TEXT_VA=0x79003c400000
27656attr_text {
27657 Name = .Thr6_User_Text_4v003 ,
27658 VA = 0x79003c400000 ,/* 0x79003c7fffc0 */
27659 RA = 0x0018800000 ,
27660 PA = 0x0018800000 ,
27661 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
27662 thr6_nz_ctx_tsb_3 ,
27663 TTE_V = 1 ,
27664 TTE_NFO = 0 ,
27665 TTE_L = 0 ,
27666 TTE_Soft = 0x1f0000 ,
27667 TTE_IE = 0 ,
27668 TTE_E = 0 ,
27669 TTE_CP = 1 ,
27670 TTE_CV = 0 ,
27671 TTE_P = 0 ,
27672 TTE_EP = 1 ,
27673 TTE_W = 0 ,
27674 TTE_SW1 = 1 ,
27675 TTE_SW0 = 1 ,
27676 TTE_RSVD1 = 0 ,
27677 TTE_Size = 3 ,
27678 /* ITTE_TAG_DATA = 000079003c400dac 8000000018800483 */
27679 end_label = Thr6_User_Text_4v003_text_end ,
27680 compressimage ,
27681 }
27682.text
27683.global Thr6_User_Text_4v003_text_begin
27684Thr6_User_Text_4v003_text_begin:
27685 nop
27686 sub %g1, 1, %g1
27687 brz %g1,Thr6_User_Text_4v003_exit
27688 nop
27689 .word 0x1000000
27690 or %g0, 0x079, %i7
27691 LOAD_DDATA_IN
27692 .word 0xc02aa66e
27693 .word 0xfcde9000
27694 .word 0xc0756f40
27695 .word 0xbe164000
27696 GOTO_SUPERVISOR1
27697 .word 0xfe4c2739
27698 .word 0xfcde9000
27699 IDEMAP_PCTX
27700 .word 0x1000000
27701 or %g0, 0x062, %i7
27702 LOAD_IDATA_IN
27703 .word 0x1000000
27704 or %g0, 0xc9, %i7
27705 LOAD_DDATA_ACCESS
27706 .word 0xbe120000
27707 GOTO_SUPERVISOR1
27708 .word 0x1000000
27709 or %g0, 0x044, %i7
27710 LOAD_DDATA_IN
27711 .word 0xd45c2068
27712 .word 0xf65f60a0
27713 .word 0xfa5aa0d0
27714 ACCESS_DTSB_PTR
27715 .word 0xfe4ea4c0
27716 nop
27717 nop
27718 nop
27719 .word 0xbe86a0d0
27720 .word 0xd4dfd000
27721 .word 0xfe5aa400
27722 nop
27723 nop
27724 nop
27725 nop
27726 nop
27727 nop
27728 nop
27729 nop
27730 nop
27731 .word 0xbe124000
27732 GOTO_SUPERVISOR0
27733 .word 0xea776068
27734 .word 0xc0256b4c
27735 .word 0xbe124000
27736 GOTO_SUPERVISOR0
27737 nop
27738Thr6_User_Text_4v003_exit:
27739 EXIT_GOOD
27740Thr6_User_Text_4v003_text_end:
27741/*********************************************************************/
27742SECTION .Thr6_User_Text_4v401 TEXT_VA=0x790004800000
27743attr_text {
27744 Name = .Thr6_User_Text_4v401 ,
27745 VA = 0x790004800000 ,/* 0x790004bfffc0 */
27746 RA = 0x001b800000 ,
27747 PA = 0x001b800000 ,
27748 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
27749 thr6_z_ctx_tsb_3 ,
27750 TTE_V = 1 ,
27751 TTE_NFO = 0 ,
27752 TTE_L = 0 ,
27753 TTE_Soft = 0x0a0000 ,
27754 TTE_IE = 0 ,
27755 TTE_E = 0 ,
27756 TTE_CP = 0 ,
27757 TTE_CV = 0 ,
27758 TTE_P = 1 ,
27759 TTE_EP = 1 ,
27760 TTE_W = 0 ,
27761 TTE_SW1 = 0 ,
27762 TTE_SW0 = 1 ,
27763 TTE_RSVD1 = 0 ,
27764 TTE_Size = 3 ,
27765 /* ITTE_TAG_DATA = 0000790004800000 800000001b800083 */
27766 end_label = Thr6_User_Text_4v401_text_end ,
27767 compressimage ,
27768 }
27769.text
27770.global Thr6_User_Text_4v401_text_begin
27771Thr6_User_Text_4v401_text_begin:
27772 wrpr 0, %gl
27773 P_IDEMAP_ALL
27774 .word 0x1000000
27775 or %g0, 0x02b, %i7
27776 P_LOAD_IDATA_IN
27777 .word 0xfcda9000
27778 .word 0x1000000
27779 or %g0, 0x020, %i7
27780 P_LOAD_IDATA_IN
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
27798thr6_MMU_ASI_PRIMARY_333:
27799 .word 0x87802080
27800 .word 0xd6f42010
27801 P_ACCESS_ITSB_PTR
27802 nop
27803 nop
27804 nop
27805 nop
27806 nop
27807 .word 0x1000000
27808 .word 0xbe100000
27809 srlx %i7, 8, %i7
27810 andn %i7, 0x1f, %i7
27811 xor %i7, 0x10, %i7
27812 P_ITLB_PROBE
27813 .word 0xc071a558
27814 .word 0xbe86a128
27815 .word 0xf4dfd000
27816thr6_MMU_ASI_PRIMARY_334:
27817 .word 0x87802080
27818 .word 0xd6f6a010
27819thr6_MMU_ASI_PRIMARY_335:
27820 .word 0x87802080
27821 .word 0xecf76010
27822 .word 0x1000000
27823 or %g0, 0x538, %i7
27824 P_ITLB_TAG_READ
27825 .word 0xbe86a138
27826 .word 0xd4dfc200
27827 .word 0xbe82a038
27828 .word 0xf4dfc200
27829 .word 0xbe856068
27830 .word 0xc8dfc200
27831 .word 0x1000000
27832 or %g0, 0x0, %i7
27833 P_DTLB_TAG_READ
27834 P_DDEMAP_ALL_RPAGES
27835 .word 0xfcdc1000
27836 nop
27837 nop
27838 nop
27839 nop
27840 nop
27841 .word 0x1000000
27842 or %g0, 0x448, %i7
27843 P_ITLB_TAG_READ
27844 .word 0xbe842068
27845 .word 0xc8dfd000
27846 .word 0xec5ca070
27847thr6_MMU_ASI_AS_IF_USER_SECONDARY_336:
27848 .word 0x87802011
27849 .word 0xf6f46018
27850 P_IDEMAP_ALL_RPAGES
27851 .word 0xf276e0b0
27852 .word 0xc075e850
27853 .word 0xc19e82c0
27854 .word 0x1000000
27855 or %g0, 0x140, %i7
27856 P_DTLB_TAG_READ
27857 .word 0x1000000
27858 or %g0, 0x340, %i7
27859 P_DTLB_TAG_READ
27860 .word 0x1000000
27861 or %g0, 0x170, %i7
27862 P_DTLB_TAG_READ
27863 P_IDEMAP_ALL
27864 .word 0x1000000
27865 or %g0, 0x650, %i7
27866 P_DTLB_TAG_READ
27867 .word 0x1000000
27868 or %g0, 0x33e, %i7
27869 P_LOAD_DDATA_ACCESS
27870 P_TOGGLE_LSU_DM
27871 P_TOGGLE_LSU_IM
27872thr6_MMU_ASI_AS_IF_USER_PRIMARY_337:
27873 .word 0x87802010
27874 .word 0xeef42048
27875 .word 0xbe8560d0
27876 .word 0xfadfc200
27877 .word 0xea5de148
27878 .word 0xd471a038
27879 .word 0xc0332f28
27880thr6_MMU_ASI_PRIMARY_338:
27881 .word 0x87802080
27882 .word 0xecf42010
27883 .word 0xbe134000
27884 RETURN_FROM_SUPERVISOR1
27885 nop
27886Thr6_User_Text_4v401_exit:
27887 EXIT_GOOD
27888Thr6_User_Text_4v401_text_end:
27889/*********************************************************************/
27890SECTION .Thr6_User_Text_4v004 TEXT_VA=0x7800002b0000
27891attr_text {
27892 Name = .Thr6_User_Text_4v004 ,
27893 VA = 0x7800002b0000 ,/* 0x7800002bffc0 */
27894 RA = 0x02305a0000 ,
27895 PA = 0x6e305a0000 ,
27896 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
27897 thr6_nz_ctx_tsb_2 ,
27898 TTE_V = 1 ,
27899 TTE_NFO = 0 ,
27900 TTE_L = 0 ,
27901 TTE_Soft = 0x1f0000 ,
27902 TTE_IE = 0 ,
27903 TTE_E = 0 ,
27904 TTE_CP = 1 ,
27905 TTE_CV = 0 ,
27906 TTE_P = 1 ,
27907 TTE_EP = 1 ,
27908 TTE_W = 0 ,
27909 TTE_SW1 = 1 ,
27910 TTE_SW0 = 1 ,
27911 TTE_RSVD1 = 0 ,
27912 TTE_Size = 1 ,
27913 /* ITTE_TAG_DATA = 00007800002b0dac 8000006e305a0481 */
27914 end_label = Thr6_User_Text_4v004_text_end ,
27915 compressimage ,
27916 }
27917.text
27918.global Thr6_User_Text_4v004_text_begin
27919Thr6_User_Text_4v004_text_begin:
27920 wrpr 0, %gl
27921 .word 0xbe846010
27922 .word 0xd6dfc220
27923 .word 0xc02d6158
27924 .word 0xc19882c0
27925 nop
27926 nop
27927 nop
27928 .word 0xfcdad020
27929 P_IDEMAP_NCTX
27930 nop
27931 nop
27932 nop
27933 nop
27934 nop
27935 nop
27936 nop
27937 nop
27938 nop
27939 .word 0xbe86a0e0
27940 .word 0xd4dfd000
27941thr6_MMU_ASI_BLK_P_339:
27942 .word 0x878020f0
27943 .word 0xc1bc2640
27944 nop
27945 nop
27946 nop
27947 nop
27948 nop
27949 nop
27950 nop
27951 .word 0xec5d6070
27952 nop
27953 nop
27954 nop
27955 nop
27956 P_DDEMAP_PCTX
27957thr6_MMU_ASI_SECONDARY_LITTLE_340:
27958 .word 0x87802089
27959 .word 0xecbc6280
27960thr6_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_341:
27961 .word 0x87802018
27962 .word 0xf4f6a118
27963thr6_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_342:
27964 .word 0x87802018
27965 .word 0xe2f6a010
27966 .word 0x1000000
27967 or %g0, 0x1f8, %i7
27968 P_READ_IDATA_ACCESS
27969 .word 0xfe56ad46
27970 .word 0x1000000
27971 or %g0, 0xff, %i7
27972 P_LOAD_IDATA_ACCESS
27973 .word 0xfcd91100
27974 .word 0xbe816010
27975 .word 0xc39fc2e0
27976 .word 0x1000000
27977 or %g0, 0x00c, %i7
27978 P_LOAD_DDATA_IN
27979 .word 0xfcde8200
27980 .word 0x1000000
27981 or %g0, 0x05b, %i7
27982 P_LOAD_IDATA_IN
27983 .word 0xfe4d6b2a
27984 .word 0xfe542d28
27985 .word 0x1000000
27986 or %g0, 0x038, %i7
27987 P_LOAD_IDATA_IN
27988 nop
27989 nop
27990 nop
27991 P_DDEMAP_ALL
27992 P_TOGGLE_LSU_DM
27993 .word 0xbe134000
27994 RETURN_FROM_SUPERVISOR0
27995 nop
27996Thr6_User_Text_4v004_exit:
27997 EXIT_GOOD
27998Thr6_User_Text_4v004_text_end:
27999/*********************************************************************/
28000SECTION .Thr6_User_Data_4v102 DATA_VA=0x780000f90000
28001attr_data {
28002 Name = .Thr6_User_Data_4v102 ,
28003 VA = 0x780000f90000 ,/* 0x780000f9ffc0 */
28004 RA = 0x0230520000 ,
28005 PA = 0x6e30520000 ,
28006 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
28007 thr6_nz_ctx_tsb_2 ,
28008 TTE_V = 1 ,
28009 TTE_NFO = 0 ,
28010 TTE_L = 1 ,
28011 TTE_Soft = 0x030000 ,
28012 TTE_IE = 0 ,
28013 TTE_E = 0 ,
28014 TTE_CP = 0 ,
28015 TTE_CV = 0 ,
28016 TTE_P = 0 ,
28017 TTE_EP = 0 ,
28018 TTE_W = 1 ,
28019 TTE_SW1 = 0 ,
28020 TTE_SW0 = 0 ,
28021 TTE_RSVD1 = 0 ,
28022 TTE_Size = 1 ,
28023 /* DTTE_TAG_DATA = 0000780000f90dac 8000006e30520041 */
28024 end_label = Thr6_User_Data_4v102_data_end ,
28025 compressimage ,
28026 }
28027.data
28028.global Thr6_User_Data_4v102_data_begin
28029Thr6_User_Data_4v102_data_begin:
28030 .xword 0x790001c00000
28031 .xword 0x77b000074000
28032 .xword 0x77b00013e000
28033 .xword 0x77b0000e6000
28034 .xword 0x77b0001d4000
28035 .xword 0x77b000090000
28036 .xword 0x790030c00000
28037 .xword 0x77b0001ee000
28038 .xword 0x77b0001f6000
28039 .xword 0x780000d70000
28040 .xword 0x79003c400000
28041 .xword 0x790004800000
28042 .xword 0x7800002b0000
28043 .xword 0x780000f90000
28044 .xword 0x780000480000
28045 .xword 0x77b0000d8000
28046 .xword 0x77b00011e000
28047 .xword 0x780000c30000
28048 .xword 0x790005800000
28049 .xword 0x7a00e0000000
28050 .xword 0x77b000076000
28051 .xword 0x77b0000ee000
28052 .xword 0x77b000134000
28053 .xword 0x77b0001b6000
28054 .xword 0x780000980000
28055 .xword 0x780000d20000
28056 .xword 0x780000700000
28057 .xword 0x790004000000
28058 .xword 0x77b00008c000
28059 .xword 0x77b0001a6000
28060 .xword 0x77b00015c000
28061 .xword 0x790038800000
28062 .xword 0x780000120000
28063 .xword 0x77b0000d0000
28064 .xword 0x7800001b0000
28065 .xword 0x79002c000000
28066 .xword 0x77b00011a000
28067 .xword 0x77b0001d6000
28068 .xword 0x77b0000a6000
28069 .xword 0x7a03f0000000
28070 .xword 0x77b000186000
28071 .xword 0x780000b30000
28072 .xword 0x77b000140000
28073Thr6_User_Data_4v102_data_end:
28074/*********************************************************************/
28075SECTION .Thr6_User_Data_4v202 DATA_VA=0x780000480000
28076attr_data {
28077 Name = .Thr6_User_Data_4v202 ,
28078 VA = 0x780000480000 ,/* 0x78000048ffc0 */
28079 RA = 0x0230010000 ,
28080 PA = 0x6e30010000 ,
28081 TTE_Context = 0x1c29 ,/* DATA_SECONDARY */
28082 thr6_nz_ctx_tsb_2 ,
28083 TTE_V = 1 ,
28084 TTE_NFO = 0 ,
28085 TTE_L = 0 ,
28086 TTE_Soft = 0x150000 ,
28087 TTE_IE = 0 ,
28088 TTE_E = 0 ,
28089 TTE_CP = 0 ,
28090 TTE_CV = 0 ,
28091 TTE_P = 0 ,
28092 TTE_EP = 0 ,
28093 TTE_W = 1 ,
28094 TTE_SW1 = 1 ,
28095 TTE_SW0 = 0 ,
28096 TTE_RSVD1 = 0 ,
28097 TTE_Size = 1 ,
28098 /* DTTE_TAG_DATA = 0000780000481c29 8000006e30010041 */
28099 end_label = Thr6_User_Data_4v202_data_end ,
28100 compressimage ,
28101 }
28102.data
28103.global Thr6_User_Data_4v202_data_begin
28104Thr6_User_Data_4v202_data_begin:
28105 .xword 0x790001c00000
28106 .xword 0x77b000074000
28107 .xword 0x77b00013e000
28108 .xword 0x77b0000e6000
28109 .xword 0x77b0001d4000
28110 .xword 0x77b000090000
28111 .xword 0x790030c00000
28112 .xword 0x77b0001ee000
28113 .xword 0x77b0001f6000
28114 .xword 0x780000d70000
28115 .xword 0x79003c400000
28116 .xword 0x790004800000
28117 .xword 0x7800002b0000
28118 .xword 0x780000f90000
28119 .xword 0x780000480000
28120 .xword 0x77b0000d8000
28121 .xword 0x77b00011e000
28122 .xword 0x780000c30000
28123 .xword 0x790005800000
28124 .xword 0x7a00e0000000
28125 .xword 0x77b000076000
28126 .xword 0x77b0000ee000
28127 .xword 0x77b000134000
28128 .xword 0x77b0001b6000
28129 .xword 0x780000980000
28130 .xword 0x780000d20000
28131 .xword 0x780000700000
28132 .xword 0x790004000000
28133 .xword 0x77b00008c000
28134 .xword 0x77b0001a6000
28135 .xword 0x77b00015c000
28136 .xword 0x790038800000
28137 .xword 0x780000120000
28138 .xword 0x77b0000d0000
28139 .xword 0x7800001b0000
28140 .xword 0x79002c000000
28141 .xword 0x77b00011a000
28142 .xword 0x77b0001d6000
28143 .xword 0x77b0000a6000
28144 .xword 0x7a03f0000000
28145 .xword 0x77b000186000
28146 .xword 0x780000b30000
28147 .xword 0x77b000140000
28148Thr6_User_Data_4v202_data_end:
28149/*********************************************************************/
28150SECTION .Thr6_User_Data_4v302 DATA_VA=0x77b0000d8000
28151attr_data {
28152 Name = .Thr6_User_Data_4v302 ,
28153 VA = 0x77b0000d8000 ,/* 0x77b0000d9fc0 */
28154 RA = 0x03801c0000 ,
28155 PA = 0x6f801c0000 ,
28156 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28157 thr6_z_ctx_tsb_1 ,
28158 TTE_V = 1 ,
28159 TTE_NFO = 0 ,
28160 TTE_L = 1 ,
28161 TTE_Soft = 0x190000 ,
28162 TTE_IE = 0 ,
28163 TTE_E = 0 ,
28164 TTE_CP = 0 ,
28165 TTE_CV = 0 ,
28166 TTE_P = 0 ,
28167 TTE_EP = 0 ,
28168 TTE_W = 1 ,
28169 TTE_SW1 = 1 ,
28170 TTE_SW0 = 0 ,
28171 TTE_RSVD1 = 0 ,
28172 TTE_Size = 0 ,
28173 /* DTTE_TAG_DATA = 000077b0000d8000 8000006f801c0040 */
28174 end_label = Thr6_User_Data_4v302_data_end ,
28175 compressimage ,
28176 }
28177.data
28178.global Thr6_User_Data_4v302_data_begin
28179Thr6_User_Data_4v302_data_begin:
28180 .xword 0x790001c00000
28181 .xword 0x77b000074000
28182 .xword 0x77b00013e000
28183 .xword 0x77b0000e6000
28184 .xword 0x77b0001d4000
28185 .xword 0x77b000090000
28186 .xword 0x790030c00000
28187 .xword 0x77b0001ee000
28188 .xword 0x77b0001f6000
28189 .xword 0x780000d70000
28190 .xword 0x79003c400000
28191 .xword 0x790004800000
28192 .xword 0x7800002b0000
28193 .xword 0x780000f90000
28194 .xword 0x780000480000
28195 .xword 0x77b0000d8000
28196 .xword 0x77b00011e000
28197 .xword 0x780000c30000
28198 .xword 0x790005800000
28199 .xword 0x7a00e0000000
28200 .xword 0x77b000076000
28201 .xword 0x77b0000ee000
28202 .xword 0x77b000134000
28203 .xword 0x77b0001b6000
28204 .xword 0x780000980000
28205 .xword 0x780000d20000
28206 .xword 0x780000700000
28207 .xword 0x790004000000
28208 .xword 0x77b00008c000
28209 .xword 0x77b0001a6000
28210 .xword 0x77b00015c000
28211 .xword 0x790038800000
28212 .xword 0x780000120000
28213 .xword 0x77b0000d0000
28214 .xword 0x7800001b0000
28215 .xword 0x79002c000000
28216 .xword 0x77b00011a000
28217 .xword 0x77b0001d6000
28218 .xword 0x77b0000a6000
28219 .xword 0x7a03f0000000
28220 .xword 0x77b000186000
28221 .xword 0x780000b30000
28222 .xword 0x77b000140000
28223Thr6_User_Data_4v302_data_end:
28224/*********************************************************************/
28225SECTION .Thr6_User_Text_4v005 TEXT_VA=0x77b00011e000
28226attr_text {
28227 Name = .Thr6_User_Text_4v005 ,
28228 VA = 0x77b00011e000 ,/* 0x77b00011ffc0 */
28229 RA = 0x03800c6000 ,
28230 PA = 0x6f800c6000 ,
28231 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
28232 thr6_nz_ctx_tsb_1 ,
28233 TTE_V = 1 ,
28234 TTE_NFO = 0 ,
28235 TTE_L = 0 ,
28236 TTE_Soft = 0x1f0000 ,
28237 TTE_IE = 0 ,
28238 TTE_E = 0 ,
28239 TTE_CP = 1 ,
28240 TTE_CV = 0 ,
28241 TTE_P = 0 ,
28242 TTE_EP = 1 ,
28243 TTE_W = 0 ,
28244 TTE_SW1 = 1 ,
28245 TTE_SW0 = 1 ,
28246 TTE_RSVD1 = 0 ,
28247 TTE_Size = 0 ,
28248 /* ITTE_TAG_DATA = 000077b00011e69f 8000006f800c6480 */
28249 end_label = Thr6_User_Text_4v005_text_end ,
28250 compressimage ,
28251 }
28252.text
28253.global Thr6_User_Text_4v005_text_begin
28254Thr6_User_Text_4v005_text_begin:
28255 nop
28256 sub %g1, 1, %g1
28257 brz %g1,Thr6_User_Text_4v005_exit
28258 nop
28259 .word 0xfe5d6640
28260 .word 0xfc9d5000
28261 nop
28262 nop
28263 nop
28264 nop
28265 nop
28266 nop
28267 nop
28268 nop
28269 .word 0x1000000
28270 .word 0xbe154000
28271 srlx %i7, 8, %i7
28272 andn %i7, 0x1f, %i7
28273 ITLB_PROBE
28274 nop
28275 ACCESS_DTSB_PTR
28276 .word 0xfcda9000
28277 .word 0xfe5769b8
28278thr6_MMU_ASI_BLK_COMMIT_S_343:
28279 .word 0x878020e1
28280 .word 0xe3bc6a80
28281 nop
28282 .word 0xc0242180
28283thr6_MMU_ASI_BLK_P_344:
28284 .word 0x878020f0
28285 .word 0xc3baafc0
28286 .word 0xbe138000
28287 GOTO_SUPERVISOR1
28288 .word 0xfcdc1000
28289 .word 0x1000000
28290 or %g0, 0x130, %i7
28291 READ_DDATA_ACCESS
28292 .word 0x1000000
28293 or %g0, 0xdd, %i7
28294 LOAD_DDATA_ACCESS
28295 .word 0x1000000
28296 .word 0xbe15c000
28297 srlx %i7, 8, %i7
28298 andn %i7, 0x1f, %i7
28299 xor %i7, 0x10, %i7
28300 ITLB_PROBE
28301 .word 0xc076a618
28302 .word 0xfe5aaa80
28303 IDEMAP_NCTX
28304 DO_BRANCH
28305 .word 0x81c62000
28306 .word 0xbe13c000
28307 GOTO_SUPERVISOR0
28308 DDEMAP_ALL
28309 .word 0x1000000
28310 or %g0, 0x298, %i7
28311 DTLB_TAG_READ
28312 .word 0x1000000
28313 or %g0, 0x238, %i7
28314 DTLB_TAG_READ
28315thr6_MMU_ASI_PRIMARY_LITTLE_345:
28316 .word 0x87802088
28317 .word 0xcaf2a010
28318 .word 0xfe4aa928
28319 .word 0xbe876090
28320 .word 0xd4dfd000
28321 .word 0x1000000
28322 or %g0, 0x04b, %i7
28323 LOAD_DDATA_IN
28324 nop
28325 nop
28326 nop
28327 nop
28328 nop
28329 nop
28330 nop
28331 nop
28332 nop
28333 nop
28334 nop
28335 nop
28336 nop
28337 nop
28338 nop
28339 nop
28340 .word 0xc0756738
28341 nop
28342 nop
28343 nop
28344 nop
28345 nop
28346 nop
28347 nop
28348 IDEMAP_ALL
28349 IDEMAP_PCTX
28350 .word 0x1000000
28351 or %g0, 0x3e0, %i7
28352 DTLB_TAG_READ
28353 .word 0xfc9f5100
28354 DO_BRANCH
28355 .word 0x81c36000
28356 .word 0xbe124000
28357 GOTO_SUPERVISOR0
28358 .word 0xc02aa86e
28359 .word 0x81c0e088
28360 .word 0xbe124000
28361 GOTO_SUPERVISOR0
28362 nop
28363Thr6_User_Text_4v005_exit:
28364 EXIT_GOOD
28365Thr6_User_Text_4v005_text_end:
28366/*********************************************************************/
28367SECTION .Thr6_User_Text_4v402 TEXT_VA=0x780000c30000
28368attr_text {
28369 Name = .Thr6_User_Text_4v402 ,
28370 VA = 0x780000c30000 ,/* 0x780000c3ffc0 */
28371 RA = 0x0230fe0000 ,
28372 PA = 0x0230fe0000 ,
28373 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28374 thr6_z_ctx_tsb_2 ,
28375 TTE_V = 1 ,
28376 TTE_NFO = 0 ,
28377 TTE_L = 0 ,
28378 TTE_Soft = 0x0a0000 ,
28379 TTE_IE = 0 ,
28380 TTE_E = 0 ,
28381 TTE_CP = 0 ,
28382 TTE_CV = 0 ,
28383 TTE_P = 1 ,
28384 TTE_EP = 1 ,
28385 TTE_W = 0 ,
28386 TTE_SW1 = 0 ,
28387 TTE_SW0 = 1 ,
28388 TTE_RSVD1 = 0 ,
28389 TTE_Size = 1 ,
28390 /* ITTE_TAG_DATA = 0000780000c30000 8000000230fe0081 */
28391 end_label = Thr6_User_Text_4v402_text_end ,
28392 compressimage ,
28393 }
28394.text
28395.global Thr6_User_Text_4v402_text_begin
28396Thr6_User_Text_4v402_text_begin:
28397 wrpr 0, %gl
28398 .word 0xfc9d5c40
28399 .word 0xcc5ca078
28400 .word 0xc02de6b3
28401thr6_MMU_ASI_AS_IF_USER_BLK_INIT_ST_QUAD_LDD_PRIMARY_LITTLE_346:
28402 .word 0x8780202a
28403 .word 0xf4bea290
28404 .word 0xc8732090
28405 .word 0xc074aaf8
28406 nop
28407 nop
28408 nop
28409 nop
28410 nop
28411 nop
28412 nop
28413 nop
28414 nop
28415 nop
28416 nop
28417 nop
28418 nop
28419thr6_MMU_ASI_BLK_COMMIT_P_347:
28420 .word 0x878020e0
28421 .word 0xc3bea980
28422 .word 0xf4732090
28423 .word 0xc021a93c
28424 P_ACCESS_ITSB_PTR
28425thr6_MMU_ASI_REAL_MEM_348:
28426 .word 0x87802014
28427 .word 0xcef3e050
28428 .word 0xfcdf4200
28429 P_DDEMAP_PCTX
28430 .word 0xbe160000
28431 RETURN_FROM_SUPERVISOR1
28432 nop
28433Thr6_User_Text_4v402_exit:
28434 EXIT_GOOD
28435Thr6_User_Text_4v402_text_end:
28436/*********************************************************************/
28437SECTION .Thr6_User_Data_4v103 DATA_VA=0x790005800000
28438attr_data {
28439 Name = .Thr6_User_Data_4v103 ,
28440 VA = 0x790005800000 ,/* 0x790005bfffc0 */
28441 RA = 0x001c000000 ,
28442 PA = 0x001c000000 ,
28443 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
28444 thr6_nz_ctx_tsb_3 ,
28445 TTE_V = 1 ,
28446 TTE_NFO = 0 ,
28447 TTE_L = 1 ,
28448 TTE_Soft = 0x030000 ,
28449 TTE_IE = 0 ,
28450 TTE_E = 0 ,
28451 TTE_CP = 0 ,
28452 TTE_CV = 0 ,
28453 TTE_P = 0 ,
28454 TTE_EP = 0 ,
28455 TTE_W = 1 ,
28456 TTE_SW1 = 0 ,
28457 TTE_SW0 = 0 ,
28458 TTE_RSVD1 = 0 ,
28459 TTE_Size = 3 ,
28460 /* DTTE_TAG_DATA = 0000790005800dac 800000001c000043 */
28461 end_label = Thr6_User_Data_4v103_data_end ,
28462 compressimage ,
28463 }
28464.data
28465.global Thr6_User_Data_4v103_data_begin
28466Thr6_User_Data_4v103_data_begin:
28467 .xword 0x790001c00000
28468 .xword 0x77b000074000
28469 .xword 0x77b00013e000
28470 .xword 0x77b0000e6000
28471 .xword 0x77b0001d4000
28472 .xword 0x77b000090000
28473 .xword 0x790030c00000
28474 .xword 0x77b0001ee000
28475 .xword 0x77b0001f6000
28476 .xword 0x780000d70000
28477 .xword 0x79003c400000
28478 .xword 0x790004800000
28479 .xword 0x7800002b0000
28480 .xword 0x780000f90000
28481 .xword 0x780000480000
28482 .xword 0x77b0000d8000
28483 .xword 0x77b00011e000
28484 .xword 0x780000c30000
28485 .xword 0x790005800000
28486 .xword 0x7a00e0000000
28487 .xword 0x77b000076000
28488 .xword 0x77b0000ee000
28489 .xword 0x77b000134000
28490 .xword 0x77b0001b6000
28491 .xword 0x780000980000
28492 .xword 0x780000d20000
28493 .xword 0x780000700000
28494 .xword 0x790004000000
28495 .xword 0x77b00008c000
28496 .xword 0x77b0001a6000
28497 .xword 0x77b00015c000
28498 .xword 0x790038800000
28499 .xword 0x780000120000
28500 .xword 0x77b0000d0000
28501 .xword 0x7800001b0000
28502 .xword 0x79002c000000
28503 .xword 0x77b00011a000
28504 .xword 0x77b0001d6000
28505 .xword 0x77b0000a6000
28506 .xword 0x7a03f0000000
28507 .xword 0x77b000186000
28508 .xword 0x780000b30000
28509 .xword 0x77b000140000
28510Thr6_User_Data_4v103_data_end:
28511/*********************************************************************/
28512SECTION .Thr6_User_Data_4v203 DATA_VA=0x7a00e0000000
28513attr_data {
28514 Name = .Thr6_User_Data_4v203 ,
28515 VA = 0x7a00e0000000 ,/* 0x7a00efffffc0 */
28516 RA = 0x0090000000 ,
28517 PA = 0x6c90000000 ,
28518 TTE_Context = 0x1c29 ,/* DATA_SECONDARY */
28519 thr6_nz_ctx_tsb_0 ,
28520 TTE_V = 1 ,
28521 TTE_NFO = 0 ,
28522 TTE_L = 0 ,
28523 TTE_Soft = 0x150000 ,
28524 TTE_IE = 0 ,
28525 TTE_E = 0 ,
28526 TTE_CP = 0 ,
28527 TTE_CV = 0 ,
28528 TTE_P = 0 ,
28529 TTE_EP = 0 ,
28530 TTE_W = 1 ,
28531 TTE_SW1 = 1 ,
28532 TTE_SW0 = 0 ,
28533 TTE_RSVD1 = 0 ,
28534 TTE_Size = 5 ,
28535 /* DTTE_TAG_DATA = 00007a00e0001c29 8000006c90000045 */
28536 end_label = Thr6_User_Data_4v203_data_end ,
28537 compressimage ,
28538 }
28539.data
28540.global Thr6_User_Data_4v203_data_begin
28541Thr6_User_Data_4v203_data_begin:
28542 .xword 0x790001c00000
28543 .xword 0x77b000074000
28544 .xword 0x77b00013e000
28545 .xword 0x77b0000e6000
28546 .xword 0x77b0001d4000
28547 .xword 0x77b000090000
28548 .xword 0x790030c00000
28549 .xword 0x77b0001ee000
28550 .xword 0x77b0001f6000
28551 .xword 0x780000d70000
28552 .xword 0x79003c400000
28553 .xword 0x790004800000
28554 .xword 0x7800002b0000
28555 .xword 0x780000f90000
28556 .xword 0x780000480000
28557 .xword 0x77b0000d8000
28558 .xword 0x77b00011e000
28559 .xword 0x780000c30000
28560 .xword 0x790005800000
28561 .xword 0x7a00e0000000
28562 .xword 0x77b000076000
28563 .xword 0x77b0000ee000
28564 .xword 0x77b000134000
28565 .xword 0x77b0001b6000
28566 .xword 0x780000980000
28567 .xword 0x780000d20000
28568 .xword 0x780000700000
28569 .xword 0x790004000000
28570 .xword 0x77b00008c000
28571 .xword 0x77b0001a6000
28572 .xword 0x77b00015c000
28573 .xword 0x790038800000
28574 .xword 0x780000120000
28575 .xword 0x77b0000d0000
28576 .xword 0x7800001b0000
28577 .xword 0x79002c000000
28578 .xword 0x77b00011a000
28579 .xword 0x77b0001d6000
28580 .xword 0x77b0000a6000
28581 .xword 0x7a03f0000000
28582 .xword 0x77b000186000
28583 .xword 0x780000b30000
28584 .xword 0x77b000140000
28585Thr6_User_Data_4v203_data_end:
28586/*********************************************************************/
28587SECTION .Thr6_User_Data_4v303 DATA_VA=0x77b000076000
28588attr_data {
28589 Name = .Thr6_User_Data_4v303 ,
28590 VA = 0x77b000076000 ,/* 0x77b000077fc0 */
28591 RA = 0x03800b6000 ,
28592 PA = 0x6f800b6000 ,
28593 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
28594 thr6_z_ctx_tsb_1 ,
28595 TTE_V = 1 ,
28596 TTE_NFO = 0 ,
28597 TTE_L = 1 ,
28598 TTE_Soft = 0x190000 ,
28599 TTE_IE = 0 ,
28600 TTE_E = 0 ,
28601 TTE_CP = 0 ,
28602 TTE_CV = 0 ,
28603 TTE_P = 0 ,
28604 TTE_EP = 0 ,
28605 TTE_W = 1 ,
28606 TTE_SW1 = 1 ,
28607 TTE_SW0 = 0 ,
28608 TTE_RSVD1 = 0 ,
28609 TTE_Size = 0 ,
28610 /* DTTE_TAG_DATA = 000077b000076000 8000006f800b6040 */
28611 end_label = Thr6_User_Data_4v303_data_end ,
28612 compressimage ,
28613 }
28614.data
28615.global Thr6_User_Data_4v303_data_begin
28616Thr6_User_Data_4v303_data_begin:
28617 .xword 0x790001c00000
28618 .xword 0x77b000074000
28619 .xword 0x77b00013e000
28620 .xword 0x77b0000e6000
28621 .xword 0x77b0001d4000
28622 .xword 0x77b000090000
28623 .xword 0x790030c00000
28624 .xword 0x77b0001ee000
28625 .xword 0x77b0001f6000
28626 .xword 0x780000d70000
28627 .xword 0x79003c400000
28628 .xword 0x790004800000
28629 .xword 0x7800002b0000
28630 .xword 0x780000f90000
28631 .xword 0x780000480000
28632 .xword 0x77b0000d8000
28633 .xword 0x77b00011e000
28634 .xword 0x780000c30000
28635 .xword 0x790005800000
28636 .xword 0x7a00e0000000
28637 .xword 0x77b000076000
28638 .xword 0x77b0000ee000
28639 .xword 0x77b000134000
28640 .xword 0x77b0001b6000
28641 .xword 0x780000980000
28642 .xword 0x780000d20000
28643 .xword 0x780000700000
28644 .xword 0x790004000000
28645 .xword 0x77b00008c000
28646 .xword 0x77b0001a6000
28647 .xword 0x77b00015c000
28648 .xword 0x790038800000
28649 .xword 0x780000120000
28650 .xword 0x77b0000d0000
28651 .xword 0x7800001b0000
28652 .xword 0x79002c000000
28653 .xword 0x77b00011a000
28654 .xword 0x77b0001d6000
28655 .xword 0x77b0000a6000
28656 .xword 0x7a03f0000000
28657 .xword 0x77b000186000
28658 .xword 0x780000b30000
28659 .xword 0x77b000140000
28660Thr6_User_Data_4v303_data_end:
28661/*********************************************************************/
28662SECTION .Thr6_User_Text_4v006 TEXT_VA=0x77b0000ee000
28663attr_text {
28664 Name = .Thr6_User_Text_4v006 ,
28665 VA = 0x77b0000ee000 ,/* 0x77b0000effc0 */
28666 RA = 0x0380032000 ,
28667 PA = 0x6f80032000 ,
28668 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
28669 thr6_nz_ctx_tsb_1 ,
28670 TTE_V = 1 ,
28671 TTE_NFO = 0 ,
28672 TTE_L = 0 ,
28673 TTE_Soft = 0x1f0000 ,
28674 TTE_IE = 0 ,
28675 TTE_E = 0 ,
28676 TTE_CP = 1 ,
28677 TTE_CV = 0 ,
28678 TTE_P = 0 ,
28679 TTE_EP = 1 ,
28680 TTE_W = 0 ,
28681 TTE_SW1 = 1 ,
28682 TTE_SW0 = 1 ,
28683 TTE_RSVD1 = 0 ,
28684 TTE_Size = 0 ,
28685 /* ITTE_TAG_DATA = 000077b0000ee69f 8000006f80032480 */
28686 end_label = Thr6_User_Text_4v006_text_end ,
28687 compressimage ,
28688 }
28689.text
28690.global Thr6_User_Text_4v006_text_begin
28691Thr6_User_Text_4v006_text_begin:
28692 nop
28693 sub %g1, 1, %g1
28694 brz %g1,Thr6_User_Text_4v006_exit
28695 nop
28696thr6_MMU_ASI_PRIMARY_349:
28697 .word 0x87802080
28698 .word 0xc6f420c8
28699 IDEMAP_ALL_RPAGES
28700 nop
28701 nop
28702 nop
28703 nop
28704 nop
28705 nop
28706 nop
28707 nop
28708 .word 0xe1995f20
28709 .word 0xbe86a0b8
28710 .word 0xfadfd000
28711 .word 0x1000000
28712 or %g0, 0x88, %i7
28713 READ_IDATA_ACCESS
28714 .word 0xec742010
28715 .word 0xc0356a6c
28716 DDEMAP_NCTX
28717 nop
28718 nop
28719 nop
28720 nop
28721 nop
28722 nop
28723 nop
28724thr6_MMU_ASI_BLK_PL_350:
28725 .word 0x878020f8
28726 .word 0xe3bf6800
28727 DO_BRANCH
28728 .word 0x81c72000
28729 .word 0xbe124000
28730 GOTO_SUPERVISOR0
28731 nop
28732 nop
28733 nop
28734 nop
28735 ACCESS_ITSB_PTR
28736 DO_BRANCH
28737 .word 0x81c1e000
28738 .word 0xbe124000
28739 GOTO_SUPERVISOR0
28740 .word 0xfcdf5000
28741 nop
28742 nop
28743 nop
28744 .word 0xbe86a0e0
28745 .word 0xeadfd000
28746 .word 0x1000000
28747 .word 0xbe154000
28748 srlx %i7, 8, %i7
28749 andn %i7, 0x1f, %i7
28750 xor %i7, 0x10, %i7
28751 ITLB_PROBE
28752 .word 0x1000000
28753 .word 0xbe170000
28754 IDEMAP_PAGE
28755 .word 0xfe56a8b6
28756 .word 0xc02f6777
28757 nop
28758 nop
28759 nop
28760 nop
28761 nop
28762 nop
28763 nop
28764 nop
28765 nop
28766 .word 0x1000000
28767 or %g0, 0x01b, %i7
28768 LOAD_IDATA_IN
28769 .word 0x1000000
28770 or %g0, 0x4a9, %i7
28771 LOAD_DDATA_ACCESS
28772 .word 0x1000000
28773 .word 0xbe15c000
28774 DDEMAP_PAGE
28775 .word 0xfe542130
28776thr6_MMU_ASI_PRIMARY_LITTLE_351:
28777 .word 0x87802088
28778 .word 0xecbc25d0
28779 DDEMAP_PCTX
28780 .word 0xfa742068
28781 .word 0xc02aaa75
28782 IDEMAP_ALL
28783 .word 0x1000000
28784 or %g0, 0x4a0, %i7
28785 READ_IDATA_ACCESS
28786thr6_MMU_ASI_BLK_PL_352:
28787 .word 0x878020f8
28788 .word 0xe1b8a680
28789 .word 0xbe13c000
28790 GOTO_SUPERVISOR0
28791 DDEMAP_ALL_PAGES
28792 DDEMAP_NCTX
28793 .word 0xde742080
28794 .word 0xc036a720
28795 .word 0xfcdc1000
28796 .word 0x1000000
28797 .word 0xbe144000
28798 DDEMAP_RPAGE
28799 .word 0x1000000
28800 or %g0, 0x70, %i7
28801 ITLB_TAG_READ
28802 .word 0xc45d6140
28803 .word 0xfe46a808
28804 DO_BRANCH
28805 .word 0x81c4e000
28806 .word 0xbe124000
28807 GOTO_SUPERVISOR0
28808 .word 0x1000000
28809 .word 0xbe14c000
28810 DDEMAP_RPAGE
28811 nop
28812 nop
28813 .word 0xfcda9000
28814 .word 0x1000000
28815 or %g0, 0x278, %i7
28816 LOAD_DDATA_ACCESS
28817 TOGGLE_LSU_IM
28818 nop
28819 nop
28820 nop
28821 nop
28822 nop
28823 IDEMAP_PCTX
28824 .word 0x1000000
28825 or %g0, 0x065, %i7
28826 LOAD_IDATA_IN
28827 nop
28828 nop
28829 nop
28830 nop
28831 nop
28832 nop
28833 DDEMAP_NCTX
28834 .word 0x1000000
28835 or %g0, 0x150, %i7
28836 ITLB_TAG_READ
28837 .word 0xc1995f20
28838 .word 0x1000000
28839 or %g0, 0x407, %i7
28840 LOAD_IDATA_ACCESS
28841 .word 0xc1995e20
28842 .word 0x1000000
28843 .word 0xbe154000
28844 srlx %i7, 8, %i7
28845 andn %i7, 0x1f, %i7
28846 ITLB_PROBE
28847 IDEMAP_ALL
28848 .word 0x1000000
28849 or %g0, 0x035, %i7
28850 LOAD_DDATA_IN
28851 .word 0xda7560d8
28852 .word 0xc032a684
28853 .word 0x1000000
28854 .word 0xbe114000
28855 srlx %i7, 8, %i7
28856 andn %i7, 0x1f, %i7
28857 ITLB_PROBE
28858 .word 0xfe556fae
28859 .word 0xbe124000
28860 GOTO_SUPERVISOR0
28861 .word 0xe4742018
28862 .word 0xc0742a78
28863 .word 0x81c36000
28864 .word 0xbe124000
28865 GOTO_SUPERVISOR0
28866 nop
28867Thr6_User_Text_4v006_exit:
28868 EXIT_GOOD
28869Thr6_User_Text_4v006_text_end:
28870/*********************************************************************/
28871SECTION .Thr6_User_Text_4v403 TEXT_VA=0x77b000134000
28872attr_text {
28873 Name = .Thr6_User_Text_4v403 ,
28874 VA = 0x77b000134000 ,/* 0x77b000135fc0 */
28875 RA = 0x038016a000 ,
28876 PA = 0x6f8016a000 ,
28877 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
28878 thr6_z_ctx_tsb_1 ,
28879 TTE_V = 1 ,
28880 TTE_NFO = 0 ,
28881 TTE_L = 0 ,
28882 TTE_Soft = 0x0a0000 ,
28883 TTE_IE = 0 ,
28884 TTE_E = 0 ,
28885 TTE_CP = 0 ,
28886 TTE_CV = 0 ,
28887 TTE_P = 1 ,
28888 TTE_EP = 1 ,
28889 TTE_W = 0 ,
28890 TTE_SW1 = 0 ,
28891 TTE_SW0 = 1 ,
28892 TTE_RSVD1 = 0 ,
28893 TTE_Size = 0 ,
28894 /* ITTE_TAG_DATA = 000077b000134000 8000006f8016a080 */
28895 end_label = Thr6_User_Text_4v403_text_end ,
28896 compressimage ,
28897 }
28898.text
28899.global Thr6_User_Text_4v403_text_begin
28900Thr6_User_Text_4v403_text_begin:
28901 wrpr 0, %gl
28902thr6_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_353:
28903 .word 0x87802018
28904 .word 0xcaf2a010
28905thr6_MMU_ASI_AS_IF_USER_PRIMARY_LITTLE_354:
28906 .word 0x87802018
28907 .word 0xe2f42010
28908 nop
28909 nop
28910 nop
28911 nop
28912 nop
28913 nop
28914 nop
28915 .word 0xe05de130
28916thr6_MMU_ASI_AS_IF_USER_PRIMARY_355:
28917 .word 0x87802010
28918 .word 0xe0f42110
28919 nop
28920 nop
28921 nop
28922 nop
28923 nop
28924 nop
28925 nop
28926 nop
28927 nop
28928 .word 0xf45b20d0
28929 .word 0xbe842140
28930 .word 0xf4dfd000
28931 .word 0x1000000
28932 or %g0, 0x08a, %i7
28933 P_LOAD_DDATA_IN
28934 P_DDEMAP_ALL
28935 .word 0x1000000
28936 .word 0xbe104000
28937 P_DDEMAP_RPAGE
28938 .word 0xc85ee038
28939 .word 0x1000000
28940 or %g0, 0x498, %i7
28941 P_READ_DDATA_ACCESS
28942 P_IDEMAP_PCTX
28943 .word 0x1000000
28944 or %g0, 0x100, %i7
28945 P_READ_IDATA_ACCESS
28946 .word 0x1000000
28947 .word 0xbe120000
28948 P_DDEMAP_PAGE
28949 .word 0xbe160000
28950 RETURN_FROM_SUPERVISOR1
28951 nop
28952Thr6_User_Text_4v403_exit:
28953 EXIT_GOOD
28954Thr6_User_Text_4v403_text_end:
28955/*********************************************************************/
28956SECTION .Thr6_User_Data_4v104 DATA_VA=0x77b0001b6000
28957attr_data {
28958 Name = .Thr6_User_Data_4v104 ,
28959 VA = 0x77b0001b6000 ,/* 0x77b0001b7fc0 */
28960 RA = 0x03800da000 ,
28961 PA = 0x6f800da000 ,
28962 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
28963 thr6_nz_ctx_tsb_1 ,
28964 TTE_V = 1 ,
28965 TTE_NFO = 0 ,
28966 TTE_L = 1 ,
28967 TTE_Soft = 0x030000 ,
28968 TTE_IE = 0 ,
28969 TTE_E = 0 ,
28970 TTE_CP = 0 ,
28971 TTE_CV = 0 ,
28972 TTE_P = 0 ,
28973 TTE_EP = 0 ,
28974 TTE_W = 1 ,
28975 TTE_SW1 = 0 ,
28976 TTE_SW0 = 0 ,
28977 TTE_RSVD1 = 0 ,
28978 TTE_Size = 0 ,
28979 /* DTTE_TAG_DATA = 000077b0001b669f 8000006f800da040 */
28980 end_label = Thr6_User_Data_4v104_data_end ,
28981 compressimage ,
28982 }
28983.data
28984.global Thr6_User_Data_4v104_data_begin
28985Thr6_User_Data_4v104_data_begin:
28986 .xword 0x790001c00000
28987 .xword 0x77b000074000
28988 .xword 0x77b00013e000
28989 .xword 0x77b0000e6000
28990 .xword 0x77b0001d4000
28991 .xword 0x77b000090000
28992 .xword 0x790030c00000
28993 .xword 0x77b0001ee000
28994 .xword 0x77b0001f6000
28995 .xword 0x780000d70000
28996 .xword 0x79003c400000
28997 .xword 0x790004800000
28998 .xword 0x7800002b0000
28999 .xword 0x780000f90000
29000 .xword 0x780000480000
29001 .xword 0x77b0000d8000
29002 .xword 0x77b00011e000
29003 .xword 0x780000c30000
29004 .xword 0x790005800000
29005 .xword 0x7a00e0000000
29006 .xword 0x77b000076000
29007 .xword 0x77b0000ee000
29008 .xword 0x77b000134000
29009 .xword 0x77b0001b6000
29010 .xword 0x780000980000
29011 .xword 0x780000d20000
29012 .xword 0x780000700000
29013 .xword 0x790004000000
29014 .xword 0x77b00008c000
29015 .xword 0x77b0001a6000
29016 .xword 0x77b00015c000
29017 .xword 0x790038800000
29018 .xword 0x780000120000
29019 .xword 0x77b0000d0000
29020 .xword 0x7800001b0000
29021 .xword 0x79002c000000
29022 .xword 0x77b00011a000
29023 .xword 0x77b0001d6000
29024 .xword 0x77b0000a6000
29025 .xword 0x7a03f0000000
29026 .xword 0x77b000186000
29027 .xword 0x780000b30000
29028 .xword 0x77b000140000
29029Thr6_User_Data_4v104_data_end:
29030/*********************************************************************/
29031SECTION .Thr6_User_Data_4v304 DATA_VA=0x780000980000
29032attr_data {
29033 Name = .Thr6_User_Data_4v304 ,
29034 VA = 0x780000980000 ,/* 0x78000098ffc0 */
29035 RA = 0x0230030000 ,
29036 PA = 0x0230030000 ,
29037 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
29038 thr6_z_ctx_tsb_2 ,
29039 TTE_V = 1 ,
29040 TTE_NFO = 0 ,
29041 TTE_L = 1 ,
29042 TTE_Soft = 0x190000 ,
29043 TTE_IE = 0 ,
29044 TTE_E = 0 ,
29045 TTE_CP = 0 ,
29046 TTE_CV = 0 ,
29047 TTE_P = 0 ,
29048 TTE_EP = 0 ,
29049 TTE_W = 1 ,
29050 TTE_SW1 = 1 ,
29051 TTE_SW0 = 0 ,
29052 TTE_RSVD1 = 0 ,
29053 TTE_Size = 1 ,
29054 /* DTTE_TAG_DATA = 0000780000980000 8000000230030041 */
29055 end_label = Thr6_User_Data_4v304_data_end ,
29056 compressimage ,
29057 }
29058.data
29059.global Thr6_User_Data_4v304_data_begin
29060Thr6_User_Data_4v304_data_begin:
29061 .xword 0x790001c00000
29062 .xword 0x77b000074000
29063 .xword 0x77b00013e000
29064 .xword 0x77b0000e6000
29065 .xword 0x77b0001d4000
29066 .xword 0x77b000090000
29067 .xword 0x790030c00000
29068 .xword 0x77b0001ee000
29069 .xword 0x77b0001f6000
29070 .xword 0x780000d70000
29071 .xword 0x79003c400000
29072 .xword 0x790004800000
29073 .xword 0x7800002b0000
29074 .xword 0x780000f90000
29075 .xword 0x780000480000
29076 .xword 0x77b0000d8000
29077 .xword 0x77b00011e000
29078 .xword 0x780000c30000
29079 .xword 0x790005800000
29080 .xword 0x7a00e0000000
29081 .xword 0x77b000076000
29082 .xword 0x77b0000ee000
29083 .xword 0x77b000134000
29084 .xword 0x77b0001b6000
29085 .xword 0x780000980000
29086 .xword 0x780000d20000
29087 .xword 0x780000700000
29088 .xword 0x790004000000
29089 .xword 0x77b00008c000
29090 .xword 0x77b0001a6000
29091 .xword 0x77b00015c000
29092 .xword 0x790038800000
29093 .xword 0x780000120000
29094 .xword 0x77b0000d0000
29095 .xword 0x7800001b0000
29096 .xword 0x79002c000000
29097 .xword 0x77b00011a000
29098 .xword 0x77b0001d6000
29099 .xword 0x77b0000a6000
29100 .xword 0x7a03f0000000
29101 .xword 0x77b000186000
29102 .xword 0x780000b30000
29103 .xword 0x77b000140000
29104Thr6_User_Data_4v304_data_end:
29105/*********************************************************************/
29106SECTION .Thr6_User_Text_4v007 TEXT_VA=0x780000d20000
29107attr_text {
29108 Name = .Thr6_User_Text_4v007 ,
29109 VA = 0x780000d20000 ,/* 0x780000d2ffc0 */
29110 RA = 0x0230680000 ,
29111 PA = 0x6e30680000 ,
29112 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
29113 thr6_nz_ctx_tsb_2 ,
29114 TTE_V = 1 ,
29115 TTE_NFO = 0 ,
29116 TTE_L = 0 ,
29117 TTE_Soft = 0x1f0000 ,
29118 TTE_IE = 0 ,
29119 TTE_E = 0 ,
29120 TTE_CP = 1 ,
29121 TTE_CV = 0 ,
29122 TTE_P = 0 ,
29123 TTE_EP = 1 ,
29124 TTE_W = 0 ,
29125 TTE_SW1 = 1 ,
29126 TTE_SW0 = 1 ,
29127 TTE_RSVD1 = 0 ,
29128 TTE_Size = 1 ,
29129 /* ITTE_TAG_DATA = 0000780000d20dac 8000006e30680481 */
29130 end_label = Thr6_User_Text_4v007_text_end ,
29131 compressimage ,
29132 }
29133.text
29134.global Thr6_User_Text_4v007_text_begin
29135Thr6_User_Text_4v007_text_begin:
29136 nop
29137 sub %g1, 1, %g1
29138 brz %g1,Thr6_User_Text_4v007_exit
29139 nop
29140 .word 0xe87120b0
29141 .word 0xc022a188
29142 .word 0xc0212234
29143 .word 0x1000000
29144 or %g0, 0x092, %i7
29145 LOAD_DDATA_IN
29146 .word 0xfe40abc4
29147 .word 0xd87420a0
29148 .word 0xc070a1f0
29149 .word 0x1000000
29150 .word 0xbe144000
29151 IDEMAP_PAGE
29152 nop
29153 nop
29154 nop
29155 nop
29156 nop
29157 .word 0xc02f6a98
29158 .word 0xc0342e68
29159 .word 0x1000000
29160 .word 0xbe140000
29161 DDEMAP_RPAGE
29162 .word 0xbe13c000
29163 GOTO_SUPERVISOR0
29164 .word 0xc02ea158
29165 IDEMAP_ALL_PAGES
29166thr6_MMU_ASI_PRIMARY_356:
29167 .word 0x87802080
29168 .word 0xc4f2a118
29169 .word 0x1000000
29170 or %g0, 0x5c0, %i7
29171 DTLB_TAG_READ
29172 .word 0x1000000
29173 or %g0, 0x5fc, %i7
29174 LOAD_IDATA_ACCESS
29175 .word 0xea5aa038
29176 IDEMAP_NCTX
29177 nop
29178 nop
29179 .word 0x1000000
29180 or %g0, 0x258, %i7
29181 READ_DDATA_ACCESS
29182 .word 0x1000000
29183 or %g0, 0x548, %i7
29184 LOAD_IDATA_ACCESS
29185 .word 0x1000000
29186 or %g0, 0x4e0, %i7
29187 READ_IDATA_ACCESS
29188 ACCESS_ITSB_PTR
29189 .word 0xfe46ae70
29190 .word 0xbe856068
29191 .word 0xeadfd000
29192 DDEMAP_PCTX
29193 nop
29194 TOGGLE_LSU_IM
29195 ACCESS_ITSB_PTR
29196 .word 0xfcdd9160
29197 DO_BRANCH
29198 .word 0x81c36000
29199 .word 0xbe124000
29200 GOTO_SUPERVISOR0
29201 .word 0xc0756f10
29202 .word 0x81c4e000
29203 .word 0xbe13c000
29204 GOTO_SUPERVISOR0
29205 nop
29206Thr6_User_Text_4v007_exit:
29207 EXIT_GOOD
29208Thr6_User_Text_4v007_text_end:
29209/*********************************************************************/
29210SECTION .Thr6_User_Data_4v105 DATA_VA=0x780000700000
29211attr_data {
29212 Name = .Thr6_User_Data_4v105 ,
29213 VA = 0x780000700000 ,/* 0x78000070ffc0 */
29214 RA = 0x02309f0000 ,
29215 PA = 0x6e309f0000 ,
29216 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
29217 thr6_nz_ctx_tsb_2 ,
29218 TTE_V = 1 ,
29219 TTE_NFO = 0 ,
29220 TTE_L = 1 ,
29221 TTE_Soft = 0x030000 ,
29222 TTE_IE = 0 ,
29223 TTE_E = 0 ,
29224 TTE_CP = 0 ,
29225 TTE_CV = 0 ,
29226 TTE_P = 0 ,
29227 TTE_EP = 0 ,
29228 TTE_W = 1 ,
29229 TTE_SW1 = 0 ,
29230 TTE_SW0 = 0 ,
29231 TTE_RSVD1 = 0 ,
29232 TTE_Size = 1 ,
29233 /* DTTE_TAG_DATA = 0000780000700dac 8000006e309f0041 */
29234 end_label = Thr6_User_Data_4v105_data_end ,
29235 compressimage ,
29236 }
29237.data
29238.global Thr6_User_Data_4v105_data_begin
29239Thr6_User_Data_4v105_data_begin:
29240 .xword 0x790001c00000
29241 .xword 0x77b000074000
29242 .xword 0x77b00013e000
29243 .xword 0x77b0000e6000
29244 .xword 0x77b0001d4000
29245 .xword 0x77b000090000
29246 .xword 0x790030c00000
29247 .xword 0x77b0001ee000
29248 .xword 0x77b0001f6000
29249 .xword 0x780000d70000
29250 .xword 0x79003c400000
29251 .xword 0x790004800000
29252 .xword 0x7800002b0000
29253 .xword 0x780000f90000
29254 .xword 0x780000480000
29255 .xword 0x77b0000d8000
29256 .xword 0x77b00011e000
29257 .xword 0x780000c30000
29258 .xword 0x790005800000
29259 .xword 0x7a00e0000000
29260 .xword 0x77b000076000
29261 .xword 0x77b0000ee000
29262 .xword 0x77b000134000
29263 .xword 0x77b0001b6000
29264 .xword 0x780000980000
29265 .xword 0x780000d20000
29266 .xword 0x780000700000
29267 .xword 0x790004000000
29268 .xword 0x77b00008c000
29269 .xword 0x77b0001a6000
29270 .xword 0x77b00015c000
29271 .xword 0x790038800000
29272 .xword 0x780000120000
29273 .xword 0x77b0000d0000
29274 .xword 0x7800001b0000
29275 .xword 0x79002c000000
29276 .xword 0x77b00011a000
29277 .xword 0x77b0001d6000
29278 .xword 0x77b0000a6000
29279 .xword 0x7a03f0000000
29280 .xword 0x77b000186000
29281 .xword 0x780000b30000
29282 .xword 0x77b000140000
29283Thr6_User_Data_4v105_data_end:
29284/*********************************************************************/
29285SECTION .Thr6_User_Text_4v008 TEXT_VA=0x790004000000
29286attr_text {
29287 Name = .Thr6_User_Text_4v008 ,
29288 VA = 0x790004000000 ,/* 0x7900043fffc0 */
29289 RA = 0x001e800000 ,
29290 PA = 0x001e800000 ,
29291 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
29292 thr6_nz_ctx_tsb_3 ,
29293 TTE_V = 1 ,
29294 TTE_NFO = 0 ,
29295 TTE_L = 0 ,
29296 TTE_Soft = 0x1f0000 ,
29297 TTE_IE = 0 ,
29298 TTE_E = 0 ,
29299 TTE_CP = 1 ,
29300 TTE_CV = 0 ,
29301 TTE_P = 0 ,
29302 TTE_EP = 1 ,
29303 TTE_W = 0 ,
29304 TTE_SW1 = 1 ,
29305 TTE_SW0 = 1 ,
29306 TTE_RSVD1 = 0 ,
29307 TTE_Size = 3 ,
29308 /* ITTE_TAG_DATA = 0000790004000dac 800000001e800483 */
29309 end_label = Thr6_User_Text_4v008_text_end ,
29310 compressimage ,
29311 }
29312.text
29313.global Thr6_User_Text_4v008_text_begin
29314Thr6_User_Text_4v008_text_begin:
29315 nop
29316 sub %g1, 1, %g1
29317 brz %g1,Thr6_User_Text_4v008_exit
29318 nop
29319 IDEMAP_NCTX
29320 .word 0x1000000
29321 .word 0xbe14c000
29322 IDEMAP_PAGE
29323 DO_BRANCH
29324 .word 0x81c26000
29325 .word 0xbe124000
29326 GOTO_SUPERVISOR0
29327 TOGGLE_LSU_DM
29328 .word 0xfcde9000
29329 nop
29330 nop
29331 nop
29332 nop
29333 nop
29334 nop
29335 IDEMAP_NCTX
29336 .word 0x1000000
29337 or %g0, 0x084, %i7
29338 LOAD_DDATA_IN
29339 nop
29340 nop
29341 nop
29342 nop
29343 nop
29344 .word 0xfe5eaeb0
29345 nop
29346 nop
29347 nop
29348 nop
29349 IDEMAP_PCTX
29350 .word 0x1000000
29351 or %g0, 0x418, %i7
29352 READ_DDATA_ACCESS
29353 ACCESS_ITSB_PTR
29354thr6_MMU_ASI_PRIMARY_357:
29355 .word 0x87802080
29356 .word 0xe2f6a098
29357 .word 0x1000000
29358 or %g0, 0x18, %i7
29359 READ_IDATA_ACCESS
29360 .word 0xfc995020
29361 nop
29362 nop
29363thr6_MMU_ASI_BLK_COMMIT_P_358:
29364 .word 0x878020e0
29365 .word 0xe3bc2cc0
29366 .word 0xd27420a8
29367 .word 0xc0212d44
29368 DO_BRANCH
29369 .word 0x81c0e088
29370 .word 0xbe124000
29371 GOTO_SUPERVISOR0
29372 .word 0xe05ea068
29373 .word 0xe19d9e20
29374 .word 0x1000000
29375 or %g0, 0x1b8, %i7
29376 READ_IDATA_ACCESS
29377 .word 0xfe5c24c0
29378 nop
29379 .word 0xfc9a9c40
29380 .word 0x1000000
29381 or %g0, 0x09a, %i7
29382 LOAD_IDATA_IN
29383 TOGGLE_LSU_IM
29384 .word 0xfc9c5020
29385 .word 0xfe46a8b4
29386 .word 0xc0376db6
29387 .word 0xfc9e9100
29388 .word 0x1000000
29389 .word 0xbe168000
29390 DDEMAP_PAGE
29391 IDEMAP_ALL
29392 nop
29393 nop
29394 nop
29395 .word 0xbe85a010
29396 .word 0xc39fde20
29397 .word 0x1000000
29398 or %g0, 0x60, %i7
29399 LOAD_IDATA_ACCESS
29400 .word 0xbe124000
29401 GOTO_SUPERVISOR0
29402 .word 0xe19c5f20
29403 .word 0xfe576174
29404 .word 0xbe124000
29405 GOTO_SUPERVISOR0
29406 nop
29407 nop
29408 nop
29409 .word 0xfcde9000
29410 nop
29411 nop
29412 nop
29413 nop
29414 nop
29415 nop
29416 nop
29417 nop
29418 DDEMAP_NCTX
29419 .word 0xe876a028
29420 .word 0xc072a1f8
29421 DDEMAP_NCTX
29422 TOGGLE_LSU_DM
29423 .word 0x1000000
29424 or %g0, 0x1f0, %i7
29425 READ_IDATA_ACCESS
29426 .word 0xc02f6a86
29427thr6_MMU_ASI_PRIMARY_LITTLE_359:
29428 .word 0x87802088
29429 .word 0xdcf2a028
29430thr6_MMU_ASI_PRIMARY_360:
29431 .word 0x87802080
29432 .word 0xcef6a050
29433 DO_BRANCH
29434 .word 0x81c62000
29435 .word 0xbe124000
29436 GOTO_SUPERVISOR0
29437 .word 0xc02aaf2c
29438 .word 0x81c1e000
29439 .word 0xbe13c000
29440 GOTO_SUPERVISOR0
29441 nop
29442Thr6_User_Text_4v008_exit:
29443 EXIT_GOOD
29444Thr6_User_Text_4v008_text_end:
29445/*********************************************************************/
29446SECTION .Thr6_User_Data_4v106 DATA_VA=0x77b00008c000
29447attr_data {
29448 Name = .Thr6_User_Data_4v106 ,
29449 VA = 0x77b00008c000 ,/* 0x77b00008dfc0 */
29450 RA = 0x03800ec000 ,
29451 PA = 0x6f800ec000 ,
29452 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
29453 thr6_nz_ctx_tsb_1 ,
29454 TTE_V = 1 ,
29455 TTE_NFO = 0 ,
29456 TTE_L = 1 ,
29457 TTE_Soft = 0x030000 ,
29458 TTE_IE = 0 ,
29459 TTE_E = 0 ,
29460 TTE_CP = 0 ,
29461 TTE_CV = 0 ,
29462 TTE_P = 0 ,
29463 TTE_EP = 0 ,
29464 TTE_W = 1 ,
29465 TTE_SW1 = 0 ,
29466 TTE_SW0 = 0 ,
29467 TTE_RSVD1 = 0 ,
29468 TTE_Size = 0 ,
29469 /* DTTE_TAG_DATA = 000077b00008c69f 8000006f800ec040 */
29470 end_label = Thr6_User_Data_4v106_data_end ,
29471 compressimage ,
29472 }
29473.data
29474.global Thr6_User_Data_4v106_data_begin
29475Thr6_User_Data_4v106_data_begin:
29476 .xword 0x790001c00000
29477 .xword 0x77b000074000
29478 .xword 0x77b00013e000
29479 .xword 0x77b0000e6000
29480 .xword 0x77b0001d4000
29481 .xword 0x77b000090000
29482 .xword 0x790030c00000
29483 .xword 0x77b0001ee000
29484 .xword 0x77b0001f6000
29485 .xword 0x780000d70000
29486 .xword 0x79003c400000
29487 .xword 0x790004800000
29488 .xword 0x7800002b0000
29489 .xword 0x780000f90000
29490 .xword 0x780000480000
29491 .xword 0x77b0000d8000
29492 .xword 0x77b00011e000
29493 .xword 0x780000c30000
29494 .xword 0x790005800000
29495 .xword 0x7a00e0000000
29496 .xword 0x77b000076000
29497 .xword 0x77b0000ee000
29498 .xword 0x77b000134000
29499 .xword 0x77b0001b6000
29500 .xword 0x780000980000
29501 .xword 0x780000d20000
29502 .xword 0x780000700000
29503 .xword 0x790004000000
29504 .xword 0x77b00008c000
29505 .xword 0x77b0001a6000
29506 .xword 0x77b00015c000
29507 .xword 0x790038800000
29508 .xword 0x780000120000
29509 .xword 0x77b0000d0000
29510 .xword 0x7800001b0000
29511 .xword 0x79002c000000
29512 .xword 0x77b00011a000
29513 .xword 0x77b0001d6000
29514 .xword 0x77b0000a6000
29515 .xword 0x7a03f0000000
29516 .xword 0x77b000186000
29517 .xword 0x780000b30000
29518 .xword 0x77b000140000
29519Thr6_User_Data_4v106_data_end:
29520/*********************************************************************/
29521SECTION .Thr6_User_Text_4v009 TEXT_VA=0x77b0001a6000
29522attr_text {
29523 Name = .Thr6_User_Text_4v009 ,
29524 VA = 0x77b0001a6000 ,/* 0x77b0001a7fc0 */
29525 RA = 0x0380012000 ,
29526 PA = 0x6f80012000 ,
29527 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
29528 thr6_nz_ctx_tsb_1 ,
29529 TTE_V = 1 ,
29530 TTE_NFO = 0 ,
29531 TTE_L = 0 ,
29532 TTE_Soft = 0x1f0000 ,
29533 TTE_IE = 0 ,
29534 TTE_E = 0 ,
29535 TTE_CP = 1 ,
29536 TTE_CV = 0 ,
29537 TTE_P = 0 ,
29538 TTE_EP = 1 ,
29539 TTE_W = 0 ,
29540 TTE_SW1 = 1 ,
29541 TTE_SW0 = 1 ,
29542 TTE_RSVD1 = 0 ,
29543 TTE_Size = 0 ,
29544 /* ITTE_TAG_DATA = 000077b0001a669f 8000006f80012480 */
29545 end_label = Thr6_User_Text_4v009_text_end ,
29546 compressimage ,
29547 }
29548.text
29549.global Thr6_User_Text_4v009_text_begin
29550Thr6_User_Text_4v009_text_begin:
29551 nop
29552 sub %g1, 1, %g1
29553 brz %g1,Thr6_User_Text_4v009_exit
29554 nop
29555thr6_MMU_ASI_SECONDARY_361:
29556 .word 0x87802081
29557 .word 0xd8bae290
29558 .word 0x1000000
29559 .word 0xbe17c000
29560 srlx %i7, 8, %i7
29561 andn %i7, 0x1f, %i7
29562 xor %i7, 0x10, %i7
29563 ITLB_PROBE
29564 .word 0xd458a120
29565 .word 0xbe82a068
29566 .word 0xd4dfd000
29567 .word 0x1000000
29568 .word 0xbe14c000
29569 srlx %i7, 8, %i7
29570 andn %i7, 0x1f, %i7
29571 xor %i7, 0x10, %i7
29572 ITLB_PROBE
29573 .word 0xe876a028
29574 .word 0xc0742d28
29575 .word 0xc07124b8
29576 nop
29577 nop
29578 nop
29579 .word 0x1000000
29580 or %g0, 0x4c8, %i7
29581 READ_DDATA_ACCESS
29582 .word 0x1000000
29583 or %g0, 0x018, %i7
29584 LOAD_DDATA_IN
29585 nop
29586 nop
29587 nop
29588 nop
29589 .word 0xbe816040
29590 .word 0xecdfd020
29591thr6_MMU_ASI_PRIMARY_362:
29592 .word 0x87802080
29593 .word 0xcef0a050
29594 DO_BRANCH
29595 .word 0x81c26000
29596 .word 0xbe124000
29597 GOTO_SUPERVISOR0
29598 nop
29599 nop
29600 .word 0xc45aa038
29601 .word 0xbe856118
29602 .word 0xd4dfd000
29603 .word 0xbe812090
29604 .word 0xf4dfd040
29605 .word 0xfcda9000
29606 .word 0xbe842150
29607 .word 0xf4dfd000
29608 .word 0xbe124000
29609 GOTO_SUPERVISOR0
29610 .word 0xfa76a0d0
29611 .word 0xc032ac90
29612 .word 0xbe120000
29613 GOTO_SUPERVISOR1
29614 nop
29615Thr6_User_Text_4v009_exit:
29616 EXIT_GOOD
29617Thr6_User_Text_4v009_text_end:
29618/*********************************************************************/
29619SECTION .Thr6_User_Data_4v107 DATA_VA=0x77b00015c000
29620attr_data {
29621 Name = .Thr6_User_Data_4v107 ,
29622 VA = 0x77b00015c000 ,/* 0x77b00015dfc0 */
29623 RA = 0x038006c000 ,
29624 PA = 0x6f8006c000 ,
29625 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
29626 thr6_nz_ctx_tsb_1 ,
29627 TTE_V = 1 ,
29628 TTE_NFO = 0 ,
29629 TTE_L = 1 ,
29630 TTE_Soft = 0x030000 ,
29631 TTE_IE = 0 ,
29632 TTE_E = 0 ,
29633 TTE_CP = 0 ,
29634 TTE_CV = 0 ,
29635 TTE_P = 0 ,
29636 TTE_EP = 0 ,
29637 TTE_W = 1 ,
29638 TTE_SW1 = 0 ,
29639 TTE_SW0 = 0 ,
29640 TTE_RSVD1 = 0 ,
29641 TTE_Size = 0 ,
29642 /* DTTE_TAG_DATA = 000077b00015c69f 8000006f8006c040 */
29643 end_label = Thr6_User_Data_4v107_data_end ,
29644 compressimage ,
29645 }
29646.data
29647.global Thr6_User_Data_4v107_data_begin
29648Thr6_User_Data_4v107_data_begin:
29649 .xword 0x790001c00000
29650 .xword 0x77b000074000
29651 .xword 0x77b00013e000
29652 .xword 0x77b0000e6000
29653 .xword 0x77b0001d4000
29654 .xword 0x77b000090000
29655 .xword 0x790030c00000
29656 .xword 0x77b0001ee000
29657 .xword 0x77b0001f6000
29658 .xword 0x780000d70000
29659 .xword 0x79003c400000
29660 .xword 0x790004800000
29661 .xword 0x7800002b0000
29662 .xword 0x780000f90000
29663 .xword 0x780000480000
29664 .xword 0x77b0000d8000
29665 .xword 0x77b00011e000
29666 .xword 0x780000c30000
29667 .xword 0x790005800000
29668 .xword 0x7a00e0000000
29669 .xword 0x77b000076000
29670 .xword 0x77b0000ee000
29671 .xword 0x77b000134000
29672 .xword 0x77b0001b6000
29673 .xword 0x780000980000
29674 .xword 0x780000d20000
29675 .xword 0x780000700000
29676 .xword 0x790004000000
29677 .xword 0x77b00008c000
29678 .xword 0x77b0001a6000
29679 .xword 0x77b00015c000
29680 .xword 0x790038800000
29681 .xword 0x780000120000
29682 .xword 0x77b0000d0000
29683 .xword 0x7800001b0000
29684 .xword 0x79002c000000
29685 .xword 0x77b00011a000
29686 .xword 0x77b0001d6000
29687 .xword 0x77b0000a6000
29688 .xword 0x7a03f0000000
29689 .xword 0x77b000186000
29690 .xword 0x780000b30000
29691 .xword 0x77b000140000
29692Thr6_User_Data_4v107_data_end:
29693/*********************************************************************/
29694SECTION .Thr6_User_Text_4v00a TEXT_VA=0x790038800000
29695attr_text {
29696 Name = .Thr6_User_Text_4v00a ,
29697 VA = 0x790038800000 ,/* 0x790038bfffc0 */
29698 RA = 0x001c400000 ,
29699 PA = 0x001c400000 ,
29700 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
29701 thr6_nz_ctx_tsb_3 ,
29702 TTE_V = 1 ,
29703 TTE_NFO = 0 ,
29704 TTE_L = 0 ,
29705 TTE_Soft = 0x1f0000 ,
29706 TTE_IE = 0 ,
29707 TTE_E = 0 ,
29708 TTE_CP = 1 ,
29709 TTE_CV = 0 ,
29710 TTE_P = 0 ,
29711 TTE_EP = 1 ,
29712 TTE_W = 0 ,
29713 TTE_SW1 = 1 ,
29714 TTE_SW0 = 1 ,
29715 TTE_RSVD1 = 0 ,
29716 TTE_Size = 3 ,
29717 /* ITTE_TAG_DATA = 0000790038800dac 800000001c400483 */
29718 end_label = Thr6_User_Text_4v00a_text_end ,
29719 compressimage ,
29720 }
29721.text
29722.global Thr6_User_Text_4v00a_text_begin
29723Thr6_User_Text_4v00a_text_begin:
29724 nop
29725 sub %g1, 1, %g1
29726 brz %g1,Thr6_User_Text_4v00a_exit
29727 nop
29728 .word 0xfcda9000
29729 nop
29730 nop
29731 .word 0xd45d6090
29732 .word 0x1000000
29733 or %g0, 0x3a0, %i7
29734 READ_DDATA_ACCESS
29735 TOGGLE_LSU_DM
29736 .word 0xfe4560a8
29737 DDEMAP_ALL_RPAGES
29738 nop
29739 nop
29740 nop
29741 nop
29742 nop
29743 nop
29744 nop
29745 nop
29746 DO_BRANCH
29747 .word 0x81c72000
29748 .word 0xbe124000
29749 GOTO_SUPERVISOR0
29750 .word 0x1000000
29751 or %g0, 0x288, %i7
29752 DTLB_TAG_READ
29753 .word 0xbe8760e0
29754 .word 0xd4dfd000
29755thr6_MMU_ASI_PRIMARY_363:
29756 .word 0x87802080
29757 .word 0xf6f56048
29758 .word 0xbe86a090
29759 .word 0xd4dfd000
29760 DDEMAP_NCTX
29761 .word 0x1000000
29762 .word 0xbe138000
29763 IDEMAP_PAGE
29764 .word 0xfcda9000
29765 .word 0x1000000
29766 or %g0, 0x506, %i7
29767 LOAD_IDATA_ACCESS
29768 .word 0xe05ea0f0
29769 IDEMAP_ALL_RPAGES
29770 .word 0x1000000
29771 or %g0, 0x028, %i7
29772 LOAD_IDATA_IN
29773 .word 0xbe124000
29774 GOTO_SUPERVISOR0
29775 IDEMAP_ALL_RPAGES
29776 IDEMAP_PCTX
29777 nop
29778 nop
29779 nop
29780 nop
29781 nop
29782 nop
29783 IDEMAP_PCTX
29784 .word 0xbe8120f0
29785 .word 0xf4dfd000
29786 DO_BRANCH
29787 .word 0x81c3e000
29788 .word 0xbe124000
29789 GOTO_SUPERVISOR0
29790 .word 0x1000000
29791 or %g0, 0x05b, %i7
29792 LOAD_IDATA_IN
29793 TOGGLE_LSU_IM
29794 .word 0xfe456548
29795thr6_MMU_ASI_PRIMARY_364:
29796 .word 0x87802080
29797 .word 0xf2f56028
29798 .word 0x1000000
29799 or %g0, 0x011, %i7
29800 LOAD_IDATA_IN
29801 IDEMAP_NCTX
29802 .word 0xc0342852
29803 .word 0xfe56aa54
29804 DDEMAP_PCTX
29805 IDEMAP_ALL_PAGES
29806 .word 0xc02d63d4
29807 nop
29808 nop
29809 .word 0x1000000
29810 or %g0, 0x036, %i7
29811 LOAD_DDATA_IN
29812 .word 0xbe86a068
29813 .word 0xf4dfd000
29814 nop
29815 nop
29816 nop
29817 nop
29818 nop
29819 nop
29820 nop
29821 .word 0xbe124000
29822 GOTO_SUPERVISOR0
29823 .word 0xfcdc1000
29824 .word 0xec756010
29825 .word 0xc022a1d0
29826 .word 0x1000000
29827 or %g0, 0xe0, %i7
29828 READ_DDATA_ACCESS
29829 TOGGLE_LSU_IM
29830thr6_MMU_ASI_PRIMARY_365:
29831 .word 0x87802080
29832 .word 0xd0f56028
29833 .word 0x1000000
29834 or %g0, 0xdc, %i7
29835 LOAD_IDATA_ACCESS
29836 DDEMAP_NCTX
29837thr6_MMU_ASI_BLK_S_366:
29838 .word 0x878020f1
29839 .word 0xe3b96f40
29840 .word 0xe05ea038
29841 TOGGLE_LSU_IM
29842 .word 0x1000000
29843 or %g0, 0x450, %i7
29844 LOAD_IDATA_ACCESS
29845 DDEMAP_NCTX
29846 nop
29847 nop
29848 .word 0xbe124000
29849 GOTO_SUPERVISOR0
29850 .word 0xc45ea090
29851 .word 0xbe124000
29852 GOTO_SUPERVISOR0
29853 nop
29854Thr6_User_Text_4v00a_exit:
29855 EXIT_GOOD
29856Thr6_User_Text_4v00a_text_end:
29857/*********************************************************************/
29858SECTION .Thr6_User_Data_4v108 DATA_VA=0x780000120000
29859attr_data {
29860 Name = .Thr6_User_Data_4v108 ,
29861 VA = 0x780000120000 ,/* 0x78000012ffc0 */
29862 RA = 0x0230d30000 ,
29863 PA = 0x6e30d30000 ,
29864 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
29865 thr6_nz_ctx_tsb_2 ,
29866 TTE_V = 1 ,
29867 TTE_NFO = 0 ,
29868 TTE_L = 1 ,
29869 TTE_Soft = 0x030000 ,
29870 TTE_IE = 0 ,
29871 TTE_E = 0 ,
29872 TTE_CP = 0 ,
29873 TTE_CV = 0 ,
29874 TTE_P = 0 ,
29875 TTE_EP = 0 ,
29876 TTE_W = 1 ,
29877 TTE_SW1 = 0 ,
29878 TTE_SW0 = 0 ,
29879 TTE_RSVD1 = 0 ,
29880 TTE_Size = 1 ,
29881 /* DTTE_TAG_DATA = 0000780000120dac 8000006e30d30041 */
29882 end_label = Thr6_User_Data_4v108_data_end ,
29883 compressimage ,
29884 }
29885.data
29886.global Thr6_User_Data_4v108_data_begin
29887Thr6_User_Data_4v108_data_begin:
29888 .xword 0x790001c00000
29889 .xword 0x77b000074000
29890 .xword 0x77b00013e000
29891 .xword 0x77b0000e6000
29892 .xword 0x77b0001d4000
29893 .xword 0x77b000090000
29894 .xword 0x790030c00000
29895 .xword 0x77b0001ee000
29896 .xword 0x77b0001f6000
29897 .xword 0x780000d70000
29898 .xword 0x79003c400000
29899 .xword 0x790004800000
29900 .xword 0x7800002b0000
29901 .xword 0x780000f90000
29902 .xword 0x780000480000
29903 .xword 0x77b0000d8000
29904 .xword 0x77b00011e000
29905 .xword 0x780000c30000
29906 .xword 0x790005800000
29907 .xword 0x7a00e0000000
29908 .xword 0x77b000076000
29909 .xword 0x77b0000ee000
29910 .xword 0x77b000134000
29911 .xword 0x77b0001b6000
29912 .xword 0x780000980000
29913 .xword 0x780000d20000
29914 .xword 0x780000700000
29915 .xword 0x790004000000
29916 .xword 0x77b00008c000
29917 .xword 0x77b0001a6000
29918 .xword 0x77b00015c000
29919 .xword 0x790038800000
29920 .xword 0x780000120000
29921 .xword 0x77b0000d0000
29922 .xword 0x7800001b0000
29923 .xword 0x79002c000000
29924 .xword 0x77b00011a000
29925 .xword 0x77b0001d6000
29926 .xword 0x77b0000a6000
29927 .xword 0x7a03f0000000
29928 .xword 0x77b000186000
29929 .xword 0x780000b30000
29930 .xword 0x77b000140000
29931Thr6_User_Data_4v108_data_end:
29932/*********************************************************************/
29933SECTION .Thr6_User_Text_4v00b TEXT_VA=0x77b0000d0000
29934attr_text {
29935 Name = .Thr6_User_Text_4v00b ,
29936 VA = 0x77b0000d0000 ,/* 0x77b0000d1fc0 */
29937 RA = 0x038001c000 ,
29938 PA = 0x6f8001c000 ,
29939 TTE_Context = 0x0dac ,/* TEXT_PRIMARY */
29940 thr6_nz_ctx_tsb_1 ,
29941 TTE_V = 1 ,
29942 TTE_NFO = 0 ,
29943 TTE_L = 0 ,
29944 TTE_Soft = 0x1f0000 ,
29945 TTE_IE = 0 ,
29946 TTE_E = 0 ,
29947 TTE_CP = 1 ,
29948 TTE_CV = 0 ,
29949 TTE_P = 0 ,
29950 TTE_EP = 1 ,
29951 TTE_W = 0 ,
29952 TTE_SW1 = 1 ,
29953 TTE_SW0 = 1 ,
29954 TTE_RSVD1 = 0 ,
29955 TTE_Size = 0 ,
29956 /* ITTE_TAG_DATA = 000077b0000d069f 8000006f8001c480 */
29957 end_label = Thr6_User_Text_4v00b_text_end ,
29958 compressimage ,
29959 }
29960.text
29961.global Thr6_User_Text_4v00b_text_begin
29962Thr6_User_Text_4v00b_text_begin:
29963 nop
29964 sub %g1, 1, %g1
29965 brz %g1,Thr6_User_Text_4v00b_exit
29966 nop
29967 .word 0xfcd89000
29968 .word 0xbe842100
29969 .word 0xf4dfd000
29970 nop
29971 nop
29972 nop
29973 nop
29974 nop
29975 nop
29976 nop
29977 nop
29978 nop
29979 .word 0x1000000
29980 or %g0, 0x453, %i7
29981 LOAD_DDATA_ACCESS
29982 DO_BRANCH
29983 .word 0x81c26000
29984 .word 0xbe124000
29985 GOTO_SUPERVISOR0
29986 .word 0xc026afa8
29987 nop
29988 nop
29989 nop
29990 nop
29991 nop
29992 TOGGLE_LSU_IM
29993 .word 0x1000000
29994 or %g0, 0x058, %i7
29995 LOAD_DDATA_IN
29996 nop
29997 nop
29998 DDEMAP_PCTX
29999 .word 0x1000000
30000 or %g0, 0xf0, %i7
30001 READ_DDATA_ACCESS
30002 .word 0xc39e9f00
30003 TOGGLE_LSU_DM
30004 .word 0x1000000
30005 or %g0, 0xe3, %i7
30006 LOAD_IDATA_ACCESS
30007 TOGGLE_LSU_DM
30008 nop
30009 nop
30010 nop
30011 nop
30012 nop
30013 DO_BRANCH
30014 .word 0x81c1e000
30015 .word 0xbe124000
30016 GOTO_SUPERVISOR0
30017 .word 0xc85aa0b8
30018 .word 0xfcd95020
30019 .word 0x1000000
30020 or %g0, 0x03d, %i7
30021 LOAD_IDATA_IN
30022 .word 0xfcdd5000
30023 nop
30024 IDEMAP_ALL_RPAGES
30025thr6_MMU_ASI_BLK_COMMIT_P_367:
30026 .word 0x878020e0
30027 .word 0xc3bf6400
30028 .word 0xbe138000
30029 GOTO_SUPERVISOR1
30030 .word 0xfe46a0ac
30031 DO_BRANCH
30032 .word 0x81c4e000
30033 .word 0xbe124000
30034 GOTO_SUPERVISOR0
30035 TOGGLE_LSU_DM
30036 .word 0x1000000
30037 or %g0, 0x088, %i7
30038 LOAD_IDATA_IN
30039 .word 0x1000000
30040 .word 0xbe100000
30041 IDEMAP_RPAGE
30042 .word 0x1000000
30043 or %g0, 0x8, %i7
30044 READ_IDATA_ACCESS
30045 .word 0xbe124000
30046 GOTO_SUPERVISOR0
30047 .word 0xfe5c26d0
30048 .word 0x81c4e000
30049 .word 0xbe13c000
30050 GOTO_SUPERVISOR0
30051 nop
30052Thr6_User_Text_4v00b_exit:
30053 EXIT_GOOD
30054Thr6_User_Text_4v00b_text_end:
30055/*********************************************************************/
30056SECTION .Thr6_User_Data_4v109 DATA_VA=0x7800001b0000
30057attr_data {
30058 Name = .Thr6_User_Data_4v109 ,
30059 VA = 0x7800001b0000 ,/* 0x7800001bffc0 */
30060 RA = 0x02303d0000 ,
30061 PA = 0x6e303d0000 ,
30062 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30063 thr6_nz_ctx_tsb_2 ,
30064 TTE_V = 1 ,
30065 TTE_NFO = 0 ,
30066 TTE_L = 1 ,
30067 TTE_Soft = 0x030000 ,
30068 TTE_IE = 0 ,
30069 TTE_E = 0 ,
30070 TTE_CP = 0 ,
30071 TTE_CV = 0 ,
30072 TTE_P = 0 ,
30073 TTE_EP = 0 ,
30074 TTE_W = 1 ,
30075 TTE_SW1 = 0 ,
30076 TTE_SW0 = 0 ,
30077 TTE_RSVD1 = 0 ,
30078 TTE_Size = 1 ,
30079 /* DTTE_TAG_DATA = 00007800001b0dac 8000006e303d0041 */
30080 end_label = Thr6_User_Data_4v109_data_end ,
30081 compressimage ,
30082 }
30083.data
30084.global Thr6_User_Data_4v109_data_begin
30085Thr6_User_Data_4v109_data_begin:
30086 .xword 0x790001c00000
30087 .xword 0x77b000074000
30088 .xword 0x77b00013e000
30089 .xword 0x77b0000e6000
30090 .xword 0x77b0001d4000
30091 .xword 0x77b000090000
30092 .xword 0x790030c00000
30093 .xword 0x77b0001ee000
30094 .xword 0x77b0001f6000
30095 .xword 0x780000d70000
30096 .xword 0x79003c400000
30097 .xword 0x790004800000
30098 .xword 0x7800002b0000
30099 .xword 0x780000f90000
30100 .xword 0x780000480000
30101 .xword 0x77b0000d8000
30102 .xword 0x77b00011e000
30103 .xword 0x780000c30000
30104 .xword 0x790005800000
30105 .xword 0x7a00e0000000
30106 .xword 0x77b000076000
30107 .xword 0x77b0000ee000
30108 .xword 0x77b000134000
30109 .xword 0x77b0001b6000
30110 .xword 0x780000980000
30111 .xword 0x780000d20000
30112 .xword 0x780000700000
30113 .xword 0x790004000000
30114 .xword 0x77b00008c000
30115 .xword 0x77b0001a6000
30116 .xword 0x77b00015c000
30117 .xword 0x790038800000
30118 .xword 0x780000120000
30119 .xword 0x77b0000d0000
30120 .xword 0x7800001b0000
30121 .xword 0x79002c000000
30122 .xword 0x77b00011a000
30123 .xword 0x77b0001d6000
30124 .xword 0x77b0000a6000
30125 .xword 0x7a03f0000000
30126 .xword 0x77b000186000
30127 .xword 0x780000b30000
30128 .xword 0x77b000140000
30129Thr6_User_Data_4v109_data_end:
30130/*********************************************************************/
30131SECTION .Thr6_User_Data_4v10a DATA_VA=0x79002c000000
30132attr_data {
30133 Name = .Thr6_User_Data_4v10a ,
30134 VA = 0x79002c000000 ,/* 0x79002c3fffc0 */
30135 RA = 0x001cc00000 ,
30136 PA = 0x001cc00000 ,
30137 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30138 thr6_nz_ctx_tsb_3 ,
30139 TTE_V = 1 ,
30140 TTE_NFO = 0 ,
30141 TTE_L = 1 ,
30142 TTE_Soft = 0x030000 ,
30143 TTE_IE = 0 ,
30144 TTE_E = 0 ,
30145 TTE_CP = 0 ,
30146 TTE_CV = 0 ,
30147 TTE_P = 0 ,
30148 TTE_EP = 0 ,
30149 TTE_W = 1 ,
30150 TTE_SW1 = 0 ,
30151 TTE_SW0 = 0 ,
30152 TTE_RSVD1 = 0 ,
30153 TTE_Size = 3 ,
30154 /* DTTE_TAG_DATA = 000079002c000dac 800000001cc00043 */
30155 end_label = Thr6_User_Data_4v10a_data_end ,
30156 compressimage ,
30157 }
30158.data
30159.global Thr6_User_Data_4v10a_data_begin
30160Thr6_User_Data_4v10a_data_begin:
30161 .xword 0x790001c00000
30162 .xword 0x77b000074000
30163 .xword 0x77b00013e000
30164 .xword 0x77b0000e6000
30165 .xword 0x77b0001d4000
30166 .xword 0x77b000090000
30167 .xword 0x790030c00000
30168 .xword 0x77b0001ee000
30169 .xword 0x77b0001f6000
30170 .xword 0x780000d70000
30171 .xword 0x79003c400000
30172 .xword 0x790004800000
30173 .xword 0x7800002b0000
30174 .xword 0x780000f90000
30175 .xword 0x780000480000
30176 .xword 0x77b0000d8000
30177 .xword 0x77b00011e000
30178 .xword 0x780000c30000
30179 .xword 0x790005800000
30180 .xword 0x7a00e0000000
30181 .xword 0x77b000076000
30182 .xword 0x77b0000ee000
30183 .xword 0x77b000134000
30184 .xword 0x77b0001b6000
30185 .xword 0x780000980000
30186 .xword 0x780000d20000
30187 .xword 0x780000700000
30188 .xword 0x790004000000
30189 .xword 0x77b00008c000
30190 .xword 0x77b0001a6000
30191 .xword 0x77b00015c000
30192 .xword 0x790038800000
30193 .xword 0x780000120000
30194 .xword 0x77b0000d0000
30195 .xword 0x7800001b0000
30196 .xword 0x79002c000000
30197 .xword 0x77b00011a000
30198 .xword 0x77b0001d6000
30199 .xword 0x77b0000a6000
30200 .xword 0x7a03f0000000
30201 .xword 0x77b000186000
30202 .xword 0x780000b30000
30203 .xword 0x77b000140000
30204Thr6_User_Data_4v10a_data_end:
30205/*********************************************************************/
30206SECTION .Thr6_User_Data_4v10b DATA_VA=0x77b00011a000
30207attr_data {
30208 Name = .Thr6_User_Data_4v10b ,
30209 VA = 0x77b00011a000 ,/* 0x77b00011bfc0 */
30210 RA = 0x03800b8000 ,
30211 PA = 0x6f800b8000 ,
30212 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30213 thr6_nz_ctx_tsb_1 ,
30214 TTE_V = 1 ,
30215 TTE_NFO = 0 ,
30216 TTE_L = 1 ,
30217 TTE_Soft = 0x030000 ,
30218 TTE_IE = 0 ,
30219 TTE_E = 0 ,
30220 TTE_CP = 0 ,
30221 TTE_CV = 0 ,
30222 TTE_P = 0 ,
30223 TTE_EP = 0 ,
30224 TTE_W = 1 ,
30225 TTE_SW1 = 0 ,
30226 TTE_SW0 = 0 ,
30227 TTE_RSVD1 = 0 ,
30228 TTE_Size = 0 ,
30229 /* DTTE_TAG_DATA = 000077b00011a69f 8000006f800b8040 */
30230 end_label = Thr6_User_Data_4v10b_data_end ,
30231 compressimage ,
30232 }
30233.data
30234.global Thr6_User_Data_4v10b_data_begin
30235Thr6_User_Data_4v10b_data_begin:
30236 .xword 0x790001c00000
30237 .xword 0x77b000074000
30238 .xword 0x77b00013e000
30239 .xword 0x77b0000e6000
30240 .xword 0x77b0001d4000
30241 .xword 0x77b000090000
30242 .xword 0x790030c00000
30243 .xword 0x77b0001ee000
30244 .xword 0x77b0001f6000
30245 .xword 0x780000d70000
30246 .xword 0x79003c400000
30247 .xword 0x790004800000
30248 .xword 0x7800002b0000
30249 .xword 0x780000f90000
30250 .xword 0x780000480000
30251 .xword 0x77b0000d8000
30252 .xword 0x77b00011e000
30253 .xword 0x780000c30000
30254 .xword 0x790005800000
30255 .xword 0x7a00e0000000
30256 .xword 0x77b000076000
30257 .xword 0x77b0000ee000
30258 .xword 0x77b000134000
30259 .xword 0x77b0001b6000
30260 .xword 0x780000980000
30261 .xword 0x780000d20000
30262 .xword 0x780000700000
30263 .xword 0x790004000000
30264 .xword 0x77b00008c000
30265 .xword 0x77b0001a6000
30266 .xword 0x77b00015c000
30267 .xword 0x790038800000
30268 .xword 0x780000120000
30269 .xword 0x77b0000d0000
30270 .xword 0x7800001b0000
30271 .xword 0x79002c000000
30272 .xword 0x77b00011a000
30273 .xword 0x77b0001d6000
30274 .xword 0x77b0000a6000
30275 .xword 0x7a03f0000000
30276 .xword 0x77b000186000
30277 .xword 0x780000b30000
30278 .xword 0x77b000140000
30279Thr6_User_Data_4v10b_data_end:
30280/*********************************************************************/
30281SECTION .Thr6_User_Data_4v10c DATA_VA=0x77b0001d6000
30282attr_data {
30283 Name = .Thr6_User_Data_4v10c ,
30284 VA = 0x77b0001d6000 ,/* 0x77b0001d7fc0 */
30285 RA = 0x03801a6000 ,
30286 PA = 0x6f801a6000 ,
30287 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30288 thr6_nz_ctx_tsb_1 ,
30289 TTE_V = 1 ,
30290 TTE_NFO = 0 ,
30291 TTE_L = 1 ,
30292 TTE_Soft = 0x030000 ,
30293 TTE_IE = 0 ,
30294 TTE_E = 0 ,
30295 TTE_CP = 0 ,
30296 TTE_CV = 0 ,
30297 TTE_P = 0 ,
30298 TTE_EP = 0 ,
30299 TTE_W = 1 ,
30300 TTE_SW1 = 0 ,
30301 TTE_SW0 = 0 ,
30302 TTE_RSVD1 = 0 ,
30303 TTE_Size = 0 ,
30304 /* DTTE_TAG_DATA = 000077b0001d669f 8000006f801a6040 */
30305 end_label = Thr6_User_Data_4v10c_data_end ,
30306 compressimage ,
30307 }
30308.data
30309.global Thr6_User_Data_4v10c_data_begin
30310Thr6_User_Data_4v10c_data_begin:
30311 .xword 0x790001c00000
30312 .xword 0x77b000074000
30313 .xword 0x77b00013e000
30314 .xword 0x77b0000e6000
30315 .xword 0x77b0001d4000
30316 .xword 0x77b000090000
30317 .xword 0x790030c00000
30318 .xword 0x77b0001ee000
30319 .xword 0x77b0001f6000
30320 .xword 0x780000d70000
30321 .xword 0x79003c400000
30322 .xword 0x790004800000
30323 .xword 0x7800002b0000
30324 .xword 0x780000f90000
30325 .xword 0x780000480000
30326 .xword 0x77b0000d8000
30327 .xword 0x77b00011e000
30328 .xword 0x780000c30000
30329 .xword 0x790005800000
30330 .xword 0x7a00e0000000
30331 .xword 0x77b000076000
30332 .xword 0x77b0000ee000
30333 .xword 0x77b000134000
30334 .xword 0x77b0001b6000
30335 .xword 0x780000980000
30336 .xword 0x780000d20000
30337 .xword 0x780000700000
30338 .xword 0x790004000000
30339 .xword 0x77b00008c000
30340 .xword 0x77b0001a6000
30341 .xword 0x77b00015c000
30342 .xword 0x790038800000
30343 .xword 0x780000120000
30344 .xword 0x77b0000d0000
30345 .xword 0x7800001b0000
30346 .xword 0x79002c000000
30347 .xword 0x77b00011a000
30348 .xword 0x77b0001d6000
30349 .xword 0x77b0000a6000
30350 .xword 0x7a03f0000000
30351 .xword 0x77b000186000
30352 .xword 0x780000b30000
30353 .xword 0x77b000140000
30354Thr6_User_Data_4v10c_data_end:
30355/*********************************************************************/
30356SECTION .Thr6_User_Data_4v10d DATA_VA=0x77b0000a6000
30357attr_data {
30358 Name = .Thr6_User_Data_4v10d ,
30359 VA = 0x77b0000a6000 ,/* 0x77b0000a7fc0 */
30360 RA = 0x0380112000 ,
30361 PA = 0x6f80112000 ,
30362 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30363 thr6_nz_ctx_tsb_1 ,
30364 TTE_V = 1 ,
30365 TTE_NFO = 0 ,
30366 TTE_L = 1 ,
30367 TTE_Soft = 0x030000 ,
30368 TTE_IE = 0 ,
30369 TTE_E = 0 ,
30370 TTE_CP = 0 ,
30371 TTE_CV = 0 ,
30372 TTE_P = 0 ,
30373 TTE_EP = 0 ,
30374 TTE_W = 1 ,
30375 TTE_SW1 = 0 ,
30376 TTE_SW0 = 0 ,
30377 TTE_RSVD1 = 0 ,
30378 TTE_Size = 0 ,
30379 /* DTTE_TAG_DATA = 000077b0000a669f 8000006f80112040 */
30380 end_label = Thr6_User_Data_4v10d_data_end ,
30381 compressimage ,
30382 }
30383.data
30384.global Thr6_User_Data_4v10d_data_begin
30385Thr6_User_Data_4v10d_data_begin:
30386 .xword 0x790001c00000
30387 .xword 0x77b000074000
30388 .xword 0x77b00013e000
30389 .xword 0x77b0000e6000
30390 .xword 0x77b0001d4000
30391 .xword 0x77b000090000
30392 .xword 0x790030c00000
30393 .xword 0x77b0001ee000
30394 .xword 0x77b0001f6000
30395 .xword 0x780000d70000
30396 .xword 0x79003c400000
30397 .xword 0x790004800000
30398 .xword 0x7800002b0000
30399 .xword 0x780000f90000
30400 .xword 0x780000480000
30401 .xword 0x77b0000d8000
30402 .xword 0x77b00011e000
30403 .xword 0x780000c30000
30404 .xword 0x790005800000
30405 .xword 0x7a00e0000000
30406 .xword 0x77b000076000
30407 .xword 0x77b0000ee000
30408 .xword 0x77b000134000
30409 .xword 0x77b0001b6000
30410 .xword 0x780000980000
30411 .xword 0x780000d20000
30412 .xword 0x780000700000
30413 .xword 0x790004000000
30414 .xword 0x77b00008c000
30415 .xword 0x77b0001a6000
30416 .xword 0x77b00015c000
30417 .xword 0x790038800000
30418 .xword 0x780000120000
30419 .xword 0x77b0000d0000
30420 .xword 0x7800001b0000
30421 .xword 0x79002c000000
30422 .xword 0x77b00011a000
30423 .xword 0x77b0001d6000
30424 .xword 0x77b0000a6000
30425 .xword 0x7a03f0000000
30426 .xword 0x77b000186000
30427 .xword 0x780000b30000
30428 .xword 0x77b000140000
30429Thr6_User_Data_4v10d_data_end:
30430/*********************************************************************/
30431SECTION .Thr6_User_Data_4v10e DATA_VA=0x7a03f0000000
30432attr_data {
30433 Name = .Thr6_User_Data_4v10e ,
30434 VA = 0x7a03f0000000 ,/* 0x7a03ffffffc0 */
30435 RA = 0x0280000000 ,
30436 PA = 0x6e80000000 ,
30437 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30438 thr6_nz_ctx_tsb_0 ,
30439 TTE_V = 1 ,
30440 TTE_NFO = 0 ,
30441 TTE_L = 1 ,
30442 TTE_Soft = 0x030000 ,
30443 TTE_IE = 0 ,
30444 TTE_E = 0 ,
30445 TTE_CP = 0 ,
30446 TTE_CV = 0 ,
30447 TTE_P = 0 ,
30448 TTE_EP = 0 ,
30449 TTE_W = 1 ,
30450 TTE_SW1 = 0 ,
30451 TTE_SW0 = 0 ,
30452 TTE_RSVD1 = 0 ,
30453 TTE_Size = 5 ,
30454 /* DTTE_TAG_DATA = 00007a03f0000dac 8000006e80000045 */
30455 end_label = Thr6_User_Data_4v10e_data_end ,
30456 compressimage ,
30457 }
30458.data
30459.global Thr6_User_Data_4v10e_data_begin
30460Thr6_User_Data_4v10e_data_begin:
30461 .xword 0x790001c00000
30462 .xword 0x77b000074000
30463 .xword 0x77b00013e000
30464 .xword 0x77b0000e6000
30465 .xword 0x77b0001d4000
30466 .xword 0x77b000090000
30467 .xword 0x790030c00000
30468 .xword 0x77b0001ee000
30469 .xword 0x77b0001f6000
30470 .xword 0x780000d70000
30471 .xword 0x79003c400000
30472 .xword 0x790004800000
30473 .xword 0x7800002b0000
30474 .xword 0x780000f90000
30475 .xword 0x780000480000
30476 .xword 0x77b0000d8000
30477 .xword 0x77b00011e000
30478 .xword 0x780000c30000
30479 .xword 0x790005800000
30480 .xword 0x7a00e0000000
30481 .xword 0x77b000076000
30482 .xword 0x77b0000ee000
30483 .xword 0x77b000134000
30484 .xword 0x77b0001b6000
30485 .xword 0x780000980000
30486 .xword 0x780000d20000
30487 .xword 0x780000700000
30488 .xword 0x790004000000
30489 .xword 0x77b00008c000
30490 .xword 0x77b0001a6000
30491 .xword 0x77b00015c000
30492 .xword 0x790038800000
30493 .xword 0x780000120000
30494 .xword 0x77b0000d0000
30495 .xword 0x7800001b0000
30496 .xword 0x79002c000000
30497 .xword 0x77b00011a000
30498 .xword 0x77b0001d6000
30499 .xword 0x77b0000a6000
30500 .xword 0x7a03f0000000
30501 .xword 0x77b000186000
30502 .xword 0x780000b30000
30503 .xword 0x77b000140000
30504Thr6_User_Data_4v10e_data_end:
30505/*********************************************************************/
30506SECTION .Thr6_User_Data_4v10f DATA_VA=0x77b000186000
30507attr_data {
30508 Name = .Thr6_User_Data_4v10f ,
30509 VA = 0x77b000186000 ,/* 0x77b000187fc0 */
30510 RA = 0x038011e000 ,
30511 PA = 0x6f8011e000 ,
30512 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30513 thr6_nz_ctx_tsb_1 ,
30514 TTE_V = 1 ,
30515 TTE_NFO = 0 ,
30516 TTE_L = 1 ,
30517 TTE_Soft = 0x030000 ,
30518 TTE_IE = 0 ,
30519 TTE_E = 0 ,
30520 TTE_CP = 0 ,
30521 TTE_CV = 0 ,
30522 TTE_P = 0 ,
30523 TTE_EP = 0 ,
30524 TTE_W = 1 ,
30525 TTE_SW1 = 0 ,
30526 TTE_SW0 = 0 ,
30527 TTE_RSVD1 = 0 ,
30528 TTE_Size = 0 ,
30529 /* DTTE_TAG_DATA = 000077b00018669f 8000006f8011e040 */
30530 end_label = Thr6_User_Data_4v10f_data_end ,
30531 compressimage ,
30532 }
30533.data
30534.global Thr6_User_Data_4v10f_data_begin
30535Thr6_User_Data_4v10f_data_begin:
30536 .xword 0x790001c00000
30537 .xword 0x77b000074000
30538 .xword 0x77b00013e000
30539 .xword 0x77b0000e6000
30540 .xword 0x77b0001d4000
30541 .xword 0x77b000090000
30542 .xword 0x790030c00000
30543 .xword 0x77b0001ee000
30544 .xword 0x77b0001f6000
30545 .xword 0x780000d70000
30546 .xword 0x79003c400000
30547 .xword 0x790004800000
30548 .xword 0x7800002b0000
30549 .xword 0x780000f90000
30550 .xword 0x780000480000
30551 .xword 0x77b0000d8000
30552 .xword 0x77b00011e000
30553 .xword 0x780000c30000
30554 .xword 0x790005800000
30555 .xword 0x7a00e0000000
30556 .xword 0x77b000076000
30557 .xword 0x77b0000ee000
30558 .xword 0x77b000134000
30559 .xword 0x77b0001b6000
30560 .xword 0x780000980000
30561 .xword 0x780000d20000
30562 .xword 0x780000700000
30563 .xword 0x790004000000
30564 .xword 0x77b00008c000
30565 .xword 0x77b0001a6000
30566 .xword 0x77b00015c000
30567 .xword 0x790038800000
30568 .xword 0x780000120000
30569 .xword 0x77b0000d0000
30570 .xword 0x7800001b0000
30571 .xword 0x79002c000000
30572 .xword 0x77b00011a000
30573 .xword 0x77b0001d6000
30574 .xword 0x77b0000a6000
30575 .xword 0x7a03f0000000
30576 .xword 0x77b000186000
30577 .xword 0x780000b30000
30578 .xword 0x77b000140000
30579Thr6_User_Data_4v10f_data_end:
30580/*********************************************************************/
30581SECTION .Thr6_User_Data_4v110 DATA_VA=0x780000b30000
30582attr_data {
30583 Name = .Thr6_User_Data_4v110 ,
30584 VA = 0x780000b30000 ,/* 0x780000b3ffc0 */
30585 RA = 0x0230c40000 ,
30586 PA = 0x6e30c40000 ,
30587 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30588 thr6_nz_ctx_tsb_2 ,
30589 TTE_V = 1 ,
30590 TTE_NFO = 0 ,
30591 TTE_L = 1 ,
30592 TTE_Soft = 0x030000 ,
30593 TTE_IE = 0 ,
30594 TTE_E = 0 ,
30595 TTE_CP = 0 ,
30596 TTE_CV = 0 ,
30597 TTE_P = 0 ,
30598 TTE_EP = 0 ,
30599 TTE_W = 1 ,
30600 TTE_SW1 = 0 ,
30601 TTE_SW0 = 0 ,
30602 TTE_RSVD1 = 0 ,
30603 TTE_Size = 1 ,
30604 /* DTTE_TAG_DATA = 0000780000b30dac 8000006e30c40041 */
30605 end_label = Thr6_User_Data_4v110_data_end ,
30606 compressimage ,
30607 }
30608.data
30609.global Thr6_User_Data_4v110_data_begin
30610Thr6_User_Data_4v110_data_begin:
30611 .xword 0x790001c00000
30612 .xword 0x77b000074000
30613 .xword 0x77b00013e000
30614 .xword 0x77b0000e6000
30615 .xword 0x77b0001d4000
30616 .xword 0x77b000090000
30617 .xword 0x790030c00000
30618 .xword 0x77b0001ee000
30619 .xword 0x77b0001f6000
30620 .xword 0x780000d70000
30621 .xword 0x79003c400000
30622 .xword 0x790004800000
30623 .xword 0x7800002b0000
30624 .xword 0x780000f90000
30625 .xword 0x780000480000
30626 .xword 0x77b0000d8000
30627 .xword 0x77b00011e000
30628 .xword 0x780000c30000
30629 .xword 0x790005800000
30630 .xword 0x7a00e0000000
30631 .xword 0x77b000076000
30632 .xword 0x77b0000ee000
30633 .xword 0x77b000134000
30634 .xword 0x77b0001b6000
30635 .xword 0x780000980000
30636 .xword 0x780000d20000
30637 .xword 0x780000700000
30638 .xword 0x790004000000
30639 .xword 0x77b00008c000
30640 .xword 0x77b0001a6000
30641 .xword 0x77b00015c000
30642 .xword 0x790038800000
30643 .xword 0x780000120000
30644 .xword 0x77b0000d0000
30645 .xword 0x7800001b0000
30646 .xword 0x79002c000000
30647 .xword 0x77b00011a000
30648 .xword 0x77b0001d6000
30649 .xword 0x77b0000a6000
30650 .xword 0x7a03f0000000
30651 .xword 0x77b000186000
30652 .xword 0x780000b30000
30653 .xword 0x77b000140000
30654Thr6_User_Data_4v110_data_end:
30655/*********************************************************************/
30656SECTION .Thr6_User_Data_4v111 DATA_VA=0x77b000140000
30657attr_data {
30658 Name = .Thr6_User_Data_4v111 ,
30659 VA = 0x77b000140000 ,/* 0x77b000141fc0 */
30660 RA = 0x03800de000 ,
30661 PA = 0x6f800de000 ,
30662 TTE_Context = 0x0dac ,/* DATA_PRIMARY */
30663 thr6_nz_ctx_tsb_1 ,
30664 TTE_V = 1 ,
30665 TTE_NFO = 0 ,
30666 TTE_L = 1 ,
30667 TTE_Soft = 0x030000 ,
30668 TTE_IE = 0 ,
30669 TTE_E = 0 ,
30670 TTE_CP = 0 ,
30671 TTE_CV = 0 ,
30672 TTE_P = 0 ,
30673 TTE_EP = 0 ,
30674 TTE_W = 1 ,
30675 TTE_SW1 = 0 ,
30676 TTE_SW0 = 0 ,
30677 TTE_RSVD1 = 0 ,
30678 TTE_Size = 0 ,
30679 /* DTTE_TAG_DATA = 000077b00014069f 8000006f800de040 */
30680 end_label = Thr6_User_Data_4v111_data_end ,
30681 compressimage ,
30682 }
30683.data
30684.global Thr6_User_Data_4v111_data_begin
30685Thr6_User_Data_4v111_data_begin:
30686 .xword 0x790001c00000
30687 .xword 0x77b000074000
30688 .xword 0x77b00013e000
30689 .xword 0x77b0000e6000
30690 .xword 0x77b0001d4000
30691 .xword 0x77b000090000
30692 .xword 0x790030c00000
30693 .xword 0x77b0001ee000
30694 .xword 0x77b0001f6000
30695 .xword 0x780000d70000
30696 .xword 0x79003c400000
30697 .xword 0x790004800000
30698 .xword 0x7800002b0000
30699 .xword 0x780000f90000
30700 .xword 0x780000480000
30701 .xword 0x77b0000d8000
30702 .xword 0x77b00011e000
30703 .xword 0x780000c30000
30704 .xword 0x790005800000
30705 .xword 0x7a00e0000000
30706 .xword 0x77b000076000
30707 .xword 0x77b0000ee000
30708 .xword 0x77b000134000
30709 .xword 0x77b0001b6000
30710 .xword 0x780000980000
30711 .xword 0x780000d20000
30712 .xword 0x780000700000
30713 .xword 0x790004000000
30714 .xword 0x77b00008c000
30715 .xword 0x77b0001a6000
30716 .xword 0x77b00015c000
30717 .xword 0x790038800000
30718 .xword 0x780000120000
30719 .xword 0x77b0000d0000
30720 .xword 0x7800001b0000
30721 .xword 0x79002c000000
30722 .xword 0x77b00011a000
30723 .xword 0x77b0001d6000
30724 .xword 0x77b0000a6000
30725 .xword 0x7a03f0000000
30726 .xword 0x77b000186000
30727 .xword 0x780000b30000
30728 .xword 0x77b000140000
30729Thr6_User_Data_4v111_data_end:
30730/*********************************************************************/
30731SECTION .Thr7_User_Text_4v000 TEXT_VA=0x7bc00001a000
30732attr_text {
30733 Name = .Thr7_User_Text_4v000 ,
30734 VA = 0x7bc00001a000 ,/* 0x7bc00001bfc0 */
30735 RA = 0x03901c6000 ,
30736 PA = 0x03901c6000 ,
30737 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
30738 thr7_nz_ctx_tsb_2 ,
30739 TTE_V = 1 ,
30740 TTE_NFO = 0 ,
30741 TTE_L = 1 ,
30742 TTE_Soft = 0x120000 ,
30743 TTE_IE = 0 ,
30744 TTE_E = 0 ,
30745 TTE_CP = 1 ,
30746 TTE_CV = 0 ,
30747 TTE_P = 0 ,
30748 TTE_EP = 1 ,
30749 TTE_W = 0 ,
30750 TTE_SW1 = 0 ,
30751 TTE_SW0 = 1 ,
30752 TTE_RSVD1 = 0 ,
30753 TTE_Size = 0 ,
30754 /* ITTE_TAG_DATA = 00007bc00001a1ef 80000003901c6480 */
30755 end_label = Thr7_User_Text_4v000_text_end ,
30756 compressimage ,
30757 }
30758.text
30759.global Thr7_user_code_entry
30760Thr7_user_code_entry:
30761 setx 0x7bc00019a000, %g1, %g2
30762 or %g0, 12, %g1
30763 .word 0xc658a000
30764 .word 0xc858a008
30765 .word 0xca58a010
30766 .word 0xcc58a018
30767 .word 0xce58a020
30768 .word 0xd058a028
30769 .word 0xd258a030
30770 .word 0xd458a038
30771 .word 0xd658a040
30772 .word 0xd858a048
30773 .word 0xda58a050
30774 .word 0xdc58a058
30775 .word 0xde58a060
30776 .word 0xe058a068
30777 .word 0xe258a070
30778 .word 0xe458a078
30779 .word 0xe658a080
30780 .word 0xe858a088
30781 .word 0xea58a090
30782 .word 0xec58a098
30783 .word 0xee58a0a0
30784 .word 0xf058a0a8
30785 .word 0xf258a0b0
30786 .word 0xf458a0b8
30787 .word 0xf658a0c0
30788 .word 0xf858a0c8
30789 .word 0xfa58a0d0
30790 .word 0xfc58a0d8
30791.global Thr7_User_Text_4v000_text_begin
30792Thr7_User_Text_4v000_text_begin:
30793 nop
30794 sub %g1, 1, %g1
30795 brz %g1,Thr7_User_Text_4v000_exit
30796 nop
30797 .word 0xc0312170
30798 .word 0xea592068
30799 .word 0xfc995c60
30800 TOGGLE_LSU_IM
30801 .word 0xbe82e070
30802 .word 0xecdfd020
30803 TOGGLE_LSU_IM
30804 nop
30805 nop
30806 nop
30807 nop
30808 nop
30809 .word 0xea5e6090
30810 DDEMAP_ALL
30811 .word 0xfe42a024
30812 .word 0x1000000
30813 .word 0xbe108000
30814 srlx %i7, 8, %i7
30815 andn %i7, 0x1f, %i7
30816 ITLB_PROBE
30817thr7_MMU_ASI_PRIMARY_368:
30818 .word 0x87802080
30819 .word 0xe0f2a038
30820 .word 0xbe876038
30821 .word 0xe0dfd000
30822 DO_BRANCH
30823 .word 0x81c72000
30824 .word 0xbe124000
30825 GOTO_SUPERVISOR0
30826 .word 0xc0242750
30827 .word 0x1000000
30828 or %g0, 0x70, %i7
30829 ITLB_TAG_READ
30830 ACCESS_DTSB_PTR
30831 .word 0xbe138000
30832 GOTO_SUPERVISOR1
30833 .word 0x1000000
30834 or %g0, 0x268, %i7
30835 DTLB_TAG_READ
30836 .word 0x1000000
30837 or %g0, 0x248, %i7
30838 READ_DDATA_ACCESS
30839 .word 0x1000000
30840 or %g0, 0x108, %i7
30841 ITLB_TAG_READ
30842 .word 0xc0766f10
30843 .word 0x1000000
30844 or %g0, 0x2a0, %i7
30845 READ_DDATA_ACCESS
30846 .word 0x1000000
30847 .word 0xbe148000
30848 DDEMAP_PAGE
30849thr7_MMU_ASI_PRIMARY_369:
30850 .word 0x87802080
30851 .word 0xdaf66080
30852 .word 0x1000000
30853 or %g0, 0x355, %i7
30854 LOAD_DDATA_ACCESS
30855 nop
30856 nop
30857 nop
30858 .word 0x1000000
30859 or %g0, 0x21, %i7
30860 LOAD_IDATA_ACCESS
30861 .word 0xbe124000
30862 GOTO_SUPERVISOR0
30863 .word 0xfe576564
30864 .word 0xbe13c000
30865 GOTO_SUPERVISOR0
30866 nop
30867Thr7_User_Text_4v000_exit:
30868 EXIT_GOOD
30869Thr7_User_Text_4v000_text_end:
30870/*********************************************************************/
30871SECTION .Thr7_User_Data_4v100 DATA_VA=0x7bc00019a000
30872attr_data {
30873 Name = .Thr7_User_Data_4v100 ,
30874 VA = 0x7bc00019a000 ,/* 0x7bc00019bfc0 */
30875 RA = 0x0390092000 ,
30876 PA = 0x0390092000 ,
30877 TTE_Context = 0x039c ,/* DATA_PRIMARY */
30878 thr7_nz_ctx_tsb_2 ,
30879 TTE_V = 1 ,
30880 TTE_NFO = 0 ,
30881 TTE_L = 0 ,
30882 TTE_Soft = 0x080000 ,
30883 TTE_IE = 0 ,
30884 TTE_E = 0 ,
30885 TTE_CP = 1 ,
30886 TTE_CV = 0 ,
30887 TTE_P = 0 ,
30888 TTE_EP = 0 ,
30889 TTE_W = 1 ,
30890 TTE_SW1 = 0 ,
30891 TTE_SW0 = 1 ,
30892 TTE_RSVD1 = 0 ,
30893 TTE_Size = 0 ,
30894 /* DTTE_TAG_DATA = 00007bc00019a1ef 8000000390092440 */
30895 end_label = Thr7_User_Data_4v100_data_end ,
30896 compressimage ,
30897 }
30898.data
30899.global Thr7_User_Data_4v100_data_begin
30900Thr7_User_Data_4v100_data_begin:
30901 .xword 0x7bc00001a000
30902 .xword 0x7bc00019a000
30903 .xword 0x7c0000dd0000
30904 .xword 0x7bc00005c000
30905 .xword 0x7bc000124000
30906 .xword 0x7bc0001f8000
30907 .xword 0x7c0000b50000
30908 .xword 0x7bc000178000
30909 .xword 0x7c0000770000
30910 .xword 0x7bc000070000
30911 .xword 0x7bc000108000
30912 .xword 0x7c0000710000
30913 .xword 0x7bc00017a000
30914 .xword 0x7bc000044000
30915 .xword 0x7bc00005a000
30916 .xword 0x7bc000026000
30917 .xword 0x7c0000fa0000
30918 .xword 0x7bc000126000
30919 .xword 0x7bc0000c6000
30920 .xword 0x7bc0000f6000
30921 .xword 0x7bc0001aa000
30922 .xword 0x7bc000000000
30923 .xword 0x7c0000340000
30924 .xword 0x7bc000014000
30925 .xword 0x7c0000510000
30926 .xword 0x7c0000170000
30927 .xword 0x7bc00004e000
30928 .xword 0x7bc0000e8000
30929 .xword 0x7bc000050000
30930 .xword 0x7c0000550000
30931 .xword 0x7bc000158000
30932 .xword 0x7bc000184000
30933 .xword 0x7c0000490000
30934 .xword 0x7bc00007c000
30935 .xword 0x7c0000610000
30936 .xword 0x7bc0001fc000
30937 .xword 0x7c00001f0000
30938 .xword 0x7c0000c60000
30939 .xword 0x7c0000880000
30940 .xword 0x7c0000ce0000
30941 .xword 0x7bc0001d8000
30942 .xword 0x7bc000040000
30943 .xword 0x7bc000048000
30944 .xword 0x7bc000082000
30945 .xword 0x7bc000128000
30946 .xword 0x7bc0000c8000
30947Thr7_User_Data_4v100_data_end:
30948/*********************************************************************/
30949SECTION .Thr7_User_Data_4v200 DATA_VA=0x7c0000dd0000
30950attr_data {
30951 Name = .Thr7_User_Data_4v200 ,
30952 VA = 0x7c0000dd0000 ,/* 0x7c0000ddffc0 */
30953 RA = 0x0240530000 ,
30954 PA = 0x7e40530000 ,
30955 TTE_Context = 0x00ee ,/* DATA_SECONDARY */
30956 thr7_nz_ctx_tsb_3 ,
30957 TTE_V = 1 ,
30958 TTE_NFO = 0 ,
30959 TTE_L = 0 ,
30960 TTE_Soft = 0x070000 ,
30961 TTE_IE = 0 ,
30962 TTE_E = 0 ,
30963 TTE_CP = 1 ,
30964 TTE_CV = 0 ,
30965 TTE_P = 0 ,
30966 TTE_EP = 0 ,
30967 TTE_W = 1 ,
30968 TTE_SW1 = 1 ,
30969 TTE_SW0 = 1 ,
30970 TTE_RSVD1 = 0 ,
30971 TTE_Size = 1 ,
30972 /* DTTE_TAG_DATA = 00007c0000dd138a 8000007e40530441 */
30973 end_label = Thr7_User_Data_4v200_data_end ,
30974 compressimage ,
30975 }
30976.data
30977.global Thr7_User_Data_4v200_data_begin
30978Thr7_User_Data_4v200_data_begin:
30979 .xword 0x7bc00001a000
30980 .xword 0x7bc00019a000
30981 .xword 0x7c0000dd0000
30982 .xword 0x7bc00005c000
30983 .xword 0x7bc000124000
30984 .xword 0x7bc0001f8000
30985 .xword 0x7c0000b50000
30986 .xword 0x7bc000178000
30987 .xword 0x7c0000770000
30988 .xword 0x7bc000070000
30989 .xword 0x7bc000108000
30990 .xword 0x7c0000710000
30991 .xword 0x7bc00017a000
30992 .xword 0x7bc000044000
30993 .xword 0x7bc00005a000
30994 .xword 0x7bc000026000
30995 .xword 0x7c0000fa0000
30996 .xword 0x7bc000126000
30997 .xword 0x7bc0000c6000
30998 .xword 0x7bc0000f6000
30999 .xword 0x7bc0001aa000
31000 .xword 0x7bc000000000
31001 .xword 0x7c0000340000
31002 .xword 0x7bc000014000
31003 .xword 0x7c0000510000
31004 .xword 0x7c0000170000
31005 .xword 0x7bc00004e000
31006 .xword 0x7bc0000e8000
31007 .xword 0x7bc000050000
31008 .xword 0x7c0000550000
31009 .xword 0x7bc000158000
31010 .xword 0x7bc000184000
31011 .xword 0x7c0000490000
31012 .xword 0x7bc00007c000
31013 .xword 0x7c0000610000
31014 .xword 0x7bc0001fc000
31015 .xword 0x7c00001f0000
31016 .xword 0x7c0000c60000
31017 .xword 0x7c0000880000
31018 .xword 0x7c0000ce0000
31019 .xword 0x7bc0001d8000
31020 .xword 0x7bc000040000
31021 .xword 0x7bc000048000
31022 .xword 0x7bc000082000
31023 .xword 0x7bc000128000
31024 .xword 0x7bc0000c8000
31025Thr7_User_Data_4v200_data_end:
31026/*********************************************************************/
31027SECTION .Thr7_User_Data_4v300 DATA_VA=0x7bc00005c000
31028attr_data {
31029 Name = .Thr7_User_Data_4v300 ,
31030 VA = 0x7bc00005c000 ,/* 0x7bc00005dfc0 */
31031 RA = 0x03901f6000 ,
31032 PA = 0x7f901f6000 ,
31033 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31034 thr7_z_ctx_tsb_2 ,
31035 TTE_V = 1 ,
31036 TTE_NFO = 0 ,
31037 TTE_L = 0 ,
31038 TTE_Soft = 0x130000 ,
31039 TTE_IE = 0 ,
31040 TTE_E = 0 ,
31041 TTE_CP = 0 ,
31042 TTE_CV = 0 ,
31043 TTE_P = 0 ,
31044 TTE_EP = 0 ,
31045 TTE_W = 1 ,
31046 TTE_SW1 = 1 ,
31047 TTE_SW0 = 1 ,
31048 TTE_RSVD1 = 0 ,
31049 TTE_Size = 0 ,
31050 /* DTTE_TAG_DATA = 00007bc00005c000 8000007f901f6040 */
31051 end_label = Thr7_User_Data_4v300_data_end ,
31052 compressimage ,
31053 }
31054.data
31055.global Thr7_User_Data_4v300_data_begin
31056Thr7_User_Data_4v300_data_begin:
31057 .xword 0x7bc00001a000
31058 .xword 0x7bc00019a000
31059 .xword 0x7c0000dd0000
31060 .xword 0x7bc00005c000
31061 .xword 0x7bc000124000
31062 .xword 0x7bc0001f8000
31063 .xword 0x7c0000b50000
31064 .xword 0x7bc000178000
31065 .xword 0x7c0000770000
31066 .xword 0x7bc000070000
31067 .xword 0x7bc000108000
31068 .xword 0x7c0000710000
31069 .xword 0x7bc00017a000
31070 .xword 0x7bc000044000
31071 .xword 0x7bc00005a000
31072 .xword 0x7bc000026000
31073 .xword 0x7c0000fa0000
31074 .xword 0x7bc000126000
31075 .xword 0x7bc0000c6000
31076 .xword 0x7bc0000f6000
31077 .xword 0x7bc0001aa000
31078 .xword 0x7bc000000000
31079 .xword 0x7c0000340000
31080 .xword 0x7bc000014000
31081 .xword 0x7c0000510000
31082 .xword 0x7c0000170000
31083 .xword 0x7bc00004e000
31084 .xword 0x7bc0000e8000
31085 .xword 0x7bc000050000
31086 .xword 0x7c0000550000
31087 .xword 0x7bc000158000
31088 .xword 0x7bc000184000
31089 .xword 0x7c0000490000
31090 .xword 0x7bc00007c000
31091 .xword 0x7c0000610000
31092 .xword 0x7bc0001fc000
31093 .xword 0x7c00001f0000
31094 .xword 0x7c0000c60000
31095 .xword 0x7c0000880000
31096 .xword 0x7c0000ce0000
31097 .xword 0x7bc0001d8000
31098 .xword 0x7bc000040000
31099 .xword 0x7bc000048000
31100 .xword 0x7bc000082000
31101 .xword 0x7bc000128000
31102 .xword 0x7bc0000c8000
31103Thr7_User_Data_4v300_data_end:
31104/*********************************************************************/
31105SECTION .Thr7_User_Text_4v001 TEXT_VA=0x7bc000124000
31106attr_text {
31107 Name = .Thr7_User_Text_4v001 ,
31108 VA = 0x7bc000124000 ,/* 0x7bc000125fc0 */
31109 RA = 0x0390008000 ,
31110 PA = 0x0390008000 ,
31111 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
31112 thr7_nz_ctx_tsb_2 ,
31113 TTE_V = 1 ,
31114 TTE_NFO = 0 ,
31115 TTE_L = 1 ,
31116 TTE_Soft = 0x120000 ,
31117 TTE_IE = 0 ,
31118 TTE_E = 0 ,
31119 TTE_CP = 1 ,
31120 TTE_CV = 0 ,
31121 TTE_P = 0 ,
31122 TTE_EP = 1 ,
31123 TTE_W = 0 ,
31124 TTE_SW1 = 0 ,
31125 TTE_SW0 = 1 ,
31126 TTE_RSVD1 = 0 ,
31127 TTE_Size = 0 ,
31128 /* ITTE_TAG_DATA = 00007bc0001241ef 8000000390008480 */
31129 end_label = Thr7_User_Text_4v001_text_end ,
31130 compressimage ,
31131 }
31132.text
31133.global Thr7_User_Text_4v001_text_begin
31134Thr7_User_Text_4v001_text_begin:
31135 nop
31136 sub %g1, 1, %g1
31137 brz %g1,Thr7_User_Text_4v001_exit
31138 nop
31139 .word 0x1000000
31140 or %g0, 0xc7, %i7
31141 LOAD_IDATA_ACCESS
31142 .word 0xbe856150
31143 .word 0xc19fde00
31144 .word 0xbe124000
31145 GOTO_SUPERVISOR0
31146 IDEMAP_ALL_RPAGES
31147 .word 0x1000000
31148 or %g0, 0x1c2, %i7
31149 LOAD_IDATA_ACCESS
31150 DDEMAP_SCTX
31151 .word 0xcc756018
31152 .word 0xc02aab45
31153 .word 0xea592140
31154 .word 0xcc5aa018
31155 nop
31156 nop
31157 nop
31158 nop
31159 IDEMAP_ALL_RPAGES
31160 DDEMAP_ALL_PAGES
31161 .word 0xc0742648
31162 nop
31163 nop
31164 nop
31165 .word 0xfe50a628
31166 ACCESS_ITSB_PTR
31167 .word 0x1000000
31168 .word 0xbe128000
31169 IDEMAP_PAGE
31170 .word 0xbe124000
31171 GOTO_SUPERVISOR0
31172 .word 0xfe5c2620
31173 .word 0xbe120000
31174 GOTO_SUPERVISOR1
31175 nop
31176Thr7_User_Text_4v001_exit:
31177 EXIT_GOOD
31178Thr7_User_Text_4v001_text_end:
31179/*********************************************************************/
31180SECTION .Thr7_User_Text_4v400 TEXT_VA=0x7bc0001f8000
31181attr_text {
31182 Name = .Thr7_User_Text_4v400 ,
31183 VA = 0x7bc0001f8000 ,/* 0x7bc0001f9fc0 */
31184 RA = 0x0390176000 ,
31185 PA = 0x7f90176000 ,
31186 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31187 thr7_z_ctx_tsb_2 ,
31188 TTE_V = 1 ,
31189 TTE_NFO = 0 ,
31190 TTE_L = 0 ,
31191 TTE_Soft = 0x070000 ,
31192 TTE_IE = 0 ,
31193 TTE_E = 0 ,
31194 TTE_CP = 1 ,
31195 TTE_CV = 0 ,
31196 TTE_P = 1 ,
31197 TTE_EP = 1 ,
31198 TTE_W = 0 ,
31199 TTE_SW1 = 0 ,
31200 TTE_SW0 = 0 ,
31201 TTE_RSVD1 = 0 ,
31202 TTE_Size = 0 ,
31203 /* ITTE_TAG_DATA = 00007bc0001f8000 8000007f90176480 */
31204 end_label = Thr7_User_Text_4v400_text_end ,
31205 compressimage ,
31206 }
31207.text
31208.global Thr7_User_Text_4v400_text_begin
31209Thr7_User_Text_4v400_text_begin:
31210 wrpr 0, %gl
31211 P_ACCESS_ITSB_PTR
31212 .word 0xbe812168
31213 .word 0xfadfd000
31214 .word 0x1000000
31215 or %g0, 0x03d, %i7
31216 P_LOAD_DDATA_IN
31217 .word 0xbe14c000
31218 RETURN_FROM_SUPERVISOR1
31219 nop
31220Thr7_User_Text_4v400_exit:
31221 EXIT_GOOD
31222Thr7_User_Text_4v400_text_end:
31223/*********************************************************************/
31224SECTION .Thr7_User_Text_4v002 TEXT_VA=0x7c0000b50000
31225attr_text {
31226 Name = .Thr7_User_Text_4v002 ,
31227 VA = 0x7c0000b50000 ,/* 0x7c0000b5ffc0 */
31228 RA = 0x02401b0000 ,
31229 PA = 0x7e401b0000 ,
31230 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
31231 thr7_nz_ctx_tsb_3 ,
31232 TTE_V = 1 ,
31233 TTE_NFO = 0 ,
31234 TTE_L = 1 ,
31235 TTE_Soft = 0x120000 ,
31236 TTE_IE = 0 ,
31237 TTE_E = 0 ,
31238 TTE_CP = 1 ,
31239 TTE_CV = 0 ,
31240 TTE_P = 1 ,
31241 TTE_EP = 1 ,
31242 TTE_W = 0 ,
31243 TTE_SW1 = 0 ,
31244 TTE_SW0 = 1 ,
31245 TTE_RSVD1 = 0 ,
31246 TTE_Size = 1 ,
31247 /* ITTE_TAG_DATA = 00007c0000b501ef 8000007e401b0481 */
31248 end_label = Thr7_User_Text_4v002_text_end ,
31249 compressimage ,
31250 }
31251.text
31252.global Thr7_User_Text_4v002_text_begin
31253Thr7_User_Text_4v002_text_begin:
31254 wrpr 0, %gl
31255 .word 0xe05aa038
31256 .word 0xfcdc1000
31257thr7_MMU_ASI_AS_IF_USER_SECONDARY_370:
31258 .word 0x87802011
31259 .word 0xc4f5a110
31260 .word 0x1000000
31261 or %g0, 0x70, %i7
31262 P_ITLB_TAG_READ
31263 .word 0xfe4d67e1
31264 .word 0xfcd88200
31265 nop
31266 nop
31267 nop
31268 nop
31269 nop
31270 nop
31271 nop
31272 nop
31273 nop
31274 nop
31275 nop
31276 nop
31277 nop
31278 nop
31279 nop
31280 nop
31281 P_DDEMAP_SCTX
31282thr7_MMU_ASI_AS_IF_USER_PRIMARY_371:
31283 .word 0x87802010
31284 .word 0xdef2a0f8
31285 P_DDEMAP_ALL_PAGES
31286 .word 0xbe8120b0
31287 .word 0xf2dfd000
31288 .word 0x1000000
31289 or %g0, 0x548, %i7
31290 P_ITLB_TAG_READ
31291thr7_MMU_ASI_PRIMARY_372:
31292 .word 0x87802080
31293 .word 0xeaf0a008
31294thr7_MMU_ASI_AS_IF_USER_SECONDARY_LITTLE_373:
31295 .word 0x87802019
31296 .word 0xf2f6a120
31297 .word 0xc02c27a0
31298 .word 0xfe5aa440
31299 .word 0x1000000
31300 or %g0, 0x540, %i7
31301 P_ITLB_TAG_READ
31302 .word 0xc072ad70
31303 P_TOGGLE_LSU_IM
31304thr7_MMU_ASI_SECONDARY_374:
31305 .word 0x87802081
31306 .word 0xf8bc66b0
31307 .word 0xc02d64f7
31308 P_TOGGLE_LSU_IM
31309 nop
31310 nop
31311 nop
31312 nop
31313 nop
31314 nop
31315 .word 0xfcdf5000
31316 .word 0xbe82a120
31317 .word 0xfadfc200
31318thr7_MMU_ASI_AS_IF_USER_PRIMARY_375:
31319 .word 0x87802010
31320 .word 0xe0f56090
31321 .word 0x1000000
31322 or %g0, 0x1b0, %i7
31323 P_READ_IDATA_ACCESS
31324 .word 0xfc9add60
31325 .word 0xfcde5000
31326 .word 0xc0356eee
31327 .word 0xbe82a150
31328 .word 0xd4dfc200
31329 nop
31330 nop
31331 nop
31332 nop
31333 nop
31334 nop
31335thr7_MMU_ASI_AS_IF_USER_PRIMARY_376:
31336 .word 0x87802010
31337 .word 0xe2f76040
31338 .word 0xbe11c000
31339 RETURN_FROM_SUPERVISOR0
31340 nop
31341Thr7_User_Text_4v002_exit:
31342 EXIT_GOOD
31343Thr7_User_Text_4v002_text_end:
31344/*********************************************************************/
31345SECTION .Thr7_User_Data_4v101 DATA_VA=0x7bc000178000
31346attr_data {
31347 Name = .Thr7_User_Data_4v101 ,
31348 VA = 0x7bc000178000 ,/* 0x7bc000179fc0 */
31349 RA = 0x0390034000 ,
31350 PA = 0x0390034000 ,
31351 TTE_Context = 0x039c ,/* DATA_PRIMARY */
31352 thr7_nz_ctx_tsb_2 ,
31353 TTE_V = 1 ,
31354 TTE_NFO = 0 ,
31355 TTE_L = 0 ,
31356 TTE_Soft = 0x080000 ,
31357 TTE_IE = 0 ,
31358 TTE_E = 0 ,
31359 TTE_CP = 1 ,
31360 TTE_CV = 0 ,
31361 TTE_P = 0 ,
31362 TTE_EP = 0 ,
31363 TTE_W = 1 ,
31364 TTE_SW1 = 0 ,
31365 TTE_SW0 = 1 ,
31366 TTE_RSVD1 = 0 ,
31367 TTE_Size = 0 ,
31368 /* DTTE_TAG_DATA = 00007bc0001781ef 8000000390034440 */
31369 end_label = Thr7_User_Data_4v101_data_end ,
31370 compressimage ,
31371 }
31372.data
31373.global Thr7_User_Data_4v101_data_begin
31374Thr7_User_Data_4v101_data_begin:
31375 .xword 0x7bc00001a000
31376 .xword 0x7bc00019a000
31377 .xword 0x7c0000dd0000
31378 .xword 0x7bc00005c000
31379 .xword 0x7bc000124000
31380 .xword 0x7bc0001f8000
31381 .xword 0x7c0000b50000
31382 .xword 0x7bc000178000
31383 .xword 0x7c0000770000
31384 .xword 0x7bc000070000
31385 .xword 0x7bc000108000
31386 .xword 0x7c0000710000
31387 .xword 0x7bc00017a000
31388 .xword 0x7bc000044000
31389 .xword 0x7bc00005a000
31390 .xword 0x7bc000026000
31391 .xword 0x7c0000fa0000
31392 .xword 0x7bc000126000
31393 .xword 0x7bc0000c6000
31394 .xword 0x7bc0000f6000
31395 .xword 0x7bc0001aa000
31396 .xword 0x7bc000000000
31397 .xword 0x7c0000340000
31398 .xword 0x7bc000014000
31399 .xword 0x7c0000510000
31400 .xword 0x7c0000170000
31401 .xword 0x7bc00004e000
31402 .xword 0x7bc0000e8000
31403 .xword 0x7bc000050000
31404 .xword 0x7c0000550000
31405 .xword 0x7bc000158000
31406 .xword 0x7bc000184000
31407 .xword 0x7c0000490000
31408 .xword 0x7bc00007c000
31409 .xword 0x7c0000610000
31410 .xword 0x7bc0001fc000
31411 .xword 0x7c00001f0000
31412 .xword 0x7c0000c60000
31413 .xword 0x7c0000880000
31414 .xword 0x7c0000ce0000
31415 .xword 0x7bc0001d8000
31416 .xword 0x7bc000040000
31417 .xword 0x7bc000048000
31418 .xword 0x7bc000082000
31419 .xword 0x7bc000128000
31420 .xword 0x7bc0000c8000
31421Thr7_User_Data_4v101_data_end:
31422/*********************************************************************/
31423SECTION .Thr7_User_Data_4v201 DATA_VA=0x7c0000770000
31424attr_data {
31425 Name = .Thr7_User_Data_4v201 ,
31426 VA = 0x7c0000770000 ,/* 0x7c000077ffc0 */
31427 RA = 0x0240ef0000 ,
31428 PA = 0x7e40ef0000 ,
31429 TTE_Context = 0x00ee ,/* DATA_SECONDARY */
31430 thr7_nz_ctx_tsb_3 ,
31431 TTE_V = 1 ,
31432 TTE_NFO = 0 ,
31433 TTE_L = 0 ,
31434 TTE_Soft = 0x070000 ,
31435 TTE_IE = 0 ,
31436 TTE_E = 0 ,
31437 TTE_CP = 1 ,
31438 TTE_CV = 0 ,
31439 TTE_P = 0 ,
31440 TTE_EP = 0 ,
31441 TTE_W = 1 ,
31442 TTE_SW1 = 1 ,
31443 TTE_SW0 = 1 ,
31444 TTE_RSVD1 = 0 ,
31445 TTE_Size = 1 ,
31446 /* DTTE_TAG_DATA = 00007c000077138a 8000007e40ef0441 */
31447 end_label = Thr7_User_Data_4v201_data_end ,
31448 compressimage ,
31449 }
31450.data
31451.global Thr7_User_Data_4v201_data_begin
31452Thr7_User_Data_4v201_data_begin:
31453 .xword 0x7bc00001a000
31454 .xword 0x7bc00019a000
31455 .xword 0x7c0000dd0000
31456 .xword 0x7bc00005c000
31457 .xword 0x7bc000124000
31458 .xword 0x7bc0001f8000
31459 .xword 0x7c0000b50000
31460 .xword 0x7bc000178000
31461 .xword 0x7c0000770000
31462 .xword 0x7bc000070000
31463 .xword 0x7bc000108000
31464 .xword 0x7c0000710000
31465 .xword 0x7bc00017a000
31466 .xword 0x7bc000044000
31467 .xword 0x7bc00005a000
31468 .xword 0x7bc000026000
31469 .xword 0x7c0000fa0000
31470 .xword 0x7bc000126000
31471 .xword 0x7bc0000c6000
31472 .xword 0x7bc0000f6000
31473 .xword 0x7bc0001aa000
31474 .xword 0x7bc000000000
31475 .xword 0x7c0000340000
31476 .xword 0x7bc000014000
31477 .xword 0x7c0000510000
31478 .xword 0x7c0000170000
31479 .xword 0x7bc00004e000
31480 .xword 0x7bc0000e8000
31481 .xword 0x7bc000050000
31482 .xword 0x7c0000550000
31483 .xword 0x7bc000158000
31484 .xword 0x7bc000184000
31485 .xword 0x7c0000490000
31486 .xword 0x7bc00007c000
31487 .xword 0x7c0000610000
31488 .xword 0x7bc0001fc000
31489 .xword 0x7c00001f0000
31490 .xword 0x7c0000c60000
31491 .xword 0x7c0000880000
31492 .xword 0x7c0000ce0000
31493 .xword 0x7bc0001d8000
31494 .xword 0x7bc000040000
31495 .xword 0x7bc000048000
31496 .xword 0x7bc000082000
31497 .xword 0x7bc000128000
31498 .xword 0x7bc0000c8000
31499Thr7_User_Data_4v201_data_end:
31500/*********************************************************************/
31501SECTION .Thr7_User_Data_4v301 DATA_VA=0x7bc000070000
31502attr_data {
31503 Name = .Thr7_User_Data_4v301 ,
31504 VA = 0x7bc000070000 ,/* 0x7bc000071fc0 */
31505 RA = 0x03900e2000 ,
31506 PA = 0x7f900e2000 ,
31507 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
31508 thr7_z_ctx_tsb_2 ,
31509 TTE_V = 1 ,
31510 TTE_NFO = 0 ,
31511 TTE_L = 0 ,
31512 TTE_Soft = 0x130000 ,
31513 TTE_IE = 0 ,
31514 TTE_E = 0 ,
31515 TTE_CP = 0 ,
31516 TTE_CV = 0 ,
31517 TTE_P = 0 ,
31518 TTE_EP = 0 ,
31519 TTE_W = 1 ,
31520 TTE_SW1 = 1 ,
31521 TTE_SW0 = 1 ,
31522 TTE_RSVD1 = 0 ,
31523 TTE_Size = 0 ,
31524 /* DTTE_TAG_DATA = 00007bc000070000 8000007f900e2040 */
31525 end_label = Thr7_User_Data_4v301_data_end ,
31526 compressimage ,
31527 }
31528.data
31529.global Thr7_User_Data_4v301_data_begin
31530Thr7_User_Data_4v301_data_begin:
31531 .xword 0x7bc00001a000
31532 .xword 0x7bc00019a000
31533 .xword 0x7c0000dd0000
31534 .xword 0x7bc00005c000
31535 .xword 0x7bc000124000
31536 .xword 0x7bc0001f8000
31537 .xword 0x7c0000b50000
31538 .xword 0x7bc000178000
31539 .xword 0x7c0000770000
31540 .xword 0x7bc000070000
31541 .xword 0x7bc000108000
31542 .xword 0x7c0000710000
31543 .xword 0x7bc00017a000
31544 .xword 0x7bc000044000
31545 .xword 0x7bc00005a000
31546 .xword 0x7bc000026000
31547 .xword 0x7c0000fa0000
31548 .xword 0x7bc000126000
31549 .xword 0x7bc0000c6000
31550 .xword 0x7bc0000f6000
31551 .xword 0x7bc0001aa000
31552 .xword 0x7bc000000000
31553 .xword 0x7c0000340000
31554 .xword 0x7bc000014000
31555 .xword 0x7c0000510000
31556 .xword 0x7c0000170000
31557 .xword 0x7bc00004e000
31558 .xword 0x7bc0000e8000
31559 .xword 0x7bc000050000
31560 .xword 0x7c0000550000
31561 .xword 0x7bc000158000
31562 .xword 0x7bc000184000
31563 .xword 0x7c0000490000
31564 .xword 0x7bc00007c000
31565 .xword 0x7c0000610000
31566 .xword 0x7bc0001fc000
31567 .xword 0x7c00001f0000
31568 .xword 0x7c0000c60000
31569 .xword 0x7c0000880000
31570 .xword 0x7c0000ce0000
31571 .xword 0x7bc0001d8000
31572 .xword 0x7bc000040000
31573 .xword 0x7bc000048000
31574 .xword 0x7bc000082000
31575 .xword 0x7bc000128000
31576 .xword 0x7bc0000c8000
31577Thr7_User_Data_4v301_data_end:
31578/*********************************************************************/
31579SECTION .Thr7_User_Text_4v003 TEXT_VA=0x7bc000108000
31580attr_text {
31581 Name = .Thr7_User_Text_4v003 ,
31582 VA = 0x7bc000108000 ,/* 0x7bc000109fc0 */
31583 RA = 0x03900ee000 ,
31584 PA = 0x03900ee000 ,
31585 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
31586 thr7_nz_ctx_tsb_2 ,
31587 TTE_V = 1 ,
31588 TTE_NFO = 0 ,
31589 TTE_L = 1 ,
31590 TTE_Soft = 0x120000 ,
31591 TTE_IE = 0 ,
31592 TTE_E = 0 ,
31593 TTE_CP = 1 ,
31594 TTE_CV = 0 ,
31595 TTE_P = 0 ,
31596 TTE_EP = 1 ,
31597 TTE_W = 0 ,
31598 TTE_SW1 = 0 ,
31599 TTE_SW0 = 1 ,
31600 TTE_RSVD1 = 0 ,
31601 TTE_Size = 0 ,
31602 /* ITTE_TAG_DATA = 00007bc0001081ef 80000003900ee480 */
31603 end_label = Thr7_User_Text_4v003_text_end ,
31604 compressimage ,
31605 }
31606.text
31607.global Thr7_User_Text_4v003_text_begin
31608Thr7_User_Text_4v003_text_begin:
31609 nop
31610 sub %g1, 1, %g1
31611 brz %g1,Thr7_User_Text_4v003_exit
31612 nop
31613 .word 0xfcda9100
31614 .word 0x1000000
31615 .word 0xbe144000
31616 DDEMAP_PAGE
31617 .word 0xfe4660f4
31618 TOGGLE_LSU_DM
31619thr7_MMU_ASI_PRIMARY_377:
31620 .word 0x87802080
31621 .word 0xe0f56130
31622 .word 0xbe816010
31623 .word 0xf4dfd060
31624 IDEMAP_NCTX
31625 .word 0x1000000
31626 or %g0, 0xc0, %i7
31627 ITLB_TAG_READ
31628 .word 0xc03669be
31629 .word 0xfa5f6100
31630 .word 0x1000000
31631 or %g0, 0x40, %i7
31632 LOAD_DDATA_ACCESS
31633 .word 0x1000000
31634 or %g0, 0x005, %i7
31635 LOAD_IDATA_IN
31636 .word 0xfcdad060
31637 nop
31638 nop
31639 DO_BRANCH
31640 .word 0x81c26000
31641 .word 0xbe124000
31642 GOTO_SUPERVISOR0
31643 .word 0xfe5f6af0
31644 .word 0xca592010
31645 .word 0xec72a098
31646 .word 0xc0376552
31647 .word 0xcc58a018
31648 IDEMAP_NCTX
31649 .word 0x1000000
31650 or %g0, 0x1a8, %i7
31651 READ_DDATA_ACCESS
31652 .word 0xde72a0c8
31653 .word 0xc02aacab
31654 .word 0xfcdd5000
31655 .word 0xc022ab1c
31656 .word 0xfcde5000
31657 .word 0xfe5aad08
31658 .word 0xbe120000
31659 GOTO_SUPERVISOR1
31660 .word 0xd4756130
31661 .word 0xc0342c56
31662 .word 0x81c26000
31663 .word 0xbe124000
31664 GOTO_SUPERVISOR0
31665 nop
31666Thr7_User_Text_4v003_exit:
31667 EXIT_GOOD
31668Thr7_User_Text_4v003_text_end:
31669/*********************************************************************/
31670SECTION .Thr7_User_Text_4v401 TEXT_VA=0x7c0000710000
31671attr_text {
31672 Name = .Thr7_User_Text_4v401 ,
31673 VA = 0x7c0000710000 ,/* 0x7c000071ffc0 */
31674 RA = 0x0240120000 ,
31675 PA = 0x0240120000 ,
31676 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
31677 thr7_z_ctx_tsb_3 ,
31678 TTE_V = 1 ,
31679 TTE_NFO = 0 ,
31680 TTE_L = 0 ,
31681 TTE_Soft = 0x070000 ,
31682 TTE_IE = 0 ,
31683 TTE_E = 0 ,
31684 TTE_CP = 1 ,
31685 TTE_CV = 0 ,
31686 TTE_P = 1 ,
31687 TTE_EP = 1 ,
31688 TTE_W = 0 ,
31689 TTE_SW1 = 0 ,
31690 TTE_SW0 = 0 ,
31691 TTE_RSVD1 = 0 ,
31692 TTE_Size = 1 ,
31693 /* ITTE_TAG_DATA = 00007c0000710000 8000000240120481 */
31694 end_label = Thr7_User_Text_4v401_text_end ,
31695 compressimage ,
31696 }
31697.text
31698.global Thr7_User_Text_4v401_text_begin
31699Thr7_User_Text_4v401_text_begin:
31700 wrpr 0, %gl
31701 nop
31702 nop
31703 nop
31704 nop
31705 nop
31706 nop
31707 nop
31708 .word 0xfcde4200
31709 .word 0xd85ee0c0
31710 .word 0xce71a020
31711 .word 0xc03323c2
31712 nop
31713 nop
31714 nop
31715 nop
31716 nop
31717 nop
31718 nop
31719 nop
31720 nop
31721 nop
31722 nop
31723 nop
31724 nop
31725 nop
31726 .word 0x1000000
31727 or %g0, 0x1f8, %i7
31728 P_LOAD_IDATA_ACCESS
31729 .word 0xfe432b8c
31730 nop
31731 nop
31732 nop
31733 nop
31734 nop
31735 nop
31736 .word 0xfe46e70c
31737 nop
31738 nop
31739 nop
31740 nop
31741 nop
31742 nop
31743 nop
31744 nop
31745 .word 0xea732068
31746 .word 0xc035ee4a
31747 .word 0xfcdd5000
31748 P_ACCESS_DTSB_PTR
31749 P_DDEMAP_ALL_PAGES
31750 nop
31751 P_DDEMAP_NCTX
31752thr7_MMU_ASI_BLK_P_378:
31753 .word 0x878020f0
31754 .word 0xc1bf6f00
31755 .word 0xbe842008
31756 .word 0xf2dfc200
31757 .word 0x1000000
31758 .word 0xbe174000
31759 P_IDEMAP_PAGE
31760 P_DDEMAP_NCTX
31761 P_ACCESS_ITSB_PTR
31762 P_ACCESS_ITSB_PTR
31763 .word 0xde71a050
31764 .word 0xc036eba4
31765 nop
31766 nop
31767thr7_MMU_ASI_PRIMARY_379:
31768 .word 0x87802080
31769 .word 0xe4f56018
31770thr7_MMU_ASI_REAL_MEM_380:
31771 .word 0x87802014
31772 .word 0xcaf0e010
31773 .word 0xbe8420b0
31774 .word 0xe0dfd040
31775 P_DDEMAP_SCTX
31776 .word 0xd476e008
31777 .word 0xc026e984
31778 .word 0x1000000
31779 .word 0xbe168000
31780 srlx %i7, 8, %i7
31781 andn %i7, 0x1f, %i7
31782 xor %i7, 0x10, %i7
31783 P_ITLB_PROBE
31784thr7_MMU_ASI_BLK_COMMIT_P_381:
31785 .word 0x878020e0
31786 .word 0xe3bf6f00
31787 .word 0xc19d5f00
31788 .word 0x1000000
31789 .word 0xbe118000
31790 P_DDEMAP_RPAGE
31791 .word 0xe475e0a0
31792 .word 0xc02b2e4d
31793 .word 0xbe11c000
31794 RETURN_FROM_SUPERVISOR1
31795 nop
31796Thr7_User_Text_4v401_exit:
31797 EXIT_GOOD
31798Thr7_User_Text_4v401_text_end:
31799/*********************************************************************/
31800SECTION .Thr7_User_Text_4v004 TEXT_VA=0x7bc00017a000
31801attr_text {
31802 Name = .Thr7_User_Text_4v004 ,
31803 VA = 0x7bc00017a000 ,/* 0x7bc00017bfc0 */
31804 RA = 0x039008c000 ,
31805 PA = 0x039008c000 ,
31806 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
31807 thr7_nz_ctx_tsb_2 ,
31808 TTE_V = 1 ,
31809 TTE_NFO = 0 ,
31810 TTE_L = 1 ,
31811 TTE_Soft = 0x120000 ,
31812 TTE_IE = 0 ,
31813 TTE_E = 0 ,
31814 TTE_CP = 1 ,
31815 TTE_CV = 0 ,
31816 TTE_P = 1 ,
31817 TTE_EP = 1 ,
31818 TTE_W = 0 ,
31819 TTE_SW1 = 0 ,
31820 TTE_SW0 = 1 ,
31821 TTE_RSVD1 = 0 ,
31822 TTE_Size = 0 ,
31823 /* ITTE_TAG_DATA = 00007bc00017a1ef 800000039008c480 */
31824 end_label = Thr7_User_Text_4v004_text_end ,
31825 compressimage ,
31826 }
31827.text
31828.global Thr7_User_Text_4v004_text_begin
31829Thr7_User_Text_4v004_text_begin:
31830 wrpr 0, %gl
31831 .word 0x1000000
31832 or %g0, 0xf0, %i7
31833 P_LOAD_IDATA_ACCESS
31834 .word 0x1000000
31835 .word 0xbe144000
31836 P_IDEMAP_RPAGE
31837 .word 0xfcda9140
31838 .word 0xfcdf4200
31839 .word 0xfe576252
31840 P_TOGGLE_LSU_IM
31841 .word 0xbe876008
31842 .word 0xeadfc200
31843 .word 0xfe56684e
31844 .word 0xfcdf5000
31845 .word 0x1000000
31846 or %g0, 0x46b, %i7
31847 P_LOAD_IDATA_ACCESS
31848 .word 0xfc991c40
31849 .word 0x1000000
31850 or %g0, 0x498, %i7
31851 P_LOAD_IDATA_ACCESS
31852 .word 0xe05f6068
31853 P_TOGGLE_LSU_IM
31854thr7_MMU_ASI_PRIMARY_382:
31855 .word 0x87802080
31856 .word 0xc6f2a0d8
31857 .word 0xfcda83a0
31858 .word 0xbe842160
31859 .word 0xd4dfc200
31860 P_ACCESS_ITSB_PTR
31861 .word 0x1000000
31862 or %g0, 0x1f2, %i7
31863 P_LOAD_IDATA_ACCESS
31864 .word 0xbe876068
31865 .word 0xd4dfc200
31866 .word 0xfc9b84c0
31867 P_DDEMAP_ALL
31868 .word 0xfcdd5040
31869 .word 0x1000000
31870 .word 0xbe13c000
31871 srlx %i7, 8, %i7
31872 andn %i7, 0x1f, %i7
31873 P_ITLB_PROBE
31874 .word 0xfcdc0200
31875 .word 0x1000000
31876 .word 0xbe140000
31877 P_DDEMAP_RPAGE
31878 .word 0x1000000
31879 .word 0xbe160000
31880 P_IDEMAP_RPAGE
31881 .word 0x1000000
31882 or %g0, 0x1f0, %i7
31883 P_READ_DDATA_ACCESS
31884 .word 0x1000000
31885 or %g0, 0x5a7, %i7
31886 P_LOAD_IDATA_ACCESS
31887 P_ACCESS_DTSB_PTR
31888 .word 0x1000000
31889 .word 0xbe178000
31890 P_IDEMAP_RPAGE
31891 .word 0xfcd88200
31892 .word 0xfcde4200
31893thr7_MMU_ASI_REAL_IO_383:
31894 .word 0x87802015
31895 .word 0xcef4e128
31896 nop
31897 nop
31898thr7_MMU_ASI_AS_IF_USER_PRIMARY_384:
31899 .word 0x87802010
31900 .word 0xe4f2a018
31901 .word 0xbe14c000
31902 RETURN_FROM_SUPERVISOR0
31903 nop
31904Thr7_User_Text_4v004_exit:
31905 EXIT_GOOD
31906Thr7_User_Text_4v004_text_end:
31907/*********************************************************************/
31908SECTION .Thr7_User_Data_4v102 DATA_VA=0x7bc000044000
31909attr_data {
31910 Name = .Thr7_User_Data_4v102 ,
31911 VA = 0x7bc000044000 ,/* 0x7bc000045fc0 */
31912 RA = 0x03901d2000 ,
31913 PA = 0x03901d2000 ,
31914 TTE_Context = 0x039c ,/* DATA_PRIMARY */
31915 thr7_nz_ctx_tsb_2 ,
31916 TTE_V = 1 ,
31917 TTE_NFO = 0 ,
31918 TTE_L = 0 ,
31919 TTE_Soft = 0x080000 ,
31920 TTE_IE = 0 ,
31921 TTE_E = 0 ,
31922 TTE_CP = 1 ,
31923 TTE_CV = 0 ,
31924 TTE_P = 0 ,
31925 TTE_EP = 0 ,
31926 TTE_W = 1 ,
31927 TTE_SW1 = 0 ,
31928 TTE_SW0 = 1 ,
31929 TTE_RSVD1 = 0 ,
31930 TTE_Size = 0 ,
31931 /* DTTE_TAG_DATA = 00007bc0000441ef 80000003901d2440 */
31932 end_label = Thr7_User_Data_4v102_data_end ,
31933 compressimage ,
31934 }
31935.data
31936.global Thr7_User_Data_4v102_data_begin
31937Thr7_User_Data_4v102_data_begin:
31938 .xword 0x7bc00001a000
31939 .xword 0x7bc00019a000
31940 .xword 0x7c0000dd0000
31941 .xword 0x7bc00005c000
31942 .xword 0x7bc000124000
31943 .xword 0x7bc0001f8000
31944 .xword 0x7c0000b50000
31945 .xword 0x7bc000178000
31946 .xword 0x7c0000770000
31947 .xword 0x7bc000070000
31948 .xword 0x7bc000108000
31949 .xword 0x7c0000710000
31950 .xword 0x7bc00017a000
31951 .xword 0x7bc000044000
31952 .xword 0x7bc00005a000
31953 .xword 0x7bc000026000
31954 .xword 0x7c0000fa0000
31955 .xword 0x7bc000126000
31956 .xword 0x7bc0000c6000
31957 .xword 0x7bc0000f6000
31958 .xword 0x7bc0001aa000
31959 .xword 0x7bc000000000
31960 .xword 0x7c0000340000
31961 .xword 0x7bc000014000
31962 .xword 0x7c0000510000
31963 .xword 0x7c0000170000
31964 .xword 0x7bc00004e000
31965 .xword 0x7bc0000e8000
31966 .xword 0x7bc000050000
31967 .xword 0x7c0000550000
31968 .xword 0x7bc000158000
31969 .xword 0x7bc000184000
31970 .xword 0x7c0000490000
31971 .xword 0x7bc00007c000
31972 .xword 0x7c0000610000
31973 .xword 0x7bc0001fc000
31974 .xword 0x7c00001f0000
31975 .xword 0x7c0000c60000
31976 .xword 0x7c0000880000
31977 .xword 0x7c0000ce0000
31978 .xword 0x7bc0001d8000
31979 .xword 0x7bc000040000
31980 .xword 0x7bc000048000
31981 .xword 0x7bc000082000
31982 .xword 0x7bc000128000
31983 .xword 0x7bc0000c8000
31984Thr7_User_Data_4v102_data_end:
31985/*********************************************************************/
31986SECTION .Thr7_User_Data_4v202 DATA_VA=0x7bc00005a000
31987attr_data {
31988 Name = .Thr7_User_Data_4v202 ,
31989 VA = 0x7bc00005a000 ,/* 0x7bc00005bfc0 */
31990 RA = 0x039011c000 ,
31991 PA = 0x039011c000 ,
31992 TTE_Context = 0x00ee ,/* DATA_SECONDARY */
31993 thr7_nz_ctx_tsb_2 ,
31994 TTE_V = 1 ,
31995 TTE_NFO = 0 ,
31996 TTE_L = 0 ,
31997 TTE_Soft = 0x070000 ,
31998 TTE_IE = 0 ,
31999 TTE_E = 0 ,
32000 TTE_CP = 1 ,
32001 TTE_CV = 0 ,
32002 TTE_P = 0 ,
32003 TTE_EP = 0 ,
32004 TTE_W = 1 ,
32005 TTE_SW1 = 1 ,
32006 TTE_SW0 = 1 ,
32007 TTE_RSVD1 = 0 ,
32008 TTE_Size = 0 ,
32009 /* DTTE_TAG_DATA = 00007bc00005b38a 800000039011c440 */
32010 end_label = Thr7_User_Data_4v202_data_end ,
32011 compressimage ,
32012 }
32013.data
32014.global Thr7_User_Data_4v202_data_begin
32015Thr7_User_Data_4v202_data_begin:
32016 .xword 0x7bc00001a000
32017 .xword 0x7bc00019a000
32018 .xword 0x7c0000dd0000
32019 .xword 0x7bc00005c000
32020 .xword 0x7bc000124000
32021 .xword 0x7bc0001f8000
32022 .xword 0x7c0000b50000
32023 .xword 0x7bc000178000
32024 .xword 0x7c0000770000
32025 .xword 0x7bc000070000
32026 .xword 0x7bc000108000
32027 .xword 0x7c0000710000
32028 .xword 0x7bc00017a000
32029 .xword 0x7bc000044000
32030 .xword 0x7bc00005a000
32031 .xword 0x7bc000026000
32032 .xword 0x7c0000fa0000
32033 .xword 0x7bc000126000
32034 .xword 0x7bc0000c6000
32035 .xword 0x7bc0000f6000
32036 .xword 0x7bc0001aa000
32037 .xword 0x7bc000000000
32038 .xword 0x7c0000340000
32039 .xword 0x7bc000014000
32040 .xword 0x7c0000510000
32041 .xword 0x7c0000170000
32042 .xword 0x7bc00004e000
32043 .xword 0x7bc0000e8000
32044 .xword 0x7bc000050000
32045 .xword 0x7c0000550000
32046 .xword 0x7bc000158000
32047 .xword 0x7bc000184000
32048 .xword 0x7c0000490000
32049 .xword 0x7bc00007c000
32050 .xword 0x7c0000610000
32051 .xword 0x7bc0001fc000
32052 .xword 0x7c00001f0000
32053 .xword 0x7c0000c60000
32054 .xword 0x7c0000880000
32055 .xword 0x7c0000ce0000
32056 .xword 0x7bc0001d8000
32057 .xword 0x7bc000040000
32058 .xword 0x7bc000048000
32059 .xword 0x7bc000082000
32060 .xword 0x7bc000128000
32061 .xword 0x7bc0000c8000
32062Thr7_User_Data_4v202_data_end:
32063/*********************************************************************/
32064SECTION .Thr7_User_Data_4v302 DATA_VA=0x7bc000026000
32065attr_data {
32066 Name = .Thr7_User_Data_4v302 ,
32067 VA = 0x7bc000026000 ,/* 0x7bc000027fc0 */
32068 RA = 0x03900e4000 ,
32069 PA = 0x7f900e4000 ,
32070 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32071 thr7_z_ctx_tsb_2 ,
32072 TTE_V = 1 ,
32073 TTE_NFO = 0 ,
32074 TTE_L = 0 ,
32075 TTE_Soft = 0x130000 ,
32076 TTE_IE = 0 ,
32077 TTE_E = 0 ,
32078 TTE_CP = 0 ,
32079 TTE_CV = 0 ,
32080 TTE_P = 0 ,
32081 TTE_EP = 0 ,
32082 TTE_W = 1 ,
32083 TTE_SW1 = 1 ,
32084 TTE_SW0 = 1 ,
32085 TTE_RSVD1 = 0 ,
32086 TTE_Size = 0 ,
32087 /* DTTE_TAG_DATA = 00007bc000026000 8000007f900e4040 */
32088 end_label = Thr7_User_Data_4v302_data_end ,
32089 compressimage ,
32090 }
32091.data
32092.global Thr7_User_Data_4v302_data_begin
32093Thr7_User_Data_4v302_data_begin:
32094 .xword 0x7bc00001a000
32095 .xword 0x7bc00019a000
32096 .xword 0x7c0000dd0000
32097 .xword 0x7bc00005c000
32098 .xword 0x7bc000124000
32099 .xword 0x7bc0001f8000
32100 .xword 0x7c0000b50000
32101 .xword 0x7bc000178000
32102 .xword 0x7c0000770000
32103 .xword 0x7bc000070000
32104 .xword 0x7bc000108000
32105 .xword 0x7c0000710000
32106 .xword 0x7bc00017a000
32107 .xword 0x7bc000044000
32108 .xword 0x7bc00005a000
32109 .xword 0x7bc000026000
32110 .xword 0x7c0000fa0000
32111 .xword 0x7bc000126000
32112 .xword 0x7bc0000c6000
32113 .xword 0x7bc0000f6000
32114 .xword 0x7bc0001aa000
32115 .xword 0x7bc000000000
32116 .xword 0x7c0000340000
32117 .xword 0x7bc000014000
32118 .xword 0x7c0000510000
32119 .xword 0x7c0000170000
32120 .xword 0x7bc00004e000
32121 .xword 0x7bc0000e8000
32122 .xword 0x7bc000050000
32123 .xword 0x7c0000550000
32124 .xword 0x7bc000158000
32125 .xword 0x7bc000184000
32126 .xword 0x7c0000490000
32127 .xword 0x7bc00007c000
32128 .xword 0x7c0000610000
32129 .xword 0x7bc0001fc000
32130 .xword 0x7c00001f0000
32131 .xword 0x7c0000c60000
32132 .xword 0x7c0000880000
32133 .xword 0x7c0000ce0000
32134 .xword 0x7bc0001d8000
32135 .xword 0x7bc000040000
32136 .xword 0x7bc000048000
32137 .xword 0x7bc000082000
32138 .xword 0x7bc000128000
32139 .xword 0x7bc0000c8000
32140Thr7_User_Data_4v302_data_end:
32141/*********************************************************************/
32142SECTION .Thr7_User_Text_4v005 TEXT_VA=0x7c0000fa0000
32143attr_text {
32144 Name = .Thr7_User_Text_4v005 ,
32145 VA = 0x7c0000fa0000 ,/* 0x7c0000faffc0 */
32146 RA = 0x0240ec0000 ,
32147 PA = 0x7e40ec0000 ,
32148 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
32149 thr7_nz_ctx_tsb_3 ,
32150 TTE_V = 1 ,
32151 TTE_NFO = 0 ,
32152 TTE_L = 1 ,
32153 TTE_Soft = 0x120000 ,
32154 TTE_IE = 0 ,
32155 TTE_E = 0 ,
32156 TTE_CP = 1 ,
32157 TTE_CV = 0 ,
32158 TTE_P = 0 ,
32159 TTE_EP = 1 ,
32160 TTE_W = 0 ,
32161 TTE_SW1 = 0 ,
32162 TTE_SW0 = 1 ,
32163 TTE_RSVD1 = 0 ,
32164 TTE_Size = 1 ,
32165 /* ITTE_TAG_DATA = 00007c0000fa01ef 8000007e40ec0481 */
32166 end_label = Thr7_User_Text_4v005_text_end ,
32167 compressimage ,
32168 }
32169.text
32170.global Thr7_User_Text_4v005_text_begin
32171Thr7_User_Text_4v005_text_begin:
32172 nop
32173 sub %g1, 1, %g1
32174 brz %g1,Thr7_User_Text_4v005_exit
32175 nop
32176thr7_MMU_ASI_PRIMARY_385:
32177 .word 0x87802080
32178 .word 0xd0f76058
32179 .word 0xee756018
32180 .word 0xc027691c
32181 .word 0xfe4f68d1
32182 .word 0xec72a0b8
32183 .word 0xc032a29e
32184 .word 0xc0376a38
32185 .word 0x1000000
32186 or %g0, 0x790, %i7
32187 READ_DDATA_ACCESS
32188 .word 0xc85aa160
32189 .word 0x1000000
32190 or %g0, 0x0, %i7
32191 LOAD_DDATA_ACCESS
32192 .word 0xfcda9000
32193 .word 0xbe124000
32194 GOTO_SUPERVISOR0
32195 .word 0x1000000
32196 .word 0xbe114000
32197 IDEMAP_RPAGE
32198 .word 0x1000000
32199 .word 0xbe168000
32200 DDEMAP_RPAGE
32201 nop
32202 nop
32203 nop
32204 nop
32205 .word 0x1000000
32206 .word 0xbe124000
32207 DDEMAP_RPAGE
32208 .word 0x1000000
32209 or %g0, 0x0aa, %i7
32210 LOAD_DDATA_IN
32211 nop
32212 nop
32213 nop
32214 nop
32215 nop
32216 nop
32217 nop
32218thr7_MMU_ASI_BLK_P_386:
32219 .word 0x878020f0
32220 .word 0xe3bc2340
32221 DDEMAP_ALL_RPAGES
32222 .word 0x1000000
32223 or %g0, 0x478, %i7
32224 ITLB_TAG_READ
32225 .word 0xc02428d8
32226 .word 0x1000000
32227 or %g0, 0x518, %i7
32228 DTLB_TAG_READ
32229 .word 0xfc995120
32230 .word 0xfe4c2a18
32231 .word 0xbe124000
32232 GOTO_SUPERVISOR0
32233 .word 0xea7120d0
32234 .word 0xc0276dd0
32235 .word 0x81c1e000
32236 .word 0xbe124000
32237 GOTO_SUPERVISOR0
32238 nop
32239Thr7_User_Text_4v005_exit:
32240 EXIT_GOOD
32241Thr7_User_Text_4v005_text_end:
32242/*********************************************************************/
32243SECTION .Thr7_User_Text_4v402 TEXT_VA=0x7bc000126000
32244attr_text {
32245 Name = .Thr7_User_Text_4v402 ,
32246 VA = 0x7bc000126000 ,/* 0x7bc000127fc0 */
32247 RA = 0x0390178000 ,
32248 PA = 0x7f90178000 ,
32249 TTE_Context = 0x0 ,/* TEXT_NUCLEUS */
32250 thr7_z_ctx_tsb_2 ,
32251 TTE_V = 1 ,
32252 TTE_NFO = 0 ,
32253 TTE_L = 0 ,
32254 TTE_Soft = 0x070000 ,
32255 TTE_IE = 0 ,
32256 TTE_E = 0 ,
32257 TTE_CP = 1 ,
32258 TTE_CV = 0 ,
32259 TTE_P = 1 ,
32260 TTE_EP = 1 ,
32261 TTE_W = 0 ,
32262 TTE_SW1 = 0 ,
32263 TTE_SW0 = 0 ,
32264 TTE_RSVD1 = 0 ,
32265 TTE_Size = 0 ,
32266 /* ITTE_TAG_DATA = 00007bc000126000 8000007f90178480 */
32267 end_label = Thr7_User_Text_4v402_text_end ,
32268 compressimage ,
32269 }
32270.text
32271.global Thr7_User_Text_4v402_text_begin
32272Thr7_User_Text_4v402_text_begin:
32273 wrpr 0, %gl
32274 .word 0xfcd95160
32275 .word 0xbe8760d0
32276 .word 0xeadfc200
32277 .word 0xfc9b0580
32278 .word 0xfcd94220
32279 .word 0xbe170000
32280 RETURN_FROM_SUPERVISOR1
32281 nop
32282Thr7_User_Text_4v402_exit:
32283 EXIT_GOOD
32284Thr7_User_Text_4v402_text_end:
32285/*********************************************************************/
32286SECTION .Thr7_User_Data_4v103 DATA_VA=0x7bc0000c6000
32287attr_data {
32288 Name = .Thr7_User_Data_4v103 ,
32289 VA = 0x7bc0000c6000 ,/* 0x7bc0000c7fc0 */
32290 RA = 0x03901ba000 ,
32291 PA = 0x03901ba000 ,
32292 TTE_Context = 0x039c ,/* DATA_PRIMARY */
32293 thr7_nz_ctx_tsb_2 ,
32294 TTE_V = 1 ,
32295 TTE_NFO = 0 ,
32296 TTE_L = 0 ,
32297 TTE_Soft = 0x080000 ,
32298 TTE_IE = 0 ,
32299 TTE_E = 0 ,
32300 TTE_CP = 1 ,
32301 TTE_CV = 0 ,
32302 TTE_P = 0 ,
32303 TTE_EP = 0 ,
32304 TTE_W = 1 ,
32305 TTE_SW1 = 0 ,
32306 TTE_SW0 = 1 ,
32307 TTE_RSVD1 = 0 ,
32308 TTE_Size = 0 ,
32309 /* DTTE_TAG_DATA = 00007bc0000c61ef 80000003901ba440 */
32310 end_label = Thr7_User_Data_4v103_data_end ,
32311 compressimage ,
32312 }
32313.data
32314.global Thr7_User_Data_4v103_data_begin
32315Thr7_User_Data_4v103_data_begin:
32316 .xword 0x7bc00001a000
32317 .xword 0x7bc00019a000
32318 .xword 0x7c0000dd0000
32319 .xword 0x7bc00005c000
32320 .xword 0x7bc000124000
32321 .xword 0x7bc0001f8000
32322 .xword 0x7c0000b50000
32323 .xword 0x7bc000178000
32324 .xword 0x7c0000770000
32325 .xword 0x7bc000070000
32326 .xword 0x7bc000108000
32327 .xword 0x7c0000710000
32328 .xword 0x7bc00017a000
32329 .xword 0x7bc000044000
32330 .xword 0x7bc00005a000
32331 .xword 0x7bc000026000
32332 .xword 0x7c0000fa0000
32333 .xword 0x7bc000126000
32334 .xword 0x7bc0000c6000
32335 .xword 0x7bc0000f6000
32336 .xword 0x7bc0001aa000
32337 .xword 0x7bc000000000
32338 .xword 0x7c0000340000
32339 .xword 0x7bc000014000
32340 .xword 0x7c0000510000
32341 .xword 0x7c0000170000
32342 .xword 0x7bc00004e000
32343 .xword 0x7bc0000e8000
32344 .xword 0x7bc000050000
32345 .xword 0x7c0000550000
32346 .xword 0x7bc000158000
32347 .xword 0x7bc000184000
32348 .xword 0x7c0000490000
32349 .xword 0x7bc00007c000
32350 .xword 0x7c0000610000
32351 .xword 0x7bc0001fc000
32352 .xword 0x7c00001f0000
32353 .xword 0x7c0000c60000
32354 .xword 0x7c0000880000
32355 .xword 0x7c0000ce0000
32356 .xword 0x7bc0001d8000
32357 .xword 0x7bc000040000
32358 .xword 0x7bc000048000
32359 .xword 0x7bc000082000
32360 .xword 0x7bc000128000
32361 .xword 0x7bc0000c8000
32362Thr7_User_Data_4v103_data_end:
32363/*********************************************************************/
32364SECTION .Thr7_User_Data_4v203 DATA_VA=0x7bc0000f6000
32365attr_data {
32366 Name = .Thr7_User_Data_4v203 ,
32367 VA = 0x7bc0000f6000 ,/* 0x7bc0000f7fc0 */
32368 RA = 0x0390194000 ,
32369 PA = 0x0390194000 ,
32370 TTE_Context = 0x00ee ,/* DATA_SECONDARY */
32371 thr7_nz_ctx_tsb_2 ,
32372 TTE_V = 1 ,
32373 TTE_NFO = 0 ,
32374 TTE_L = 0 ,
32375 TTE_Soft = 0x070000 ,
32376 TTE_IE = 0 ,
32377 TTE_E = 0 ,
32378 TTE_CP = 1 ,
32379 TTE_CV = 0 ,
32380 TTE_P = 0 ,
32381 TTE_EP = 0 ,
32382 TTE_W = 1 ,
32383 TTE_SW1 = 1 ,
32384 TTE_SW0 = 1 ,
32385 TTE_RSVD1 = 0 ,
32386 TTE_Size = 0 ,
32387 /* DTTE_TAG_DATA = 00007bc0000f738a 8000000390194440 */
32388 end_label = Thr7_User_Data_4v203_data_end ,
32389 compressimage ,
32390 }
32391.data
32392.global Thr7_User_Data_4v203_data_begin
32393Thr7_User_Data_4v203_data_begin:
32394 .xword 0x7bc00001a000
32395 .xword 0x7bc00019a000
32396 .xword 0x7c0000dd0000
32397 .xword 0x7bc00005c000
32398 .xword 0x7bc000124000
32399 .xword 0x7bc0001f8000
32400 .xword 0x7c0000b50000
32401 .xword 0x7bc000178000
32402 .xword 0x7c0000770000
32403 .xword 0x7bc000070000
32404 .xword 0x7bc000108000
32405 .xword 0x7c0000710000
32406 .xword 0x7bc00017a000
32407 .xword 0x7bc000044000
32408 .xword 0x7bc00005a000
32409 .xword 0x7bc000026000
32410 .xword 0x7c0000fa0000
32411 .xword 0x7bc000126000
32412 .xword 0x7bc0000c6000
32413 .xword 0x7bc0000f6000
32414 .xword 0x7bc0001aa000
32415 .xword 0x7bc000000000
32416 .xword 0x7c0000340000
32417 .xword 0x7bc000014000
32418 .xword 0x7c0000510000
32419 .xword 0x7c0000170000
32420 .xword 0x7bc00004e000
32421 .xword 0x7bc0000e8000
32422 .xword 0x7bc000050000
32423 .xword 0x7c0000550000
32424 .xword 0x7bc000158000
32425 .xword 0x7bc000184000
32426 .xword 0x7c0000490000
32427 .xword 0x7bc00007c000
32428 .xword 0x7c0000610000
32429 .xword 0x7bc0001fc000
32430 .xword 0x7c00001f0000
32431 .xword 0x7c0000c60000
32432 .xword 0x7c0000880000
32433 .xword 0x7c0000ce0000
32434 .xword 0x7bc0001d8000
32435 .xword 0x7bc000040000
32436 .xword 0x7bc000048000
32437 .xword 0x7bc000082000
32438 .xword 0x7bc000128000
32439 .xword 0x7bc0000c8000
32440Thr7_User_Data_4v203_data_end:
32441/*********************************************************************/
32442SECTION .Thr7_User_Data_4v303 DATA_VA=0x7bc0001aa000
32443attr_data {
32444 Name = .Thr7_User_Data_4v303 ,
32445 VA = 0x7bc0001aa000 ,/* 0x7bc0001abfc0 */
32446 RA = 0x039001e000 ,
32447 PA = 0x7f9001e000 ,
32448 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32449 thr7_z_ctx_tsb_2 ,
32450 TTE_V = 1 ,
32451 TTE_NFO = 0 ,
32452 TTE_L = 0 ,
32453 TTE_Soft = 0x130000 ,
32454 TTE_IE = 0 ,
32455 TTE_E = 0 ,
32456 TTE_CP = 0 ,
32457 TTE_CV = 0 ,
32458 TTE_P = 0 ,
32459 TTE_EP = 0 ,
32460 TTE_W = 1 ,
32461 TTE_SW1 = 1 ,
32462 TTE_SW0 = 1 ,
32463 TTE_RSVD1 = 0 ,
32464 TTE_Size = 0 ,
32465 /* DTTE_TAG_DATA = 00007bc0001aa000 8000007f9001e040 */
32466 end_label = Thr7_User_Data_4v303_data_end ,
32467 compressimage ,
32468 }
32469.data
32470.global Thr7_User_Data_4v303_data_begin
32471Thr7_User_Data_4v303_data_begin:
32472 .xword 0x7bc00001a000
32473 .xword 0x7bc00019a000
32474 .xword 0x7c0000dd0000
32475 .xword 0x7bc00005c000
32476 .xword 0x7bc000124000
32477 .xword 0x7bc0001f8000
32478 .xword 0x7c0000b50000
32479 .xword 0x7bc000178000
32480 .xword 0x7c0000770000
32481 .xword 0x7bc000070000
32482 .xword 0x7bc000108000
32483 .xword 0x7c0000710000
32484 .xword 0x7bc00017a000
32485 .xword 0x7bc000044000
32486 .xword 0x7bc00005a000
32487 .xword 0x7bc000026000
32488 .xword 0x7c0000fa0000
32489 .xword 0x7bc000126000
32490 .xword 0x7bc0000c6000
32491 .xword 0x7bc0000f6000
32492 .xword 0x7bc0001aa000
32493 .xword 0x7bc000000000
32494 .xword 0x7c0000340000
32495 .xword 0x7bc000014000
32496 .xword 0x7c0000510000
32497 .xword 0x7c0000170000
32498 .xword 0x7bc00004e000
32499 .xword 0x7bc0000e8000
32500 .xword 0x7bc000050000
32501 .xword 0x7c0000550000
32502 .xword 0x7bc000158000
32503 .xword 0x7bc000184000
32504 .xword 0x7c0000490000
32505 .xword 0x7bc00007c000
32506 .xword 0x7c0000610000
32507 .xword 0x7bc0001fc000
32508 .xword 0x7c00001f0000
32509 .xword 0x7c0000c60000
32510 .xword 0x7c0000880000
32511 .xword 0x7c0000ce0000
32512 .xword 0x7bc0001d8000
32513 .xword 0x7bc000040000
32514 .xword 0x7bc000048000
32515 .xword 0x7bc000082000
32516 .xword 0x7bc000128000
32517 .xword 0x7bc0000c8000
32518Thr7_User_Data_4v303_data_end:
32519/*********************************************************************/
32520SECTION .Thr7_User_Text_4v006 TEXT_VA=0x7bc000000000
32521attr_text {
32522 Name = .Thr7_User_Text_4v006 ,
32523 VA = 0x7bc000000000 ,/* 0x7bc000001fc0 */
32524 RA = 0x03901fa000 ,
32525 PA = 0x03901fa000 ,
32526 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
32527 thr7_nz_ctx_tsb_2 ,
32528 TTE_V = 1 ,
32529 TTE_NFO = 0 ,
32530 TTE_L = 1 ,
32531 TTE_Soft = 0x120000 ,
32532 TTE_IE = 0 ,
32533 TTE_E = 0 ,
32534 TTE_CP = 1 ,
32535 TTE_CV = 0 ,
32536 TTE_P = 0 ,
32537 TTE_EP = 1 ,
32538 TTE_W = 0 ,
32539 TTE_SW1 = 0 ,
32540 TTE_SW0 = 1 ,
32541 TTE_RSVD1 = 0 ,
32542 TTE_Size = 0 ,
32543 /* ITTE_TAG_DATA = 00007bc0000001ef 80000003901fa480 */
32544 end_label = Thr7_User_Text_4v006_text_end ,
32545 compressimage ,
32546 }
32547.text
32548.global Thr7_User_Text_4v006_text_begin
32549Thr7_User_Text_4v006_text_begin:
32550 nop
32551 sub %g1, 1, %g1
32552 brz %g1,Thr7_User_Text_4v006_exit
32553 nop
32554 TOGGLE_LSU_IM
32555 .word 0xfe48aaf3
32556thr7_MMU_ASI_PRIMARY_387:
32557 .word 0x87802080
32558 .word 0xeef56078
32559 .word 0x1000000
32560 or %g0, 0x03d, %i7
32561 LOAD_IDATA_IN
32562 nop
32563 nop
32564 nop
32565 nop
32566 nop
32567 nop
32568 nop
32569 nop
32570 .word 0x1000000
32571 .word 0xbe124000
32572 DDEMAP_PAGE
32573 DDEMAP_ALL_RPAGES
32574 .word 0x1000000
32575 .word 0xbe10c000
32576 DDEMAP_RPAGE
32577 .word 0xea5e6120
32578 .word 0x1000000
32579 or %g0, 0x3a2, %i7
32580 LOAD_DDATA_ACCESS
32581 .word 0xfc9e9c60
32582 .word 0xbe856068
32583 .word 0xf2dfd000
32584 nop
32585 nop
32586thr7_MMU_ASI_PRIMARY_388:
32587 .word 0x87802080
32588 .word 0xd6f560b8
32589 DDEMAP_ALL_RPAGES
32590 .word 0xbe150000
32591 GOTO_SUPERVISOR1
32592 IDEMAP_ALL
32593 .word 0xfe5f6e00
32594 .word 0xf8766060
32595 .word 0xc0742418
32596 TOGGLE_LSU_DM
32597 .word 0xc07669e8
32598 .word 0xf65e6078
32599 DO_BRANCH
32600 .word 0x81c72000
32601 .word 0xbe124000
32602 GOTO_SUPERVISOR0
32603 .word 0xf07660d8
32604 .word 0xc02aaadf
32605 .word 0x81c36000
32606 .word 0xbe124000
32607 GOTO_SUPERVISOR0
32608 nop
32609Thr7_User_Text_4v006_exit:
32610 EXIT_GOOD
32611Thr7_User_Text_4v006_text_end:
32612/*********************************************************************/
32613SECTION .Thr7_User_Data_4v104 DATA_VA=0x7c0000340000
32614attr_data {
32615 Name = .Thr7_User_Data_4v104 ,
32616 VA = 0x7c0000340000 ,/* 0x7c000034ffc0 */
32617 RA = 0x0240dc0000 ,
32618 PA = 0x7e40dc0000 ,
32619 TTE_Context = 0x039c ,/* DATA_PRIMARY */
32620 thr7_nz_ctx_tsb_3 ,
32621 TTE_V = 1 ,
32622 TTE_NFO = 0 ,
32623 TTE_L = 0 ,
32624 TTE_Soft = 0x080000 ,
32625 TTE_IE = 0 ,
32626 TTE_E = 0 ,
32627 TTE_CP = 1 ,
32628 TTE_CV = 0 ,
32629 TTE_P = 0 ,
32630 TTE_EP = 0 ,
32631 TTE_W = 1 ,
32632 TTE_SW1 = 0 ,
32633 TTE_SW0 = 1 ,
32634 TTE_RSVD1 = 0 ,
32635 TTE_Size = 1 ,
32636 /* DTTE_TAG_DATA = 00007c00003401ef 8000007e40dc0441 */
32637 end_label = Thr7_User_Data_4v104_data_end ,
32638 compressimage ,
32639 }
32640.data
32641.global Thr7_User_Data_4v104_data_begin
32642Thr7_User_Data_4v104_data_begin:
32643 .xword 0x7bc00001a000
32644 .xword 0x7bc00019a000
32645 .xword 0x7c0000dd0000
32646 .xword 0x7bc00005c000
32647 .xword 0x7bc000124000
32648 .xword 0x7bc0001f8000
32649 .xword 0x7c0000b50000
32650 .xword 0x7bc000178000
32651 .xword 0x7c0000770000
32652 .xword 0x7bc000070000
32653 .xword 0x7bc000108000
32654 .xword 0x7c0000710000
32655 .xword 0x7bc00017a000
32656 .xword 0x7bc000044000
32657 .xword 0x7bc00005a000
32658 .xword 0x7bc000026000
32659 .xword 0x7c0000fa0000
32660 .xword 0x7bc000126000
32661 .xword 0x7bc0000c6000
32662 .xword 0x7bc0000f6000
32663 .xword 0x7bc0001aa000
32664 .xword 0x7bc000000000
32665 .xword 0x7c0000340000
32666 .xword 0x7bc000014000
32667 .xword 0x7c0000510000
32668 .xword 0x7c0000170000
32669 .xword 0x7bc00004e000
32670 .xword 0x7bc0000e8000
32671 .xword 0x7bc000050000
32672 .xword 0x7c0000550000
32673 .xword 0x7bc000158000
32674 .xword 0x7bc000184000
32675 .xword 0x7c0000490000
32676 .xword 0x7bc00007c000
32677 .xword 0x7c0000610000
32678 .xword 0x7bc0001fc000
32679 .xword 0x7c00001f0000
32680 .xword 0x7c0000c60000
32681 .xword 0x7c0000880000
32682 .xword 0x7c0000ce0000
32683 .xword 0x7bc0001d8000
32684 .xword 0x7bc000040000
32685 .xword 0x7bc000048000
32686 .xword 0x7bc000082000
32687 .xword 0x7bc000128000
32688 .xword 0x7bc0000c8000
32689Thr7_User_Data_4v104_data_end:
32690/*********************************************************************/
32691SECTION .Thr7_User_Data_4v204 DATA_VA=0x7bc000014000
32692attr_data {
32693 Name = .Thr7_User_Data_4v204 ,
32694 VA = 0x7bc000014000 ,/* 0x7bc000015fc0 */
32695 RA = 0x039006e000 ,
32696 PA = 0x039006e000 ,
32697 TTE_Context = 0x00ee ,/* DATA_SECONDARY */
32698 thr7_nz_ctx_tsb_2 ,
32699 TTE_V = 1 ,
32700 TTE_NFO = 0 ,
32701 TTE_L = 0 ,
32702 TTE_Soft = 0x070000 ,
32703 TTE_IE = 0 ,
32704 TTE_E = 0 ,
32705 TTE_CP = 1 ,
32706 TTE_CV = 0 ,
32707 TTE_P = 0 ,
32708 TTE_EP = 0 ,
32709 TTE_W = 1 ,
32710 TTE_SW1 = 1 ,
32711 TTE_SW0 = 1 ,
32712 TTE_RSVD1 = 0 ,
32713 TTE_Size = 0 ,
32714 /* DTTE_TAG_DATA = 00007bc00001538a 800000039006e440 */
32715 end_label = Thr7_User_Data_4v204_data_end ,
32716 compressimage ,
32717 }
32718.data
32719.global Thr7_User_Data_4v204_data_begin
32720Thr7_User_Data_4v204_data_begin:
32721 .xword 0x7bc00001a000
32722 .xword 0x7bc00019a000
32723 .xword 0x7c0000dd0000
32724 .xword 0x7bc00005c000
32725 .xword 0x7bc000124000
32726 .xword 0x7bc0001f8000
32727 .xword 0x7c0000b50000
32728 .xword 0x7bc000178000
32729 .xword 0x7c0000770000
32730 .xword 0x7bc000070000
32731 .xword 0x7bc000108000
32732 .xword 0x7c0000710000
32733 .xword 0x7bc00017a000
32734 .xword 0x7bc000044000
32735 .xword 0x7bc00005a000
32736 .xword 0x7bc000026000
32737 .xword 0x7c0000fa0000
32738 .xword 0x7bc000126000
32739 .xword 0x7bc0000c6000
32740 .xword 0x7bc0000f6000
32741 .xword 0x7bc0001aa000
32742 .xword 0x7bc000000000
32743 .xword 0x7c0000340000
32744 .xword 0x7bc000014000
32745 .xword 0x7c0000510000
32746 .xword 0x7c0000170000
32747 .xword 0x7bc00004e000
32748 .xword 0x7bc0000e8000
32749 .xword 0x7bc000050000
32750 .xword 0x7c0000550000
32751 .xword 0x7bc000158000
32752 .xword 0x7bc000184000
32753 .xword 0x7c0000490000
32754 .xword 0x7bc00007c000
32755 .xword 0x7c0000610000
32756 .xword 0x7bc0001fc000
32757 .xword 0x7c00001f0000
32758 .xword 0x7c0000c60000
32759 .xword 0x7c0000880000
32760 .xword 0x7c0000ce0000
32761 .xword 0x7bc0001d8000
32762 .xword 0x7bc000040000
32763 .xword 0x7bc000048000
32764 .xword 0x7bc000082000
32765 .xword 0x7bc000128000
32766 .xword 0x7bc0000c8000
32767Thr7_User_Data_4v204_data_end:
32768/*********************************************************************/
32769SECTION .Thr7_User_Data_4v304 DATA_VA=0x7c0000510000
32770attr_data {
32771 Name = .Thr7_User_Data_4v304 ,
32772 VA = 0x7c0000510000 ,/* 0x7c000051ffc0 */
32773 RA = 0x02401f0000 ,
32774 PA = 0x02401f0000 ,
32775 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
32776 thr7_z_ctx_tsb_3 ,
32777 TTE_V = 1 ,
32778 TTE_NFO = 0 ,
32779 TTE_L = 0 ,
32780 TTE_Soft = 0x130000 ,
32781 TTE_IE = 0 ,
32782 TTE_E = 0 ,
32783 TTE_CP = 0 ,
32784 TTE_CV = 0 ,
32785 TTE_P = 0 ,
32786 TTE_EP = 0 ,
32787 TTE_W = 1 ,
32788 TTE_SW1 = 1 ,
32789 TTE_SW0 = 1 ,
32790 TTE_RSVD1 = 0 ,
32791 TTE_Size = 1 ,
32792 /* DTTE_TAG_DATA = 00007c0000510000 80000002401f0041 */
32793 end_label = Thr7_User_Data_4v304_data_end ,
32794 compressimage ,
32795 }
32796.data
32797.global Thr7_User_Data_4v304_data_begin
32798Thr7_User_Data_4v304_data_begin:
32799 .xword 0x7bc00001a000
32800 .xword 0x7bc00019a000
32801 .xword 0x7c0000dd0000
32802 .xword 0x7bc00005c000
32803 .xword 0x7bc000124000
32804 .xword 0x7bc0001f8000
32805 .xword 0x7c0000b50000
32806 .xword 0x7bc000178000
32807 .xword 0x7c0000770000
32808 .xword 0x7bc000070000
32809 .xword 0x7bc000108000
32810 .xword 0x7c0000710000
32811 .xword 0x7bc00017a000
32812 .xword 0x7bc000044000
32813 .xword 0x7bc00005a000
32814 .xword 0x7bc000026000
32815 .xword 0x7c0000fa0000
32816 .xword 0x7bc000126000
32817 .xword 0x7bc0000c6000
32818 .xword 0x7bc0000f6000
32819 .xword 0x7bc0001aa000
32820 .xword 0x7bc000000000
32821 .xword 0x7c0000340000
32822 .xword 0x7bc000014000
32823 .xword 0x7c0000510000
32824 .xword 0x7c0000170000
32825 .xword 0x7bc00004e000
32826 .xword 0x7bc0000e8000
32827 .xword 0x7bc000050000
32828 .xword 0x7c0000550000
32829 .xword 0x7bc000158000
32830 .xword 0x7bc000184000
32831 .xword 0x7c0000490000
32832 .xword 0x7bc00007c000
32833 .xword 0x7c0000610000
32834 .xword 0x7bc0001fc000
32835 .xword 0x7c00001f0000
32836 .xword 0x7c0000c60000
32837 .xword 0x7c0000880000
32838 .xword 0x7c0000ce0000
32839 .xword 0x7bc0001d8000
32840 .xword 0x7bc000040000
32841 .xword 0x7bc000048000
32842 .xword 0x7bc000082000
32843 .xword 0x7bc000128000
32844 .xword 0x7bc0000c8000
32845Thr7_User_Data_4v304_data_end:
32846/*********************************************************************/
32847SECTION .Thr7_User_Text_4v007 TEXT_VA=0x7c0000170000
32848attr_text {
32849 Name = .Thr7_User_Text_4v007 ,
32850 VA = 0x7c0000170000 ,/* 0x7c000017ffc0 */
32851 RA = 0x0240c80000 ,
32852 PA = 0x7e40c80000 ,
32853 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
32854 thr7_nz_ctx_tsb_3 ,
32855 TTE_V = 1 ,
32856 TTE_NFO = 0 ,
32857 TTE_L = 1 ,
32858 TTE_Soft = 0x120000 ,
32859 TTE_IE = 0 ,
32860 TTE_E = 0 ,
32861 TTE_CP = 1 ,
32862 TTE_CV = 0 ,
32863 TTE_P = 0 ,
32864 TTE_EP = 1 ,
32865 TTE_W = 0 ,
32866 TTE_SW1 = 0 ,
32867 TTE_SW0 = 1 ,
32868 TTE_RSVD1 = 0 ,
32869 TTE_Size = 1 ,
32870 /* ITTE_TAG_DATA = 00007c00001701ef 8000007e40c80481 */
32871 end_label = Thr7_User_Text_4v007_text_end ,
32872 compressimage ,
32873 }
32874.text
32875.global Thr7_User_Text_4v007_text_begin
32876Thr7_User_Text_4v007_text_begin:
32877 nop
32878 sub %g1, 1, %g1
32879 brz %g1,Thr7_User_Text_4v007_exit
32880 nop
32881 .word 0x1000000
32882 .word 0xbe154000
32883 srlx %i7, 8, %i7
32884 andn %i7, 0x1f, %i7
32885 xor %i7, 0x10, %i7
32886 ITLB_PROBE
32887 IDEMAP_NCTX
32888 .word 0xee5f6048
32889 .word 0x1000000
32890 .word 0xbe148000
32891 srlx %i7, 8, %i7
32892 andn %i7, 0x1f, %i7
32893 xor %i7, 0x10, %i7
32894 ITLB_PROBE
32895 .word 0xea5d6068
32896 .word 0x1000000
32897 or %g0, 0x1d0, %i7
32898 DTLB_TAG_READ
32899 .word 0x1000000
32900 .word 0xbe168000
32901 DDEMAP_RPAGE
32902 DDEMAP_NCTX
32903 .word 0xc0256170
32904 .word 0x1000000
32905 or %g0, 0x19e, %i7
32906 LOAD_IDATA_ACCESS
32907 .word 0x1000000
32908 or %g0, 0x430, %i7
32909 LOAD_IDATA_ACCESS
32910 DO_BRANCH
32911 .word 0x81c62000
32912 .word 0xbe13c000
32913 GOTO_SUPERVISOR0
32914 .word 0xec72a010
32915 .word 0xc0256c74
32916thr7_MMU_ASI_SECONDARY_389:
32917 .word 0x87802081
32918 .word 0xd4f460b0
32919 .word 0xbe120000
32920 GOTO_SUPERVISOR1
32921 .word 0xfcd89000
32922 .word 0xd45f60e0
32923 .word 0x1000000
32924 or %g0, 0x2e8, %i7
32925 READ_DDATA_ACCESS
32926 nop
32927 nop
32928 nop
32929 TOGGLE_LSU_IM
32930thr7_MMU_ASI_PRIMARY_390:
32931 .word 0x87802080
32932 .word 0xdcf2a028
32933 .word 0xf45aa098
32934 .word 0xc030a950
32935 ACCESS_DTSB_PTR
32936 nop
32937 nop
32938 nop
32939 nop
32940 nop
32941 nop
32942 nop
32943 nop
32944 .word 0xc1989f00
32945 .word 0xbe8560f0
32946 .word 0xe0dfd000
32947 nop
32948 nop
32949 nop
32950 nop
32951 nop
32952 nop
32953 .word 0xbe124000
32954 GOTO_SUPERVISOR0
32955 .word 0x1000000
32956 or %g0, 0x0, %i7
32957 ITLB_TAG_READ
32958thr7_MMU_ASI_PRIMARY_391:
32959 .word 0x87802080
32960 .word 0xeaf2a038
32961 .word 0xd872a018
32962 .word 0xc035698c
32963 nop
32964 DO_BRANCH
32965 .word 0x81c62000
32966 .word 0xbe13c000
32967 GOTO_SUPERVISOR0
32968 .word 0xcc5aa078
32969 .word 0x1000000
32970 or %g0, 0x146, %i7
32971 LOAD_IDATA_ACCESS
32972 .word 0xfcdc5060
32973 .word 0xda72a030
32974 .word 0xc0312448
32975 DDEMAP_NCTX
32976 nop
32977 nop
32978 nop
32979 nop
32980 nop
32981 nop
32982 nop
32983 nop
32984 IDEMAP_ALL
32985 .word 0xfa5920d0
32986 nop
32987 nop
32988 nop
32989 .word 0xf65d60c0
32990 nop
32991 nop
32992 nop
32993 nop
32994 nop
32995 nop
32996 nop
32997 .word 0xfe5e6248
32998 TOGGLE_LSU_DM
32999 .word 0xbe856120
33000 .word 0xd4dfd000
33001 .word 0xea5e6130
33002 DO_BRANCH
33003 .word 0x81c36000
33004 .word 0xbe13c000
33005 GOTO_SUPERVISOR0
33006 .word 0xf272a0d0
33007 .word 0xc0356d7c
33008 .word 0x81c3e000
33009 .word 0xbe124000
33010 GOTO_SUPERVISOR0
33011 nop
33012Thr7_User_Text_4v007_exit:
33013 EXIT_GOOD
33014Thr7_User_Text_4v007_text_end:
33015/*********************************************************************/
33016SECTION .Thr7_User_Data_4v105 DATA_VA=0x7bc00004e000
33017attr_data {
33018 Name = .Thr7_User_Data_4v105 ,
33019 VA = 0x7bc00004e000 ,/* 0x7bc00004ffc0 */
33020 RA = 0x039016c000 ,
33021 PA = 0x039016c000 ,
33022 TTE_Context = 0x039c ,/* DATA_PRIMARY */
33023 thr7_nz_ctx_tsb_2 ,
33024 TTE_V = 1 ,
33025 TTE_NFO = 0 ,
33026 TTE_L = 0 ,
33027 TTE_Soft = 0x080000 ,
33028 TTE_IE = 0 ,
33029 TTE_E = 0 ,
33030 TTE_CP = 1 ,
33031 TTE_CV = 0 ,
33032 TTE_P = 0 ,
33033 TTE_EP = 0 ,
33034 TTE_W = 1 ,
33035 TTE_SW1 = 0 ,
33036 TTE_SW0 = 1 ,
33037 TTE_RSVD1 = 0 ,
33038 TTE_Size = 0 ,
33039 /* DTTE_TAG_DATA = 00007bc00004e1ef 800000039016c440 */
33040 end_label = Thr7_User_Data_4v105_data_end ,
33041 compressimage ,
33042 }
33043.data
33044.global Thr7_User_Data_4v105_data_begin
33045Thr7_User_Data_4v105_data_begin:
33046 .xword 0x7bc00001a000
33047 .xword 0x7bc00019a000
33048 .xword 0x7c0000dd0000
33049 .xword 0x7bc00005c000
33050 .xword 0x7bc000124000
33051 .xword 0x7bc0001f8000
33052 .xword 0x7c0000b50000
33053 .xword 0x7bc000178000
33054 .xword 0x7c0000770000
33055 .xword 0x7bc000070000
33056 .xword 0x7bc000108000
33057 .xword 0x7c0000710000
33058 .xword 0x7bc00017a000
33059 .xword 0x7bc000044000
33060 .xword 0x7bc00005a000
33061 .xword 0x7bc000026000
33062 .xword 0x7c0000fa0000
33063 .xword 0x7bc000126000
33064 .xword 0x7bc0000c6000
33065 .xword 0x7bc0000f6000
33066 .xword 0x7bc0001aa000
33067 .xword 0x7bc000000000
33068 .xword 0x7c0000340000
33069 .xword 0x7bc000014000
33070 .xword 0x7c0000510000
33071 .xword 0x7c0000170000
33072 .xword 0x7bc00004e000
33073 .xword 0x7bc0000e8000
33074 .xword 0x7bc000050000
33075 .xword 0x7c0000550000
33076 .xword 0x7bc000158000
33077 .xword 0x7bc000184000
33078 .xword 0x7c0000490000
33079 .xword 0x7bc00007c000
33080 .xword 0x7c0000610000
33081 .xword 0x7bc0001fc000
33082 .xword 0x7c00001f0000
33083 .xword 0x7c0000c60000
33084 .xword 0x7c0000880000
33085 .xword 0x7c0000ce0000
33086 .xword 0x7bc0001d8000
33087 .xword 0x7bc000040000
33088 .xword 0x7bc000048000
33089 .xword 0x7bc000082000
33090 .xword 0x7bc000128000
33091 .xword 0x7bc0000c8000
33092Thr7_User_Data_4v105_data_end:
33093/*********************************************************************/
33094SECTION .Thr7_User_Text_4v008 TEXT_VA=0x7bc0000e8000
33095attr_text {
33096 Name = .Thr7_User_Text_4v008 ,
33097 VA = 0x7bc0000e8000 ,/* 0x7bc0000e9fc0 */
33098 RA = 0x039017e000 ,
33099 PA = 0x039017e000 ,
33100 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
33101 thr7_nz_ctx_tsb_2 ,
33102 TTE_V = 1 ,
33103 TTE_NFO = 0 ,
33104 TTE_L = 1 ,
33105 TTE_Soft = 0x120000 ,
33106 TTE_IE = 0 ,
33107 TTE_E = 0 ,
33108 TTE_CP = 1 ,
33109 TTE_CV = 0 ,
33110 TTE_P = 0 ,
33111 TTE_EP = 1 ,
33112 TTE_W = 0 ,
33113 TTE_SW1 = 0 ,
33114 TTE_SW0 = 1 ,
33115 TTE_RSVD1 = 0 ,
33116 TTE_Size = 0 ,
33117 /* ITTE_TAG_DATA = 00007bc0000e81ef 800000039017e480 */
33118 end_label = Thr7_User_Text_4v008_text_end ,
33119 compressimage ,
33120 }
33121.text
33122.global Thr7_User_Text_4v008_text_begin
33123Thr7_User_Text_4v008_text_begin:
33124 nop
33125 sub %g1, 1, %g1
33126 brz %g1,Thr7_User_Text_4v008_exit
33127 nop
33128 DDEMAP_ALL_RPAGES
33129 nop
33130 nop
33131 nop
33132 nop
33133 nop
33134 nop
33135 .word 0xfc9e5100
33136 DDEMAP_PCTX
33137 IDEMAP_PCTX
33138 ACCESS_ITSB_PTR
33139 .word 0xfe542ea6
33140 .word 0xf458a010
33141 .word 0x1000000
33142 .word 0xbe128000
33143 DDEMAP_PAGE
33144 .word 0xfcdc1000
33145 TOGGLE_LSU_DM
33146 nop
33147 nop
33148 nop
33149 nop
33150 nop
33151 nop
33152 nop
33153 DO_BRANCH
33154 .word 0x81c36000
33155 .word 0xbe124000
33156 GOTO_SUPERVISOR0
33157 .word 0x1000000
33158 or %g0, 0x0af, %i7
33159 LOAD_DDATA_IN
33160thr7_MMU_ASI_BLK_COMMIT_S_392:
33161 .word 0x878020e1
33162 .word 0xe1b96140
33163 .word 0x1000000
33164 .word 0xbe150000
33165 DDEMAP_RPAGE
33166 .word 0x1000000
33167 .word 0xbe160000
33168 DDEMAP_PAGE
33169 .word 0xfcda9000
33170 IDEMAP_ALL_RPAGES
33171 .word 0xce742148
33172 .word 0xc02e6f7d
33173thr7_MMU_ASI_BLK_PL_393:
33174 .word 0x878020f8
33175 .word 0xc1bf67c0
33176 .word 0xbe120000
33177 GOTO_SUPERVISOR1
33178 .word 0xe19c1f00
33179 .word 0xbe842168
33180 .word 0xd4dfd000
33181 .word 0xfcda9000
33182 .word 0x1000000
33183 or %g0, 0xf0, %i7
33184 ITLB_TAG_READ
33185 ACCESS_ITSB_PTR
33186 .word 0xfe5f64c8
33187 .word 0xbe856140
33188 .word 0xc4dfd000
33189 nop
33190 DO_BRANCH
33191 .word 0x81c72000
33192 .word 0xbe124000
33193 GOTO_SUPERVISOR0
33194 .word 0xc02f683c
33195 .word 0xbe124000
33196 GOTO_SUPERVISOR0
33197 nop
33198Thr7_User_Text_4v008_exit:
33199 EXIT_GOOD
33200Thr7_User_Text_4v008_text_end:
33201/*********************************************************************/
33202SECTION .Thr7_User_Data_4v106 DATA_VA=0x7bc000050000
33203attr_data {
33204 Name = .Thr7_User_Data_4v106 ,
33205 VA = 0x7bc000050000 ,/* 0x7bc000051fc0 */
33206 RA = 0x0390002000 ,
33207 PA = 0x0390002000 ,
33208 TTE_Context = 0x039c ,/* DATA_PRIMARY */
33209 thr7_nz_ctx_tsb_2 ,
33210 TTE_V = 1 ,
33211 TTE_NFO = 0 ,
33212 TTE_L = 0 ,
33213 TTE_Soft = 0x080000 ,
33214 TTE_IE = 0 ,
33215 TTE_E = 0 ,
33216 TTE_CP = 1 ,
33217 TTE_CV = 0 ,
33218 TTE_P = 0 ,
33219 TTE_EP = 0 ,
33220 TTE_W = 1 ,
33221 TTE_SW1 = 0 ,
33222 TTE_SW0 = 1 ,
33223 TTE_RSVD1 = 0 ,
33224 TTE_Size = 0 ,
33225 /* DTTE_TAG_DATA = 00007bc0000501ef 8000000390002440 */
33226 end_label = Thr7_User_Data_4v106_data_end ,
33227 compressimage ,
33228 }
33229.data
33230.global Thr7_User_Data_4v106_data_begin
33231Thr7_User_Data_4v106_data_begin:
33232 .xword 0x7bc00001a000
33233 .xword 0x7bc00019a000
33234 .xword 0x7c0000dd0000
33235 .xword 0x7bc00005c000
33236 .xword 0x7bc000124000
33237 .xword 0x7bc0001f8000
33238 .xword 0x7c0000b50000
33239 .xword 0x7bc000178000
33240 .xword 0x7c0000770000
33241 .xword 0x7bc000070000
33242 .xword 0x7bc000108000
33243 .xword 0x7c0000710000
33244 .xword 0x7bc00017a000
33245 .xword 0x7bc000044000
33246 .xword 0x7bc00005a000
33247 .xword 0x7bc000026000
33248 .xword 0x7c0000fa0000
33249 .xword 0x7bc000126000
33250 .xword 0x7bc0000c6000
33251 .xword 0x7bc0000f6000
33252 .xword 0x7bc0001aa000
33253 .xword 0x7bc000000000
33254 .xword 0x7c0000340000
33255 .xword 0x7bc000014000
33256 .xword 0x7c0000510000
33257 .xword 0x7c0000170000
33258 .xword 0x7bc00004e000
33259 .xword 0x7bc0000e8000
33260 .xword 0x7bc000050000
33261 .xword 0x7c0000550000
33262 .xword 0x7bc000158000
33263 .xword 0x7bc000184000
33264 .xword 0x7c0000490000
33265 .xword 0x7bc00007c000
33266 .xword 0x7c0000610000
33267 .xword 0x7bc0001fc000
33268 .xword 0x7c00001f0000
33269 .xword 0x7c0000c60000
33270 .xword 0x7c0000880000
33271 .xword 0x7c0000ce0000
33272 .xword 0x7bc0001d8000
33273 .xword 0x7bc000040000
33274 .xword 0x7bc000048000
33275 .xword 0x7bc000082000
33276 .xword 0x7bc000128000
33277 .xword 0x7bc0000c8000
33278Thr7_User_Data_4v106_data_end:
33279/*********************************************************************/
33280SECTION .Thr7_User_Text_4v009 TEXT_VA=0x7c0000550000
33281attr_text {
33282 Name = .Thr7_User_Text_4v009 ,
33283 VA = 0x7c0000550000 ,/* 0x7c000055ffc0 */
33284 RA = 0x0240ed0000 ,
33285 PA = 0x7e40ed0000 ,
33286 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
33287 thr7_nz_ctx_tsb_3 ,
33288 TTE_V = 1 ,
33289 TTE_NFO = 0 ,
33290 TTE_L = 1 ,
33291 TTE_Soft = 0x120000 ,
33292 TTE_IE = 0 ,
33293 TTE_E = 0 ,
33294 TTE_CP = 1 ,
33295 TTE_CV = 0 ,
33296 TTE_P = 0 ,
33297 TTE_EP = 1 ,
33298 TTE_W = 0 ,
33299 TTE_SW1 = 0 ,
33300 TTE_SW0 = 1 ,
33301 TTE_RSVD1 = 0 ,
33302 TTE_Size = 1 ,
33303 /* ITTE_TAG_DATA = 00007c00005501ef 8000007e40ed0481 */
33304 end_label = Thr7_User_Text_4v009_text_end ,
33305 compressimage ,
33306 }
33307.text
33308.global Thr7_User_Text_4v009_text_begin
33309Thr7_User_Text_4v009_text_begin:
33310 nop
33311 sub %g1, 1, %g1
33312 brz %g1,Thr7_User_Text_4v009_exit
33313 nop
33314 .word 0xe6756050
33315 .word 0xc032a75c
33316 nop
33317 nop
33318 nop
33319 .word 0x1000000
33320 or %g0, 0x1a8, %i7
33321 DTLB_TAG_READ
33322 .word 0xfa5c20b0
33323thr7_MMU_ASI_BLK_S_394:
33324 .word 0x878020f1
33325 .word 0xc3bc6880
33326 nop
33327 nop
33328 .word 0xc032ab04
33329 DDEMAP_SCTX
33330 .word 0xbe8420b0
33331 .word 0xf2dfd000
33332 .word 0x1000000
33333 .word 0xbe118000
33334 srlx %i7, 8, %i7
33335 andn %i7, 0x1f, %i7
33336 xor %i7, 0x10, %i7
33337 ITLB_PROBE
33338 DO_BRANCH
33339 .word 0x81c1e000
33340 .word 0xbe124000
33341 GOTO_SUPERVISOR0
33342 nop
33343 nop
33344 nop
33345 nop
33346 .word 0xbe876068
33347 .word 0xc8dfd000
33348 .word 0x1000000
33349 or %g0, 0xb0, %i7
33350 LOAD_DDATA_ACCESS
33351 IDEMAP_ALL_RPAGES
33352 .word 0x1000000
33353 or %g0, 0x1a8, %i7
33354 ITLB_TAG_READ
33355 TOGGLE_LSU_DM
33356 .word 0xfe512e98
33357 .word 0xd6756040
33358 .word 0xc021269c
33359 DO_BRANCH
33360 .word 0x81c36000
33361 .word 0xbe124000
33362 GOTO_SUPERVISOR0
33363 nop
33364 nop
33365 nop
33366 nop
33367 nop
33368 nop
33369 IDEMAP_ALL_RPAGES
33370 .word 0xfa5d6038
33371 IDEMAP_PCTX
33372 .word 0x1000000
33373 .word 0xbe114000
33374 DDEMAP_PAGE
33375 TOGGLE_LSU_DM
33376 .word 0xe05c2100
33377 .word 0xc85f6038
33378 .word 0xbe876100
33379 .word 0xd4dfd000
33380 .word 0xbe124000
33381 GOTO_SUPERVISOR0
33382 IDEMAP_ALL_PAGES
33383 .word 0x1000000
33384 or %g0, 0x1ff, %i7
33385 LOAD_DDATA_ACCESS
33386 .word 0x1000000
33387 or %g0, 0x04e, %i7
33388 LOAD_DDATA_IN
33389 .word 0xf272a110
33390 .word 0xc032aa72
33391thr7_MMU_ASI_PRIMARY_395:
33392 .word 0x87802080
33393 .word 0xdaf42030
33394 .word 0x1000000
33395 or %g0, 0x052, %i7
33396 LOAD_DDATA_IN
33397 .word 0xc0742170
33398 .word 0x1000000
33399 .word 0xbe178000
33400 DDEMAP_RPAGE
33401 TOGGLE_LSU_DM
33402 .word 0xbe124000
33403 GOTO_SUPERVISOR0
33404 .word 0x1000000
33405 or %g0, 0x580, %i7
33406 LOAD_DDATA_ACCESS
33407 TOGGLE_LSU_DM
33408 DDEMAP_ALL_RPAGES
33409 nop
33410 .word 0xfcda9000
33411 TOGGLE_LSU_DM
33412 .word 0xbe8420d0
33413 .word 0xfadfd000
33414 DO_BRANCH
33415 .word 0x81c3e000
33416 .word 0xbe124000
33417 GOTO_SUPERVISOR0
33418 .word 0xca5f6070
33419 .word 0x81c36000
33420 .word 0xbe124000
33421 GOTO_SUPERVISOR0
33422 nop
33423Thr7_User_Text_4v009_exit:
33424 EXIT_GOOD
33425Thr7_User_Text_4v009_text_end:
33426/*********************************************************************/
33427SECTION .Thr7_User_Data_4v107 DATA_VA=0x7bc000158000
33428attr_data {
33429 Name = .Thr7_User_Data_4v107 ,
33430 VA = 0x7bc000158000 ,/* 0x7bc000159fc0 */
33431 RA = 0x039018c000 ,
33432 PA = 0x039018c000 ,
33433 TTE_Context = 0x039c ,/* DATA_PRIMARY */
33434 thr7_nz_ctx_tsb_2 ,
33435 TTE_V = 1 ,
33436 TTE_NFO = 0 ,
33437 TTE_L = 0 ,
33438 TTE_Soft = 0x080000 ,
33439 TTE_IE = 0 ,
33440 TTE_E = 0 ,
33441 TTE_CP = 1 ,
33442 TTE_CV = 0 ,
33443 TTE_P = 0 ,
33444 TTE_EP = 0 ,
33445 TTE_W = 1 ,
33446 TTE_SW1 = 0 ,
33447 TTE_SW0 = 1 ,
33448 TTE_RSVD1 = 0 ,
33449 TTE_Size = 0 ,
33450 /* DTTE_TAG_DATA = 00007bc0001581ef 800000039018c440 */
33451 end_label = Thr7_User_Data_4v107_data_end ,
33452 compressimage ,
33453 }
33454.data
33455.global Thr7_User_Data_4v107_data_begin
33456Thr7_User_Data_4v107_data_begin:
33457 .xword 0x7bc00001a000
33458 .xword 0x7bc00019a000
33459 .xword 0x7c0000dd0000
33460 .xword 0x7bc00005c000
33461 .xword 0x7bc000124000
33462 .xword 0x7bc0001f8000
33463 .xword 0x7c0000b50000
33464 .xword 0x7bc000178000
33465 .xword 0x7c0000770000
33466 .xword 0x7bc000070000
33467 .xword 0x7bc000108000
33468 .xword 0x7c0000710000
33469 .xword 0x7bc00017a000
33470 .xword 0x7bc000044000
33471 .xword 0x7bc00005a000
33472 .xword 0x7bc000026000
33473 .xword 0x7c0000fa0000
33474 .xword 0x7bc000126000
33475 .xword 0x7bc0000c6000
33476 .xword 0x7bc0000f6000
33477 .xword 0x7bc0001aa000
33478 .xword 0x7bc000000000
33479 .xword 0x7c0000340000
33480 .xword 0x7bc000014000
33481 .xword 0x7c0000510000
33482 .xword 0x7c0000170000
33483 .xword 0x7bc00004e000
33484 .xword 0x7bc0000e8000
33485 .xword 0x7bc000050000
33486 .xword 0x7c0000550000
33487 .xword 0x7bc000158000
33488 .xword 0x7bc000184000
33489 .xword 0x7c0000490000
33490 .xword 0x7bc00007c000
33491 .xword 0x7c0000610000
33492 .xword 0x7bc0001fc000
33493 .xword 0x7c00001f0000
33494 .xword 0x7c0000c60000
33495 .xword 0x7c0000880000
33496 .xword 0x7c0000ce0000
33497 .xword 0x7bc0001d8000
33498 .xword 0x7bc000040000
33499 .xword 0x7bc000048000
33500 .xword 0x7bc000082000
33501 .xword 0x7bc000128000
33502 .xword 0x7bc0000c8000
33503Thr7_User_Data_4v107_data_end:
33504/*********************************************************************/
33505SECTION .Thr7_User_Text_4v00a TEXT_VA=0x7bc000184000
33506attr_text {
33507 Name = .Thr7_User_Text_4v00a ,
33508 VA = 0x7bc000184000 ,/* 0x7bc000185fc0 */
33509 RA = 0x0390044000 ,
33510 PA = 0x0390044000 ,
33511 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
33512 thr7_nz_ctx_tsb_2 ,
33513 TTE_V = 1 ,
33514 TTE_NFO = 0 ,
33515 TTE_L = 1 ,
33516 TTE_Soft = 0x120000 ,
33517 TTE_IE = 0 ,
33518 TTE_E = 0 ,
33519 TTE_CP = 1 ,
33520 TTE_CV = 0 ,
33521 TTE_P = 0 ,
33522 TTE_EP = 1 ,
33523 TTE_W = 0 ,
33524 TTE_SW1 = 0 ,
33525 TTE_SW0 = 1 ,
33526 TTE_RSVD1 = 0 ,
33527 TTE_Size = 0 ,
33528 /* ITTE_TAG_DATA = 00007bc0001841ef 8000000390044480 */
33529 end_label = Thr7_User_Text_4v00a_text_end ,
33530 compressimage ,
33531 }
33532.text
33533.global Thr7_User_Text_4v00a_text_begin
33534Thr7_User_Text_4v00a_text_begin:
33535 nop
33536 sub %g1, 1, %g1
33537 brz %g1,Thr7_User_Text_4v00a_exit
33538 nop
33539 TOGGLE_LSU_IM
33540 .word 0xc0276dcc
33541 DDEMAP_ALL_RPAGES
33542 .word 0x1000000
33543 or %g0, 0xe8, %i7
33544 ITLB_TAG_READ
33545 .word 0xbe86a040
33546 .word 0xd6dfd020
33547 .word 0xc872a110
33548 .word 0xc0376e54
33549 .word 0xd45c2068
33550 .word 0xbe120000
33551 GOTO_SUPERVISOR1
33552 .word 0xbe866140
33553 .word 0xe0dfd000
33554 .word 0xbe82a0e0
33555 .word 0xfadfd000
33556 .word 0xc072ace0
33557 nop
33558 nop
33559 nop
33560 TOGGLE_LSU_DM
33561 DO_BRANCH
33562 .word 0x81c72000
33563 .word 0xbe124000
33564 GOTO_SUPERVISOR0
33565 .word 0xbe842068
33566 .word 0xd4dfd000
33567 .word 0xfcd91000
33568 .word 0x1000000
33569 or %g0, 0x428, %i7
33570 DTLB_TAG_READ
33571 .word 0xf45c2010
33572 nop
33573 nop
33574 nop
33575 nop
33576 nop
33577 nop
33578 nop
33579 .word 0xe4742018
33580 .word 0xc07429a8
33581 DDEMAP_ALL
33582 .word 0xfe52a49a
33583 .word 0xfe5aacb0
33584 .word 0xbe842038
33585 .word 0xeadfd000
33586 nop
33587 nop
33588 nop
33589 nop
33590 nop
33591 nop
33592 nop
33593 nop
33594 nop
33595 .word 0xf0742158
33596 .word 0xc02e6731
33597 nop
33598 nop
33599 nop
33600thr7_MMU_ASI_PRIMARY_396:
33601 .word 0x87802080
33602 .word 0xf2f760e0
33603 .word 0x1000000
33604 or %g0, 0x2, %i7
33605 LOAD_IDATA_ACCESS
33606 .word 0x1000000
33607 or %g0, 0x3d8, %i7
33608 DTLB_TAG_READ
33609 .word 0x1000000
33610 .word 0xbe154000
33611 DDEMAP_RPAGE
33612 .word 0x1000000
33613 or %g0, 0x5d8, %i7
33614 LOAD_DDATA_ACCESS
33615 DO_BRANCH
33616 .word 0x81c26000
33617 .word 0xbe124000
33618 GOTO_SUPERVISOR0
33619 .word 0x1000000
33620 or %g0, 0x5d1, %i7
33621 LOAD_IDATA_ACCESS
33622thr7_MMU_ASI_PRIMARY_397:
33623 .word 0x87802080
33624 .word 0xecf42040
33625 .word 0xce766060
33626 .word 0xc02c22d9
33627 .word 0x1000000
33628 or %g0, 0x2e0, %i7
33629 DTLB_TAG_READ
33630 .word 0xea766120
33631 .word 0xc022a1c8
33632 .word 0xc0366498
33633 .word 0x1000000
33634 or %g0, 0x7a0, %i7
33635 DTLB_TAG_READ
33636 IDEMAP_ALL
33637 DO_BRANCH
33638 .word 0x81c0e088
33639 .word 0xbe124000
33640 GOTO_SUPERVISOR0
33641 .word 0xc02d6f31
33642 .word 0x81c1e000
33643 .word 0xbe124000
33644 GOTO_SUPERVISOR0
33645 nop
33646Thr7_User_Text_4v00a_exit:
33647 EXIT_GOOD
33648Thr7_User_Text_4v00a_text_end:
33649/*********************************************************************/
33650SECTION .Thr7_User_Data_4v108 DATA_VA=0x7c0000490000
33651attr_data {
33652 Name = .Thr7_User_Data_4v108 ,
33653 VA = 0x7c0000490000 ,/* 0x7c000049ffc0 */
33654 RA = 0x0240430000 ,
33655 PA = 0x7e40430000 ,
33656 TTE_Context = 0x039c ,/* DATA_PRIMARY */
33657 thr7_nz_ctx_tsb_3 ,
33658 TTE_V = 1 ,
33659 TTE_NFO = 0 ,
33660 TTE_L = 0 ,
33661 TTE_Soft = 0x080000 ,
33662 TTE_IE = 0 ,
33663 TTE_E = 0 ,
33664 TTE_CP = 1 ,
33665 TTE_CV = 0 ,
33666 TTE_P = 0 ,
33667 TTE_EP = 0 ,
33668 TTE_W = 1 ,
33669 TTE_SW1 = 0 ,
33670 TTE_SW0 = 1 ,
33671 TTE_RSVD1 = 0 ,
33672 TTE_Size = 1 ,
33673 /* DTTE_TAG_DATA = 00007c00004901ef 8000007e40430441 */
33674 end_label = Thr7_User_Data_4v108_data_end ,
33675 compressimage ,
33676 }
33677.data
33678.global Thr7_User_Data_4v108_data_begin
33679Thr7_User_Data_4v108_data_begin:
33680 .xword 0x7bc00001a000
33681 .xword 0x7bc00019a000
33682 .xword 0x7c0000dd0000
33683 .xword 0x7bc00005c000
33684 .xword 0x7bc000124000
33685 .xword 0x7bc0001f8000
33686 .xword 0x7c0000b50000
33687 .xword 0x7bc000178000
33688 .xword 0x7c0000770000
33689 .xword 0x7bc000070000
33690 .xword 0x7bc000108000
33691 .xword 0x7c0000710000
33692 .xword 0x7bc00017a000
33693 .xword 0x7bc000044000
33694 .xword 0x7bc00005a000
33695 .xword 0x7bc000026000
33696 .xword 0x7c0000fa0000
33697 .xword 0x7bc000126000
33698 .xword 0x7bc0000c6000
33699 .xword 0x7bc0000f6000
33700 .xword 0x7bc0001aa000
33701 .xword 0x7bc000000000
33702 .xword 0x7c0000340000
33703 .xword 0x7bc000014000
33704 .xword 0x7c0000510000
33705 .xword 0x7c0000170000
33706 .xword 0x7bc00004e000
33707 .xword 0x7bc0000e8000
33708 .xword 0x7bc000050000
33709 .xword 0x7c0000550000
33710 .xword 0x7bc000158000
33711 .xword 0x7bc000184000
33712 .xword 0x7c0000490000
33713 .xword 0x7bc00007c000
33714 .xword 0x7c0000610000
33715 .xword 0x7bc0001fc000
33716 .xword 0x7c00001f0000
33717 .xword 0x7c0000c60000
33718 .xword 0x7c0000880000
33719 .xword 0x7c0000ce0000
33720 .xword 0x7bc0001d8000
33721 .xword 0x7bc000040000
33722 .xword 0x7bc000048000
33723 .xword 0x7bc000082000
33724 .xword 0x7bc000128000
33725 .xword 0x7bc0000c8000
33726Thr7_User_Data_4v108_data_end:
33727/*********************************************************************/
33728SECTION .Thr7_User_Text_4v00b TEXT_VA=0x7bc00007c000
33729attr_text {
33730 Name = .Thr7_User_Text_4v00b ,
33731 VA = 0x7bc00007c000 ,/* 0x7bc00007dfc0 */
33732 RA = 0x0390180000 ,
33733 PA = 0x0390180000 ,
33734 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
33735 thr7_nz_ctx_tsb_2 ,
33736 TTE_V = 1 ,
33737 TTE_NFO = 0 ,
33738 TTE_L = 1 ,
33739 TTE_Soft = 0x120000 ,
33740 TTE_IE = 0 ,
33741 TTE_E = 0 ,
33742 TTE_CP = 1 ,
33743 TTE_CV = 0 ,
33744 TTE_P = 0 ,
33745 TTE_EP = 1 ,
33746 TTE_W = 0 ,
33747 TTE_SW1 = 0 ,
33748 TTE_SW0 = 1 ,
33749 TTE_RSVD1 = 0 ,
33750 TTE_Size = 0 ,
33751 /* ITTE_TAG_DATA = 00007bc00007c1ef 8000000390180480 */
33752 end_label = Thr7_User_Text_4v00b_text_end ,
33753 compressimage ,
33754 }
33755.text
33756.global Thr7_User_Text_4v00b_text_begin
33757Thr7_User_Text_4v00b_text_begin:
33758 nop
33759 sub %g1, 1, %g1
33760 brz %g1,Thr7_User_Text_4v00b_exit
33761 nop
33762 ACCESS_ITSB_PTR
33763 .word 0x1000000
33764 or %g0, 0x580, %i7
33765 READ_IDATA_ACCESS
33766 DO_BRANCH
33767 .word 0x81c62000
33768 .word 0xbe124000
33769 GOTO_SUPERVISOR0
33770 .word 0xfe4c2bbe
33771 .word 0xc026640c
33772 .word 0xfcdc1000
33773 .word 0xde7420a8
33774 .word 0xc022a17c
33775 .word 0xfe442e3c
33776 TOGGLE_LSU_DM
33777 .word 0xfe566b04
33778 .word 0x1000000
33779 or %g0, 0x70, %i7
33780 LOAD_IDATA_ACCESS
33781 .word 0x1000000
33782 or %g0, 0x4b0, %i7
33783 ITLB_TAG_READ
33784 .word 0xd45aa110
33785 .word 0xcc766018
33786 .word 0xc0756760
33787 .word 0x1000000
33788 or %g0, 0x780, %i7
33789 DTLB_TAG_READ
33790 .word 0xcc5aa018
33791 nop
33792 nop
33793 nop
33794 nop
33795 nop
33796 nop
33797 nop
33798 nop
33799 IDEMAP_ALL_RPAGES
33800 DDEMAP_ALL
33801 DO_BRANCH
33802 .word 0x81c36000
33803 .word 0xbe124000
33804 GOTO_SUPERVISOR0
33805thr7_MMU_ASI_PRIMARY_398:
33806 .word 0x87802080
33807 .word 0xeef42078
33808 .word 0xfe556774
33809 .word 0xbe876068
33810 .word 0xfadfd000
33811 .word 0xd872a018
33812 .word 0xc0276d38
33813 .word 0xea5aa090
33814 DO_BRANCH
33815 .word 0x81c62000
33816 .word 0xbe124000
33817 GOTO_SUPERVISOR0
33818 nop
33819 DDEMAP_NCTX
33820 .word 0xbe124000
33821 GOTO_SUPERVISOR0
33822 nop
33823 nop
33824 nop
33825 nop
33826 nop
33827 nop
33828 nop
33829 nop
33830 .word 0x1000000
33831 or %g0, 0x092, %i7
33832 LOAD_DDATA_IN
33833 .word 0xfcde5000
33834 .word 0xc8592140
33835 .word 0x1000000
33836 or %g0, 0x8b, %i7
33837 LOAD_IDATA_ACCESS
33838thr7_MMU_ASI_BLK_COMMIT_P_399:
33839 .word 0x878020e0
33840 .word 0xe1bc2f80
33841 .word 0xfe5763fe
33842 .word 0xfcdc1000
33843 nop
33844 nop
33845 nop
33846 nop
33847 nop
33848 ACCESS_DTSB_PTR
33849thr7_MMU_ASI_PRIMARY_LITTLE_400:
33850 .word 0x87802088
33851 .word 0xecbc2430
33852 .word 0x1000000
33853 or %g0, 0x01d, %i7
33854 LOAD_IDATA_IN
33855 .word 0xea5c20d0
33856 .word 0xea5aa090
33857 DO_BRANCH
33858 .word 0x81c62000
33859 .word 0xbe124000
33860 GOTO_SUPERVISOR0
33861 .word 0xf65c2048
33862 .word 0x81c3e000
33863 .word 0xbe124000
33864 GOTO_SUPERVISOR0
33865 nop
33866Thr7_User_Text_4v00b_exit:
33867 EXIT_GOOD
33868Thr7_User_Text_4v00b_text_end:
33869/*********************************************************************/
33870SECTION .Thr7_User_Data_4v109 DATA_VA=0x7c0000610000
33871attr_data {
33872 Name = .Thr7_User_Data_4v109 ,
33873 VA = 0x7c0000610000 ,/* 0x7c000061ffc0 */
33874 RA = 0x0240d40000 ,
33875 PA = 0x7e40d40000 ,
33876 TTE_Context = 0x039c ,/* DATA_PRIMARY */
33877 thr7_nz_ctx_tsb_3 ,
33878 TTE_V = 1 ,
33879 TTE_NFO = 0 ,
33880 TTE_L = 0 ,
33881 TTE_Soft = 0x080000 ,
33882 TTE_IE = 0 ,
33883 TTE_E = 0 ,
33884 TTE_CP = 1 ,
33885 TTE_CV = 0 ,
33886 TTE_P = 0 ,
33887 TTE_EP = 0 ,
33888 TTE_W = 1 ,
33889 TTE_SW1 = 0 ,
33890 TTE_SW0 = 1 ,
33891 TTE_RSVD1 = 0 ,
33892 TTE_Size = 1 ,
33893 /* DTTE_TAG_DATA = 00007c00006101ef 8000007e40d40441 */
33894 end_label = Thr7_User_Data_4v109_data_end ,
33895 compressimage ,
33896 }
33897.data
33898.global Thr7_User_Data_4v109_data_begin
33899Thr7_User_Data_4v109_data_begin:
33900 .xword 0x7bc00001a000
33901 .xword 0x7bc00019a000
33902 .xword 0x7c0000dd0000
33903 .xword 0x7bc00005c000
33904 .xword 0x7bc000124000
33905 .xword 0x7bc0001f8000
33906 .xword 0x7c0000b50000
33907 .xword 0x7bc000178000
33908 .xword 0x7c0000770000
33909 .xword 0x7bc000070000
33910 .xword 0x7bc000108000
33911 .xword 0x7c0000710000
33912 .xword 0x7bc00017a000
33913 .xword 0x7bc000044000
33914 .xword 0x7bc00005a000
33915 .xword 0x7bc000026000
33916 .xword 0x7c0000fa0000
33917 .xword 0x7bc000126000
33918 .xword 0x7bc0000c6000
33919 .xword 0x7bc0000f6000
33920 .xword 0x7bc0001aa000
33921 .xword 0x7bc000000000
33922 .xword 0x7c0000340000
33923 .xword 0x7bc000014000
33924 .xword 0x7c0000510000
33925 .xword 0x7c0000170000
33926 .xword 0x7bc00004e000
33927 .xword 0x7bc0000e8000
33928 .xword 0x7bc000050000
33929 .xword 0x7c0000550000
33930 .xword 0x7bc000158000
33931 .xword 0x7bc000184000
33932 .xword 0x7c0000490000
33933 .xword 0x7bc00007c000
33934 .xword 0x7c0000610000
33935 .xword 0x7bc0001fc000
33936 .xword 0x7c00001f0000
33937 .xword 0x7c0000c60000
33938 .xword 0x7c0000880000
33939 .xword 0x7c0000ce0000
33940 .xword 0x7bc0001d8000
33941 .xword 0x7bc000040000
33942 .xword 0x7bc000048000
33943 .xword 0x7bc000082000
33944 .xword 0x7bc000128000
33945 .xword 0x7bc0000c8000
33946Thr7_User_Data_4v109_data_end:
33947/*********************************************************************/
33948SECTION .Thr7_User_Text_4v00c TEXT_VA=0x7bc0001fc000
33949attr_text {
33950 Name = .Thr7_User_Text_4v00c ,
33951 VA = 0x7bc0001fc000 ,/* 0x7bc0001fdfc0 */
33952 RA = 0x0390102000 ,
33953 PA = 0x0390102000 ,
33954 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
33955 thr7_nz_ctx_tsb_2 ,
33956 TTE_V = 1 ,
33957 TTE_NFO = 0 ,
33958 TTE_L = 1 ,
33959 TTE_Soft = 0x120000 ,
33960 TTE_IE = 0 ,
33961 TTE_E = 0 ,
33962 TTE_CP = 1 ,
33963 TTE_CV = 0 ,
33964 TTE_P = 0 ,
33965 TTE_EP = 1 ,
33966 TTE_W = 0 ,
33967 TTE_SW1 = 0 ,
33968 TTE_SW0 = 1 ,
33969 TTE_RSVD1 = 0 ,
33970 TTE_Size = 0 ,
33971 /* ITTE_TAG_DATA = 00007bc0001fc1ef 8000000390102480 */
33972 end_label = Thr7_User_Text_4v00c_text_end ,
33973 compressimage ,
33974 }
33975.text
33976.global Thr7_User_Text_4v00c_text_begin
33977Thr7_User_Text_4v00c_text_begin:
33978 nop
33979 sub %g1, 1, %g1
33980 brz %g1,Thr7_User_Text_4v00c_exit
33981 nop
33982 .word 0x1000000
33983 or %g0, 0x1a8, %i7
33984 READ_DDATA_ACCESS
33985 .word 0xc072a9a8
33986 .word 0xfe566ee4
33987 .word 0xc02125d0
33988 .word 0x1000000
33989 .word 0xbe16c000
33990 IDEMAP_PAGE
33991 .word 0x1000000
33992 or %g0, 0x588, %i7
33993 READ_DDATA_ACCESS
33994 .word 0x1000000
33995 .word 0xbe11c000
33996 DDEMAP_PAGE
33997 .word 0xfe4aaae1
33998 ACCESS_DTSB_PTR
33999 DO_BRANCH
34000 .word 0x81c72000
34001 .word 0xbe124000
34002 GOTO_SUPERVISOR0
34003 .word 0xc0766cc0
34004thr7_MMU_ASI_PRIMARY_LITTLE_401:
34005 .word 0x87802088
34006 .word 0xdcf76028
34007 TOGGLE_LSU_DM
34008 TOGGLE_LSU_DM
34009 .word 0xfe5d6500
34010 .word 0x1000000
34011 .word 0xbe100000
34012 IDEMAP_PAGE
34013 .word 0xd0756028
34014 .word 0xc02567c4
34015 .word 0xc0366e08
34016thr7_MMU_ASI_PRIMARY_402:
34017 .word 0x87802080
34018 .word 0xe6f2a050
34019 .word 0x1000000
34020 .word 0xbe160000
34021 IDEMAP_RPAGE
34022 .word 0x1000000
34023 or %g0, 0x054, %i7
34024 LOAD_DDATA_IN
34025 nop
34026 nop
34027 nop
34028 nop
34029 nop
34030 nop
34031 .word 0x1000000
34032 or %g0, 0x510, %i7
34033 DTLB_TAG_READ
34034 .word 0xfe576240
34035 .word 0xfcdf5140
34036 DDEMAP_ALL_PAGES
34037 .word 0x1000000
34038 or %g0, 0x88, %i7
34039 READ_DDATA_ACCESS
34040thr7_MMU_ASI_PRIMARY_403:
34041 .word 0x87802080
34042 .word 0xdef560f8
34043 .word 0xc85d60b0
34044 DO_BRANCH
34045 .word 0x81c1e000
34046 .word 0xbe124000
34047 GOTO_SUPERVISOR0
34048 .word 0xfe4c2403
34049 .word 0x1000000
34050 or %g0, 0x043, %i7
34051 LOAD_IDATA_IN
34052 DDEMAP_PCTX
34053 .word 0x1000000
34054 or %g0, 0x458, %i7
34055 READ_IDATA_ACCESS
34056 ACCESS_DTSB_PTR
34057 .word 0xbe124000
34058 GOTO_SUPERVISOR0
34059 nop
34060 nop
34061 nop
34062 nop
34063 nop
34064 nop
34065 .word 0xbe866038
34066 .word 0xfadfd000
34067 .word 0xf25c20f0
34068 IDEMAP_ALL_RPAGES
34069 .word 0xbe856008
34070 .word 0xeadfd000
34071thr7_MMU_ASI_PRIMARY_404:
34072 .word 0x87802080
34073 .word 0xe2f76010
34074 .word 0xe3989f00
34075 .word 0xbe124000
34076 GOTO_SUPERVISOR0
34077 ACCESS_ITSB_PTR
34078 IDEMAP_NCTX
34079 .word 0xc0356f0e
34080 .word 0xf45e6010
34081 DDEMAP_ALL
34082 .word 0xc02e65c3
34083 .word 0xc0742e48
34084 .word 0x1000000
34085 or %g0, 0x4c8, %i7
34086 DTLB_TAG_READ
34087 .word 0xda7560d8
34088 .word 0xc032a384
34089 .word 0x1000000
34090 or %g0, 0xe0, %i7
34091 LOAD_IDATA_ACCESS
34092 .word 0xbe812038
34093 .word 0xd4dfd000
34094thr7_MMU_ASI_PRIMARY_405:
34095 .word 0x87802080
34096 .word 0xf0f420a8
34097 .word 0x1000000
34098 or %g0, 0x1a8, %i7
34099 ITLB_TAG_READ
34100 .word 0xfcdf5040
34101 DO_BRANCH
34102 .word 0x81c1e000
34103 .word 0xbe124000
34104 GOTO_SUPERVISOR0
34105 .word 0xc02c2ade
34106 .word 0xbe124000
34107 GOTO_SUPERVISOR0
34108 nop
34109Thr7_User_Text_4v00c_exit:
34110 EXIT_GOOD
34111Thr7_User_Text_4v00c_text_end:
34112/*********************************************************************/
34113SECTION .Thr7_User_Data_4v10a DATA_VA=0x7c00001f0000
34114attr_data {
34115 Name = .Thr7_User_Data_4v10a ,
34116 VA = 0x7c00001f0000 ,/* 0x7c00001fffc0 */
34117 RA = 0x0240c10000 ,
34118 PA = 0x7e40c10000 ,
34119 TTE_Context = 0x039c ,/* DATA_PRIMARY */
34120 thr7_nz_ctx_tsb_3 ,
34121 TTE_V = 1 ,
34122 TTE_NFO = 0 ,
34123 TTE_L = 0 ,
34124 TTE_Soft = 0x080000 ,
34125 TTE_IE = 0 ,
34126 TTE_E = 0 ,
34127 TTE_CP = 1 ,
34128 TTE_CV = 0 ,
34129 TTE_P = 0 ,
34130 TTE_EP = 0 ,
34131 TTE_W = 1 ,
34132 TTE_SW1 = 0 ,
34133 TTE_SW0 = 1 ,
34134 TTE_RSVD1 = 0 ,
34135 TTE_Size = 1 ,
34136 /* DTTE_TAG_DATA = 00007c00001f01ef 8000007e40c10441 */
34137 end_label = Thr7_User_Data_4v10a_data_end ,
34138 compressimage ,
34139 }
34140.data
34141.global Thr7_User_Data_4v10a_data_begin
34142Thr7_User_Data_4v10a_data_begin:
34143 .xword 0x7bc00001a000
34144 .xword 0x7bc00019a000
34145 .xword 0x7c0000dd0000
34146 .xword 0x7bc00005c000
34147 .xword 0x7bc000124000
34148 .xword 0x7bc0001f8000
34149 .xword 0x7c0000b50000
34150 .xword 0x7bc000178000
34151 .xword 0x7c0000770000
34152 .xword 0x7bc000070000
34153 .xword 0x7bc000108000
34154 .xword 0x7c0000710000
34155 .xword 0x7bc00017a000
34156 .xword 0x7bc000044000
34157 .xword 0x7bc00005a000
34158 .xword 0x7bc000026000
34159 .xword 0x7c0000fa0000
34160 .xword 0x7bc000126000
34161 .xword 0x7bc0000c6000
34162 .xword 0x7bc0000f6000
34163 .xword 0x7bc0001aa000
34164 .xword 0x7bc000000000
34165 .xword 0x7c0000340000
34166 .xword 0x7bc000014000
34167 .xword 0x7c0000510000
34168 .xword 0x7c0000170000
34169 .xword 0x7bc00004e000
34170 .xword 0x7bc0000e8000
34171 .xword 0x7bc000050000
34172 .xword 0x7c0000550000
34173 .xword 0x7bc000158000
34174 .xword 0x7bc000184000
34175 .xword 0x7c0000490000
34176 .xword 0x7bc00007c000
34177 .xword 0x7c0000610000
34178 .xword 0x7bc0001fc000
34179 .xword 0x7c00001f0000
34180 .xword 0x7c0000c60000
34181 .xword 0x7c0000880000
34182 .xword 0x7c0000ce0000
34183 .xword 0x7bc0001d8000
34184 .xword 0x7bc000040000
34185 .xword 0x7bc000048000
34186 .xword 0x7bc000082000
34187 .xword 0x7bc000128000
34188 .xword 0x7bc0000c8000
34189Thr7_User_Data_4v10a_data_end:
34190/*********************************************************************/
34191SECTION .Thr7_User_Text_4v00d TEXT_VA=0x7c0000c60000
34192attr_text {
34193 Name = .Thr7_User_Text_4v00d ,
34194 VA = 0x7c0000c60000 ,/* 0x7c0000c6ffc0 */
34195 RA = 0x0240810000 ,
34196 PA = 0x7e40810000 ,
34197 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
34198 thr7_nz_ctx_tsb_3 ,
34199 TTE_V = 1 ,
34200 TTE_NFO = 0 ,
34201 TTE_L = 1 ,
34202 TTE_Soft = 0x120000 ,
34203 TTE_IE = 0 ,
34204 TTE_E = 0 ,
34205 TTE_CP = 1 ,
34206 TTE_CV = 0 ,
34207 TTE_P = 0 ,
34208 TTE_EP = 1 ,
34209 TTE_W = 0 ,
34210 TTE_SW1 = 0 ,
34211 TTE_SW0 = 1 ,
34212 TTE_RSVD1 = 0 ,
34213 TTE_Size = 1 ,
34214 /* ITTE_TAG_DATA = 00007c0000c601ef 8000007e40810481 */
34215 end_label = Thr7_User_Text_4v00d_text_end ,
34216 compressimage ,
34217 }
34218.text
34219.global Thr7_User_Text_4v00d_text_begin
34220Thr7_User_Text_4v00d_text_begin:
34221 nop
34222 sub %g1, 1, %g1
34223 brz %g1,Thr7_User_Text_4v00d_exit
34224 nop
34225 .word 0xfa5c20e0
34226 .word 0x1000000
34227 or %g0, 0x240, %i7
34228 READ_DDATA_ACCESS
34229 TOGGLE_LSU_IM
34230 .word 0xc026621c
34231 nop
34232 nop
34233 nop
34234 .word 0x1000000
34235 or %g0, 0x012, %i7
34236 LOAD_DDATA_IN
34237 nop
34238 nop
34239 nop
34240 .word 0x1000000
34241 or %g0, 0x030, %i7
34242 LOAD_IDATA_IN
34243 ACCESS_ITSB_PTR
34244 .word 0xea766090
34245 .word 0xc0366c1e
34246 .word 0xbe120000
34247 GOTO_SUPERVISOR1
34248 DDEMAP_SCTX
34249 .word 0x1000000
34250 .word 0xbe148000
34251 DDEMAP_PAGE
34252 .word 0xc02c2315
34253 .word 0x1000000
34254 or %g0, 0x4e8, %i7
34255 LOAD_DDATA_ACCESS
34256 .word 0x1000000
34257 or %g0, 0xb8, %i7
34258 READ_IDATA_ACCESS
34259 IDEMAP_ALL
34260 .word 0x1000000
34261 or %g0, 0x110, %i7
34262 ITLB_TAG_READ
34263 .word 0xbe866150
34264 .word 0xc39fde00
34265 DDEMAP_SCTX
34266 .word 0x1000000
34267 or %g0, 0x94, %i7
34268 LOAD_IDATA_ACCESS
34269 TOGGLE_LSU_IM
34270 .word 0x1000000
34271 or %g0, 0x410, %i7
34272 ITLB_TAG_READ
34273 .word 0xc85aa110
34274thr7_MMU_ASI_BLK_P_406:
34275 .word 0x878020f0
34276 .word 0xc3bc2fc0
34277 .word 0xfa72a0f0
34278 .word 0xc0266280
34279 nop
34280 .word 0x1000000
34281 or %g0, 0x03e, %i7
34282 LOAD_DDATA_IN
34283thr7_MMU_ASI_PRIMARY_LITTLE_407:
34284 .word 0x87802088
34285 .word 0xecbc2b50
34286 .word 0x1000000
34287 or %g0, 0x594, %i7
34288 LOAD_IDATA_ACCESS
34289 DO_BRANCH
34290 .word 0x81c62000
34291 .word 0xbe13c000
34292 GOTO_SUPERVISOR0
34293 ACCESS_ITSB_PTR
34294 .word 0xc07424a8
34295 TOGGLE_LSU_IM
34296 .word 0xbe13c000
34297 GOTO_SUPERVISOR0
34298 .word 0x1000000
34299 .word 0xbe14c000
34300 srlx %i7, 8, %i7
34301 andn %i7, 0x1f, %i7
34302 xor %i7, 0x10, %i7
34303 ITLB_PROBE
34304 nop
34305 nop
34306 nop
34307 nop
34308 nop
34309 nop
34310 .word 0xbe82a0b0
34311 .word 0xd4dfd000
34312 .word 0x1000000
34313 or %g0, 0x140, %i7
34314 READ_DDATA_ACCESS
34315 .word 0xc45c20d0
34316 .word 0x1000000
34317 or %g0, 0x48, %i7
34318 LOAD_DDATA_ACCESS
34319 .word 0xfc9c1100
34320 .word 0xe45f6048
34321 DDEMAP_PCTX
34322 .word 0xbe124000
34323 GOTO_SUPERVISOR0
34324 nop
34325 nop
34326 nop
34327 nop
34328 .word 0x1000000
34329 or %g0, 0x05f, %i7
34330 LOAD_DDATA_IN
34331 ACCESS_DTSB_PTR
34332 .word 0xd65e6010
34333 .word 0xbe85a010
34334 .word 0xd6dfd060
34335 nop
34336 nop
34337 nop
34338 .word 0xc0742fb0
34339 .word 0xfe566716
34340 .word 0xd45f60f0
34341 IDEMAP_NCTX
34342 .word 0xbe124000
34343 GOTO_SUPERVISOR0
34344 .word 0xfa5aa068
34345 .word 0x81c26000
34346 .word 0xbe124000
34347 GOTO_SUPERVISOR0
34348 nop
34349Thr7_User_Text_4v00d_exit:
34350 EXIT_GOOD
34351Thr7_User_Text_4v00d_text_end:
34352/*********************************************************************/
34353SECTION .Thr7_User_Data_4v10b DATA_VA=0x7c0000880000
34354attr_data {
34355 Name = .Thr7_User_Data_4v10b ,
34356 VA = 0x7c0000880000 ,/* 0x7c000088ffc0 */
34357 RA = 0x0240f90000 ,
34358 PA = 0x7e40f90000 ,
34359 TTE_Context = 0x039c ,/* DATA_PRIMARY */
34360 thr7_nz_ctx_tsb_3 ,
34361 TTE_V = 1 ,
34362 TTE_NFO = 0 ,
34363 TTE_L = 0 ,
34364 TTE_Soft = 0x080000 ,
34365 TTE_IE = 0 ,
34366 TTE_E = 0 ,
34367 TTE_CP = 1 ,
34368 TTE_CV = 0 ,
34369 TTE_P = 0 ,
34370 TTE_EP = 0 ,
34371 TTE_W = 1 ,
34372 TTE_SW1 = 0 ,
34373 TTE_SW0 = 1 ,
34374 TTE_RSVD1 = 0 ,
34375 TTE_Size = 1 ,
34376 /* DTTE_TAG_DATA = 00007c00008801ef 8000007e40f90441 */
34377 end_label = Thr7_User_Data_4v10b_data_end ,
34378 compressimage ,
34379 }
34380.data
34381.global Thr7_User_Data_4v10b_data_begin
34382Thr7_User_Data_4v10b_data_begin:
34383 .xword 0x7bc00001a000
34384 .xword 0x7bc00019a000
34385 .xword 0x7c0000dd0000
34386 .xword 0x7bc00005c000
34387 .xword 0x7bc000124000
34388 .xword 0x7bc0001f8000
34389 .xword 0x7c0000b50000
34390 .xword 0x7bc000178000
34391 .xword 0x7c0000770000
34392 .xword 0x7bc000070000
34393 .xword 0x7bc000108000
34394 .xword 0x7c0000710000
34395 .xword 0x7bc00017a000
34396 .xword 0x7bc000044000
34397 .xword 0x7bc00005a000
34398 .xword 0x7bc000026000
34399 .xword 0x7c0000fa0000
34400 .xword 0x7bc000126000
34401 .xword 0x7bc0000c6000
34402 .xword 0x7bc0000f6000
34403 .xword 0x7bc0001aa000
34404 .xword 0x7bc000000000
34405 .xword 0x7c0000340000
34406 .xword 0x7bc000014000
34407 .xword 0x7c0000510000
34408 .xword 0x7c0000170000
34409 .xword 0x7bc00004e000
34410 .xword 0x7bc0000e8000
34411 .xword 0x7bc000050000
34412 .xword 0x7c0000550000
34413 .xword 0x7bc000158000
34414 .xword 0x7bc000184000
34415 .xword 0x7c0000490000
34416 .xword 0x7bc00007c000
34417 .xword 0x7c0000610000
34418 .xword 0x7bc0001fc000
34419 .xword 0x7c00001f0000
34420 .xword 0x7c0000c60000
34421 .xword 0x7c0000880000
34422 .xword 0x7c0000ce0000
34423 .xword 0x7bc0001d8000
34424 .xword 0x7bc000040000
34425 .xword 0x7bc000048000
34426 .xword 0x7bc000082000
34427 .xword 0x7bc000128000
34428 .xword 0x7bc0000c8000
34429Thr7_User_Data_4v10b_data_end:
34430/*********************************************************************/
34431SECTION .Thr7_User_Text_4v00e TEXT_VA=0x7c0000ce0000
34432attr_text {
34433 Name = .Thr7_User_Text_4v00e ,
34434 VA = 0x7c0000ce0000 ,/* 0x7c0000ceffc0 */
34435 RA = 0x0240a80000 ,
34436 PA = 0x7e40a80000 ,
34437 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
34438 thr7_nz_ctx_tsb_3 ,
34439 TTE_V = 1 ,
34440 TTE_NFO = 0 ,
34441 TTE_L = 1 ,
34442 TTE_Soft = 0x120000 ,
34443 TTE_IE = 0 ,
34444 TTE_E = 0 ,
34445 TTE_CP = 1 ,
34446 TTE_CV = 0 ,
34447 TTE_P = 0 ,
34448 TTE_EP = 1 ,
34449 TTE_W = 0 ,
34450 TTE_SW1 = 0 ,
34451 TTE_SW0 = 1 ,
34452 TTE_RSVD1 = 0 ,
34453 TTE_Size = 1 ,
34454 /* ITTE_TAG_DATA = 00007c0000ce01ef 8000007e40a80481 */
34455 end_label = Thr7_User_Text_4v00e_text_end ,
34456 compressimage ,
34457 }
34458.text
34459.global Thr7_User_Text_4v00e_text_begin
34460Thr7_User_Text_4v00e_text_begin:
34461 nop
34462 sub %g1, 1, %g1
34463 brz %g1,Thr7_User_Text_4v00e_exit
34464 nop
34465 .word 0x1000000
34466 .word 0xbe138000
34467 IDEMAP_RPAGE
34468 .word 0x1000000
34469 or %g0, 0x034, %i7
34470 LOAD_DDATA_IN
34471 TOGGLE_LSU_IM
34472 TOGGLE_LSU_DM
34473thr7_MMU_ASI_PRIMARY_408:
34474 .word 0x87802080
34475 .word 0xf8f66080
34476 nop
34477 nop
34478 nop
34479 nop
34480 nop
34481 nop
34482 nop
34483 nop
34484 .word 0x1000000
34485 or %g0, 0x588, %i7
34486 LOAD_IDATA_ACCESS
34487 .word 0x1000000
34488 .word 0xbe128000
34489 IDEMAP_PAGE
34490 .word 0xfe5c2770
34491 .word 0xfcde5000
34492 .word 0xfcdc5160
34493 .word 0xfcde5000
34494 .word 0xfc9c5c60
34495thr7_MMU_ASI_PRIMARY_409:
34496 .word 0x87802080
34497 .word 0xd4f560e0
34498thr7_MMU_ASI_PRIMARY_410:
34499 .word 0x87802080
34500 .word 0xe2f56010
34501 .word 0xc0742170
34502 nop
34503 DO_BRANCH
34504 .word 0x81c62000
34505 .word 0xbe124000
34506 GOTO_SUPERVISOR0
34507 nop
34508 nop
34509 nop
34510 nop
34511 nop
34512 .word 0x1000000
34513 or %g0, 0x008, %i7
34514 LOAD_IDATA_IN
34515 .word 0x1000000
34516 or %g0, 0x5d8, %i7
34517 ITLB_TAG_READ
34518 DDEMAP_ALL_RPAGES
34519 .word 0xfcdad160
34520 IDEMAP_PCTX
34521 .word 0x1000000
34522 or %g0, 0x7a, %i7
34523 LOAD_IDATA_ACCESS
34524 .word 0x1000000
34525 or %g0, 0x4a0, %i7
34526 DTLB_TAG_READ
34527 DO_BRANCH
34528 .word 0x81c72000
34529 .word 0xbe124000
34530 GOTO_SUPERVISOR0
34531 .word 0x1000000
34532 or %g0, 0x5b8, %i7
34533 ITLB_TAG_READ
34534 DO_BRANCH
34535 .word 0x81c3e000
34536 .word 0xbe124000
34537 GOTO_SUPERVISOR0
34538 ACCESS_DTSB_PTR
34539 nop
34540 nop
34541 .word 0x1000000
34542 or %g0, 0x583, %i7
34543 LOAD_IDATA_ACCESS
34544 IDEMAP_ALL_RPAGES
34545 .word 0xbe120000
34546 GOTO_SUPERVISOR1
34547 .word 0xfe5f6b78
34548 .word 0xbe120000
34549 GOTO_SUPERVISOR1
34550 nop
34551Thr7_User_Text_4v00e_exit:
34552 EXIT_GOOD
34553Thr7_User_Text_4v00e_text_end:
34554/*********************************************************************/
34555SECTION .Thr7_User_Data_4v10c DATA_VA=0x7bc0001d8000
34556attr_data {
34557 Name = .Thr7_User_Data_4v10c ,
34558 VA = 0x7bc0001d8000 ,/* 0x7bc0001d9fc0 */
34559 RA = 0x0390182000 ,
34560 PA = 0x0390182000 ,
34561 TTE_Context = 0x039c ,/* DATA_PRIMARY */
34562 thr7_nz_ctx_tsb_2 ,
34563 TTE_V = 1 ,
34564 TTE_NFO = 0 ,
34565 TTE_L = 0 ,
34566 TTE_Soft = 0x080000 ,
34567 TTE_IE = 0 ,
34568 TTE_E = 0 ,
34569 TTE_CP = 1 ,
34570 TTE_CV = 0 ,
34571 TTE_P = 0 ,
34572 TTE_EP = 0 ,
34573 TTE_W = 1 ,
34574 TTE_SW1 = 0 ,
34575 TTE_SW0 = 1 ,
34576 TTE_RSVD1 = 0 ,
34577 TTE_Size = 0 ,
34578 /* DTTE_TAG_DATA = 00007bc0001d81ef 8000000390182440 */
34579 end_label = Thr7_User_Data_4v10c_data_end ,
34580 compressimage ,
34581 }
34582.data
34583.global Thr7_User_Data_4v10c_data_begin
34584Thr7_User_Data_4v10c_data_begin:
34585 .xword 0x7bc00001a000
34586 .xword 0x7bc00019a000
34587 .xword 0x7c0000dd0000
34588 .xword 0x7bc00005c000
34589 .xword 0x7bc000124000
34590 .xword 0x7bc0001f8000
34591 .xword 0x7c0000b50000
34592 .xword 0x7bc000178000
34593 .xword 0x7c0000770000
34594 .xword 0x7bc000070000
34595 .xword 0x7bc000108000
34596 .xword 0x7c0000710000
34597 .xword 0x7bc00017a000
34598 .xword 0x7bc000044000
34599 .xword 0x7bc00005a000
34600 .xword 0x7bc000026000
34601 .xword 0x7c0000fa0000
34602 .xword 0x7bc000126000
34603 .xword 0x7bc0000c6000
34604 .xword 0x7bc0000f6000
34605 .xword 0x7bc0001aa000
34606 .xword 0x7bc000000000
34607 .xword 0x7c0000340000
34608 .xword 0x7bc000014000
34609 .xword 0x7c0000510000
34610 .xword 0x7c0000170000
34611 .xword 0x7bc00004e000
34612 .xword 0x7bc0000e8000
34613 .xword 0x7bc000050000
34614 .xword 0x7c0000550000
34615 .xword 0x7bc000158000
34616 .xword 0x7bc000184000
34617 .xword 0x7c0000490000
34618 .xword 0x7bc00007c000
34619 .xword 0x7c0000610000
34620 .xword 0x7bc0001fc000
34621 .xword 0x7c00001f0000
34622 .xword 0x7c0000c60000
34623 .xword 0x7c0000880000
34624 .xword 0x7c0000ce0000
34625 .xword 0x7bc0001d8000
34626 .xword 0x7bc000040000
34627 .xword 0x7bc000048000
34628 .xword 0x7bc000082000
34629 .xword 0x7bc000128000
34630 .xword 0x7bc0000c8000
34631Thr7_User_Data_4v10c_data_end:
34632/*********************************************************************/
34633SECTION .Thr7_User_Text_4v00f TEXT_VA=0x7bc000040000
34634attr_text {
34635 Name = .Thr7_User_Text_4v00f ,
34636 VA = 0x7bc000040000 ,/* 0x7bc000041fc0 */
34637 RA = 0x03901a2000 ,
34638 PA = 0x03901a2000 ,
34639 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
34640 thr7_nz_ctx_tsb_2 ,
34641 TTE_V = 1 ,
34642 TTE_NFO = 0 ,
34643 TTE_L = 1 ,
34644 TTE_Soft = 0x120000 ,
34645 TTE_IE = 0 ,
34646 TTE_E = 0 ,
34647 TTE_CP = 1 ,
34648 TTE_CV = 0 ,
34649 TTE_P = 0 ,
34650 TTE_EP = 1 ,
34651 TTE_W = 0 ,
34652 TTE_SW1 = 0 ,
34653 TTE_SW0 = 1 ,
34654 TTE_RSVD1 = 0 ,
34655 TTE_Size = 0 ,
34656 /* ITTE_TAG_DATA = 00007bc0000401ef 80000003901a2480 */
34657 end_label = Thr7_User_Text_4v00f_text_end ,
34658 compressimage ,
34659 }
34660.text
34661.global Thr7_User_Text_4v00f_text_begin
34662Thr7_User_Text_4v00f_text_begin:
34663 nop
34664 sub %g1, 1, %g1
34665 brz %g1,Thr7_User_Text_4v00f_exit
34666 nop
34667 .word 0xfcdf5000
34668 DDEMAP_ALL_RPAGES
34669thr7_MMU_ASI_PRIMARY_411:
34670 .word 0x87802080
34671 .word 0xfaf2a120
34672 .word 0xcc72a018
34673 .word 0xc022a750
34674 DO_BRANCH
34675 .word 0x81c36000
34676 .word 0xbe124000
34677 GOTO_SUPERVISOR0
34678 .word 0xfe5c2200
34679 .word 0xfe5d65d0
34680thr7_MMU_ASI_PRIMARY_412:
34681 .word 0x87802080
34682 .word 0xecf0a040
34683 nop
34684 nop
34685 nop
34686 nop
34687 nop
34688 nop
34689 nop
34690 .word 0xc0356f06
34691 DDEMAP_ALL
34692 .word 0xf25f6068
34693 DDEMAP_ALL_PAGES
34694 .word 0x1000000
34695 or %g0, 0x470, %i7
34696 READ_IDATA_ACCESS
34697 .word 0xd45f60b0
34698 .word 0xbe120000
34699 GOTO_SUPERVISOR1
34700 .word 0xfe466380
34701 .word 0xe05d6038
34702 .word 0x1000000
34703 .word 0xbe154000
34704 DDEMAP_RPAGE
34705 .word 0xbe82a008
34706 .word 0xeadfd000
34707 .word 0xbe124000
34708 GOTO_SUPERVISOR0
34709 .word 0xda72a050
34710 .word 0xc0712170
34711 ACCESS_ITSB_PTR
34712 .word 0xe2712040
34713 .word 0xc032a170
34714 .word 0x1000000
34715 .word 0xbe11c000
34716 IDEMAP_PAGE
34717 .word 0xc0242294
34718 .word 0xd47660b0
34719 .word 0xc022ac00
34720 .word 0xbe856090
34721 .word 0xd4dfd000
34722 .word 0x1000000
34723 .word 0xbe104000
34724 srlx %i7, 8, %i7
34725 andn %i7, 0x1f, %i7
34726 ITLB_PROBE
34727 .word 0x1000000
34728 or %g0, 0xc0, %i7
34729 LOAD_DDATA_ACCESS
34730 TOGGLE_LSU_DM
34731 .word 0xd45c2038
34732 .word 0x1000000
34733 or %g0, 0x054, %i7
34734 LOAD_IDATA_IN
34735 .word 0xfcdd5000
34736 .word 0x1000000
34737 .word 0xbe10c000
34738 DDEMAP_PAGE
34739 .word 0xcc5920a0
34740 .word 0x1000000
34741 .word 0xbe164000
34742 srlx %i7, 8, %i7
34743 andn %i7, 0x1f, %i7
34744 xor %i7, 0x10, %i7
34745 ITLB_PROBE
34746 IDEMAP_ALL_PAGES
34747 .word 0xfcde5000
34748 TOGGLE_LSU_IM
34749 .word 0xf25d6100
34750 .word 0xbe124000
34751 GOTO_SUPERVISOR0
34752 .word 0xfa5e6068
34753 .word 0xbe120000
34754 GOTO_SUPERVISOR1
34755 nop
34756Thr7_User_Text_4v00f_exit:
34757 EXIT_GOOD
34758Thr7_User_Text_4v00f_text_end:
34759/*********************************************************************/
34760SECTION .Thr7_User_Data_4v10d DATA_VA=0x7bc000048000
34761attr_data {
34762 Name = .Thr7_User_Data_4v10d ,
34763 VA = 0x7bc000048000 ,/* 0x7bc000049fc0 */
34764 RA = 0x0390114000 ,
34765 PA = 0x0390114000 ,
34766 TTE_Context = 0x039c ,/* DATA_PRIMARY */
34767 thr7_nz_ctx_tsb_2 ,
34768 TTE_V = 1 ,
34769 TTE_NFO = 0 ,
34770 TTE_L = 0 ,
34771 TTE_Soft = 0x080000 ,
34772 TTE_IE = 0 ,
34773 TTE_E = 0 ,
34774 TTE_CP = 1 ,
34775 TTE_CV = 0 ,
34776 TTE_P = 0 ,
34777 TTE_EP = 0 ,
34778 TTE_W = 1 ,
34779 TTE_SW1 = 0 ,
34780 TTE_SW0 = 1 ,
34781 TTE_RSVD1 = 0 ,
34782 TTE_Size = 0 ,
34783 /* DTTE_TAG_DATA = 00007bc0000481ef 8000000390114440 */
34784 end_label = Thr7_User_Data_4v10d_data_end ,
34785 compressimage ,
34786 }
34787.data
34788.global Thr7_User_Data_4v10d_data_begin
34789Thr7_User_Data_4v10d_data_begin:
34790 .xword 0x7bc00001a000
34791 .xword 0x7bc00019a000
34792 .xword 0x7c0000dd0000
34793 .xword 0x7bc00005c000
34794 .xword 0x7bc000124000
34795 .xword 0x7bc0001f8000
34796 .xword 0x7c0000b50000
34797 .xword 0x7bc000178000
34798 .xword 0x7c0000770000
34799 .xword 0x7bc000070000
34800 .xword 0x7bc000108000
34801 .xword 0x7c0000710000
34802 .xword 0x7bc00017a000
34803 .xword 0x7bc000044000
34804 .xword 0x7bc00005a000
34805 .xword 0x7bc000026000
34806 .xword 0x7c0000fa0000
34807 .xword 0x7bc000126000
34808 .xword 0x7bc0000c6000
34809 .xword 0x7bc0000f6000
34810 .xword 0x7bc0001aa000
34811 .xword 0x7bc000000000
34812 .xword 0x7c0000340000
34813 .xword 0x7bc000014000
34814 .xword 0x7c0000510000
34815 .xword 0x7c0000170000
34816 .xword 0x7bc00004e000
34817 .xword 0x7bc0000e8000
34818 .xword 0x7bc000050000
34819 .xword 0x7c0000550000
34820 .xword 0x7bc000158000
34821 .xword 0x7bc000184000
34822 .xword 0x7c0000490000
34823 .xword 0x7bc00007c000
34824 .xword 0x7c0000610000
34825 .xword 0x7bc0001fc000
34826 .xword 0x7c00001f0000
34827 .xword 0x7c0000c60000
34828 .xword 0x7c0000880000
34829 .xword 0x7c0000ce0000
34830 .xword 0x7bc0001d8000
34831 .xword 0x7bc000040000
34832 .xword 0x7bc000048000
34833 .xword 0x7bc000082000
34834 .xword 0x7bc000128000
34835 .xword 0x7bc0000c8000
34836Thr7_User_Data_4v10d_data_end:
34837/*********************************************************************/
34838SECTION .Thr7_User_Text_4v010 TEXT_VA=0x7bc000082000
34839attr_text {
34840 Name = .Thr7_User_Text_4v010 ,
34841 VA = 0x7bc000082000 ,/* 0x7bc000083fc0 */
34842 RA = 0x0390198000 ,
34843 PA = 0x0390198000 ,
34844 TTE_Context = 0x039c ,/* TEXT_PRIMARY */
34845 thr7_nz_ctx_tsb_2 ,
34846 TTE_V = 1 ,
34847 TTE_NFO = 0 ,
34848 TTE_L = 1 ,
34849 TTE_Soft = 0x120000 ,
34850 TTE_IE = 0 ,
34851 TTE_E = 0 ,
34852 TTE_CP = 1 ,
34853 TTE_CV = 0 ,
34854 TTE_P = 0 ,
34855 TTE_EP = 1 ,
34856 TTE_W = 0 ,
34857 TTE_SW1 = 0 ,
34858 TTE_SW0 = 1 ,
34859 TTE_RSVD1 = 0 ,
34860 TTE_Size = 0 ,
34861 /* ITTE_TAG_DATA = 00007bc0000821ef 8000000390198480 */
34862 end_label = Thr7_User_Text_4v010_text_end ,
34863 compressimage ,
34864 }
34865.text
34866.global Thr7_User_Text_4v010_text_begin
34867Thr7_User_Text_4v010_text_begin:
34868 nop
34869 sub %g1, 1, %g1
34870 brz %g1,Thr7_User_Text_4v010_exit
34871 nop
34872 .word 0xd872a0a0
34873 .word 0xc0266b50
34874 ACCESS_ITSB_PTR
34875 IDEMAP_ALL
34876 .word 0xc0742888
34877 nop
34878 nop
34879 nop
34880 nop
34881 nop
34882 .word 0xc0276324
34883 TOGGLE_LSU_DM
34884 .word 0xc022a4c8
34885thr7_MMU_ASI_PRIMARY_413:
34886 .word 0x87802080
34887 .word 0xdef2a020
34888 .word 0xe25f60b8
34889 .word 0xfe52a054
34890 .word 0x1000000
34891 or %g0, 0x13f, %i7
34892 LOAD_IDATA_ACCESS
34893 .word 0x1000000
34894 or %g0, 0x720, %i7
34895 DTLB_TAG_READ
34896thr7_MMU_ASI_PRIMARY_414:
34897 .word 0x87802080
34898 .word 0xfcbd62e0
34899 nop
34900 nop
34901 nop
34902 nop
34903 nop
34904 nop
34905 nop
34906 nop
34907 nop
34908thr7_MMU_ASI_BLK_P_415:
34909 .word 0x878020f0
34910 .word 0xc3bf6e80
34911 .word 0x1000000
34912 or %g0, 0x307, %i7
34913 LOAD_DDATA_ACCESS
34914 .word 0x1000000
34915 or %g0, 0x538, %i7
34916 READ_IDATA_ACCESS
34917 .word 0xe05c2150
34918 DDEMAP_ALL_RPAGES
34919 DO_BRANCH
34920 .word 0x81c1e000
34921 .word 0xbe13c000
34922 GOTO_SUPERVISOR0
34923 .word 0xc02f6e9d
34924 DO_BRANCH
34925 .word 0x81c4e000
34926 .word 0xbe124000
34927 GOTO_SUPERVISOR0
34928 nop
34929 nop
34930 nop
34931 nop
34932 nop
34933 nop
34934 nop
34935thr7_MMU_ASI_SECONDARY_LITTLE_416:
34936 .word 0x87802089
34937 .word 0xd4b96410
34938 nop
34939 nop
34940 nop
34941 nop
34942 nop
34943 nop
34944 nop
34945 nop
34946 nop
34947 .word 0xfe4560d8
34948 .word 0x1000000
34949 .word 0xbe170000
34950 srlx %i7, 8, %i7
34951 andn %i7, 0x1f, %i7
34952 xor %i7, 0x10, %i7
34953 ITLB_PROBE
34954 .word 0xfcdd5000
34955 TOGGLE_LSU_DM
34956 TOGGLE_LSU_DM
34957 .word 0xd272a060
34958 .word 0xc022a8b8
34959 .word 0xbe13c000
34960 GOTO_SUPERVISOR0
34961 .word 0xd45f60f0
34962 .word 0xea70a0e0
34963 .word 0xc025619c
34964 .word 0x1000000
34965 .word 0xbe150000
34966 DDEMAP_RPAGE
34967 ACCESS_DTSB_PTR
34968 nop
34969 nop
34970 nop
34971 nop
34972 nop
34973 nop
34974 nop
34975 .word 0xbe866100
34976 .word 0xe0dfd000
34977 ACCESS_ITSB_PTR
34978 .word 0xfe5660de
34979thr7_MMU_ASI_BLK_COMMIT_S_417:
34980 .word 0x878020e1
34981 .word 0xc1b96700
34982 .word 0xbe138000
34983 GOTO_SUPERVISOR1
34984 IDEMAP_PCTX
34985 .word 0xe05e6130
34986 nop
34987 nop
34988 nop
34989 nop
34990 nop
34991 nop
34992 nop
34993 nop
34994 nop
34995 nop
34996 .word 0xfcdc1000
34997 .word 0xca5d6010
34998 ACCESS_DTSB_PTR
34999 nop
35000 nop
35001 nop
35002 nop
35003 .word 0xc03661d2
35004 TOGGLE_LSU_IM
35005 .word 0x1000000
35006 or %g0, 0x208, %i7
35007 READ_DDATA_ACCESS
35008 DDEMAP_PCTX
35009 .word 0x1000000
35010 .word 0xbe178000
35011 IDEMAP_RPAGE
35012 .word 0x1000000
35013 or %g0, 0xd8, %i7
35014 READ_IDATA_ACCESS
35015 .word 0xfe5561ea
35016 .word 0xfcd91000
35017 nop
35018 nop
35019 nop
35020 nop
35021 nop
35022 nop
35023 nop
35024 nop
35025 .word 0xf272a0b0
35026 .word 0xc02f676e
35027 .word 0xbe124000
35028 GOTO_SUPERVISOR0
35029 .word 0xc0342f1e
35030 .word 0x81c0e088
35031 .word 0xbe124000
35032 GOTO_SUPERVISOR0
35033 nop
35034Thr7_User_Text_4v010_exit:
35035 EXIT_GOOD
35036Thr7_User_Text_4v010_text_end:
35037/*********************************************************************/
35038SECTION .Thr7_User_Data_4v10e DATA_VA=0x7bc000128000
35039attr_data {
35040 Name = .Thr7_User_Data_4v10e ,
35041 VA = 0x7bc000128000 ,/* 0x7bc000129fc0 */
35042 RA = 0x03900e6000 ,
35043 PA = 0x03900e6000 ,
35044 TTE_Context = 0x039c ,/* DATA_PRIMARY */
35045 thr7_nz_ctx_tsb_2 ,
35046 TTE_V = 1 ,
35047 TTE_NFO = 0 ,
35048 TTE_L = 0 ,
35049 TTE_Soft = 0x080000 ,
35050 TTE_IE = 0 ,
35051 TTE_E = 0 ,
35052 TTE_CP = 1 ,
35053 TTE_CV = 0 ,
35054 TTE_P = 0 ,
35055 TTE_EP = 0 ,
35056 TTE_W = 1 ,
35057 TTE_SW1 = 0 ,
35058 TTE_SW0 = 1 ,
35059 TTE_RSVD1 = 0 ,
35060 TTE_Size = 0 ,
35061 /* DTTE_TAG_DATA = 00007bc0001281ef 80000003900e6440 */
35062 end_label = Thr7_User_Data_4v10e_data_end ,
35063 compressimage ,
35064 }
35065.data
35066.global Thr7_User_Data_4v10e_data_begin
35067Thr7_User_Data_4v10e_data_begin:
35068 .xword 0x7bc00001a000
35069 .xword 0x7bc00019a000
35070 .xword 0x7c0000dd0000
35071 .xword 0x7bc00005c000
35072 .xword 0x7bc000124000
35073 .xword 0x7bc0001f8000
35074 .xword 0x7c0000b50000
35075 .xword 0x7bc000178000
35076 .xword 0x7c0000770000
35077 .xword 0x7bc000070000
35078 .xword 0x7bc000108000
35079 .xword 0x7c0000710000
35080 .xword 0x7bc00017a000
35081 .xword 0x7bc000044000
35082 .xword 0x7bc00005a000
35083 .xword 0x7bc000026000
35084 .xword 0x7c0000fa0000
35085 .xword 0x7bc000126000
35086 .xword 0x7bc0000c6000
35087 .xword 0x7bc0000f6000
35088 .xword 0x7bc0001aa000
35089 .xword 0x7bc000000000
35090 .xword 0x7c0000340000
35091 .xword 0x7bc000014000
35092 .xword 0x7c0000510000
35093 .xword 0x7c0000170000
35094 .xword 0x7bc00004e000
35095 .xword 0x7bc0000e8000
35096 .xword 0x7bc000050000
35097 .xword 0x7c0000550000
35098 .xword 0x7bc000158000
35099 .xword 0x7bc000184000
35100 .xword 0x7c0000490000
35101 .xword 0x7bc00007c000
35102 .xword 0x7c0000610000
35103 .xword 0x7bc0001fc000
35104 .xword 0x7c00001f0000
35105 .xword 0x7c0000c60000
35106 .xword 0x7c0000880000
35107 .xword 0x7c0000ce0000
35108 .xword 0x7bc0001d8000
35109 .xword 0x7bc000040000
35110 .xword 0x7bc000048000
35111 .xword 0x7bc000082000
35112 .xword 0x7bc000128000
35113 .xword 0x7bc0000c8000
35114Thr7_User_Data_4v10e_data_end:
35115/*********************************************************************/
35116SECTION .Thr7_User_Data_4v10f DATA_VA=0x7bc0000c8000
35117attr_data {
35118 Name = .Thr7_User_Data_4v10f ,
35119 VA = 0x7bc0000c8000 ,/* 0x7bc0000c9fc0 */
35120 RA = 0x0390128000 ,
35121 PA = 0x0390128000 ,
35122 TTE_Context = 0x039c ,/* DATA_PRIMARY */
35123 thr7_nz_ctx_tsb_2 ,
35124 TTE_V = 1 ,
35125 TTE_NFO = 0 ,
35126 TTE_L = 0 ,
35127 TTE_Soft = 0x080000 ,
35128 TTE_IE = 0 ,
35129 TTE_E = 0 ,
35130 TTE_CP = 1 ,
35131 TTE_CV = 0 ,
35132 TTE_P = 0 ,
35133 TTE_EP = 0 ,
35134 TTE_W = 1 ,
35135 TTE_SW1 = 0 ,
35136 TTE_SW0 = 1 ,
35137 TTE_RSVD1 = 0 ,
35138 TTE_Size = 0 ,
35139 /* DTTE_TAG_DATA = 00007bc0000c81ef 8000000390128440 */
35140 end_label = Thr7_User_Data_4v10f_data_end ,
35141 compressimage ,
35142 }
35143.data
35144.global Thr7_User_Data_4v10f_data_begin
35145Thr7_User_Data_4v10f_data_begin:
35146 .xword 0x7bc00001a000
35147 .xword 0x7bc00019a000
35148 .xword 0x7c0000dd0000
35149 .xword 0x7bc00005c000
35150 .xword 0x7bc000124000
35151 .xword 0x7bc0001f8000
35152 .xword 0x7c0000b50000
35153 .xword 0x7bc000178000
35154 .xword 0x7c0000770000
35155 .xword 0x7bc000070000
35156 .xword 0x7bc000108000
35157 .xword 0x7c0000710000
35158 .xword 0x7bc00017a000
35159 .xword 0x7bc000044000
35160 .xword 0x7bc00005a000
35161 .xword 0x7bc000026000
35162 .xword 0x7c0000fa0000
35163 .xword 0x7bc000126000
35164 .xword 0x7bc0000c6000
35165 .xword 0x7bc0000f6000
35166 .xword 0x7bc0001aa000
35167 .xword 0x7bc000000000
35168 .xword 0x7c0000340000
35169 .xword 0x7bc000014000
35170 .xword 0x7c0000510000
35171 .xword 0x7c0000170000
35172 .xword 0x7bc00004e000
35173 .xword 0x7bc0000e8000
35174 .xword 0x7bc000050000
35175 .xword 0x7c0000550000
35176 .xword 0x7bc000158000
35177 .xword 0x7bc000184000
35178 .xword 0x7c0000490000
35179 .xword 0x7bc00007c000
35180 .xword 0x7c0000610000
35181 .xword 0x7bc0001fc000
35182 .xword 0x7c00001f0000
35183 .xword 0x7c0000c60000
35184 .xword 0x7c0000880000
35185 .xword 0x7c0000ce0000
35186 .xword 0x7bc0001d8000
35187 .xword 0x7bc000040000
35188 .xword 0x7bc000048000
35189 .xword 0x7bc000082000
35190 .xword 0x7bc000128000
35191 .xword 0x7bc0000c8000
35192Thr7_User_Data_4v10f_data_end:
35193