Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_st_unsupport_psize.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_st_unsupport_psize.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 0xc000000001000010
42#define THR0_Z_CTX_TSB_CONFIG_1 0xa000000001010030
43#define THR0_Z_CTX_TSB_CONFIG_2 0xa000000001020150
44#define THR0_Z_CTX_TSB_CONFIG_3 0x8000000001030000
45#define THR0_NZ_CTX_TSB_CONFIG_0 0x8000000001200030
46#define THR0_NZ_CTX_TSB_CONFIG_1 0x8000000001210150
47#define THR0_NZ_CTX_TSB_CONFIG_2 0xa000000001220100
48#define THR0_NZ_CTX_TSB_CONFIG_3 0x8000000001230010
49#define THR1_Z_CTX_TSB_CONFIG_0 0x8000000001040010
50#define THR1_Z_CTX_TSB_CONFIG_1 0xa000000001050030
51#define THR1_Z_CTX_TSB_CONFIG_2 0x8000000001060050
52#define THR1_Z_CTX_TSB_CONFIG_3 0xa000000001070100
53#define THR1_NZ_CTX_TSB_CONFIG_0 0x8000000001240000
54#define THR1_NZ_CTX_TSB_CONFIG_1 0x8000000001250110
55#define THR1_NZ_CTX_TSB_CONFIG_2 0x8000000001260030
56#define THR1_NZ_CTX_TSB_CONFIG_3 0xa000000001270150
57#define THR2_Z_CTX_TSB_CONFIG_0 0xa000000001080030
58#define THR2_Z_CTX_TSB_CONFIG_1 0xc000000001090150
59#define THR2_Z_CTX_TSB_CONFIG_2 0xc0000000010a0100
60#define THR2_Z_CTX_TSB_CONFIG_3 0x80000000010b0010
61#define THR2_NZ_CTX_TSB_CONFIG_0 0xc000000001280150
62#define THR2_NZ_CTX_TSB_CONFIG_1 0xc000000001290100
63#define THR2_NZ_CTX_TSB_CONFIG_2 0xc0000000012a0110
64#define THR2_NZ_CTX_TSB_CONFIG_3 0x80000000012b0130
65#define THR3_Z_CTX_TSB_CONFIG_0 0xc0000000010c0130
66#define THR3_Z_CTX_TSB_CONFIG_1 0xa0000000010d0150
67#define THR3_Z_CTX_TSB_CONFIG_2 0xc0000000010e0100
68#define THR3_Z_CTX_TSB_CONFIG_3 0xc0000000010f0110
69#define THR3_NZ_CTX_TSB_CONFIG_0 0xc0000000012c0050
70#define THR3_NZ_CTX_TSB_CONFIG_1 0xa0000000012d0000
71#define THR3_NZ_CTX_TSB_CONFIG_2 0xc0000000012e0110
72#define THR3_NZ_CTX_TSB_CONFIG_3 0xc0000000012f0030
73#define THR4_Z_CTX_TSB_CONFIG_0 0x8000000001100050
74#define THR4_Z_CTX_TSB_CONFIG_1 0x8000000001110100
75#define THR4_Z_CTX_TSB_CONFIG_2 0x8000000001120010
76#define THR4_Z_CTX_TSB_CONFIG_3 0x8000000001130130
77#define THR4_NZ_CTX_TSB_CONFIG_0 0xc000000001300050
78#define THR4_NZ_CTX_TSB_CONFIG_1 0x8000000001310000
79#define THR4_NZ_CTX_TSB_CONFIG_2 0x8000000001320110
80#define THR4_NZ_CTX_TSB_CONFIG_3 0xa000000001330130
81#define THR5_Z_CTX_TSB_CONFIG_0 0xc000000001140050
82#define THR5_Z_CTX_TSB_CONFIG_1 0x8000000001150100
83#define THR5_Z_CTX_TSB_CONFIG_2 0xa000000001160110
84#define THR5_Z_CTX_TSB_CONFIG_3 0x8000000001170030
85#define THR5_NZ_CTX_TSB_CONFIG_0 0x8000000001340100
86#define THR5_NZ_CTX_TSB_CONFIG_1 0x8000000001350110
87#define THR5_NZ_CTX_TSB_CONFIG_2 0x8000000001360030
88#define THR5_NZ_CTX_TSB_CONFIG_3 0x8000000001370050
89#define THR6_Z_CTX_TSB_CONFIG_0 0x8000000001180150
90#define THR6_Z_CTX_TSB_CONFIG_1 0xc000000001190100
91#define THR6_Z_CTX_TSB_CONFIG_2 0x80000000011a0110
92#define THR6_Z_CTX_TSB_CONFIG_3 0xa0000000011b0030
93#define THR6_NZ_CTX_TSB_CONFIG_0 0xc000000001380130
94#define THR6_NZ_CTX_TSB_CONFIG_1 0x8000000001390050
95#define THR6_NZ_CTX_TSB_CONFIG_2 0xa0000000013a0000
96#define THR6_NZ_CTX_TSB_CONFIG_3 0xc0000000013b0010
97#define THR7_Z_CTX_TSB_CONFIG_0 0xc0000000011c0010
98#define THR7_Z_CTX_TSB_CONFIG_1 0xa0000000011d0030
99#define THR7_Z_CTX_TSB_CONFIG_2 0xa0000000011e0150
100#define THR7_Z_CTX_TSB_CONFIG_3 0x80000000011f0100
101#define THR7_NZ_CTX_TSB_CONFIG_0 0x80000000013c0130
102#define THR7_NZ_CTX_TSB_CONFIG_1 0x80000000013d0150
103#define THR7_NZ_CTX_TSB_CONFIG_2 0x80000000013e0000
104#define THR7_NZ_CTX_TSB_CONFIG_3 0x80000000013f0010
105#else
106#define THR0_Z_CTX_TSB_CONFIG_0 0x4000000001000010
107#define THR0_Z_CTX_TSB_CONFIG_1 0x2000000001010030
108#define THR0_Z_CTX_TSB_CONFIG_2 0x2000000001020150
109#define THR0_Z_CTX_TSB_CONFIG_3 0x0000000001030000
110#define THR0_NZ_CTX_TSB_CONFIG_0 0x0000000001200030
111#define THR0_NZ_CTX_TSB_CONFIG_1 0x0000000001210150
112#define THR0_NZ_CTX_TSB_CONFIG_2 0x2000000001220100
113#define THR0_NZ_CTX_TSB_CONFIG_3 0x0000000001230010
114#define THR1_Z_CTX_TSB_CONFIG_0 0x0000000001040010
115#define THR1_Z_CTX_TSB_CONFIG_1 0x2000000001050030
116#define THR1_Z_CTX_TSB_CONFIG_2 0x0000000001060050
117#define THR1_Z_CTX_TSB_CONFIG_3 0x2000000001070100
118#define THR1_NZ_CTX_TSB_CONFIG_0 0x0000000001240000
119#define THR1_NZ_CTX_TSB_CONFIG_1 0x0000000001250110
120#define THR1_NZ_CTX_TSB_CONFIG_2 0x0000000001260030
121#define THR1_NZ_CTX_TSB_CONFIG_3 0x2000000001270150
122#define THR2_Z_CTX_TSB_CONFIG_0 0x2000000001080030
123#define THR2_Z_CTX_TSB_CONFIG_1 0x4000000001090150
124#define THR2_Z_CTX_TSB_CONFIG_2 0x40000000010a0100
125#define THR2_Z_CTX_TSB_CONFIG_3 0x00000000010b0010
126#define THR2_NZ_CTX_TSB_CONFIG_0 0x4000000001280150
127#define THR2_NZ_CTX_TSB_CONFIG_1 0x4000000001290100
128#define THR2_NZ_CTX_TSB_CONFIG_2 0x40000000012a0110
129#define THR2_NZ_CTX_TSB_CONFIG_3 0x00000000012b0130
130#define THR3_Z_CTX_TSB_CONFIG_0 0x40000000010c0130
131#define THR3_Z_CTX_TSB_CONFIG_1 0x20000000010d0150
132#define THR3_Z_CTX_TSB_CONFIG_2 0x40000000010e0100
133#define THR3_Z_CTX_TSB_CONFIG_3 0x40000000010f0110
134#define THR3_NZ_CTX_TSB_CONFIG_0 0x40000000012c0050
135#define THR3_NZ_CTX_TSB_CONFIG_1 0x20000000012d0000
136#define THR3_NZ_CTX_TSB_CONFIG_2 0x40000000012e0110
137#define THR3_NZ_CTX_TSB_CONFIG_3 0x40000000012f0030
138#define THR4_Z_CTX_TSB_CONFIG_0 0x0000000001100050
139#define THR4_Z_CTX_TSB_CONFIG_1 0x0000000001110100
140#define THR4_Z_CTX_TSB_CONFIG_2 0x0000000001120010
141#define THR4_Z_CTX_TSB_CONFIG_3 0x0000000001130130
142#define THR4_NZ_CTX_TSB_CONFIG_0 0x4000000001300050
143#define THR4_NZ_CTX_TSB_CONFIG_1 0x0000000001310000
144#define THR4_NZ_CTX_TSB_CONFIG_2 0x0000000001320110
145#define THR4_NZ_CTX_TSB_CONFIG_3 0x2000000001330130
146#define THR5_Z_CTX_TSB_CONFIG_0 0x4000000001140050
147#define THR5_Z_CTX_TSB_CONFIG_1 0x0000000001150100
148#define THR5_Z_CTX_TSB_CONFIG_2 0x2000000001160110
149#define THR5_Z_CTX_TSB_CONFIG_3 0x0000000001170030
150#define THR5_NZ_CTX_TSB_CONFIG_0 0x0000000001340100
151#define THR5_NZ_CTX_TSB_CONFIG_1 0x0000000001350110
152#define THR5_NZ_CTX_TSB_CONFIG_2 0x0000000001360030
153#define THR5_NZ_CTX_TSB_CONFIG_3 0x0000000001370050
154#define THR6_Z_CTX_TSB_CONFIG_0 0x0000000001180150
155#define THR6_Z_CTX_TSB_CONFIG_1 0x4000000001190100
156#define THR6_Z_CTX_TSB_CONFIG_2 0x00000000011a0110
157#define THR6_Z_CTX_TSB_CONFIG_3 0x20000000011b0030
158#define THR6_NZ_CTX_TSB_CONFIG_0 0x4000000001380130
159#define THR6_NZ_CTX_TSB_CONFIG_1 0x0000000001390050
160#define THR6_NZ_CTX_TSB_CONFIG_2 0x20000000013a0000
161#define THR6_NZ_CTX_TSB_CONFIG_3 0x40000000013b0010
162#define THR7_Z_CTX_TSB_CONFIG_0 0x40000000011c0010
163#define THR7_Z_CTX_TSB_CONFIG_1 0x20000000011d0030
164#define THR7_Z_CTX_TSB_CONFIG_2 0x20000000011e0150
165#define THR7_Z_CTX_TSB_CONFIG_3 0x00000000011f0100
166#define THR7_NZ_CTX_TSB_CONFIG_0 0x00000000013c0130
167#define THR7_NZ_CTX_TSB_CONFIG_1 0x00000000013d0150
168#define THR7_NZ_CTX_TSB_CONFIG_2 0x00000000013e0000
169#define THR7_NZ_CTX_TSB_CONFIG_3 0x00000000013f0010
170#endif
171#define THR0_REAL_RANGE_0 0x8000008000000000
172#define THR0_REAL_RANGE_1 0x8000080000000000
173#define THR0_REAL_RANGE_2 0x8000800000000000
174#define THR0_REAL_RANGE_3 0x8008000000000000
175#define THR1_REAL_RANGE_0 0x8000008000000000
176#define THR1_REAL_RANGE_1 0x8000080000000000
177#define THR1_REAL_RANGE_2 0x8000800000000000
178#define THR1_REAL_RANGE_3 0x8008000000000000
179#define THR2_REAL_RANGE_0 0x8000008000000000
180#define THR2_REAL_RANGE_1 0x8000080000000000
181#define THR2_REAL_RANGE_2 0x8000800000000000
182#define THR2_REAL_RANGE_3 0x8008000000000000
183#define THR3_REAL_RANGE_0 0x8000008000000000
184#define THR3_REAL_RANGE_1 0x8000080000000000
185#define THR3_REAL_RANGE_2 0x8000800000000000
186#define THR3_REAL_RANGE_3 0x8008000000000000
187#define THR4_REAL_RANGE_0 0x8000008000000000
188#define THR4_REAL_RANGE_1 0x8000080000000000
189#define THR4_REAL_RANGE_2 0x8000800000000000
190#define THR4_REAL_RANGE_3 0x8008000000000000
191#define THR5_REAL_RANGE_0 0x8000008000000000
192#define THR5_REAL_RANGE_1 0x8000080000000000
193#define THR5_REAL_RANGE_2 0x8000800000000000
194#define THR5_REAL_RANGE_3 0x8008000000000000
195#define THR6_REAL_RANGE_0 0x8000008000000000
196#define THR6_REAL_RANGE_1 0x8000080000000000
197#define THR6_REAL_RANGE_2 0x8000800000000000
198#define THR6_REAL_RANGE_3 0x8008000000000000
199#define THR7_REAL_RANGE_0 0x8000008000000000
200#define THR7_REAL_RANGE_1 0x8000080000000000
201#define THR7_REAL_RANGE_2 0x8000800000000000
202#define THR7_REAL_RANGE_3 0x8008000000000000
203#define THR0_PHY_OFF_0 0x0000000002000000
204#define THR0_PHY_OFF_1 0x0000000020000000
205#define THR0_PHY_OFF_2 0x0000000200000000
206#define THR0_PHY_OFF_3 0x0000002000000000
207#define THR1_PHY_OFF_0 0x0000000004000000
208#define THR1_PHY_OFF_1 0x0000000040000000
209#define THR1_PHY_OFF_2 0x0000000400000000
210#define THR1_PHY_OFF_3 0x0000004000000000
211#define THR2_PHY_OFF_0 0x0000000006000000
212#define THR2_PHY_OFF_1 0x0000000060000000
213#define THR2_PHY_OFF_2 0x0000000600000000
214#define THR2_PHY_OFF_3 0x0000006000000000
215#define THR3_PHY_OFF_0 0x0000000008000000
216#define THR3_PHY_OFF_1 0x0000000080000000
217#define THR3_PHY_OFF_2 0x0000000800000000
218#define THR3_PHY_OFF_3 0x0000002000000000
219#define THR4_PHY_OFF_0 0x000000000a000000
220#define THR4_PHY_OFF_1 0x00000000a0000000
221#define THR4_PHY_OFF_2 0x0000000a00000000
222#define THR4_PHY_OFF_3 0x0000004000000000
223#define THR5_PHY_OFF_0 0x000000000c000000
224#define THR5_PHY_OFF_1 0x00000000c0000000
225#define THR5_PHY_OFF_2 0x0000000c00000000
226#define THR5_PHY_OFF_3 0x0000006000000000
227#define THR6_PHY_OFF_0 0x000000000e000000
228#define THR6_PHY_OFF_1 0x00000000e0000000
229#define THR6_PHY_OFF_2 0x0000000e00000000
230#define THR6_PHY_OFF_3 0x0000002000000000
231#define THR7_PHY_OFF_0 0x0000000010000000
232#define THR7_PHY_OFF_1 0x0000000100000000
233#define THR7_PHY_OFF_2 0x0000001000000000
234#define THR7_PHY_OFF_3 0x0000004000000000
235#define THR_0_PARTID 0
236#define THR_1_PARTID 1
237#define THR_2_PARTID 2
238#define THR_3_PARTID 3
239#define THR_4_PARTID 4
240#define THR_5_PARTID 5
241#define THR_6_PARTID 6
242#define THR_7_PARTID 7
243#define NUCLEUS 0x0
244#define THR0_PCONTEXT_0 0x15a4
245#define THR0_PCONTEXT_1 0x1fab
246#define THR0_SCONTEXT_0 0x0533
247#define THR0_SCONTEXT_1 0x0fcc
248#define THR1_PCONTEXT_0 0x1560
249#define THR1_PCONTEXT_1 0x1c4d
250#define THR1_SCONTEXT_0 0x1ef6
251#define THR1_SCONTEXT_1 0x00b4
252#define THR2_PCONTEXT_0 0x036f
253#define THR2_PCONTEXT_1 0x090b
254#define THR2_SCONTEXT_0 0x18c3
255#define THR2_SCONTEXT_1 0x1d05
256#define THR3_PCONTEXT_0 0x11ce
257#define THR3_PCONTEXT_1 0x1bd0
258#define THR3_SCONTEXT_0 0x088a
259#define THR3_SCONTEXT_1 0x1939
260#define THR4_PCONTEXT_0 0x14c0
261#define THR4_PCONTEXT_1 0x0da7
262#define THR4_SCONTEXT_0 0x009b
263#define THR4_SCONTEXT_1 0x11b7
264#define THR5_PCONTEXT_0 0x0b17
265#define THR5_PCONTEXT_1 0x05f1
266#define THR5_SCONTEXT_0 0x17c5
267#define THR5_SCONTEXT_1 0x07bb
268#define THR6_PCONTEXT_0 0x1923
269#define THR6_PCONTEXT_1 0x0e57
270#define THR6_SCONTEXT_0 0x0de5
271#define THR6_SCONTEXT_1 0x049c
272#define THR7_PCONTEXT_0 0x1392
273#define THR7_PCONTEXT_1 0x14c3
274#define THR7_SCONTEXT_0 0x0e6f
275#define THR7_SCONTEXT_1 0x1ec9
276#define THR0_PTRAP_TEXT_VA 0x000008400000
277#define THR0_PTRAP_TEXT_RA 0x0036080000
278#define THR0_PTRAP_TEXT_PA 0x0036080000
279#define THR1_PTRAP_TEXT_VA 0x000008f40000
280#define THR1_PTRAP_TEXT_RA 0x0056610000
281#define THR1_PTRAP_TEXT_PA 0x0056610000
282#define THR2_PTRAP_TEXT_VA 0x000008ce0000
283#define THR2_PTRAP_TEXT_RA 0x0076c30000
284#define THR2_PTRAP_TEXT_PA 0x0076c30000
285#define THR3_PTRAP_TEXT_VA 0x000008b20000
286#define THR3_PTRAP_TEXT_RA 0x0016a20000
287#define THR3_PTRAP_TEXT_PA 0x0096a20000
288#define THR4_PTRAP_TEXT_VA 0x000008060000
289#define THR4_PTRAP_TEXT_RA 0x00b6eb0000
290#define THR4_PTRAP_TEXT_PA 0x00b6eb0000
291#define THR5_PTRAP_TEXT_VA 0x000008fc0000
292#define THR5_PTRAP_TEXT_RA 0x0016ba0000
293#define THR5_PTRAP_TEXT_PA 0x00d6ba0000
294#define THR6_PTRAP_TEXT_VA 0x0000087c0000
295#define THR6_PTRAP_TEXT_RA 0x0016850000
296#define THR6_PTRAP_TEXT_PA 0x00f6850000
297#define THR7_PTRAP_TEXT_VA 0x0000085e0000
298#define THR7_PTRAP_TEXT_RA 0x01166e0000
299#define THR7_PTRAP_TEXT_PA 0x01166e0000
300/*****************************************************************************
301 * $Revision: 1.1 $
302 *****************************************************************************/
303#define HV_RED_TEXT_PA 0x10000
304#define HV_RED_DATA_PA 0x20000
305#define HPTRAP_TEXT_PA 0x80000
306#define HPTRAPS_EXT_TEXT_PA 0x90000
307#define HPTRAPS_EXT_DATA_PA 0x98000
308#define P_GOOD_TRAP 0x0
309#define P_BAD_TRAP 0x1
310#define HP_GOOD_TRAP 0xa0
311#define HP_BAD_TRAP 0xa1
312#define EXIT_GOOD ta P_GOOD_TRAP; nop
313#define EXIT_BAD ta P_BAD_TRAP; nop
314#define REALRANGE_LO_MASK 0x0000000007ffffff
315#define REALRANGE_HI_MASK 0x003ffffff8000000
316#define RANOTPA_MASK 0x100
317#define SUN4V_MASK 0x080
318#define TTE_RA_MASK 0x000000ffffffe000
319
320#define IDEMAP_ALL ta PTRAP_I_DEMAP_ALL
321#define IDEMAP_PCTX ta PTRAP_I_DEMAP_PCTX
322#define IDEMAP_SCTX ta PTRAP_I_DEMAP_SCTX
323#define IDEMAP_NCTX ta PTRAP_I_DEMAP_NCTX
324#define IDEMAP_PAGE ta PTRAP_I_DEMAP_PAGE
325#define IDEMAP_RPAGE ta PTRAP_I_DEMAP_RPAGE
326#define IDEMAP_REAL ta PTRAP_I_DEMAP_REAL
327#define DDEMAP_ALL ta PTRAP_D_DEMAP_ALL
328#define DDEMAP_PCTX ta PTRAP_D_DEMAP_PCTX
329#define DDEMAP_SCTX ta PTRAP_D_DEMAP_SCTX
330#define DDEMAP_NCTX ta PTRAP_D_DEMAP_NCTX
331#define DDEMAP_PAGE ta PTRAP_D_DEMAP_PAGE
332#define DDEMAP_RPAGE ta PTRAP_D_DEMAP_RPAGE
333#define DDEMAP_REAL ta PTRAP_D_DEMAP_REAL
334#define DO_BRANCH or %g1, %g0, %i7 ; ta PTRAP_REDIRECT
335#define CHANGE_PID ta PTRAP_CHANGE_PID
336#define INCR_TSB_SIZE ta PTRAP_INCR_TSB_SIZE
337#define REAL_MEM_LD ta PTRAP_REAL_MEM_LD
338#define REAL_MEM_LD_LITTLE ta PTRAP_REAL_MEM_LD_LITTLE
339#define REAL_MEM_QUAD_LD ta PTRAP_REAL_MEM_QUAD_LD
340#define REAL_MEM_QUAD_LD_LITTLE ta PTRAP_REAL_MEM_QUAD_LD_LITTLE
341#define CLEAR_LSU_IMMU ta PTRAP_CLEAR_LSU_IMMU
342#define CLEAR_LSU_DMMU ta PTRAP_CLEAR_LSU_DMMU
343
344#define PTRAP_I_DEMAP_ALL 0x10
345#define PTRAP_I_DEMAP_PCTX 0x11
346#define PTRAP_I_DEMAP_SCTX 0x12
347#define PTRAP_I_DEMAP_NCTX 0x13
348#define PTRAP_I_DEMAP_PAGE 0x14
349#define PTRAP_I_DEMAP_RPAGE 0x15
350#define PTRAP_I_DEMAP_REAL 0x16
351#define PTRAP_D_DEMAP_ALL 0x17
352#define PTRAP_D_DEMAP_PCTX 0x18
353#define PTRAP_D_DEMAP_SCTX 0x19
354#define PTRAP_D_DEMAP_NCTX 0x1a
355#define PTRAP_D_DEMAP_PAGE 0x1b
356#define PTRAP_D_DEMAP_RPAGE 0x1c
357#define PTRAP_D_DEMAP_REAL 0x1d
358#define PTRAP_REDIRECT 0x20
359#define PTRAP_CHANGE_PID 0x21
360#define PTRAP_INCR_TSB_SIZE 0x22
361#define PTRAP_REAL_MEM_LD 0x23
362#define PTRAP_REAL_MEM_LD_LITTLE 0x24
363#define PTRAP_REAL_MEM_QUAD_LD 0x25
364#define PTRAP_REAL_MEM_QUAD_LD_LITTLE 0x26
365#define PTRAP_CLEAR_LSU_IMMU 0x27
366#define PTRAP_CLEAR_LSU_DMMU 0x28
367
368#define HPTRAP_I_DEMAP_ALL 0x80
369#define HPTRAP_I_DEMAP_PCTX 0x81
370#define HPTRAP_I_DEMAP_SCTX 0x82
371#define HPTRAP_I_DEMAP_NCTX 0x83
372#define HPTRAP_I_DEMAP_PAGE 0x84
373#define HPTRAP_I_DEMAP_RPAGE 0x85
374#define HPTRAP_I_DEMAP_REAL 0x86
375#define HPTRAP_D_DEMAP_ALL 0x87
376#define HPTRAP_D_DEMAP_PCTX 0x88
377#define HPTRAP_D_DEMAP_SCTX 0x89
378#define HPTRAP_D_DEMAP_NCTX 0x8a
379#define HPTRAP_D_DEMAP_PAGE 0x8b
380#define HPTRAP_D_DEMAP_RPAGE 0x8c
381#define HPTRAP_D_DEMAP_REAL 0x8d
382#define HPTRAP_CHANGE_PID 0x91
383#define HPTRAP_INCR_TSB_SIZE 0x92
384#define HPTRAP_CLEAR_LSU_IMMU 0x93
385#define HPTRAP_CLEAR_LSU_DMMU 0x94
386
387#define MAX_OCCURENCE_CNT 10
388#define NUM_IMPL_TRAPS 6 /* number of implemented traps */
389#define TRAP_0x9_OFFSET 0
390#define TRAP_0xB_OFFSET 4
391#define TRAP_0x1B_OFFSET 8
392#define TRAP_0x2E_OFFSET 0xc
393#define TRAP_0x31_OFFSET 0x10
394#define TRAP_0x6C_OFFSET 0x14
395
396MIDAS_TSB thr0_z_ctx_tsb_0 THR0_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
397MIDAS_TSB thr0_z_ctx_tsb_1 THR0_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
398MIDAS_TSB thr0_z_ctx_tsb_2 THR0_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
399MIDAS_TSB thr0_z_ctx_tsb_3 THR0_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
400MIDAS_TSB thr0_nz_ctx_tsb_0 THR0_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
401MIDAS_TSB thr0_nz_ctx_tsb_1 THR0_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
402MIDAS_TSB thr0_nz_ctx_tsb_2 THR0_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
403MIDAS_TSB thr0_nz_ctx_tsb_3 THR0_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
404
405MIDAS_TSB thr1_z_ctx_tsb_0 THR1_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
406MIDAS_TSB thr1_z_ctx_tsb_1 THR1_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
407MIDAS_TSB thr1_z_ctx_tsb_2 THR1_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
408MIDAS_TSB thr1_z_ctx_tsb_3 THR1_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
409MIDAS_TSB thr1_nz_ctx_tsb_0 THR1_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
410MIDAS_TSB thr1_nz_ctx_tsb_1 THR1_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
411MIDAS_TSB thr1_nz_ctx_tsb_2 THR1_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
412MIDAS_TSB thr1_nz_ctx_tsb_3 THR1_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
413
414MIDAS_TSB thr2_z_ctx_tsb_0 THR2_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
415MIDAS_TSB thr2_z_ctx_tsb_1 THR2_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
416MIDAS_TSB thr2_z_ctx_tsb_2 THR2_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
417MIDAS_TSB thr2_z_ctx_tsb_3 THR2_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
418MIDAS_TSB thr2_nz_ctx_tsb_0 THR2_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
419MIDAS_TSB thr2_nz_ctx_tsb_1 THR2_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
420MIDAS_TSB thr2_nz_ctx_tsb_2 THR2_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
421MIDAS_TSB thr2_nz_ctx_tsb_3 THR2_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
422
423MIDAS_TSB thr3_z_ctx_tsb_0 THR3_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
424MIDAS_TSB thr3_z_ctx_tsb_1 THR3_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
425MIDAS_TSB thr3_z_ctx_tsb_2 THR3_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
426MIDAS_TSB thr3_z_ctx_tsb_3 THR3_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
427MIDAS_TSB thr3_nz_ctx_tsb_0 THR3_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
428MIDAS_TSB thr3_nz_ctx_tsb_1 THR3_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
429MIDAS_TSB thr3_nz_ctx_tsb_2 THR3_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
430MIDAS_TSB thr3_nz_ctx_tsb_3 THR3_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
431
432MIDAS_TSB thr4_z_ctx_tsb_0 THR4_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
433MIDAS_TSB thr4_z_ctx_tsb_1 THR4_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
434MIDAS_TSB thr4_z_ctx_tsb_2 THR4_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
435MIDAS_TSB thr4_z_ctx_tsb_3 THR4_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
436MIDAS_TSB thr4_nz_ctx_tsb_0 THR4_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
437MIDAS_TSB thr4_nz_ctx_tsb_1 THR4_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
438MIDAS_TSB thr4_nz_ctx_tsb_2 THR4_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
439MIDAS_TSB thr4_nz_ctx_tsb_3 THR4_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
440
441MIDAS_TSB thr5_z_ctx_tsb_0 THR5_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
442MIDAS_TSB thr5_z_ctx_tsb_1 THR5_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
443MIDAS_TSB thr5_z_ctx_tsb_2 THR5_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
444MIDAS_TSB thr5_z_ctx_tsb_3 THR5_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
445MIDAS_TSB thr5_nz_ctx_tsb_0 THR5_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
446MIDAS_TSB thr5_nz_ctx_tsb_1 THR5_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
447MIDAS_TSB thr5_nz_ctx_tsb_2 THR5_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
448MIDAS_TSB thr5_nz_ctx_tsb_3 THR5_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
449
450MIDAS_TSB thr6_z_ctx_tsb_0 THR6_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
451MIDAS_TSB thr6_z_ctx_tsb_1 THR6_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
452MIDAS_TSB thr6_z_ctx_tsb_2 THR6_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
453MIDAS_TSB thr6_z_ctx_tsb_3 THR6_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
454MIDAS_TSB thr6_nz_ctx_tsb_0 THR6_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
455MIDAS_TSB thr6_nz_ctx_tsb_1 THR6_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
456MIDAS_TSB thr6_nz_ctx_tsb_2 THR6_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
457MIDAS_TSB thr6_nz_ctx_tsb_3 THR6_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
458
459MIDAS_TSB thr7_z_ctx_tsb_0 THR7_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
460MIDAS_TSB thr7_z_ctx_tsb_1 THR7_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
461MIDAS_TSB thr7_z_ctx_tsb_2 THR7_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
462MIDAS_TSB thr7_z_ctx_tsb_3 THR7_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
463MIDAS_TSB thr7_nz_ctx_tsb_0 THR7_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
464MIDAS_TSB thr7_nz_ctx_tsb_1 THR7_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
465MIDAS_TSB thr7_nz_ctx_tsb_2 THR7_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
466MIDAS_TSB thr7_nz_ctx_tsb_3 THR7_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
467
468/*****************************************************************************************/
469SECTION .RED_SEC TEXT_VA = 0xfffffffff0000000
470
471attr_text {
472 Name=.RED_SEC,
473 hypervisor
474}
475
476.text
477 nop
478 nop
479 nop
480 nop
481 nop
482 nop
483 nop
484 nop
485
486 rdhpr %hpstate, %l1
487 wrhpr %l1, 0x820, %hpstate
488
489 wrpr 0, %tl
490 wrpr 0, %g0, %gl
491
492 ! load partition id to %l7
493 wr %g0, ASI_CORE_ID, %asi
494 ldxa [ASI_CORE_ID_VA] %asi, %l7
495 set 0x7, %g1
496 and %l7, %g1, %l7 ! %l7 has TID
497 xor %l0, %l0, %l0
498 sub %l7, %l0, %l1
499 brnz %l1, test_thr1
500 nop
501 setx thr0_red_handler, %l0, %l2
502 jmp %l2
503 nop
504test_thr1:
505 add %l0, 1, %l0
506 sub %l7, %l0, %l1
507 brnz %l1, test_thr2
508 nop
509 setx thr1_red_handler, %l0, %l2
510 jmp %l2
511 nop
512test_thr2:
513 add %l0, 1, %l0
514 sub %l7, %l0, %l1
515 brnz %l1, test_thr3
516 nop
517 setx thr2_red_handler, %l0, %l2
518 jmp %l2
519 nop
520test_thr3:
521 add %l0, 1, %l0
522 sub %l7, %l0, %l1
523 brnz %l1, test_thr4
524 nop
525 setx thr3_red_handler, %l0, %l2
526 jmp %l2
527 nop
528test_thr4:
529 add %l0, 1, %l0
530 sub %l7, %l0, %l1
531 brnz %l1, test_thr5
532 nop
533 setx thr4_red_handler, %l0, %l2
534 jmp %l2
535 nop
536test_thr5:
537 add %l0, 1, %l0
538 sub %l7, %l0, %l1
539 brnz %l1, test_thr6
540 nop
541 setx thr5_red_handler, %l0, %l2
542 jmp %l2
543 nop
544test_thr6:
545 add %l0, 1, %l0
546 sub %l7, %l0, %l1
547 brnz %l1, test_thr7
548 nop
549 setx thr6_red_handler, %l0, %l2
550 jmp %l2
551 nop
552test_thr7:
553 setx thr7_red_handler, %l0, %l2
554 jmp %l2
555 nop
556
557 EXIT_BAD
558
559/*****************************************************************************************/
560SECTION .RED_EXT_SEC TEXT_VA = HV_RED_TEXT_PA, DATA_VA = HV_RED_DATA_PA
561
562attr_text {
563 Name=.RED_EXT_SEC,
564 hypervisor
565}
566
567.text
568.global thr0_red_handler
569thr0_red_handler:
570 ! set partition id
571 set THR_0_PARTID, %g2
572 mov ASI_PARTITION_ID_VAL, %g1
573 stxa %g2, [%g1] ASI_PARTITION_ID
574
575 ! set hyper trap base addr
576 setx HPTRAP_TEXT_PA, %l0, %l7
577 wrhpr %l7, %g0, %htba
578
579thr0_hred_context_config:
580 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
581 wr %g1, 0x0, %asi
582 setx THR0_PCONTEXT_0, %l0, %g1
583 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
584 setx THR0_PCONTEXT_1, %l0, %g1
585 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
586 setx THR0_SCONTEXT_0, %l0, %g1
587 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
588 setx THR0_SCONTEXT_1, %l0, %g1
589 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
590
591#ifdef TSB_SEARCH_BURST
592thr0_tsb_burst_mode:
593 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
594 or TSB_SEARCH_BURST, %g0, %g2
595 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
596#endif
597#ifdef TSB_SEARCH_PREDICTION
598thr0_tsb_prediction_mode:
599 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
600 or TSB_SEARCH_PREDICTION, %g0, %g2
601 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
602#endif
603
604thr0_hred_physical_offset:
605 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
606 wr %g1, 0x0, %asi
607
608 setx THR0_PHY_OFF_0, %l0, %l1
609 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
610 setx THR0_PHY_OFF_1, %l0, %l1
611 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
612 setx THR0_PHY_OFF_2, %l0, %l1
613 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
614 setx THR0_PHY_OFF_3, %l0, %l1
615 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
616
617thr0_hred_real_range:
618 setx ASI_MMU_REAL_RANGE, %l1, %g1
619 wr %g1, 0x0, %asi
620
621 setx THR0_REAL_RANGE_0, %l0, %l1
622 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
623 setx THR0_REAL_RANGE_1, %l0, %l1
624 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
625 setx THR0_REAL_RANGE_2, %l0, %l1
626 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
627 setx THR0_REAL_RANGE_3, %l0, %l1
628 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
629
630thr0_hred_tsb_config:
631 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
632 wr %g3, 0x0, %asi
633
634thr0_hred_tsb_z_config_0:
635 setx THR0_Z_CTX_TSB_CONFIG_0, %g1, %g4
636 add %g4, 0x10, %g4
637 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
638 setx THR0_Z_CTX_TSB_CONFIG_1, %g1, %g4
639 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
640 setx THR0_Z_CTX_TSB_CONFIG_2, %g1, %g4
641 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
642 setx THR0_Z_CTX_TSB_CONFIG_3, %g1, %g4
643 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
644 setx THR0_NZ_CTX_TSB_CONFIG_0, %g1, %g4
645 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
646 setx THR0_NZ_CTX_TSB_CONFIG_1, %g1, %g4
647 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
648 setx THR0_NZ_CTX_TSB_CONFIG_2, %g1, %g4
649 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
650 setx THR0_NZ_CTX_TSB_CONFIG_3, %g1, %g4
651 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
652
653thr0_lsu_ctl_reg:
654 setx 0x1f, %l0, %l7
655 stxa %l7, [%g0] ASI_LSU_CONTROL
656
657thr0_transfer_to_priv_code:
658 setx Thr0_Priv_Sect_text_begin, %g1, %g2
659 jmp %g2
660 wrhpr %g0, 0x000, %hpstate
661 nop
662
663 EXIT_BAD
664
665.global thr1_red_handler
666thr1_red_handler:
667 ! set partition id
668 set THR_0_PARTID, %g2
669 mov ASI_PARTITION_ID_VAL, %g1
670 stxa %g2, [%g1] ASI_PARTITION_ID
671
672 ! set hyper trap base addr
673 setx HPTRAP_TEXT_PA, %l0, %l7
674 wrhpr %l7, %g0, %htba
675
676thr1_hred_context_config:
677 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
678 wr %g1, 0x0, %asi
679 setx THR1_PCONTEXT_0, %l0, %g1
680 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
681 setx THR1_PCONTEXT_1, %l0, %g1
682 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
683 setx THR1_SCONTEXT_0, %l0, %g1
684 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
685 setx THR1_SCONTEXT_1, %l0, %g1
686 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
687
688#ifdef TSB_SEARCH_BURST
689thr1_tsb_burst_mode:
690 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
691 or TSB_SEARCH_BURST, %g0, %g2
692 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
693#endif
694#ifdef TSB_SEARCH_PREDICTION
695thr1_tsb_prediction_mode:
696 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
697 or TSB_SEARCH_PREDICTION, %g0, %g2
698 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
699#endif
700
701thr1_hred_physical_offset:
702 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
703 wr %g1, 0x0, %asi
704
705 setx THR1_PHY_OFF_0, %l0, %l1
706 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
707 setx THR1_PHY_OFF_1, %l0, %l1
708 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
709 setx THR1_PHY_OFF_2, %l0, %l1
710 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
711 setx THR1_PHY_OFF_3, %l0, %l1
712 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
713
714thr1_hred_real_range:
715 setx ASI_MMU_REAL_RANGE, %l1, %g1
716 wr %g1, 0x0, %asi
717
718 setx THR1_REAL_RANGE_0, %l0, %l1
719 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
720 setx THR1_REAL_RANGE_1, %l0, %l1
721 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
722 setx THR1_REAL_RANGE_2, %l0, %l1
723 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
724 setx THR1_REAL_RANGE_3, %l0, %l1
725 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
726
727thr1_hred_tsb_config:
728 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
729 wr %g3, 0x0, %asi
730
731thr1_hred_tsb_z_config_0:
732 setx THR1_Z_CTX_TSB_CONFIG_0, %g1, %g4
733 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
734 setx THR1_Z_CTX_TSB_CONFIG_1, %g1, %g4
735 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
736 setx THR1_Z_CTX_TSB_CONFIG_2, %g1, %g4
737 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
738 setx THR1_Z_CTX_TSB_CONFIG_3, %g1, %g4
739 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
740 setx THR1_NZ_CTX_TSB_CONFIG_0, %g1, %g4
741 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
742 setx THR1_NZ_CTX_TSB_CONFIG_1, %g1, %g4
743 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
744 setx THR1_NZ_CTX_TSB_CONFIG_2, %g1, %g4
745 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
746 setx THR1_NZ_CTX_TSB_CONFIG_3, %g1, %g4
747 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
748
749thr1_lsu_ctl_reg:
750 setx 0x1f, %l0, %l7
751 stxa %l7, [%g0] ASI_LSU_CONTROL
752
753thr1_transfer_to_priv_code:
754 setx Thr1_Priv_Sect_text_begin, %g1, %g2
755 jmp %g2
756 wrhpr %g0, 0x000, %hpstate
757 nop
758
759 EXIT_BAD
760
761.global thr2_red_handler
762thr2_red_handler:
763 ! set partition id
764 set THR_0_PARTID, %g2
765 mov ASI_PARTITION_ID_VAL, %g1
766 stxa %g2, [%g1] ASI_PARTITION_ID
767
768 ! set hyper trap base addr
769 setx HPTRAP_TEXT_PA, %l0, %l7
770 wrhpr %l7, %g0, %htba
771
772thr2_hred_context_config:
773 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
774 wr %g1, 0x0, %asi
775 setx THR2_PCONTEXT_0, %l0, %g1
776 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
777 setx THR2_PCONTEXT_1, %l0, %g1
778 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
779 setx THR2_SCONTEXT_0, %l0, %g1
780 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
781 setx THR2_SCONTEXT_1, %l0, %g1
782 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
783
784#ifdef TSB_SEARCH_BURST
785thr2_tsb_burst_mode:
786 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
787 or TSB_SEARCH_BURST, %g0, %g2
788 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
789#endif
790#ifdef TSB_SEARCH_PREDICTION
791thr2_tsb_prediction_mode:
792 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
793 or TSB_SEARCH_PREDICTION, %g0, %g2
794 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
795#endif
796
797thr2_hred_physical_offset:
798 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
799 wr %g1, 0x0, %asi
800
801 setx THR2_PHY_OFF_0, %l0, %l1
802 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
803 setx THR2_PHY_OFF_1, %l0, %l1
804 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
805 setx THR2_PHY_OFF_2, %l0, %l1
806 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
807 setx THR2_PHY_OFF_3, %l0, %l1
808 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
809
810thr2_hred_real_range:
811 setx ASI_MMU_REAL_RANGE, %l1, %g1
812 wr %g1, 0x0, %asi
813
814 setx THR2_REAL_RANGE_0, %l0, %l1
815 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
816 setx THR2_REAL_RANGE_1, %l0, %l1
817 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
818 setx THR2_REAL_RANGE_2, %l0, %l1
819 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
820 setx THR2_REAL_RANGE_3, %l0, %l1
821 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
822
823thr2_hred_tsb_config:
824 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
825 wr %g3, 0x0, %asi
826
827thr2_hred_tsb_z_config_0:
828 setx THR2_Z_CTX_TSB_CONFIG_0, %g1, %g4
829 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
830 setx THR2_Z_CTX_TSB_CONFIG_1, %g1, %g4
831 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
832 setx THR2_Z_CTX_TSB_CONFIG_2, %g1, %g4
833 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
834 setx THR2_Z_CTX_TSB_CONFIG_3, %g1, %g4
835 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
836 setx THR2_NZ_CTX_TSB_CONFIG_0, %g1, %g4
837 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
838 setx THR2_NZ_CTX_TSB_CONFIG_1, %g1, %g4
839 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
840 setx THR2_NZ_CTX_TSB_CONFIG_2, %g1, %g4
841 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
842 setx THR2_NZ_CTX_TSB_CONFIG_3, %g1, %g4
843 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
844
845thr2_lsu_ctl_reg:
846 setx 0x1f, %l0, %l7
847 stxa %l7, [%g0] ASI_LSU_CONTROL
848
849thr2_transfer_to_priv_code:
850 setx Thr2_Priv_Sect_text_begin, %g1, %g2
851 jmp %g2
852 wrhpr %g0, 0x000, %hpstate
853 nop
854
855 EXIT_BAD
856
857.global thr3_red_handler
858thr3_red_handler:
859 ! set partition id
860 set THR_0_PARTID, %g2
861 mov ASI_PARTITION_ID_VAL, %g1
862 stxa %g2, [%g1] ASI_PARTITION_ID
863
864 ! set hyper trap base addr
865 setx HPTRAP_TEXT_PA, %l0, %l7
866 wrhpr %l7, %g0, %htba
867
868thr3_hred_context_config:
869 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
870 wr %g1, 0x0, %asi
871 setx THR3_PCONTEXT_0, %l0, %g1
872 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
873 setx THR3_PCONTEXT_1, %l0, %g1
874 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
875 setx THR3_SCONTEXT_0, %l0, %g1
876 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
877 setx THR3_SCONTEXT_1, %l0, %g1
878 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
879
880#ifdef TSB_SEARCH_BURST
881thr3_tsb_burst_mode:
882 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
883 or TSB_SEARCH_BURST, %g0, %g2
884 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
885#endif
886#ifdef TSB_SEARCH_PREDICTION
887thr3_tsb_prediction_mode:
888 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
889 or TSB_SEARCH_PREDICTION, %g0, %g2
890 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
891#endif
892
893thr3_hred_physical_offset:
894 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
895 wr %g1, 0x0, %asi
896
897 setx THR3_PHY_OFF_0, %l0, %l1
898 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
899 setx THR3_PHY_OFF_1, %l0, %l1
900 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
901 setx THR3_PHY_OFF_2, %l0, %l1
902 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
903 setx THR3_PHY_OFF_3, %l0, %l1
904 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
905
906thr3_hred_real_range:
907 setx ASI_MMU_REAL_RANGE, %l1, %g1
908 wr %g1, 0x0, %asi
909
910 setx THR3_REAL_RANGE_0, %l0, %l1
911 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
912 setx THR3_REAL_RANGE_1, %l0, %l1
913 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
914 setx THR3_REAL_RANGE_2, %l0, %l1
915 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
916 setx THR3_REAL_RANGE_3, %l0, %l1
917 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
918
919thr3_hred_tsb_config:
920 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
921 wr %g3, 0x0, %asi
922
923thr3_hred_tsb_z_config_0:
924 setx THR3_Z_CTX_TSB_CONFIG_0, %g1, %g4
925 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
926 setx THR3_Z_CTX_TSB_CONFIG_1, %g1, %g4
927 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
928 setx THR3_Z_CTX_TSB_CONFIG_2, %g1, %g4
929 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
930 setx THR3_Z_CTX_TSB_CONFIG_3, %g1, %g4
931 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
932 setx THR3_NZ_CTX_TSB_CONFIG_0, %g1, %g4
933 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
934 setx THR3_NZ_CTX_TSB_CONFIG_1, %g1, %g4
935 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
936 setx THR3_NZ_CTX_TSB_CONFIG_2, %g1, %g4
937 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
938 setx THR3_NZ_CTX_TSB_CONFIG_3, %g1, %g4
939 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
940
941thr3_lsu_ctl_reg:
942 setx 0x1f, %l0, %l7
943 stxa %l7, [%g0] ASI_LSU_CONTROL
944
945thr3_transfer_to_priv_code:
946 setx Thr3_Priv_Sect_text_begin, %g1, %g2
947 jmp %g2
948 wrhpr %g0, 0x000, %hpstate
949 nop
950
951 EXIT_BAD
952
953.global thr4_red_handler
954thr4_red_handler:
955 ! set partition id
956 set THR_0_PARTID, %g2
957 mov ASI_PARTITION_ID_VAL, %g1
958 stxa %g2, [%g1] ASI_PARTITION_ID
959
960 ! set hyper trap base addr
961 setx HPTRAP_TEXT_PA, %l0, %l7
962 wrhpr %l7, %g0, %htba
963
964thr4_hred_context_config:
965 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
966 wr %g1, 0x0, %asi
967 setx THR4_PCONTEXT_0, %l0, %g1
968 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
969 setx THR4_PCONTEXT_1, %l0, %g1
970 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
971 setx THR4_SCONTEXT_0, %l0, %g1
972 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
973 setx THR4_SCONTEXT_1, %l0, %g1
974 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
975
976#ifdef TSB_SEARCH_BURST
977thr4_tsb_burst_mode:
978 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
979 or TSB_SEARCH_BURST, %g0, %g2
980 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
981#endif
982#ifdef TSB_SEARCH_PREDICTION
983thr4_tsb_prediction_mode:
984 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
985 or TSB_SEARCH_PREDICTION, %g0, %g2
986 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
987#endif
988
989thr4_hred_physical_offset:
990 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
991 wr %g1, 0x0, %asi
992
993 setx THR4_PHY_OFF_0, %l0, %l1
994 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
995 setx THR4_PHY_OFF_1, %l0, %l1
996 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
997 setx THR4_PHY_OFF_2, %l0, %l1
998 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
999 setx THR4_PHY_OFF_3, %l0, %l1
1000 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1001
1002thr4_hred_real_range:
1003 setx ASI_MMU_REAL_RANGE, %l1, %g1
1004 wr %g1, 0x0, %asi
1005
1006 setx THR4_REAL_RANGE_0, %l0, %l1
1007 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1008 setx THR4_REAL_RANGE_1, %l0, %l1
1009 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1010 setx THR4_REAL_RANGE_2, %l0, %l1
1011 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1012 setx THR4_REAL_RANGE_3, %l0, %l1
1013 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1014
1015thr4_hred_tsb_config:
1016 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1017 wr %g3, 0x0, %asi
1018
1019thr4_hred_tsb_z_config_0:
1020 setx THR4_Z_CTX_TSB_CONFIG_0, %g1, %g4
1021 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1022 setx THR4_Z_CTX_TSB_CONFIG_1, %g1, %g4
1023 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1024 setx THR4_Z_CTX_TSB_CONFIG_2, %g1, %g4
1025 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1026 setx THR4_Z_CTX_TSB_CONFIG_3, %g1, %g4
1027 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1028 setx THR4_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1029 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1030 setx THR4_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1031 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1032 setx THR4_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1033 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1034 setx THR4_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1035 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1036
1037thr4_lsu_ctl_reg:
1038 setx 0x1f, %l0, %l7
1039 stxa %l7, [%g0] ASI_LSU_CONTROL
1040
1041thr4_transfer_to_priv_code:
1042 setx Thr4_Priv_Sect_text_begin, %g1, %g2
1043 jmp %g2
1044 wrhpr %g0, 0x000, %hpstate
1045 nop
1046
1047 EXIT_BAD
1048
1049.global thr5_red_handler
1050thr5_red_handler:
1051 ! set partition id
1052 set THR_0_PARTID, %g2
1053 mov ASI_PARTITION_ID_VAL, %g1
1054 stxa %g2, [%g1] ASI_PARTITION_ID
1055
1056 ! set hyper trap base addr
1057 setx HPTRAP_TEXT_PA, %l0, %l7
1058 wrhpr %l7, %g0, %htba
1059
1060thr5_hred_context_config:
1061 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1062 wr %g1, 0x0, %asi
1063 setx THR5_PCONTEXT_0, %l0, %g1
1064 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1065 setx THR5_PCONTEXT_1, %l0, %g1
1066 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1067 setx THR5_SCONTEXT_0, %l0, %g1
1068 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1069 setx THR5_SCONTEXT_1, %l0, %g1
1070 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1071
1072#ifdef TSB_SEARCH_BURST
1073thr5_tsb_burst_mode:
1074 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1075 or TSB_SEARCH_BURST, %g0, %g2
1076 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1077#endif
1078#ifdef TSB_SEARCH_PREDICTION
1079thr5_tsb_prediction_mode:
1080 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1081 or TSB_SEARCH_PREDICTION, %g0, %g2
1082 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1083#endif
1084
1085thr5_hred_physical_offset:
1086 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1087 wr %g1, 0x0, %asi
1088
1089 setx THR5_PHY_OFF_0, %l0, %l1
1090 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1091 setx THR5_PHY_OFF_1, %l0, %l1
1092 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1093 setx THR5_PHY_OFF_2, %l0, %l1
1094 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1095 setx THR5_PHY_OFF_3, %l0, %l1
1096 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1097
1098thr5_hred_real_range:
1099 setx ASI_MMU_REAL_RANGE, %l1, %g1
1100 wr %g1, 0x0, %asi
1101
1102 setx THR5_REAL_RANGE_0, %l0, %l1
1103 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1104 setx THR5_REAL_RANGE_1, %l0, %l1
1105 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1106 setx THR5_REAL_RANGE_2, %l0, %l1
1107 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1108 setx THR5_REAL_RANGE_3, %l0, %l1
1109 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1110
1111thr5_hred_tsb_config:
1112 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1113 wr %g3, 0x0, %asi
1114
1115thr5_hred_tsb_z_config_0:
1116 setx THR5_Z_CTX_TSB_CONFIG_0, %g1, %g4
1117 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1118 setx THR5_Z_CTX_TSB_CONFIG_1, %g1, %g4
1119 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1120 setx THR5_Z_CTX_TSB_CONFIG_2, %g1, %g4
1121 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1122 setx THR5_Z_CTX_TSB_CONFIG_3, %g1, %g4
1123 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1124 setx THR5_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1125 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1126 setx THR5_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1127 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1128 setx THR5_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1129 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1130 setx THR5_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1131 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1132
1133thr5_lsu_ctl_reg:
1134 setx 0x1f, %l0, %l7
1135 stxa %l7, [%g0] ASI_LSU_CONTROL
1136
1137thr5_transfer_to_priv_code:
1138 setx Thr5_Priv_Sect_text_begin, %g1, %g2
1139 jmp %g2
1140 wrhpr %g0, 0x000, %hpstate
1141 nop
1142
1143 EXIT_BAD
1144
1145.global thr6_red_handler
1146thr6_red_handler:
1147 ! set partition id
1148 set THR_0_PARTID, %g2
1149 mov ASI_PARTITION_ID_VAL, %g1
1150 stxa %g2, [%g1] ASI_PARTITION_ID
1151
1152 ! set hyper trap base addr
1153 setx HPTRAP_TEXT_PA, %l0, %l7
1154 wrhpr %l7, %g0, %htba
1155
1156thr6_hred_context_config:
1157 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1158 wr %g1, 0x0, %asi
1159 setx THR6_PCONTEXT_0, %l0, %g1
1160 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1161 setx THR6_PCONTEXT_1, %l0, %g1
1162 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1163 setx THR6_SCONTEXT_0, %l0, %g1
1164 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1165 setx THR6_SCONTEXT_1, %l0, %g1
1166 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1167
1168#ifdef TSB_SEARCH_BURST
1169thr6_tsb_burst_mode:
1170 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1171 or TSB_SEARCH_BURST, %g0, %g2
1172 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1173#endif
1174#ifdef TSB_SEARCH_PREDICTION
1175thr6_tsb_prediction_mode:
1176 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1177 or TSB_SEARCH_PREDICTION, %g0, %g2
1178 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1179#endif
1180
1181thr6_hred_physical_offset:
1182 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1183 wr %g1, 0x0, %asi
1184
1185 setx THR6_PHY_OFF_0, %l0, %l1
1186 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1187 setx THR6_PHY_OFF_1, %l0, %l1
1188 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1189 setx THR6_PHY_OFF_2, %l0, %l1
1190 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1191 setx THR6_PHY_OFF_3, %l0, %l1
1192 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1193
1194thr6_hred_real_range:
1195 setx ASI_MMU_REAL_RANGE, %l1, %g1
1196 wr %g1, 0x0, %asi
1197
1198 setx THR6_REAL_RANGE_0, %l0, %l1
1199 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1200 setx THR6_REAL_RANGE_1, %l0, %l1
1201 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1202 setx THR6_REAL_RANGE_2, %l0, %l1
1203 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1204 setx THR6_REAL_RANGE_3, %l0, %l1
1205 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1206
1207thr6_hred_tsb_config:
1208 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1209 wr %g3, 0x0, %asi
1210
1211thr6_hred_tsb_z_config_0:
1212 setx THR6_Z_CTX_TSB_CONFIG_0, %g1, %g4
1213 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1214 setx THR6_Z_CTX_TSB_CONFIG_1, %g1, %g4
1215 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1216 setx THR6_Z_CTX_TSB_CONFIG_2, %g1, %g4
1217 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1218 setx THR6_Z_CTX_TSB_CONFIG_3, %g1, %g4
1219 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1220 setx THR6_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1221 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1222 setx THR6_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1223 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1224 setx THR6_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1225 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1226 setx THR6_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1227 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1228
1229thr6_lsu_ctl_reg:
1230 setx 0x1f, %l0, %l7
1231 stxa %l7, [%g0] ASI_LSU_CONTROL
1232
1233thr6_transfer_to_priv_code:
1234 setx Thr6_Priv_Sect_text_begin, %g1, %g2
1235 jmp %g2
1236 wrhpr %g0, 0x000, %hpstate
1237 nop
1238
1239 EXIT_BAD
1240
1241.global thr7_red_handler
1242thr7_red_handler:
1243 ! set partition id
1244 set THR_0_PARTID, %g2
1245 mov ASI_PARTITION_ID_VAL, %g1
1246 stxa %g2, [%g1] ASI_PARTITION_ID
1247
1248 ! set hyper trap base addr
1249 setx HPTRAP_TEXT_PA, %l0, %l7
1250 wrhpr %l7, %g0, %htba
1251
1252thr7_hred_context_config:
1253 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1254 wr %g1, 0x0, %asi
1255 setx THR7_PCONTEXT_0, %l0, %g1
1256 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1257 setx THR7_PCONTEXT_1, %l0, %g1
1258 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1259 setx THR7_SCONTEXT_0, %l0, %g1
1260 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1261 setx THR7_SCONTEXT_1, %l0, %g1
1262 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1263
1264#ifdef TSB_SEARCH_BURST
1265thr7_tsb_burst_mode:
1266 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1267 or TSB_SEARCH_BURST, %g0, %g2
1268 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1269#endif
1270#ifdef TSB_SEARCH_PREDICTION
1271thr7_tsb_prediction_mode:
1272 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1273 or TSB_SEARCH_PREDICTION, %g0, %g2
1274 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1275#endif
1276
1277thr7_hred_physical_offset:
1278 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1279 wr %g1, 0x0, %asi
1280
1281 setx THR7_PHY_OFF_0, %l0, %l1
1282 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1283 setx THR7_PHY_OFF_1, %l0, %l1
1284 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1285 setx THR7_PHY_OFF_2, %l0, %l1
1286 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1287 setx THR7_PHY_OFF_3, %l0, %l1
1288 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1289
1290thr7_hred_real_range:
1291 setx ASI_MMU_REAL_RANGE, %l1, %g1
1292 wr %g1, 0x0, %asi
1293
1294 setx THR7_REAL_RANGE_0, %l0, %l1
1295 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1296 setx THR7_REAL_RANGE_1, %l0, %l1
1297 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1298 setx THR7_REAL_RANGE_2, %l0, %l1
1299 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1300 setx THR7_REAL_RANGE_3, %l0, %l1
1301 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1302
1303thr7_hred_tsb_config:
1304 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1305 wr %g3, 0x0, %asi
1306
1307thr7_hred_tsb_z_config_0:
1308 setx THR7_Z_CTX_TSB_CONFIG_0, %g1, %g4
1309 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1310 setx THR7_Z_CTX_TSB_CONFIG_1, %g1, %g4
1311 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1312 setx THR7_Z_CTX_TSB_CONFIG_2, %g1, %g4
1313 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1314 setx THR7_Z_CTX_TSB_CONFIG_3, %g1, %g4
1315 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1316 setx THR7_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1317 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1318 setx THR7_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1319 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1320 setx THR7_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1321 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1322 setx THR7_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1323 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1324
1325thr7_lsu_ctl_reg:
1326 setx 0x1f, %l0, %l7
1327 stxa %l7, [%g0] ASI_LSU_CONTROL
1328
1329thr7_transfer_to_priv_code:
1330 setx Thr7_Priv_Sect_text_begin, %g1, %g2
1331 jmp %g2
1332 wrhpr %g0, 0x000, %hpstate
1333 nop
1334
1335 EXIT_BAD
1336
1337attr_data {
1338 Name=.RED_EXT_SEC,
1339 hypervisor
1340}
1341
1342.data
1343part_id_list:
1344 .xword THR_0_PARTID, THR_1_PARTID, THR_2_PARTID, THR_3_PARTID
1345 .xword THR_4_PARTID, THR_5_PARTID, THR_6_PARTID, THR_7_PARTID
1346
1347/*********************************************************************/
1348SECTION .Thr0_Priv_Sect TEXT_VA=0x00007d4000
1349attr_text {
1350 Name = .Thr0_Priv_Sect ,
1351 thr0_nz_ctx_tsb_2
1352 VA = 0x0000007d4000 ,
1353 RA = 0x0001036000 ,
1354 PA = 0x0003036000 ,
1355 TTE_Context = 0x15a4 ,
1356 TTE_V = 1 ,
1357 TTE_Size = 0 ,
1358 TTE_NFO = 0 ,
1359 TTE_IE = 0 ,
1360 TTE_Soft = 0 ,
1361 TTE_EP = 1 ,
1362 TTE_L = 0 ,
1363 TTE_CP = 1 ,
1364 TTE_CV = 0 ,
1365 TTE_E = 0 ,
1366 TTE_P = 0 ,
1367 TTE_W = 0 ,
1368 TTE_RSVD1 = 0 ,
1369 end_label = Thr0_Priv_Sect_text_end ,
1370 compressimage ,
1371 }
1372.text
1373.global Thr0_Priv_Sect_text_begin
1374Thr0_Priv_Sect_text_begin:
1375 setx THR0_PTRAP_TEXT_VA, %l0, %l1
1376 wrpr %l1, %g0, %tba
1377 rdpr %pstate, %l2
1378 setx Thr0_user_code_entry, %l0, %l1
1379 jmp %l1
1380 wrpr %l2, 4, %pstate
1381 EXIT_BAD
1382Thr0_Priv_Sect_text_end:
1383/*********************************************************************/
1384SECTION .Thr1_Priv_Sect TEXT_VA=0x000062a000
1385attr_text {
1386 Name = .Thr1_Priv_Sect ,
1387 thr1_nz_ctx_tsb_0
1388 VA = 0x00000062a000 ,
1389 RA = 0x000506e000 ,
1390 PA = 0x000506e000 ,
1391 TTE_Context = 0x1560 ,
1392 TTE_V = 1 ,
1393 TTE_Size = 0 ,
1394 TTE_NFO = 0 ,
1395 TTE_IE = 0 ,
1396 TTE_Soft = 0 ,
1397 TTE_EP = 1 ,
1398 TTE_L = 0 ,
1399 TTE_CP = 1 ,
1400 TTE_CV = 0 ,
1401 TTE_E = 0 ,
1402 TTE_P = 0 ,
1403 TTE_W = 0 ,
1404 TTE_RSVD1 = 0 ,
1405 end_label = Thr1_Priv_Sect_text_end ,
1406 compressimage ,
1407 }
1408.text
1409.global Thr1_Priv_Sect_text_begin
1410Thr1_Priv_Sect_text_begin:
1411 setx THR1_PTRAP_TEXT_VA, %l0, %l1
1412 wrpr %l1, %g0, %tba
1413 rdpr %pstate, %l2
1414 setx Thr1_user_code_entry, %l0, %l1
1415 jmp %l1
1416 wrpr %l2, 4, %pstate
1417 EXIT_BAD
1418Thr1_Priv_Sect_text_end:
1419/*********************************************************************/
1420SECTION .Thr2_Priv_Sect TEXT_VA=0x0000614000
1421attr_text {
1422 Name = .Thr2_Priv_Sect ,
1423 thr2_nz_ctx_tsb_1
1424 VA = 0x000000614000 ,
1425 RA = 0x0001186000 ,
1426 PA = 0x0007186000 ,
1427 TTE_Context = 0x036f ,
1428 TTE_V = 1 ,
1429 TTE_NFO = 0 ,
1430 TTE_L = 0 ,
1431 TTE_Soft = 0 ,
1432 TTE_IE = 0 ,
1433 TTE_E = 0 ,
1434 TTE_CP = 1 ,
1435 TTE_CV = 0 ,
1436 TTE_P = 0 ,
1437 TTE_EP = 1 ,
1438 TTE_W = 0 ,
1439 TTE_SW1 = 0 ,
1440 TTE_SW0 = 0 ,
1441 TTE_RSVD1 = 0 ,
1442 TTE_Size = 0 ,
1443 end_label = Thr2_Priv_Sect_text_end ,
1444 compressimage ,
1445 }
1446.text
1447.global Thr2_Priv_Sect_text_begin
1448Thr2_Priv_Sect_text_begin:
1449 setx THR2_PTRAP_TEXT_VA, %l0, %l1
1450 wrpr %l1, %g0, %tba
1451 rdpr %pstate, %l2
1452 setx Thr2_user_code_entry, %l0, %l1
1453 jmp %l1
1454 wrpr %l2, 4, %pstate
1455 EXIT_BAD
1456Thr2_Priv_Sect_text_end:
1457/*********************************************************************/
1458SECTION .Thr3_Priv_Sect TEXT_VA=0x0000794000
1459attr_text {
1460 Name = .Thr3_Priv_Sect ,
1461 thr3_nz_ctx_tsb_1
1462 VA = 0x000000794000 ,
1463 RA = 0x00090a8000 ,
1464 PA = 0x00090a8000 ,
1465 TTE_Context = 0x11ce ,
1466 TTE_V = 1 ,
1467 TTE_NFO = 0 ,
1468 TTE_L = 0 ,
1469 TTE_Soft = 0 ,
1470 TTE_IE = 0 ,
1471 TTE_E = 0 ,
1472 TTE_CP = 1 ,
1473 TTE_CV = 0 ,
1474 TTE_P = 0 ,
1475 TTE_EP = 1 ,
1476 TTE_W = 0 ,
1477 TTE_SW1 = 0 ,
1478 TTE_SW0 = 0 ,
1479 TTE_RSVD1 = 0 ,
1480 TTE_Size = 0 ,
1481 end_label = Thr3_Priv_Sect_text_end ,
1482 compressimage ,
1483 }
1484.text
1485.global Thr3_Priv_Sect_text_begin
1486Thr3_Priv_Sect_text_begin:
1487 setx THR3_PTRAP_TEXT_VA, %l0, %l1
1488 wrpr %l1, %g0, %tba
1489 rdpr %pstate, %l2
1490 setx Thr3_user_code_entry, %l0, %l1
1491 jmp %l1
1492 wrpr %l2, 4, %pstate
1493 EXIT_BAD
1494Thr3_Priv_Sect_text_end:
1495/*********************************************************************/
1496SECTION .Thr4_Priv_Sect TEXT_VA=0x000064e000
1497attr_text {
1498 Name = .Thr4_Priv_Sect ,
1499 thr4_nz_ctx_tsb_1
1500 VA = 0x00000064e000 ,
1501 RA = 0x000b0b6000 ,
1502 PA = 0x000b0b6000 ,
1503 TTE_Context = 0x14c0 ,
1504 TTE_V = 1 ,
1505 TTE_NFO = 0 ,
1506 TTE_L = 0 ,
1507 TTE_Soft = 0 ,
1508 TTE_IE = 0 ,
1509 TTE_E = 0 ,
1510 TTE_CP = 1 ,
1511 TTE_CV = 0 ,
1512 TTE_P = 0 ,
1513 TTE_EP = 1 ,
1514 TTE_W = 0 ,
1515 TTE_SW1 = 0 ,
1516 TTE_SW0 = 0 ,
1517 TTE_RSVD1 = 0 ,
1518 TTE_Size = 0 ,
1519 end_label = Thr4_Priv_Sect_text_end ,
1520 compressimage ,
1521 }
1522.text
1523.global Thr4_Priv_Sect_text_begin
1524Thr4_Priv_Sect_text_begin:
1525 setx THR4_PTRAP_TEXT_VA, %l0, %l1
1526 wrpr %l1, %g0, %tba
1527 rdpr %pstate, %l2
1528 setx Thr4_user_code_entry, %l0, %l1
1529 jmp %l1
1530 wrpr %l2, 4, %pstate
1531 EXIT_BAD
1532Thr4_Priv_Sect_text_end:
1533/*********************************************************************/
1534SECTION .Thr5_Priv_Sect TEXT_VA=0x00006e6000
1535attr_text {
1536 Name = .Thr5_Priv_Sect ,
1537 thr5_nz_ctx_tsb_0
1538 VA = 0x0000006e6000 ,
1539 RA = 0x0001090000 ,
1540 PA = 0x000d090000 ,
1541 TTE_Context = 0x0b17 ,
1542 TTE_V = 1 ,
1543 TTE_Size = 0 ,
1544 TTE_NFO = 0 ,
1545 TTE_IE = 0 ,
1546 TTE_Soft = 0 ,
1547 TTE_EP = 1 ,
1548 TTE_L = 0 ,
1549 TTE_CP = 1 ,
1550 TTE_CV = 0 ,
1551 TTE_E = 0 ,
1552 TTE_P = 0 ,
1553 TTE_W = 0 ,
1554 TTE_RSVD1 = 0 ,
1555 end_label = Thr5_Priv_Sect_text_end ,
1556 compressimage ,
1557 }
1558.text
1559.global Thr5_Priv_Sect_text_begin
1560Thr5_Priv_Sect_text_begin:
1561 setx THR5_PTRAP_TEXT_VA, %l0, %l1
1562 wrpr %l1, %g0, %tba
1563 rdpr %pstate, %l2
1564 setx Thr5_user_code_entry, %l0, %l1
1565 jmp %l1
1566 wrpr %l2, 4, %pstate
1567 EXIT_BAD
1568Thr5_Priv_Sect_text_end:
1569/*********************************************************************/
1570SECTION .Thr6_Priv_Sect TEXT_VA=0x0000668000
1571attr_text {
1572 Name = .Thr6_Priv_Sect ,
1573 thr6_nz_ctx_tsb_2
1574 VA = 0x000000668000 ,
1575 RA = 0x000f106000 ,
1576 PA = 0x000f106000 ,
1577 TTE_Context = 0x1923 ,
1578 TTE_V = 1 ,
1579 TTE_Size = 0 ,
1580 TTE_NFO = 0 ,
1581 TTE_IE = 0 ,
1582 TTE_Soft = 0 ,
1583 TTE_EP = 1 ,
1584 TTE_L = 0 ,
1585 TTE_CP = 1 ,
1586 TTE_CV = 0 ,
1587 TTE_E = 0 ,
1588 TTE_P = 0 ,
1589 TTE_W = 0 ,
1590 TTE_RSVD1 = 0 ,
1591 end_label = Thr6_Priv_Sect_text_end ,
1592 compressimage ,
1593 }
1594.text
1595.global Thr6_Priv_Sect_text_begin
1596Thr6_Priv_Sect_text_begin:
1597 setx THR6_PTRAP_TEXT_VA, %l0, %l1
1598 wrpr %l1, %g0, %tba
1599 rdpr %pstate, %l2
1600 setx Thr6_user_code_entry, %l0, %l1
1601 jmp %l1
1602 wrpr %l2, 4, %pstate
1603 EXIT_BAD
1604Thr6_Priv_Sect_text_end:
1605/*********************************************************************/
1606SECTION .Thr7_Priv_Sect TEXT_VA=0x000077c000
1607attr_text {
1608 Name = .Thr7_Priv_Sect ,
1609 thr7_nz_ctx_tsb_2
1610 VA = 0x00000077c000 ,
1611 RA = 0x00110d2000 ,
1612 PA = 0x00110d2000 ,
1613 TTE_Context = 0x1392 ,
1614 TTE_V = 1 ,
1615 TTE_NFO = 0 ,
1616 TTE_L = 0 ,
1617 TTE_Soft = 0 ,
1618 TTE_IE = 0 ,
1619 TTE_E = 0 ,
1620 TTE_CP = 1 ,
1621 TTE_CV = 0 ,
1622 TTE_P = 0 ,
1623 TTE_EP = 1 ,
1624 TTE_W = 0 ,
1625 TTE_SW1 = 0 ,
1626 TTE_SW0 = 0 ,
1627 TTE_RSVD1 = 0 ,
1628 TTE_Size = 0 ,
1629 end_label = Thr7_Priv_Sect_text_end ,
1630 compressimage ,
1631 }
1632.text
1633.global Thr7_Priv_Sect_text_begin
1634Thr7_Priv_Sect_text_begin:
1635 setx THR7_PTRAP_TEXT_VA, %l0, %l1
1636 wrpr %l1, %g0, %tba
1637 rdpr %pstate, %l2
1638 setx Thr7_user_code_entry, %l0, %l1
1639 jmp %l1
1640 wrpr %l2, 4, %pstate
1641 EXIT_BAD
1642Thr7_Priv_Sect_text_end:
1643/*********************************************************************/
1644SECTION .Thr0_Ptrap_Sect TEXT_VA=THR0_PTRAP_TEXT_VA
1645attr_text {
1646 Name = .Thr0_Ptrap_Sect ,
1647 thr0_z_ctx_tsb_0
1648 VA = THR0_PTRAP_TEXT_VA ,
1649 RA = THR0_PTRAP_TEXT_RA ,
1650 PA = THR0_PTRAP_TEXT_PA ,
1651 TTE_Context = NUCLEUS ,
1652 TTE_V = 1 ,
1653 TTE_Size = 1 ,
1654 TTE_NFO = 0 ,
1655 TTE_IE = 0 ,
1656 TTE_Soft = 0 ,
1657 TTE_EP = 1 ,
1658 TTE_L = 0 ,
1659 TTE_CP = 1 ,
1660 TTE_CV = 0 ,
1661 TTE_E = 0 ,
1662 TTE_P = 1 ,
1663 TTE_W = 0 ,
1664 TTE_RSVD1 = 0 ,
1665 end_label = Thr0_Ptrap_Sect_text_end ,
1666 compressimage ,
1667 }
1668 ta HP_BAD_TRAP /* 0x0 */
1669.align 32
1670 ta HP_BAD_TRAP /* 0x1 */
1671.align 32
1672 ta HP_BAD_TRAP /* 0x2 */
1673.align 32
1674 ta HP_BAD_TRAP /* 0x3 */
1675.align 32
1676 ta HP_BAD_TRAP /* 0x4 */
1677.align 32
1678 ta HP_BAD_TRAP /* 0x5 */
1679.align 32
1680 ta HP_BAD_TRAP /* 0x6 */
1681.align 32
1682 ta HP_BAD_TRAP /* 0x7 */
1683.align 32
1684 ta HP_BAD_TRAP /* 0x8 */
1685.align 32
1686 ta HP_BAD_TRAP /* 0x9 */
1687.align 32
1688 ta HP_BAD_TRAP /* 0xa */
1689.align 32
1690 ta HP_BAD_TRAP /* 0xb */
1691.align 32
1692 ta HP_BAD_TRAP /* 0xc */
1693.align 32
1694 ta HP_BAD_TRAP /* 0xd */
1695.align 32
1696 ta HP_BAD_TRAP /* 0xe */
1697.align 32
1698 ta HP_BAD_TRAP /* 0xf */
1699.align 32
1700 ta HP_BAD_TRAP /* 0x10 */
1701.align 32
1702 ta HP_BAD_TRAP /* 0x11 */
1703.align 32
1704 ta HP_BAD_TRAP /* 0x12 */
1705.align 32
1706 ta HP_BAD_TRAP /* 0x13 */
1707.align 32
1708 ta HP_BAD_TRAP /* 0x14 */
1709.align 32
1710 ta HP_BAD_TRAP /* 0x15 */
1711.align 32
1712 ta HP_BAD_TRAP /* 0x16 */
1713.align 32
1714 ta HP_BAD_TRAP /* 0x17 */
1715.align 32
1716 ta HP_BAD_TRAP /* 0x18 */
1717.align 32
1718 ta HP_BAD_TRAP /* 0x19 */
1719.align 32
1720 ta HP_BAD_TRAP /* 0x1a */
1721.align 32
1722 ta HP_BAD_TRAP /* 0x1b */
1723.align 32
1724 ta HP_BAD_TRAP /* 0x1c */
1725.align 32
1726 ta HP_BAD_TRAP /* 0x1d */
1727.align 32
1728 ta HP_BAD_TRAP /* 0x1e */
1729.align 32
1730 ta HP_BAD_TRAP /* 0x1f */
1731.align 32
1732 ta HP_BAD_TRAP /* 0x20 */
1733.align 32
1734 ta HP_BAD_TRAP /* 0x21 */
1735.align 32
1736 ta HP_BAD_TRAP /* 0x22 */
1737.align 32
1738 ta HP_BAD_TRAP /* 0x23 */
1739.align 32
1740 ta HP_BAD_TRAP /* 0x24 */
1741.align 32
1742 ta HP_BAD_TRAP /* 0x25 */
1743.align 32
1744 ta HP_BAD_TRAP /* 0x26 */
1745.align 32
1746 ta HP_BAD_TRAP /* 0x27 */
1747.align 32
1748 ta HP_BAD_TRAP /* 0x28 */
1749.align 32
1750 ta HP_BAD_TRAP /* 0x29 */
1751.align 32
1752 ta HP_BAD_TRAP /* 0x2a */
1753.align 32
1754 ta HP_BAD_TRAP /* 0x2b */
1755.align 32
1756 ta HP_BAD_TRAP /* 0x2c */
1757.align 32
1758 ta HP_BAD_TRAP /* 0x2d */
1759.align 32
1760 ta HP_BAD_TRAP /* 0x2e */
1761.align 32
1762 ta HP_BAD_TRAP /* 0x2f */
1763.align 32
1764 ta HP_BAD_TRAP /* 0x30 */
1765.align 32
1766 ta HP_BAD_TRAP /* 0x31 */
1767.align 32
1768 ta HP_BAD_TRAP /* 0x32 */
1769.align 32
1770 ta HP_BAD_TRAP /* 0x33 */
1771.align 32
1772 ta HP_BAD_TRAP /* 0x34 */
1773.align 32
1774 ta HP_BAD_TRAP /* 0x35 */
1775.align 32
1776 ta HP_BAD_TRAP /* 0x36 */
1777.align 32
1778 ta HP_BAD_TRAP /* 0x37 */
1779.align 32
1780 ta HP_BAD_TRAP /* 0x38 */
1781.align 32
1782 ta HP_BAD_TRAP /* 0x39 */
1783.align 32
1784 ta HP_BAD_TRAP /* 0x3a */
1785.align 32
1786 ta HP_BAD_TRAP /* 0x3b */
1787.align 32
1788 ta HP_BAD_TRAP /* 0x3c */
1789.align 32
1790 ta HP_BAD_TRAP /* 0x3d */
1791.align 32
1792 ta HP_BAD_TRAP /* 0x3e */
1793.align 32
1794 ta HP_BAD_TRAP /* 0x3f */
1795.align 32
1796 ta HP_BAD_TRAP /* 0x40 */
1797.align 32
1798 ta HP_BAD_TRAP /* 0x41 */
1799.align 32
1800 ta HP_BAD_TRAP /* 0x42 */
1801.align 32
1802 ta HP_BAD_TRAP /* 0x43 */
1803.align 32
1804 ta HP_BAD_TRAP /* 0x44 */
1805.align 32
1806 ta HP_BAD_TRAP /* 0x45 */
1807.align 32
1808 ta HP_BAD_TRAP /* 0x46 */
1809.align 32
1810 ta HP_BAD_TRAP /* 0x47 */
1811.align 32
1812 ta HP_BAD_TRAP /* 0x48 */
1813.align 32
1814 ta HP_BAD_TRAP /* 0x49 */
1815.align 32
1816 ta HP_BAD_TRAP /* 0x4a */
1817.align 32
1818 ta HP_BAD_TRAP /* 0x4b */
1819.align 32
1820 ta HP_BAD_TRAP /* 0x4c */
1821.align 32
1822 ta HP_BAD_TRAP /* 0x4d */
1823.align 32
1824 ta HP_BAD_TRAP /* 0x4e */
1825.align 32
1826 ta HP_BAD_TRAP /* 0x4f */
1827.align 32
1828 ta HP_BAD_TRAP /* 0x50 */
1829.align 32
1830 ta HP_BAD_TRAP /* 0x51 */
1831.align 32
1832 ta HP_BAD_TRAP /* 0x52 */
1833.align 32
1834 ta HP_BAD_TRAP /* 0x53 */
1835.align 32
1836 ta HP_BAD_TRAP /* 0x54 */
1837.align 32
1838 ta HP_BAD_TRAP /* 0x55 */
1839.align 32
1840 ta HP_BAD_TRAP /* 0x56 */
1841.align 32
1842 ta HP_BAD_TRAP /* 0x57 */
1843.align 32
1844 ta HP_BAD_TRAP /* 0x58 */
1845.align 32
1846 ta HP_BAD_TRAP /* 0x59 */
1847.align 32
1848 ta HP_BAD_TRAP /* 0x5a */
1849.align 32
1850 ta HP_BAD_TRAP /* 0x5b */
1851.align 32
1852 ta HP_BAD_TRAP /* 0x5c */
1853.align 32
1854 ta HP_BAD_TRAP /* 0x5d */
1855.align 32
1856 ta HP_BAD_TRAP /* 0x5e */
1857.align 32
1858 ta HP_BAD_TRAP /* 0x5f */
1859.align 32
1860 ta HP_BAD_TRAP /* 0x60 */
1861.align 32
1862 ta HP_BAD_TRAP /* 0x61 */
1863.align 32
1864 ta HP_BAD_TRAP /* 0x62 */
1865.align 32
1866 ta HP_BAD_TRAP /* 0x63 */
1867.align 32
1868 ta HP_BAD_TRAP /* 0x64 */
1869.align 32
1870 ta HP_BAD_TRAP /* 0x65 */
1871.align 32
1872 ta HP_BAD_TRAP /* 0x66 */
1873.align 32
1874 ta HP_BAD_TRAP /* 0x67 */
1875.align 32
1876 ta HP_BAD_TRAP /* 0x68 */
1877.align 32
1878 ta HP_BAD_TRAP /* 0x69 */
1879.align 32
1880 ta HP_BAD_TRAP /* 0x6a */
1881.align 32
1882 ta HP_BAD_TRAP /* 0x6b */
1883.align 32
1884 ta HP_BAD_TRAP /* 0x6c */
1885.align 32
1886 ta HP_BAD_TRAP /* 0x6d */
1887.align 32
1888 ta HP_BAD_TRAP /* 0x6e */
1889.align 32
1890 ta HP_BAD_TRAP /* 0x6f */
1891.align 32
1892 ta HP_BAD_TRAP /* 0x70 */
1893.align 32
1894 ta HP_BAD_TRAP /* 0x71 */
1895.align 32
1896 ta HP_BAD_TRAP /* 0x72 */
1897.align 32
1898 ta HP_BAD_TRAP /* 0x73 */
1899.align 32
1900 ta HP_BAD_TRAP /* 0x74 */
1901.align 32
1902 ta HP_BAD_TRAP /* 0x75 */
1903.align 32
1904 ta HP_BAD_TRAP /* 0x76 */
1905.align 32
1906 ta HP_BAD_TRAP /* 0x77 */
1907.align 32
1908 ta HP_BAD_TRAP /* 0x78 */
1909.align 32
1910 ta HP_BAD_TRAP /* 0x79 */
1911.align 32
1912 ta HP_BAD_TRAP /* 0x7a */
1913.align 32
1914 ta HP_BAD_TRAP /* 0x7b */
1915.align 32
1916 ta HP_BAD_TRAP /* 0x7c */
1917.align 32
1918 ta HP_BAD_TRAP /* 0x7d */
1919.align 32
1920 ta HP_BAD_TRAP /* 0x7e */
1921.align 32
1922 ta HP_BAD_TRAP /* 0x7f */
1923.align 32
1924 ta HP_BAD_TRAP /* 0x80 */
1925.align 32
1926 ta HP_BAD_TRAP /* 0x81 */
1927.align 32
1928 ta HP_BAD_TRAP /* 0x82 */
1929.align 32
1930 ta HP_BAD_TRAP /* 0x83 */
1931.align 32
1932 ta HP_BAD_TRAP /* 0x84 */
1933.align 32
1934 ta HP_BAD_TRAP /* 0x85 */
1935.align 32
1936 ta HP_BAD_TRAP /* 0x86 */
1937.align 32
1938 ta HP_BAD_TRAP /* 0x87 */
1939.align 32
1940 ta HP_BAD_TRAP /* 0x88 */
1941.align 32
1942 ta HP_BAD_TRAP /* 0x89 */
1943.align 32
1944 ta HP_BAD_TRAP /* 0x8a */
1945.align 32
1946 ta HP_BAD_TRAP /* 0x8b */
1947.align 32
1948 ta HP_BAD_TRAP /* 0x8c */
1949.align 32
1950 ta HP_BAD_TRAP /* 0x8d */
1951.align 32
1952 ta HP_BAD_TRAP /* 0x8e */
1953.align 32
1954 ta HP_BAD_TRAP /* 0x8f */
1955.align 32
1956 ta HP_BAD_TRAP /* 0x90 */
1957.align 32
1958 ta HP_BAD_TRAP /* 0x91 */
1959.align 32
1960 ta HP_BAD_TRAP /* 0x92 */
1961.align 32
1962 ta HP_BAD_TRAP /* 0x93 */
1963.align 32
1964 ta HP_BAD_TRAP /* 0x94 */
1965.align 32
1966 ta HP_BAD_TRAP /* 0x95 */
1967.align 32
1968 ta HP_BAD_TRAP /* 0x96 */
1969.align 32
1970 ta HP_BAD_TRAP /* 0x97 */
1971.align 32
1972 ta HP_BAD_TRAP /* 0x98 */
1973.align 32
1974 ta HP_BAD_TRAP /* 0x99 */
1975.align 32
1976 ta HP_BAD_TRAP /* 0x9a */
1977.align 32
1978 ta HP_BAD_TRAP /* 0x9b */
1979.align 32
1980 ta HP_BAD_TRAP /* 0x9c */
1981.align 32
1982 ta HP_BAD_TRAP /* 0x9d */
1983.align 32
1984 ta HP_BAD_TRAP /* 0x9e */
1985.align 32
1986 ta HP_BAD_TRAP /* 0x9f */
1987.align 32
1988 ta HP_BAD_TRAP /* 0xa0 */
1989.align 32
1990 ta HP_BAD_TRAP /* 0xa1 */
1991.align 32
1992 ta HP_BAD_TRAP /* 0xa2 */
1993.align 32
1994 ta HP_BAD_TRAP /* 0xa3 */
1995.align 32
1996 ta HP_BAD_TRAP /* 0xa4 */
1997.align 32
1998 ta HP_BAD_TRAP /* 0xa5 */
1999.align 32
2000 ta HP_BAD_TRAP /* 0xa6 */
2001.align 32
2002 ta HP_BAD_TRAP /* 0xa7 */
2003.align 32
2004 ta HP_BAD_TRAP /* 0xa8 */
2005.align 32
2006 ta HP_BAD_TRAP /* 0xa9 */
2007.align 32
2008 ta HP_BAD_TRAP /* 0xaa */
2009.align 32
2010 ta HP_BAD_TRAP /* 0xab */
2011.align 32
2012 ta HP_BAD_TRAP /* 0xac */
2013.align 32
2014 ta HP_BAD_TRAP /* 0xad */
2015.align 32
2016 ta HP_BAD_TRAP /* 0xae */
2017.align 32
2018 ta HP_BAD_TRAP /* 0xaf */
2019.align 32
2020 ta HP_BAD_TRAP /* 0xb0 */
2021.align 32
2022 ta HP_BAD_TRAP /* 0xb1 */
2023.align 32
2024 ta HP_BAD_TRAP /* 0xb2 */
2025.align 32
2026 ta HP_BAD_TRAP /* 0xb3 */
2027.align 32
2028 ta HP_BAD_TRAP /* 0xb4 */
2029.align 32
2030 ta HP_BAD_TRAP /* 0xb5 */
2031.align 32
2032 ta HP_BAD_TRAP /* 0xb6 */
2033.align 32
2034 ta HP_BAD_TRAP /* 0xb7 */
2035.align 32
2036 ta HP_BAD_TRAP /* 0xb8 */
2037.align 32
2038 ta HP_BAD_TRAP /* 0xb9 */
2039.align 32
2040 ta HP_BAD_TRAP /* 0xba */
2041.align 32
2042 ta HP_BAD_TRAP /* 0xbb */
2043.align 32
2044 ta HP_BAD_TRAP /* 0xbc */
2045.align 32
2046 ta HP_BAD_TRAP /* 0xbd */
2047.align 32
2048 ta HP_BAD_TRAP /* 0xbe */
2049.align 32
2050 ta HP_BAD_TRAP /* 0xbf */
2051.align 32
2052 ta HP_BAD_TRAP /* 0xc0 */
2053.align 32
2054 ta HP_BAD_TRAP /* 0xc1 */
2055.align 32
2056 ta HP_BAD_TRAP /* 0xc2 */
2057.align 32
2058 ta HP_BAD_TRAP /* 0xc3 */
2059.align 32
2060 ta HP_BAD_TRAP /* 0xc4 */
2061.align 32
2062 ta HP_BAD_TRAP /* 0xc5 */
2063.align 32
2064 ta HP_BAD_TRAP /* 0xc6 */
2065.align 32
2066 ta HP_BAD_TRAP /* 0xc7 */
2067.align 32
2068 ta HP_BAD_TRAP /* 0xc8 */
2069.align 32
2070 ta HP_BAD_TRAP /* 0xc9 */
2071.align 32
2072 ta HP_BAD_TRAP /* 0xca */
2073.align 32
2074 ta HP_BAD_TRAP /* 0xcb */
2075.align 32
2076 ta HP_BAD_TRAP /* 0xcc */
2077.align 32
2078 ta HP_BAD_TRAP /* 0xcd */
2079.align 32
2080 ta HP_BAD_TRAP /* 0xce */
2081.align 32
2082 ta HP_BAD_TRAP /* 0xcf */
2083.align 32
2084 ta HP_BAD_TRAP /* 0xd0 */
2085.align 32
2086 ta HP_BAD_TRAP /* 0xd1 */
2087.align 32
2088 ta HP_BAD_TRAP /* 0xd2 */
2089.align 32
2090 ta HP_BAD_TRAP /* 0xd3 */
2091.align 32
2092 ta HP_BAD_TRAP /* 0xd4 */
2093.align 32
2094 ta HP_BAD_TRAP /* 0xd5 */
2095.align 32
2096 ta HP_BAD_TRAP /* 0xd6 */
2097.align 32
2098 ta HP_BAD_TRAP /* 0xd7 */
2099.align 32
2100 ta HP_BAD_TRAP /* 0xd8 */
2101.align 32
2102 ta HP_BAD_TRAP /* 0xd9 */
2103.align 32
2104 ta HP_BAD_TRAP /* 0xda */
2105.align 32
2106 ta HP_BAD_TRAP /* 0xdb */
2107.align 32
2108 ta HP_BAD_TRAP /* 0xdc */
2109.align 32
2110 ta HP_BAD_TRAP /* 0xdd */
2111.align 32
2112 ta HP_BAD_TRAP /* 0xde */
2113.align 32
2114 ta HP_BAD_TRAP /* 0xdf */
2115.align 32
2116 ta HP_BAD_TRAP /* 0xe0 */
2117.align 32
2118 ta HP_BAD_TRAP /* 0xe1 */
2119.align 32
2120 ta HP_BAD_TRAP /* 0xe2 */
2121.align 32
2122 ta HP_BAD_TRAP /* 0xe3 */
2123.align 32
2124 ta HP_BAD_TRAP /* 0xe4 */
2125.align 32
2126 ta HP_BAD_TRAP /* 0xe5 */
2127.align 32
2128 ta HP_BAD_TRAP /* 0xe6 */
2129.align 32
2130 ta HP_BAD_TRAP /* 0xe7 */
2131.align 32
2132 ta HP_BAD_TRAP /* 0xe8 */
2133.align 32
2134 ta HP_BAD_TRAP /* 0xe9 */
2135.align 32
2136 ta HP_BAD_TRAP /* 0xea */
2137.align 32
2138 ta HP_BAD_TRAP /* 0xeb */
2139.align 32
2140 ta HP_BAD_TRAP /* 0xec */
2141.align 32
2142 ta HP_BAD_TRAP /* 0xed */
2143.align 32
2144 ta HP_BAD_TRAP /* 0xee */
2145.align 32
2146 ta HP_BAD_TRAP /* 0xef */
2147.align 32
2148 ta HP_BAD_TRAP /* 0xf0 */
2149.align 32
2150 ta HP_BAD_TRAP /* 0xf1 */
2151.align 32
2152 ta HP_BAD_TRAP /* 0xf2 */
2153.align 32
2154 ta HP_BAD_TRAP /* 0xf3 */
2155.align 32
2156 ta HP_BAD_TRAP /* 0xf4 */
2157.align 32
2158 ta HP_BAD_TRAP /* 0xf5 */
2159.align 32
2160 ta HP_BAD_TRAP /* 0xf6 */
2161.align 32
2162 ta HP_BAD_TRAP /* 0xf7 */
2163.align 32
2164 ta HP_BAD_TRAP /* 0xf8 */
2165.align 32
2166 ta HP_BAD_TRAP /* 0xf9 */
2167.align 32
2168 ta HP_BAD_TRAP /* 0xfa */
2169.align 32
2170 ta HP_BAD_TRAP /* 0xfb */
2171.align 32
2172 ta HP_BAD_TRAP /* 0xfc */
2173.align 32
2174 ta HP_BAD_TRAP /* 0xfd */
2175.align 32
2176 ta HP_BAD_TRAP /* 0xfe */
2177.align 32
2178 ta HP_BAD_TRAP /* 0xff */
2179.align 32
2180 ta HP_GOOD_TRAP /* 0x100 */
2181.align 32
2182 ta HP_BAD_TRAP /* 0x101 */
2183.align 32
2184 ta HP_BAD_TRAP /* 0x102 */
2185.align 32
2186 ta HP_BAD_TRAP /* 0x103 */
2187.align 32
2188 ta HP_BAD_TRAP /* 0x104 */
2189.align 32
2190 ta HP_BAD_TRAP /* 0x105 */
2191.align 32
2192 ta HP_BAD_TRAP /* 0x106 */
2193.align 32
2194 ta HP_BAD_TRAP /* 0x107 */
2195.align 32
2196 ta HP_BAD_TRAP /* 0x108 */
2197.align 32
2198 ta HP_BAD_TRAP /* 0x109 */
2199.align 32
2200 ta HP_BAD_TRAP /* 0x10a */
2201.align 32
2202 ta HP_BAD_TRAP /* 0x10b */
2203.align 32
2204 ta HP_BAD_TRAP /* 0x10c */
2205.align 32
2206 ta HP_BAD_TRAP /* 0x10d */
2207.align 32
2208 ta HP_BAD_TRAP /* 0x10e */
2209.align 32
2210 ta HP_BAD_TRAP /* 0x10f */
2211.align 32
2212 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
2213 done
2214.align 32
2215 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
2216 done
2217.align 32
2218 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
2219 done
2220.align 32
2221 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
2222 done
2223.align 32
2224 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
2225 done
2226.align 32
2227 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
2228 done
2229.align 32
2230 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
2231 done
2232.align 32
2233 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
2234 done
2235.align 32
2236 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
2237 done
2238.align 32
2239 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
2240 done
2241.align 32
2242 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
2243 done
2244.align 32
2245 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
2246 done
2247.align 32
2248 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
2249 done
2250.align 32
2251 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
2252 done
2253.align 32
2254 ta HP_BAD_TRAP /* 0x11e */
2255.align 32
2256 ta HP_BAD_TRAP /* 0x11f */
2257.align 32
2258 sllx %i7, 63, %g1
2259 brz %g1, 1f
2260 nop
2261 rdpr %tnpc, %g2
2262 add %g2, 8, %g2
2263 wrpr %g2, %tnpc
22641:
2265 done
2266.align 32
2267 ta HPTRAP_CHANGE_PID /* 0x121 */
2268 done
2269.align 32
2270 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
2271 done
2272.align 32 /* 0x123 */
2273 ldxa [%l1] 0x14, %l2
2274 done
2275.align 32 /* 0x124 */
2276 ldxa [%l1] 0x1c, %l2
2277 done
2278.align 32 /* 0x125 */
2279 ldda [%l1] 0x26, %l2
2280 done
2281.align 32 /* 0x126 */
2282 ldda [%l1] 0x2e, %l2
2283 done
2284.align 32
2285 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
2286 done
2287.align 32
2288 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
2289 done
2290.align 32
2291 ta HP_BAD_TRAP /* 0x129 */
2292.align 32
2293 ta HP_BAD_TRAP /* 0x12a */
2294.align 32
2295 ta HP_BAD_TRAP /* 0x12b */
2296.align 32
2297 ta HP_BAD_TRAP /* 0x12c */
2298.align 32
2299 ta HP_BAD_TRAP /* 0x12d */
2300.align 32
2301 ta HP_BAD_TRAP /* 0x12e */
2302.align 32
2303 ta HP_BAD_TRAP /* 0x12f */
2304.align 32
2305 ta HP_BAD_TRAP /* 0x130 */
2306.align 32
2307 ta HP_BAD_TRAP /* 0x131 */
2308.align 32
2309 ta HP_BAD_TRAP /* 0x132 */
2310.align 32
2311 ta HP_BAD_TRAP /* 0x133 */
2312.align 32
2313 ta HP_BAD_TRAP /* 0x134 */
2314.align 32
2315 ta HP_BAD_TRAP /* 0x135 */
2316.align 32
2317 ta HP_BAD_TRAP /* 0x136 */
2318.align 32
2319 ta HP_BAD_TRAP /* 0x137 */
2320.align 32
2321 ta HP_BAD_TRAP /* 0x138 */
2322.align 32
2323 ta HP_BAD_TRAP /* 0x139 */
2324.align 32
2325 ta HP_BAD_TRAP /* 0x13a */
2326.align 32
2327 ta HP_BAD_TRAP /* 0x13b */
2328.align 32
2329 ta HP_BAD_TRAP /* 0x13c */
2330.align 32
2331 ta HP_BAD_TRAP /* 0x13d */
2332.align 32
2333 ta HP_BAD_TRAP /* 0x13e */
2334.align 32
2335 ta HP_BAD_TRAP /* 0x13f */
2336.align 32
2337 ta HP_BAD_TRAP /* 0x140 */
2338.align 32
2339 ta HP_BAD_TRAP /* 0x141 */
2340.align 32
2341 ta HP_BAD_TRAP /* 0x142 */
2342.align 32
2343 ta HP_BAD_TRAP /* 0x143 */
2344.align 32
2345 ta HP_BAD_TRAP /* 0x144 */
2346.align 32
2347 ta HP_BAD_TRAP /* 0x145 */
2348.align 32
2349 ta HP_BAD_TRAP /* 0x146 */
2350.align 32
2351 ta HP_BAD_TRAP /* 0x147 */
2352.align 32
2353 ta HP_BAD_TRAP /* 0x148 */
2354.align 32
2355 ta HP_BAD_TRAP /* 0x149 */
2356.align 32
2357 ta HP_BAD_TRAP /* 0x14a */
2358.align 32
2359 ta HP_BAD_TRAP /* 0x14b */
2360.align 32
2361 ta HP_BAD_TRAP /* 0x14c */
2362.align 32
2363 ta HP_BAD_TRAP /* 0x14d */
2364.align 32
2365 ta HP_BAD_TRAP /* 0x14e */
2366.align 32
2367 ta HP_BAD_TRAP /* 0x14f */
2368.align 32
2369 ta HP_BAD_TRAP /* 0x150 */
2370.align 32
2371 ta HP_BAD_TRAP /* 0x151 */
2372.align 32
2373 ta HP_BAD_TRAP /* 0x152 */
2374.align 32
2375 ta HP_BAD_TRAP /* 0x153 */
2376.align 32
2377 ta HP_BAD_TRAP /* 0x154 */
2378.align 32
2379 ta HP_BAD_TRAP /* 0x155 */
2380.align 32
2381 ta HP_BAD_TRAP /* 0x156 */
2382.align 32
2383 ta HP_BAD_TRAP /* 0x157 */
2384.align 32
2385 ta HP_BAD_TRAP /* 0x158 */
2386.align 32
2387 ta HP_BAD_TRAP /* 0x159 */
2388.align 32
2389 ta HP_BAD_TRAP /* 0x15a */
2390.align 32
2391 ta HP_BAD_TRAP /* 0x15b */
2392.align 32
2393 ta HP_BAD_TRAP /* 0x15c */
2394.align 32
2395 ta HP_BAD_TRAP /* 0x15d */
2396.align 32
2397 ta HP_BAD_TRAP /* 0x15e */
2398.align 32
2399 ta HP_BAD_TRAP /* 0x15f */
2400.align 32
2401 ta HP_BAD_TRAP /* 0x160 */
2402.align 32
2403 ta HP_BAD_TRAP /* 0x161 */
2404.align 32
2405 ta HP_BAD_TRAP /* 0x162 */
2406.align 32
2407 ta HP_BAD_TRAP /* 0x163 */
2408.align 32
2409 ta HP_BAD_TRAP /* 0x164 */
2410.align 32
2411 ta HP_BAD_TRAP /* 0x165 */
2412.align 32
2413 ta HP_BAD_TRAP /* 0x166 */
2414.align 32
2415 ta HP_BAD_TRAP /* 0x167 */
2416.align 32
2417 ta HP_BAD_TRAP /* 0x168 */
2418.align 32
2419 ta HP_BAD_TRAP /* 0x169 */
2420.align 32
2421 ta HP_BAD_TRAP /* 0x16a */
2422.align 32
2423 ta HP_BAD_TRAP /* 0x16b */
2424.align 32
2425 ta HP_BAD_TRAP /* 0x16c */
2426.align 32
2427 ta HP_BAD_TRAP /* 0x16d */
2428.align 32
2429 ta HP_BAD_TRAP /* 0x16e */
2430.align 32
2431 ta HP_BAD_TRAP /* 0x16f */
2432.align 32
2433 ta HP_BAD_TRAP /* 0x170 */
2434.align 32
2435 ta HP_BAD_TRAP /* 0x171 */
2436.align 32
2437 ta HP_BAD_TRAP /* 0x172 */
2438.align 32
2439 ta HP_BAD_TRAP /* 0x173 */
2440.align 32
2441 ta HP_BAD_TRAP /* 0x174 */
2442.align 32
2443 ta HP_BAD_TRAP /* 0x175 */
2444.align 32
2445 ta HP_BAD_TRAP /* 0x176 */
2446.align 32
2447 ta HP_BAD_TRAP /* 0x177 */
2448.align 32
2449 ta HP_BAD_TRAP /* 0x178 */
2450.align 32
2451 ta HP_BAD_TRAP /* 0x179 */
2452.align 32
2453 ta HP_BAD_TRAP /* 0x17a */
2454.align 32
2455 ta HP_BAD_TRAP /* 0x17b */
2456.align 32
2457 ta HP_BAD_TRAP /* 0x17c */
2458.align 32
2459 ta HP_BAD_TRAP /* 0x17d */
2460.align 32
2461 ta HP_BAD_TRAP /* 0x17e */
2462.align 32
2463 ta HP_BAD_TRAP /* 0x17f */
2464.align 32
2465Thr0_Ptrap_Sect_text_end:
2466/*********************************************************************/
2467SECTION .Thr1_Ptrap_Sect TEXT_VA=THR1_PTRAP_TEXT_VA
2468attr_text {
2469 Name = .Thr1_Ptrap_Sect ,
2470 thr1_z_ctx_tsb_0
2471 VA = THR1_PTRAP_TEXT_VA ,
2472 RA = THR1_PTRAP_TEXT_RA ,
2473 PA = THR1_PTRAP_TEXT_PA ,
2474 TTE_Context = NUCLEUS ,
2475 TTE_V = 1 ,
2476 TTE_Size = 1 ,
2477 TTE_NFO = 0 ,
2478 TTE_IE = 0 ,
2479 TTE_Soft = 0 ,
2480 TTE_EP = 1 ,
2481 TTE_L = 0 ,
2482 TTE_CP = 1 ,
2483 TTE_CV = 0 ,
2484 TTE_E = 0 ,
2485 TTE_P = 1 ,
2486 TTE_W = 0 ,
2487 TTE_RSVD1 = 0 ,
2488 end_label = Thr1_Ptrap_Sect_text_end ,
2489 compressimage ,
2490 }
2491 ta HP_BAD_TRAP /* 0x0 */
2492.align 32
2493 ta HP_BAD_TRAP /* 0x1 */
2494.align 32
2495 ta HP_BAD_TRAP /* 0x2 */
2496.align 32
2497 ta HP_BAD_TRAP /* 0x3 */
2498.align 32
2499 ta HP_BAD_TRAP /* 0x4 */
2500.align 32
2501 ta HP_BAD_TRAP /* 0x5 */
2502.align 32
2503 ta HP_BAD_TRAP /* 0x6 */
2504.align 32
2505 ta HP_BAD_TRAP /* 0x7 */
2506.align 32
2507 ta HP_BAD_TRAP /* 0x8 */
2508.align 32
2509 ta HP_BAD_TRAP /* 0x9 */
2510.align 32
2511 ta HP_BAD_TRAP /* 0xa */
2512.align 32
2513 ta HP_BAD_TRAP /* 0xb */
2514.align 32
2515 ta HP_BAD_TRAP /* 0xc */
2516.align 32
2517 ta HP_BAD_TRAP /* 0xd */
2518.align 32
2519 ta HP_BAD_TRAP /* 0xe */
2520.align 32
2521 ta HP_BAD_TRAP /* 0xf */
2522.align 32
2523 ta HP_BAD_TRAP /* 0x10 */
2524.align 32
2525 ta HP_BAD_TRAP /* 0x11 */
2526.align 32
2527 ta HP_BAD_TRAP /* 0x12 */
2528.align 32
2529 ta HP_BAD_TRAP /* 0x13 */
2530.align 32
2531 ta HP_BAD_TRAP /* 0x14 */
2532.align 32
2533 ta HP_BAD_TRAP /* 0x15 */
2534.align 32
2535 ta HP_BAD_TRAP /* 0x16 */
2536.align 32
2537 ta HP_BAD_TRAP /* 0x17 */
2538.align 32
2539 ta HP_BAD_TRAP /* 0x18 */
2540.align 32
2541 ta HP_BAD_TRAP /* 0x19 */
2542.align 32
2543 ta HP_BAD_TRAP /* 0x1a */
2544.align 32
2545 ta HP_BAD_TRAP /* 0x1b */
2546.align 32
2547 ta HP_BAD_TRAP /* 0x1c */
2548.align 32
2549 ta HP_BAD_TRAP /* 0x1d */
2550.align 32
2551 ta HP_BAD_TRAP /* 0x1e */
2552.align 32
2553 ta HP_BAD_TRAP /* 0x1f */
2554.align 32
2555 ta HP_BAD_TRAP /* 0x20 */
2556.align 32
2557 ta HP_BAD_TRAP /* 0x21 */
2558.align 32
2559 ta HP_BAD_TRAP /* 0x22 */
2560.align 32
2561 ta HP_BAD_TRAP /* 0x23 */
2562.align 32
2563 ta HP_BAD_TRAP /* 0x24 */
2564.align 32
2565 ta HP_BAD_TRAP /* 0x25 */
2566.align 32
2567 ta HP_BAD_TRAP /* 0x26 */
2568.align 32
2569 ta HP_BAD_TRAP /* 0x27 */
2570.align 32
2571 ta HP_BAD_TRAP /* 0x28 */
2572.align 32
2573 ta HP_BAD_TRAP /* 0x29 */
2574.align 32
2575 ta HP_BAD_TRAP /* 0x2a */
2576.align 32
2577 ta HP_BAD_TRAP /* 0x2b */
2578.align 32
2579 ta HP_BAD_TRAP /* 0x2c */
2580.align 32
2581 ta HP_BAD_TRAP /* 0x2d */
2582.align 32
2583 ta HP_BAD_TRAP /* 0x2e */
2584.align 32
2585 ta HP_BAD_TRAP /* 0x2f */
2586.align 32
2587 ta HP_BAD_TRAP /* 0x30 */
2588.align 32
2589 ta HP_BAD_TRAP /* 0x31 */
2590.align 32
2591 ta HP_BAD_TRAP /* 0x32 */
2592.align 32
2593 ta HP_BAD_TRAP /* 0x33 */
2594.align 32
2595 ta HP_BAD_TRAP /* 0x34 */
2596.align 32
2597 ta HP_BAD_TRAP /* 0x35 */
2598.align 32
2599 ta HP_BAD_TRAP /* 0x36 */
2600.align 32
2601 ta HP_BAD_TRAP /* 0x37 */
2602.align 32
2603 ta HP_BAD_TRAP /* 0x38 */
2604.align 32
2605 ta HP_BAD_TRAP /* 0x39 */
2606.align 32
2607 ta HP_BAD_TRAP /* 0x3a */
2608.align 32
2609 ta HP_BAD_TRAP /* 0x3b */
2610.align 32
2611 ta HP_BAD_TRAP /* 0x3c */
2612.align 32
2613 ta HP_BAD_TRAP /* 0x3d */
2614.align 32
2615 ta HP_BAD_TRAP /* 0x3e */
2616.align 32
2617 ta HP_BAD_TRAP /* 0x3f */
2618.align 32
2619 ta HP_BAD_TRAP /* 0x40 */
2620.align 32
2621 ta HP_BAD_TRAP /* 0x41 */
2622.align 32
2623 ta HP_BAD_TRAP /* 0x42 */
2624.align 32
2625 ta HP_BAD_TRAP /* 0x43 */
2626.align 32
2627 ta HP_BAD_TRAP /* 0x44 */
2628.align 32
2629 ta HP_BAD_TRAP /* 0x45 */
2630.align 32
2631 ta HP_BAD_TRAP /* 0x46 */
2632.align 32
2633 ta HP_BAD_TRAP /* 0x47 */
2634.align 32
2635 ta HP_BAD_TRAP /* 0x48 */
2636.align 32
2637 ta HP_BAD_TRAP /* 0x49 */
2638.align 32
2639 ta HP_BAD_TRAP /* 0x4a */
2640.align 32
2641 ta HP_BAD_TRAP /* 0x4b */
2642.align 32
2643 ta HP_BAD_TRAP /* 0x4c */
2644.align 32
2645 ta HP_BAD_TRAP /* 0x4d */
2646.align 32
2647 ta HP_BAD_TRAP /* 0x4e */
2648.align 32
2649 ta HP_BAD_TRAP /* 0x4f */
2650.align 32
2651 ta HP_BAD_TRAP /* 0x50 */
2652.align 32
2653 ta HP_BAD_TRAP /* 0x51 */
2654.align 32
2655 ta HP_BAD_TRAP /* 0x52 */
2656.align 32
2657 ta HP_BAD_TRAP /* 0x53 */
2658.align 32
2659 ta HP_BAD_TRAP /* 0x54 */
2660.align 32
2661 ta HP_BAD_TRAP /* 0x55 */
2662.align 32
2663 ta HP_BAD_TRAP /* 0x56 */
2664.align 32
2665 ta HP_BAD_TRAP /* 0x57 */
2666.align 32
2667 ta HP_BAD_TRAP /* 0x58 */
2668.align 32
2669 ta HP_BAD_TRAP /* 0x59 */
2670.align 32
2671 ta HP_BAD_TRAP /* 0x5a */
2672.align 32
2673 ta HP_BAD_TRAP /* 0x5b */
2674.align 32
2675 ta HP_BAD_TRAP /* 0x5c */
2676.align 32
2677 ta HP_BAD_TRAP /* 0x5d */
2678.align 32
2679 ta HP_BAD_TRAP /* 0x5e */
2680.align 32
2681 ta HP_BAD_TRAP /* 0x5f */
2682.align 32
2683 ta HP_BAD_TRAP /* 0x60 */
2684.align 32
2685 ta HP_BAD_TRAP /* 0x61 */
2686.align 32
2687 ta HP_BAD_TRAP /* 0x62 */
2688.align 32
2689 ta HP_BAD_TRAP /* 0x63 */
2690.align 32
2691 ta HP_BAD_TRAP /* 0x64 */
2692.align 32
2693 ta HP_BAD_TRAP /* 0x65 */
2694.align 32
2695 ta HP_BAD_TRAP /* 0x66 */
2696.align 32
2697 ta HP_BAD_TRAP /* 0x67 */
2698.align 32
2699 ta HP_BAD_TRAP /* 0x68 */
2700.align 32
2701 ta HP_BAD_TRAP /* 0x69 */
2702.align 32
2703 ta HP_BAD_TRAP /* 0x6a */
2704.align 32
2705 ta HP_BAD_TRAP /* 0x6b */
2706.align 32
2707 ta HP_BAD_TRAP /* 0x6c */
2708.align 32
2709 ta HP_BAD_TRAP /* 0x6d */
2710.align 32
2711 ta HP_BAD_TRAP /* 0x6e */
2712.align 32
2713 ta HP_BAD_TRAP /* 0x6f */
2714.align 32
2715 ta HP_BAD_TRAP /* 0x70 */
2716.align 32
2717 ta HP_BAD_TRAP /* 0x71 */
2718.align 32
2719 ta HP_BAD_TRAP /* 0x72 */
2720.align 32
2721 ta HP_BAD_TRAP /* 0x73 */
2722.align 32
2723 ta HP_BAD_TRAP /* 0x74 */
2724.align 32
2725 ta HP_BAD_TRAP /* 0x75 */
2726.align 32
2727 ta HP_BAD_TRAP /* 0x76 */
2728.align 32
2729 ta HP_BAD_TRAP /* 0x77 */
2730.align 32
2731 ta HP_BAD_TRAP /* 0x78 */
2732.align 32
2733 ta HP_BAD_TRAP /* 0x79 */
2734.align 32
2735 ta HP_BAD_TRAP /* 0x7a */
2736.align 32
2737 ta HP_BAD_TRAP /* 0x7b */
2738.align 32
2739 ta HP_BAD_TRAP /* 0x7c */
2740.align 32
2741 ta HP_BAD_TRAP /* 0x7d */
2742.align 32
2743 ta HP_BAD_TRAP /* 0x7e */
2744.align 32
2745 ta HP_BAD_TRAP /* 0x7f */
2746.align 32
2747 ta HP_BAD_TRAP /* 0x80 */
2748.align 32
2749 ta HP_BAD_TRAP /* 0x81 */
2750.align 32
2751 ta HP_BAD_TRAP /* 0x82 */
2752.align 32
2753 ta HP_BAD_TRAP /* 0x83 */
2754.align 32
2755 ta HP_BAD_TRAP /* 0x84 */
2756.align 32
2757 ta HP_BAD_TRAP /* 0x85 */
2758.align 32
2759 ta HP_BAD_TRAP /* 0x86 */
2760.align 32
2761 ta HP_BAD_TRAP /* 0x87 */
2762.align 32
2763 ta HP_BAD_TRAP /* 0x88 */
2764.align 32
2765 ta HP_BAD_TRAP /* 0x89 */
2766.align 32
2767 ta HP_BAD_TRAP /* 0x8a */
2768.align 32
2769 ta HP_BAD_TRAP /* 0x8b */
2770.align 32
2771 ta HP_BAD_TRAP /* 0x8c */
2772.align 32
2773 ta HP_BAD_TRAP /* 0x8d */
2774.align 32
2775 ta HP_BAD_TRAP /* 0x8e */
2776.align 32
2777 ta HP_BAD_TRAP /* 0x8f */
2778.align 32
2779 ta HP_BAD_TRAP /* 0x90 */
2780.align 32
2781 ta HP_BAD_TRAP /* 0x91 */
2782.align 32
2783 ta HP_BAD_TRAP /* 0x92 */
2784.align 32
2785 ta HP_BAD_TRAP /* 0x93 */
2786.align 32
2787 ta HP_BAD_TRAP /* 0x94 */
2788.align 32
2789 ta HP_BAD_TRAP /* 0x95 */
2790.align 32
2791 ta HP_BAD_TRAP /* 0x96 */
2792.align 32
2793 ta HP_BAD_TRAP /* 0x97 */
2794.align 32
2795 ta HP_BAD_TRAP /* 0x98 */
2796.align 32
2797 ta HP_BAD_TRAP /* 0x99 */
2798.align 32
2799 ta HP_BAD_TRAP /* 0x9a */
2800.align 32
2801 ta HP_BAD_TRAP /* 0x9b */
2802.align 32
2803 ta HP_BAD_TRAP /* 0x9c */
2804.align 32
2805 ta HP_BAD_TRAP /* 0x9d */
2806.align 32
2807 ta HP_BAD_TRAP /* 0x9e */
2808.align 32
2809 ta HP_BAD_TRAP /* 0x9f */
2810.align 32
2811 ta HP_BAD_TRAP /* 0xa0 */
2812.align 32
2813 ta HP_BAD_TRAP /* 0xa1 */
2814.align 32
2815 ta HP_BAD_TRAP /* 0xa2 */
2816.align 32
2817 ta HP_BAD_TRAP /* 0xa3 */
2818.align 32
2819 ta HP_BAD_TRAP /* 0xa4 */
2820.align 32
2821 ta HP_BAD_TRAP /* 0xa5 */
2822.align 32
2823 ta HP_BAD_TRAP /* 0xa6 */
2824.align 32
2825 ta HP_BAD_TRAP /* 0xa7 */
2826.align 32
2827 ta HP_BAD_TRAP /* 0xa8 */
2828.align 32
2829 ta HP_BAD_TRAP /* 0xa9 */
2830.align 32
2831 ta HP_BAD_TRAP /* 0xaa */
2832.align 32
2833 ta HP_BAD_TRAP /* 0xab */
2834.align 32
2835 ta HP_BAD_TRAP /* 0xac */
2836.align 32
2837 ta HP_BAD_TRAP /* 0xad */
2838.align 32
2839 ta HP_BAD_TRAP /* 0xae */
2840.align 32
2841 ta HP_BAD_TRAP /* 0xaf */
2842.align 32
2843 ta HP_BAD_TRAP /* 0xb0 */
2844.align 32
2845 ta HP_BAD_TRAP /* 0xb1 */
2846.align 32
2847 ta HP_BAD_TRAP /* 0xb2 */
2848.align 32
2849 ta HP_BAD_TRAP /* 0xb3 */
2850.align 32
2851 ta HP_BAD_TRAP /* 0xb4 */
2852.align 32
2853 ta HP_BAD_TRAP /* 0xb5 */
2854.align 32
2855 ta HP_BAD_TRAP /* 0xb6 */
2856.align 32
2857 ta HP_BAD_TRAP /* 0xb7 */
2858.align 32
2859 ta HP_BAD_TRAP /* 0xb8 */
2860.align 32
2861 ta HP_BAD_TRAP /* 0xb9 */
2862.align 32
2863 ta HP_BAD_TRAP /* 0xba */
2864.align 32
2865 ta HP_BAD_TRAP /* 0xbb */
2866.align 32
2867 ta HP_BAD_TRAP /* 0xbc */
2868.align 32
2869 ta HP_BAD_TRAP /* 0xbd */
2870.align 32
2871 ta HP_BAD_TRAP /* 0xbe */
2872.align 32
2873 ta HP_BAD_TRAP /* 0xbf */
2874.align 32
2875 ta HP_BAD_TRAP /* 0xc0 */
2876.align 32
2877 ta HP_BAD_TRAP /* 0xc1 */
2878.align 32
2879 ta HP_BAD_TRAP /* 0xc2 */
2880.align 32
2881 ta HP_BAD_TRAP /* 0xc3 */
2882.align 32
2883 ta HP_BAD_TRAP /* 0xc4 */
2884.align 32
2885 ta HP_BAD_TRAP /* 0xc5 */
2886.align 32
2887 ta HP_BAD_TRAP /* 0xc6 */
2888.align 32
2889 ta HP_BAD_TRAP /* 0xc7 */
2890.align 32
2891 ta HP_BAD_TRAP /* 0xc8 */
2892.align 32
2893 ta HP_BAD_TRAP /* 0xc9 */
2894.align 32
2895 ta HP_BAD_TRAP /* 0xca */
2896.align 32
2897 ta HP_BAD_TRAP /* 0xcb */
2898.align 32
2899 ta HP_BAD_TRAP /* 0xcc */
2900.align 32
2901 ta HP_BAD_TRAP /* 0xcd */
2902.align 32
2903 ta HP_BAD_TRAP /* 0xce */
2904.align 32
2905 ta HP_BAD_TRAP /* 0xcf */
2906.align 32
2907 ta HP_BAD_TRAP /* 0xd0 */
2908.align 32
2909 ta HP_BAD_TRAP /* 0xd1 */
2910.align 32
2911 ta HP_BAD_TRAP /* 0xd2 */
2912.align 32
2913 ta HP_BAD_TRAP /* 0xd3 */
2914.align 32
2915 ta HP_BAD_TRAP /* 0xd4 */
2916.align 32
2917 ta HP_BAD_TRAP /* 0xd5 */
2918.align 32
2919 ta HP_BAD_TRAP /* 0xd6 */
2920.align 32
2921 ta HP_BAD_TRAP /* 0xd7 */
2922.align 32
2923 ta HP_BAD_TRAP /* 0xd8 */
2924.align 32
2925 ta HP_BAD_TRAP /* 0xd9 */
2926.align 32
2927 ta HP_BAD_TRAP /* 0xda */
2928.align 32
2929 ta HP_BAD_TRAP /* 0xdb */
2930.align 32
2931 ta HP_BAD_TRAP /* 0xdc */
2932.align 32
2933 ta HP_BAD_TRAP /* 0xdd */
2934.align 32
2935 ta HP_BAD_TRAP /* 0xde */
2936.align 32
2937 ta HP_BAD_TRAP /* 0xdf */
2938.align 32
2939 ta HP_BAD_TRAP /* 0xe0 */
2940.align 32
2941 ta HP_BAD_TRAP /* 0xe1 */
2942.align 32
2943 ta HP_BAD_TRAP /* 0xe2 */
2944.align 32
2945 ta HP_BAD_TRAP /* 0xe3 */
2946.align 32
2947 ta HP_BAD_TRAP /* 0xe4 */
2948.align 32
2949 ta HP_BAD_TRAP /* 0xe5 */
2950.align 32
2951 ta HP_BAD_TRAP /* 0xe6 */
2952.align 32
2953 ta HP_BAD_TRAP /* 0xe7 */
2954.align 32
2955 ta HP_BAD_TRAP /* 0xe8 */
2956.align 32
2957 ta HP_BAD_TRAP /* 0xe9 */
2958.align 32
2959 ta HP_BAD_TRAP /* 0xea */
2960.align 32
2961 ta HP_BAD_TRAP /* 0xeb */
2962.align 32
2963 ta HP_BAD_TRAP /* 0xec */
2964.align 32
2965 ta HP_BAD_TRAP /* 0xed */
2966.align 32
2967 ta HP_BAD_TRAP /* 0xee */
2968.align 32
2969 ta HP_BAD_TRAP /* 0xef */
2970.align 32
2971 ta HP_BAD_TRAP /* 0xf0 */
2972.align 32
2973 ta HP_BAD_TRAP /* 0xf1 */
2974.align 32
2975 ta HP_BAD_TRAP /* 0xf2 */
2976.align 32
2977 ta HP_BAD_TRAP /* 0xf3 */
2978.align 32
2979 ta HP_BAD_TRAP /* 0xf4 */
2980.align 32
2981 ta HP_BAD_TRAP /* 0xf5 */
2982.align 32
2983 ta HP_BAD_TRAP /* 0xf6 */
2984.align 32
2985 ta HP_BAD_TRAP /* 0xf7 */
2986.align 32
2987 ta HP_BAD_TRAP /* 0xf8 */
2988.align 32
2989 ta HP_BAD_TRAP /* 0xf9 */
2990.align 32
2991 ta HP_BAD_TRAP /* 0xfa */
2992.align 32
2993 ta HP_BAD_TRAP /* 0xfb */
2994.align 32
2995 ta HP_BAD_TRAP /* 0xfc */
2996.align 32
2997 ta HP_BAD_TRAP /* 0xfd */
2998.align 32
2999 ta HP_BAD_TRAP /* 0xfe */
3000.align 32
3001 ta HP_BAD_TRAP /* 0xff */
3002.align 32
3003 ta HP_GOOD_TRAP /* 0x100 */
3004.align 32
3005 ta HP_BAD_TRAP /* 0x101 */
3006.align 32
3007 ta HP_BAD_TRAP /* 0x102 */
3008.align 32
3009 ta HP_BAD_TRAP /* 0x103 */
3010.align 32
3011 ta HP_BAD_TRAP /* 0x104 */
3012.align 32
3013 ta HP_BAD_TRAP /* 0x105 */
3014.align 32
3015 ta HP_BAD_TRAP /* 0x106 */
3016.align 32
3017 ta HP_BAD_TRAP /* 0x107 */
3018.align 32
3019 ta HP_BAD_TRAP /* 0x108 */
3020.align 32
3021 ta HP_BAD_TRAP /* 0x109 */
3022.align 32
3023 ta HP_BAD_TRAP /* 0x10a */
3024.align 32
3025 ta HP_BAD_TRAP /* 0x10b */
3026.align 32
3027 ta HP_BAD_TRAP /* 0x10c */
3028.align 32
3029 ta HP_BAD_TRAP /* 0x10d */
3030.align 32
3031 ta HP_BAD_TRAP /* 0x10e */
3032.align 32
3033 ta HP_BAD_TRAP /* 0x10f */
3034.align 32
3035 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
3036 done
3037.align 32
3038 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
3039 done
3040.align 32
3041 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
3042 done
3043.align 32
3044 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
3045 done
3046.align 32
3047 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
3048 done
3049.align 32
3050 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
3051 done
3052.align 32
3053 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
3054 done
3055.align 32
3056 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
3057 done
3058.align 32
3059 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
3060 done
3061.align 32
3062 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
3063 done
3064.align 32
3065 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
3066 done
3067.align 32
3068 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
3069 done
3070.align 32
3071 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
3072 done
3073.align 32
3074 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
3075 done
3076.align 32
3077 ta HP_BAD_TRAP /* 0x11e */
3078.align 32
3079 ta HP_BAD_TRAP /* 0x11f */
3080.align 32
3081 sllx %i7, 63, %g1
3082 brz %g1, 1f
3083 nop
3084 rdpr %tnpc, %g2
3085 add %g2, 8, %g2
3086 wrpr %g2, %tnpc
30871:
3088 done
3089.align 32
3090 ta HPTRAP_CHANGE_PID /* 0x121 */
3091 done
3092.align 32
3093 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
3094 done
3095.align 32 /* 0x123 */
3096 ldxa [%l1] 0x14, %l2
3097 done
3098.align 32 /* 0x124 */
3099 ldxa [%l1] 0x1c, %l2
3100 done
3101.align 32 /* 0x125 */
3102 ldda [%l1] 0x26, %l2
3103 done
3104.align 32 /* 0x126 */
3105 ldda [%l1] 0x2e, %l2
3106 done
3107.align 32
3108 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
3109 done
3110.align 32
3111 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
3112 done
3113.align 32
3114 ta HP_BAD_TRAP /* 0x129 */
3115.align 32
3116 ta HP_BAD_TRAP /* 0x12a */
3117.align 32
3118 ta HP_BAD_TRAP /* 0x12b */
3119.align 32
3120 ta HP_BAD_TRAP /* 0x12c */
3121.align 32
3122 ta HP_BAD_TRAP /* 0x12d */
3123.align 32
3124 ta HP_BAD_TRAP /* 0x12e */
3125.align 32
3126 ta HP_BAD_TRAP /* 0x12f */
3127.align 32
3128 ta HP_BAD_TRAP /* 0x130 */
3129.align 32
3130 ta HP_BAD_TRAP /* 0x131 */
3131.align 32
3132 ta HP_BAD_TRAP /* 0x132 */
3133.align 32
3134 ta HP_BAD_TRAP /* 0x133 */
3135.align 32
3136 ta HP_BAD_TRAP /* 0x134 */
3137.align 32
3138 ta HP_BAD_TRAP /* 0x135 */
3139.align 32
3140 ta HP_BAD_TRAP /* 0x136 */
3141.align 32
3142 ta HP_BAD_TRAP /* 0x137 */
3143.align 32
3144 ta HP_BAD_TRAP /* 0x138 */
3145.align 32
3146 ta HP_BAD_TRAP /* 0x139 */
3147.align 32
3148 ta HP_BAD_TRAP /* 0x13a */
3149.align 32
3150 ta HP_BAD_TRAP /* 0x13b */
3151.align 32
3152 ta HP_BAD_TRAP /* 0x13c */
3153.align 32
3154 ta HP_BAD_TRAP /* 0x13d */
3155.align 32
3156 ta HP_BAD_TRAP /* 0x13e */
3157.align 32
3158 ta HP_BAD_TRAP /* 0x13f */
3159.align 32
3160 ta HP_BAD_TRAP /* 0x140 */
3161.align 32
3162 ta HP_BAD_TRAP /* 0x141 */
3163.align 32
3164 ta HP_BAD_TRAP /* 0x142 */
3165.align 32
3166 ta HP_BAD_TRAP /* 0x143 */
3167.align 32
3168 ta HP_BAD_TRAP /* 0x144 */
3169.align 32
3170 ta HP_BAD_TRAP /* 0x145 */
3171.align 32
3172 ta HP_BAD_TRAP /* 0x146 */
3173.align 32
3174 ta HP_BAD_TRAP /* 0x147 */
3175.align 32
3176 ta HP_BAD_TRAP /* 0x148 */
3177.align 32
3178 ta HP_BAD_TRAP /* 0x149 */
3179.align 32
3180 ta HP_BAD_TRAP /* 0x14a */
3181.align 32
3182 ta HP_BAD_TRAP /* 0x14b */
3183.align 32
3184 ta HP_BAD_TRAP /* 0x14c */
3185.align 32
3186 ta HP_BAD_TRAP /* 0x14d */
3187.align 32
3188 ta HP_BAD_TRAP /* 0x14e */
3189.align 32
3190 ta HP_BAD_TRAP /* 0x14f */
3191.align 32
3192 ta HP_BAD_TRAP /* 0x150 */
3193.align 32
3194 ta HP_BAD_TRAP /* 0x151 */
3195.align 32
3196 ta HP_BAD_TRAP /* 0x152 */
3197.align 32
3198 ta HP_BAD_TRAP /* 0x153 */
3199.align 32
3200 ta HP_BAD_TRAP /* 0x154 */
3201.align 32
3202 ta HP_BAD_TRAP /* 0x155 */
3203.align 32
3204 ta HP_BAD_TRAP /* 0x156 */
3205.align 32
3206 ta HP_BAD_TRAP /* 0x157 */
3207.align 32
3208 ta HP_BAD_TRAP /* 0x158 */
3209.align 32
3210 ta HP_BAD_TRAP /* 0x159 */
3211.align 32
3212 ta HP_BAD_TRAP /* 0x15a */
3213.align 32
3214 ta HP_BAD_TRAP /* 0x15b */
3215.align 32
3216 ta HP_BAD_TRAP /* 0x15c */
3217.align 32
3218 ta HP_BAD_TRAP /* 0x15d */
3219.align 32
3220 ta HP_BAD_TRAP /* 0x15e */
3221.align 32
3222 ta HP_BAD_TRAP /* 0x15f */
3223.align 32
3224 ta HP_BAD_TRAP /* 0x160 */
3225.align 32
3226 ta HP_BAD_TRAP /* 0x161 */
3227.align 32
3228 ta HP_BAD_TRAP /* 0x162 */
3229.align 32
3230 ta HP_BAD_TRAP /* 0x163 */
3231.align 32
3232 ta HP_BAD_TRAP /* 0x164 */
3233.align 32
3234 ta HP_BAD_TRAP /* 0x165 */
3235.align 32
3236 ta HP_BAD_TRAP /* 0x166 */
3237.align 32
3238 ta HP_BAD_TRAP /* 0x167 */
3239.align 32
3240 ta HP_BAD_TRAP /* 0x168 */
3241.align 32
3242 ta HP_BAD_TRAP /* 0x169 */
3243.align 32
3244 ta HP_BAD_TRAP /* 0x16a */
3245.align 32
3246 ta HP_BAD_TRAP /* 0x16b */
3247.align 32
3248 ta HP_BAD_TRAP /* 0x16c */
3249.align 32
3250 ta HP_BAD_TRAP /* 0x16d */
3251.align 32
3252 ta HP_BAD_TRAP /* 0x16e */
3253.align 32
3254 ta HP_BAD_TRAP /* 0x16f */
3255.align 32
3256 ta HP_BAD_TRAP /* 0x170 */
3257.align 32
3258 ta HP_BAD_TRAP /* 0x171 */
3259.align 32
3260 ta HP_BAD_TRAP /* 0x172 */
3261.align 32
3262 ta HP_BAD_TRAP /* 0x173 */
3263.align 32
3264 ta HP_BAD_TRAP /* 0x174 */
3265.align 32
3266 ta HP_BAD_TRAP /* 0x175 */
3267.align 32
3268 ta HP_BAD_TRAP /* 0x176 */
3269.align 32
3270 ta HP_BAD_TRAP /* 0x177 */
3271.align 32
3272 ta HP_BAD_TRAP /* 0x178 */
3273.align 32
3274 ta HP_BAD_TRAP /* 0x179 */
3275.align 32
3276 ta HP_BAD_TRAP /* 0x17a */
3277.align 32
3278 ta HP_BAD_TRAP /* 0x17b */
3279.align 32
3280 ta HP_BAD_TRAP /* 0x17c */
3281.align 32
3282 ta HP_BAD_TRAP /* 0x17d */
3283.align 32
3284 ta HP_BAD_TRAP /* 0x17e */
3285.align 32
3286 ta HP_BAD_TRAP /* 0x17f */
3287.align 32
3288Thr1_Ptrap_Sect_text_end:
3289/*********************************************************************/
3290SECTION .Thr2_Ptrap_Sect TEXT_VA=THR2_PTRAP_TEXT_VA
3291attr_text {
3292 Name = .Thr2_Ptrap_Sect ,
3293 thr2_z_ctx_tsb_3
3294 VA = THR2_PTRAP_TEXT_VA ,
3295 RA = THR2_PTRAP_TEXT_RA ,
3296 PA = THR2_PTRAP_TEXT_PA ,
3297 TTE_Context = NUCLEUS ,
3298 TTE_V = 1 ,
3299 TTE_NFO = 0 ,
3300 TTE_L = 0 ,
3301 TTE_Soft = 0 ,
3302 TTE_IE = 0 ,
3303 TTE_E = 0 ,
3304 TTE_CP = 1 ,
3305 TTE_CV = 0 ,
3306 TTE_P = 1 ,
3307 TTE_EP = 1 ,
3308 TTE_W = 0 ,
3309 TTE_SW1 = 0 ,
3310 TTE_SW0 = 0 ,
3311 TTE_RSVD1 = 0 ,
3312 TTE_Size = 1 ,
3313 end_label = Thr2_Ptrap_Sect_text_end ,
3314 compressimage ,
3315 }
3316 ta HP_BAD_TRAP /* 0x0 */
3317.align 32
3318 ta HP_BAD_TRAP /* 0x1 */
3319.align 32
3320 ta HP_BAD_TRAP /* 0x2 */
3321.align 32
3322 ta HP_BAD_TRAP /* 0x3 */
3323.align 32
3324 ta HP_BAD_TRAP /* 0x4 */
3325.align 32
3326 ta HP_BAD_TRAP /* 0x5 */
3327.align 32
3328 ta HP_BAD_TRAP /* 0x6 */
3329.align 32
3330 ta HP_BAD_TRAP /* 0x7 */
3331.align 32
3332 ta HP_BAD_TRAP /* 0x8 */
3333.align 32
3334 ta HP_BAD_TRAP /* 0x9 */
3335.align 32
3336 ta HP_BAD_TRAP /* 0xa */
3337.align 32
3338 ta HP_BAD_TRAP /* 0xb */
3339.align 32
3340 ta HP_BAD_TRAP /* 0xc */
3341.align 32
3342 ta HP_BAD_TRAP /* 0xd */
3343.align 32
3344 ta HP_BAD_TRAP /* 0xe */
3345.align 32
3346 ta HP_BAD_TRAP /* 0xf */
3347.align 32
3348 ta HP_BAD_TRAP /* 0x10 */
3349.align 32
3350 ta HP_BAD_TRAP /* 0x11 */
3351.align 32
3352 ta HP_BAD_TRAP /* 0x12 */
3353.align 32
3354 ta HP_BAD_TRAP /* 0x13 */
3355.align 32
3356 ta HP_BAD_TRAP /* 0x14 */
3357.align 32
3358 ta HP_BAD_TRAP /* 0x15 */
3359.align 32
3360 ta HP_BAD_TRAP /* 0x16 */
3361.align 32
3362 ta HP_BAD_TRAP /* 0x17 */
3363.align 32
3364 ta HP_BAD_TRAP /* 0x18 */
3365.align 32
3366 ta HP_BAD_TRAP /* 0x19 */
3367.align 32
3368 ta HP_BAD_TRAP /* 0x1a */
3369.align 32
3370 ta HP_BAD_TRAP /* 0x1b */
3371.align 32
3372 ta HP_BAD_TRAP /* 0x1c */
3373.align 32
3374 ta HP_BAD_TRAP /* 0x1d */
3375.align 32
3376 ta HP_BAD_TRAP /* 0x1e */
3377.align 32
3378 ta HP_BAD_TRAP /* 0x1f */
3379.align 32
3380 ta HP_BAD_TRAP /* 0x20 */
3381.align 32
3382 ta HP_BAD_TRAP /* 0x21 */
3383.align 32
3384 ta HP_BAD_TRAP /* 0x22 */
3385.align 32
3386 ta HP_BAD_TRAP /* 0x23 */
3387.align 32
3388 ta HP_BAD_TRAP /* 0x24 */
3389.align 32
3390 ta HP_BAD_TRAP /* 0x25 */
3391.align 32
3392 ta HP_BAD_TRAP /* 0x26 */
3393.align 32
3394 ta HP_BAD_TRAP /* 0x27 */
3395.align 32
3396 ta HP_BAD_TRAP /* 0x28 */
3397.align 32
3398 ta HP_BAD_TRAP /* 0x29 */
3399.align 32
3400 ta HP_BAD_TRAP /* 0x2a */
3401.align 32
3402 ta HP_BAD_TRAP /* 0x2b */
3403.align 32
3404 ta HP_BAD_TRAP /* 0x2c */
3405.align 32
3406 ta HP_BAD_TRAP /* 0x2d */
3407.align 32
3408 ta HP_BAD_TRAP /* 0x2e */
3409.align 32
3410 ta HP_BAD_TRAP /* 0x2f */
3411.align 32
3412 ta HP_BAD_TRAP /* 0x30 */
3413.align 32
3414 ta HP_BAD_TRAP /* 0x31 */
3415.align 32
3416 ta HP_BAD_TRAP /* 0x32 */
3417.align 32
3418 ta HP_BAD_TRAP /* 0x33 */
3419.align 32
3420 ta HP_BAD_TRAP /* 0x34 */
3421.align 32
3422 ta HP_BAD_TRAP /* 0x35 */
3423.align 32
3424 ta HP_BAD_TRAP /* 0x36 */
3425.align 32
3426 ta HP_BAD_TRAP /* 0x37 */
3427.align 32
3428 ta HP_BAD_TRAP /* 0x38 */
3429.align 32
3430 ta HP_BAD_TRAP /* 0x39 */
3431.align 32
3432 ta HP_BAD_TRAP /* 0x3a */
3433.align 32
3434 ta HP_BAD_TRAP /* 0x3b */
3435.align 32
3436 ta HP_BAD_TRAP /* 0x3c */
3437.align 32
3438 ta HP_BAD_TRAP /* 0x3d */
3439.align 32
3440 ta HP_BAD_TRAP /* 0x3e */
3441.align 32
3442 ta HP_BAD_TRAP /* 0x3f */
3443.align 32
3444 ta HP_BAD_TRAP /* 0x40 */
3445.align 32
3446 ta HP_BAD_TRAP /* 0x41 */
3447.align 32
3448 ta HP_BAD_TRAP /* 0x42 */
3449.align 32
3450 ta HP_BAD_TRAP /* 0x43 */
3451.align 32
3452 ta HP_BAD_TRAP /* 0x44 */
3453.align 32
3454 ta HP_BAD_TRAP /* 0x45 */
3455.align 32
3456 ta HP_BAD_TRAP /* 0x46 */
3457.align 32
3458 ta HP_BAD_TRAP /* 0x47 */
3459.align 32
3460 ta HP_BAD_TRAP /* 0x48 */
3461.align 32
3462 ta HP_BAD_TRAP /* 0x49 */
3463.align 32
3464 ta HP_BAD_TRAP /* 0x4a */
3465.align 32
3466 ta HP_BAD_TRAP /* 0x4b */
3467.align 32
3468 ta HP_BAD_TRAP /* 0x4c */
3469.align 32
3470 ta HP_BAD_TRAP /* 0x4d */
3471.align 32
3472 ta HP_BAD_TRAP /* 0x4e */
3473.align 32
3474 ta HP_BAD_TRAP /* 0x4f */
3475.align 32
3476 ta HP_BAD_TRAP /* 0x50 */
3477.align 32
3478 ta HP_BAD_TRAP /* 0x51 */
3479.align 32
3480 ta HP_BAD_TRAP /* 0x52 */
3481.align 32
3482 ta HP_BAD_TRAP /* 0x53 */
3483.align 32
3484 ta HP_BAD_TRAP /* 0x54 */
3485.align 32
3486 ta HP_BAD_TRAP /* 0x55 */
3487.align 32
3488 ta HP_BAD_TRAP /* 0x56 */
3489.align 32
3490 ta HP_BAD_TRAP /* 0x57 */
3491.align 32
3492 ta HP_BAD_TRAP /* 0x58 */
3493.align 32
3494 ta HP_BAD_TRAP /* 0x59 */
3495.align 32
3496 ta HP_BAD_TRAP /* 0x5a */
3497.align 32
3498 ta HP_BAD_TRAP /* 0x5b */
3499.align 32
3500 ta HP_BAD_TRAP /* 0x5c */
3501.align 32
3502 ta HP_BAD_TRAP /* 0x5d */
3503.align 32
3504 ta HP_BAD_TRAP /* 0x5e */
3505.align 32
3506 ta HP_BAD_TRAP /* 0x5f */
3507.align 32
3508 ta HP_BAD_TRAP /* 0x60 */
3509.align 32
3510 ta HP_BAD_TRAP /* 0x61 */
3511.align 32
3512 ta HP_BAD_TRAP /* 0x62 */
3513.align 32
3514 ta HP_BAD_TRAP /* 0x63 */
3515.align 32
3516 ta HP_BAD_TRAP /* 0x64 */
3517.align 32
3518 ta HP_BAD_TRAP /* 0x65 */
3519.align 32
3520 ta HP_BAD_TRAP /* 0x66 */
3521.align 32
3522 ta HP_BAD_TRAP /* 0x67 */
3523.align 32
3524 ta HP_BAD_TRAP /* 0x68 */
3525.align 32
3526 ta HP_BAD_TRAP /* 0x69 */
3527.align 32
3528 ta HP_BAD_TRAP /* 0x6a */
3529.align 32
3530 ta HP_BAD_TRAP /* 0x6b */
3531.align 32
3532 ta HP_BAD_TRAP /* 0x6c */
3533.align 32
3534 ta HP_BAD_TRAP /* 0x6d */
3535.align 32
3536 ta HP_BAD_TRAP /* 0x6e */
3537.align 32
3538 ta HP_BAD_TRAP /* 0x6f */
3539.align 32
3540 ta HP_BAD_TRAP /* 0x70 */
3541.align 32
3542 ta HP_BAD_TRAP /* 0x71 */
3543.align 32
3544 ta HP_BAD_TRAP /* 0x72 */
3545.align 32
3546 ta HP_BAD_TRAP /* 0x73 */
3547.align 32
3548 ta HP_BAD_TRAP /* 0x74 */
3549.align 32
3550 ta HP_BAD_TRAP /* 0x75 */
3551.align 32
3552 ta HP_BAD_TRAP /* 0x76 */
3553.align 32
3554 ta HP_BAD_TRAP /* 0x77 */
3555.align 32
3556 ta HP_BAD_TRAP /* 0x78 */
3557.align 32
3558 ta HP_BAD_TRAP /* 0x79 */
3559.align 32
3560 ta HP_BAD_TRAP /* 0x7a */
3561.align 32
3562 ta HP_BAD_TRAP /* 0x7b */
3563.align 32
3564 ta HP_BAD_TRAP /* 0x7c */
3565.align 32
3566 ta HP_BAD_TRAP /* 0x7d */
3567.align 32
3568 ta HP_BAD_TRAP /* 0x7e */
3569.align 32
3570 ta HP_BAD_TRAP /* 0x7f */
3571.align 32
3572 ta HP_BAD_TRAP /* 0x80 */
3573.align 32
3574 ta HP_BAD_TRAP /* 0x81 */
3575.align 32
3576 ta HP_BAD_TRAP /* 0x82 */
3577.align 32
3578 ta HP_BAD_TRAP /* 0x83 */
3579.align 32
3580 ta HP_BAD_TRAP /* 0x84 */
3581.align 32
3582 ta HP_BAD_TRAP /* 0x85 */
3583.align 32
3584 ta HP_BAD_TRAP /* 0x86 */
3585.align 32
3586 ta HP_BAD_TRAP /* 0x87 */
3587.align 32
3588 ta HP_BAD_TRAP /* 0x88 */
3589.align 32
3590 ta HP_BAD_TRAP /* 0x89 */
3591.align 32
3592 ta HP_BAD_TRAP /* 0x8a */
3593.align 32
3594 ta HP_BAD_TRAP /* 0x8b */
3595.align 32
3596 ta HP_BAD_TRAP /* 0x8c */
3597.align 32
3598 ta HP_BAD_TRAP /* 0x8d */
3599.align 32
3600 ta HP_BAD_TRAP /* 0x8e */
3601.align 32
3602 ta HP_BAD_TRAP /* 0x8f */
3603.align 32
3604 ta HP_BAD_TRAP /* 0x90 */
3605.align 32
3606 ta HP_BAD_TRAP /* 0x91 */
3607.align 32
3608 ta HP_BAD_TRAP /* 0x92 */
3609.align 32
3610 ta HP_BAD_TRAP /* 0x93 */
3611.align 32
3612 ta HP_BAD_TRAP /* 0x94 */
3613.align 32
3614 ta HP_BAD_TRAP /* 0x95 */
3615.align 32
3616 ta HP_BAD_TRAP /* 0x96 */
3617.align 32
3618 ta HP_BAD_TRAP /* 0x97 */
3619.align 32
3620 ta HP_BAD_TRAP /* 0x98 */
3621.align 32
3622 ta HP_BAD_TRAP /* 0x99 */
3623.align 32
3624 ta HP_BAD_TRAP /* 0x9a */
3625.align 32
3626 ta HP_BAD_TRAP /* 0x9b */
3627.align 32
3628 ta HP_BAD_TRAP /* 0x9c */
3629.align 32
3630 ta HP_BAD_TRAP /* 0x9d */
3631.align 32
3632 ta HP_BAD_TRAP /* 0x9e */
3633.align 32
3634 ta HP_BAD_TRAP /* 0x9f */
3635.align 32
3636 ta HP_BAD_TRAP /* 0xa0 */
3637.align 32
3638 ta HP_BAD_TRAP /* 0xa1 */
3639.align 32
3640 ta HP_BAD_TRAP /* 0xa2 */
3641.align 32
3642 ta HP_BAD_TRAP /* 0xa3 */
3643.align 32
3644 ta HP_BAD_TRAP /* 0xa4 */
3645.align 32
3646 ta HP_BAD_TRAP /* 0xa5 */
3647.align 32
3648 ta HP_BAD_TRAP /* 0xa6 */
3649.align 32
3650 ta HP_BAD_TRAP /* 0xa7 */
3651.align 32
3652 ta HP_BAD_TRAP /* 0xa8 */
3653.align 32
3654 ta HP_BAD_TRAP /* 0xa9 */
3655.align 32
3656 ta HP_BAD_TRAP /* 0xaa */
3657.align 32
3658 ta HP_BAD_TRAP /* 0xab */
3659.align 32
3660 ta HP_BAD_TRAP /* 0xac */
3661.align 32
3662 ta HP_BAD_TRAP /* 0xad */
3663.align 32
3664 ta HP_BAD_TRAP /* 0xae */
3665.align 32
3666 ta HP_BAD_TRAP /* 0xaf */
3667.align 32
3668 ta HP_BAD_TRAP /* 0xb0 */
3669.align 32
3670 ta HP_BAD_TRAP /* 0xb1 */
3671.align 32
3672 ta HP_BAD_TRAP /* 0xb2 */
3673.align 32
3674 ta HP_BAD_TRAP /* 0xb3 */
3675.align 32
3676 ta HP_BAD_TRAP /* 0xb4 */
3677.align 32
3678 ta HP_BAD_TRAP /* 0xb5 */
3679.align 32
3680 ta HP_BAD_TRAP /* 0xb6 */
3681.align 32
3682 ta HP_BAD_TRAP /* 0xb7 */
3683.align 32
3684 ta HP_BAD_TRAP /* 0xb8 */
3685.align 32
3686 ta HP_BAD_TRAP /* 0xb9 */
3687.align 32
3688 ta HP_BAD_TRAP /* 0xba */
3689.align 32
3690 ta HP_BAD_TRAP /* 0xbb */
3691.align 32
3692 ta HP_BAD_TRAP /* 0xbc */
3693.align 32
3694 ta HP_BAD_TRAP /* 0xbd */
3695.align 32
3696 ta HP_BAD_TRAP /* 0xbe */
3697.align 32
3698 ta HP_BAD_TRAP /* 0xbf */
3699.align 32
3700 ta HP_BAD_TRAP /* 0xc0 */
3701.align 32
3702 ta HP_BAD_TRAP /* 0xc1 */
3703.align 32
3704 ta HP_BAD_TRAP /* 0xc2 */
3705.align 32
3706 ta HP_BAD_TRAP /* 0xc3 */
3707.align 32
3708 ta HP_BAD_TRAP /* 0xc4 */
3709.align 32
3710 ta HP_BAD_TRAP /* 0xc5 */
3711.align 32
3712 ta HP_BAD_TRAP /* 0xc6 */
3713.align 32
3714 ta HP_BAD_TRAP /* 0xc7 */
3715.align 32
3716 ta HP_BAD_TRAP /* 0xc8 */
3717.align 32
3718 ta HP_BAD_TRAP /* 0xc9 */
3719.align 32
3720 ta HP_BAD_TRAP /* 0xca */
3721.align 32
3722 ta HP_BAD_TRAP /* 0xcb */
3723.align 32
3724 ta HP_BAD_TRAP /* 0xcc */
3725.align 32
3726 ta HP_BAD_TRAP /* 0xcd */
3727.align 32
3728 ta HP_BAD_TRAP /* 0xce */
3729.align 32
3730 ta HP_BAD_TRAP /* 0xcf */
3731.align 32
3732 ta HP_BAD_TRAP /* 0xd0 */
3733.align 32
3734 ta HP_BAD_TRAP /* 0xd1 */
3735.align 32
3736 ta HP_BAD_TRAP /* 0xd2 */
3737.align 32
3738 ta HP_BAD_TRAP /* 0xd3 */
3739.align 32
3740 ta HP_BAD_TRAP /* 0xd4 */
3741.align 32
3742 ta HP_BAD_TRAP /* 0xd5 */
3743.align 32
3744 ta HP_BAD_TRAP /* 0xd6 */
3745.align 32
3746 ta HP_BAD_TRAP /* 0xd7 */
3747.align 32
3748 ta HP_BAD_TRAP /* 0xd8 */
3749.align 32
3750 ta HP_BAD_TRAP /* 0xd9 */
3751.align 32
3752 ta HP_BAD_TRAP /* 0xda */
3753.align 32
3754 ta HP_BAD_TRAP /* 0xdb */
3755.align 32
3756 ta HP_BAD_TRAP /* 0xdc */
3757.align 32
3758 ta HP_BAD_TRAP /* 0xdd */
3759.align 32
3760 ta HP_BAD_TRAP /* 0xde */
3761.align 32
3762 ta HP_BAD_TRAP /* 0xdf */
3763.align 32
3764 ta HP_BAD_TRAP /* 0xe0 */
3765.align 32
3766 ta HP_BAD_TRAP /* 0xe1 */
3767.align 32
3768 ta HP_BAD_TRAP /* 0xe2 */
3769.align 32
3770 ta HP_BAD_TRAP /* 0xe3 */
3771.align 32
3772 ta HP_BAD_TRAP /* 0xe4 */
3773.align 32
3774 ta HP_BAD_TRAP /* 0xe5 */
3775.align 32
3776 ta HP_BAD_TRAP /* 0xe6 */
3777.align 32
3778 ta HP_BAD_TRAP /* 0xe7 */
3779.align 32
3780 ta HP_BAD_TRAP /* 0xe8 */
3781.align 32
3782 ta HP_BAD_TRAP /* 0xe9 */
3783.align 32
3784 ta HP_BAD_TRAP /* 0xea */
3785.align 32
3786 ta HP_BAD_TRAP /* 0xeb */
3787.align 32
3788 ta HP_BAD_TRAP /* 0xec */
3789.align 32
3790 ta HP_BAD_TRAP /* 0xed */
3791.align 32
3792 ta HP_BAD_TRAP /* 0xee */
3793.align 32
3794 ta HP_BAD_TRAP /* 0xef */
3795.align 32
3796 ta HP_BAD_TRAP /* 0xf0 */
3797.align 32
3798 ta HP_BAD_TRAP /* 0xf1 */
3799.align 32
3800 ta HP_BAD_TRAP /* 0xf2 */
3801.align 32
3802 ta HP_BAD_TRAP /* 0xf3 */
3803.align 32
3804 ta HP_BAD_TRAP /* 0xf4 */
3805.align 32
3806 ta HP_BAD_TRAP /* 0xf5 */
3807.align 32
3808 ta HP_BAD_TRAP /* 0xf6 */
3809.align 32
3810 ta HP_BAD_TRAP /* 0xf7 */
3811.align 32
3812 ta HP_BAD_TRAP /* 0xf8 */
3813.align 32
3814 ta HP_BAD_TRAP /* 0xf9 */
3815.align 32
3816 ta HP_BAD_TRAP /* 0xfa */
3817.align 32
3818 ta HP_BAD_TRAP /* 0xfb */
3819.align 32
3820 ta HP_BAD_TRAP /* 0xfc */
3821.align 32
3822 ta HP_BAD_TRAP /* 0xfd */
3823.align 32
3824 ta HP_BAD_TRAP /* 0xfe */
3825.align 32
3826 ta HP_BAD_TRAP /* 0xff */
3827.align 32
3828 ta HP_GOOD_TRAP /* 0x100 */
3829.align 32
3830 ta HP_BAD_TRAP /* 0x101 */
3831.align 32
3832 ta HP_BAD_TRAP /* 0x102 */
3833.align 32
3834 ta HP_BAD_TRAP /* 0x103 */
3835.align 32
3836 ta HP_BAD_TRAP /* 0x104 */
3837.align 32
3838 ta HP_BAD_TRAP /* 0x105 */
3839.align 32
3840 ta HP_BAD_TRAP /* 0x106 */
3841.align 32
3842 ta HP_BAD_TRAP /* 0x107 */
3843.align 32
3844 ta HP_BAD_TRAP /* 0x108 */
3845.align 32
3846 ta HP_BAD_TRAP /* 0x109 */
3847.align 32
3848 ta HP_BAD_TRAP /* 0x10a */
3849.align 32
3850 ta HP_BAD_TRAP /* 0x10b */
3851.align 32
3852 ta HP_BAD_TRAP /* 0x10c */
3853.align 32
3854 ta HP_BAD_TRAP /* 0x10d */
3855.align 32
3856 ta HP_BAD_TRAP /* 0x10e */
3857.align 32
3858 ta HP_BAD_TRAP /* 0x10f */
3859.align 32
3860 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
3861 done
3862.align 32
3863 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
3864 done
3865.align 32
3866 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
3867 done
3868.align 32
3869 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
3870 done
3871.align 32
3872 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
3873 done
3874.align 32
3875 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
3876 done
3877.align 32
3878 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
3879 done
3880.align 32
3881 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
3882 done
3883.align 32
3884 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
3885 done
3886.align 32
3887 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
3888 done
3889.align 32
3890 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
3891 done
3892.align 32
3893 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
3894 done
3895.align 32
3896 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
3897 done
3898.align 32
3899 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
3900 done
3901.align 32
3902 ta HP_BAD_TRAP /* 0x11e */
3903.align 32
3904 ta HP_BAD_TRAP /* 0x11f */
3905.align 32
3906 sllx %i7, 63, %g1
3907 brz %g1, 1f
3908 nop
3909 rdpr %tnpc, %g2
3910 add %g2, 8, %g2
3911 wrpr %g2, %tnpc
39121:
3913 done
3914.align 32
3915 ta HPTRAP_CHANGE_PID /* 0x121 */
3916 done
3917.align 32
3918 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
3919 done
3920.align 32 /* 0x123 */
3921 ldxa [%l1] 0x14, %l2
3922 done
3923.align 32 /* 0x124 */
3924 ldxa [%l1] 0x1c, %l2
3925 done
3926.align 32 /* 0x125 */
3927 ldda [%l1] 0x26, %l2
3928 done
3929.align 32 /* 0x126 */
3930 ldda [%l1] 0x2e, %l2
3931 done
3932.align 32
3933 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
3934 done
3935.align 32
3936 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
3937 done
3938.align 32
3939 ta HP_BAD_TRAP /* 0x129 */
3940.align 32
3941 ta HP_BAD_TRAP /* 0x12a */
3942.align 32
3943 ta HP_BAD_TRAP /* 0x12b */
3944.align 32
3945 ta HP_BAD_TRAP /* 0x12c */
3946.align 32
3947 ta HP_BAD_TRAP /* 0x12d */
3948.align 32
3949 ta HP_BAD_TRAP /* 0x12e */
3950.align 32
3951 ta HP_BAD_TRAP /* 0x12f */
3952.align 32
3953 ta HP_BAD_TRAP /* 0x130 */
3954.align 32
3955 ta HP_BAD_TRAP /* 0x131 */
3956.align 32
3957 ta HP_BAD_TRAP /* 0x132 */
3958.align 32
3959 ta HP_BAD_TRAP /* 0x133 */
3960.align 32
3961 ta HP_BAD_TRAP /* 0x134 */
3962.align 32
3963 ta HP_BAD_TRAP /* 0x135 */
3964.align 32
3965 ta HP_BAD_TRAP /* 0x136 */
3966.align 32
3967 ta HP_BAD_TRAP /* 0x137 */
3968.align 32
3969 ta HP_BAD_TRAP /* 0x138 */
3970.align 32
3971 ta HP_BAD_TRAP /* 0x139 */
3972.align 32
3973 ta HP_BAD_TRAP /* 0x13a */
3974.align 32
3975 ta HP_BAD_TRAP /* 0x13b */
3976.align 32
3977 ta HP_BAD_TRAP /* 0x13c */
3978.align 32
3979 ta HP_BAD_TRAP /* 0x13d */
3980.align 32
3981 ta HP_BAD_TRAP /* 0x13e */
3982.align 32
3983 ta HP_BAD_TRAP /* 0x13f */
3984.align 32
3985 ta HP_BAD_TRAP /* 0x140 */
3986.align 32
3987 ta HP_BAD_TRAP /* 0x141 */
3988.align 32
3989 ta HP_BAD_TRAP /* 0x142 */
3990.align 32
3991 ta HP_BAD_TRAP /* 0x143 */
3992.align 32
3993 ta HP_BAD_TRAP /* 0x144 */
3994.align 32
3995 ta HP_BAD_TRAP /* 0x145 */
3996.align 32
3997 ta HP_BAD_TRAP /* 0x146 */
3998.align 32
3999 ta HP_BAD_TRAP /* 0x147 */
4000.align 32
4001 ta HP_BAD_TRAP /* 0x148 */
4002.align 32
4003 ta HP_BAD_TRAP /* 0x149 */
4004.align 32
4005 ta HP_BAD_TRAP /* 0x14a */
4006.align 32
4007 ta HP_BAD_TRAP /* 0x14b */
4008.align 32
4009 ta HP_BAD_TRAP /* 0x14c */
4010.align 32
4011 ta HP_BAD_TRAP /* 0x14d */
4012.align 32
4013 ta HP_BAD_TRAP /* 0x14e */
4014.align 32
4015 ta HP_BAD_TRAP /* 0x14f */
4016.align 32
4017 ta HP_BAD_TRAP /* 0x150 */
4018.align 32
4019 ta HP_BAD_TRAP /* 0x151 */
4020.align 32
4021 ta HP_BAD_TRAP /* 0x152 */
4022.align 32
4023 ta HP_BAD_TRAP /* 0x153 */
4024.align 32
4025 ta HP_BAD_TRAP /* 0x154 */
4026.align 32
4027 ta HP_BAD_TRAP /* 0x155 */
4028.align 32
4029 ta HP_BAD_TRAP /* 0x156 */
4030.align 32
4031 ta HP_BAD_TRAP /* 0x157 */
4032.align 32
4033 ta HP_BAD_TRAP /* 0x158 */
4034.align 32
4035 ta HP_BAD_TRAP /* 0x159 */
4036.align 32
4037 ta HP_BAD_TRAP /* 0x15a */
4038.align 32
4039 ta HP_BAD_TRAP /* 0x15b */
4040.align 32
4041 ta HP_BAD_TRAP /* 0x15c */
4042.align 32
4043 ta HP_BAD_TRAP /* 0x15d */
4044.align 32
4045 ta HP_BAD_TRAP /* 0x15e */
4046.align 32
4047 ta HP_BAD_TRAP /* 0x15f */
4048.align 32
4049 ta HP_BAD_TRAP /* 0x160 */
4050.align 32
4051 ta HP_BAD_TRAP /* 0x161 */
4052.align 32
4053 ta HP_BAD_TRAP /* 0x162 */
4054.align 32
4055 ta HP_BAD_TRAP /* 0x163 */
4056.align 32
4057 ta HP_BAD_TRAP /* 0x164 */
4058.align 32
4059 ta HP_BAD_TRAP /* 0x165 */
4060.align 32
4061 ta HP_BAD_TRAP /* 0x166 */
4062.align 32
4063 ta HP_BAD_TRAP /* 0x167 */
4064.align 32
4065 ta HP_BAD_TRAP /* 0x168 */
4066.align 32
4067 ta HP_BAD_TRAP /* 0x169 */
4068.align 32
4069 ta HP_BAD_TRAP /* 0x16a */
4070.align 32
4071 ta HP_BAD_TRAP /* 0x16b */
4072.align 32
4073 ta HP_BAD_TRAP /* 0x16c */
4074.align 32
4075 ta HP_BAD_TRAP /* 0x16d */
4076.align 32
4077 ta HP_BAD_TRAP /* 0x16e */
4078.align 32
4079 ta HP_BAD_TRAP /* 0x16f */
4080.align 32
4081 ta HP_BAD_TRAP /* 0x170 */
4082.align 32
4083 ta HP_BAD_TRAP /* 0x171 */
4084.align 32
4085 ta HP_BAD_TRAP /* 0x172 */
4086.align 32
4087 ta HP_BAD_TRAP /* 0x173 */
4088.align 32
4089 ta HP_BAD_TRAP /* 0x174 */
4090.align 32
4091 ta HP_BAD_TRAP /* 0x175 */
4092.align 32
4093 ta HP_BAD_TRAP /* 0x176 */
4094.align 32
4095 ta HP_BAD_TRAP /* 0x177 */
4096.align 32
4097 ta HP_BAD_TRAP /* 0x178 */
4098.align 32
4099 ta HP_BAD_TRAP /* 0x179 */
4100.align 32
4101 ta HP_BAD_TRAP /* 0x17a */
4102.align 32
4103 ta HP_BAD_TRAP /* 0x17b */
4104.align 32
4105 ta HP_BAD_TRAP /* 0x17c */
4106.align 32
4107 ta HP_BAD_TRAP /* 0x17d */
4108.align 32
4109 ta HP_BAD_TRAP /* 0x17e */
4110.align 32
4111 ta HP_BAD_TRAP /* 0x17f */
4112.align 32
4113Thr2_Ptrap_Sect_text_end:
4114/*********************************************************************/
4115SECTION .Thr3_Ptrap_Sect TEXT_VA=THR3_PTRAP_TEXT_VA
4116attr_text {
4117 Name = .Thr3_Ptrap_Sect ,
4118 thr3_z_ctx_tsb_3
4119 VA = THR3_PTRAP_TEXT_VA ,
4120 RA = THR3_PTRAP_TEXT_RA ,
4121 PA = THR3_PTRAP_TEXT_PA ,
4122 TTE_Context = NUCLEUS ,
4123 TTE_V = 1 ,
4124 TTE_Size = 1 ,
4125 TTE_NFO = 0 ,
4126 TTE_IE = 0 ,
4127 TTE_Soft = 0 ,
4128 TTE_EP = 1 ,
4129 TTE_L = 0 ,
4130 TTE_CP = 1 ,
4131 TTE_CV = 0 ,
4132 TTE_E = 0 ,
4133 TTE_P = 1 ,
4134 TTE_W = 0 ,
4135 TTE_RSVD1 = 0 ,
4136 end_label = Thr3_Ptrap_Sect_text_end ,
4137 compressimage ,
4138 }
4139 ta HP_BAD_TRAP /* 0x0 */
4140.align 32
4141 ta HP_BAD_TRAP /* 0x1 */
4142.align 32
4143 ta HP_BAD_TRAP /* 0x2 */
4144.align 32
4145 ta HP_BAD_TRAP /* 0x3 */
4146.align 32
4147 ta HP_BAD_TRAP /* 0x4 */
4148.align 32
4149 ta HP_BAD_TRAP /* 0x5 */
4150.align 32
4151 ta HP_BAD_TRAP /* 0x6 */
4152.align 32
4153 ta HP_BAD_TRAP /* 0x7 */
4154.align 32
4155 ta HP_BAD_TRAP /* 0x8 */
4156.align 32
4157 ta HP_BAD_TRAP /* 0x9 */
4158.align 32
4159 ta HP_BAD_TRAP /* 0xa */
4160.align 32
4161 ta HP_BAD_TRAP /* 0xb */
4162.align 32
4163 ta HP_BAD_TRAP /* 0xc */
4164.align 32
4165 ta HP_BAD_TRAP /* 0xd */
4166.align 32
4167 ta HP_BAD_TRAP /* 0xe */
4168.align 32
4169 ta HP_BAD_TRAP /* 0xf */
4170.align 32
4171 ta HP_BAD_TRAP /* 0x10 */
4172.align 32
4173 ta HP_BAD_TRAP /* 0x11 */
4174.align 32
4175 ta HP_BAD_TRAP /* 0x12 */
4176.align 32
4177 ta HP_BAD_TRAP /* 0x13 */
4178.align 32
4179 ta HP_BAD_TRAP /* 0x14 */
4180.align 32
4181 ta HP_BAD_TRAP /* 0x15 */
4182.align 32
4183 ta HP_BAD_TRAP /* 0x16 */
4184.align 32
4185 ta HP_BAD_TRAP /* 0x17 */
4186.align 32
4187 ta HP_BAD_TRAP /* 0x18 */
4188.align 32
4189 ta HP_BAD_TRAP /* 0x19 */
4190.align 32
4191 ta HP_BAD_TRAP /* 0x1a */
4192.align 32
4193 ta HP_BAD_TRAP /* 0x1b */
4194.align 32
4195 ta HP_BAD_TRAP /* 0x1c */
4196.align 32
4197 ta HP_BAD_TRAP /* 0x1d */
4198.align 32
4199 ta HP_BAD_TRAP /* 0x1e */
4200.align 32
4201 ta HP_BAD_TRAP /* 0x1f */
4202.align 32
4203 ta HP_BAD_TRAP /* 0x20 */
4204.align 32
4205 ta HP_BAD_TRAP /* 0x21 */
4206.align 32
4207 ta HP_BAD_TRAP /* 0x22 */
4208.align 32
4209 ta HP_BAD_TRAP /* 0x23 */
4210.align 32
4211 ta HP_BAD_TRAP /* 0x24 */
4212.align 32
4213 ta HP_BAD_TRAP /* 0x25 */
4214.align 32
4215 ta HP_BAD_TRAP /* 0x26 */
4216.align 32
4217 ta HP_BAD_TRAP /* 0x27 */
4218.align 32
4219 ta HP_BAD_TRAP /* 0x28 */
4220.align 32
4221 ta HP_BAD_TRAP /* 0x29 */
4222.align 32
4223 ta HP_BAD_TRAP /* 0x2a */
4224.align 32
4225 ta HP_BAD_TRAP /* 0x2b */
4226.align 32
4227 ta HP_BAD_TRAP /* 0x2c */
4228.align 32
4229 ta HP_BAD_TRAP /* 0x2d */
4230.align 32
4231 ta HP_BAD_TRAP /* 0x2e */
4232.align 32
4233 ta HP_BAD_TRAP /* 0x2f */
4234.align 32
4235 ta HP_BAD_TRAP /* 0x30 */
4236.align 32
4237 ta HP_BAD_TRAP /* 0x31 */
4238.align 32
4239 ta HP_BAD_TRAP /* 0x32 */
4240.align 32
4241 ta HP_BAD_TRAP /* 0x33 */
4242.align 32
4243 ta HP_BAD_TRAP /* 0x34 */
4244.align 32
4245 ta HP_BAD_TRAP /* 0x35 */
4246.align 32
4247 ta HP_BAD_TRAP /* 0x36 */
4248.align 32
4249 ta HP_BAD_TRAP /* 0x37 */
4250.align 32
4251 ta HP_BAD_TRAP /* 0x38 */
4252.align 32
4253 ta HP_BAD_TRAP /* 0x39 */
4254.align 32
4255 ta HP_BAD_TRAP /* 0x3a */
4256.align 32
4257 ta HP_BAD_TRAP /* 0x3b */
4258.align 32
4259 ta HP_BAD_TRAP /* 0x3c */
4260.align 32
4261 ta HP_BAD_TRAP /* 0x3d */
4262.align 32
4263 ta HP_BAD_TRAP /* 0x3e */
4264.align 32
4265 ta HP_BAD_TRAP /* 0x3f */
4266.align 32
4267 ta HP_BAD_TRAP /* 0x40 */
4268.align 32
4269 ta HP_BAD_TRAP /* 0x41 */
4270.align 32
4271 ta HP_BAD_TRAP /* 0x42 */
4272.align 32
4273 ta HP_BAD_TRAP /* 0x43 */
4274.align 32
4275 ta HP_BAD_TRAP /* 0x44 */
4276.align 32
4277 ta HP_BAD_TRAP /* 0x45 */
4278.align 32
4279 ta HP_BAD_TRAP /* 0x46 */
4280.align 32
4281 ta HP_BAD_TRAP /* 0x47 */
4282.align 32
4283 ta HP_BAD_TRAP /* 0x48 */
4284.align 32
4285 ta HP_BAD_TRAP /* 0x49 */
4286.align 32
4287 ta HP_BAD_TRAP /* 0x4a */
4288.align 32
4289 ta HP_BAD_TRAP /* 0x4b */
4290.align 32
4291 ta HP_BAD_TRAP /* 0x4c */
4292.align 32
4293 ta HP_BAD_TRAP /* 0x4d */
4294.align 32
4295 ta HP_BAD_TRAP /* 0x4e */
4296.align 32
4297 ta HP_BAD_TRAP /* 0x4f */
4298.align 32
4299 ta HP_BAD_TRAP /* 0x50 */
4300.align 32
4301 ta HP_BAD_TRAP /* 0x51 */
4302.align 32
4303 ta HP_BAD_TRAP /* 0x52 */
4304.align 32
4305 ta HP_BAD_TRAP /* 0x53 */
4306.align 32
4307 ta HP_BAD_TRAP /* 0x54 */
4308.align 32
4309 ta HP_BAD_TRAP /* 0x55 */
4310.align 32
4311 ta HP_BAD_TRAP /* 0x56 */
4312.align 32
4313 ta HP_BAD_TRAP /* 0x57 */
4314.align 32
4315 ta HP_BAD_TRAP /* 0x58 */
4316.align 32
4317 ta HP_BAD_TRAP /* 0x59 */
4318.align 32
4319 ta HP_BAD_TRAP /* 0x5a */
4320.align 32
4321 ta HP_BAD_TRAP /* 0x5b */
4322.align 32
4323 ta HP_BAD_TRAP /* 0x5c */
4324.align 32
4325 ta HP_BAD_TRAP /* 0x5d */
4326.align 32
4327 ta HP_BAD_TRAP /* 0x5e */
4328.align 32
4329 ta HP_BAD_TRAP /* 0x5f */
4330.align 32
4331 ta HP_BAD_TRAP /* 0x60 */
4332.align 32
4333 ta HP_BAD_TRAP /* 0x61 */
4334.align 32
4335 ta HP_BAD_TRAP /* 0x62 */
4336.align 32
4337 ta HP_BAD_TRAP /* 0x63 */
4338.align 32
4339 ta HP_BAD_TRAP /* 0x64 */
4340.align 32
4341 ta HP_BAD_TRAP /* 0x65 */
4342.align 32
4343 ta HP_BAD_TRAP /* 0x66 */
4344.align 32
4345 ta HP_BAD_TRAP /* 0x67 */
4346.align 32
4347 ta HP_BAD_TRAP /* 0x68 */
4348.align 32
4349 ta HP_BAD_TRAP /* 0x69 */
4350.align 32
4351 ta HP_BAD_TRAP /* 0x6a */
4352.align 32
4353 ta HP_BAD_TRAP /* 0x6b */
4354.align 32
4355 ta HP_BAD_TRAP /* 0x6c */
4356.align 32
4357 ta HP_BAD_TRAP /* 0x6d */
4358.align 32
4359 ta HP_BAD_TRAP /* 0x6e */
4360.align 32
4361 ta HP_BAD_TRAP /* 0x6f */
4362.align 32
4363 ta HP_BAD_TRAP /* 0x70 */
4364.align 32
4365 ta HP_BAD_TRAP /* 0x71 */
4366.align 32
4367 ta HP_BAD_TRAP /* 0x72 */
4368.align 32
4369 ta HP_BAD_TRAP /* 0x73 */
4370.align 32
4371 ta HP_BAD_TRAP /* 0x74 */
4372.align 32
4373 ta HP_BAD_TRAP /* 0x75 */
4374.align 32
4375 ta HP_BAD_TRAP /* 0x76 */
4376.align 32
4377 ta HP_BAD_TRAP /* 0x77 */
4378.align 32
4379 ta HP_BAD_TRAP /* 0x78 */
4380.align 32
4381 ta HP_BAD_TRAP /* 0x79 */
4382.align 32
4383 ta HP_BAD_TRAP /* 0x7a */
4384.align 32
4385 ta HP_BAD_TRAP /* 0x7b */
4386.align 32
4387 ta HP_BAD_TRAP /* 0x7c */
4388.align 32
4389 ta HP_BAD_TRAP /* 0x7d */
4390.align 32
4391 ta HP_BAD_TRAP /* 0x7e */
4392.align 32
4393 ta HP_BAD_TRAP /* 0x7f */
4394.align 32
4395 ta HP_BAD_TRAP /* 0x80 */
4396.align 32
4397 ta HP_BAD_TRAP /* 0x81 */
4398.align 32
4399 ta HP_BAD_TRAP /* 0x82 */
4400.align 32
4401 ta HP_BAD_TRAP /* 0x83 */
4402.align 32
4403 ta HP_BAD_TRAP /* 0x84 */
4404.align 32
4405 ta HP_BAD_TRAP /* 0x85 */
4406.align 32
4407 ta HP_BAD_TRAP /* 0x86 */
4408.align 32
4409 ta HP_BAD_TRAP /* 0x87 */
4410.align 32
4411 ta HP_BAD_TRAP /* 0x88 */
4412.align 32
4413 ta HP_BAD_TRAP /* 0x89 */
4414.align 32
4415 ta HP_BAD_TRAP /* 0x8a */
4416.align 32
4417 ta HP_BAD_TRAP /* 0x8b */
4418.align 32
4419 ta HP_BAD_TRAP /* 0x8c */
4420.align 32
4421 ta HP_BAD_TRAP /* 0x8d */
4422.align 32
4423 ta HP_BAD_TRAP /* 0x8e */
4424.align 32
4425 ta HP_BAD_TRAP /* 0x8f */
4426.align 32
4427 ta HP_BAD_TRAP /* 0x90 */
4428.align 32
4429 ta HP_BAD_TRAP /* 0x91 */
4430.align 32
4431 ta HP_BAD_TRAP /* 0x92 */
4432.align 32
4433 ta HP_BAD_TRAP /* 0x93 */
4434.align 32
4435 ta HP_BAD_TRAP /* 0x94 */
4436.align 32
4437 ta HP_BAD_TRAP /* 0x95 */
4438.align 32
4439 ta HP_BAD_TRAP /* 0x96 */
4440.align 32
4441 ta HP_BAD_TRAP /* 0x97 */
4442.align 32
4443 ta HP_BAD_TRAP /* 0x98 */
4444.align 32
4445 ta HP_BAD_TRAP /* 0x99 */
4446.align 32
4447 ta HP_BAD_TRAP /* 0x9a */
4448.align 32
4449 ta HP_BAD_TRAP /* 0x9b */
4450.align 32
4451 ta HP_BAD_TRAP /* 0x9c */
4452.align 32
4453 ta HP_BAD_TRAP /* 0x9d */
4454.align 32
4455 ta HP_BAD_TRAP /* 0x9e */
4456.align 32
4457 ta HP_BAD_TRAP /* 0x9f */
4458.align 32
4459 ta HP_BAD_TRAP /* 0xa0 */
4460.align 32
4461 ta HP_BAD_TRAP /* 0xa1 */
4462.align 32
4463 ta HP_BAD_TRAP /* 0xa2 */
4464.align 32
4465 ta HP_BAD_TRAP /* 0xa3 */
4466.align 32
4467 ta HP_BAD_TRAP /* 0xa4 */
4468.align 32
4469 ta HP_BAD_TRAP /* 0xa5 */
4470.align 32
4471 ta HP_BAD_TRAP /* 0xa6 */
4472.align 32
4473 ta HP_BAD_TRAP /* 0xa7 */
4474.align 32
4475 ta HP_BAD_TRAP /* 0xa8 */
4476.align 32
4477 ta HP_BAD_TRAP /* 0xa9 */
4478.align 32
4479 ta HP_BAD_TRAP /* 0xaa */
4480.align 32
4481 ta HP_BAD_TRAP /* 0xab */
4482.align 32
4483 ta HP_BAD_TRAP /* 0xac */
4484.align 32
4485 ta HP_BAD_TRAP /* 0xad */
4486.align 32
4487 ta HP_BAD_TRAP /* 0xae */
4488.align 32
4489 ta HP_BAD_TRAP /* 0xaf */
4490.align 32
4491 ta HP_BAD_TRAP /* 0xb0 */
4492.align 32
4493 ta HP_BAD_TRAP /* 0xb1 */
4494.align 32
4495 ta HP_BAD_TRAP /* 0xb2 */
4496.align 32
4497 ta HP_BAD_TRAP /* 0xb3 */
4498.align 32
4499 ta HP_BAD_TRAP /* 0xb4 */
4500.align 32
4501 ta HP_BAD_TRAP /* 0xb5 */
4502.align 32
4503 ta HP_BAD_TRAP /* 0xb6 */
4504.align 32
4505 ta HP_BAD_TRAP /* 0xb7 */
4506.align 32
4507 ta HP_BAD_TRAP /* 0xb8 */
4508.align 32
4509 ta HP_BAD_TRAP /* 0xb9 */
4510.align 32
4511 ta HP_BAD_TRAP /* 0xba */
4512.align 32
4513 ta HP_BAD_TRAP /* 0xbb */
4514.align 32
4515 ta HP_BAD_TRAP /* 0xbc */
4516.align 32
4517 ta HP_BAD_TRAP /* 0xbd */
4518.align 32
4519 ta HP_BAD_TRAP /* 0xbe */
4520.align 32
4521 ta HP_BAD_TRAP /* 0xbf */
4522.align 32
4523 ta HP_BAD_TRAP /* 0xc0 */
4524.align 32
4525 ta HP_BAD_TRAP /* 0xc1 */
4526.align 32
4527 ta HP_BAD_TRAP /* 0xc2 */
4528.align 32
4529 ta HP_BAD_TRAP /* 0xc3 */
4530.align 32
4531 ta HP_BAD_TRAP /* 0xc4 */
4532.align 32
4533 ta HP_BAD_TRAP /* 0xc5 */
4534.align 32
4535 ta HP_BAD_TRAP /* 0xc6 */
4536.align 32
4537 ta HP_BAD_TRAP /* 0xc7 */
4538.align 32
4539 ta HP_BAD_TRAP /* 0xc8 */
4540.align 32
4541 ta HP_BAD_TRAP /* 0xc9 */
4542.align 32
4543 ta HP_BAD_TRAP /* 0xca */
4544.align 32
4545 ta HP_BAD_TRAP /* 0xcb */
4546.align 32
4547 ta HP_BAD_TRAP /* 0xcc */
4548.align 32
4549 ta HP_BAD_TRAP /* 0xcd */
4550.align 32
4551 ta HP_BAD_TRAP /* 0xce */
4552.align 32
4553 ta HP_BAD_TRAP /* 0xcf */
4554.align 32
4555 ta HP_BAD_TRAP /* 0xd0 */
4556.align 32
4557 ta HP_BAD_TRAP /* 0xd1 */
4558.align 32
4559 ta HP_BAD_TRAP /* 0xd2 */
4560.align 32
4561 ta HP_BAD_TRAP /* 0xd3 */
4562.align 32
4563 ta HP_BAD_TRAP /* 0xd4 */
4564.align 32
4565 ta HP_BAD_TRAP /* 0xd5 */
4566.align 32
4567 ta HP_BAD_TRAP /* 0xd6 */
4568.align 32
4569 ta HP_BAD_TRAP /* 0xd7 */
4570.align 32
4571 ta HP_BAD_TRAP /* 0xd8 */
4572.align 32
4573 ta HP_BAD_TRAP /* 0xd9 */
4574.align 32
4575 ta HP_BAD_TRAP /* 0xda */
4576.align 32
4577 ta HP_BAD_TRAP /* 0xdb */
4578.align 32
4579 ta HP_BAD_TRAP /* 0xdc */
4580.align 32
4581 ta HP_BAD_TRAP /* 0xdd */
4582.align 32
4583 ta HP_BAD_TRAP /* 0xde */
4584.align 32
4585 ta HP_BAD_TRAP /* 0xdf */
4586.align 32
4587 ta HP_BAD_TRAP /* 0xe0 */
4588.align 32
4589 ta HP_BAD_TRAP /* 0xe1 */
4590.align 32
4591 ta HP_BAD_TRAP /* 0xe2 */
4592.align 32
4593 ta HP_BAD_TRAP /* 0xe3 */
4594.align 32
4595 ta HP_BAD_TRAP /* 0xe4 */
4596.align 32
4597 ta HP_BAD_TRAP /* 0xe5 */
4598.align 32
4599 ta HP_BAD_TRAP /* 0xe6 */
4600.align 32
4601 ta HP_BAD_TRAP /* 0xe7 */
4602.align 32
4603 ta HP_BAD_TRAP /* 0xe8 */
4604.align 32
4605 ta HP_BAD_TRAP /* 0xe9 */
4606.align 32
4607 ta HP_BAD_TRAP /* 0xea */
4608.align 32
4609 ta HP_BAD_TRAP /* 0xeb */
4610.align 32
4611 ta HP_BAD_TRAP /* 0xec */
4612.align 32
4613 ta HP_BAD_TRAP /* 0xed */
4614.align 32
4615 ta HP_BAD_TRAP /* 0xee */
4616.align 32
4617 ta HP_BAD_TRAP /* 0xef */
4618.align 32
4619 ta HP_BAD_TRAP /* 0xf0 */
4620.align 32
4621 ta HP_BAD_TRAP /* 0xf1 */
4622.align 32
4623 ta HP_BAD_TRAP /* 0xf2 */
4624.align 32
4625 ta HP_BAD_TRAP /* 0xf3 */
4626.align 32
4627 ta HP_BAD_TRAP /* 0xf4 */
4628.align 32
4629 ta HP_BAD_TRAP /* 0xf5 */
4630.align 32
4631 ta HP_BAD_TRAP /* 0xf6 */
4632.align 32
4633 ta HP_BAD_TRAP /* 0xf7 */
4634.align 32
4635 ta HP_BAD_TRAP /* 0xf8 */
4636.align 32
4637 ta HP_BAD_TRAP /* 0xf9 */
4638.align 32
4639 ta HP_BAD_TRAP /* 0xfa */
4640.align 32
4641 ta HP_BAD_TRAP /* 0xfb */
4642.align 32
4643 ta HP_BAD_TRAP /* 0xfc */
4644.align 32
4645 ta HP_BAD_TRAP /* 0xfd */
4646.align 32
4647 ta HP_BAD_TRAP /* 0xfe */
4648.align 32
4649 ta HP_BAD_TRAP /* 0xff */
4650.align 32
4651 ta HP_GOOD_TRAP /* 0x100 */
4652.align 32
4653 ta HP_BAD_TRAP /* 0x101 */
4654.align 32
4655 ta HP_BAD_TRAP /* 0x102 */
4656.align 32
4657 ta HP_BAD_TRAP /* 0x103 */
4658.align 32
4659 ta HP_BAD_TRAP /* 0x104 */
4660.align 32
4661 ta HP_BAD_TRAP /* 0x105 */
4662.align 32
4663 ta HP_BAD_TRAP /* 0x106 */
4664.align 32
4665 ta HP_BAD_TRAP /* 0x107 */
4666.align 32
4667 ta HP_BAD_TRAP /* 0x108 */
4668.align 32
4669 ta HP_BAD_TRAP /* 0x109 */
4670.align 32
4671 ta HP_BAD_TRAP /* 0x10a */
4672.align 32
4673 ta HP_BAD_TRAP /* 0x10b */
4674.align 32
4675 ta HP_BAD_TRAP /* 0x10c */
4676.align 32
4677 ta HP_BAD_TRAP /* 0x10d */
4678.align 32
4679 ta HP_BAD_TRAP /* 0x10e */
4680.align 32
4681 ta HP_BAD_TRAP /* 0x10f */
4682.align 32
4683 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
4684 done
4685.align 32
4686 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
4687 done
4688.align 32
4689 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
4690 done
4691.align 32
4692 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
4693 done
4694.align 32
4695 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
4696 done
4697.align 32
4698 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
4699 done
4700.align 32
4701 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
4702 done
4703.align 32
4704 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
4705 done
4706.align 32
4707 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
4708 done
4709.align 32
4710 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
4711 done
4712.align 32
4713 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
4714 done
4715.align 32
4716 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
4717 done
4718.align 32
4719 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
4720 done
4721.align 32
4722 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
4723 done
4724.align 32
4725 ta HP_BAD_TRAP /* 0x11e */
4726.align 32
4727 ta HP_BAD_TRAP /* 0x11f */
4728.align 32
4729 sllx %i7, 63, %g1
4730 brz %g1, 1f
4731 nop
4732 rdpr %tnpc, %g2
4733 add %g2, 8, %g2
4734 wrpr %g2, %tnpc
47351:
4736 done
4737.align 32
4738 ta HPTRAP_CHANGE_PID /* 0x121 */
4739 done
4740.align 32
4741 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
4742 done
4743.align 32 /* 0x123 */
4744 ldxa [%l1] 0x14, %l2
4745 done
4746.align 32 /* 0x124 */
4747 ldxa [%l1] 0x1c, %l2
4748 done
4749.align 32 /* 0x125 */
4750 ldda [%l1] 0x26, %l2
4751 done
4752.align 32 /* 0x126 */
4753 ldda [%l1] 0x2e, %l2
4754 done
4755.align 32
4756 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
4757 done
4758.align 32
4759 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
4760 done
4761.align 32
4762 ta HP_BAD_TRAP /* 0x129 */
4763.align 32
4764 ta HP_BAD_TRAP /* 0x12a */
4765.align 32
4766 ta HP_BAD_TRAP /* 0x12b */
4767.align 32
4768 ta HP_BAD_TRAP /* 0x12c */
4769.align 32
4770 ta HP_BAD_TRAP /* 0x12d */
4771.align 32
4772 ta HP_BAD_TRAP /* 0x12e */
4773.align 32
4774 ta HP_BAD_TRAP /* 0x12f */
4775.align 32
4776 ta HP_BAD_TRAP /* 0x130 */
4777.align 32
4778 ta HP_BAD_TRAP /* 0x131 */
4779.align 32
4780 ta HP_BAD_TRAP /* 0x132 */
4781.align 32
4782 ta HP_BAD_TRAP /* 0x133 */
4783.align 32
4784 ta HP_BAD_TRAP /* 0x134 */
4785.align 32
4786 ta HP_BAD_TRAP /* 0x135 */
4787.align 32
4788 ta HP_BAD_TRAP /* 0x136 */
4789.align 32
4790 ta HP_BAD_TRAP /* 0x137 */
4791.align 32
4792 ta HP_BAD_TRAP /* 0x138 */
4793.align 32
4794 ta HP_BAD_TRAP /* 0x139 */
4795.align 32
4796 ta HP_BAD_TRAP /* 0x13a */
4797.align 32
4798 ta HP_BAD_TRAP /* 0x13b */
4799.align 32
4800 ta HP_BAD_TRAP /* 0x13c */
4801.align 32
4802 ta HP_BAD_TRAP /* 0x13d */
4803.align 32
4804 ta HP_BAD_TRAP /* 0x13e */
4805.align 32
4806 ta HP_BAD_TRAP /* 0x13f */
4807.align 32
4808 ta HP_BAD_TRAP /* 0x140 */
4809.align 32
4810 ta HP_BAD_TRAP /* 0x141 */
4811.align 32
4812 ta HP_BAD_TRAP /* 0x142 */
4813.align 32
4814 ta HP_BAD_TRAP /* 0x143 */
4815.align 32
4816 ta HP_BAD_TRAP /* 0x144 */
4817.align 32
4818 ta HP_BAD_TRAP /* 0x145 */
4819.align 32
4820 ta HP_BAD_TRAP /* 0x146 */
4821.align 32
4822 ta HP_BAD_TRAP /* 0x147 */
4823.align 32
4824 ta HP_BAD_TRAP /* 0x148 */
4825.align 32
4826 ta HP_BAD_TRAP /* 0x149 */
4827.align 32
4828 ta HP_BAD_TRAP /* 0x14a */
4829.align 32
4830 ta HP_BAD_TRAP /* 0x14b */
4831.align 32
4832 ta HP_BAD_TRAP /* 0x14c */
4833.align 32
4834 ta HP_BAD_TRAP /* 0x14d */
4835.align 32
4836 ta HP_BAD_TRAP /* 0x14e */
4837.align 32
4838 ta HP_BAD_TRAP /* 0x14f */
4839.align 32
4840 ta HP_BAD_TRAP /* 0x150 */
4841.align 32
4842 ta HP_BAD_TRAP /* 0x151 */
4843.align 32
4844 ta HP_BAD_TRAP /* 0x152 */
4845.align 32
4846 ta HP_BAD_TRAP /* 0x153 */
4847.align 32
4848 ta HP_BAD_TRAP /* 0x154 */
4849.align 32
4850 ta HP_BAD_TRAP /* 0x155 */
4851.align 32
4852 ta HP_BAD_TRAP /* 0x156 */
4853.align 32
4854 ta HP_BAD_TRAP /* 0x157 */
4855.align 32
4856 ta HP_BAD_TRAP /* 0x158 */
4857.align 32
4858 ta HP_BAD_TRAP /* 0x159 */
4859.align 32
4860 ta HP_BAD_TRAP /* 0x15a */
4861.align 32
4862 ta HP_BAD_TRAP /* 0x15b */
4863.align 32
4864 ta HP_BAD_TRAP /* 0x15c */
4865.align 32
4866 ta HP_BAD_TRAP /* 0x15d */
4867.align 32
4868 ta HP_BAD_TRAP /* 0x15e */
4869.align 32
4870 ta HP_BAD_TRAP /* 0x15f */
4871.align 32
4872 ta HP_BAD_TRAP /* 0x160 */
4873.align 32
4874 ta HP_BAD_TRAP /* 0x161 */
4875.align 32
4876 ta HP_BAD_TRAP /* 0x162 */
4877.align 32
4878 ta HP_BAD_TRAP /* 0x163 */
4879.align 32
4880 ta HP_BAD_TRAP /* 0x164 */
4881.align 32
4882 ta HP_BAD_TRAP /* 0x165 */
4883.align 32
4884 ta HP_BAD_TRAP /* 0x166 */
4885.align 32
4886 ta HP_BAD_TRAP /* 0x167 */
4887.align 32
4888 ta HP_BAD_TRAP /* 0x168 */
4889.align 32
4890 ta HP_BAD_TRAP /* 0x169 */
4891.align 32
4892 ta HP_BAD_TRAP /* 0x16a */
4893.align 32
4894 ta HP_BAD_TRAP /* 0x16b */
4895.align 32
4896 ta HP_BAD_TRAP /* 0x16c */
4897.align 32
4898 ta HP_BAD_TRAP /* 0x16d */
4899.align 32
4900 ta HP_BAD_TRAP /* 0x16e */
4901.align 32
4902 ta HP_BAD_TRAP /* 0x16f */
4903.align 32
4904 ta HP_BAD_TRAP /* 0x170 */
4905.align 32
4906 ta HP_BAD_TRAP /* 0x171 */
4907.align 32
4908 ta HP_BAD_TRAP /* 0x172 */
4909.align 32
4910 ta HP_BAD_TRAP /* 0x173 */
4911.align 32
4912 ta HP_BAD_TRAP /* 0x174 */
4913.align 32
4914 ta HP_BAD_TRAP /* 0x175 */
4915.align 32
4916 ta HP_BAD_TRAP /* 0x176 */
4917.align 32
4918 ta HP_BAD_TRAP /* 0x177 */
4919.align 32
4920 ta HP_BAD_TRAP /* 0x178 */
4921.align 32
4922 ta HP_BAD_TRAP /* 0x179 */
4923.align 32
4924 ta HP_BAD_TRAP /* 0x17a */
4925.align 32
4926 ta HP_BAD_TRAP /* 0x17b */
4927.align 32
4928 ta HP_BAD_TRAP /* 0x17c */
4929.align 32
4930 ta HP_BAD_TRAP /* 0x17d */
4931.align 32
4932 ta HP_BAD_TRAP /* 0x17e */
4933.align 32
4934 ta HP_BAD_TRAP /* 0x17f */
4935.align 32
4936Thr3_Ptrap_Sect_text_end:
4937/*********************************************************************/
4938SECTION .Thr4_Ptrap_Sect TEXT_VA=THR4_PTRAP_TEXT_VA
4939attr_text {
4940 Name = .Thr4_Ptrap_Sect ,
4941 thr4_z_ctx_tsb_2
4942 VA = THR4_PTRAP_TEXT_VA ,
4943 RA = THR4_PTRAP_TEXT_RA ,
4944 PA = THR4_PTRAP_TEXT_PA ,
4945 TTE_Context = NUCLEUS ,
4946 TTE_V = 1 ,
4947 TTE_Size = 1 ,
4948 TTE_NFO = 0 ,
4949 TTE_IE = 0 ,
4950 TTE_Soft = 0 ,
4951 TTE_EP = 1 ,
4952 TTE_L = 0 ,
4953 TTE_CP = 1 ,
4954 TTE_CV = 0 ,
4955 TTE_E = 0 ,
4956 TTE_P = 1 ,
4957 TTE_W = 0 ,
4958 TTE_RSVD1 = 0 ,
4959 end_label = Thr4_Ptrap_Sect_text_end ,
4960 compressimage ,
4961 }
4962 ta HP_BAD_TRAP /* 0x0 */
4963.align 32
4964 ta HP_BAD_TRAP /* 0x1 */
4965.align 32
4966 ta HP_BAD_TRAP /* 0x2 */
4967.align 32
4968 ta HP_BAD_TRAP /* 0x3 */
4969.align 32
4970 ta HP_BAD_TRAP /* 0x4 */
4971.align 32
4972 ta HP_BAD_TRAP /* 0x5 */
4973.align 32
4974 ta HP_BAD_TRAP /* 0x6 */
4975.align 32
4976 ta HP_BAD_TRAP /* 0x7 */
4977.align 32
4978 ta HP_BAD_TRAP /* 0x8 */
4979.align 32
4980 ta HP_BAD_TRAP /* 0x9 */
4981.align 32
4982 ta HP_BAD_TRAP /* 0xa */
4983.align 32
4984 ta HP_BAD_TRAP /* 0xb */
4985.align 32
4986 ta HP_BAD_TRAP /* 0xc */
4987.align 32
4988 ta HP_BAD_TRAP /* 0xd */
4989.align 32
4990 ta HP_BAD_TRAP /* 0xe */
4991.align 32
4992 ta HP_BAD_TRAP /* 0xf */
4993.align 32
4994 ta HP_BAD_TRAP /* 0x10 */
4995.align 32
4996 ta HP_BAD_TRAP /* 0x11 */
4997.align 32
4998 ta HP_BAD_TRAP /* 0x12 */
4999.align 32
5000 ta HP_BAD_TRAP /* 0x13 */
5001.align 32
5002 ta HP_BAD_TRAP /* 0x14 */
5003.align 32
5004 ta HP_BAD_TRAP /* 0x15 */
5005.align 32
5006 ta HP_BAD_TRAP /* 0x16 */
5007.align 32
5008 ta HP_BAD_TRAP /* 0x17 */
5009.align 32
5010 ta HP_BAD_TRAP /* 0x18 */
5011.align 32
5012 ta HP_BAD_TRAP /* 0x19 */
5013.align 32
5014 ta HP_BAD_TRAP /* 0x1a */
5015.align 32
5016 ta HP_BAD_TRAP /* 0x1b */
5017.align 32
5018 ta HP_BAD_TRAP /* 0x1c */
5019.align 32
5020 ta HP_BAD_TRAP /* 0x1d */
5021.align 32
5022 ta HP_BAD_TRAP /* 0x1e */
5023.align 32
5024 ta HP_BAD_TRAP /* 0x1f */
5025.align 32
5026 ta HP_BAD_TRAP /* 0x20 */
5027.align 32
5028 ta HP_BAD_TRAP /* 0x21 */
5029.align 32
5030 ta HP_BAD_TRAP /* 0x22 */
5031.align 32
5032 ta HP_BAD_TRAP /* 0x23 */
5033.align 32
5034 ta HP_BAD_TRAP /* 0x24 */
5035.align 32
5036 ta HP_BAD_TRAP /* 0x25 */
5037.align 32
5038 ta HP_BAD_TRAP /* 0x26 */
5039.align 32
5040 ta HP_BAD_TRAP /* 0x27 */
5041.align 32
5042 ta HP_BAD_TRAP /* 0x28 */
5043.align 32
5044 ta HP_BAD_TRAP /* 0x29 */
5045.align 32
5046 ta HP_BAD_TRAP /* 0x2a */
5047.align 32
5048 ta HP_BAD_TRAP /* 0x2b */
5049.align 32
5050 ta HP_BAD_TRAP /* 0x2c */
5051.align 32
5052 ta HP_BAD_TRAP /* 0x2d */
5053.align 32
5054 ta HP_BAD_TRAP /* 0x2e */
5055.align 32
5056 ta HP_BAD_TRAP /* 0x2f */
5057.align 32
5058 ta HP_BAD_TRAP /* 0x30 */
5059.align 32
5060 ta HP_BAD_TRAP /* 0x31 */
5061.align 32
5062 ta HP_BAD_TRAP /* 0x32 */
5063.align 32
5064 ta HP_BAD_TRAP /* 0x33 */
5065.align 32
5066 ta HP_BAD_TRAP /* 0x34 */
5067.align 32
5068 ta HP_BAD_TRAP /* 0x35 */
5069.align 32
5070 ta HP_BAD_TRAP /* 0x36 */
5071.align 32
5072 ta HP_BAD_TRAP /* 0x37 */
5073.align 32
5074 ta HP_BAD_TRAP /* 0x38 */
5075.align 32
5076 ta HP_BAD_TRAP /* 0x39 */
5077.align 32
5078 ta HP_BAD_TRAP /* 0x3a */
5079.align 32
5080 ta HP_BAD_TRAP /* 0x3b */
5081.align 32
5082 ta HP_BAD_TRAP /* 0x3c */
5083.align 32
5084 ta HP_BAD_TRAP /* 0x3d */
5085.align 32
5086 ta HP_BAD_TRAP /* 0x3e */
5087.align 32
5088 ta HP_BAD_TRAP /* 0x3f */
5089.align 32
5090 ta HP_BAD_TRAP /* 0x40 */
5091.align 32
5092 ta HP_BAD_TRAP /* 0x41 */
5093.align 32
5094 ta HP_BAD_TRAP /* 0x42 */
5095.align 32
5096 ta HP_BAD_TRAP /* 0x43 */
5097.align 32
5098 ta HP_BAD_TRAP /* 0x44 */
5099.align 32
5100 ta HP_BAD_TRAP /* 0x45 */
5101.align 32
5102 ta HP_BAD_TRAP /* 0x46 */
5103.align 32
5104 ta HP_BAD_TRAP /* 0x47 */
5105.align 32
5106 ta HP_BAD_TRAP /* 0x48 */
5107.align 32
5108 ta HP_BAD_TRAP /* 0x49 */
5109.align 32
5110 ta HP_BAD_TRAP /* 0x4a */
5111.align 32
5112 ta HP_BAD_TRAP /* 0x4b */
5113.align 32
5114 ta HP_BAD_TRAP /* 0x4c */
5115.align 32
5116 ta HP_BAD_TRAP /* 0x4d */
5117.align 32
5118 ta HP_BAD_TRAP /* 0x4e */
5119.align 32
5120 ta HP_BAD_TRAP /* 0x4f */
5121.align 32
5122 ta HP_BAD_TRAP /* 0x50 */
5123.align 32
5124 ta HP_BAD_TRAP /* 0x51 */
5125.align 32
5126 ta HP_BAD_TRAP /* 0x52 */
5127.align 32
5128 ta HP_BAD_TRAP /* 0x53 */
5129.align 32
5130 ta HP_BAD_TRAP /* 0x54 */
5131.align 32
5132 ta HP_BAD_TRAP /* 0x55 */
5133.align 32
5134 ta HP_BAD_TRAP /* 0x56 */
5135.align 32
5136 ta HP_BAD_TRAP /* 0x57 */
5137.align 32
5138 ta HP_BAD_TRAP /* 0x58 */
5139.align 32
5140 ta HP_BAD_TRAP /* 0x59 */
5141.align 32
5142 ta HP_BAD_TRAP /* 0x5a */
5143.align 32
5144 ta HP_BAD_TRAP /* 0x5b */
5145.align 32
5146 ta HP_BAD_TRAP /* 0x5c */
5147.align 32
5148 ta HP_BAD_TRAP /* 0x5d */
5149.align 32
5150 ta HP_BAD_TRAP /* 0x5e */
5151.align 32
5152 ta HP_BAD_TRAP /* 0x5f */
5153.align 32
5154 ta HP_BAD_TRAP /* 0x60 */
5155.align 32
5156 ta HP_BAD_TRAP /* 0x61 */
5157.align 32
5158 ta HP_BAD_TRAP /* 0x62 */
5159.align 32
5160 ta HP_BAD_TRAP /* 0x63 */
5161.align 32
5162 ta HP_BAD_TRAP /* 0x64 */
5163.align 32
5164 ta HP_BAD_TRAP /* 0x65 */
5165.align 32
5166 ta HP_BAD_TRAP /* 0x66 */
5167.align 32
5168 ta HP_BAD_TRAP /* 0x67 */
5169.align 32
5170 ta HP_BAD_TRAP /* 0x68 */
5171.align 32
5172 ta HP_BAD_TRAP /* 0x69 */
5173.align 32
5174 ta HP_BAD_TRAP /* 0x6a */
5175.align 32
5176 ta HP_BAD_TRAP /* 0x6b */
5177.align 32
5178 ta HP_BAD_TRAP /* 0x6c */
5179.align 32
5180 ta HP_BAD_TRAP /* 0x6d */
5181.align 32
5182 ta HP_BAD_TRAP /* 0x6e */
5183.align 32
5184 ta HP_BAD_TRAP /* 0x6f */
5185.align 32
5186 ta HP_BAD_TRAP /* 0x70 */
5187.align 32
5188 ta HP_BAD_TRAP /* 0x71 */
5189.align 32
5190 ta HP_BAD_TRAP /* 0x72 */
5191.align 32
5192 ta HP_BAD_TRAP /* 0x73 */
5193.align 32
5194 ta HP_BAD_TRAP /* 0x74 */
5195.align 32
5196 ta HP_BAD_TRAP /* 0x75 */
5197.align 32
5198 ta HP_BAD_TRAP /* 0x76 */
5199.align 32
5200 ta HP_BAD_TRAP /* 0x77 */
5201.align 32
5202 ta HP_BAD_TRAP /* 0x78 */
5203.align 32
5204 ta HP_BAD_TRAP /* 0x79 */
5205.align 32
5206 ta HP_BAD_TRAP /* 0x7a */
5207.align 32
5208 ta HP_BAD_TRAP /* 0x7b */
5209.align 32
5210 ta HP_BAD_TRAP /* 0x7c */
5211.align 32
5212 ta HP_BAD_TRAP /* 0x7d */
5213.align 32
5214 ta HP_BAD_TRAP /* 0x7e */
5215.align 32
5216 ta HP_BAD_TRAP /* 0x7f */
5217.align 32
5218 ta HP_BAD_TRAP /* 0x80 */
5219.align 32
5220 ta HP_BAD_TRAP /* 0x81 */
5221.align 32
5222 ta HP_BAD_TRAP /* 0x82 */
5223.align 32
5224 ta HP_BAD_TRAP /* 0x83 */
5225.align 32
5226 ta HP_BAD_TRAP /* 0x84 */
5227.align 32
5228 ta HP_BAD_TRAP /* 0x85 */
5229.align 32
5230 ta HP_BAD_TRAP /* 0x86 */
5231.align 32
5232 ta HP_BAD_TRAP /* 0x87 */
5233.align 32
5234 ta HP_BAD_TRAP /* 0x88 */
5235.align 32
5236 ta HP_BAD_TRAP /* 0x89 */
5237.align 32
5238 ta HP_BAD_TRAP /* 0x8a */
5239.align 32
5240 ta HP_BAD_TRAP /* 0x8b */
5241.align 32
5242 ta HP_BAD_TRAP /* 0x8c */
5243.align 32
5244 ta HP_BAD_TRAP /* 0x8d */
5245.align 32
5246 ta HP_BAD_TRAP /* 0x8e */
5247.align 32
5248 ta HP_BAD_TRAP /* 0x8f */
5249.align 32
5250 ta HP_BAD_TRAP /* 0x90 */
5251.align 32
5252 ta HP_BAD_TRAP /* 0x91 */
5253.align 32
5254 ta HP_BAD_TRAP /* 0x92 */
5255.align 32
5256 ta HP_BAD_TRAP /* 0x93 */
5257.align 32
5258 ta HP_BAD_TRAP /* 0x94 */
5259.align 32
5260 ta HP_BAD_TRAP /* 0x95 */
5261.align 32
5262 ta HP_BAD_TRAP /* 0x96 */
5263.align 32
5264 ta HP_BAD_TRAP /* 0x97 */
5265.align 32
5266 ta HP_BAD_TRAP /* 0x98 */
5267.align 32
5268 ta HP_BAD_TRAP /* 0x99 */
5269.align 32
5270 ta HP_BAD_TRAP /* 0x9a */
5271.align 32
5272 ta HP_BAD_TRAP /* 0x9b */
5273.align 32
5274 ta HP_BAD_TRAP /* 0x9c */
5275.align 32
5276 ta HP_BAD_TRAP /* 0x9d */
5277.align 32
5278 ta HP_BAD_TRAP /* 0x9e */
5279.align 32
5280 ta HP_BAD_TRAP /* 0x9f */
5281.align 32
5282 ta HP_BAD_TRAP /* 0xa0 */
5283.align 32
5284 ta HP_BAD_TRAP /* 0xa1 */
5285.align 32
5286 ta HP_BAD_TRAP /* 0xa2 */
5287.align 32
5288 ta HP_BAD_TRAP /* 0xa3 */
5289.align 32
5290 ta HP_BAD_TRAP /* 0xa4 */
5291.align 32
5292 ta HP_BAD_TRAP /* 0xa5 */
5293.align 32
5294 ta HP_BAD_TRAP /* 0xa6 */
5295.align 32
5296 ta HP_BAD_TRAP /* 0xa7 */
5297.align 32
5298 ta HP_BAD_TRAP /* 0xa8 */
5299.align 32
5300 ta HP_BAD_TRAP /* 0xa9 */
5301.align 32
5302 ta HP_BAD_TRAP /* 0xaa */
5303.align 32
5304 ta HP_BAD_TRAP /* 0xab */
5305.align 32
5306 ta HP_BAD_TRAP /* 0xac */
5307.align 32
5308 ta HP_BAD_TRAP /* 0xad */
5309.align 32
5310 ta HP_BAD_TRAP /* 0xae */
5311.align 32
5312 ta HP_BAD_TRAP /* 0xaf */
5313.align 32
5314 ta HP_BAD_TRAP /* 0xb0 */
5315.align 32
5316 ta HP_BAD_TRAP /* 0xb1 */
5317.align 32
5318 ta HP_BAD_TRAP /* 0xb2 */
5319.align 32
5320 ta HP_BAD_TRAP /* 0xb3 */
5321.align 32
5322 ta HP_BAD_TRAP /* 0xb4 */
5323.align 32
5324 ta HP_BAD_TRAP /* 0xb5 */
5325.align 32
5326 ta HP_BAD_TRAP /* 0xb6 */
5327.align 32
5328 ta HP_BAD_TRAP /* 0xb7 */
5329.align 32
5330 ta HP_BAD_TRAP /* 0xb8 */
5331.align 32
5332 ta HP_BAD_TRAP /* 0xb9 */
5333.align 32
5334 ta HP_BAD_TRAP /* 0xba */
5335.align 32
5336 ta HP_BAD_TRAP /* 0xbb */
5337.align 32
5338 ta HP_BAD_TRAP /* 0xbc */
5339.align 32
5340 ta HP_BAD_TRAP /* 0xbd */
5341.align 32
5342 ta HP_BAD_TRAP /* 0xbe */
5343.align 32
5344 ta HP_BAD_TRAP /* 0xbf */
5345.align 32
5346 ta HP_BAD_TRAP /* 0xc0 */
5347.align 32
5348 ta HP_BAD_TRAP /* 0xc1 */
5349.align 32
5350 ta HP_BAD_TRAP /* 0xc2 */
5351.align 32
5352 ta HP_BAD_TRAP /* 0xc3 */
5353.align 32
5354 ta HP_BAD_TRAP /* 0xc4 */
5355.align 32
5356 ta HP_BAD_TRAP /* 0xc5 */
5357.align 32
5358 ta HP_BAD_TRAP /* 0xc6 */
5359.align 32
5360 ta HP_BAD_TRAP /* 0xc7 */
5361.align 32
5362 ta HP_BAD_TRAP /* 0xc8 */
5363.align 32
5364 ta HP_BAD_TRAP /* 0xc9 */
5365.align 32
5366 ta HP_BAD_TRAP /* 0xca */
5367.align 32
5368 ta HP_BAD_TRAP /* 0xcb */
5369.align 32
5370 ta HP_BAD_TRAP /* 0xcc */
5371.align 32
5372 ta HP_BAD_TRAP /* 0xcd */
5373.align 32
5374 ta HP_BAD_TRAP /* 0xce */
5375.align 32
5376 ta HP_BAD_TRAP /* 0xcf */
5377.align 32
5378 ta HP_BAD_TRAP /* 0xd0 */
5379.align 32
5380 ta HP_BAD_TRAP /* 0xd1 */
5381.align 32
5382 ta HP_BAD_TRAP /* 0xd2 */
5383.align 32
5384 ta HP_BAD_TRAP /* 0xd3 */
5385.align 32
5386 ta HP_BAD_TRAP /* 0xd4 */
5387.align 32
5388 ta HP_BAD_TRAP /* 0xd5 */
5389.align 32
5390 ta HP_BAD_TRAP /* 0xd6 */
5391.align 32
5392 ta HP_BAD_TRAP /* 0xd7 */
5393.align 32
5394 ta HP_BAD_TRAP /* 0xd8 */
5395.align 32
5396 ta HP_BAD_TRAP /* 0xd9 */
5397.align 32
5398 ta HP_BAD_TRAP /* 0xda */
5399.align 32
5400 ta HP_BAD_TRAP /* 0xdb */
5401.align 32
5402 ta HP_BAD_TRAP /* 0xdc */
5403.align 32
5404 ta HP_BAD_TRAP /* 0xdd */
5405.align 32
5406 ta HP_BAD_TRAP /* 0xde */
5407.align 32
5408 ta HP_BAD_TRAP /* 0xdf */
5409.align 32
5410 ta HP_BAD_TRAP /* 0xe0 */
5411.align 32
5412 ta HP_BAD_TRAP /* 0xe1 */
5413.align 32
5414 ta HP_BAD_TRAP /* 0xe2 */
5415.align 32
5416 ta HP_BAD_TRAP /* 0xe3 */
5417.align 32
5418 ta HP_BAD_TRAP /* 0xe4 */
5419.align 32
5420 ta HP_BAD_TRAP /* 0xe5 */
5421.align 32
5422 ta HP_BAD_TRAP /* 0xe6 */
5423.align 32
5424 ta HP_BAD_TRAP /* 0xe7 */
5425.align 32
5426 ta HP_BAD_TRAP /* 0xe8 */
5427.align 32
5428 ta HP_BAD_TRAP /* 0xe9 */
5429.align 32
5430 ta HP_BAD_TRAP /* 0xea */
5431.align 32
5432 ta HP_BAD_TRAP /* 0xeb */
5433.align 32
5434 ta HP_BAD_TRAP /* 0xec */
5435.align 32
5436 ta HP_BAD_TRAP /* 0xed */
5437.align 32
5438 ta HP_BAD_TRAP /* 0xee */
5439.align 32
5440 ta HP_BAD_TRAP /* 0xef */
5441.align 32
5442 ta HP_BAD_TRAP /* 0xf0 */
5443.align 32
5444 ta HP_BAD_TRAP /* 0xf1 */
5445.align 32
5446 ta HP_BAD_TRAP /* 0xf2 */
5447.align 32
5448 ta HP_BAD_TRAP /* 0xf3 */
5449.align 32
5450 ta HP_BAD_TRAP /* 0xf4 */
5451.align 32
5452 ta HP_BAD_TRAP /* 0xf5 */
5453.align 32
5454 ta HP_BAD_TRAP /* 0xf6 */
5455.align 32
5456 ta HP_BAD_TRAP /* 0xf7 */
5457.align 32
5458 ta HP_BAD_TRAP /* 0xf8 */
5459.align 32
5460 ta HP_BAD_TRAP /* 0xf9 */
5461.align 32
5462 ta HP_BAD_TRAP /* 0xfa */
5463.align 32
5464 ta HP_BAD_TRAP /* 0xfb */
5465.align 32
5466 ta HP_BAD_TRAP /* 0xfc */
5467.align 32
5468 ta HP_BAD_TRAP /* 0xfd */
5469.align 32
5470 ta HP_BAD_TRAP /* 0xfe */
5471.align 32
5472 ta HP_BAD_TRAP /* 0xff */
5473.align 32
5474 ta HP_GOOD_TRAP /* 0x100 */
5475.align 32
5476 ta HP_BAD_TRAP /* 0x101 */
5477.align 32
5478 ta HP_BAD_TRAP /* 0x102 */
5479.align 32
5480 ta HP_BAD_TRAP /* 0x103 */
5481.align 32
5482 ta HP_BAD_TRAP /* 0x104 */
5483.align 32
5484 ta HP_BAD_TRAP /* 0x105 */
5485.align 32
5486 ta HP_BAD_TRAP /* 0x106 */
5487.align 32
5488 ta HP_BAD_TRAP /* 0x107 */
5489.align 32
5490 ta HP_BAD_TRAP /* 0x108 */
5491.align 32
5492 ta HP_BAD_TRAP /* 0x109 */
5493.align 32
5494 ta HP_BAD_TRAP /* 0x10a */
5495.align 32
5496 ta HP_BAD_TRAP /* 0x10b */
5497.align 32
5498 ta HP_BAD_TRAP /* 0x10c */
5499.align 32
5500 ta HP_BAD_TRAP /* 0x10d */
5501.align 32
5502 ta HP_BAD_TRAP /* 0x10e */
5503.align 32
5504 ta HP_BAD_TRAP /* 0x10f */
5505.align 32
5506 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
5507 done
5508.align 32
5509 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
5510 done
5511.align 32
5512 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
5513 done
5514.align 32
5515 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
5516 done
5517.align 32
5518 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
5519 done
5520.align 32
5521 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
5522 done
5523.align 32
5524 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
5525 done
5526.align 32
5527 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
5528 done
5529.align 32
5530 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
5531 done
5532.align 32
5533 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
5534 done
5535.align 32
5536 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
5537 done
5538.align 32
5539 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
5540 done
5541.align 32
5542 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
5543 done
5544.align 32
5545 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
5546 done
5547.align 32
5548 ta HP_BAD_TRAP /* 0x11e */
5549.align 32
5550 ta HP_BAD_TRAP /* 0x11f */
5551.align 32
5552 sllx %i7, 63, %g1
5553 brz %g1, 1f
5554 nop
5555 rdpr %tnpc, %g2
5556 add %g2, 8, %g2
5557 wrpr %g2, %tnpc
55581:
5559 done
5560.align 32
5561 ta HPTRAP_CHANGE_PID /* 0x121 */
5562 done
5563.align 32
5564 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
5565 done
5566.align 32 /* 0x123 */
5567 ldxa [%l1] 0x14, %l2
5568 done
5569.align 32 /* 0x124 */
5570 ldxa [%l1] 0x1c, %l2
5571 done
5572.align 32 /* 0x125 */
5573 ldda [%l1] 0x26, %l2
5574 done
5575.align 32 /* 0x126 */
5576 ldda [%l1] 0x2e, %l2
5577 done
5578.align 32
5579 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
5580 done
5581.align 32
5582 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
5583 done
5584.align 32
5585 ta HP_BAD_TRAP /* 0x129 */
5586.align 32
5587 ta HP_BAD_TRAP /* 0x12a */
5588.align 32
5589 ta HP_BAD_TRAP /* 0x12b */
5590.align 32
5591 ta HP_BAD_TRAP /* 0x12c */
5592.align 32
5593 ta HP_BAD_TRAP /* 0x12d */
5594.align 32
5595 ta HP_BAD_TRAP /* 0x12e */
5596.align 32
5597 ta HP_BAD_TRAP /* 0x12f */
5598.align 32
5599 ta HP_BAD_TRAP /* 0x130 */
5600.align 32
5601 ta HP_BAD_TRAP /* 0x131 */
5602.align 32
5603 ta HP_BAD_TRAP /* 0x132 */
5604.align 32
5605 ta HP_BAD_TRAP /* 0x133 */
5606.align 32
5607 ta HP_BAD_TRAP /* 0x134 */
5608.align 32
5609 ta HP_BAD_TRAP /* 0x135 */
5610.align 32
5611 ta HP_BAD_TRAP /* 0x136 */
5612.align 32
5613 ta HP_BAD_TRAP /* 0x137 */
5614.align 32
5615 ta HP_BAD_TRAP /* 0x138 */
5616.align 32
5617 ta HP_BAD_TRAP /* 0x139 */
5618.align 32
5619 ta HP_BAD_TRAP /* 0x13a */
5620.align 32
5621 ta HP_BAD_TRAP /* 0x13b */
5622.align 32
5623 ta HP_BAD_TRAP /* 0x13c */
5624.align 32
5625 ta HP_BAD_TRAP /* 0x13d */
5626.align 32
5627 ta HP_BAD_TRAP /* 0x13e */
5628.align 32
5629 ta HP_BAD_TRAP /* 0x13f */
5630.align 32
5631 ta HP_BAD_TRAP /* 0x140 */
5632.align 32
5633 ta HP_BAD_TRAP /* 0x141 */
5634.align 32
5635 ta HP_BAD_TRAP /* 0x142 */
5636.align 32
5637 ta HP_BAD_TRAP /* 0x143 */
5638.align 32
5639 ta HP_BAD_TRAP /* 0x144 */
5640.align 32
5641 ta HP_BAD_TRAP /* 0x145 */
5642.align 32
5643 ta HP_BAD_TRAP /* 0x146 */
5644.align 32
5645 ta HP_BAD_TRAP /* 0x147 */
5646.align 32
5647 ta HP_BAD_TRAP /* 0x148 */
5648.align 32
5649 ta HP_BAD_TRAP /* 0x149 */
5650.align 32
5651 ta HP_BAD_TRAP /* 0x14a */
5652.align 32
5653 ta HP_BAD_TRAP /* 0x14b */
5654.align 32
5655 ta HP_BAD_TRAP /* 0x14c */
5656.align 32
5657 ta HP_BAD_TRAP /* 0x14d */
5658.align 32
5659 ta HP_BAD_TRAP /* 0x14e */
5660.align 32
5661 ta HP_BAD_TRAP /* 0x14f */
5662.align 32
5663 ta HP_BAD_TRAP /* 0x150 */
5664.align 32
5665 ta HP_BAD_TRAP /* 0x151 */
5666.align 32
5667 ta HP_BAD_TRAP /* 0x152 */
5668.align 32
5669 ta HP_BAD_TRAP /* 0x153 */
5670.align 32
5671 ta HP_BAD_TRAP /* 0x154 */
5672.align 32
5673 ta HP_BAD_TRAP /* 0x155 */
5674.align 32
5675 ta HP_BAD_TRAP /* 0x156 */
5676.align 32
5677 ta HP_BAD_TRAP /* 0x157 */
5678.align 32
5679 ta HP_BAD_TRAP /* 0x158 */
5680.align 32
5681 ta HP_BAD_TRAP /* 0x159 */
5682.align 32
5683 ta HP_BAD_TRAP /* 0x15a */
5684.align 32
5685 ta HP_BAD_TRAP /* 0x15b */
5686.align 32
5687 ta HP_BAD_TRAP /* 0x15c */
5688.align 32
5689 ta HP_BAD_TRAP /* 0x15d */
5690.align 32
5691 ta HP_BAD_TRAP /* 0x15e */
5692.align 32
5693 ta HP_BAD_TRAP /* 0x15f */
5694.align 32
5695 ta HP_BAD_TRAP /* 0x160 */
5696.align 32
5697 ta HP_BAD_TRAP /* 0x161 */
5698.align 32
5699 ta HP_BAD_TRAP /* 0x162 */
5700.align 32
5701 ta HP_BAD_TRAP /* 0x163 */
5702.align 32
5703 ta HP_BAD_TRAP /* 0x164 */
5704.align 32
5705 ta HP_BAD_TRAP /* 0x165 */
5706.align 32
5707 ta HP_BAD_TRAP /* 0x166 */
5708.align 32
5709 ta HP_BAD_TRAP /* 0x167 */
5710.align 32
5711 ta HP_BAD_TRAP /* 0x168 */
5712.align 32
5713 ta HP_BAD_TRAP /* 0x169 */
5714.align 32
5715 ta HP_BAD_TRAP /* 0x16a */
5716.align 32
5717 ta HP_BAD_TRAP /* 0x16b */
5718.align 32
5719 ta HP_BAD_TRAP /* 0x16c */
5720.align 32
5721 ta HP_BAD_TRAP /* 0x16d */
5722.align 32
5723 ta HP_BAD_TRAP /* 0x16e */
5724.align 32
5725 ta HP_BAD_TRAP /* 0x16f */
5726.align 32
5727 ta HP_BAD_TRAP /* 0x170 */
5728.align 32
5729 ta HP_BAD_TRAP /* 0x171 */
5730.align 32
5731 ta HP_BAD_TRAP /* 0x172 */
5732.align 32
5733 ta HP_BAD_TRAP /* 0x173 */
5734.align 32
5735 ta HP_BAD_TRAP /* 0x174 */
5736.align 32
5737 ta HP_BAD_TRAP /* 0x175 */
5738.align 32
5739 ta HP_BAD_TRAP /* 0x176 */
5740.align 32
5741 ta HP_BAD_TRAP /* 0x177 */
5742.align 32
5743 ta HP_BAD_TRAP /* 0x178 */
5744.align 32
5745 ta HP_BAD_TRAP /* 0x179 */
5746.align 32
5747 ta HP_BAD_TRAP /* 0x17a */
5748.align 32
5749 ta HP_BAD_TRAP /* 0x17b */
5750.align 32
5751 ta HP_BAD_TRAP /* 0x17c */
5752.align 32
5753 ta HP_BAD_TRAP /* 0x17d */
5754.align 32
5755 ta HP_BAD_TRAP /* 0x17e */
5756.align 32
5757 ta HP_BAD_TRAP /* 0x17f */
5758.align 32
5759Thr4_Ptrap_Sect_text_end:
5760/*********************************************************************/
5761SECTION .Thr5_Ptrap_Sect TEXT_VA=THR5_PTRAP_TEXT_VA
5762attr_text {
5763 Name = .Thr5_Ptrap_Sect ,
5764 thr5_z_ctx_tsb_2
5765 VA = THR5_PTRAP_TEXT_VA ,
5766 RA = THR5_PTRAP_TEXT_RA ,
5767 PA = THR5_PTRAP_TEXT_PA ,
5768 TTE_Context = NUCLEUS ,
5769 TTE_V = 1 ,
5770 TTE_Size = 1 ,
5771 TTE_NFO = 0 ,
5772 TTE_IE = 0 ,
5773 TTE_Soft = 0 ,
5774 TTE_EP = 1 ,
5775 TTE_L = 0 ,
5776 TTE_CP = 1 ,
5777 TTE_CV = 0 ,
5778 TTE_E = 0 ,
5779 TTE_P = 1 ,
5780 TTE_W = 0 ,
5781 TTE_RSVD1 = 0 ,
5782 end_label = Thr5_Ptrap_Sect_text_end ,
5783 compressimage ,
5784 }
5785 ta HP_BAD_TRAP /* 0x0 */
5786.align 32
5787 ta HP_BAD_TRAP /* 0x1 */
5788.align 32
5789 ta HP_BAD_TRAP /* 0x2 */
5790.align 32
5791 ta HP_BAD_TRAP /* 0x3 */
5792.align 32
5793 ta HP_BAD_TRAP /* 0x4 */
5794.align 32
5795 ta HP_BAD_TRAP /* 0x5 */
5796.align 32
5797 ta HP_BAD_TRAP /* 0x6 */
5798.align 32
5799 ta HP_BAD_TRAP /* 0x7 */
5800.align 32
5801 ta HP_BAD_TRAP /* 0x8 */
5802.align 32
5803 ta HP_BAD_TRAP /* 0x9 */
5804.align 32
5805 ta HP_BAD_TRAP /* 0xa */
5806.align 32
5807 ta HP_BAD_TRAP /* 0xb */
5808.align 32
5809 ta HP_BAD_TRAP /* 0xc */
5810.align 32
5811 ta HP_BAD_TRAP /* 0xd */
5812.align 32
5813 ta HP_BAD_TRAP /* 0xe */
5814.align 32
5815 ta HP_BAD_TRAP /* 0xf */
5816.align 32
5817 ta HP_BAD_TRAP /* 0x10 */
5818.align 32
5819 ta HP_BAD_TRAP /* 0x11 */
5820.align 32
5821 ta HP_BAD_TRAP /* 0x12 */
5822.align 32
5823 ta HP_BAD_TRAP /* 0x13 */
5824.align 32
5825 ta HP_BAD_TRAP /* 0x14 */
5826.align 32
5827 ta HP_BAD_TRAP /* 0x15 */
5828.align 32
5829 ta HP_BAD_TRAP /* 0x16 */
5830.align 32
5831 ta HP_BAD_TRAP /* 0x17 */
5832.align 32
5833 ta HP_BAD_TRAP /* 0x18 */
5834.align 32
5835 ta HP_BAD_TRAP /* 0x19 */
5836.align 32
5837 ta HP_BAD_TRAP /* 0x1a */
5838.align 32
5839 ta HP_BAD_TRAP /* 0x1b */
5840.align 32
5841 ta HP_BAD_TRAP /* 0x1c */
5842.align 32
5843 ta HP_BAD_TRAP /* 0x1d */
5844.align 32
5845 ta HP_BAD_TRAP /* 0x1e */
5846.align 32
5847 ta HP_BAD_TRAP /* 0x1f */
5848.align 32
5849 ta HP_BAD_TRAP /* 0x20 */
5850.align 32
5851 ta HP_BAD_TRAP /* 0x21 */
5852.align 32
5853 ta HP_BAD_TRAP /* 0x22 */
5854.align 32
5855 ta HP_BAD_TRAP /* 0x23 */
5856.align 32
5857 ta HP_BAD_TRAP /* 0x24 */
5858.align 32
5859 ta HP_BAD_TRAP /* 0x25 */
5860.align 32
5861 ta HP_BAD_TRAP /* 0x26 */
5862.align 32
5863 ta HP_BAD_TRAP /* 0x27 */
5864.align 32
5865 ta HP_BAD_TRAP /* 0x28 */
5866.align 32
5867 ta HP_BAD_TRAP /* 0x29 */
5868.align 32
5869 ta HP_BAD_TRAP /* 0x2a */
5870.align 32
5871 ta HP_BAD_TRAP /* 0x2b */
5872.align 32
5873 ta HP_BAD_TRAP /* 0x2c */
5874.align 32
5875 ta HP_BAD_TRAP /* 0x2d */
5876.align 32
5877 ta HP_BAD_TRAP /* 0x2e */
5878.align 32
5879 ta HP_BAD_TRAP /* 0x2f */
5880.align 32
5881 ta HP_BAD_TRAP /* 0x30 */
5882.align 32
5883 ta HP_BAD_TRAP /* 0x31 */
5884.align 32
5885 ta HP_BAD_TRAP /* 0x32 */
5886.align 32
5887 ta HP_BAD_TRAP /* 0x33 */
5888.align 32
5889 ta HP_BAD_TRAP /* 0x34 */
5890.align 32
5891 ta HP_BAD_TRAP /* 0x35 */
5892.align 32
5893 ta HP_BAD_TRAP /* 0x36 */
5894.align 32
5895 ta HP_BAD_TRAP /* 0x37 */
5896.align 32
5897 ta HP_BAD_TRAP /* 0x38 */
5898.align 32
5899 ta HP_BAD_TRAP /* 0x39 */
5900.align 32
5901 ta HP_BAD_TRAP /* 0x3a */
5902.align 32
5903 ta HP_BAD_TRAP /* 0x3b */
5904.align 32
5905 ta HP_BAD_TRAP /* 0x3c */
5906.align 32
5907 ta HP_BAD_TRAP /* 0x3d */
5908.align 32
5909 ta HP_BAD_TRAP /* 0x3e */
5910.align 32
5911 ta HP_BAD_TRAP /* 0x3f */
5912.align 32
5913 ta HP_BAD_TRAP /* 0x40 */
5914.align 32
5915 ta HP_BAD_TRAP /* 0x41 */
5916.align 32
5917 ta HP_BAD_TRAP /* 0x42 */
5918.align 32
5919 ta HP_BAD_TRAP /* 0x43 */
5920.align 32
5921 ta HP_BAD_TRAP /* 0x44 */
5922.align 32
5923 ta HP_BAD_TRAP /* 0x45 */
5924.align 32
5925 ta HP_BAD_TRAP /* 0x46 */
5926.align 32
5927 ta HP_BAD_TRAP /* 0x47 */
5928.align 32
5929 ta HP_BAD_TRAP /* 0x48 */
5930.align 32
5931 ta HP_BAD_TRAP /* 0x49 */
5932.align 32
5933 ta HP_BAD_TRAP /* 0x4a */
5934.align 32
5935 ta HP_BAD_TRAP /* 0x4b */
5936.align 32
5937 ta HP_BAD_TRAP /* 0x4c */
5938.align 32
5939 ta HP_BAD_TRAP /* 0x4d */
5940.align 32
5941 ta HP_BAD_TRAP /* 0x4e */
5942.align 32
5943 ta HP_BAD_TRAP /* 0x4f */
5944.align 32
5945 ta HP_BAD_TRAP /* 0x50 */
5946.align 32
5947 ta HP_BAD_TRAP /* 0x51 */
5948.align 32
5949 ta HP_BAD_TRAP /* 0x52 */
5950.align 32
5951 ta HP_BAD_TRAP /* 0x53 */
5952.align 32
5953 ta HP_BAD_TRAP /* 0x54 */
5954.align 32
5955 ta HP_BAD_TRAP /* 0x55 */
5956.align 32
5957 ta HP_BAD_TRAP /* 0x56 */
5958.align 32
5959 ta HP_BAD_TRAP /* 0x57 */
5960.align 32
5961 ta HP_BAD_TRAP /* 0x58 */
5962.align 32
5963 ta HP_BAD_TRAP /* 0x59 */
5964.align 32
5965 ta HP_BAD_TRAP /* 0x5a */
5966.align 32
5967 ta HP_BAD_TRAP /* 0x5b */
5968.align 32
5969 ta HP_BAD_TRAP /* 0x5c */
5970.align 32
5971 ta HP_BAD_TRAP /* 0x5d */
5972.align 32
5973 ta HP_BAD_TRAP /* 0x5e */
5974.align 32
5975 ta HP_BAD_TRAP /* 0x5f */
5976.align 32
5977 ta HP_BAD_TRAP /* 0x60 */
5978.align 32
5979 ta HP_BAD_TRAP /* 0x61 */
5980.align 32
5981 ta HP_BAD_TRAP /* 0x62 */
5982.align 32
5983 ta HP_BAD_TRAP /* 0x63 */
5984.align 32
5985 ta HP_BAD_TRAP /* 0x64 */
5986.align 32
5987 ta HP_BAD_TRAP /* 0x65 */
5988.align 32
5989 ta HP_BAD_TRAP /* 0x66 */
5990.align 32
5991 ta HP_BAD_TRAP /* 0x67 */
5992.align 32
5993 ta HP_BAD_TRAP /* 0x68 */
5994.align 32
5995 ta HP_BAD_TRAP /* 0x69 */
5996.align 32
5997 ta HP_BAD_TRAP /* 0x6a */
5998.align 32
5999 ta HP_BAD_TRAP /* 0x6b */
6000.align 32
6001 ta HP_BAD_TRAP /* 0x6c */
6002.align 32
6003 ta HP_BAD_TRAP /* 0x6d */
6004.align 32
6005 ta HP_BAD_TRAP /* 0x6e */
6006.align 32
6007 ta HP_BAD_TRAP /* 0x6f */
6008.align 32
6009 ta HP_BAD_TRAP /* 0x70 */
6010.align 32
6011 ta HP_BAD_TRAP /* 0x71 */
6012.align 32
6013 ta HP_BAD_TRAP /* 0x72 */
6014.align 32
6015 ta HP_BAD_TRAP /* 0x73 */
6016.align 32
6017 ta HP_BAD_TRAP /* 0x74 */
6018.align 32
6019 ta HP_BAD_TRAP /* 0x75 */
6020.align 32
6021 ta HP_BAD_TRAP /* 0x76 */
6022.align 32
6023 ta HP_BAD_TRAP /* 0x77 */
6024.align 32
6025 ta HP_BAD_TRAP /* 0x78 */
6026.align 32
6027 ta HP_BAD_TRAP /* 0x79 */
6028.align 32
6029 ta HP_BAD_TRAP /* 0x7a */
6030.align 32
6031 ta HP_BAD_TRAP /* 0x7b */
6032.align 32
6033 ta HP_BAD_TRAP /* 0x7c */
6034.align 32
6035 ta HP_BAD_TRAP /* 0x7d */
6036.align 32
6037 ta HP_BAD_TRAP /* 0x7e */
6038.align 32
6039 ta HP_BAD_TRAP /* 0x7f */
6040.align 32
6041 ta HP_BAD_TRAP /* 0x80 */
6042.align 32
6043 ta HP_BAD_TRAP /* 0x81 */
6044.align 32
6045 ta HP_BAD_TRAP /* 0x82 */
6046.align 32
6047 ta HP_BAD_TRAP /* 0x83 */
6048.align 32
6049 ta HP_BAD_TRAP /* 0x84 */
6050.align 32
6051 ta HP_BAD_TRAP /* 0x85 */
6052.align 32
6053 ta HP_BAD_TRAP /* 0x86 */
6054.align 32
6055 ta HP_BAD_TRAP /* 0x87 */
6056.align 32
6057 ta HP_BAD_TRAP /* 0x88 */
6058.align 32
6059 ta HP_BAD_TRAP /* 0x89 */
6060.align 32
6061 ta HP_BAD_TRAP /* 0x8a */
6062.align 32
6063 ta HP_BAD_TRAP /* 0x8b */
6064.align 32
6065 ta HP_BAD_TRAP /* 0x8c */
6066.align 32
6067 ta HP_BAD_TRAP /* 0x8d */
6068.align 32
6069 ta HP_BAD_TRAP /* 0x8e */
6070.align 32
6071 ta HP_BAD_TRAP /* 0x8f */
6072.align 32
6073 ta HP_BAD_TRAP /* 0x90 */
6074.align 32
6075 ta HP_BAD_TRAP /* 0x91 */
6076.align 32
6077 ta HP_BAD_TRAP /* 0x92 */
6078.align 32
6079 ta HP_BAD_TRAP /* 0x93 */
6080.align 32
6081 ta HP_BAD_TRAP /* 0x94 */
6082.align 32
6083 ta HP_BAD_TRAP /* 0x95 */
6084.align 32
6085 ta HP_BAD_TRAP /* 0x96 */
6086.align 32
6087 ta HP_BAD_TRAP /* 0x97 */
6088.align 32
6089 ta HP_BAD_TRAP /* 0x98 */
6090.align 32
6091 ta HP_BAD_TRAP /* 0x99 */
6092.align 32
6093 ta HP_BAD_TRAP /* 0x9a */
6094.align 32
6095 ta HP_BAD_TRAP /* 0x9b */
6096.align 32
6097 ta HP_BAD_TRAP /* 0x9c */
6098.align 32
6099 ta HP_BAD_TRAP /* 0x9d */
6100.align 32
6101 ta HP_BAD_TRAP /* 0x9e */
6102.align 32
6103 ta HP_BAD_TRAP /* 0x9f */
6104.align 32
6105 ta HP_BAD_TRAP /* 0xa0 */
6106.align 32
6107 ta HP_BAD_TRAP /* 0xa1 */
6108.align 32
6109 ta HP_BAD_TRAP /* 0xa2 */
6110.align 32
6111 ta HP_BAD_TRAP /* 0xa3 */
6112.align 32
6113 ta HP_BAD_TRAP /* 0xa4 */
6114.align 32
6115 ta HP_BAD_TRAP /* 0xa5 */
6116.align 32
6117 ta HP_BAD_TRAP /* 0xa6 */
6118.align 32
6119 ta HP_BAD_TRAP /* 0xa7 */
6120.align 32
6121 ta HP_BAD_TRAP /* 0xa8 */
6122.align 32
6123 ta HP_BAD_TRAP /* 0xa9 */
6124.align 32
6125 ta HP_BAD_TRAP /* 0xaa */
6126.align 32
6127 ta HP_BAD_TRAP /* 0xab */
6128.align 32
6129 ta HP_BAD_TRAP /* 0xac */
6130.align 32
6131 ta HP_BAD_TRAP /* 0xad */
6132.align 32
6133 ta HP_BAD_TRAP /* 0xae */
6134.align 32
6135 ta HP_BAD_TRAP /* 0xaf */
6136.align 32
6137 ta HP_BAD_TRAP /* 0xb0 */
6138.align 32
6139 ta HP_BAD_TRAP /* 0xb1 */
6140.align 32
6141 ta HP_BAD_TRAP /* 0xb2 */
6142.align 32
6143 ta HP_BAD_TRAP /* 0xb3 */
6144.align 32
6145 ta HP_BAD_TRAP /* 0xb4 */
6146.align 32
6147 ta HP_BAD_TRAP /* 0xb5 */
6148.align 32
6149 ta HP_BAD_TRAP /* 0xb6 */
6150.align 32
6151 ta HP_BAD_TRAP /* 0xb7 */
6152.align 32
6153 ta HP_BAD_TRAP /* 0xb8 */
6154.align 32
6155 ta HP_BAD_TRAP /* 0xb9 */
6156.align 32
6157 ta HP_BAD_TRAP /* 0xba */
6158.align 32
6159 ta HP_BAD_TRAP /* 0xbb */
6160.align 32
6161 ta HP_BAD_TRAP /* 0xbc */
6162.align 32
6163 ta HP_BAD_TRAP /* 0xbd */
6164.align 32
6165 ta HP_BAD_TRAP /* 0xbe */
6166.align 32
6167 ta HP_BAD_TRAP /* 0xbf */
6168.align 32
6169 ta HP_BAD_TRAP /* 0xc0 */
6170.align 32
6171 ta HP_BAD_TRAP /* 0xc1 */
6172.align 32
6173 ta HP_BAD_TRAP /* 0xc2 */
6174.align 32
6175 ta HP_BAD_TRAP /* 0xc3 */
6176.align 32
6177 ta HP_BAD_TRAP /* 0xc4 */
6178.align 32
6179 ta HP_BAD_TRAP /* 0xc5 */
6180.align 32
6181 ta HP_BAD_TRAP /* 0xc6 */
6182.align 32
6183 ta HP_BAD_TRAP /* 0xc7 */
6184.align 32
6185 ta HP_BAD_TRAP /* 0xc8 */
6186.align 32
6187 ta HP_BAD_TRAP /* 0xc9 */
6188.align 32
6189 ta HP_BAD_TRAP /* 0xca */
6190.align 32
6191 ta HP_BAD_TRAP /* 0xcb */
6192.align 32
6193 ta HP_BAD_TRAP /* 0xcc */
6194.align 32
6195 ta HP_BAD_TRAP /* 0xcd */
6196.align 32
6197 ta HP_BAD_TRAP /* 0xce */
6198.align 32
6199 ta HP_BAD_TRAP /* 0xcf */
6200.align 32
6201 ta HP_BAD_TRAP /* 0xd0 */
6202.align 32
6203 ta HP_BAD_TRAP /* 0xd1 */
6204.align 32
6205 ta HP_BAD_TRAP /* 0xd2 */
6206.align 32
6207 ta HP_BAD_TRAP /* 0xd3 */
6208.align 32
6209 ta HP_BAD_TRAP /* 0xd4 */
6210.align 32
6211 ta HP_BAD_TRAP /* 0xd5 */
6212.align 32
6213 ta HP_BAD_TRAP /* 0xd6 */
6214.align 32
6215 ta HP_BAD_TRAP /* 0xd7 */
6216.align 32
6217 ta HP_BAD_TRAP /* 0xd8 */
6218.align 32
6219 ta HP_BAD_TRAP /* 0xd9 */
6220.align 32
6221 ta HP_BAD_TRAP /* 0xda */
6222.align 32
6223 ta HP_BAD_TRAP /* 0xdb */
6224.align 32
6225 ta HP_BAD_TRAP /* 0xdc */
6226.align 32
6227 ta HP_BAD_TRAP /* 0xdd */
6228.align 32
6229 ta HP_BAD_TRAP /* 0xde */
6230.align 32
6231 ta HP_BAD_TRAP /* 0xdf */
6232.align 32
6233 ta HP_BAD_TRAP /* 0xe0 */
6234.align 32
6235 ta HP_BAD_TRAP /* 0xe1 */
6236.align 32
6237 ta HP_BAD_TRAP /* 0xe2 */
6238.align 32
6239 ta HP_BAD_TRAP /* 0xe3 */
6240.align 32
6241 ta HP_BAD_TRAP /* 0xe4 */
6242.align 32
6243 ta HP_BAD_TRAP /* 0xe5 */
6244.align 32
6245 ta HP_BAD_TRAP /* 0xe6 */
6246.align 32
6247 ta HP_BAD_TRAP /* 0xe7 */
6248.align 32
6249 ta HP_BAD_TRAP /* 0xe8 */
6250.align 32
6251 ta HP_BAD_TRAP /* 0xe9 */
6252.align 32
6253 ta HP_BAD_TRAP /* 0xea */
6254.align 32
6255 ta HP_BAD_TRAP /* 0xeb */
6256.align 32
6257 ta HP_BAD_TRAP /* 0xec */
6258.align 32
6259 ta HP_BAD_TRAP /* 0xed */
6260.align 32
6261 ta HP_BAD_TRAP /* 0xee */
6262.align 32
6263 ta HP_BAD_TRAP /* 0xef */
6264.align 32
6265 ta HP_BAD_TRAP /* 0xf0 */
6266.align 32
6267 ta HP_BAD_TRAP /* 0xf1 */
6268.align 32
6269 ta HP_BAD_TRAP /* 0xf2 */
6270.align 32
6271 ta HP_BAD_TRAP /* 0xf3 */
6272.align 32
6273 ta HP_BAD_TRAP /* 0xf4 */
6274.align 32
6275 ta HP_BAD_TRAP /* 0xf5 */
6276.align 32
6277 ta HP_BAD_TRAP /* 0xf6 */
6278.align 32
6279 ta HP_BAD_TRAP /* 0xf7 */
6280.align 32
6281 ta HP_BAD_TRAP /* 0xf8 */
6282.align 32
6283 ta HP_BAD_TRAP /* 0xf9 */
6284.align 32
6285 ta HP_BAD_TRAP /* 0xfa */
6286.align 32
6287 ta HP_BAD_TRAP /* 0xfb */
6288.align 32
6289 ta HP_BAD_TRAP /* 0xfc */
6290.align 32
6291 ta HP_BAD_TRAP /* 0xfd */
6292.align 32
6293 ta HP_BAD_TRAP /* 0xfe */
6294.align 32
6295 ta HP_BAD_TRAP /* 0xff */
6296.align 32
6297 ta HP_GOOD_TRAP /* 0x100 */
6298.align 32
6299 ta HP_BAD_TRAP /* 0x101 */
6300.align 32
6301 ta HP_BAD_TRAP /* 0x102 */
6302.align 32
6303 ta HP_BAD_TRAP /* 0x103 */
6304.align 32
6305 ta HP_BAD_TRAP /* 0x104 */
6306.align 32
6307 ta HP_BAD_TRAP /* 0x105 */
6308.align 32
6309 ta HP_BAD_TRAP /* 0x106 */
6310.align 32
6311 ta HP_BAD_TRAP /* 0x107 */
6312.align 32
6313 ta HP_BAD_TRAP /* 0x108 */
6314.align 32
6315 ta HP_BAD_TRAP /* 0x109 */
6316.align 32
6317 ta HP_BAD_TRAP /* 0x10a */
6318.align 32
6319 ta HP_BAD_TRAP /* 0x10b */
6320.align 32
6321 ta HP_BAD_TRAP /* 0x10c */
6322.align 32
6323 ta HP_BAD_TRAP /* 0x10d */
6324.align 32
6325 ta HP_BAD_TRAP /* 0x10e */
6326.align 32
6327 ta HP_BAD_TRAP /* 0x10f */
6328.align 32
6329 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
6330 done
6331.align 32
6332 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
6333 done
6334.align 32
6335 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
6336 done
6337.align 32
6338 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
6339 done
6340.align 32
6341 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
6342 done
6343.align 32
6344 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
6345 done
6346.align 32
6347 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
6348 done
6349.align 32
6350 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
6351 done
6352.align 32
6353 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
6354 done
6355.align 32
6356 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
6357 done
6358.align 32
6359 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
6360 done
6361.align 32
6362 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
6363 done
6364.align 32
6365 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
6366 done
6367.align 32
6368 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
6369 done
6370.align 32
6371 ta HP_BAD_TRAP /* 0x11e */
6372.align 32
6373 ta HP_BAD_TRAP /* 0x11f */
6374.align 32
6375 sllx %i7, 63, %g1
6376 brz %g1, 1f
6377 nop
6378 rdpr %tnpc, %g2
6379 add %g2, 8, %g2
6380 wrpr %g2, %tnpc
63811:
6382 done
6383.align 32
6384 ta HPTRAP_CHANGE_PID /* 0x121 */
6385 done
6386.align 32
6387 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
6388 done
6389.align 32 /* 0x123 */
6390 ldxa [%l1] 0x14, %l2
6391 done
6392.align 32 /* 0x124 */
6393 ldxa [%l1] 0x1c, %l2
6394 done
6395.align 32 /* 0x125 */
6396 ldda [%l1] 0x26, %l2
6397 done
6398.align 32 /* 0x126 */
6399 ldda [%l1] 0x2e, %l2
6400 done
6401.align 32
6402 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
6403 done
6404.align 32
6405 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
6406 done
6407.align 32
6408 ta HP_BAD_TRAP /* 0x129 */
6409.align 32
6410 ta HP_BAD_TRAP /* 0x12a */
6411.align 32
6412 ta HP_BAD_TRAP /* 0x12b */
6413.align 32
6414 ta HP_BAD_TRAP /* 0x12c */
6415.align 32
6416 ta HP_BAD_TRAP /* 0x12d */
6417.align 32
6418 ta HP_BAD_TRAP /* 0x12e */
6419.align 32
6420 ta HP_BAD_TRAP /* 0x12f */
6421.align 32
6422 ta HP_BAD_TRAP /* 0x130 */
6423.align 32
6424 ta HP_BAD_TRAP /* 0x131 */
6425.align 32
6426 ta HP_BAD_TRAP /* 0x132 */
6427.align 32
6428 ta HP_BAD_TRAP /* 0x133 */
6429.align 32
6430 ta HP_BAD_TRAP /* 0x134 */
6431.align 32
6432 ta HP_BAD_TRAP /* 0x135 */
6433.align 32
6434 ta HP_BAD_TRAP /* 0x136 */
6435.align 32
6436 ta HP_BAD_TRAP /* 0x137 */
6437.align 32
6438 ta HP_BAD_TRAP /* 0x138 */
6439.align 32
6440 ta HP_BAD_TRAP /* 0x139 */
6441.align 32
6442 ta HP_BAD_TRAP /* 0x13a */
6443.align 32
6444 ta HP_BAD_TRAP /* 0x13b */
6445.align 32
6446 ta HP_BAD_TRAP /* 0x13c */
6447.align 32
6448 ta HP_BAD_TRAP /* 0x13d */
6449.align 32
6450 ta HP_BAD_TRAP /* 0x13e */
6451.align 32
6452 ta HP_BAD_TRAP /* 0x13f */
6453.align 32
6454 ta HP_BAD_TRAP /* 0x140 */
6455.align 32
6456 ta HP_BAD_TRAP /* 0x141 */
6457.align 32
6458 ta HP_BAD_TRAP /* 0x142 */
6459.align 32
6460 ta HP_BAD_TRAP /* 0x143 */
6461.align 32
6462 ta HP_BAD_TRAP /* 0x144 */
6463.align 32
6464 ta HP_BAD_TRAP /* 0x145 */
6465.align 32
6466 ta HP_BAD_TRAP /* 0x146 */
6467.align 32
6468 ta HP_BAD_TRAP /* 0x147 */
6469.align 32
6470 ta HP_BAD_TRAP /* 0x148 */
6471.align 32
6472 ta HP_BAD_TRAP /* 0x149 */
6473.align 32
6474 ta HP_BAD_TRAP /* 0x14a */
6475.align 32
6476 ta HP_BAD_TRAP /* 0x14b */
6477.align 32
6478 ta HP_BAD_TRAP /* 0x14c */
6479.align 32
6480 ta HP_BAD_TRAP /* 0x14d */
6481.align 32
6482 ta HP_BAD_TRAP /* 0x14e */
6483.align 32
6484 ta HP_BAD_TRAP /* 0x14f */
6485.align 32
6486 ta HP_BAD_TRAP /* 0x150 */
6487.align 32
6488 ta HP_BAD_TRAP /* 0x151 */
6489.align 32
6490 ta HP_BAD_TRAP /* 0x152 */
6491.align 32
6492 ta HP_BAD_TRAP /* 0x153 */
6493.align 32
6494 ta HP_BAD_TRAP /* 0x154 */
6495.align 32
6496 ta HP_BAD_TRAP /* 0x155 */
6497.align 32
6498 ta HP_BAD_TRAP /* 0x156 */
6499.align 32
6500 ta HP_BAD_TRAP /* 0x157 */
6501.align 32
6502 ta HP_BAD_TRAP /* 0x158 */
6503.align 32
6504 ta HP_BAD_TRAP /* 0x159 */
6505.align 32
6506 ta HP_BAD_TRAP /* 0x15a */
6507.align 32
6508 ta HP_BAD_TRAP /* 0x15b */
6509.align 32
6510 ta HP_BAD_TRAP /* 0x15c */
6511.align 32
6512 ta HP_BAD_TRAP /* 0x15d */
6513.align 32
6514 ta HP_BAD_TRAP /* 0x15e */
6515.align 32
6516 ta HP_BAD_TRAP /* 0x15f */
6517.align 32
6518 ta HP_BAD_TRAP /* 0x160 */
6519.align 32
6520 ta HP_BAD_TRAP /* 0x161 */
6521.align 32
6522 ta HP_BAD_TRAP /* 0x162 */
6523.align 32
6524 ta HP_BAD_TRAP /* 0x163 */
6525.align 32
6526 ta HP_BAD_TRAP /* 0x164 */
6527.align 32
6528 ta HP_BAD_TRAP /* 0x165 */
6529.align 32
6530 ta HP_BAD_TRAP /* 0x166 */
6531.align 32
6532 ta HP_BAD_TRAP /* 0x167 */
6533.align 32
6534 ta HP_BAD_TRAP /* 0x168 */
6535.align 32
6536 ta HP_BAD_TRAP /* 0x169 */
6537.align 32
6538 ta HP_BAD_TRAP /* 0x16a */
6539.align 32
6540 ta HP_BAD_TRAP /* 0x16b */
6541.align 32
6542 ta HP_BAD_TRAP /* 0x16c */
6543.align 32
6544 ta HP_BAD_TRAP /* 0x16d */
6545.align 32
6546 ta HP_BAD_TRAP /* 0x16e */
6547.align 32
6548 ta HP_BAD_TRAP /* 0x16f */
6549.align 32
6550 ta HP_BAD_TRAP /* 0x170 */
6551.align 32
6552 ta HP_BAD_TRAP /* 0x171 */
6553.align 32
6554 ta HP_BAD_TRAP /* 0x172 */
6555.align 32
6556 ta HP_BAD_TRAP /* 0x173 */
6557.align 32
6558 ta HP_BAD_TRAP /* 0x174 */
6559.align 32
6560 ta HP_BAD_TRAP /* 0x175 */
6561.align 32
6562 ta HP_BAD_TRAP /* 0x176 */
6563.align 32
6564 ta HP_BAD_TRAP /* 0x177 */
6565.align 32
6566 ta HP_BAD_TRAP /* 0x178 */
6567.align 32
6568 ta HP_BAD_TRAP /* 0x179 */
6569.align 32
6570 ta HP_BAD_TRAP /* 0x17a */
6571.align 32
6572 ta HP_BAD_TRAP /* 0x17b */
6573.align 32
6574 ta HP_BAD_TRAP /* 0x17c */
6575.align 32
6576 ta HP_BAD_TRAP /* 0x17d */
6577.align 32
6578 ta HP_BAD_TRAP /* 0x17e */
6579.align 32
6580 ta HP_BAD_TRAP /* 0x17f */
6581.align 32
6582Thr5_Ptrap_Sect_text_end:
6583/*********************************************************************/
6584SECTION .Thr6_Ptrap_Sect TEXT_VA=THR6_PTRAP_TEXT_VA
6585attr_text {
6586 Name = .Thr6_Ptrap_Sect ,
6587 thr6_z_ctx_tsb_2
6588 VA = THR6_PTRAP_TEXT_VA ,
6589 RA = THR6_PTRAP_TEXT_RA ,
6590 PA = THR6_PTRAP_TEXT_PA ,
6591 TTE_Context = NUCLEUS ,
6592 TTE_V = 1 ,
6593 TTE_Size = 1 ,
6594 TTE_NFO = 0 ,
6595 TTE_IE = 0 ,
6596 TTE_Soft = 0 ,
6597 TTE_EP = 1 ,
6598 TTE_L = 0 ,
6599 TTE_CP = 1 ,
6600 TTE_CV = 0 ,
6601 TTE_E = 0 ,
6602 TTE_P = 1 ,
6603 TTE_W = 0 ,
6604 TTE_RSVD1 = 0 ,
6605 end_label = Thr6_Ptrap_Sect_text_end ,
6606 compressimage ,
6607 }
6608 ta HP_BAD_TRAP /* 0x0 */
6609.align 32
6610 ta HP_BAD_TRAP /* 0x1 */
6611.align 32
6612 ta HP_BAD_TRAP /* 0x2 */
6613.align 32
6614 ta HP_BAD_TRAP /* 0x3 */
6615.align 32
6616 ta HP_BAD_TRAP /* 0x4 */
6617.align 32
6618 ta HP_BAD_TRAP /* 0x5 */
6619.align 32
6620 ta HP_BAD_TRAP /* 0x6 */
6621.align 32
6622 ta HP_BAD_TRAP /* 0x7 */
6623.align 32
6624 ta HP_BAD_TRAP /* 0x8 */
6625.align 32
6626 ta HP_BAD_TRAP /* 0x9 */
6627.align 32
6628 ta HP_BAD_TRAP /* 0xa */
6629.align 32
6630 ta HP_BAD_TRAP /* 0xb */
6631.align 32
6632 ta HP_BAD_TRAP /* 0xc */
6633.align 32
6634 ta HP_BAD_TRAP /* 0xd */
6635.align 32
6636 ta HP_BAD_TRAP /* 0xe */
6637.align 32
6638 ta HP_BAD_TRAP /* 0xf */
6639.align 32
6640 ta HP_BAD_TRAP /* 0x10 */
6641.align 32
6642 ta HP_BAD_TRAP /* 0x11 */
6643.align 32
6644 ta HP_BAD_TRAP /* 0x12 */
6645.align 32
6646 ta HP_BAD_TRAP /* 0x13 */
6647.align 32
6648 ta HP_BAD_TRAP /* 0x14 */
6649.align 32
6650 ta HP_BAD_TRAP /* 0x15 */
6651.align 32
6652 ta HP_BAD_TRAP /* 0x16 */
6653.align 32
6654 ta HP_BAD_TRAP /* 0x17 */
6655.align 32
6656 ta HP_BAD_TRAP /* 0x18 */
6657.align 32
6658 ta HP_BAD_TRAP /* 0x19 */
6659.align 32
6660 ta HP_BAD_TRAP /* 0x1a */
6661.align 32
6662 ta HP_BAD_TRAP /* 0x1b */
6663.align 32
6664 ta HP_BAD_TRAP /* 0x1c */
6665.align 32
6666 ta HP_BAD_TRAP /* 0x1d */
6667.align 32
6668 ta HP_BAD_TRAP /* 0x1e */
6669.align 32
6670 ta HP_BAD_TRAP /* 0x1f */
6671.align 32
6672 ta HP_BAD_TRAP /* 0x20 */
6673.align 32
6674 ta HP_BAD_TRAP /* 0x21 */
6675.align 32
6676 ta HP_BAD_TRAP /* 0x22 */
6677.align 32
6678 ta HP_BAD_TRAP /* 0x23 */
6679.align 32
6680 ta HP_BAD_TRAP /* 0x24 */
6681.align 32
6682 ta HP_BAD_TRAP /* 0x25 */
6683.align 32
6684 ta HP_BAD_TRAP /* 0x26 */
6685.align 32
6686 ta HP_BAD_TRAP /* 0x27 */
6687.align 32
6688 ta HP_BAD_TRAP /* 0x28 */
6689.align 32
6690 ta HP_BAD_TRAP /* 0x29 */
6691.align 32
6692 ta HP_BAD_TRAP /* 0x2a */
6693.align 32
6694 ta HP_BAD_TRAP /* 0x2b */
6695.align 32
6696 ta HP_BAD_TRAP /* 0x2c */
6697.align 32
6698 ta HP_BAD_TRAP /* 0x2d */
6699.align 32
6700 ta HP_BAD_TRAP /* 0x2e */
6701.align 32
6702 ta HP_BAD_TRAP /* 0x2f */
6703.align 32
6704 ta HP_BAD_TRAP /* 0x30 */
6705.align 32
6706 ta HP_BAD_TRAP /* 0x31 */
6707.align 32
6708 ta HP_BAD_TRAP /* 0x32 */
6709.align 32
6710 ta HP_BAD_TRAP /* 0x33 */
6711.align 32
6712 ta HP_BAD_TRAP /* 0x34 */
6713.align 32
6714 ta HP_BAD_TRAP /* 0x35 */
6715.align 32
6716 ta HP_BAD_TRAP /* 0x36 */
6717.align 32
6718 ta HP_BAD_TRAP /* 0x37 */
6719.align 32
6720 ta HP_BAD_TRAP /* 0x38 */
6721.align 32
6722 ta HP_BAD_TRAP /* 0x39 */
6723.align 32
6724 ta HP_BAD_TRAP /* 0x3a */
6725.align 32
6726 ta HP_BAD_TRAP /* 0x3b */
6727.align 32
6728 ta HP_BAD_TRAP /* 0x3c */
6729.align 32
6730 ta HP_BAD_TRAP /* 0x3d */
6731.align 32
6732 ta HP_BAD_TRAP /* 0x3e */
6733.align 32
6734 ta HP_BAD_TRAP /* 0x3f */
6735.align 32
6736 ta HP_BAD_TRAP /* 0x40 */
6737.align 32
6738 ta HP_BAD_TRAP /* 0x41 */
6739.align 32
6740 ta HP_BAD_TRAP /* 0x42 */
6741.align 32
6742 ta HP_BAD_TRAP /* 0x43 */
6743.align 32
6744 ta HP_BAD_TRAP /* 0x44 */
6745.align 32
6746 ta HP_BAD_TRAP /* 0x45 */
6747.align 32
6748 ta HP_BAD_TRAP /* 0x46 */
6749.align 32
6750 ta HP_BAD_TRAP /* 0x47 */
6751.align 32
6752 ta HP_BAD_TRAP /* 0x48 */
6753.align 32
6754 ta HP_BAD_TRAP /* 0x49 */
6755.align 32
6756 ta HP_BAD_TRAP /* 0x4a */
6757.align 32
6758 ta HP_BAD_TRAP /* 0x4b */
6759.align 32
6760 ta HP_BAD_TRAP /* 0x4c */
6761.align 32
6762 ta HP_BAD_TRAP /* 0x4d */
6763.align 32
6764 ta HP_BAD_TRAP /* 0x4e */
6765.align 32
6766 ta HP_BAD_TRAP /* 0x4f */
6767.align 32
6768 ta HP_BAD_TRAP /* 0x50 */
6769.align 32
6770 ta HP_BAD_TRAP /* 0x51 */
6771.align 32
6772 ta HP_BAD_TRAP /* 0x52 */
6773.align 32
6774 ta HP_BAD_TRAP /* 0x53 */
6775.align 32
6776 ta HP_BAD_TRAP /* 0x54 */
6777.align 32
6778 ta HP_BAD_TRAP /* 0x55 */
6779.align 32
6780 ta HP_BAD_TRAP /* 0x56 */
6781.align 32
6782 ta HP_BAD_TRAP /* 0x57 */
6783.align 32
6784 ta HP_BAD_TRAP /* 0x58 */
6785.align 32
6786 ta HP_BAD_TRAP /* 0x59 */
6787.align 32
6788 ta HP_BAD_TRAP /* 0x5a */
6789.align 32
6790 ta HP_BAD_TRAP /* 0x5b */
6791.align 32
6792 ta HP_BAD_TRAP /* 0x5c */
6793.align 32
6794 ta HP_BAD_TRAP /* 0x5d */
6795.align 32
6796 ta HP_BAD_TRAP /* 0x5e */
6797.align 32
6798 ta HP_BAD_TRAP /* 0x5f */
6799.align 32
6800 ta HP_BAD_TRAP /* 0x60 */
6801.align 32
6802 ta HP_BAD_TRAP /* 0x61 */
6803.align 32
6804 ta HP_BAD_TRAP /* 0x62 */
6805.align 32
6806 ta HP_BAD_TRAP /* 0x63 */
6807.align 32
6808 ta HP_BAD_TRAP /* 0x64 */
6809.align 32
6810 ta HP_BAD_TRAP /* 0x65 */
6811.align 32
6812 ta HP_BAD_TRAP /* 0x66 */
6813.align 32
6814 ta HP_BAD_TRAP /* 0x67 */
6815.align 32
6816 ta HP_BAD_TRAP /* 0x68 */
6817.align 32
6818 ta HP_BAD_TRAP /* 0x69 */
6819.align 32
6820 ta HP_BAD_TRAP /* 0x6a */
6821.align 32
6822 ta HP_BAD_TRAP /* 0x6b */
6823.align 32
6824 ta HP_BAD_TRAP /* 0x6c */
6825.align 32
6826 ta HP_BAD_TRAP /* 0x6d */
6827.align 32
6828 ta HP_BAD_TRAP /* 0x6e */
6829.align 32
6830 ta HP_BAD_TRAP /* 0x6f */
6831.align 32
6832 ta HP_BAD_TRAP /* 0x70 */
6833.align 32
6834 ta HP_BAD_TRAP /* 0x71 */
6835.align 32
6836 ta HP_BAD_TRAP /* 0x72 */
6837.align 32
6838 ta HP_BAD_TRAP /* 0x73 */
6839.align 32
6840 ta HP_BAD_TRAP /* 0x74 */
6841.align 32
6842 ta HP_BAD_TRAP /* 0x75 */
6843.align 32
6844 ta HP_BAD_TRAP /* 0x76 */
6845.align 32
6846 ta HP_BAD_TRAP /* 0x77 */
6847.align 32
6848 ta HP_BAD_TRAP /* 0x78 */
6849.align 32
6850 ta HP_BAD_TRAP /* 0x79 */
6851.align 32
6852 ta HP_BAD_TRAP /* 0x7a */
6853.align 32
6854 ta HP_BAD_TRAP /* 0x7b */
6855.align 32
6856 ta HP_BAD_TRAP /* 0x7c */
6857.align 32
6858 ta HP_BAD_TRAP /* 0x7d */
6859.align 32
6860 ta HP_BAD_TRAP /* 0x7e */
6861.align 32
6862 ta HP_BAD_TRAP /* 0x7f */
6863.align 32
6864 ta HP_BAD_TRAP /* 0x80 */
6865.align 32
6866 ta HP_BAD_TRAP /* 0x81 */
6867.align 32
6868 ta HP_BAD_TRAP /* 0x82 */
6869.align 32
6870 ta HP_BAD_TRAP /* 0x83 */
6871.align 32
6872 ta HP_BAD_TRAP /* 0x84 */
6873.align 32
6874 ta HP_BAD_TRAP /* 0x85 */
6875.align 32
6876 ta HP_BAD_TRAP /* 0x86 */
6877.align 32
6878 ta HP_BAD_TRAP /* 0x87 */
6879.align 32
6880 ta HP_BAD_TRAP /* 0x88 */
6881.align 32
6882 ta HP_BAD_TRAP /* 0x89 */
6883.align 32
6884 ta HP_BAD_TRAP /* 0x8a */
6885.align 32
6886 ta HP_BAD_TRAP /* 0x8b */
6887.align 32
6888 ta HP_BAD_TRAP /* 0x8c */
6889.align 32
6890 ta HP_BAD_TRAP /* 0x8d */
6891.align 32
6892 ta HP_BAD_TRAP /* 0x8e */
6893.align 32
6894 ta HP_BAD_TRAP /* 0x8f */
6895.align 32
6896 ta HP_BAD_TRAP /* 0x90 */
6897.align 32
6898 ta HP_BAD_TRAP /* 0x91 */
6899.align 32
6900 ta HP_BAD_TRAP /* 0x92 */
6901.align 32
6902 ta HP_BAD_TRAP /* 0x93 */
6903.align 32
6904 ta HP_BAD_TRAP /* 0x94 */
6905.align 32
6906 ta HP_BAD_TRAP /* 0x95 */
6907.align 32
6908 ta HP_BAD_TRAP /* 0x96 */
6909.align 32
6910 ta HP_BAD_TRAP /* 0x97 */
6911.align 32
6912 ta HP_BAD_TRAP /* 0x98 */
6913.align 32
6914 ta HP_BAD_TRAP /* 0x99 */
6915.align 32
6916 ta HP_BAD_TRAP /* 0x9a */
6917.align 32
6918 ta HP_BAD_TRAP /* 0x9b */
6919.align 32
6920 ta HP_BAD_TRAP /* 0x9c */
6921.align 32
6922 ta HP_BAD_TRAP /* 0x9d */
6923.align 32
6924 ta HP_BAD_TRAP /* 0x9e */
6925.align 32
6926 ta HP_BAD_TRAP /* 0x9f */
6927.align 32
6928 ta HP_BAD_TRAP /* 0xa0 */
6929.align 32
6930 ta HP_BAD_TRAP /* 0xa1 */
6931.align 32
6932 ta HP_BAD_TRAP /* 0xa2 */
6933.align 32
6934 ta HP_BAD_TRAP /* 0xa3 */
6935.align 32
6936 ta HP_BAD_TRAP /* 0xa4 */
6937.align 32
6938 ta HP_BAD_TRAP /* 0xa5 */
6939.align 32
6940 ta HP_BAD_TRAP /* 0xa6 */
6941.align 32
6942 ta HP_BAD_TRAP /* 0xa7 */
6943.align 32
6944 ta HP_BAD_TRAP /* 0xa8 */
6945.align 32
6946 ta HP_BAD_TRAP /* 0xa9 */
6947.align 32
6948 ta HP_BAD_TRAP /* 0xaa */
6949.align 32
6950 ta HP_BAD_TRAP /* 0xab */
6951.align 32
6952 ta HP_BAD_TRAP /* 0xac */
6953.align 32
6954 ta HP_BAD_TRAP /* 0xad */
6955.align 32
6956 ta HP_BAD_TRAP /* 0xae */
6957.align 32
6958 ta HP_BAD_TRAP /* 0xaf */
6959.align 32
6960 ta HP_BAD_TRAP /* 0xb0 */
6961.align 32
6962 ta HP_BAD_TRAP /* 0xb1 */
6963.align 32
6964 ta HP_BAD_TRAP /* 0xb2 */
6965.align 32
6966 ta HP_BAD_TRAP /* 0xb3 */
6967.align 32
6968 ta HP_BAD_TRAP /* 0xb4 */
6969.align 32
6970 ta HP_BAD_TRAP /* 0xb5 */
6971.align 32
6972 ta HP_BAD_TRAP /* 0xb6 */
6973.align 32
6974 ta HP_BAD_TRAP /* 0xb7 */
6975.align 32
6976 ta HP_BAD_TRAP /* 0xb8 */
6977.align 32
6978 ta HP_BAD_TRAP /* 0xb9 */
6979.align 32
6980 ta HP_BAD_TRAP /* 0xba */
6981.align 32
6982 ta HP_BAD_TRAP /* 0xbb */
6983.align 32
6984 ta HP_BAD_TRAP /* 0xbc */
6985.align 32
6986 ta HP_BAD_TRAP /* 0xbd */
6987.align 32
6988 ta HP_BAD_TRAP /* 0xbe */
6989.align 32
6990 ta HP_BAD_TRAP /* 0xbf */
6991.align 32
6992 ta HP_BAD_TRAP /* 0xc0 */
6993.align 32
6994 ta HP_BAD_TRAP /* 0xc1 */
6995.align 32
6996 ta HP_BAD_TRAP /* 0xc2 */
6997.align 32
6998 ta HP_BAD_TRAP /* 0xc3 */
6999.align 32
7000 ta HP_BAD_TRAP /* 0xc4 */
7001.align 32
7002 ta HP_BAD_TRAP /* 0xc5 */
7003.align 32
7004 ta HP_BAD_TRAP /* 0xc6 */
7005.align 32
7006 ta HP_BAD_TRAP /* 0xc7 */
7007.align 32
7008 ta HP_BAD_TRAP /* 0xc8 */
7009.align 32
7010 ta HP_BAD_TRAP /* 0xc9 */
7011.align 32
7012 ta HP_BAD_TRAP /* 0xca */
7013.align 32
7014 ta HP_BAD_TRAP /* 0xcb */
7015.align 32
7016 ta HP_BAD_TRAP /* 0xcc */
7017.align 32
7018 ta HP_BAD_TRAP /* 0xcd */
7019.align 32
7020 ta HP_BAD_TRAP /* 0xce */
7021.align 32
7022 ta HP_BAD_TRAP /* 0xcf */
7023.align 32
7024 ta HP_BAD_TRAP /* 0xd0 */
7025.align 32
7026 ta HP_BAD_TRAP /* 0xd1 */
7027.align 32
7028 ta HP_BAD_TRAP /* 0xd2 */
7029.align 32
7030 ta HP_BAD_TRAP /* 0xd3 */
7031.align 32
7032 ta HP_BAD_TRAP /* 0xd4 */
7033.align 32
7034 ta HP_BAD_TRAP /* 0xd5 */
7035.align 32
7036 ta HP_BAD_TRAP /* 0xd6 */
7037.align 32
7038 ta HP_BAD_TRAP /* 0xd7 */
7039.align 32
7040 ta HP_BAD_TRAP /* 0xd8 */
7041.align 32
7042 ta HP_BAD_TRAP /* 0xd9 */
7043.align 32
7044 ta HP_BAD_TRAP /* 0xda */
7045.align 32
7046 ta HP_BAD_TRAP /* 0xdb */
7047.align 32
7048 ta HP_BAD_TRAP /* 0xdc */
7049.align 32
7050 ta HP_BAD_TRAP /* 0xdd */
7051.align 32
7052 ta HP_BAD_TRAP /* 0xde */
7053.align 32
7054 ta HP_BAD_TRAP /* 0xdf */
7055.align 32
7056 ta HP_BAD_TRAP /* 0xe0 */
7057.align 32
7058 ta HP_BAD_TRAP /* 0xe1 */
7059.align 32
7060 ta HP_BAD_TRAP /* 0xe2 */
7061.align 32
7062 ta HP_BAD_TRAP /* 0xe3 */
7063.align 32
7064 ta HP_BAD_TRAP /* 0xe4 */
7065.align 32
7066 ta HP_BAD_TRAP /* 0xe5 */
7067.align 32
7068 ta HP_BAD_TRAP /* 0xe6 */
7069.align 32
7070 ta HP_BAD_TRAP /* 0xe7 */
7071.align 32
7072 ta HP_BAD_TRAP /* 0xe8 */
7073.align 32
7074 ta HP_BAD_TRAP /* 0xe9 */
7075.align 32
7076 ta HP_BAD_TRAP /* 0xea */
7077.align 32
7078 ta HP_BAD_TRAP /* 0xeb */
7079.align 32
7080 ta HP_BAD_TRAP /* 0xec */
7081.align 32
7082 ta HP_BAD_TRAP /* 0xed */
7083.align 32
7084 ta HP_BAD_TRAP /* 0xee */
7085.align 32
7086 ta HP_BAD_TRAP /* 0xef */
7087.align 32
7088 ta HP_BAD_TRAP /* 0xf0 */
7089.align 32
7090 ta HP_BAD_TRAP /* 0xf1 */
7091.align 32
7092 ta HP_BAD_TRAP /* 0xf2 */
7093.align 32
7094 ta HP_BAD_TRAP /* 0xf3 */
7095.align 32
7096 ta HP_BAD_TRAP /* 0xf4 */
7097.align 32
7098 ta HP_BAD_TRAP /* 0xf5 */
7099.align 32
7100 ta HP_BAD_TRAP /* 0xf6 */
7101.align 32
7102 ta HP_BAD_TRAP /* 0xf7 */
7103.align 32
7104 ta HP_BAD_TRAP /* 0xf8 */
7105.align 32
7106 ta HP_BAD_TRAP /* 0xf9 */
7107.align 32
7108 ta HP_BAD_TRAP /* 0xfa */
7109.align 32
7110 ta HP_BAD_TRAP /* 0xfb */
7111.align 32
7112 ta HP_BAD_TRAP /* 0xfc */
7113.align 32
7114 ta HP_BAD_TRAP /* 0xfd */
7115.align 32
7116 ta HP_BAD_TRAP /* 0xfe */
7117.align 32
7118 ta HP_BAD_TRAP /* 0xff */
7119.align 32
7120 ta HP_GOOD_TRAP /* 0x100 */
7121.align 32
7122 ta HP_BAD_TRAP /* 0x101 */
7123.align 32
7124 ta HP_BAD_TRAP /* 0x102 */
7125.align 32
7126 ta HP_BAD_TRAP /* 0x103 */
7127.align 32
7128 ta HP_BAD_TRAP /* 0x104 */
7129.align 32
7130 ta HP_BAD_TRAP /* 0x105 */
7131.align 32
7132 ta HP_BAD_TRAP /* 0x106 */
7133.align 32
7134 ta HP_BAD_TRAP /* 0x107 */
7135.align 32
7136 ta HP_BAD_TRAP /* 0x108 */
7137.align 32
7138 ta HP_BAD_TRAP /* 0x109 */
7139.align 32
7140 ta HP_BAD_TRAP /* 0x10a */
7141.align 32
7142 ta HP_BAD_TRAP /* 0x10b */
7143.align 32
7144 ta HP_BAD_TRAP /* 0x10c */
7145.align 32
7146 ta HP_BAD_TRAP /* 0x10d */
7147.align 32
7148 ta HP_BAD_TRAP /* 0x10e */
7149.align 32
7150 ta HP_BAD_TRAP /* 0x10f */
7151.align 32
7152 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
7153 done
7154.align 32
7155 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
7156 done
7157.align 32
7158 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
7159 done
7160.align 32
7161 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
7162 done
7163.align 32
7164 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
7165 done
7166.align 32
7167 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
7168 done
7169.align 32
7170 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
7171 done
7172.align 32
7173 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
7174 done
7175.align 32
7176 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
7177 done
7178.align 32
7179 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
7180 done
7181.align 32
7182 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
7183 done
7184.align 32
7185 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
7186 done
7187.align 32
7188 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
7189 done
7190.align 32
7191 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
7192 done
7193.align 32
7194 ta HP_BAD_TRAP /* 0x11e */
7195.align 32
7196 ta HP_BAD_TRAP /* 0x11f */
7197.align 32
7198 sllx %i7, 63, %g1
7199 brz %g1, 1f
7200 nop
7201 rdpr %tnpc, %g2
7202 add %g2, 8, %g2
7203 wrpr %g2, %tnpc
72041:
7205 done
7206.align 32
7207 ta HPTRAP_CHANGE_PID /* 0x121 */
7208 done
7209.align 32
7210 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
7211 done
7212.align 32 /* 0x123 */
7213 ldxa [%l1] 0x14, %l2
7214 done
7215.align 32 /* 0x124 */
7216 ldxa [%l1] 0x1c, %l2
7217 done
7218.align 32 /* 0x125 */
7219 ldda [%l1] 0x26, %l2
7220 done
7221.align 32 /* 0x126 */
7222 ldda [%l1] 0x2e, %l2
7223 done
7224.align 32
7225 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
7226 done
7227.align 32
7228 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
7229 done
7230.align 32
7231 ta HP_BAD_TRAP /* 0x129 */
7232.align 32
7233 ta HP_BAD_TRAP /* 0x12a */
7234.align 32
7235 ta HP_BAD_TRAP /* 0x12b */
7236.align 32
7237 ta HP_BAD_TRAP /* 0x12c */
7238.align 32
7239 ta HP_BAD_TRAP /* 0x12d */
7240.align 32
7241 ta HP_BAD_TRAP /* 0x12e */
7242.align 32
7243 ta HP_BAD_TRAP /* 0x12f */
7244.align 32
7245 ta HP_BAD_TRAP /* 0x130 */
7246.align 32
7247 ta HP_BAD_TRAP /* 0x131 */
7248.align 32
7249 ta HP_BAD_TRAP /* 0x132 */
7250.align 32
7251 ta HP_BAD_TRAP /* 0x133 */
7252.align 32
7253 ta HP_BAD_TRAP /* 0x134 */
7254.align 32
7255 ta HP_BAD_TRAP /* 0x135 */
7256.align 32
7257 ta HP_BAD_TRAP /* 0x136 */
7258.align 32
7259 ta HP_BAD_TRAP /* 0x137 */
7260.align 32
7261 ta HP_BAD_TRAP /* 0x138 */
7262.align 32
7263 ta HP_BAD_TRAP /* 0x139 */
7264.align 32
7265 ta HP_BAD_TRAP /* 0x13a */
7266.align 32
7267 ta HP_BAD_TRAP /* 0x13b */
7268.align 32
7269 ta HP_BAD_TRAP /* 0x13c */
7270.align 32
7271 ta HP_BAD_TRAP /* 0x13d */
7272.align 32
7273 ta HP_BAD_TRAP /* 0x13e */
7274.align 32
7275 ta HP_BAD_TRAP /* 0x13f */
7276.align 32
7277 ta HP_BAD_TRAP /* 0x140 */
7278.align 32
7279 ta HP_BAD_TRAP /* 0x141 */
7280.align 32
7281 ta HP_BAD_TRAP /* 0x142 */
7282.align 32
7283 ta HP_BAD_TRAP /* 0x143 */
7284.align 32
7285 ta HP_BAD_TRAP /* 0x144 */
7286.align 32
7287 ta HP_BAD_TRAP /* 0x145 */
7288.align 32
7289 ta HP_BAD_TRAP /* 0x146 */
7290.align 32
7291 ta HP_BAD_TRAP /* 0x147 */
7292.align 32
7293 ta HP_BAD_TRAP /* 0x148 */
7294.align 32
7295 ta HP_BAD_TRAP /* 0x149 */
7296.align 32
7297 ta HP_BAD_TRAP /* 0x14a */
7298.align 32
7299 ta HP_BAD_TRAP /* 0x14b */
7300.align 32
7301 ta HP_BAD_TRAP /* 0x14c */
7302.align 32
7303 ta HP_BAD_TRAP /* 0x14d */
7304.align 32
7305 ta HP_BAD_TRAP /* 0x14e */
7306.align 32
7307 ta HP_BAD_TRAP /* 0x14f */
7308.align 32
7309 ta HP_BAD_TRAP /* 0x150 */
7310.align 32
7311 ta HP_BAD_TRAP /* 0x151 */
7312.align 32
7313 ta HP_BAD_TRAP /* 0x152 */
7314.align 32
7315 ta HP_BAD_TRAP /* 0x153 */
7316.align 32
7317 ta HP_BAD_TRAP /* 0x154 */
7318.align 32
7319 ta HP_BAD_TRAP /* 0x155 */
7320.align 32
7321 ta HP_BAD_TRAP /* 0x156 */
7322.align 32
7323 ta HP_BAD_TRAP /* 0x157 */
7324.align 32
7325 ta HP_BAD_TRAP /* 0x158 */
7326.align 32
7327 ta HP_BAD_TRAP /* 0x159 */
7328.align 32
7329 ta HP_BAD_TRAP /* 0x15a */
7330.align 32
7331 ta HP_BAD_TRAP /* 0x15b */
7332.align 32
7333 ta HP_BAD_TRAP /* 0x15c */
7334.align 32
7335 ta HP_BAD_TRAP /* 0x15d */
7336.align 32
7337 ta HP_BAD_TRAP /* 0x15e */
7338.align 32
7339 ta HP_BAD_TRAP /* 0x15f */
7340.align 32
7341 ta HP_BAD_TRAP /* 0x160 */
7342.align 32
7343 ta HP_BAD_TRAP /* 0x161 */
7344.align 32
7345 ta HP_BAD_TRAP /* 0x162 */
7346.align 32
7347 ta HP_BAD_TRAP /* 0x163 */
7348.align 32
7349 ta HP_BAD_TRAP /* 0x164 */
7350.align 32
7351 ta HP_BAD_TRAP /* 0x165 */
7352.align 32
7353 ta HP_BAD_TRAP /* 0x166 */
7354.align 32
7355 ta HP_BAD_TRAP /* 0x167 */
7356.align 32
7357 ta HP_BAD_TRAP /* 0x168 */
7358.align 32
7359 ta HP_BAD_TRAP /* 0x169 */
7360.align 32
7361 ta HP_BAD_TRAP /* 0x16a */
7362.align 32
7363 ta HP_BAD_TRAP /* 0x16b */
7364.align 32
7365 ta HP_BAD_TRAP /* 0x16c */
7366.align 32
7367 ta HP_BAD_TRAP /* 0x16d */
7368.align 32
7369 ta HP_BAD_TRAP /* 0x16e */
7370.align 32
7371 ta HP_BAD_TRAP /* 0x16f */
7372.align 32
7373 ta HP_BAD_TRAP /* 0x170 */
7374.align 32
7375 ta HP_BAD_TRAP /* 0x171 */
7376.align 32
7377 ta HP_BAD_TRAP /* 0x172 */
7378.align 32
7379 ta HP_BAD_TRAP /* 0x173 */
7380.align 32
7381 ta HP_BAD_TRAP /* 0x174 */
7382.align 32
7383 ta HP_BAD_TRAP /* 0x175 */
7384.align 32
7385 ta HP_BAD_TRAP /* 0x176 */
7386.align 32
7387 ta HP_BAD_TRAP /* 0x177 */
7388.align 32
7389 ta HP_BAD_TRAP /* 0x178 */
7390.align 32
7391 ta HP_BAD_TRAP /* 0x179 */
7392.align 32
7393 ta HP_BAD_TRAP /* 0x17a */
7394.align 32
7395 ta HP_BAD_TRAP /* 0x17b */
7396.align 32
7397 ta HP_BAD_TRAP /* 0x17c */
7398.align 32
7399 ta HP_BAD_TRAP /* 0x17d */
7400.align 32
7401 ta HP_BAD_TRAP /* 0x17e */
7402.align 32
7403 ta HP_BAD_TRAP /* 0x17f */
7404.align 32
7405Thr6_Ptrap_Sect_text_end:
7406/*********************************************************************/
7407SECTION .Thr7_Ptrap_Sect TEXT_VA=THR7_PTRAP_TEXT_VA
7408attr_text {
7409 Name = .Thr7_Ptrap_Sect ,
7410 thr7_z_ctx_tsb_0
7411 VA = THR7_PTRAP_TEXT_VA ,
7412 RA = THR7_PTRAP_TEXT_RA ,
7413 PA = THR7_PTRAP_TEXT_PA ,
7414 TTE_Context = NUCLEUS ,
7415 TTE_V = 1 ,
7416 TTE_NFO = 0 ,
7417 TTE_L = 0 ,
7418 TTE_Soft = 0 ,
7419 TTE_IE = 0 ,
7420 TTE_E = 0 ,
7421 TTE_CP = 1 ,
7422 TTE_CV = 0 ,
7423 TTE_P = 1 ,
7424 TTE_EP = 1 ,
7425 TTE_W = 0 ,
7426 TTE_SW1 = 0 ,
7427 TTE_SW0 = 0 ,
7428 TTE_RSVD1 = 0 ,
7429 TTE_Size = 1 ,
7430 end_label = Thr7_Ptrap_Sect_text_end ,
7431 compressimage ,
7432 }
7433 ta HP_BAD_TRAP /* 0x0 */
7434.align 32
7435 ta HP_BAD_TRAP /* 0x1 */
7436.align 32
7437 ta HP_BAD_TRAP /* 0x2 */
7438.align 32
7439 ta HP_BAD_TRAP /* 0x3 */
7440.align 32
7441 ta HP_BAD_TRAP /* 0x4 */
7442.align 32
7443 ta HP_BAD_TRAP /* 0x5 */
7444.align 32
7445 ta HP_BAD_TRAP /* 0x6 */
7446.align 32
7447 ta HP_BAD_TRAP /* 0x7 */
7448.align 32
7449 ta HP_BAD_TRAP /* 0x8 */
7450.align 32
7451 ta HP_BAD_TRAP /* 0x9 */
7452.align 32
7453 ta HP_BAD_TRAP /* 0xa */
7454.align 32
7455 ta HP_BAD_TRAP /* 0xb */
7456.align 32
7457 ta HP_BAD_TRAP /* 0xc */
7458.align 32
7459 ta HP_BAD_TRAP /* 0xd */
7460.align 32
7461 ta HP_BAD_TRAP /* 0xe */
7462.align 32
7463 ta HP_BAD_TRAP /* 0xf */
7464.align 32
7465 ta HP_BAD_TRAP /* 0x10 */
7466.align 32
7467 ta HP_BAD_TRAP /* 0x11 */
7468.align 32
7469 ta HP_BAD_TRAP /* 0x12 */
7470.align 32
7471 ta HP_BAD_TRAP /* 0x13 */
7472.align 32
7473 ta HP_BAD_TRAP /* 0x14 */
7474.align 32
7475 ta HP_BAD_TRAP /* 0x15 */
7476.align 32
7477 ta HP_BAD_TRAP /* 0x16 */
7478.align 32
7479 ta HP_BAD_TRAP /* 0x17 */
7480.align 32
7481 ta HP_BAD_TRAP /* 0x18 */
7482.align 32
7483 ta HP_BAD_TRAP /* 0x19 */
7484.align 32
7485 ta HP_BAD_TRAP /* 0x1a */
7486.align 32
7487 ta HP_BAD_TRAP /* 0x1b */
7488.align 32
7489 ta HP_BAD_TRAP /* 0x1c */
7490.align 32
7491 ta HP_BAD_TRAP /* 0x1d */
7492.align 32
7493 ta HP_BAD_TRAP /* 0x1e */
7494.align 32
7495 ta HP_BAD_TRAP /* 0x1f */
7496.align 32
7497 ta HP_BAD_TRAP /* 0x20 */
7498.align 32
7499 ta HP_BAD_TRAP /* 0x21 */
7500.align 32
7501 ta HP_BAD_TRAP /* 0x22 */
7502.align 32
7503 ta HP_BAD_TRAP /* 0x23 */
7504.align 32
7505 ta HP_BAD_TRAP /* 0x24 */
7506.align 32
7507 ta HP_BAD_TRAP /* 0x25 */
7508.align 32
7509 ta HP_BAD_TRAP /* 0x26 */
7510.align 32
7511 ta HP_BAD_TRAP /* 0x27 */
7512.align 32
7513 ta HP_BAD_TRAP /* 0x28 */
7514.align 32
7515 ta HP_BAD_TRAP /* 0x29 */
7516.align 32
7517 ta HP_BAD_TRAP /* 0x2a */
7518.align 32
7519 ta HP_BAD_TRAP /* 0x2b */
7520.align 32
7521 ta HP_BAD_TRAP /* 0x2c */
7522.align 32
7523 ta HP_BAD_TRAP /* 0x2d */
7524.align 32
7525 ta HP_BAD_TRAP /* 0x2e */
7526.align 32
7527 ta HP_BAD_TRAP /* 0x2f */
7528.align 32
7529 ta HP_BAD_TRAP /* 0x30 */
7530.align 32
7531 ta HP_BAD_TRAP /* 0x31 */
7532.align 32
7533 ta HP_BAD_TRAP /* 0x32 */
7534.align 32
7535 ta HP_BAD_TRAP /* 0x33 */
7536.align 32
7537 ta HP_BAD_TRAP /* 0x34 */
7538.align 32
7539 ta HP_BAD_TRAP /* 0x35 */
7540.align 32
7541 ta HP_BAD_TRAP /* 0x36 */
7542.align 32
7543 ta HP_BAD_TRAP /* 0x37 */
7544.align 32
7545 ta HP_BAD_TRAP /* 0x38 */
7546.align 32
7547 ta HP_BAD_TRAP /* 0x39 */
7548.align 32
7549 ta HP_BAD_TRAP /* 0x3a */
7550.align 32
7551 ta HP_BAD_TRAP /* 0x3b */
7552.align 32
7553 ta HP_BAD_TRAP /* 0x3c */
7554.align 32
7555 ta HP_BAD_TRAP /* 0x3d */
7556.align 32
7557 ta HP_BAD_TRAP /* 0x3e */
7558.align 32
7559 ta HP_BAD_TRAP /* 0x3f */
7560.align 32
7561 ta HP_BAD_TRAP /* 0x40 */
7562.align 32
7563 ta HP_BAD_TRAP /* 0x41 */
7564.align 32
7565 ta HP_BAD_TRAP /* 0x42 */
7566.align 32
7567 ta HP_BAD_TRAP /* 0x43 */
7568.align 32
7569 ta HP_BAD_TRAP /* 0x44 */
7570.align 32
7571 ta HP_BAD_TRAP /* 0x45 */
7572.align 32
7573 ta HP_BAD_TRAP /* 0x46 */
7574.align 32
7575 ta HP_BAD_TRAP /* 0x47 */
7576.align 32
7577 ta HP_BAD_TRAP /* 0x48 */
7578.align 32
7579 ta HP_BAD_TRAP /* 0x49 */
7580.align 32
7581 ta HP_BAD_TRAP /* 0x4a */
7582.align 32
7583 ta HP_BAD_TRAP /* 0x4b */
7584.align 32
7585 ta HP_BAD_TRAP /* 0x4c */
7586.align 32
7587 ta HP_BAD_TRAP /* 0x4d */
7588.align 32
7589 ta HP_BAD_TRAP /* 0x4e */
7590.align 32
7591 ta HP_BAD_TRAP /* 0x4f */
7592.align 32
7593 ta HP_BAD_TRAP /* 0x50 */
7594.align 32
7595 ta HP_BAD_TRAP /* 0x51 */
7596.align 32
7597 ta HP_BAD_TRAP /* 0x52 */
7598.align 32
7599 ta HP_BAD_TRAP /* 0x53 */
7600.align 32
7601 ta HP_BAD_TRAP /* 0x54 */
7602.align 32
7603 ta HP_BAD_TRAP /* 0x55 */
7604.align 32
7605 ta HP_BAD_TRAP /* 0x56 */
7606.align 32
7607 ta HP_BAD_TRAP /* 0x57 */
7608.align 32
7609 ta HP_BAD_TRAP /* 0x58 */
7610.align 32
7611 ta HP_BAD_TRAP /* 0x59 */
7612.align 32
7613 ta HP_BAD_TRAP /* 0x5a */
7614.align 32
7615 ta HP_BAD_TRAP /* 0x5b */
7616.align 32
7617 ta HP_BAD_TRAP /* 0x5c */
7618.align 32
7619 ta HP_BAD_TRAP /* 0x5d */
7620.align 32
7621 ta HP_BAD_TRAP /* 0x5e */
7622.align 32
7623 ta HP_BAD_TRAP /* 0x5f */
7624.align 32
7625 ta HP_BAD_TRAP /* 0x60 */
7626.align 32
7627 ta HP_BAD_TRAP /* 0x61 */
7628.align 32
7629 ta HP_BAD_TRAP /* 0x62 */
7630.align 32
7631 ta HP_BAD_TRAP /* 0x63 */
7632.align 32
7633 ta HP_BAD_TRAP /* 0x64 */
7634.align 32
7635 ta HP_BAD_TRAP /* 0x65 */
7636.align 32
7637 ta HP_BAD_TRAP /* 0x66 */
7638.align 32
7639 ta HP_BAD_TRAP /* 0x67 */
7640.align 32
7641 ta HP_BAD_TRAP /* 0x68 */
7642.align 32
7643 ta HP_BAD_TRAP /* 0x69 */
7644.align 32
7645 ta HP_BAD_TRAP /* 0x6a */
7646.align 32
7647 ta HP_BAD_TRAP /* 0x6b */
7648.align 32
7649 ta HP_BAD_TRAP /* 0x6c */
7650.align 32
7651 ta HP_BAD_TRAP /* 0x6d */
7652.align 32
7653 ta HP_BAD_TRAP /* 0x6e */
7654.align 32
7655 ta HP_BAD_TRAP /* 0x6f */
7656.align 32
7657 ta HP_BAD_TRAP /* 0x70 */
7658.align 32
7659 ta HP_BAD_TRAP /* 0x71 */
7660.align 32
7661 ta HP_BAD_TRAP /* 0x72 */
7662.align 32
7663 ta HP_BAD_TRAP /* 0x73 */
7664.align 32
7665 ta HP_BAD_TRAP /* 0x74 */
7666.align 32
7667 ta HP_BAD_TRAP /* 0x75 */
7668.align 32
7669 ta HP_BAD_TRAP /* 0x76 */
7670.align 32
7671 ta HP_BAD_TRAP /* 0x77 */
7672.align 32
7673 ta HP_BAD_TRAP /* 0x78 */
7674.align 32
7675 ta HP_BAD_TRAP /* 0x79 */
7676.align 32
7677 ta HP_BAD_TRAP /* 0x7a */
7678.align 32
7679 ta HP_BAD_TRAP /* 0x7b */
7680.align 32
7681 ta HP_BAD_TRAP /* 0x7c */
7682.align 32
7683 ta HP_BAD_TRAP /* 0x7d */
7684.align 32
7685 ta HP_BAD_TRAP /* 0x7e */
7686.align 32
7687 ta HP_BAD_TRAP /* 0x7f */
7688.align 32
7689 ta HP_BAD_TRAP /* 0x80 */
7690.align 32
7691 ta HP_BAD_TRAP /* 0x81 */
7692.align 32
7693 ta HP_BAD_TRAP /* 0x82 */
7694.align 32
7695 ta HP_BAD_TRAP /* 0x83 */
7696.align 32
7697 ta HP_BAD_TRAP /* 0x84 */
7698.align 32
7699 ta HP_BAD_TRAP /* 0x85 */
7700.align 32
7701 ta HP_BAD_TRAP /* 0x86 */
7702.align 32
7703 ta HP_BAD_TRAP /* 0x87 */
7704.align 32
7705 ta HP_BAD_TRAP /* 0x88 */
7706.align 32
7707 ta HP_BAD_TRAP /* 0x89 */
7708.align 32
7709 ta HP_BAD_TRAP /* 0x8a */
7710.align 32
7711 ta HP_BAD_TRAP /* 0x8b */
7712.align 32
7713 ta HP_BAD_TRAP /* 0x8c */
7714.align 32
7715 ta HP_BAD_TRAP /* 0x8d */
7716.align 32
7717 ta HP_BAD_TRAP /* 0x8e */
7718.align 32
7719 ta HP_BAD_TRAP /* 0x8f */
7720.align 32
7721 ta HP_BAD_TRAP /* 0x90 */
7722.align 32
7723 ta HP_BAD_TRAP /* 0x91 */
7724.align 32
7725 ta HP_BAD_TRAP /* 0x92 */
7726.align 32
7727 ta HP_BAD_TRAP /* 0x93 */
7728.align 32
7729 ta HP_BAD_TRAP /* 0x94 */
7730.align 32
7731 ta HP_BAD_TRAP /* 0x95 */
7732.align 32
7733 ta HP_BAD_TRAP /* 0x96 */
7734.align 32
7735 ta HP_BAD_TRAP /* 0x97 */
7736.align 32
7737 ta HP_BAD_TRAP /* 0x98 */
7738.align 32
7739 ta HP_BAD_TRAP /* 0x99 */
7740.align 32
7741 ta HP_BAD_TRAP /* 0x9a */
7742.align 32
7743 ta HP_BAD_TRAP /* 0x9b */
7744.align 32
7745 ta HP_BAD_TRAP /* 0x9c */
7746.align 32
7747 ta HP_BAD_TRAP /* 0x9d */
7748.align 32
7749 ta HP_BAD_TRAP /* 0x9e */
7750.align 32
7751 ta HP_BAD_TRAP /* 0x9f */
7752.align 32
7753 ta HP_BAD_TRAP /* 0xa0 */
7754.align 32
7755 ta HP_BAD_TRAP /* 0xa1 */
7756.align 32
7757 ta HP_BAD_TRAP /* 0xa2 */
7758.align 32
7759 ta HP_BAD_TRAP /* 0xa3 */
7760.align 32
7761 ta HP_BAD_TRAP /* 0xa4 */
7762.align 32
7763 ta HP_BAD_TRAP /* 0xa5 */
7764.align 32
7765 ta HP_BAD_TRAP /* 0xa6 */
7766.align 32
7767 ta HP_BAD_TRAP /* 0xa7 */
7768.align 32
7769 ta HP_BAD_TRAP /* 0xa8 */
7770.align 32
7771 ta HP_BAD_TRAP /* 0xa9 */
7772.align 32
7773 ta HP_BAD_TRAP /* 0xaa */
7774.align 32
7775 ta HP_BAD_TRAP /* 0xab */
7776.align 32
7777 ta HP_BAD_TRAP /* 0xac */
7778.align 32
7779 ta HP_BAD_TRAP /* 0xad */
7780.align 32
7781 ta HP_BAD_TRAP /* 0xae */
7782.align 32
7783 ta HP_BAD_TRAP /* 0xaf */
7784.align 32
7785 ta HP_BAD_TRAP /* 0xb0 */
7786.align 32
7787 ta HP_BAD_TRAP /* 0xb1 */
7788.align 32
7789 ta HP_BAD_TRAP /* 0xb2 */
7790.align 32
7791 ta HP_BAD_TRAP /* 0xb3 */
7792.align 32
7793 ta HP_BAD_TRAP /* 0xb4 */
7794.align 32
7795 ta HP_BAD_TRAP /* 0xb5 */
7796.align 32
7797 ta HP_BAD_TRAP /* 0xb6 */
7798.align 32
7799 ta HP_BAD_TRAP /* 0xb7 */
7800.align 32
7801 ta HP_BAD_TRAP /* 0xb8 */
7802.align 32
7803 ta HP_BAD_TRAP /* 0xb9 */
7804.align 32
7805 ta HP_BAD_TRAP /* 0xba */
7806.align 32
7807 ta HP_BAD_TRAP /* 0xbb */
7808.align 32
7809 ta HP_BAD_TRAP /* 0xbc */
7810.align 32
7811 ta HP_BAD_TRAP /* 0xbd */
7812.align 32
7813 ta HP_BAD_TRAP /* 0xbe */
7814.align 32
7815 ta HP_BAD_TRAP /* 0xbf */
7816.align 32
7817 ta HP_BAD_TRAP /* 0xc0 */
7818.align 32
7819 ta HP_BAD_TRAP /* 0xc1 */
7820.align 32
7821 ta HP_BAD_TRAP /* 0xc2 */
7822.align 32
7823 ta HP_BAD_TRAP /* 0xc3 */
7824.align 32
7825 ta HP_BAD_TRAP /* 0xc4 */
7826.align 32
7827 ta HP_BAD_TRAP /* 0xc5 */
7828.align 32
7829 ta HP_BAD_TRAP /* 0xc6 */
7830.align 32
7831 ta HP_BAD_TRAP /* 0xc7 */
7832.align 32
7833 ta HP_BAD_TRAP /* 0xc8 */
7834.align 32
7835 ta HP_BAD_TRAP /* 0xc9 */
7836.align 32
7837 ta HP_BAD_TRAP /* 0xca */
7838.align 32
7839 ta HP_BAD_TRAP /* 0xcb */
7840.align 32
7841 ta HP_BAD_TRAP /* 0xcc */
7842.align 32
7843 ta HP_BAD_TRAP /* 0xcd */
7844.align 32
7845 ta HP_BAD_TRAP /* 0xce */
7846.align 32
7847 ta HP_BAD_TRAP /* 0xcf */
7848.align 32
7849 ta HP_BAD_TRAP /* 0xd0 */
7850.align 32
7851 ta HP_BAD_TRAP /* 0xd1 */
7852.align 32
7853 ta HP_BAD_TRAP /* 0xd2 */
7854.align 32
7855 ta HP_BAD_TRAP /* 0xd3 */
7856.align 32
7857 ta HP_BAD_TRAP /* 0xd4 */
7858.align 32
7859 ta HP_BAD_TRAP /* 0xd5 */
7860.align 32
7861 ta HP_BAD_TRAP /* 0xd6 */
7862.align 32
7863 ta HP_BAD_TRAP /* 0xd7 */
7864.align 32
7865 ta HP_BAD_TRAP /* 0xd8 */
7866.align 32
7867 ta HP_BAD_TRAP /* 0xd9 */
7868.align 32
7869 ta HP_BAD_TRAP /* 0xda */
7870.align 32
7871 ta HP_BAD_TRAP /* 0xdb */
7872.align 32
7873 ta HP_BAD_TRAP /* 0xdc */
7874.align 32
7875 ta HP_BAD_TRAP /* 0xdd */
7876.align 32
7877 ta HP_BAD_TRAP /* 0xde */
7878.align 32
7879 ta HP_BAD_TRAP /* 0xdf */
7880.align 32
7881 ta HP_BAD_TRAP /* 0xe0 */
7882.align 32
7883 ta HP_BAD_TRAP /* 0xe1 */
7884.align 32
7885 ta HP_BAD_TRAP /* 0xe2 */
7886.align 32
7887 ta HP_BAD_TRAP /* 0xe3 */
7888.align 32
7889 ta HP_BAD_TRAP /* 0xe4 */
7890.align 32
7891 ta HP_BAD_TRAP /* 0xe5 */
7892.align 32
7893 ta HP_BAD_TRAP /* 0xe6 */
7894.align 32
7895 ta HP_BAD_TRAP /* 0xe7 */
7896.align 32
7897 ta HP_BAD_TRAP /* 0xe8 */
7898.align 32
7899 ta HP_BAD_TRAP /* 0xe9 */
7900.align 32
7901 ta HP_BAD_TRAP /* 0xea */
7902.align 32
7903 ta HP_BAD_TRAP /* 0xeb */
7904.align 32
7905 ta HP_BAD_TRAP /* 0xec */
7906.align 32
7907 ta HP_BAD_TRAP /* 0xed */
7908.align 32
7909 ta HP_BAD_TRAP /* 0xee */
7910.align 32
7911 ta HP_BAD_TRAP /* 0xef */
7912.align 32
7913 ta HP_BAD_TRAP /* 0xf0 */
7914.align 32
7915 ta HP_BAD_TRAP /* 0xf1 */
7916.align 32
7917 ta HP_BAD_TRAP /* 0xf2 */
7918.align 32
7919 ta HP_BAD_TRAP /* 0xf3 */
7920.align 32
7921 ta HP_BAD_TRAP /* 0xf4 */
7922.align 32
7923 ta HP_BAD_TRAP /* 0xf5 */
7924.align 32
7925 ta HP_BAD_TRAP /* 0xf6 */
7926.align 32
7927 ta HP_BAD_TRAP /* 0xf7 */
7928.align 32
7929 ta HP_BAD_TRAP /* 0xf8 */
7930.align 32
7931 ta HP_BAD_TRAP /* 0xf9 */
7932.align 32
7933 ta HP_BAD_TRAP /* 0xfa */
7934.align 32
7935 ta HP_BAD_TRAP /* 0xfb */
7936.align 32
7937 ta HP_BAD_TRAP /* 0xfc */
7938.align 32
7939 ta HP_BAD_TRAP /* 0xfd */
7940.align 32
7941 ta HP_BAD_TRAP /* 0xfe */
7942.align 32
7943 ta HP_BAD_TRAP /* 0xff */
7944.align 32
7945 ta HP_GOOD_TRAP /* 0x100 */
7946.align 32
7947 ta HP_BAD_TRAP /* 0x101 */
7948.align 32
7949 ta HP_BAD_TRAP /* 0x102 */
7950.align 32
7951 ta HP_BAD_TRAP /* 0x103 */
7952.align 32
7953 ta HP_BAD_TRAP /* 0x104 */
7954.align 32
7955 ta HP_BAD_TRAP /* 0x105 */
7956.align 32
7957 ta HP_BAD_TRAP /* 0x106 */
7958.align 32
7959 ta HP_BAD_TRAP /* 0x107 */
7960.align 32
7961 ta HP_BAD_TRAP /* 0x108 */
7962.align 32
7963 ta HP_BAD_TRAP /* 0x109 */
7964.align 32
7965 ta HP_BAD_TRAP /* 0x10a */
7966.align 32
7967 ta HP_BAD_TRAP /* 0x10b */
7968.align 32
7969 ta HP_BAD_TRAP /* 0x10c */
7970.align 32
7971 ta HP_BAD_TRAP /* 0x10d */
7972.align 32
7973 ta HP_BAD_TRAP /* 0x10e */
7974.align 32
7975 ta HP_BAD_TRAP /* 0x10f */
7976.align 32
7977 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
7978 done
7979.align 32
7980 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
7981 done
7982.align 32
7983 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
7984 done
7985.align 32
7986 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
7987 done
7988.align 32
7989 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
7990 done
7991.align 32
7992 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
7993 done
7994.align 32
7995 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
7996 done
7997.align 32
7998 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
7999 done
8000.align 32
8001 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
8002 done
8003.align 32
8004 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
8005 done
8006.align 32
8007 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
8008 done
8009.align 32
8010 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
8011 done
8012.align 32
8013 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
8014 done
8015.align 32
8016 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
8017 done
8018.align 32
8019 ta HP_BAD_TRAP /* 0x11e */
8020.align 32
8021 ta HP_BAD_TRAP /* 0x11f */
8022.align 32
8023 sllx %i7, 63, %g1
8024 brz %g1, 1f
8025 nop
8026 rdpr %tnpc, %g2
8027 add %g2, 8, %g2
8028 wrpr %g2, %tnpc
80291:
8030 done
8031.align 32
8032 ta HPTRAP_CHANGE_PID /* 0x121 */
8033 done
8034.align 32
8035 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
8036 done
8037.align 32 /* 0x123 */
8038 ldxa [%l1] 0x14, %l2
8039 done
8040.align 32 /* 0x124 */
8041 ldxa [%l1] 0x1c, %l2
8042 done
8043.align 32 /* 0x125 */
8044 ldda [%l1] 0x26, %l2
8045 done
8046.align 32 /* 0x126 */
8047 ldda [%l1] 0x2e, %l2
8048 done
8049.align 32
8050 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
8051 done
8052.align 32
8053 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
8054 done
8055.align 32
8056 ta HP_BAD_TRAP /* 0x129 */
8057.align 32
8058 ta HP_BAD_TRAP /* 0x12a */
8059.align 32
8060 ta HP_BAD_TRAP /* 0x12b */
8061.align 32
8062 ta HP_BAD_TRAP /* 0x12c */
8063.align 32
8064 ta HP_BAD_TRAP /* 0x12d */
8065.align 32
8066 ta HP_BAD_TRAP /* 0x12e */
8067.align 32
8068 ta HP_BAD_TRAP /* 0x12f */
8069.align 32
8070 ta HP_BAD_TRAP /* 0x130 */
8071.align 32
8072 ta HP_BAD_TRAP /* 0x131 */
8073.align 32
8074 ta HP_BAD_TRAP /* 0x132 */
8075.align 32
8076 ta HP_BAD_TRAP /* 0x133 */
8077.align 32
8078 ta HP_BAD_TRAP /* 0x134 */
8079.align 32
8080 ta HP_BAD_TRAP /* 0x135 */
8081.align 32
8082 ta HP_BAD_TRAP /* 0x136 */
8083.align 32
8084 ta HP_BAD_TRAP /* 0x137 */
8085.align 32
8086 ta HP_BAD_TRAP /* 0x138 */
8087.align 32
8088 ta HP_BAD_TRAP /* 0x139 */
8089.align 32
8090 ta HP_BAD_TRAP /* 0x13a */
8091.align 32
8092 ta HP_BAD_TRAP /* 0x13b */
8093.align 32
8094 ta HP_BAD_TRAP /* 0x13c */
8095.align 32
8096 ta HP_BAD_TRAP /* 0x13d */
8097.align 32
8098 ta HP_BAD_TRAP /* 0x13e */
8099.align 32
8100 ta HP_BAD_TRAP /* 0x13f */
8101.align 32
8102 ta HP_BAD_TRAP /* 0x140 */
8103.align 32
8104 ta HP_BAD_TRAP /* 0x141 */
8105.align 32
8106 ta HP_BAD_TRAP /* 0x142 */
8107.align 32
8108 ta HP_BAD_TRAP /* 0x143 */
8109.align 32
8110 ta HP_BAD_TRAP /* 0x144 */
8111.align 32
8112 ta HP_BAD_TRAP /* 0x145 */
8113.align 32
8114 ta HP_BAD_TRAP /* 0x146 */
8115.align 32
8116 ta HP_BAD_TRAP /* 0x147 */
8117.align 32
8118 ta HP_BAD_TRAP /* 0x148 */
8119.align 32
8120 ta HP_BAD_TRAP /* 0x149 */
8121.align 32
8122 ta HP_BAD_TRAP /* 0x14a */
8123.align 32
8124 ta HP_BAD_TRAP /* 0x14b */
8125.align 32
8126 ta HP_BAD_TRAP /* 0x14c */
8127.align 32
8128 ta HP_BAD_TRAP /* 0x14d */
8129.align 32
8130 ta HP_BAD_TRAP /* 0x14e */
8131.align 32
8132 ta HP_BAD_TRAP /* 0x14f */
8133.align 32
8134 ta HP_BAD_TRAP /* 0x150 */
8135.align 32
8136 ta HP_BAD_TRAP /* 0x151 */
8137.align 32
8138 ta HP_BAD_TRAP /* 0x152 */
8139.align 32
8140 ta HP_BAD_TRAP /* 0x153 */
8141.align 32
8142 ta HP_BAD_TRAP /* 0x154 */
8143.align 32
8144 ta HP_BAD_TRAP /* 0x155 */
8145.align 32
8146 ta HP_BAD_TRAP /* 0x156 */
8147.align 32
8148 ta HP_BAD_TRAP /* 0x157 */
8149.align 32
8150 ta HP_BAD_TRAP /* 0x158 */
8151.align 32
8152 ta HP_BAD_TRAP /* 0x159 */
8153.align 32
8154 ta HP_BAD_TRAP /* 0x15a */
8155.align 32
8156 ta HP_BAD_TRAP /* 0x15b */
8157.align 32
8158 ta HP_BAD_TRAP /* 0x15c */
8159.align 32
8160 ta HP_BAD_TRAP /* 0x15d */
8161.align 32
8162 ta HP_BAD_TRAP /* 0x15e */
8163.align 32
8164 ta HP_BAD_TRAP /* 0x15f */
8165.align 32
8166 ta HP_BAD_TRAP /* 0x160 */
8167.align 32
8168 ta HP_BAD_TRAP /* 0x161 */
8169.align 32
8170 ta HP_BAD_TRAP /* 0x162 */
8171.align 32
8172 ta HP_BAD_TRAP /* 0x163 */
8173.align 32
8174 ta HP_BAD_TRAP /* 0x164 */
8175.align 32
8176 ta HP_BAD_TRAP /* 0x165 */
8177.align 32
8178 ta HP_BAD_TRAP /* 0x166 */
8179.align 32
8180 ta HP_BAD_TRAP /* 0x167 */
8181.align 32
8182 ta HP_BAD_TRAP /* 0x168 */
8183.align 32
8184 ta HP_BAD_TRAP /* 0x169 */
8185.align 32
8186 ta HP_BAD_TRAP /* 0x16a */
8187.align 32
8188 ta HP_BAD_TRAP /* 0x16b */
8189.align 32
8190 ta HP_BAD_TRAP /* 0x16c */
8191.align 32
8192 ta HP_BAD_TRAP /* 0x16d */
8193.align 32
8194 ta HP_BAD_TRAP /* 0x16e */
8195.align 32
8196 ta HP_BAD_TRAP /* 0x16f */
8197.align 32
8198 ta HP_BAD_TRAP /* 0x170 */
8199.align 32
8200 ta HP_BAD_TRAP /* 0x171 */
8201.align 32
8202 ta HP_BAD_TRAP /* 0x172 */
8203.align 32
8204 ta HP_BAD_TRAP /* 0x173 */
8205.align 32
8206 ta HP_BAD_TRAP /* 0x174 */
8207.align 32
8208 ta HP_BAD_TRAP /* 0x175 */
8209.align 32
8210 ta HP_BAD_TRAP /* 0x176 */
8211.align 32
8212 ta HP_BAD_TRAP /* 0x177 */
8213.align 32
8214 ta HP_BAD_TRAP /* 0x178 */
8215.align 32
8216 ta HP_BAD_TRAP /* 0x179 */
8217.align 32
8218 ta HP_BAD_TRAP /* 0x17a */
8219.align 32
8220 ta HP_BAD_TRAP /* 0x17b */
8221.align 32
8222 ta HP_BAD_TRAP /* 0x17c */
8223.align 32
8224 ta HP_BAD_TRAP /* 0x17d */
8225.align 32
8226 ta HP_BAD_TRAP /* 0x17e */
8227.align 32
8228 ta HP_BAD_TRAP /* 0x17f */
8229.align 32
8230Thr7_Ptrap_Sect_text_end:
8231/******************************************************************************************
8232 * $Revision: 1.1 $
8233 *******************************************************************************************/
8234SECTION .HTRAPS TEXT_VA=HPTRAP_TEXT_PA
8235
8236attr_text {
8237 Name = .HTRAPS,
8238 hypervisor,
8239 }
8240
8241 ta HP_BAD_TRAP
8242.align 32 /* 1 */
8243 ta HP_BAD_TRAP
8244.align 32 /* 2 */
8245 ta HP_BAD_TRAP
8246.align 32 /* 3 */
8247 ta HP_BAD_TRAP
8248.align 32 /* 4 */
8249 ta HP_BAD_TRAP
8250.align 32 /* 5 */
8251 ta HP_BAD_TRAP
8252.align 32 /* 6 */
8253 ta HP_BAD_TRAP
8254.align 32 /* 7 */
8255 ta HP_BAD_TRAP
8256.align 32 /* 8 */
8257 ta HP_BAD_TRAP
8258.align 32 /* 9 */
8259 setx ext_trap_0x9_begin, %g1, %g2
8260 jmp %g2
8261 nop
8262.align 32 /* a */
8263 ta HP_BAD_TRAP
8264.align 32 /* b */
8265 setx ext_trap_0xb_begin, %g1, %g2
8266 jmp %g2
8267 nop
8268.align 32 /* c */
8269 ta HP_BAD_TRAP
8270.align 32 /* d */
8271 ta HP_BAD_TRAP
8272.align 32 /* e */
8273 ta HP_BAD_TRAP
8274.align 32 /* f */
8275 ta HP_BAD_TRAP
8276.align 32 /* 10 */
8277 done
8278.align 32 /* 11 */
8279 ta HP_BAD_TRAP
8280.align 32 /* 12 */
8281 ta HP_BAD_TRAP
8282.align 32 /* 13 */
8283 ta HP_BAD_TRAP
8284.align 32 /* 14 */
8285 ta HP_BAD_TRAP
8286.align 32 /* 15 */
8287 ta HP_BAD_TRAP
8288.align 32 /* 16 */
8289 ta HP_BAD_TRAP
8290.align 32 /* 17 */
8291 ta HP_BAD_TRAP
8292.align 32 /* 18 */
8293 ta HP_BAD_TRAP
8294.align 32 /* 19 */
8295 ta HP_BAD_TRAP
8296.align 32 /* 1a */
8297 ta HP_BAD_TRAP
8298.align 32 /* 1b */
8299 setx ext_trap_0x1b_begin, %g1, %g2
8300 jmp %g2
8301 nop
8302.align 32 /* 1c */
8303 ta HP_BAD_TRAP
8304.align 32 /* 1d */
8305 ta HP_BAD_TRAP
8306.align 32 /* 1e */
8307 ta HP_BAD_TRAP
8308.align 32 /* 1f */
8309 ta HP_BAD_TRAP
8310.align 32 /* 20 */
8311 ta HP_BAD_TRAP
8312.align 32 /* 21 */
8313 ta HP_BAD_TRAP
8314.align 32 /* 22 */
8315 ta HP_BAD_TRAP
8316.align 32 /* 23 */
8317 ta HP_BAD_TRAP
8318.align 32 /* 24 */
8319 ta HP_BAD_TRAP
8320.align 32 /* 25 */
8321 ta HP_BAD_TRAP
8322.align 32 /* 26 */
8323 ta HP_BAD_TRAP
8324.align 32 /* 27 */
8325 ta HP_BAD_TRAP
8326.align 32 /* 28 */
8327 ta HP_BAD_TRAP
8328.align 32 /* 29 */
8329 ta HP_BAD_TRAP
8330.align 32 /* 2a */
8331 ta HP_BAD_TRAP
8332.align 32 /* 2b */
8333 ta HP_BAD_TRAP
8334.align 32 /* 2c */
8335 ta HP_BAD_TRAP
8336.align 32 /* 2d */
8337 ta HP_BAD_TRAP
8338.align 32 /* 2e */
8339 setx ext_trap_0x2e_begin, %g1, %g2
8340 jmp %g2
8341 nop
8342.align 32 /* 2f */
8343 ta HP_BAD_TRAP
8344.align 32 /* 30 */
8345 ta HP_BAD_TRAP
8346.align 32 /* 31 */
8347 setx ext_trap_0x31_begin, %g1, %g2
8348 jmp %g2
8349 nop
8350.align 32 /* 32 */
8351 ta HP_BAD_TRAP
8352.align 32 /* 33 */
8353 ta HP_BAD_TRAP
8354.align 32 /* 34 */
8355 done
8356.align 32 /* 35 */
8357 ta HP_BAD_TRAP
8358.align 32 /* 36 */
8359 ta HP_BAD_TRAP
8360.align 32 /* 37 */
8361 ta HP_BAD_TRAP
8362.align 32 /* 38 */
8363 ta HP_BAD_TRAP
8364.align 32 /* 39 */
8365 ta HP_BAD_TRAP
8366.align 32 /* 3a */
8367 ta HP_BAD_TRAP
8368.align 32 /* 3b */
8369 ta HP_GOOD_TRAP
8370.align 32 /* 3c */
8371 ta HP_BAD_TRAP
8372.align 32 /* 3d */
8373 ta HP_BAD_TRAP
8374.align 32 /* 3e */
8375instruction_real_miss:
8376 setx ext_trap_0x3e_begin, %g1, %g2
8377 jmp %g2
8378 nop
8379.align 32 /* 3f */
8380data_real_miss:
8381 setx ext_trap_0x3f_begin, %g1, %g2
8382 jmp %g2
8383 nop
8384.align 32 /* 40 */
8385 ta HP_BAD_TRAP
8386.align 32 /* 41 */
8387 ta HP_BAD_TRAP
8388.align 32 /* 42 */
8389 ta HP_BAD_TRAP
8390.align 32 /* 43 */
8391 ta HP_BAD_TRAP
8392.align 32 /* 44 */
8393 ta HP_BAD_TRAP
8394.align 32 /* 45 */
8395 ta HP_BAD_TRAP
8396.align 32 /* 46 */
8397 ta HP_BAD_TRAP
8398.align 32 /* 47 */
8399 ta HP_BAD_TRAP
8400.align 32 /* 48 */
8401 ta HP_BAD_TRAP
8402.align 32 /* 49 */
8403 ta HP_BAD_TRAP
8404.align 32 /* 4a */
8405 ta HP_BAD_TRAP
8406.align 32 /* 4b */
8407 ta HP_BAD_TRAP
8408.align 32 /* 4c */
8409 ta HP_BAD_TRAP
8410.align 32 /* 4d */
8411 ta HP_BAD_TRAP
8412.align 32 /* 4e */
8413 ta HP_BAD_TRAP
8414.align 32 /* 4f */
8415 ta HP_BAD_TRAP
8416.align 32 /* 50 */
8417 ta HP_BAD_TRAP
8418.align 32 /* 51 */
8419 ta HP_BAD_TRAP
8420.align 32 /* 52 */
8421 ta HP_BAD_TRAP
8422.align 32 /* 53 */
8423 ta HP_BAD_TRAP
8424.align 32 /* 54 */
8425 ta HP_BAD_TRAP
8426.align 32 /* 55 */
8427 ta HP_BAD_TRAP
8428.align 32 /* 56 */
8429 ta HP_BAD_TRAP
8430.align 32 /* 57 */
8431 ta HP_BAD_TRAP
8432.align 32 /* 58 */
8433 ta HP_BAD_TRAP
8434.align 32 /* 59 */
8435 ta HP_BAD_TRAP
8436.align 32 /* 5a */
8437 ta HP_BAD_TRAP
8438.align 32 /* 5b */
8439 ta HP_BAD_TRAP
8440.align 32 /* 5c */
8441 ta HP_BAD_TRAP
8442.align 32 /* 5d */
8443 ta HP_BAD_TRAP
8444.align 32 /* 5e */
8445 ta HP_BAD_TRAP
8446.align 32 /* 5f */
8447 ta HP_BAD_TRAP
8448.align 32 /* 60 */
8449 ta HP_BAD_TRAP
8450.align 32 /* 61 */
8451 ta HP_BAD_TRAP
8452.align 32 /* 62 */
8453 ta HP_BAD_TRAP
8454.align 32 /* 63 */
8455 ta HP_BAD_TRAP
8456.align 32 /* 64 */
8457 setx ext_trap_0x64_begin, %g1, %g2
8458 jmp %g2
8459 nop
8460.align 32 /* 65 */
8461 ta HP_BAD_TRAP
8462.align 32 /* 66 */
8463 ta HP_BAD_TRAP
8464.align 32 /* 67 */
8465 ta HP_BAD_TRAP
8466.align 32 /* 68 */
8467 setx ext_trap_0x68_begin, %g1, %g2
8468 jmp %g2
8469 nop
8470.align 32 /* 69 */
8471 ta HP_BAD_TRAP
8472.align 32 /* 6a */
8473 ta HP_BAD_TRAP
8474.align 32 /* 6b */
8475 ta HP_BAD_TRAP
8476.align 32 /* 6c */
8477 setx ext_trap_0x6c_begin, %g1, %g2
8478 jmp %g2
8479 nop
8480.align 32 /* 6d */
8481 ta HP_BAD_TRAP
8482.align 32 /* 6e */
8483 ta HP_BAD_TRAP
8484.align 32 /* 6f */
8485 ta HP_BAD_TRAP
8486.align 32 /* 70 */
8487 ta HP_BAD_TRAP
8488.align 32 /* 71 */
8489 ta HP_BAD_TRAP
8490.align 32 /* 72 */
8491 ta HP_BAD_TRAP
8492.align 32 /* 73 */
8493 ta HP_BAD_TRAP
8494.align 32 /* 74 */
8495 ta HP_BAD_TRAP
8496.align 32 /* 75 */
8497 ta HP_BAD_TRAP
8498.align 32 /* 76 */
8499 ta HP_BAD_TRAP
8500.align 32 /* 77 */
8501 ta HP_BAD_TRAP
8502.align 32 /* 78 */
8503 ta HP_BAD_TRAP
8504.align 32 /* 79 */
8505 ta HP_BAD_TRAP
8506.align 32 /* 7a */
8507 ta HP_BAD_TRAP
8508.align 32 /* 7b */
8509 ta HP_BAD_TRAP
8510.align 32 /* 7c */
8511 ta HP_BAD_TRAP
8512.align 32 /* 7d */
8513 ta HP_BAD_TRAP
8514.align 32 /* 7e */
8515 ta HP_BAD_TRAP
8516.align 32 /* 7f */
8517 ta HP_BAD_TRAP
8518.align 32 /* 80 */
8519 ta HP_BAD_TRAP
8520.align 32 /* 81 */
8521 ta HP_BAD_TRAP
8522.align 32 /* 82 */
8523 ta HP_BAD_TRAP
8524.align 32 /* 83 */
8525 ta HP_BAD_TRAP
8526.align 32 /* 84 */
8527 ta HP_BAD_TRAP
8528.align 32 /* 85 */
8529 ta HP_BAD_TRAP
8530.align 32 /* 86 */
8531 ta HP_BAD_TRAP
8532.align 32 /* 87 */
8533 ta HP_BAD_TRAP
8534.align 32 /* 88 */
8535 ta HP_BAD_TRAP
8536.align 32 /* 89 */
8537 ta HP_BAD_TRAP
8538.align 32 /* 8a */
8539 ta HP_BAD_TRAP
8540.align 32 /* 8b */
8541 ta HP_BAD_TRAP
8542.align 32 /* 8c */
8543 ta HP_BAD_TRAP
8544.align 32 /* 8d */
8545 ta HP_BAD_TRAP
8546.align 32 /* 8e */
8547 ta HP_BAD_TRAP
8548.align 32 /* 8f */
8549 ta HP_BAD_TRAP
8550.align 32 /* 90 */
8551 ta HP_BAD_TRAP
8552.align 32 /* 91 */
8553 ta HP_BAD_TRAP
8554.align 32 /* 92 */
8555 ta HP_BAD_TRAP
8556.align 32 /* 93 */
8557 ta HP_BAD_TRAP
8558.align 32 /* 94 */
8559 ta HP_BAD_TRAP
8560.align 32 /* 95 */
8561 ta HP_BAD_TRAP
8562.align 32 /* 96 */
8563 ta HP_BAD_TRAP
8564.align 32 /* 97 */
8565 ta HP_BAD_TRAP
8566.align 32 /* 98 */
8567 ta HP_BAD_TRAP
8568.align 32 /* 99 */
8569 ta HP_BAD_TRAP
8570.align 32 /* 9a */
8571 ta HP_BAD_TRAP
8572.align 32 /* 9b */
8573 ta HP_BAD_TRAP
8574.align 32 /* 9c */
8575 ta HP_BAD_TRAP
8576.align 32 /* 9d */
8577 ta HP_BAD_TRAP
8578.align 32 /* 9e */
8579 ta HP_BAD_TRAP
8580.align 32 /* 9f */
8581 ta HP_BAD_TRAP
8582.align 32 /* a0 */
8583 ta HP_BAD_TRAP
8584.align 32 /* a1 */
8585 ta HP_BAD_TRAP
8586.align 32 /* a2 */
8587 ta HP_BAD_TRAP
8588.align 32 /* a3 */
8589 ta HP_BAD_TRAP
8590.align 32 /* a4 */
8591 ta HP_BAD_TRAP
8592.align 32 /* a5 */
8593 ta HP_BAD_TRAP
8594.align 32 /* a6 */
8595 ta HP_BAD_TRAP
8596.align 32 /* a7 */
8597 ta HP_BAD_TRAP
8598.align 32 /* a8 */
8599 ta HP_BAD_TRAP
8600.align 32 /* a9 */
8601 ta HP_BAD_TRAP
8602.align 32 /* aa */
8603 ta HP_BAD_TRAP
8604.align 32 /* ab */
8605 ta HP_BAD_TRAP
8606.align 32 /* ac */
8607 ta HP_BAD_TRAP
8608.align 32 /* ad */
8609 ta HP_BAD_TRAP
8610.align 32 /* ae */
8611 ta HP_BAD_TRAP
8612.align 32 /* af */
8613 ta HP_BAD_TRAP
8614.align 32 /* b0 */
8615 ta HP_BAD_TRAP
8616.align 32 /* b1 */
8617 ta HP_BAD_TRAP
8618.align 32 /* b2 */
8619 ta HP_BAD_TRAP
8620.align 32 /* b3 */
8621 ta HP_BAD_TRAP
8622.align 32 /* b4 */
8623 ta HP_BAD_TRAP
8624.align 32 /* b5 */
8625 ta HP_BAD_TRAP
8626.align 32 /* b6 */
8627 ta HP_BAD_TRAP
8628.align 32 /* b7 */
8629 ta HP_BAD_TRAP
8630.align 32 /* b8 */
8631 ta HP_BAD_TRAP
8632.align 32 /* b9 */
8633 ta HP_BAD_TRAP
8634.align 32 /* ba */
8635 ta HP_BAD_TRAP
8636.align 32 /* bb */
8637 ta HP_BAD_TRAP
8638.align 32 /* bc */
8639 ta HP_BAD_TRAP
8640.align 32 /* bd */
8641 ta HP_BAD_TRAP
8642.align 32 /* be */
8643 ta HP_BAD_TRAP
8644.align 32 /* bf */
8645 ta HP_BAD_TRAP
8646.align 32 /* c0 */
8647 ta HP_BAD_TRAP
8648.align 32 /* c1 */
8649 ta HP_BAD_TRAP
8650.align 32 /* c2 */
8651 ta HP_BAD_TRAP
8652.align 32 /* c3 */
8653 ta HP_BAD_TRAP
8654.align 32 /* c4 */
8655 ta HP_BAD_TRAP
8656.align 32 /* c5 */
8657 ta HP_BAD_TRAP
8658.align 32 /* c6 */
8659 ta HP_BAD_TRAP
8660.align 32 /* c7 */
8661 ta HP_BAD_TRAP
8662.align 32 /* c8 */
8663 ta HP_BAD_TRAP
8664.align 32 /* c9 */
8665 ta HP_BAD_TRAP
8666.align 32 /* ca */
8667 ta HP_BAD_TRAP
8668.align 32 /* cb */
8669 ta HP_BAD_TRAP
8670.align 32 /* cc */
8671 ta HP_BAD_TRAP
8672.align 32 /* cd */
8673 ta HP_BAD_TRAP
8674.align 32 /* ce */
8675 ta HP_BAD_TRAP
8676.align 32 /* cf */
8677 ta HP_BAD_TRAP
8678.align 32 /* d0 */
8679 ta HP_BAD_TRAP
8680.align 32 /* d1 */
8681 ta HP_BAD_TRAP
8682.align 32 /* d2 */
8683 ta HP_BAD_TRAP
8684.align 32 /* d3 */
8685 ta HP_BAD_TRAP
8686.align 32 /* d4 */
8687 ta HP_BAD_TRAP
8688.align 32 /* d5 */
8689 ta HP_BAD_TRAP
8690.align 32 /* d6 */
8691 ta HP_BAD_TRAP
8692.align 32 /* d7 */
8693 ta HP_BAD_TRAP
8694.align 32 /* d8 */
8695 ta HP_BAD_TRAP
8696.align 32 /* d9 */
8697 ta HP_BAD_TRAP
8698.align 32 /* da */
8699 ta HP_BAD_TRAP
8700.align 32 /* db */
8701 ta HP_BAD_TRAP
8702.align 32 /* dc */
8703 ta HP_BAD_TRAP
8704.align 32 /* dd */
8705 ta HP_BAD_TRAP
8706.align 32 /* de */
8707 ta HP_BAD_TRAP
8708.align 32 /* df */
8709 ta HP_BAD_TRAP
8710.align 32 /* e0 */
8711 ta HP_BAD_TRAP
8712.align 32 /* e1 */
8713 ta HP_BAD_TRAP
8714.align 32 /* e2 */
8715 ta HP_BAD_TRAP
8716.align 32 /* e3 */
8717 ta HP_BAD_TRAP
8718.align 32 /* e4 */
8719 ta HP_BAD_TRAP
8720.align 32 /* e5 */
8721 ta HP_BAD_TRAP
8722.align 32 /* e6 */
8723 ta HP_BAD_TRAP
8724.align 32 /* e7 */
8725 ta HP_BAD_TRAP
8726.align 32 /* e8 */
8727 ta HP_BAD_TRAP
8728.align 32 /* e9 */
8729 ta HP_BAD_TRAP
8730.align 32 /* ea */
8731 ta HP_BAD_TRAP
8732.align 32 /* eb */
8733 ta HP_BAD_TRAP
8734.align 32 /* ec */
8735 ta HP_BAD_TRAP
8736.align 32 /* ed */
8737 ta HP_BAD_TRAP
8738.align 32 /* ee */
8739 ta HP_BAD_TRAP
8740.align 32 /* ef */
8741 ta HP_BAD_TRAP
8742.align 32 /* f0 */
8743 ta HP_BAD_TRAP
8744.align 32 /* f1 */
8745 ta HP_BAD_TRAP
8746.align 32 /* f2 */
8747 ta HP_BAD_TRAP
8748.align 32 /* f3 */
8749 ta HP_BAD_TRAP
8750.align 32 /* f4 */
8751 ta HP_BAD_TRAP
8752.align 32 /* f5 */
8753 ta HP_BAD_TRAP
8754.align 32 /* f6 */
8755 ta HP_BAD_TRAP
8756.align 32 /* f7 */
8757 ta HP_BAD_TRAP
8758.align 32 /* f8 */
8759 ta HP_BAD_TRAP
8760.align 32 /* f9 */
8761 ta HP_BAD_TRAP
8762.align 32 /* fa */
8763 ta HP_BAD_TRAP
8764.align 32 /* fb */
8765 ta HP_BAD_TRAP
8766.align 32 /* fc */
8767 ta HP_BAD_TRAP
8768.align 32 /* fd */
8769 ta HP_BAD_TRAP
8770.align 32 /* fe */
8771 ta HP_BAD_TRAP
8772.align 32 /* ff */
8773 ta HP_BAD_TRAP
8774.align 32 /* 100 */
8775 wrpr 0, %tl
8776 ta HP_GOOD_TRAP
8777.align 32 /* 101 */
8778 wrpr 0, %tl
8779 ta HP_BAD_TRAP
8780.align 32 /* 102 */
8781 ta HP_BAD_TRAP
8782.align 32 /* 103 */
8783 ta HP_BAD_TRAP
8784.align 32 /* 104 */
8785 ta HP_BAD_TRAP
8786.align 32 /* 105 */
8787 ta HP_BAD_TRAP
8788.align 32 /* 106 */
8789 ta HP_BAD_TRAP
8790.align 32 /* 107 */
8791 ta HP_BAD_TRAP
8792.align 32 /* 108 */
8793 ta HP_BAD_TRAP
8794.align 32 /* 109 */
8795 ta HP_BAD_TRAP
8796.align 32 /* 10a */
8797 ta HP_BAD_TRAP
8798.align 32 /* 10b */
8799 ta HP_BAD_TRAP
8800.align 32 /* 10c */
8801 ta HP_BAD_TRAP
8802.align 32 /* 10d */
8803 ta HP_BAD_TRAP
8804.align 32 /* 10e */
8805 ta HP_BAD_TRAP
8806.align 32 /* 10f */
8807 ta HP_BAD_TRAP
8808.align 32 /* 110 */
8809 ta HP_BAD_TRAP
8810.align 32 /* 111 */
8811 ta HP_BAD_TRAP
8812.align 32 /* 112 */
8813 ta HP_BAD_TRAP
8814.align 32 /* 113 */
8815 ta HP_BAD_TRAP
8816.align 32 /* 114 */
8817 ta HP_BAD_TRAP
8818.align 32 /* 115 */
8819 ta HP_BAD_TRAP
8820.align 32 /* 116 */
8821 ta HP_BAD_TRAP
8822.align 32 /* 117 */
8823 ta HP_BAD_TRAP
8824.align 32 /* 118 */
8825 ta HP_BAD_TRAP
8826.align 32 /* 119 */
8827 ta HP_BAD_TRAP
8828.align 32 /* 11a */
8829 ta HP_BAD_TRAP
8830.align 32 /* 11b */
8831 ta HP_BAD_TRAP
8832.align 32 /* 11c */
8833 ta HP_BAD_TRAP
8834.align 32 /* 11d */
8835 ta HP_BAD_TRAP
8836.align 32 /* 11e */
8837 ta HP_BAD_TRAP
8838.align 32 /* 11f */
8839 ta HP_BAD_TRAP
8840.align 32 /* 120 */
8841 ta HP_BAD_TRAP
8842.align 32 /* 121 */
8843 ta HP_BAD_TRAP
8844.align 32 /* 122 */
8845 ta HP_BAD_TRAP
8846.align 32 /* 123 */
8847 ta HP_BAD_TRAP
8848.align 32 /* 124 */
8849 ta HP_BAD_TRAP
8850.align 32 /* 125 */
8851 ta HP_BAD_TRAP
8852.align 32 /* 126 */
8853 ta HP_BAD_TRAP
8854.align 32 /* 127 */
8855 ta HP_BAD_TRAP
8856.align 32 /* 128 */
8857 ta HP_BAD_TRAP
8858.align 32 /* 129 */
8859 ta HP_BAD_TRAP
8860.align 32 /* 12a */
8861 ta HP_BAD_TRAP
8862.align 32 /* 12b */
8863 ta HP_BAD_TRAP
8864.align 32 /* 12c */
8865 ta HP_BAD_TRAP
8866.align 32 /* 12d */
8867 ta HP_BAD_TRAP
8868.align 32 /* 12e */
8869 ta HP_BAD_TRAP
8870.align 32 /* 12f */
8871 ta HP_BAD_TRAP
8872.align 32 /* 130 */
8873 ta HP_BAD_TRAP
8874.align 32 /* 131 */
8875 ta HP_BAD_TRAP
8876.align 32 /* 132 */
8877 ta HP_BAD_TRAP
8878.align 32 /* 133 */
8879 ta HP_BAD_TRAP
8880.align 32 /* 134 */
8881 ta HP_BAD_TRAP
8882.align 32 /* 135 */
8883 ta HP_BAD_TRAP
8884.align 32 /* 136 */
8885 ta HP_BAD_TRAP
8886.align 32 /* 137 */
8887 ta HP_BAD_TRAP
8888.align 32 /* 138 */
8889 ta HP_BAD_TRAP
8890.align 32 /* 139 */
8891 ta HP_BAD_TRAP
8892.align 32 /* 13a */
8893 ta HP_BAD_TRAP
8894.align 32 /* 13b */
8895 ta HP_BAD_TRAP
8896.align 32 /* 13c */
8897 ta HP_BAD_TRAP
8898.align 32 /* 13d */
8899 ta HP_BAD_TRAP
8900.align 32 /* 13e */
8901 ta HP_BAD_TRAP
8902.align 32 /* 13f */
8903 ta HP_BAD_TRAP
8904.align 32 /* 140 */
8905 ta HP_BAD_TRAP
8906.align 32 /* 141 */
8907 ta HP_BAD_TRAP
8908.align 32 /* 142 */
8909 ta HP_BAD_TRAP
8910.align 32 /* 143 */
8911 ta HP_BAD_TRAP
8912.align 32 /* 144 */
8913 ta HP_BAD_TRAP
8914.align 32 /* 145 */
8915 ta HP_BAD_TRAP
8916.align 32 /* 146 */
8917 ta HP_BAD_TRAP
8918.align 32 /* 147 */
8919 ta HP_BAD_TRAP
8920.align 32 /* 148 */
8921 ta HP_BAD_TRAP
8922.align 32 /* 149 */
8923 ta HP_BAD_TRAP
8924.align 32 /* 14a */
8925 ta HP_BAD_TRAP
8926.align 32 /* 14b */
8927 ta HP_BAD_TRAP
8928.align 32 /* 14c */
8929 ta HP_BAD_TRAP
8930.align 32 /* 14d */
8931 ta HP_BAD_TRAP
8932.align 32 /* 14e */
8933 ta HP_BAD_TRAP
8934.align 32 /* 14f */
8935 ta HP_BAD_TRAP
8936.align 32 /* 150 */
8937 ta HP_BAD_TRAP
8938.align 32 /* 151 */
8939 ta HP_BAD_TRAP
8940.align 32 /* 152 */
8941 ta HP_BAD_TRAP
8942.align 32 /* 153 */
8943 ta HP_BAD_TRAP
8944.align 32 /* 154 */
8945 ta HP_BAD_TRAP
8946.align 32 /* 155 */
8947 ta HP_BAD_TRAP
8948.align 32 /* 156 */
8949 ta HP_BAD_TRAP
8950.align 32 /* 157 */
8951 ta HP_BAD_TRAP
8952.align 32 /* 158 */
8953 ta HP_BAD_TRAP
8954.align 32 /* 159 */
8955 ta HP_BAD_TRAP
8956.align 32 /* 15a */
8957 ta HP_BAD_TRAP
8958.align 32 /* 15b */
8959 ta HP_BAD_TRAP
8960.align 32 /* 15c */
8961 ta HP_BAD_TRAP
8962.align 32 /* 15d */
8963 ta HP_BAD_TRAP
8964.align 32 /* 15e */
8965 ta HP_BAD_TRAP
8966.align 32 /* 15f */
8967 ta HP_BAD_TRAP
8968.align 32 /* 160 */
8969 ta HP_BAD_TRAP
8970.align 32 /* 161 */
8971 ta HP_BAD_TRAP
8972.align 32 /* 162 */
8973 ta HP_BAD_TRAP
8974.align 32 /* 163 */
8975 ta HP_BAD_TRAP
8976.align 32 /* 164 */
8977 ta HP_BAD_TRAP
8978.align 32 /* 165 */
8979 ta HP_BAD_TRAP
8980.align 32 /* 166 */
8981 ta HP_BAD_TRAP
8982.align 32 /* 167 */
8983 ta HP_BAD_TRAP
8984.align 32 /* 168 */
8985 ta HP_BAD_TRAP
8986.align 32 /* 169 */
8987 ta HP_BAD_TRAP
8988.align 32 /* 16a */
8989 ta HP_BAD_TRAP
8990.align 32 /* 16b */
8991 ta HP_BAD_TRAP
8992.align 32 /* 16c */
8993 ta HP_BAD_TRAP
8994.align 32 /* 16d */
8995 ta HP_BAD_TRAP
8996.align 32 /* 16e */
8997 ta HP_BAD_TRAP
8998.align 32 /* 16f */
8999 ta HP_BAD_TRAP
9000.align 32 /* 170 */
9001 ta HP_BAD_TRAP
9002.align 32 /* 171 */
9003 ta HP_BAD_TRAP
9004.align 32 /* 172 */
9005 ta HP_BAD_TRAP
9006.align 32 /* 173 */
9007 ta HP_BAD_TRAP
9008.align 32 /* 174 */
9009 ta HP_BAD_TRAP
9010.align 32 /* 175 */
9011 ta HP_BAD_TRAP
9012.align 32 /* 176 */
9013 ta HP_BAD_TRAP
9014.align 32 /* 177 */
9015 ta HP_BAD_TRAP
9016.align 32 /* 178 */
9017 ta HP_BAD_TRAP
9018.align 32 /* 179 */
9019 ta HP_BAD_TRAP
9020.align 32 /* 17a */
9021 ta HP_BAD_TRAP
9022.align 32 /* 17b */
9023 ta HP_BAD_TRAP
9024.align 32 /* 17c */
9025 ta HP_BAD_TRAP
9026.align 32 /* 17d */
9027 ta HP_BAD_TRAP
9028.align 32 /* 17e */
9029 ta HP_BAD_TRAP
9030.align 32 /* 17f */
9031 ta HP_BAD_TRAP
9032.align 32 /* 180 */
9033 ! For all demaps, assume register %i7 = {VA[63:13],13'h0}
9034hptrap_I_demap_all:
9035 or 0x80, %i7, %g1
9036 stxa %g0, [%g1] ASI_IMMU_DEMAP
9037 done
9038.align 32 /* 181 */
9039hptrap_I_demap_pctx:
9040 or 0x40, %i7, %g1
9041 stxa %g0, [%g1] ASI_IMMU_DEMAP
9042 done
9043.align 32 /* 182 */
9044hptrap_I_demap_sctx:
9045 or 0x50, %i7, %g1
9046 stxa %g0, [%g1] ASI_IMMU_DEMAP
9047 done
9048.align 32 /* 183 */
9049hptrap_I_demap_nctx:
9050 or 0x60, %i7, %g1
9051 stxa %g0, [%g1] ASI_IMMU_DEMAP
9052 done
9053.align 32 /* 184 */
9054hptrap_I_demap_page:
9055 or 0x00, %i7, %g1
9056 stxa %g0, [%g1] ASI_IMMU_DEMAP
9057 done
9058.align 32 /* 185 */
9059hptrap_I_demap_rpage:
9060 or 0x800, %i7, %g1
9061 stxa %g0, [%g1] ASI_IMMU_DEMAP
9062 done
9063.align 32 /* 18c */
9064hptrap_I_demap_real:
9065 or 0xc0, %i7, %g1
9066 stxa %g0, [%g1] ASI_IMMU_DEMAP
9067 done
9068.align 32 /* 186 */
9069hptrap_D_demap_all:
9070 or 0x80, %i7, %g1
9071 stxa %g0, [%g1] ASI_DMMU_DEMAP
9072 done
9073.align 32 /* 187 */
9074hptrap_D_demap_pctx:
9075 or 0x40, %i7, %g1
9076 stxa %g0, [%g1] ASI_DMMU_DEMAP
9077 done
9078.align 32 /* 188 */
9079hptrap_D_demap_sctx:
9080 or 0x50, %i7, %g1
9081 stxa %g0, [%g1] ASI_DMMU_DEMAP
9082 done
9083.align 32 /* 189 */
9084hptrap_D_demap_nctx:
9085 or 0x60, %i7, %g1
9086 stxa %g0, [%g1] ASI_DMMU_DEMAP
9087 done
9088.align 32 /* 18a */
9089hptrap_D_demap_page:
9090 or 0x00, %i7, %g1
9091 stxa %g0, [%g1] ASI_DMMU_DEMAP
9092 done
9093.align 32 /* 18b */
9094hptrap_D_demap_rpage:
9095 or 0x800, %i7, %g1
9096 stxa %g0, [%g1] ASI_DMMU_DEMAP
9097 done
9098.align 32 /* 18d */
9099hptrap_D_demap_real:
9100 or 0xc0, %i7, %g1
9101 stxa %g0, [%g1] ASI_DMMU_DEMAP
9102 done
9103.align 32 /* 18e */
9104 ta HP_BAD_TRAP
9105.align 32 /* 18f */
9106 ta HP_BAD_TRAP
9107.align 32 /* 190 */
9108 ta HP_BAD_TRAP
9109.align 32 /* 191 */
9110hptrap_change_pid:
9111 mov ASI_PARTITION_ID_VAL, %g1
9112 ldxa [%g1] ASI_PARTITION_ID, %g2
9113 add %g2, 1, %g2
9114 and %g2, 7, %g2
9115 stxa %g2, [%g1] ASI_PARTITION_ID
9116 done
9117.align 32 /* 192 */
9118hptrap_incr_tsb_size:
9119 ta HP_BAD_TRAP
9120 !setx ext_trap_0x192_begin, %g1, %g2
9121 !jmp %g2
9122 !nop
9123.align 32 /* 193 */
9124clear_lsu_immu:
9125 or %g0, 0x4, %g1
9126 ldxa [%g0] 0x45, %g2
9127 xor %g2, %g1, %g3
9128 stxa %g3, [%g0] 0x45
9129 done
9130.align 32 /* 194 */
9131clear_lsu_dmmu:
9132 or %g0, 0x8, %g1
9133 ldxa [%g0] 0x45, %g2
9134 xor %g2, %g1, %g3
9135 stxa %g3, [%g0] 0x45
9136 done
9137.align 32 /* 195 */
9138 ta HP_BAD_TRAP
9139.align 32 /* 196 */
9140 ta HP_BAD_TRAP
9141.align 32 /* 197 */
9142 ta HP_BAD_TRAP
9143.align 32 /* 198 */
9144 ta HP_BAD_TRAP
9145.align 32 /* 199 */
9146 ta HP_BAD_TRAP
9147.align 32 /* 19a */
9148 ta HP_BAD_TRAP
9149.align 32 /* 19b */
9150 ta HP_BAD_TRAP
9151.align 32 /* 19c */
9152 ta HP_BAD_TRAP
9153.align 32 /* 19d */
9154 ta HP_BAD_TRAP
9155.align 32 /* 19e */
9156 ta HP_BAD_TRAP
9157.align 32 /* 19f */
9158 ta HP_BAD_TRAP
9159.align 32 /* 1a0 */
9160
9161trap_handler_1a0:
9162.global good_trap
9163good_trap:
9164 ba good_trap
9165 nop
9166 nop
9167 nop
9168
9169.align 32
9170trap_handler_1a1:
9171.global bad_trap
9172bad_trap:
9173 ba bad_trap
9174 nop
9175 nop
9176 nop
9177
9178/****************************************************************************************** */
9179SECTION .HPTRAPS_EXT_SECT TEXT_VA=HPTRAPS_EXT_TEXT_PA, DATA_VA=HPTRAPS_EXT_DATA_PA
9180
9181attr_text {
9182 Name=.HPTRAPS_EXT_SECT,
9183 hypervisor
9184}
9185
9186.text
9187.global ext_trap_0x9_begin
9188.global ext_trap_0xb_begin
9189.global ext_trap_0x1b_begin
9190.global ext_trap_0x2e_begin
9191.global ext_trap_0x31_begin
9192.global ext_trap_0x3e_begin
9193.global ext_trap_0x3f_begin
9194.global ext_trap_0x64_begin
9195.global ext_trap_0x68_begin
9196.global ext_trap_0x6c_begin
9197.global ext_trap_0x192_begin
9198
9199ext_trap_0x3e_begin:
9200ext_trap_0x3f_begin:
9201 or %g0, 0x8, %g1
9202 ldxa [%g1] 0x21, %g2 ! %g2 = PRIMARY_CTX
9203 or %g0, 0x30, %g3
9204 ldxa [%g3] 0x58, %g1 ! %g1 = DMMU_TAG_ACCESS
9205 srlx %g1, 13, %g1
9206 sllx %g1, 13, %g1
9207 or %g1, %g2, %g1 ! %g1 = DMMU_TAG_ACCESS with NZ_CTX
9208 stxa %g1, [%g3] 0x58 ! Update DMMU_TAG_ACCESS
9209 ldxa [%g0] 0x58, %g1 ! %g1 = DMMU_TAG_TARGET
9210 or %g0, 0x30, %g4
9211 or %g0, 0x70, %g2
9212 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR_0
9213trap_0x3f_next_tte:
9214 ldda [%g3] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6 = TTE_TAG, %g7 = TTE_DATA
9215 cmp %g6, %g1
9216 bne,a %xcc, trap_0x3f_next_tsb_ptr
9217 add %g2, 8, %g2
9218 srlx %g7, 63, %g5
9219 brz %g5, trap_0x3f_next_tsb_ptr
9220 add %g2, 8, %g2
9221 ldxa [%g4] 0x54, %g5 ! %g5 = NZ_TSB_CONFIG
9222 and %g5, 0x80, %g5
9223 brz,a %g5, trap_0x3f_sun4u
9224 or %g0, 0x0800, %g5
9225trap_0x3f_sun4v:
9226 or %g0, 0x0c00, %g5
9227trap_0x3f_sun4u:
9228 stxa %g7, [%g5] 0x5c ! Write to DMMU_DATA_IN
9229 retry
9230trap_0x3f_next_tsb_ptr:
9231 add %g4, 8, %g4
9232 cmp %g4, 0x50
9233 bl,a %xcc, trap_0x3f_next_tte
9234 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR
9235 done
9236
9237!****************************************************************************************
9238ext_trap_0x64_begin:
9239 ldxa [%g0] 0x50, %g1 ! %g1 = IMMU_TAG_TARGET
9240 or %g0, 0x50, %g2 ! %g2 points to ITSB_PTR_0
9241 srlx %g1, 48, %g3 ! %g3 = CTX
9242 brz,a %g3, trap_0x64_load_tsb_config
9243 or %g0, 0x10, %g3
9244 or %g0, 0x30, %g3
9245trap_0x64_load_tsb_config:
9246 ldxa [%g3] 0x54, %g4 ! %g4 = TSB_CONFIG
9247 stxa %g4, [%g0] 0x4f
9248 and %g4, 0x80, %g4 ! %g4 = SUN4V
9249 brz,a %g4, trap_0x64_sun4u
9250 or %g0, %g0, %g4 ! %g4 = 0x000 -> 4U
9251 or %g0, 0x400, %g4 ! %g4 = 0x400 -> 4V
9252trap_0x64_sun4u:
9253 ldxa [%g2] 0x54, %g5 ! %g5 = ITSB_PTR
9254trap_0x64_load_tte:
9255 ldda [%g5] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6=TTE_TAG, %g7=TTE_DATA
9256 cmp %g6, %g1 ! Compare TAG
9257 bne,a %xcc, trap_0x64_next_ptr
9258 add %g2, 8, %g2
9259 srlx %g7, 63, %g5 ! Check Valid bit
9260 brz,a %g5, trap_0x64_next_ptr
9261 add %g2, 8, %g2
9262 ! At this point, we have got the TTE to be loaded into the TLB.
9263 ! We just need to figure out what physical offset to use.
9264 ! Register %g4 and %g7 are restricted.
9265 setx trap_ra_mask, %g5, %g6
9266 ldxa [%g0] 0x4f, %g5 ! %g5 = TSB_CONFIG
9267 and %g5, 0x100, %g3 ! %g3 has the ranotpa bit
9268 brz,a %g3, trap_0x64_skip_ra
9269 nop
9270 and %g5, 0x70, %g3 ! %g3 = PSIZE
9271 cmp %g3, 0x00
9272 be,a trap_0x64_get_rr_limits
9273 add %g6, 48, %g6
9274 cmp %g3, 0x10
9275 be,a trap_0x64_get_rr_limits
9276 add %g6, 32, %g6
9277 cmp %g3, 0x10
9278 be,a trap_0x64_get_rr_limits
9279 add %g6, 16, %g6
9280trap_0x64_get_rr_limits:
9281 ldda [%g6] 0x24, %g2 ! %g2 = RA_max mask, %g3 = RA_min mask
9282 sllx %g7, 24, %g5
9283 srlx %g5, 37, %g5
9284 sllx %g5, 13, %g5 ! %g5 = RA
9285 or %g5, %g2, %g2 ! %g2 = RA_max
9286 and %g5, %g3, %g3 ! %g3 = RA_min
9287
9288 or %g0, 0x108, %g1 ! %g1 points to REAL_RANGE_REG
9289trap_0x64_next_rr:
9290 cmp %g1, 0x128
9291 bl,a %xcc, trap_0x64_get_rr
9292 ldxa [%g1] 0x52, %g5 ! %g5 = REAL_RANGE
9293 done
9294trap_0x64_get_rr:
9295 srlx %g5, 63, %g6
9296 brz,a %g6, trap_0x64_next_rr
9297 add %g1, 8, %g1
9298
9299 sllx %g5, 10, %g6 ! %g6 = RR left shift by 10
9300 srlx %g6, 37, %g6
9301 sllx %g6, 13, %g6 ! %g6 = RA_hi
9302 cmp %g6, %g2
9303 bl,a %xcc, trap_0x64_next_rr
9304 add %g1, 8, %g1
9305 sllx %g5, 39, %g6
9306 srlx %g6, 24, %g6 ! %g6 = RA_lo
9307 cmp %g6, %g3
9308 bg,a %xcc, trap_0x64_next_rr
9309 add %g1, 8, %g1
9310 add %g1, 0x100, %g1
9311 ldxa [%g1] 0x52, %g1 ! %g1 = physical offset
9312 add %g7, %g1, %g7
9313trap_0x64_skip_ra:
9314 stxa %g7, [%g4] 0x54
9315 retry
9316
9317trap_0x64_next_ptr:
9318 cmp %g2, 0x70
9319 bl,a %xcc, trap_0x64_load_tsb_config
9320 add %g3, 8, %g3
9321 done
9322
9323!****************************************************************************************
9324ext_trap_0x68_begin:
9325 ldxa [%g0] 0x58, %g1 ! %g1 = DMMU_TAG_TARGET
9326 or %g0, 0x70, %g2 ! %g2 points to DTSB_PTR_0
9327 srlx %g1, 48, %g3 ! %g3 = CTX
9328 brz,a %g3, trap_0x68_load_tsb_config
9329 or %g0, 0x10, %g3
9330 or %g0, 0x30, %g3
9331trap_0x68_load_tsb_config:
9332 ldxa [%g3] 0x54, %g4 ! %g4 = TSB_CONFIG
9333 stxa %g4, [%g0] 0x4f
9334 and %g4, 0x80, %g4 ! %g4 = SUN4V
9335 brz,a %g4, trap_0x68_sun4u
9336 or %g0, %g0, %g4 ! %g4 = 0x000 -> 4U
9337 or %g0, 0x400, %g4 ! %g4 = 0x400 -> 4V
9338trap_0x68_sun4u:
9339 ldxa [%g2] 0x54, %g5 ! %g5 = DTSB_PTR
9340trap_0x68_load_tte:
9341 ldda [%g5] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6=TTE_TAG, %g7=TTE_DATA
9342 cmp %g6, %g1 ! Compare TAG
9343 bne,a %xcc, trap_0x68_next_ptr
9344 add %g2, 8, %g2
9345 srlx %g7, 63, %g5 ! Check Valid bit
9346 brz,a %g5, trap_0x68_next_ptr
9347 add %g2, 8, %g2
9348 ! At this point, we have got the TTE to be loaded into the TLB.
9349 ! We just need to figure out what physical offset to use.
9350 ! Register %g4 and %g7 are restricted.
9351 setx trap_ra_mask, %g5, %g6
9352 ldxa [%g0] 0x4f, %g5 ! %g5 = TSB_CONFIG
9353 and %g5, 0x100, %g3 ! %g3 has the ranotpa bit
9354 brz,a %g3, trap_0x68_skip_ra
9355 nop
9356 and %g5, 0x70, %g3 ! %g3 = PSIZE
9357 cmp %g3, 0x00
9358 be,a trap_0x68_get_rr_limits
9359 add %g6, 48, %g6
9360 cmp %g3, 0x10
9361 be,a trap_0x68_get_rr_limits
9362 add %g6, 32, %g6
9363 cmp %g3, 0x10
9364 be,a trap_0x68_get_rr_limits
9365 add %g6, 16, %g6
9366trap_0x68_get_rr_limits:
9367 ldda [%g6] 0x24, %g2 ! %g2 = RA_max mask, %g3 = RA_min mask
9368 sllx %g7, 24, %g5
9369 srlx %g5, 37, %g5
9370 sllx %g5, 13, %g5 ! %g5 = RA
9371 or %g5, %g2, %g2 ! %g2 = RA_max
9372 and %g5, %g3, %g3 ! %g3 = RA_min
9373
9374 or %g0, 0x108, %g1 ! %g1 points to REAL_RANGE_REG
9375trap_0x68_next_rr:
9376 cmp %g1, 0x128
9377 bl,a %xcc, trap_0x68_get_rr
9378 ldxa [%g1] 0x52, %g5 ! %g5 = REAL_RANGE
9379 done
9380trap_0x68_get_rr:
9381 srlx %g5, 63, %g6
9382 brz,a %g6, trap_0x68_next_rr
9383 add %g1, 8, %g1
9384
9385 sllx %g5, 10, %g6 ! %g6 = RR left shift by 10
9386 srlx %g6, 37, %g6
9387 sllx %g6, 13, %g6 ! %g6 = RA_hi
9388 cmp %g6, %g2
9389 bl,a %xcc, trap_0x68_next_rr
9390 add %g1, 8, %g1
9391 sllx %g5, 39, %g6
9392 srlx %g6, 24, %g6 ! %g6 = RA_lo
9393 cmp %g6, %g3
9394 bg,a %xcc, trap_0x68_next_rr
9395 add %g1, 8, %g1
9396 add %g1, 0x100, %g1
9397 ldxa [%g1] 0x52, %g1 ! %g1 = physical offset
9398 add %g7, %g1, %g7
9399trap_0x68_skip_ra:
9400 stxa %g7, [%g4] 0x5c
9401 retry
9402
9403trap_0x68_next_ptr:
9404 cmp %g2, 0x90
9405 bl,a %xcc, trap_0x68_load_tsb_config
9406 add %g3, 8, %g3
9407 done
9408
9409/*************************************************************************/
9410ext_trap_0x9_begin:
9411 /* Get TID */
9412 wr %g0, ASI_CORE_ID, %asi
9413 ldxa [ASI_CORE_ID_VA] %asi, %l7
9414 set 0x7, %g1
9415 and %l7, %g1, %l7 ! %l7 has TID
9416 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9417 or %g0, NUM_IMPL_TRAPS, %g3
9418 umul %g3, 4, %g2
9419 umul %l7, %g2, %g2 ! %g2 points to thread offset
9420 add %g1, %g2, %g1 ! %g1 points to thread
9421 add %g1, TRAP_0x9_OFFSET, %g1 ! %g1 points to trap 0x9 occurence count
9422 lduw [%g1], %g2
9423 add %g2, 1, %g2
9424 or %g0, MAX_OCCURENCE_CNT, %g4
9425 cmp %g2, %g4
9426 bge %xcc, clear_occurence_cnt
9427 nop
9428 stw %g2, [%g1]
9429 done
9430
9431ext_trap_0xb_begin:
9432 /* Get TID */
9433 wr %g0, ASI_CORE_ID, %asi
9434 ldxa [ASI_CORE_ID_VA] %asi, %l7
9435 set 0x7, %g1
9436 and %l7, %g1, %l7 ! %l7 has TID
9437 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9438 or %g0, NUM_IMPL_TRAPS, %g3
9439 umul %g3, 4, %g2
9440 umul %l7, %g2, %g2 ! %g2 points to thread offset
9441 add %g1, %g2, %g1 ! %g1 points to thread
9442 add %g1, TRAP_0xB_OFFSET, %g1 ! %g1 points to trap 0xb occurence count
9443 lduw [%g1], %g2
9444 add %g2, 1, %g2
9445 or %g0, MAX_OCCURENCE_CNT, %g4
9446 cmp %g2, %g4
9447 bge %xcc, clear_occurence_cnt
9448 nop
9449 stw %g2, [%g1]
9450 done
9451
9452ext_trap_0x1b_begin:
9453 /* Get TID */
9454 wr %g0, ASI_CORE_ID, %asi
9455 ldxa [ASI_CORE_ID_VA] %asi, %l7
9456 set 0x7, %g1
9457 and %l7, %g1, %l7 ! %l7 has TID
9458 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9459 or %g0, NUM_IMPL_TRAPS, %g3
9460 umul %g3, 4, %g2
9461 umul %l7, %g2, %g2 ! %g2 points to thread offset
9462 add %g1, %g2, %g1 ! %g1 points to thread
9463 add %g1, TRAP_0x1B_OFFSET, %g1 ! %g1 points to trap 0x1b occurence count
9464 lduw [%g1], %g2
9465 add %g2, 1, %g2
9466 or %g0, MAX_OCCURENCE_CNT, %g4
9467 cmp %g2, %g4
9468 bge %xcc, clear_occurence_cnt
9469 nop
9470 stw %g2, [%g1]
9471 done
9472
9473ext_trap_0x2e_begin:
9474 /* Get TID */
9475 wr %g0, ASI_CORE_ID, %asi
9476 ldxa [ASI_CORE_ID_VA] %asi, %l7
9477 set 0x7, %g1
9478 and %l7, %g1, %l7 ! %l7 has TID
9479 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9480 or %g0, NUM_IMPL_TRAPS, %g3
9481 umul %g3, 4, %g2
9482 umul %l7, %g2, %g2 ! %g2 points to thread offset
9483 add %g1, %g2, %g1 ! %g1 points to thread
9484 add %g1, TRAP_0x2E_OFFSET, %g1 ! %g1 points to trap 0x2e occurence count
9485 lduw [%g1], %g2
9486 add %g2, 1, %g2
9487 or %g0, MAX_OCCURENCE_CNT, %g4
9488 cmp %g2, %g4
9489 bge %xcc, clear_occurence_cnt
9490 nop
9491 stw %g2, [%g1]
9492 done
9493
9494ext_trap_0x31_begin:
9495 /* Get TID */
9496 wr %g0, ASI_CORE_ID, %asi
9497 ldxa [ASI_CORE_ID_VA] %asi, %l7
9498 set 0x7, %g1
9499 and %l7, %g1, %l7 ! %l7 has TID
9500 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9501 or %g0, NUM_IMPL_TRAPS, %g3
9502 umul %g3, 4, %g2
9503 umul %l7, %g2, %g2 ! %g2 points to thread offset
9504 add %g1, %g2, %g1 ! %g1 points to thread
9505 add %g1, TRAP_0x31_OFFSET, %g1 ! %g1 points to trap 0x31 occurence count
9506 lduw [%g1], %g2
9507 add %g2, 1, %g2
9508 or %g0, MAX_OCCURENCE_CNT, %g4
9509 cmp %g2, %g4
9510 bge %xcc, clear_occurence_cnt
9511 nop
9512 stw %g2, [%g1]
9513 done
9514
9515ext_trap_0x6c_begin:
9516 /* Get TID */
9517 wr %g0, ASI_CORE_ID, %asi
9518 ldxa [ASI_CORE_ID_VA] %asi, %l7
9519 set 0x7, %g1
9520 and %l7, %g1, %l7 ! %l7 has TID
9521 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9522 or %g0, NUM_IMPL_TRAPS, %g3
9523 umul %g3, 4, %g2
9524 umul %l7, %g2, %g2 ! %g2 points to thread offset
9525 add %g1, %g2, %g1 ! %g1 points to thread
9526 add %g1, TRAP_0x6C_OFFSET, %g1 ! %g1 points to trap 0x6c occurence count
9527 lduw [%g1], %g2
9528 add %g2, 1, %g2
9529 or %g0, MAX_OCCURENCE_CNT, %g4
9530 cmp %g2, %g4
9531 bge %xcc, clear_occurence_cnt
9532 nop
9533 stw %g2, [%g1]
9534 done
9535
9536
9537clear_occurence_cnt:
9538 stw %g0, [%g1]
9539 add %g1, 4, %g1
9540 sub %g3, 1, %g3
9541 brnz %g3, clear_occurence_cnt
9542 nop
9543 /* %l7 has TID */
9544 setx Thr0_register_initial_values, %i6, %i7
9545 umul %l7, 240, %i6
9546 add %i7, %i6, %i7 ! %i7 points to register values
9547restore_registers:
9548 wrpr 0, %g0, %gl
9549 ldx [%i7 + 0x10], %g2
9550 ldx [%i7 + 0x00], %g3
9551 ldx [%i7 + 0x08], %g4
9552 ldx [%i7 + 0x10], %g5
9553 ldx [%i7 + 0x18], %g6
9554 ldx [%i7 + 0x20], %g7
9555 ldx [%i7 + 0x28], %o0
9556 ldx [%i7 + 0x30], %o1
9557 ldx [%i7 + 0x38], %o2
9558 ldx [%i7 + 0x40], %o3
9559 ldx [%i7 + 0x48], %o4
9560 ldx [%i7 + 0x50], %o5
9561 ldx [%i7 + 0x58], %o6
9562 ldx [%i7 + 0x60], %o7
9563 ldx [%i7 + 0x68], %l0
9564 ldx [%i7 + 0x70], %l1
9565 ldx [%i7 + 0x78], %l2
9566 ldx [%i7 + 0x80], %l3
9567 ldx [%i7 + 0x88], %l4
9568 ldx [%i7 + 0x90], %l5
9569 ldx [%i7 + 0x98], %l6
9570 ldx [%i7 + 0xa0], %l7
9571 ldx [%i7 + 0xa8], %i0
9572 ldx [%i7 + 0xb0], %i1
9573 ldx [%i7 + 0xb8], %i2
9574 ldx [%i7 + 0xc0], %i3
9575 ldx [%i7 + 0xc8], %i4
9576 ldx [%i7 + 0xd0], %i5
9577 ldx [%i7 + 0xd8], %i6
9578 ldx [%i7 + 0xe0], %i7
9579 done
9580
9581attr_data {
9582 Name=.HPTRAPS_EXT_SECT,
9583 hypervisor
9584}
9585
9586.data
9587trap_ra_mask:
9588 .xword 0x00000fffe000
9589 .xword 0x00fff0000000
9590 .xword 0x0000003fe000
9591 .xword 0x00ffffc00000
9592 .xword 0x00000000e000
9593 .xword 0x00ffffff0000
9594 .xword 0x000000000000
9595 .xword 0x00ffffffe000
9596
9597/* include register_init.out */
9598Thr0_trap_occurence_cnt_begin:
9599 .word 0
9600 .word 0
9601 .word 0
9602 .word 0
9603 .word 0
9604 .word 0
9605Thr1_trap_occurence_cnt_begin:
9606 .word 0
9607 .word 0
9608 .word 0
9609 .word 0
9610 .word 0
9611 .word 0
9612Thr2_trap_occurence_cnt_begin:
9613 .word 0
9614 .word 0
9615 .word 0
9616 .word 0
9617 .word 0
9618 .word 0
9619Thr3_trap_occurence_cnt_begin:
9620 .word 0
9621 .word 0
9622 .word 0
9623 .word 0
9624 .word 0
9625 .word 0
9626Thr4_trap_occurence_cnt_begin:
9627 .word 0
9628 .word 0
9629 .word 0
9630 .word 0
9631 .word 0
9632 .word 0
9633Thr5_trap_occurence_cnt_begin:
9634 .word 0
9635 .word 0
9636 .word 0
9637 .word 0
9638 .word 0
9639 .word 0
9640Thr6_trap_occurence_cnt_begin:
9641 .word 0
9642 .word 0
9643 .word 0
9644 .word 0
9645 .word 0
9646 .word 0
9647Thr7_trap_occurence_cnt_begin:
9648 .word 0
9649 .word 0
9650 .word 0
9651 .word 0
9652 .word 0
9653 .word 0
9654.align 32
9655.global Thr0_register_initial_values
9656Thr0_register_initial_values:
9657 .xword 0x000000ea4000
9658 .xword 0x000000ea5fc0
9659 .xword 0x000006140000
9660 .xword 0x00000614ffc0
9661 .xword 0x00018ec00000
9662 .xword 0x00018effffc0
9663 .xword 0x000000ec2000
9664 .xword 0x000000ec3fc0
9665 .xword 0x000006b80000
9666 .xword 0x000006b8ffc0
9667 .xword 0x000000e68000
9668 .xword 0x000000e69fc0
9669 .xword 0x000000fb4000
9670 .xword 0x000000fb5fc0
9671 .xword 0x000000e6c000
9672 .xword 0x000000e6dfc0
9673 .xword 0x000000e04000
9674 .xword 0x000000e05fc0
9675 .xword 0x000000e5c000
9676 .xword 0x000000e5dfc0
9677 .xword 0x000000e90000
9678 .xword 0x000000e91fc0
9679 .xword 0x000000e54000
9680 .xword 0x000000e55fc0
9681 .xword 0x0000064b0000
9682 .xword 0x0000064bffc0
9683 .xword 0x000000f4e000
9684 .xword 0x000000f4ffc0
9685 .xword 0x000000f5a000
9686 .xword 0x000000f5bfc0
9687Thr1_register_initial_values:
9688 .xword 0x000006b00000
9689 .xword 0x000006b0ffc0
9690 .xword 0x000000e34000
9691 .xword 0x000000e35fc0
9692 .xword 0x000000f02000
9693 .xword 0x000000f03fc0
9694 .xword 0x0001ad800000
9695 .xword 0x0001adbfffc0
9696 .xword 0x000006ad0000
9697 .xword 0x000006adffc0
9698 .xword 0x0000067c0000
9699 .xword 0x0000067cffc0
9700 .xword 0x000000e88000
9701 .xword 0x000000e89fc0
9702 .xword 0x000000fea000
9703 .xword 0x000000febfc0
9704 .xword 0x000000f76000
9705 .xword 0x000000f77fc0
9706 .xword 0x000006320000
9707 .xword 0x00000632ffc0
9708 .xword 0x000006010000
9709 .xword 0x00000601ffc0
9710 .xword 0x0001ac400000
9711 .xword 0x0001ac7fffc0
9712 .xword 0x0001a7800000
9713 .xword 0x0001a7bfffc0
9714 .xword 0x000006020000
9715 .xword 0x00000602ffc0
9716 .xword 0x000006510000
9717 .xword 0x00000651ffc0
9718Thr2_register_initial_values:
9719 .xword 0x000000e84000
9720 .xword 0x000000e85fc0
9721 .xword 0x000189800000
9722 .xword 0x000189bfffc0
9723 .xword 0x000006430000
9724 .xword 0x00000643ffc0
9725 .xword 0x000000e74000
9726 .xword 0x000000e75fc0
9727 .xword 0x000000f40000
9728 .xword 0x000000f41fc0
9729 .xword 0x000000f74000
9730 .xword 0x000000f75fc0
9731 .xword 0x000006410000
9732 .xword 0x00000641ffc0
9733 .xword 0x000006b50000
9734 .xword 0x000006b5ffc0
9735 .xword 0x000000f3c000
9736 .xword 0x000000f3dfc0
9737 .xword 0x000006190000
9738 .xword 0x00000619ffc0
9739 .xword 0x000193000000
9740 .xword 0x0001933fffc0
9741 .xword 0x000000e7e000
9742 .xword 0x000000e7ffc0
9743 .xword 0x000000f86000
9744 .xword 0x000000f87fc0
9745 .xword 0x000006080000
9746 .xword 0x00000608ffc0
9747 .xword 0x000006d50000
9748 .xword 0x000006d5ffc0
9749Thr3_register_initial_values:
9750 .xword 0x0001bb400000
9751 .xword 0x0001bb7fffc0
9752 .xword 0x0000061d0000
9753 .xword 0x0000061dffc0
9754 .xword 0x0000069e0000
9755 .xword 0x0000069effc0
9756 .xword 0x000006100000
9757 .xword 0x00000610ffc0
9758 .xword 0x000000faa000
9759 .xword 0x000000fabfc0
9760 .xword 0x000006580000
9761 .xword 0x00000658ffc0
9762 .xword 0x000185800000
9763 .xword 0x000185bfffc0
9764 .xword 0x0001b1000000
9765 .xword 0x0001b13fffc0
9766 .xword 0x0001af400000
9767 .xword 0x0001af7fffc0
9768 .xword 0x000c50000000
9769 .xword 0x000c5fffffc0
9770 .xword 0x000006e60000
9771 .xword 0x000006e6ffc0
9772 .xword 0x000000ed8000
9773 .xword 0x000000ed9fc0
9774 .xword 0x000006fa0000
9775 .xword 0x000006faffc0
9776 .xword 0x000000ef4000
9777 .xword 0x000000ef5fc0
9778 .xword 0x000000f5e000
9779 .xword 0x000000f5ffc0
9780Thr4_register_initial_values:
9781 .xword 0x000000e2c000
9782 .xword 0x000000e2dfc0
9783 .xword 0x000000e98000
9784 .xword 0x000000e99fc0
9785 .xword 0x00019dc00000
9786 .xword 0x00019dffffc0
9787 .xword 0x000000f38000
9788 .xword 0x000000f39fc0
9789 .xword 0x0001b9c00000
9790 .xword 0x0001b9ffffc0
9791 .xword 0x000000f8a000
9792 .xword 0x000000f8bfc0
9793 .xword 0x0001aa000000
9794 .xword 0x0001aa3fffc0
9795 .xword 0x000000eda000
9796 .xword 0x000000edbfc0
9797 .xword 0x000c00000000
9798 .xword 0x000c0fffffc0
9799 .xword 0x000006ca0000
9800 .xword 0x000006caffc0
9801 .xword 0x000006770000
9802 .xword 0x00000677ffc0
9803 .xword 0x000000f96000
9804 .xword 0x000000f97fc0
9805 .xword 0x000006df0000
9806 .xword 0x000006dfffc0
9807 .xword 0x000000eee000
9808 .xword 0x000000eeffc0
9809 .xword 0x000006ab0000
9810 .xword 0x000006abffc0
9811Thr5_register_initial_values:
9812 .xword 0x000000f2e000
9813 .xword 0x000000f2ffc0
9814 .xword 0x000000f88000
9815 .xword 0x000000f89fc0
9816 .xword 0x000000e6a000
9817 .xword 0x000000e6bfc0
9818 .xword 0x000000e66000
9819 .xword 0x000000e67fc0
9820 .xword 0x000191c00000
9821 .xword 0x000191ffffc0
9822 .xword 0x000000e9c000
9823 .xword 0x000000e9dfc0
9824 .xword 0x00018fc00000
9825 .xword 0x00018fffffc0
9826 .xword 0x000000e38000
9827 .xword 0x000000e39fc0
9828 .xword 0x000000fc2000
9829 .xword 0x000000fc3fc0
9830 .xword 0x000006590000
9831 .xword 0x00000659ffc0
9832 .xword 0x000000eb8000
9833 .xword 0x000000eb9fc0
9834 .xword 0x000000f52000
9835 .xword 0x000000f53fc0
9836 .xword 0x000000ed0000
9837 .xword 0x000000ed1fc0
9838 .xword 0x000000e94000
9839 .xword 0x000000e95fc0
9840 .xword 0x0001a6800000
9841 .xword 0x0001a6bfffc0
9842Thr6_register_initial_values:
9843 .xword 0x000000fc0000
9844 .xword 0x000000fc1fc0
9845 .xword 0x000006030000
9846 .xword 0x00000603ffc0
9847 .xword 0x000000f36000
9848 .xword 0x000000f37fc0
9849 .xword 0x0000065f0000
9850 .xword 0x0000065fffc0
9851 .xword 0x000000e2a000
9852 .xword 0x000000e2bfc0
9853 .xword 0x000006cd0000
9854 .xword 0x000006cdffc0
9855 .xword 0x000c40000000
9856 .xword 0x000c4fffffc0
9857 .xword 0x000000ede000
9858 .xword 0x000000edffc0
9859 .xword 0x0001bc800000
9860 .xword 0x0001bcbfffc0
9861 .xword 0x0000066c0000
9862 .xword 0x0000066cffc0
9863 .xword 0x000000f30000
9864 .xword 0x000000f31fc0
9865 .xword 0x000006350000
9866 .xword 0x00000635ffc0
9867 .xword 0x000000f58000
9868 .xword 0x000000f59fc0
9869 .xword 0x0000062a0000
9870 .xword 0x0000062affc0
9871 .xword 0x000000ff8000
9872 .xword 0x000000ff9fc0
9873Thr7_register_initial_values:
9874 .xword 0x000000e02000
9875 .xword 0x000000e03fc0
9876 .xword 0x0001b8000000
9877 .xword 0x0001b83fffc0
9878 .xword 0x000000e3c000
9879 .xword 0x000000e3dfc0
9880 .xword 0x000000f5c000
9881 .xword 0x000000f5dfc0
9882 .xword 0x0001a7400000
9883 .xword 0x0001a77fffc0
9884 .xword 0x000000e28000
9885 .xword 0x000000e29fc0
9886 .xword 0x000006db0000
9887 .xword 0x000006dbffc0
9888 .xword 0x000000f7a000
9889 .xword 0x000000f7bfc0
9890 .xword 0x000195800000
9891 .xword 0x000195bfffc0
9892 .xword 0x000006fc0000
9893 .xword 0x000006fcffc0
9894 .xword 0x000006060000
9895 .xword 0x00000606ffc0
9896 .xword 0x000eb0000000
9897 .xword 0x000ebfffffc0
9898 .xword 0x000006340000
9899 .xword 0x00000634ffc0
9900 .xword 0x00018b400000
9901 .xword 0x00018b7fffc0
9902 .xword 0x000184400000
9903 .xword 0x0001847fffc0
9904/*********************************************************************/
9905SECTION .Thr0_User_Text_4u000 TEXT_VA=0x0160000000
9906attr_text {
9907 Name = .Thr0_User_Text_4u000 ,
9908 thr0_nz_ctx_tsb_1 ,
9909 VA = 0x000160000000 ,/* 0x00016fffffc0 */
9910 RA = 0x1240000000 ,
9911 PA = 0x3240000000 ,
9912 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
9913 TTE_V = 1 ,
9914 TTE_Size = 5 ,
9915 TTE_NFO = 0 ,
9916 TTE_IE = 0 ,
9917 TTE_Soft = 0 ,
9918 TTE_EP = 1 ,
9919 TTE_L = 0 ,
9920 TTE_CP = 1 ,
9921 TTE_CV = 0 ,
9922 TTE_E = 0 ,
9923 TTE_P = 0 ,
9924 TTE_W = 0 ,
9925 TTE_RSVD1 = 0 ,
9926 end_label = Thr0_User_Text_4u000_text_end ,
9927 compressimage ,
9928 }
9929.text
9930.global Thr0_user_code_entry
9931Thr0_user_code_entry:
9932.global Thr0_User_Text_4u000_text_begin
9933Thr0_User_Text_4u000_text_begin:
9934 EXIT_GOOD
9935Thr0_User_Text_4u000_text_end:
9936/*********************************************************************/
9937SECTION .Thr0_User_Data_4u100 DATA_VA=0x0000754000
9938attr_data {
9939 Name = .Thr0_User_Data_4u100 ,
9940 VA = 0x000000754000 ,/* 0x000000755fc0 */
9941 RA = 0x0001020000 ,
9942 PA = 0x0003020000 ,
9943 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
9944 thr0_nz_ctx_tsb_2 ,
9945 TTE_V = 1 ,
9946 TTE_Size = 0 ,
9947 TTE_NFO = 0 ,
9948 TTE_IE = 0 ,
9949 TTE_Soft = 0 ,
9950 TTE_EP = 0 ,
9951 TTE_L = 0 ,
9952 TTE_CP = 1 ,
9953 TTE_CV = 0 ,
9954 TTE_E = 0 ,
9955 TTE_P = 0 ,
9956 TTE_W = 1 ,
9957 TTE_RSVD1 = 0 ,
9958 end_label = Thr0_User_Data_4u100_data_end ,
9959 compressimage ,
9960 }
9961.data
9962.global Thr0_User_Data_4u100_data_begin
9963Thr0_User_Data_4u100_data_begin:
9964Thr0_User_Data_4u100_data_end:
9965/*********************************************************************/
9966SECTION .Thr0_User_Data_4u200 DATA_VA=0x0000776000
9967attr_data {
9968 Name = .Thr0_User_Data_4u200 ,
9969 VA = 0x000000776000 ,/* 0x000000777fc0 */
9970 RA = 0x000115c000 ,
9971 PA = 0x000315c000 ,
9972 TTE_Context = 0x0533 ,/* DATA_SECONDARY */
9973 thr0_nz_ctx_tsb_2 ,
9974 TTE_V = 1 ,
9975 TTE_Size = 0 ,
9976 TTE_NFO = 0 ,
9977 TTE_IE = 0 ,
9978 TTE_Soft = 0 ,
9979 TTE_EP = 0 ,
9980 TTE_L = 0 ,
9981 TTE_CP = 1 ,
9982 TTE_CV = 0 ,
9983 TTE_E = 0 ,
9984 TTE_P = 0 ,
9985 TTE_W = 1 ,
9986 TTE_RSVD1 = 0 ,
9987 end_label = Thr0_User_Data_4u200_data_end ,
9988 compressimage ,
9989 }
9990.data
9991.global Thr0_User_Data_4u200_data_begin
9992Thr0_User_Data_4u200_data_begin:
9993Thr0_User_Data_4u200_data_end:
9994/*********************************************************************/
9995SECTION .Thr0_User_Data_4u300 DATA_VA=0x0000638000
9996attr_data {
9997 Name = .Thr0_User_Data_4u300 ,
9998 VA = 0x000000638000 ,/* 0x000000639fc0 */
9999 RA = 0x000103a000 ,
10000 PA = 0x000303a000 ,
10001 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10002 thr0_z_ctx_tsb_3 ,
10003 TTE_V = 1 ,
10004 TTE_Size = 0 ,
10005 TTE_NFO = 0 ,
10006 TTE_IE = 0 ,
10007 TTE_Soft = 0 ,
10008 TTE_EP = 0 ,
10009 TTE_L = 0 ,
10010 TTE_CP = 1 ,
10011 TTE_CV = 0 ,
10012 TTE_E = 0 ,
10013 TTE_P = 0 ,
10014 TTE_W = 1 ,
10015 TTE_RSVD1 = 0 ,
10016 end_label = Thr0_User_Data_4u300_data_end ,
10017 compressimage ,
10018 }
10019.data
10020.global Thr0_User_Data_4u300_data_begin
10021Thr0_User_Data_4u300_data_begin:
10022Thr0_User_Data_4u300_data_end:
10023/*********************************************************************/
10024SECTION .Thr0_User_Text_4u001 TEXT_VA=0x0008370000
10025attr_text {
10026 Name = .Thr0_User_Text_4u001 ,
10027 thr0_nz_ctx_tsb_3 ,
10028 VA = 0x000008370000 ,/* 0x00000837ffc0 */
10029 RA = 0x0036fe0000 ,
10030 PA = 0x0036fe0000 ,
10031 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10032 TTE_V = 1 ,
10033 TTE_Size = 1 ,
10034 TTE_NFO = 0 ,
10035 TTE_IE = 0 ,
10036 TTE_Soft = 0 ,
10037 TTE_EP = 1 ,
10038 TTE_L = 0 ,
10039 TTE_CP = 1 ,
10040 TTE_CV = 0 ,
10041 TTE_E = 0 ,
10042 TTE_P = 0 ,
10043 TTE_W = 0 ,
10044 TTE_RSVD1 = 0 ,
10045 end_label = Thr0_User_Text_4u001_text_end ,
10046 compressimage ,
10047 }
10048.text
10049.global Thr0_User_Text_4u001_text_begin
10050Thr0_User_Text_4u001_text_begin:
10051 EXIT_GOOD
10052Thr0_User_Text_4u001_text_end:
10053/*********************************************************************/
10054SECTION .Thr0_User_Data_4u101 DATA_VA=0x000061a000
10055attr_data {
10056 Name = .Thr0_User_Data_4u101 ,
10057 VA = 0x00000061a000 ,/* 0x00000061bfc0 */
10058 RA = 0x000106c000 ,
10059 PA = 0x000306c000 ,
10060 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10061 thr0_nz_ctx_tsb_2 ,
10062 TTE_V = 1 ,
10063 TTE_Size = 0 ,
10064 TTE_NFO = 0 ,
10065 TTE_IE = 0 ,
10066 TTE_Soft = 0 ,
10067 TTE_EP = 0 ,
10068 TTE_L = 0 ,
10069 TTE_CP = 1 ,
10070 TTE_CV = 0 ,
10071 TTE_E = 0 ,
10072 TTE_P = 0 ,
10073 TTE_W = 1 ,
10074 TTE_RSVD1 = 0 ,
10075 end_label = Thr0_User_Data_4u101_data_end ,
10076 compressimage ,
10077 }
10078.data
10079.global Thr0_User_Data_4u101_data_begin
10080Thr0_User_Data_4u101_data_begin:
10081Thr0_User_Data_4u101_data_end:
10082/*********************************************************************/
10083SECTION .Thr0_User_Data_4u201 DATA_VA=0x0008390000
10084attr_data {
10085 Name = .Thr0_User_Data_4u201 ,
10086 VA = 0x000008390000 ,/* 0x00000839ffc0 */
10087 RA = 0x0036460000 ,
10088 PA = 0x0036460000 ,
10089 TTE_Context = 0x0533 ,/* DATA_SECONDARY */
10090 thr0_nz_ctx_tsb_3 ,
10091 TTE_V = 1 ,
10092 TTE_Size = 1 ,
10093 TTE_NFO = 0 ,
10094 TTE_IE = 0 ,
10095 TTE_Soft = 0 ,
10096 TTE_EP = 0 ,
10097 TTE_L = 0 ,
10098 TTE_CP = 1 ,
10099 TTE_CV = 0 ,
10100 TTE_E = 0 ,
10101 TTE_P = 0 ,
10102 TTE_W = 1 ,
10103 TTE_RSVD1 = 0 ,
10104 end_label = Thr0_User_Data_4u201_data_end ,
10105 compressimage ,
10106 }
10107.data
10108.global Thr0_User_Data_4u201_data_begin
10109Thr0_User_Data_4u201_data_begin:
10110Thr0_User_Data_4u201_data_end:
10111/*********************************************************************/
10112SECTION .Thr0_User_Data_4u301 DATA_VA=0x00086f0000
10113attr_data {
10114 Name = .Thr0_User_Data_4u301 ,
10115 VA = 0x0000086f0000 ,/* 0x0000086fffc0 */
10116 RA = 0x00360a0000 ,
10117 PA = 0x00360a0000 ,
10118 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10119 thr0_z_ctx_tsb_0 ,
10120 TTE_V = 1 ,
10121 TTE_Size = 1 ,
10122 TTE_NFO = 0 ,
10123 TTE_IE = 0 ,
10124 TTE_Soft = 0 ,
10125 TTE_EP = 0 ,
10126 TTE_L = 0 ,
10127 TTE_CP = 1 ,
10128 TTE_CV = 0 ,
10129 TTE_E = 0 ,
10130 TTE_P = 0 ,
10131 TTE_W = 1 ,
10132 TTE_RSVD1 = 0 ,
10133 end_label = Thr0_User_Data_4u301_data_end ,
10134 compressimage ,
10135 }
10136.data
10137.global Thr0_User_Data_4u301_data_begin
10138Thr0_User_Data_4u301_data_begin:
10139Thr0_User_Data_4u301_data_end:
10140/*********************************************************************/
10141SECTION .Thr0_User_Text_4u002 TEXT_VA=0x0000770000
10142attr_text {
10143 Name = .Thr0_User_Text_4u002 ,
10144 thr0_nz_ctx_tsb_2 ,
10145 VA = 0x000000770000 ,/* 0x000000771fc0 */
10146 RA = 0x000104a000 ,
10147 PA = 0x000304a000 ,
10148 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10149 TTE_V = 1 ,
10150 TTE_Size = 0 ,
10151 TTE_NFO = 0 ,
10152 TTE_IE = 0 ,
10153 TTE_Soft = 0 ,
10154 TTE_EP = 1 ,
10155 TTE_L = 0 ,
10156 TTE_CP = 1 ,
10157 TTE_CV = 0 ,
10158 TTE_E = 0 ,
10159 TTE_P = 0 ,
10160 TTE_W = 0 ,
10161 TTE_RSVD1 = 0 ,
10162 end_label = Thr0_User_Text_4u002_text_end ,
10163 compressimage ,
10164 }
10165.text
10166.global Thr0_User_Text_4u002_text_begin
10167Thr0_User_Text_4u002_text_begin:
10168 EXIT_GOOD
10169Thr0_User_Text_4u002_text_end:
10170/*********************************************************************/
10171SECTION .Thr0_User_Data_4u102 DATA_VA=0x0008150000
10172attr_data {
10173 Name = .Thr0_User_Data_4u102 ,
10174 VA = 0x000008150000 ,/* 0x00000815ffc0 */
10175 RA = 0x0036c00000 ,
10176 PA = 0x0036c00000 ,
10177 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10178 thr0_nz_ctx_tsb_3 ,
10179 TTE_V = 1 ,
10180 TTE_Size = 1 ,
10181 TTE_NFO = 0 ,
10182 TTE_IE = 0 ,
10183 TTE_Soft = 0 ,
10184 TTE_EP = 0 ,
10185 TTE_L = 0 ,
10186 TTE_CP = 1 ,
10187 TTE_CV = 0 ,
10188 TTE_E = 0 ,
10189 TTE_P = 0 ,
10190 TTE_W = 1 ,
10191 TTE_RSVD1 = 0 ,
10192 end_label = Thr0_User_Data_4u102_data_end ,
10193 compressimage ,
10194 }
10195.data
10196.global Thr0_User_Data_4u102_data_begin
10197Thr0_User_Data_4u102_data_begin:
10198Thr0_User_Data_4u102_data_end:
10199/*********************************************************************/
10200SECTION .Thr0_User_Data_4u202 DATA_VA=0x0008840000
10201attr_data {
10202 Name = .Thr0_User_Data_4u202 ,
10203 VA = 0x000008840000 ,/* 0x00000884ffc0 */
10204 RA = 0x0036160000 ,
10205 PA = 0x0036160000 ,
10206 TTE_Context = 0x0533 ,/* DATA_SECONDARY */
10207 thr0_nz_ctx_tsb_3 ,
10208 TTE_V = 1 ,
10209 TTE_Size = 1 ,
10210 TTE_NFO = 0 ,
10211 TTE_IE = 0 ,
10212 TTE_Soft = 0 ,
10213 TTE_EP = 0 ,
10214 TTE_L = 0 ,
10215 TTE_CP = 1 ,
10216 TTE_CV = 0 ,
10217 TTE_E = 0 ,
10218 TTE_P = 0 ,
10219 TTE_W = 1 ,
10220 TTE_RSVD1 = 0 ,
10221 end_label = Thr0_User_Data_4u202_data_end ,
10222 compressimage ,
10223 }
10224.data
10225.global Thr0_User_Data_4u202_data_begin
10226Thr0_User_Data_4u202_data_begin:
10227Thr0_User_Data_4u202_data_end:
10228/*********************************************************************/
10229SECTION .Thr0_User_Data_4u302 DATA_VA=0x0008230000
10230attr_data {
10231 Name = .Thr0_User_Data_4u302 ,
10232 VA = 0x000008230000 ,/* 0x00000823ffc0 */
10233 RA = 0x00363f0000 ,
10234 PA = 0x00363f0000 ,
10235 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10236 thr0_z_ctx_tsb_0 ,
10237 TTE_V = 1 ,
10238 TTE_Size = 1 ,
10239 TTE_NFO = 0 ,
10240 TTE_IE = 0 ,
10241 TTE_Soft = 0 ,
10242 TTE_EP = 0 ,
10243 TTE_L = 0 ,
10244 TTE_CP = 1 ,
10245 TTE_CV = 0 ,
10246 TTE_E = 0 ,
10247 TTE_P = 0 ,
10248 TTE_W = 1 ,
10249 TTE_RSVD1 = 0 ,
10250 end_label = Thr0_User_Data_4u302_data_end ,
10251 compressimage ,
10252 }
10253.data
10254.global Thr0_User_Data_4u302_data_begin
10255Thr0_User_Data_4u302_data_begin:
10256Thr0_User_Data_4u302_data_end:
10257/*********************************************************************/
10258SECTION .Thr0_User_Text_4u003 TEXT_VA=0x0008780000
10259attr_text {
10260 Name = .Thr0_User_Text_4u003 ,
10261 thr0_nz_ctx_tsb_3 ,
10262 VA = 0x000008780000 ,/* 0x00000878ffc0 */
10263 RA = 0x00363c0000 ,
10264 PA = 0x00363c0000 ,
10265 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10266 TTE_V = 1 ,
10267 TTE_Size = 1 ,
10268 TTE_NFO = 0 ,
10269 TTE_IE = 0 ,
10270 TTE_Soft = 0 ,
10271 TTE_EP = 1 ,
10272 TTE_L = 0 ,
10273 TTE_CP = 1 ,
10274 TTE_CV = 0 ,
10275 TTE_E = 0 ,
10276 TTE_P = 0 ,
10277 TTE_W = 0 ,
10278 TTE_RSVD1 = 0 ,
10279 end_label = Thr0_User_Text_4u003_text_end ,
10280 compressimage ,
10281 }
10282.text
10283.global Thr0_User_Text_4u003_text_begin
10284Thr0_User_Text_4u003_text_begin:
10285 EXIT_GOOD
10286Thr0_User_Text_4u003_text_end:
10287/*********************************************************************/
10288SECTION .Thr0_User_Data_4u103 DATA_VA=0x000065e000
10289attr_data {
10290 Name = .Thr0_User_Data_4u103 ,
10291 VA = 0x00000065e000 ,/* 0x00000065ffc0 */
10292 RA = 0x0001164000 ,
10293 PA = 0x0003164000 ,
10294 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10295 thr0_nz_ctx_tsb_2 ,
10296 TTE_V = 1 ,
10297 TTE_Size = 0 ,
10298 TTE_NFO = 0 ,
10299 TTE_IE = 0 ,
10300 TTE_Soft = 0 ,
10301 TTE_EP = 0 ,
10302 TTE_L = 0 ,
10303 TTE_CP = 1 ,
10304 TTE_CV = 0 ,
10305 TTE_E = 0 ,
10306 TTE_P = 0 ,
10307 TTE_W = 1 ,
10308 TTE_RSVD1 = 0 ,
10309 end_label = Thr0_User_Data_4u103_data_end ,
10310 compressimage ,
10311 }
10312.data
10313.global Thr0_User_Data_4u103_data_begin
10314Thr0_User_Data_4u103_data_begin:
10315Thr0_User_Data_4u103_data_end:
10316/*********************************************************************/
10317SECTION .Thr0_User_Data_4u203 DATA_VA=0x00082e0000
10318attr_data {
10319 Name = .Thr0_User_Data_4u203 ,
10320 VA = 0x0000082e0000 ,/* 0x0000082effc0 */
10321 RA = 0x0036cd0000 ,
10322 PA = 0x0036cd0000 ,
10323 TTE_Context = 0x0533 ,/* DATA_SECONDARY */
10324 thr0_nz_ctx_tsb_3 ,
10325 TTE_V = 1 ,
10326 TTE_Size = 1 ,
10327 TTE_NFO = 0 ,
10328 TTE_IE = 0 ,
10329 TTE_Soft = 0 ,
10330 TTE_EP = 0 ,
10331 TTE_L = 0 ,
10332 TTE_CP = 1 ,
10333 TTE_CV = 0 ,
10334 TTE_E = 0 ,
10335 TTE_P = 0 ,
10336 TTE_W = 1 ,
10337 TTE_RSVD1 = 0 ,
10338 end_label = Thr0_User_Data_4u203_data_end ,
10339 compressimage ,
10340 }
10341.data
10342.global Thr0_User_Data_4u203_data_begin
10343Thr0_User_Data_4u203_data_begin:
10344Thr0_User_Data_4u203_data_end:
10345/*********************************************************************/
10346SECTION .Thr0_User_Data_4v300 DATA_VA=0x00ff800000
10347attr_data {
10348 Name = .Thr0_User_Data_4v300 ,
10349 VA = 0x0000ff800000 ,/* 0x0000ffbfffc0 */
10350 RA = 0x02c0000000 ,
10351 PA = 0x02c0000000 ,
10352 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10353 thr0_z_ctx_tsb_1 ,
10354 TTE_V = 1 ,
10355 TTE_NFO = 0 ,
10356 TTE_L = 0 ,
10357 TTE_Soft = 0 ,
10358 TTE_IE = 0 ,
10359 TTE_E = 0 ,
10360 TTE_CP = 1 ,
10361 TTE_CV = 0 ,
10362 TTE_P = 0 ,
10363 TTE_EP = 0 ,
10364 TTE_W = 1 ,
10365 TTE_SW1 = 0 ,
10366 TTE_SW0 = 1 ,
10367 TTE_RSVD1 = 0 ,
10368 TTE_Size = 3 ,
10369 end_label = Thr0_User_Data_4v300_data_end ,
10370 compressimage ,
10371 }
10372.data
10373.global Thr0_User_Data_4v300_data_begin
10374Thr0_User_Data_4v300_data_begin:
10375Thr0_User_Data_4v300_data_end:
10376/*********************************************************************/
10377SECTION .Thr0_User_Text_4v000 TEXT_VA=0x00cd000000
10378attr_text {
10379 Name = .Thr0_User_Text_4v000 ,
10380 thr0_nz_ctx_tsb_0 ,
10381 VA = 0x0000cd000000 ,/* 0x0000cd3fffc0 */
10382 RA = 0x02f0000000 ,
10383 PA = 0x02f0000000 ,
10384 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10385 TTE_V = 1 ,
10386 TTE_NFO = 0 ,
10387 TTE_L = 0 ,
10388 TTE_Soft = 0 ,
10389 TTE_IE = 0 ,
10390 TTE_E = 0 ,
10391 TTE_CP = 1 ,
10392 TTE_CV = 0 ,
10393 TTE_P = 0 ,
10394 TTE_EP = 1 ,
10395 TTE_W = 0 ,
10396 TTE_SW1 = 1 ,
10397 TTE_SW0 = 1 ,
10398 TTE_RSVD1 = 0 ,
10399 TTE_Size = 3 ,
10400 end_label = Thr0_User_Text_4v000_text_end ,
10401 compressimage ,
10402 }
10403.text
10404.global Thr0_User_Text_4v000_text_begin
10405Thr0_User_Text_4v000_text_begin:
10406 EXIT_GOOD
10407Thr0_User_Text_4v000_text_end:
10408/*********************************************************************/
10409SECTION .Thr0_User_Data_4u104 DATA_VA=0x0000750000
10410attr_data {
10411 Name = .Thr0_User_Data_4u104 ,
10412 VA = 0x000000750000 ,/* 0x000000751fc0 */
10413 RA = 0x0001022000 ,
10414 PA = 0x0003022000 ,
10415 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10416 thr0_nz_ctx_tsb_2 ,
10417 TTE_V = 1 ,
10418 TTE_Size = 0 ,
10419 TTE_NFO = 0 ,
10420 TTE_IE = 0 ,
10421 TTE_Soft = 0 ,
10422 TTE_EP = 0 ,
10423 TTE_L = 0 ,
10424 TTE_CP = 1 ,
10425 TTE_CV = 0 ,
10426 TTE_E = 0 ,
10427 TTE_P = 0 ,
10428 TTE_W = 1 ,
10429 TTE_RSVD1 = 0 ,
10430 end_label = Thr0_User_Data_4u104_data_end ,
10431 compressimage ,
10432 }
10433.data
10434.global Thr0_User_Data_4u104_data_begin
10435Thr0_User_Data_4u104_data_begin:
10436Thr0_User_Data_4u104_data_end:
10437/*********************************************************************/
10438SECTION .Thr0_User_Data_4v200 DATA_VA=0x00c6000000
10439attr_data {
10440 Name = .Thr0_User_Data_4v200 ,
10441 VA = 0x0000c6000000 ,/* 0x0000c63fffc0 */
10442 RA = 0x02dd400000 ,
10443 PA = 0x02dd400000 ,
10444 TTE_Context = 0x0533 ,/* DATA_SECONDARY */
10445 thr0_nz_ctx_tsb_0 ,
10446 TTE_V = 1 ,
10447 TTE_NFO = 0 ,
10448 TTE_L = 0 ,
10449 TTE_Soft = 0 ,
10450 TTE_IE = 0 ,
10451 TTE_E = 0 ,
10452 TTE_CP = 1 ,
10453 TTE_CV = 0 ,
10454 TTE_P = 0 ,
10455 TTE_EP = 0 ,
10456 TTE_W = 1 ,
10457 TTE_SW1 = 0 ,
10458 TTE_SW0 = 1 ,
10459 TTE_RSVD1 = 0 ,
10460 TTE_Size = 3 ,
10461 end_label = Thr0_User_Data_4v200_data_end ,
10462 compressimage ,
10463 }
10464.data
10465.global Thr0_User_Data_4v200_data_begin
10466Thr0_User_Data_4v200_data_begin:
10467Thr0_User_Data_4v200_data_end:
10468/*********************************************************************/
10469SECTION .Thr0_User_Text_4u004 TEXT_VA=0x00006e2000
10470attr_text {
10471 Name = .Thr0_User_Text_4u004 ,
10472 thr0_nz_ctx_tsb_2 ,
10473 VA = 0x0000006e2000 ,/* 0x0000006e3fc0 */
10474 RA = 0x000113a000 ,
10475 PA = 0x000313a000 ,
10476 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10477 TTE_V = 1 ,
10478 TTE_Size = 0 ,
10479 TTE_NFO = 0 ,
10480 TTE_IE = 0 ,
10481 TTE_Soft = 0 ,
10482 TTE_EP = 1 ,
10483 TTE_L = 0 ,
10484 TTE_CP = 1 ,
10485 TTE_CV = 0 ,
10486 TTE_E = 0 ,
10487 TTE_P = 0 ,
10488 TTE_W = 0 ,
10489 TTE_RSVD1 = 0 ,
10490 end_label = Thr0_User_Text_4u004_text_end ,
10491 compressimage ,
10492 }
10493.text
10494.global Thr0_User_Text_4u004_text_begin
10495Thr0_User_Text_4u004_text_begin:
10496 EXIT_GOOD
10497Thr0_User_Text_4u004_text_end:
10498/*********************************************************************/
10499SECTION .Thr0_User_Data_4u105 DATA_VA=0x000079e000
10500attr_data {
10501 Name = .Thr0_User_Data_4u105 ,
10502 VA = 0x00000079e000 ,/* 0x00000079ffc0 */
10503 RA = 0x0001032000 ,
10504 PA = 0x0003032000 ,
10505 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10506 thr0_nz_ctx_tsb_2 ,
10507 TTE_V = 1 ,
10508 TTE_Size = 0 ,
10509 TTE_NFO = 0 ,
10510 TTE_IE = 0 ,
10511 TTE_Soft = 0 ,
10512 TTE_EP = 0 ,
10513 TTE_L = 0 ,
10514 TTE_CP = 1 ,
10515 TTE_CV = 0 ,
10516 TTE_E = 0 ,
10517 TTE_P = 0 ,
10518 TTE_W = 1 ,
10519 TTE_RSVD1 = 0 ,
10520 end_label = Thr0_User_Data_4u105_data_end ,
10521 compressimage ,
10522 }
10523.data
10524.global Thr0_User_Data_4u105_data_begin
10525Thr0_User_Data_4u105_data_begin:
10526Thr0_User_Data_4u105_data_end:
10527/*********************************************************************/
10528SECTION .Thr0_User_Text_4v001 TEXT_VA=0x00ee400000
10529attr_text {
10530 Name = .Thr0_User_Text_4v001 ,
10531 thr0_nz_ctx_tsb_0 ,
10532 VA = 0x0000ee400000 ,/* 0x0000ee7fffc0 */
10533 RA = 0x02fb400000 ,
10534 PA = 0x02fb400000 ,
10535 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10536 TTE_V = 1 ,
10537 TTE_NFO = 0 ,
10538 TTE_L = 0 ,
10539 TTE_Soft = 0 ,
10540 TTE_IE = 0 ,
10541 TTE_E = 0 ,
10542 TTE_CP = 1 ,
10543 TTE_CV = 0 ,
10544 TTE_P = 0 ,
10545 TTE_EP = 1 ,
10546 TTE_W = 0 ,
10547 TTE_SW1 = 1 ,
10548 TTE_SW0 = 1 ,
10549 TTE_RSVD1 = 0 ,
10550 TTE_Size = 3 ,
10551 end_label = Thr0_User_Text_4v001_text_end ,
10552 compressimage ,
10553 }
10554.text
10555.global Thr0_User_Text_4v001_text_begin
10556Thr0_User_Text_4v001_text_begin:
10557 EXIT_GOOD
10558Thr0_User_Text_4v001_text_end:
10559/*********************************************************************/
10560SECTION .Thr0_User_Data_4v100 DATA_VA=0x00e9c00000
10561attr_data {
10562 Name = .Thr0_User_Data_4v100 ,
10563 VA = 0x0000e9c00000 ,/* 0x0000e9ffffc0 */
10564 RA = 0x02f3400000 ,
10565 PA = 0x02f3400000 ,
10566 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10567 thr0_nz_ctx_tsb_0 ,
10568 TTE_V = 1 ,
10569 TTE_NFO = 0 ,
10570 TTE_L = 0 ,
10571 TTE_Soft = 0 ,
10572 TTE_IE = 0 ,
10573 TTE_E = 0 ,
10574 TTE_CP = 1 ,
10575 TTE_CV = 0 ,
10576 TTE_P = 0 ,
10577 TTE_EP = 0 ,
10578 TTE_W = 1 ,
10579 TTE_SW1 = 1 ,
10580 TTE_SW0 = 1 ,
10581 TTE_RSVD1 = 0 ,
10582 TTE_Size = 3 ,
10583 end_label = Thr0_User_Data_4v100_data_end ,
10584 compressimage ,
10585 }
10586.data
10587.global Thr0_User_Data_4v100_data_begin
10588Thr0_User_Data_4v100_data_begin:
10589Thr0_User_Data_4v100_data_end:
10590/*********************************************************************/
10591SECTION .Thr0_User_Text_4u005 TEXT_VA=0x00a0000000
10592attr_text {
10593 Name = .Thr0_User_Text_4u005 ,
10594 thr0_nz_ctx_tsb_1 ,
10595 VA = 0x0000a0000000 ,/* 0x0000afffffc0 */
10596 RA = 0x1320000000 ,
10597 PA = 0x3320000000 ,
10598 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10599 TTE_V = 1 ,
10600 TTE_Size = 5 ,
10601 TTE_NFO = 0 ,
10602 TTE_IE = 0 ,
10603 TTE_Soft = 0 ,
10604 TTE_EP = 1 ,
10605 TTE_L = 0 ,
10606 TTE_CP = 1 ,
10607 TTE_CV = 0 ,
10608 TTE_E = 0 ,
10609 TTE_P = 0 ,
10610 TTE_W = 0 ,
10611 TTE_RSVD1 = 0 ,
10612 end_label = Thr0_User_Text_4u005_text_end ,
10613 compressimage ,
10614 }
10615.text
10616.global Thr0_User_Text_4u005_text_begin
10617Thr0_User_Text_4u005_text_begin:
10618 EXIT_GOOD
10619Thr0_User_Text_4u005_text_end:
10620/*********************************************************************/
10621SECTION .Thr0_User_Data_4u106 DATA_VA=0x0000698000
10622attr_data {
10623 Name = .Thr0_User_Data_4u106 ,
10624 VA = 0x000000698000 ,/* 0x000000699fc0 */
10625 RA = 0x000108e000 ,
10626 PA = 0x000308e000 ,
10627 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10628 thr0_nz_ctx_tsb_2 ,
10629 TTE_V = 1 ,
10630 TTE_Size = 0 ,
10631 TTE_NFO = 0 ,
10632 TTE_IE = 0 ,
10633 TTE_Soft = 0 ,
10634 TTE_EP = 0 ,
10635 TTE_L = 0 ,
10636 TTE_CP = 1 ,
10637 TTE_CV = 0 ,
10638 TTE_E = 0 ,
10639 TTE_P = 0 ,
10640 TTE_W = 1 ,
10641 TTE_RSVD1 = 0 ,
10642 end_label = Thr0_User_Data_4u106_data_end ,
10643 compressimage ,
10644 }
10645.data
10646.global Thr0_User_Data_4u106_data_begin
10647Thr0_User_Data_4u106_data_begin:
10648Thr0_User_Data_4u106_data_end:
10649/*********************************************************************/
10650SECTION .Thr0_User_Text_4u006 TEXT_VA=0x0190000000
10651attr_text {
10652 Name = .Thr0_User_Text_4u006 ,
10653 thr0_nz_ctx_tsb_1 ,
10654 VA = 0x000190000000 ,/* 0x00019fffffc0 */
10655 RA = 0x1340000000 ,
10656 PA = 0x3340000000 ,
10657 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10658 TTE_V = 1 ,
10659 TTE_Size = 5 ,
10660 TTE_NFO = 0 ,
10661 TTE_IE = 0 ,
10662 TTE_Soft = 0 ,
10663 TTE_EP = 1 ,
10664 TTE_L = 0 ,
10665 TTE_CP = 1 ,
10666 TTE_CV = 0 ,
10667 TTE_E = 0 ,
10668 TTE_P = 0 ,
10669 TTE_W = 0 ,
10670 TTE_RSVD1 = 0 ,
10671 end_label = Thr0_User_Text_4u006_text_end ,
10672 compressimage ,
10673 }
10674.text
10675.global Thr0_User_Text_4u006_text_begin
10676Thr0_User_Text_4u006_text_begin:
10677 EXIT_GOOD
10678Thr0_User_Text_4u006_text_end:
10679/*********************************************************************/
10680SECTION .Thr0_User_Data_4u107 DATA_VA=0x0008bd0000
10681attr_data {
10682 Name = .Thr0_User_Data_4u107 ,
10683 VA = 0x000008bd0000 ,/* 0x000008bdffc0 */
10684 RA = 0x0036690000 ,
10685 PA = 0x0036690000 ,
10686 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10687 thr0_nz_ctx_tsb_3 ,
10688 TTE_V = 1 ,
10689 TTE_Size = 1 ,
10690 TTE_NFO = 0 ,
10691 TTE_IE = 0 ,
10692 TTE_Soft = 0 ,
10693 TTE_EP = 0 ,
10694 TTE_L = 0 ,
10695 TTE_CP = 1 ,
10696 TTE_CV = 0 ,
10697 TTE_E = 0 ,
10698 TTE_P = 0 ,
10699 TTE_W = 1 ,
10700 TTE_RSVD1 = 0 ,
10701 end_label = Thr0_User_Data_4u107_data_end ,
10702 compressimage ,
10703 }
10704.data
10705.global Thr0_User_Data_4u107_data_begin
10706Thr0_User_Data_4u107_data_begin:
10707Thr0_User_Data_4u107_data_end:
10708/*********************************************************************/
10709SECTION .Thr0_User_Text_4u007 TEXT_VA=0x00007e6000
10710attr_text {
10711 Name = .Thr0_User_Text_4u007 ,
10712 thr0_nz_ctx_tsb_2 ,
10713 VA = 0x0000007e6000 ,/* 0x0000007e7fc0 */
10714 RA = 0x00011a2000 ,
10715 PA = 0x00031a2000 ,
10716 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10717 TTE_V = 1 ,
10718 TTE_Size = 0 ,
10719 TTE_NFO = 0 ,
10720 TTE_IE = 0 ,
10721 TTE_Soft = 0 ,
10722 TTE_EP = 1 ,
10723 TTE_L = 0 ,
10724 TTE_CP = 1 ,
10725 TTE_CV = 0 ,
10726 TTE_E = 0 ,
10727 TTE_P = 0 ,
10728 TTE_W = 0 ,
10729 TTE_RSVD1 = 0 ,
10730 end_label = Thr0_User_Text_4u007_text_end ,
10731 compressimage ,
10732 }
10733.text
10734.global Thr0_User_Text_4u007_text_begin
10735Thr0_User_Text_4u007_text_begin:
10736 EXIT_GOOD
10737Thr0_User_Text_4u007_text_end:
10738/*********************************************************************/
10739SECTION .Thr0_User_Data_4v101 DATA_VA=0x00c4c00000
10740attr_data {
10741 Name = .Thr0_User_Data_4v101 ,
10742 VA = 0x0000c4c00000 ,/* 0x0000c4ffffc0 */
10743 RA = 0x02ea400000 ,
10744 PA = 0x02ea400000 ,
10745 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10746 thr0_nz_ctx_tsb_0 ,
10747 TTE_V = 1 ,
10748 TTE_NFO = 0 ,
10749 TTE_L = 0 ,
10750 TTE_Soft = 0 ,
10751 TTE_IE = 0 ,
10752 TTE_E = 0 ,
10753 TTE_CP = 1 ,
10754 TTE_CV = 0 ,
10755 TTE_P = 0 ,
10756 TTE_EP = 0 ,
10757 TTE_W = 1 ,
10758 TTE_SW1 = 1 ,
10759 TTE_SW0 = 1 ,
10760 TTE_RSVD1 = 0 ,
10761 TTE_Size = 3 ,
10762 end_label = Thr0_User_Data_4v101_data_end ,
10763 compressimage ,
10764 }
10765.data
10766.global Thr0_User_Data_4v101_data_begin
10767Thr0_User_Data_4v101_data_begin:
10768Thr0_User_Data_4v101_data_end:
10769/*********************************************************************/
10770SECTION .Thr0_User_Text_4u008 TEXT_VA=0x00007a6000
10771attr_text {
10772 Name = .Thr0_User_Text_4u008 ,
10773 thr0_nz_ctx_tsb_2 ,
10774 VA = 0x0000007a6000 ,/* 0x0000007a7fc0 */
10775 RA = 0x000118a000 ,
10776 PA = 0x000318a000 ,
10777 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10778 TTE_V = 1 ,
10779 TTE_Size = 0 ,
10780 TTE_NFO = 0 ,
10781 TTE_IE = 0 ,
10782 TTE_Soft = 0 ,
10783 TTE_EP = 1 ,
10784 TTE_L = 0 ,
10785 TTE_CP = 1 ,
10786 TTE_CV = 0 ,
10787 TTE_E = 0 ,
10788 TTE_P = 0 ,
10789 TTE_W = 0 ,
10790 TTE_RSVD1 = 0 ,
10791 end_label = Thr0_User_Text_4u008_text_end ,
10792 compressimage ,
10793 }
10794.text
10795.global Thr0_User_Text_4u008_text_begin
10796Thr0_User_Text_4u008_text_begin:
10797 EXIT_GOOD
10798Thr0_User_Text_4u008_text_end:
10799/*********************************************************************/
10800SECTION .Thr0_User_Data_4u108 DATA_VA=0x02e0000000
10801attr_data {
10802 Name = .Thr0_User_Data_4u108 ,
10803 VA = 0x0002e0000000 ,/* 0x0002efffffc0 */
10804 RA = 0x1170000000 ,
10805 PA = 0x3170000000 ,
10806 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10807 thr0_nz_ctx_tsb_1 ,
10808 TTE_V = 1 ,
10809 TTE_Size = 5 ,
10810 TTE_NFO = 0 ,
10811 TTE_IE = 0 ,
10812 TTE_Soft = 0 ,
10813 TTE_EP = 0 ,
10814 TTE_L = 0 ,
10815 TTE_CP = 1 ,
10816 TTE_CV = 0 ,
10817 TTE_E = 0 ,
10818 TTE_P = 0 ,
10819 TTE_W = 1 ,
10820 TTE_RSVD1 = 0 ,
10821 end_label = Thr0_User_Data_4u108_data_end ,
10822 compressimage ,
10823 }
10824.data
10825.global Thr0_User_Data_4u108_data_begin
10826Thr0_User_Data_4u108_data_begin:
10827Thr0_User_Data_4u108_data_end:
10828/*********************************************************************/
10829SECTION .Thr0_User_Text_4u009 TEXT_VA=0x0000616000
10830attr_text {
10831 Name = .Thr0_User_Text_4u009 ,
10832 thr0_nz_ctx_tsb_2 ,
10833 VA = 0x000000616000 ,/* 0x000000617fc0 */
10834 RA = 0x0001192000 ,
10835 PA = 0x0003192000 ,
10836 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10837 TTE_V = 1 ,
10838 TTE_Size = 0 ,
10839 TTE_NFO = 0 ,
10840 TTE_IE = 0 ,
10841 TTE_Soft = 0 ,
10842 TTE_EP = 1 ,
10843 TTE_L = 0 ,
10844 TTE_CP = 1 ,
10845 TTE_CV = 0 ,
10846 TTE_E = 0 ,
10847 TTE_P = 0 ,
10848 TTE_W = 0 ,
10849 TTE_RSVD1 = 0 ,
10850 end_label = Thr0_User_Text_4u009_text_end ,
10851 compressimage ,
10852 }
10853.text
10854.global Thr0_User_Text_4u009_text_begin
10855Thr0_User_Text_4u009_text_begin:
10856 EXIT_GOOD
10857Thr0_User_Text_4u009_text_end:
10858/*********************************************************************/
10859SECTION .Thr0_User_Data_4u109 DATA_VA=0x000071a000
10860attr_data {
10861 Name = .Thr0_User_Data_4u109 ,
10862 VA = 0x00000071a000 ,/* 0x00000071bfc0 */
10863 RA = 0x00010ae000 ,
10864 PA = 0x00030ae000 ,
10865 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10866 thr0_nz_ctx_tsb_2 ,
10867 TTE_V = 1 ,
10868 TTE_Size = 0 ,
10869 TTE_NFO = 0 ,
10870 TTE_IE = 0 ,
10871 TTE_Soft = 0 ,
10872 TTE_EP = 0 ,
10873 TTE_L = 0 ,
10874 TTE_CP = 1 ,
10875 TTE_CV = 0 ,
10876 TTE_E = 0 ,
10877 TTE_P = 0 ,
10878 TTE_W = 1 ,
10879 TTE_RSVD1 = 0 ,
10880 end_label = Thr0_User_Data_4u109_data_end ,
10881 compressimage ,
10882 }
10883.data
10884.global Thr0_User_Data_4u109_data_begin
10885Thr0_User_Data_4u109_data_begin:
10886Thr0_User_Data_4u109_data_end:
10887/*********************************************************************/
10888SECTION .Thr0_User_Text_4v002 TEXT_VA=0x00e3000000
10889attr_text {
10890 Name = .Thr0_User_Text_4v002 ,
10891 thr0_nz_ctx_tsb_0 ,
10892 VA = 0x0000e3000000 ,/* 0x0000e33fffc0 */
10893 RA = 0x02e9c00000 ,
10894 PA = 0x02e9c00000 ,
10895 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10896 TTE_V = 1 ,
10897 TTE_NFO = 0 ,
10898 TTE_L = 0 ,
10899 TTE_Soft = 0 ,
10900 TTE_IE = 0 ,
10901 TTE_E = 0 ,
10902 TTE_CP = 1 ,
10903 TTE_CV = 0 ,
10904 TTE_P = 0 ,
10905 TTE_EP = 1 ,
10906 TTE_W = 0 ,
10907 TTE_SW1 = 1 ,
10908 TTE_SW0 = 1 ,
10909 TTE_RSVD1 = 0 ,
10910 TTE_Size = 3 ,
10911 end_label = Thr0_User_Text_4v002_text_end ,
10912 compressimage ,
10913 }
10914.text
10915.global Thr0_User_Text_4v002_text_begin
10916Thr0_User_Text_4v002_text_begin:
10917 EXIT_GOOD
10918Thr0_User_Text_4v002_text_end:
10919/*********************************************************************/
10920SECTION .Thr0_User_Data_4u10a DATA_VA=0x0000646000
10921attr_data {
10922 Name = .Thr0_User_Data_4u10a ,
10923 VA = 0x000000646000 ,/* 0x000000647fc0 */
10924 RA = 0x00010c0000 ,
10925 PA = 0x00030c0000 ,
10926 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10927 thr0_nz_ctx_tsb_2 ,
10928 TTE_V = 1 ,
10929 TTE_Size = 0 ,
10930 TTE_NFO = 0 ,
10931 TTE_IE = 0 ,
10932 TTE_Soft = 0 ,
10933 TTE_EP = 0 ,
10934 TTE_L = 0 ,
10935 TTE_CP = 1 ,
10936 TTE_CV = 0 ,
10937 TTE_E = 0 ,
10938 TTE_P = 0 ,
10939 TTE_W = 1 ,
10940 TTE_RSVD1 = 0 ,
10941 end_label = Thr0_User_Data_4u10a_data_end ,
10942 compressimage ,
10943 }
10944.data
10945.global Thr0_User_Data_4u10a_data_begin
10946Thr0_User_Data_4u10a_data_begin:
10947Thr0_User_Data_4u10a_data_end:
10948/*********************************************************************/
10949SECTION .Thr0_User_Text_4u00a TEXT_VA=0x0008b70000
10950attr_text {
10951 Name = .Thr0_User_Text_4u00a ,
10952 thr0_nz_ctx_tsb_3 ,
10953 VA = 0x000008b70000 ,/* 0x000008b7ffc0 */
10954 RA = 0x0036d40000 ,
10955 PA = 0x0036d40000 ,
10956 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
10957 TTE_V = 1 ,
10958 TTE_Size = 1 ,
10959 TTE_NFO = 0 ,
10960 TTE_IE = 0 ,
10961 TTE_Soft = 0 ,
10962 TTE_EP = 1 ,
10963 TTE_L = 0 ,
10964 TTE_CP = 1 ,
10965 TTE_CV = 0 ,
10966 TTE_E = 0 ,
10967 TTE_P = 0 ,
10968 TTE_W = 0 ,
10969 TTE_RSVD1 = 0 ,
10970 end_label = Thr0_User_Text_4u00a_text_end ,
10971 compressimage ,
10972 }
10973.text
10974.global Thr0_User_Text_4u00a_text_begin
10975Thr0_User_Text_4u00a_text_begin:
10976 EXIT_GOOD
10977Thr0_User_Text_4u00a_text_end:
10978/*********************************************************************/
10979SECTION .Thr0_User_Data_4u10b DATA_VA=0x000070e000
10980attr_data {
10981 Name = .Thr0_User_Data_4u10b ,
10982 VA = 0x00000070e000 ,/* 0x00000070ffc0 */
10983 RA = 0x0001000000 ,
10984 PA = 0x0003000000 ,
10985 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
10986 thr0_nz_ctx_tsb_2 ,
10987 TTE_V = 1 ,
10988 TTE_Size = 0 ,
10989 TTE_NFO = 0 ,
10990 TTE_IE = 0 ,
10991 TTE_Soft = 0 ,
10992 TTE_EP = 0 ,
10993 TTE_L = 0 ,
10994 TTE_CP = 1 ,
10995 TTE_CV = 0 ,
10996 TTE_E = 0 ,
10997 TTE_P = 0 ,
10998 TTE_W = 1 ,
10999 TTE_RSVD1 = 0 ,
11000 end_label = Thr0_User_Data_4u10b_data_end ,
11001 compressimage ,
11002 }
11003.data
11004.global Thr0_User_Data_4u10b_data_begin
11005Thr0_User_Data_4u10b_data_begin:
11006Thr0_User_Data_4u10b_data_end:
11007/*********************************************************************/
11008SECTION .Thr0_User_Text_4v003 TEXT_VA=0x00f0000000
11009attr_text {
11010 Name = .Thr0_User_Text_4v003 ,
11011 thr0_nz_ctx_tsb_0 ,
11012 VA = 0x0000f0000000 ,/* 0x0000f03fffc0 */
11013 RA = 0x02eb800000 ,
11014 PA = 0x02eb800000 ,
11015 TTE_Context = 0x15a4 ,/* TEXT_PRIMARY */
11016 TTE_V = 1 ,
11017 TTE_NFO = 0 ,
11018 TTE_L = 0 ,
11019 TTE_Soft = 0 ,
11020 TTE_IE = 0 ,
11021 TTE_E = 0 ,
11022 TTE_CP = 1 ,
11023 TTE_CV = 0 ,
11024 TTE_P = 0 ,
11025 TTE_EP = 1 ,
11026 TTE_W = 0 ,
11027 TTE_SW1 = 1 ,
11028 TTE_SW0 = 1 ,
11029 TTE_RSVD1 = 0 ,
11030 TTE_Size = 3 ,
11031 end_label = Thr0_User_Text_4v003_text_end ,
11032 compressimage ,
11033 }
11034.text
11035.global Thr0_User_Text_4v003_text_begin
11036Thr0_User_Text_4v003_text_begin:
11037 EXIT_GOOD
11038Thr0_User_Text_4v003_text_end:
11039/*********************************************************************/
11040SECTION .Thr0_User_Data_4u10c DATA_VA=0x00007ac000
11041attr_data {
11042 Name = .Thr0_User_Data_4u10c ,
11043 VA = 0x0000007ac000 ,/* 0x0000007adfc0 */
11044 RA = 0x00010fa000 ,
11045 PA = 0x00030fa000 ,
11046 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
11047 thr0_nz_ctx_tsb_2 ,
11048 TTE_V = 1 ,
11049 TTE_Size = 0 ,
11050 TTE_NFO = 0 ,
11051 TTE_IE = 0 ,
11052 TTE_Soft = 0 ,
11053 TTE_EP = 0 ,
11054 TTE_L = 0 ,
11055 TTE_CP = 1 ,
11056 TTE_CV = 0 ,
11057 TTE_E = 0 ,
11058 TTE_P = 0 ,
11059 TTE_W = 1 ,
11060 TTE_RSVD1 = 0 ,
11061 end_label = Thr0_User_Data_4u10c_data_end ,
11062 compressimage ,
11063 }
11064.data
11065.global Thr0_User_Data_4u10c_data_begin
11066Thr0_User_Data_4u10c_data_begin:
11067Thr0_User_Data_4u10c_data_end:
11068/*********************************************************************/
11069SECTION .Thr0_User_Data_4u10d DATA_VA=0x000069c000
11070attr_data {
11071 Name = .Thr0_User_Data_4u10d ,
11072 VA = 0x00000069c000 ,/* 0x00000069dfc0 */
11073 RA = 0x0001130000 ,
11074 PA = 0x0003130000 ,
11075 TTE_Context = 0x15a4 ,/* DATA_PRIMARY */
11076 thr0_nz_ctx_tsb_2 ,
11077 TTE_V = 1 ,
11078 TTE_Size = 0 ,
11079 TTE_NFO = 0 ,
11080 TTE_IE = 0 ,
11081 TTE_Soft = 0 ,
11082 TTE_EP = 0 ,
11083 TTE_L = 0 ,
11084 TTE_CP = 1 ,
11085 TTE_CV = 0 ,
11086 TTE_E = 0 ,
11087 TTE_P = 0 ,
11088 TTE_W = 1 ,
11089 TTE_RSVD1 = 0 ,
11090 end_label = Thr0_User_Data_4u10d_data_end ,
11091 compressimage ,
11092 }
11093.data
11094.global Thr0_User_Data_4u10d_data_begin
11095Thr0_User_Data_4u10d_data_begin:
11096Thr0_User_Data_4u10d_data_end:
11097/*********************************************************************/
11098SECTION .Thr1_User_Text_4v000 TEXT_VA=0x01f0000000
11099attr_text {
11100 Name = .Thr1_User_Text_4v000 ,
11101 thr1_nz_ctx_tsb_3 ,
11102 VA = 0x0001f0000000 ,/* 0x0001ffffffc0 */
11103 RA = 0x1390000000 ,
11104 PA = 0x5390000000 ,
11105 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11106 TTE_V = 1 ,
11107 TTE_NFO = 0 ,
11108 TTE_L = 0 ,
11109 TTE_Soft = 0x0f0c8a ,
11110 TTE_IE = 0 ,
11111 TTE_E = 0 ,
11112 TTE_CP = 1 ,
11113 TTE_CV = 0 ,
11114 TTE_P = 0 ,
11115 TTE_EP = 1 ,
11116 TTE_W = 0 ,
11117 TTE_SW1 = 0 ,
11118 TTE_SW0 = 1 ,
11119 TTE_RSVD1 = 0 ,
11120 TTE_Size = 5 ,
11121 end_label = Thr1_User_Text_4v000_text_end ,
11122 compressimage ,
11123 }
11124.text
11125.global Thr1_user_code_entry
11126Thr1_user_code_entry:
11127.global Thr1_User_Text_4v000_text_begin
11128Thr1_User_Text_4v000_text_begin:
11129 EXIT_GOOD
11130Thr1_User_Text_4v000_text_end:
11131/*********************************************************************/
11132SECTION .Thr1_User_Data_4u100 DATA_VA=0x0000772000
11133attr_data {
11134 Name = .Thr1_User_Data_4u100 ,
11135 VA = 0x000000772000 ,/* 0x000000773fc0 */
11136 RA = 0x00051cc000 ,
11137 PA = 0x00051cc000 ,
11138 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11139 thr1_nz_ctx_tsb_0 ,
11140 TTE_V = 1 ,
11141 TTE_Size = 0 ,
11142 TTE_NFO = 0 ,
11143 TTE_IE = 0 ,
11144 TTE_Soft = 0x0b ,
11145 TTE_EP = 0 ,
11146 TTE_L = 0 ,
11147 TTE_CP = 1 ,
11148 TTE_CV = 0 ,
11149 TTE_E = 0 ,
11150 TTE_P = 0 ,
11151 TTE_W = 1 ,
11152 TTE_RSVD1 = 0 ,
11153 end_label = Thr1_User_Data_4u100_data_end ,
11154 compressimage ,
11155 }
11156.data
11157.global Thr1_User_Data_4u100_data_begin
11158Thr1_User_Data_4u100_data_begin:
11159Thr1_User_Data_4u100_data_end:
11160/*********************************************************************/
11161SECTION .Thr1_User_Data_4u200 DATA_VA=0x00087f0000
11162attr_data {
11163 Name = .Thr1_User_Data_4u200 ,
11164 VA = 0x0000087f0000 ,/* 0x0000087fffc0 */
11165 RA = 0x0016b40000 ,
11166 PA = 0x0056b40000 ,
11167 TTE_Context = 0x1ef6 ,/* DATA_SECONDARY */
11168 thr1_nz_ctx_tsb_1 ,
11169 TTE_V = 1 ,
11170 TTE_Size = 1 ,
11171 TTE_NFO = 0 ,
11172 TTE_IE = 0 ,
11173 TTE_Soft2 = 0x3ea ,
11174 TTE_Diag = 0x13 ,
11175 TTE_Soft = 0x0e ,
11176 TTE_EP = 0 ,
11177 TTE_L = 0 ,
11178 TTE_CP = 1 ,
11179 TTE_CV = 0 ,
11180 TTE_E = 0 ,
11181 TTE_P = 0 ,
11182 TTE_W = 1 ,
11183 TTE_RSVD1 = 0 ,
11184 end_label = Thr1_User_Data_4u200_data_end ,
11185 compressimage ,
11186 }
11187.data
11188.global Thr1_User_Data_4u200_data_begin
11189Thr1_User_Data_4u200_data_begin:
11190Thr1_User_Data_4u200_data_end:
11191/*********************************************************************/
11192SECTION .Thr1_User_Data_4u300 DATA_VA=0x00083c0000
11193attr_data {
11194 Name = .Thr1_User_Data_4u300 ,
11195 VA = 0x0000083c0000 ,/* 0x0000083cffc0 */
11196 RA = 0x0016760000 ,
11197 PA = 0x0056760000 ,
11198 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11199 thr1_z_ctx_tsb_0 ,
11200 TTE_V = 1 ,
11201 TTE_Size = 1 ,
11202 TTE_NFO = 0 ,
11203 TTE_IE = 0 ,
11204 TTE_Soft2 = 0x147 ,
11205 TTE_Diag = 0x19 ,
11206 TTE_Soft = 0x1a ,
11207 TTE_EP = 0 ,
11208 TTE_L = 0 ,
11209 TTE_CP = 1 ,
11210 TTE_CV = 0 ,
11211 TTE_E = 0 ,
11212 TTE_P = 0 ,
11213 TTE_W = 1 ,
11214 TTE_RSVD1 = 0 ,
11215 end_label = Thr1_User_Data_4u300_data_end ,
11216 compressimage ,
11217 }
11218.data
11219.global Thr1_User_Data_4u300_data_begin
11220Thr1_User_Data_4u300_data_begin:
11221Thr1_User_Data_4u300_data_end:
11222/*********************************************************************/
11223SECTION .Thr1_User_Text_4u000 TEXT_VA=0x000078a000
11224attr_text {
11225 Name = .Thr1_User_Text_4u000 ,
11226 thr1_nz_ctx_tsb_0 ,
11227 VA = 0x00000078a000 ,/* 0x00000078bfc0 */
11228 RA = 0x0005138000 ,
11229 PA = 0x0005138000 ,
11230 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11231 TTE_V = 1 ,
11232 TTE_Size = 0 ,
11233 TTE_NFO = 0 ,
11234 TTE_IE = 0 ,
11235 TTE_Soft2 = 0x00d ,
11236 TTE_Diag = 0x0c ,
11237 TTE_Soft = 0x01 ,
11238 TTE_EP = 1 ,
11239 TTE_L = 0 ,
11240 TTE_CP = 1 ,
11241 TTE_CV = 0 ,
11242 TTE_E = 0 ,
11243 TTE_P = 0 ,
11244 TTE_W = 0 ,
11245 TTE_RSVD1 = 0 ,
11246 end_label = Thr1_User_Text_4u000_text_end ,
11247 compressimage ,
11248 }
11249.text
11250.global Thr1_User_Text_4u000_text_begin
11251Thr1_User_Text_4u000_text_begin:
11252 EXIT_GOOD
11253Thr1_User_Text_4u000_text_end:
11254/*********************************************************************/
11255SECTION .Thr1_User_Data_4u101 DATA_VA=0x0008470000
11256attr_data {
11257 Name = .Thr1_User_Data_4u101 ,
11258 VA = 0x000008470000 ,/* 0x00000847ffc0 */
11259 RA = 0x0016bc0000 ,
11260 PA = 0x0056bc0000 ,
11261 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11262 thr1_nz_ctx_tsb_1 ,
11263 TTE_V = 1 ,
11264 TTE_Size = 1 ,
11265 TTE_NFO = 0 ,
11266 TTE_IE = 0 ,
11267 TTE_Soft2 = 0x13d ,
11268 TTE_Diag = 0x7e ,
11269 TTE_Soft = 0x0b ,
11270 TTE_EP = 0 ,
11271 TTE_L = 0 ,
11272 TTE_CP = 1 ,
11273 TTE_CV = 0 ,
11274 TTE_E = 0 ,
11275 TTE_P = 0 ,
11276 TTE_W = 1 ,
11277 TTE_RSVD1 = 0 ,
11278 end_label = Thr1_User_Data_4u101_data_end ,
11279 compressimage ,
11280 }
11281.data
11282.global Thr1_User_Data_4u101_data_begin
11283Thr1_User_Data_4u101_data_begin:
11284Thr1_User_Data_4u101_data_end:
11285/*********************************************************************/
11286SECTION .Thr1_User_Data_4u201 DATA_VA=0x00006b8000
11287attr_data {
11288 Name = .Thr1_User_Data_4u201 ,
11289 VA = 0x0000006b8000 ,/* 0x0000006b9fc0 */
11290 RA = 0x0005100000 ,
11291 PA = 0x0005100000 ,
11292 TTE_Context = 0x1ef6 ,/* DATA_SECONDARY */
11293 thr1_nz_ctx_tsb_0 ,
11294 TTE_V = 1 ,
11295 TTE_Size = 0 ,
11296 TTE_NFO = 0 ,
11297 TTE_IE = 0 ,
11298 TTE_Soft2 = 0x3ea ,
11299 TTE_Diag = 0x13 ,
11300 TTE_Soft = 0x0e ,
11301 TTE_EP = 0 ,
11302 TTE_L = 0 ,
11303 TTE_CP = 1 ,
11304 TTE_CV = 0 ,
11305 TTE_E = 0 ,
11306 TTE_P = 0 ,
11307 TTE_W = 1 ,
11308 TTE_RSVD1 = 0 ,
11309 end_label = Thr1_User_Data_4u201_data_end ,
11310 compressimage ,
11311 }
11312.data
11313.global Thr1_User_Data_4u201_data_begin
11314Thr1_User_Data_4u201_data_begin:
11315Thr1_User_Data_4u201_data_end:
11316/*********************************************************************/
11317SECTION .Thr1_User_Data_4u301 DATA_VA=0x0000736000
11318attr_data {
11319 Name = .Thr1_User_Data_4u301 ,
11320 VA = 0x000000736000 ,/* 0x000000737fc0 */
11321 RA = 0x00051c2000 ,
11322 PA = 0x00051c2000 ,
11323 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11324 thr1_z_ctx_tsb_3 ,
11325 TTE_V = 1 ,
11326 TTE_Size = 0 ,
11327 TTE_NFO = 0 ,
11328 TTE_IE = 0 ,
11329 TTE_Soft2 = 0x147 ,
11330 TTE_Diag = 0x19 ,
11331 TTE_Soft = 0x1a ,
11332 TTE_EP = 0 ,
11333 TTE_L = 0 ,
11334 TTE_CP = 1 ,
11335 TTE_CV = 0 ,
11336 TTE_E = 0 ,
11337 TTE_P = 0 ,
11338 TTE_W = 1 ,
11339 TTE_RSVD1 = 0 ,
11340 end_label = Thr1_User_Data_4u301_data_end ,
11341 compressimage ,
11342 }
11343.data
11344.global Thr1_User_Data_4u301_data_begin
11345Thr1_User_Data_4u301_data_begin:
11346Thr1_User_Data_4u301_data_end:
11347/*********************************************************************/
11348SECTION .Thr1_User_Text_4u001 TEXT_VA=0x00cf800000
11349attr_text {
11350 Name = .Thr1_User_Text_4u001 ,
11351 thr1_nz_ctx_tsb_2 ,
11352 VA = 0x0000cf800000 ,/* 0x0000cfbfffc0 */
11353 RA = 0x04c6800000 ,
11354 PA = 0x04c6800000 ,
11355 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11356 TTE_V = 1 ,
11357 TTE_Size = 3 ,
11358 TTE_NFO = 0 ,
11359 TTE_IE = 0 ,
11360 TTE_Soft2 = 0x00d ,
11361 TTE_Diag = 0x0c ,
11362 TTE_Soft = 0x01 ,
11363 TTE_EP = 1 ,
11364 TTE_L = 0 ,
11365 TTE_CP = 1 ,
11366 TTE_CV = 0 ,
11367 TTE_E = 0 ,
11368 TTE_P = 0 ,
11369 TTE_W = 0 ,
11370 TTE_RSVD1 = 0 ,
11371 end_label = Thr1_User_Text_4u001_text_end ,
11372 compressimage ,
11373 }
11374.text
11375.global Thr1_User_Text_4u001_text_begin
11376Thr1_User_Text_4u001_text_begin:
11377 EXIT_GOOD
11378Thr1_User_Text_4u001_text_end:
11379/*********************************************************************/
11380SECTION .Thr1_User_Data_4u102 DATA_VA=0x0008a80000
11381attr_data {
11382 Name = .Thr1_User_Data_4u102 ,
11383 VA = 0x000008a80000 ,/* 0x000008a8ffc0 */
11384 RA = 0x0016970000 ,
11385 PA = 0x0056970000 ,
11386 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11387 thr1_nz_ctx_tsb_1 ,
11388 TTE_V = 1 ,
11389 TTE_Size = 1 ,
11390 TTE_NFO = 0 ,
11391 TTE_IE = 0 ,
11392 TTE_Soft2 = 0x13d ,
11393 TTE_Diag = 0x7e ,
11394 TTE_Soft = 0x0b ,
11395 TTE_EP = 0 ,
11396 TTE_L = 0 ,
11397 TTE_CP = 1 ,
11398 TTE_CV = 0 ,
11399 TTE_E = 0 ,
11400 TTE_P = 0 ,
11401 TTE_W = 1 ,
11402 TTE_RSVD1 = 0 ,
11403 end_label = Thr1_User_Data_4u102_data_end ,
11404 compressimage ,
11405 }
11406.data
11407.global Thr1_User_Data_4u102_data_begin
11408Thr1_User_Data_4u102_data_begin:
11409Thr1_User_Data_4u102_data_end:
11410/*********************************************************************/
11411SECTION .Thr1_User_Data_4u202 DATA_VA=0x0000658000
11412attr_data {
11413 Name = .Thr1_User_Data_4u202 ,
11414 VA = 0x000000658000 ,/* 0x000000659fc0 */
11415 RA = 0x00051a4000 ,
11416 PA = 0x00051a4000 ,
11417 TTE_Context = 0x1ef6 ,/* DATA_SECONDARY */
11418 thr1_nz_ctx_tsb_0 ,
11419 TTE_V = 1 ,
11420 TTE_Size = 0 ,
11421 TTE_NFO = 0 ,
11422 TTE_IE = 0 ,
11423 TTE_Soft2 = 0x3ea ,
11424 TTE_Diag = 0x13 ,
11425 TTE_Soft = 0x0e ,
11426 TTE_EP = 0 ,
11427 TTE_L = 0 ,
11428 TTE_CP = 1 ,
11429 TTE_CV = 0 ,
11430 TTE_E = 0 ,
11431 TTE_P = 0 ,
11432 TTE_W = 1 ,
11433 TTE_RSVD1 = 0 ,
11434 end_label = Thr1_User_Data_4u202_data_end ,
11435 compressimage ,
11436 }
11437.data
11438.global Thr1_User_Data_4u202_data_begin
11439Thr1_User_Data_4u202_data_begin:
11440Thr1_User_Data_4u202_data_end:
11441/*********************************************************************/
11442SECTION .Thr1_User_Data_4u302 DATA_VA=0x00e4c00000
11443attr_data {
11444 Name = .Thr1_User_Data_4u302 ,
11445 VA = 0x0000e4c00000 ,/* 0x0000e4ffffc0 */
11446 RA = 0x04fbc00000 ,
11447 PA = 0x04fbc00000 ,
11448 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11449 thr1_z_ctx_tsb_1 ,
11450 TTE_V = 1 ,
11451 TTE_Size = 3 ,
11452 TTE_NFO = 0 ,
11453 TTE_IE = 0 ,
11454 TTE_Soft2 = 0x147 ,
11455 TTE_Diag = 0x19 ,
11456 TTE_Soft = 0x1a ,
11457 TTE_EP = 0 ,
11458 TTE_L = 0 ,
11459 TTE_CP = 1 ,
11460 TTE_CV = 0 ,
11461 TTE_E = 0 ,
11462 TTE_P = 0 ,
11463 TTE_W = 1 ,
11464 TTE_RSVD1 = 0 ,
11465 end_label = Thr1_User_Data_4u302_data_end ,
11466 compressimage ,
11467 }
11468.data
11469.global Thr1_User_Data_4u302_data_begin
11470Thr1_User_Data_4u302_data_begin:
11471Thr1_User_Data_4u302_data_end:
11472/*********************************************************************/
11473SECTION .Thr1_User_Text_4u002 TEXT_VA=0x0008db0000
11474attr_text {
11475 Name = .Thr1_User_Text_4u002 ,
11476 thr1_nz_ctx_tsb_1 ,
11477 VA = 0x000008db0000 ,/* 0x000008dbffc0 */
11478 RA = 0x0016da0000 ,
11479 PA = 0x0056da0000 ,
11480 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11481 TTE_V = 1 ,
11482 TTE_Size = 1 ,
11483 TTE_NFO = 0 ,
11484 TTE_IE = 0 ,
11485 TTE_Soft2 = 0x00d ,
11486 TTE_Diag = 0x0c ,
11487 TTE_Soft = 0x01 ,
11488 TTE_EP = 1 ,
11489 TTE_L = 0 ,
11490 TTE_CP = 1 ,
11491 TTE_CV = 0 ,
11492 TTE_E = 0 ,
11493 TTE_P = 0 ,
11494 TTE_W = 0 ,
11495 TTE_RSVD1 = 0 ,
11496 end_label = Thr1_User_Text_4u002_text_end ,
11497 compressimage ,
11498 }
11499.text
11500.global Thr1_User_Text_4u002_text_begin
11501Thr1_User_Text_4u002_text_begin:
11502 EXIT_GOOD
11503Thr1_User_Text_4u002_text_end:
11504/*********************************************************************/
11505SECTION .Thr1_User_Data_4u103 DATA_VA=0x00e1800000
11506attr_data {
11507 Name = .Thr1_User_Data_4u103 ,
11508 VA = 0x0000e1800000 ,/* 0x0000e1bfffc0 */
11509 RA = 0x04d0400000 ,
11510 PA = 0x04d0400000 ,
11511 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11512 thr1_nz_ctx_tsb_2 ,
11513 TTE_V = 1 ,
11514 TTE_Size = 3 ,
11515 TTE_NFO = 0 ,
11516 TTE_IE = 0 ,
11517 TTE_Soft2 = 0x13d ,
11518 TTE_Diag = 0x7e ,
11519 TTE_Soft = 0x0b ,
11520 TTE_EP = 0 ,
11521 TTE_L = 0 ,
11522 TTE_CP = 1 ,
11523 TTE_CV = 0 ,
11524 TTE_E = 0 ,
11525 TTE_P = 0 ,
11526 TTE_W = 1 ,
11527 TTE_RSVD1 = 0 ,
11528 end_label = Thr1_User_Data_4u103_data_end ,
11529 compressimage ,
11530 }
11531.data
11532.global Thr1_User_Data_4u103_data_begin
11533Thr1_User_Data_4u103_data_begin:
11534Thr1_User_Data_4u103_data_end:
11535/*********************************************************************/
11536SECTION .Thr1_User_Text_4u003 TEXT_VA=0x0008c80000
11537attr_text {
11538 Name = .Thr1_User_Text_4u003 ,
11539 thr1_nz_ctx_tsb_1 ,
11540 VA = 0x000008c80000 ,/* 0x000008c8ffc0 */
11541 RA = 0x0016af0000 ,
11542 PA = 0x0056af0000 ,
11543 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11544 TTE_V = 1 ,
11545 TTE_Size = 1 ,
11546 TTE_NFO = 0 ,
11547 TTE_IE = 0 ,
11548 TTE_Soft2 = 0x00d ,
11549 TTE_Diag = 0x0c ,
11550 TTE_Soft = 0x01 ,
11551 TTE_EP = 1 ,
11552 TTE_L = 0 ,
11553 TTE_CP = 1 ,
11554 TTE_CV = 0 ,
11555 TTE_E = 0 ,
11556 TTE_P = 0 ,
11557 TTE_W = 0 ,
11558 TTE_RSVD1 = 0 ,
11559 end_label = Thr1_User_Text_4u003_text_end ,
11560 compressimage ,
11561 }
11562.text
11563.global Thr1_User_Text_4u003_text_begin
11564Thr1_User_Text_4u003_text_begin:
11565 EXIT_GOOD
11566Thr1_User_Text_4u003_text_end:
11567/*********************************************************************/
11568SECTION .Thr1_User_Data_4u104 DATA_VA=0x00d0000000
11569attr_data {
11570 Name = .Thr1_User_Data_4u104 ,
11571 VA = 0x0000d0000000 ,/* 0x0000d03fffc0 */
11572 RA = 0x04f8400000 ,
11573 PA = 0x04f8400000 ,
11574 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11575 thr1_nz_ctx_tsb_2 ,
11576 TTE_V = 1 ,
11577 TTE_Size = 3 ,
11578 TTE_NFO = 0 ,
11579 TTE_IE = 0 ,
11580 TTE_Soft2 = 0x13d ,
11581 TTE_Diag = 0x7e ,
11582 TTE_Soft = 0x0b ,
11583 TTE_EP = 0 ,
11584 TTE_L = 0 ,
11585 TTE_CP = 1 ,
11586 TTE_CV = 0 ,
11587 TTE_E = 0 ,
11588 TTE_P = 0 ,
11589 TTE_W = 1 ,
11590 TTE_RSVD1 = 0 ,
11591 end_label = Thr1_User_Data_4u104_data_end ,
11592 compressimage ,
11593 }
11594.data
11595.global Thr1_User_Data_4u104_data_begin
11596Thr1_User_Data_4u104_data_begin:
11597Thr1_User_Data_4u104_data_end:
11598/*********************************************************************/
11599SECTION .Thr1_User_Text_4u004 TEXT_VA=0x0008900000
11600attr_text {
11601 Name = .Thr1_User_Text_4u004 ,
11602 thr1_nz_ctx_tsb_1 ,
11603 VA = 0x000008900000 ,/* 0x00000890ffc0 */
11604 RA = 0x0016670000 ,
11605 PA = 0x0056670000 ,
11606 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11607 TTE_V = 1 ,
11608 TTE_Size = 1 ,
11609 TTE_NFO = 0 ,
11610 TTE_IE = 0 ,
11611 TTE_Soft2 = 0x00d ,
11612 TTE_Diag = 0x0c ,
11613 TTE_Soft = 0x01 ,
11614 TTE_EP = 1 ,
11615 TTE_L = 0 ,
11616 TTE_CP = 1 ,
11617 TTE_CV = 0 ,
11618 TTE_E = 0 ,
11619 TTE_P = 0 ,
11620 TTE_W = 0 ,
11621 TTE_RSVD1 = 0 ,
11622 end_label = Thr1_User_Text_4u004_text_end ,
11623 compressimage ,
11624 }
11625.text
11626.global Thr1_User_Text_4u004_text_begin
11627Thr1_User_Text_4u004_text_begin:
11628 EXIT_GOOD
11629Thr1_User_Text_4u004_text_end:
11630/*********************************************************************/
11631SECTION .Thr1_User_Data_4u105 DATA_VA=0x0008e10000
11632attr_data {
11633 Name = .Thr1_User_Data_4u105 ,
11634 VA = 0x000008e10000 ,/* 0x000008e1ffc0 */
11635 RA = 0x0016980000 ,
11636 PA = 0x0056980000 ,
11637 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11638 thr1_nz_ctx_tsb_1 ,
11639 TTE_V = 1 ,
11640 TTE_Size = 1 ,
11641 TTE_NFO = 0 ,
11642 TTE_IE = 0 ,
11643 TTE_Soft2 = 0x13d ,
11644 TTE_Diag = 0x7e ,
11645 TTE_Soft = 0x0b ,
11646 TTE_EP = 0 ,
11647 TTE_L = 0 ,
11648 TTE_CP = 1 ,
11649 TTE_CV = 0 ,
11650 TTE_E = 0 ,
11651 TTE_P = 0 ,
11652 TTE_W = 1 ,
11653 TTE_RSVD1 = 0 ,
11654 end_label = Thr1_User_Data_4u105_data_end ,
11655 compressimage ,
11656 }
11657.data
11658.global Thr1_User_Data_4u105_data_begin
11659Thr1_User_Data_4u105_data_begin:
11660Thr1_User_Data_4u105_data_end:
11661/*********************************************************************/
11662SECTION .Thr1_User_Text_4u005 TEXT_VA=0x0008e70000
11663attr_text {
11664 Name = .Thr1_User_Text_4u005 ,
11665 thr1_nz_ctx_tsb_1 ,
11666 VA = 0x000008e70000 ,/* 0x000008e7ffc0 */
11667 RA = 0x0016560000 ,
11668 PA = 0x0056560000 ,
11669 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11670 TTE_V = 1 ,
11671 TTE_Size = 1 ,
11672 TTE_NFO = 0 ,
11673 TTE_IE = 0 ,
11674 TTE_Soft2 = 0x00d ,
11675 TTE_Diag = 0x0c ,
11676 TTE_Soft = 0x01 ,
11677 TTE_EP = 1 ,
11678 TTE_L = 0 ,
11679 TTE_CP = 1 ,
11680 TTE_CV = 0 ,
11681 TTE_E = 0 ,
11682 TTE_P = 0 ,
11683 TTE_W = 0 ,
11684 TTE_RSVD1 = 0 ,
11685 end_label = Thr1_User_Text_4u005_text_end ,
11686 compressimage ,
11687 }
11688.text
11689.global Thr1_User_Text_4u005_text_begin
11690Thr1_User_Text_4u005_text_begin:
11691 EXIT_GOOD
11692Thr1_User_Text_4u005_text_end:
11693/*********************************************************************/
11694SECTION .Thr1_User_Data_4u106 DATA_VA=0x00089b0000
11695attr_data {
11696 Name = .Thr1_User_Data_4u106 ,
11697 VA = 0x0000089b0000 ,/* 0x0000089bffc0 */
11698 RA = 0x0016490000 ,
11699 PA = 0x0056490000 ,
11700 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11701 thr1_nz_ctx_tsb_1 ,
11702 TTE_V = 1 ,
11703 TTE_Size = 1 ,
11704 TTE_NFO = 0 ,
11705 TTE_IE = 0 ,
11706 TTE_Soft2 = 0x13d ,
11707 TTE_Diag = 0x7e ,
11708 TTE_Soft = 0x0b ,
11709 TTE_EP = 0 ,
11710 TTE_L = 0 ,
11711 TTE_CP = 1 ,
11712 TTE_CV = 0 ,
11713 TTE_E = 0 ,
11714 TTE_P = 0 ,
11715 TTE_W = 1 ,
11716 TTE_RSVD1 = 0 ,
11717 end_label = Thr1_User_Data_4u106_data_end ,
11718 compressimage ,
11719 }
11720.data
11721.global Thr1_User_Data_4u106_data_begin
11722Thr1_User_Data_4u106_data_begin:
11723Thr1_User_Data_4u106_data_end:
11724/*********************************************************************/
11725SECTION .Thr1_User_Text_4u006 TEXT_VA=0x00c7000000
11726attr_text {
11727 Name = .Thr1_User_Text_4u006 ,
11728 thr1_nz_ctx_tsb_2 ,
11729 VA = 0x0000c7000000 ,/* 0x0000c73fffc0 */
11730 RA = 0x04c3400000 ,
11731 PA = 0x04c3400000 ,
11732 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11733 TTE_V = 1 ,
11734 TTE_Size = 3 ,
11735 TTE_NFO = 0 ,
11736 TTE_IE = 0 ,
11737 TTE_Soft2 = 0x00d ,
11738 TTE_Diag = 0x0c ,
11739 TTE_Soft = 0x01 ,
11740 TTE_EP = 1 ,
11741 TTE_L = 0 ,
11742 TTE_CP = 1 ,
11743 TTE_CV = 0 ,
11744 TTE_E = 0 ,
11745 TTE_P = 0 ,
11746 TTE_W = 0 ,
11747 TTE_RSVD1 = 0 ,
11748 end_label = Thr1_User_Text_4u006_text_end ,
11749 compressimage ,
11750 }
11751.text
11752.global Thr1_User_Text_4u006_text_begin
11753Thr1_User_Text_4u006_text_begin:
11754 EXIT_GOOD
11755Thr1_User_Text_4u006_text_end:
11756/*********************************************************************/
11757SECTION .Thr1_User_Data_4u107 DATA_VA=0x0008990000
11758attr_data {
11759 Name = .Thr1_User_Data_4u107 ,
11760 VA = 0x000008990000 ,/* 0x00000899ffc0 */
11761 RA = 0x00160b0000 ,
11762 PA = 0x00560b0000 ,
11763 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11764 thr1_nz_ctx_tsb_1 ,
11765 TTE_V = 1 ,
11766 TTE_Size = 1 ,
11767 TTE_NFO = 0 ,
11768 TTE_IE = 0 ,
11769 TTE_Soft2 = 0x13d ,
11770 TTE_Diag = 0x7e ,
11771 TTE_Soft = 0x0b ,
11772 TTE_EP = 0 ,
11773 TTE_L = 0 ,
11774 TTE_CP = 1 ,
11775 TTE_CV = 0 ,
11776 TTE_E = 0 ,
11777 TTE_P = 0 ,
11778 TTE_W = 1 ,
11779 TTE_RSVD1 = 0 ,
11780 end_label = Thr1_User_Data_4u107_data_end ,
11781 compressimage ,
11782 }
11783.data
11784.global Thr1_User_Data_4u107_data_begin
11785Thr1_User_Data_4u107_data_begin:
11786Thr1_User_Data_4u107_data_end:
11787/*********************************************************************/
11788SECTION .Thr1_User_Text_4u007 TEXT_VA=0x00007e8000
11789attr_text {
11790 Name = .Thr1_User_Text_4u007 ,
11791 thr1_nz_ctx_tsb_0 ,
11792 VA = 0x0000007e8000 ,/* 0x0000007e9fc0 */
11793 RA = 0x00051ba000 ,
11794 PA = 0x00051ba000 ,
11795 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11796 TTE_V = 1 ,
11797 TTE_Size = 0 ,
11798 TTE_NFO = 0 ,
11799 TTE_IE = 0 ,
11800 TTE_Soft2 = 0x00d ,
11801 TTE_Diag = 0x0c ,
11802 TTE_Soft = 0x01 ,
11803 TTE_EP = 1 ,
11804 TTE_L = 0 ,
11805 TTE_CP = 1 ,
11806 TTE_CV = 0 ,
11807 TTE_E = 0 ,
11808 TTE_P = 0 ,
11809 TTE_W = 0 ,
11810 TTE_RSVD1 = 0 ,
11811 end_label = Thr1_User_Text_4u007_text_end ,
11812 compressimage ,
11813 }
11814.text
11815.global Thr1_User_Text_4u007_text_begin
11816Thr1_User_Text_4u007_text_begin:
11817 EXIT_GOOD
11818Thr1_User_Text_4u007_text_end:
11819/*********************************************************************/
11820SECTION .Thr1_User_Data_4u108 DATA_VA=0x000060a000
11821attr_data {
11822 Name = .Thr1_User_Data_4u108 ,
11823 VA = 0x00000060a000 ,/* 0x00000060bfc0 */
11824 RA = 0x00051d8000 ,
11825 PA = 0x00051d8000 ,
11826 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11827 thr1_nz_ctx_tsb_0 ,
11828 TTE_V = 1 ,
11829 TTE_Size = 0 ,
11830 TTE_NFO = 0 ,
11831 TTE_IE = 0 ,
11832 TTE_Soft2 = 0x13d ,
11833 TTE_Diag = 0x7e ,
11834 TTE_Soft = 0x0b ,
11835 TTE_EP = 0 ,
11836 TTE_L = 0 ,
11837 TTE_CP = 1 ,
11838 TTE_CV = 0 ,
11839 TTE_E = 0 ,
11840 TTE_P = 0 ,
11841 TTE_W = 1 ,
11842 TTE_RSVD1 = 0 ,
11843 end_label = Thr1_User_Data_4u108_data_end ,
11844 compressimage ,
11845 }
11846.data
11847.global Thr1_User_Data_4u108_data_begin
11848Thr1_User_Data_4u108_data_begin:
11849Thr1_User_Data_4u108_data_end:
11850/*********************************************************************/
11851SECTION .Thr1_User_Text_4u008 TEXT_VA=0x0008290000
11852attr_text {
11853 Name = .Thr1_User_Text_4u008 ,
11854 thr1_nz_ctx_tsb_1 ,
11855 VA = 0x000008290000 ,/* 0x00000829ffc0 */
11856 RA = 0x0016a30000 ,
11857 PA = 0x0056a30000 ,
11858 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11859 TTE_V = 1 ,
11860 TTE_Size = 1 ,
11861 TTE_NFO = 0 ,
11862 TTE_IE = 0 ,
11863 TTE_Soft2 = 0x00d ,
11864 TTE_Diag = 0x0c ,
11865 TTE_Soft = 0x01 ,
11866 TTE_EP = 1 ,
11867 TTE_L = 0 ,
11868 TTE_CP = 1 ,
11869 TTE_CV = 0 ,
11870 TTE_E = 0 ,
11871 TTE_P = 0 ,
11872 TTE_W = 0 ,
11873 TTE_RSVD1 = 0 ,
11874 end_label = Thr1_User_Text_4u008_text_end ,
11875 compressimage ,
11876 }
11877.text
11878.global Thr1_User_Text_4u008_text_begin
11879Thr1_User_Text_4u008_text_begin:
11880 EXIT_GOOD
11881Thr1_User_Text_4u008_text_end:
11882/*********************************************************************/
11883SECTION .Thr1_User_Data_4u109 DATA_VA=0x0008be0000
11884attr_data {
11885 Name = .Thr1_User_Data_4u109 ,
11886 VA = 0x000008be0000 ,/* 0x000008beffc0 */
11887 RA = 0x0016a70000 ,
11888 PA = 0x0056a70000 ,
11889 TTE_Context = 0x1560 ,/* DATA_PRIMARY */
11890 thr1_nz_ctx_tsb_1 ,
11891 TTE_V = 1 ,
11892 TTE_Size = 1 ,
11893 TTE_NFO = 0 ,
11894 TTE_IE = 0 ,
11895 TTE_Soft2 = 0x13d ,
11896 TTE_Diag = 0x7e ,
11897 TTE_Soft = 0x0b ,
11898 TTE_EP = 0 ,
11899 TTE_L = 0 ,
11900 TTE_CP = 1 ,
11901 TTE_CV = 0 ,
11902 TTE_E = 0 ,
11903 TTE_P = 0 ,
11904 TTE_W = 1 ,
11905 TTE_RSVD1 = 0 ,
11906 end_label = Thr1_User_Data_4u109_data_end ,
11907 compressimage ,
11908 }
11909.data
11910.global Thr1_User_Data_4u109_data_begin
11911Thr1_User_Data_4u109_data_begin:
11912Thr1_User_Data_4u109_data_end:
11913/*********************************************************************/
11914SECTION .Thr1_User_Text_4u009 TEXT_VA=0x0000790000
11915attr_text {
11916 Name = .Thr1_User_Text_4u009 ,
11917 thr1_nz_ctx_tsb_0 ,
11918 VA = 0x000000790000 ,/* 0x000000791fc0 */
11919 RA = 0x00051b8000 ,
11920 PA = 0x00051b8000 ,
11921 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11922 TTE_V = 1 ,
11923 TTE_Size = 0 ,
11924 TTE_NFO = 0 ,
11925 TTE_IE = 0 ,
11926 TTE_Soft2 = 0x00d ,
11927 TTE_Diag = 0x0c ,
11928 TTE_Soft = 0x01 ,
11929 TTE_EP = 1 ,
11930 TTE_L = 0 ,
11931 TTE_CP = 1 ,
11932 TTE_CV = 0 ,
11933 TTE_E = 0 ,
11934 TTE_P = 0 ,
11935 TTE_W = 0 ,
11936 TTE_RSVD1 = 0 ,
11937 end_label = Thr1_User_Text_4u009_text_end ,
11938 compressimage ,
11939 }
11940.text
11941.global Thr1_User_Text_4u009_text_begin
11942Thr1_User_Text_4u009_text_begin:
11943 EXIT_GOOD
11944Thr1_User_Text_4u009_text_end:
11945/*********************************************************************/
11946SECTION .Thr1_User_Text_4u00a TEXT_VA=0x00088a0000
11947attr_text {
11948 Name = .Thr1_User_Text_4u00a ,
11949 thr1_nz_ctx_tsb_1 ,
11950 VA = 0x0000088a0000 ,/* 0x0000088affc0 */
11951 RA = 0x0016290000 ,
11952 PA = 0x0056290000 ,
11953 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11954 TTE_V = 1 ,
11955 TTE_Size = 1 ,
11956 TTE_NFO = 0 ,
11957 TTE_IE = 0 ,
11958 TTE_Soft2 = 0x00d ,
11959 TTE_Diag = 0x0c ,
11960 TTE_Soft = 0x01 ,
11961 TTE_EP = 1 ,
11962 TTE_L = 0 ,
11963 TTE_CP = 1 ,
11964 TTE_CV = 0 ,
11965 TTE_E = 0 ,
11966 TTE_P = 0 ,
11967 TTE_W = 0 ,
11968 TTE_RSVD1 = 0 ,
11969 end_label = Thr1_User_Text_4u00a_text_end ,
11970 compressimage ,
11971 }
11972.text
11973.global Thr1_User_Text_4u00a_text_begin
11974Thr1_User_Text_4u00a_text_begin:
11975 EXIT_GOOD
11976Thr1_User_Text_4u00a_text_end:
11977/*********************************************************************/
11978SECTION .Thr1_User_Text_4u00b TEXT_VA=0x000068c000
11979attr_text {
11980 Name = .Thr1_User_Text_4u00b ,
11981 thr1_nz_ctx_tsb_0 ,
11982 VA = 0x00000068c000 ,/* 0x00000068dfc0 */
11983 RA = 0x0005122000 ,
11984 PA = 0x0005122000 ,
11985 TTE_Context = 0x1560 ,/* TEXT_PRIMARY */
11986 TTE_V = 1 ,
11987 TTE_Size = 0 ,
11988 TTE_NFO = 0 ,
11989 TTE_IE = 0 ,
11990 TTE_Soft2 = 0x00d ,
11991 TTE_Diag = 0x0c ,
11992 TTE_Soft = 0x01 ,
11993 TTE_EP = 1 ,
11994 TTE_L = 0 ,
11995 TTE_CP = 1 ,
11996 TTE_CV = 0 ,
11997 TTE_E = 0 ,
11998 TTE_P = 0 ,
11999 TTE_W = 0 ,
12000 TTE_RSVD1 = 0 ,
12001 end_label = Thr1_User_Text_4u00b_text_end ,
12002 compressimage ,
12003 }
12004.text
12005.global Thr1_User_Text_4u00b_text_begin
12006Thr1_User_Text_4u00b_text_begin:
12007 EXIT_GOOD
12008Thr1_User_Text_4u00b_text_end:
12009/*********************************************************************/
12010SECTION .Thr2_User_Text_4v000 TEXT_VA=0x0000606000
12011attr_text {
12012 Name = .Thr2_User_Text_4v000 ,
12013 thr2_nz_ctx_tsb_1 ,
12014 VA = 0x000000606000 ,/* 0x000000607fc0 */
12015 RA = 0x0001068000 ,
12016 PA = 0x0007068000 ,
12017 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12018 TTE_V = 1 ,
12019 TTE_NFO = 0 ,
12020 TTE_L = 0 ,
12021 TTE_Soft = 0x0769bd ,
12022 TTE_IE = 0 ,
12023 TTE_E = 0 ,
12024 TTE_CP = 1 ,
12025 TTE_CV = 0 ,
12026 TTE_P = 0 ,
12027 TTE_EP = 1 ,
12028 TTE_W = 0 ,
12029 TTE_SW1 = 0 ,
12030 TTE_SW0 = 0 ,
12031 TTE_RSVD1 = 0 ,
12032 TTE_Size = 0 ,
12033 end_label = Thr2_User_Text_4v000_text_end ,
12034 compressimage ,
12035 }
12036.text
12037.global Thr2_user_code_entry
12038Thr2_user_code_entry:
12039.global Thr2_User_Text_4v000_text_begin
12040Thr2_User_Text_4v000_text_begin:
12041 EXIT_GOOD
12042Thr2_User_Text_4v000_text_end:
12043/*********************************************************************/
12044SECTION .Thr2_User_Data_4u100 DATA_VA=0x00fbc00000
12045attr_data {
12046 Name = .Thr2_User_Data_4u100 ,
12047 VA = 0x0000fbc00000 ,/* 0x0000fbffffc0 */
12048 RA = 0x00d2400000 ,
12049 PA = 0x06d2400000 ,
12050 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12051 thr2_nz_ctx_tsb_3 ,
12052 TTE_V = 1 ,
12053 TTE_Size = 3 ,
12054 TTE_NFO = 0 ,
12055 TTE_IE = 0 ,
12056 TTE_Soft2 = 0x2a3 ,
12057 TTE_Diag = 0xa6 ,
12058 TTE_Soft = 0x13 ,
12059 TTE_EP = 0 ,
12060 TTE_L = 0 ,
12061 TTE_CP = 1 ,
12062 TTE_CV = 0 ,
12063 TTE_E = 0 ,
12064 TTE_P = 0 ,
12065 TTE_W = 1 ,
12066 TTE_RSVD1 = 0 ,
12067 end_label = Thr2_User_Data_4u100_data_end ,
12068 compressimage ,
12069 }
12070.data
12071.global Thr2_User_Data_4u100_data_begin
12072Thr2_User_Data_4u100_data_begin:
12073Thr2_User_Data_4u100_data_end:
12074/*********************************************************************/
12075SECTION .Thr2_User_Data_4u200 DATA_VA=0x0008950000
12076attr_data {
12077 Name = .Thr2_User_Data_4u200 ,
12078 VA = 0x000008950000 ,/* 0x00000895ffc0 */
12079 RA = 0x0016ab0000 ,
12080 PA = 0x0076ab0000 ,
12081 TTE_Context = 0x18c3 ,/* DATA_SECONDARY */
12082 thr2_nz_ctx_tsb_2 ,
12083 TTE_V = 1 ,
12084 TTE_Size = 1 ,
12085 TTE_NFO = 0 ,
12086 TTE_IE = 0 ,
12087 TTE_Soft2 = 0x158 ,
12088 TTE_Diag = 0xe4 ,
12089 TTE_Soft = 0x1c ,
12090 TTE_EP = 0 ,
12091 TTE_L = 0 ,
12092 TTE_CP = 1 ,
12093 TTE_CV = 0 ,
12094 TTE_E = 0 ,
12095 TTE_P = 0 ,
12096 TTE_W = 1 ,
12097 TTE_RSVD1 = 0 ,
12098 end_label = Thr2_User_Data_4u200_data_end ,
12099 compressimage ,
12100 }
12101.data
12102.global Thr2_User_Data_4u200_data_begin
12103Thr2_User_Data_4u200_data_begin:
12104Thr2_User_Data_4u200_data_end:
12105/*********************************************************************/
12106SECTION .Thr2_User_Data_4v300 DATA_VA=0x0000798000
12107attr_data {
12108 Name = .Thr2_User_Data_4v300 ,
12109 VA = 0x000000798000 ,/* 0x000000799fc0 */
12110 RA = 0x0001196000 ,
12111 PA = 0x0007196000 ,
12112 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12113 thr2_z_ctx_tsb_2 ,
12114 TTE_V = 1 ,
12115 TTE_NFO = 0 ,
12116 TTE_L = 0 ,
12117 TTE_Soft = 0x126fec ,
12118 TTE_IE = 0 ,
12119 TTE_E = 0 ,
12120 TTE_CP = 1 ,
12121 TTE_CV = 0 ,
12122 TTE_P = 0 ,
12123 TTE_EP = 0 ,
12124 TTE_W = 1 ,
12125 TTE_SW1 = 0 ,
12126 TTE_SW0 = 1 ,
12127 TTE_RSVD1 = 0 ,
12128 TTE_Size = 0 ,
12129 end_label = Thr2_User_Data_4v300_data_end ,
12130 compressimage ,
12131 }
12132.data
12133.global Thr2_User_Data_4v300_data_begin
12134Thr2_User_Data_4v300_data_begin:
12135Thr2_User_Data_4v300_data_end:
12136/*********************************************************************/
12137SECTION .Thr2_User_Text_4u000 TEXT_VA=0x00085b0000
12138attr_text {
12139 Name = .Thr2_User_Text_4u000 ,
12140 thr2_nz_ctx_tsb_2 ,
12141 VA = 0x0000085b0000 ,/* 0x0000085bffc0 */
12142 RA = 0x0016230000 ,
12143 PA = 0x0076230000 ,
12144 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12145 TTE_V = 1 ,
12146 TTE_Size = 1 ,
12147 TTE_NFO = 0 ,
12148 TTE_IE = 0 ,
12149 TTE_Soft2 = 0x3ac ,
12150 TTE_Diag = 0x62 ,
12151 TTE_Soft = 0x1c ,
12152 TTE_EP = 1 ,
12153 TTE_L = 0 ,
12154 TTE_CP = 1 ,
12155 TTE_CV = 0 ,
12156 TTE_E = 0 ,
12157 TTE_P = 0 ,
12158 TTE_W = 0 ,
12159 TTE_RSVD1 = 0 ,
12160 end_label = Thr2_User_Text_4u000_text_end ,
12161 compressimage ,
12162 }
12163.text
12164.global Thr2_User_Text_4u000_text_begin
12165Thr2_User_Text_4u000_text_begin:
12166 EXIT_GOOD
12167Thr2_User_Text_4u000_text_end:
12168/*********************************************************************/
12169SECTION .Thr2_User_Data_4v100 DATA_VA=0x00007c6000
12170attr_data {
12171 Name = .Thr2_User_Data_4v100 ,
12172 VA = 0x0000007c6000 ,/* 0x0000007c7fc0 */
12173 RA = 0x00010b4000 ,
12174 PA = 0x00070b4000 ,
12175 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12176 thr2_nz_ctx_tsb_1 ,
12177 TTE_V = 1 ,
12178 TTE_NFO = 0 ,
12179 TTE_L = 0 ,
12180 TTE_Soft = 0x0eb732 ,
12181 TTE_IE = 0 ,
12182 TTE_E = 0 ,
12183 TTE_CP = 1 ,
12184 TTE_CV = 0 ,
12185 TTE_P = 0 ,
12186 TTE_EP = 0 ,
12187 TTE_W = 1 ,
12188 TTE_SW1 = 0 ,
12189 TTE_SW0 = 0 ,
12190 TTE_RSVD1 = 0 ,
12191 TTE_Size = 0 ,
12192 end_label = Thr2_User_Data_4v100_data_end ,
12193 compressimage ,
12194 }
12195.data
12196.global Thr2_User_Data_4v100_data_begin
12197Thr2_User_Data_4v100_data_begin:
12198Thr2_User_Data_4v100_data_end:
12199/*********************************************************************/
12200SECTION .Thr2_User_Data_4u201 DATA_VA=0x0380000000
12201attr_data {
12202 Name = .Thr2_User_Data_4u201 ,
12203 VA = 0x000380000000 ,/* 0x00038fffffc0 */
12204 RA = 0x1190000000 ,
12205 PA = 0x7190000000 ,
12206 TTE_Context = 0x18c3 ,/* DATA_SECONDARY */
12207 thr2_nz_ctx_tsb_0 ,
12208 TTE_V = 1 ,
12209 TTE_Size = 5 ,
12210 TTE_NFO = 0 ,
12211 TTE_IE = 0 ,
12212 TTE_Soft2 = 0x158 ,
12213 TTE_Diag = 0xe4 ,
12214 TTE_Soft = 0x1c ,
12215 TTE_EP = 0 ,
12216 TTE_L = 0 ,
12217 TTE_CP = 1 ,
12218 TTE_CV = 0 ,
12219 TTE_E = 0 ,
12220 TTE_P = 0 ,
12221 TTE_W = 1 ,
12222 TTE_RSVD1 = 0 ,
12223 end_label = Thr2_User_Data_4u201_data_end ,
12224 compressimage ,
12225 }
12226.data
12227.global Thr2_User_Data_4u201_data_begin
12228Thr2_User_Data_4u201_data_begin:
12229Thr2_User_Data_4u201_data_end:
12230/*********************************************************************/
12231SECTION .Thr2_User_Data_4v301 DATA_VA=0x00006ae000
12232attr_data {
12233 Name = .Thr2_User_Data_4v301 ,
12234 VA = 0x0000006ae000 ,/* 0x0000006affc0 */
12235 RA = 0x00011a0000 ,
12236 PA = 0x00071a0000 ,
12237 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12238 thr2_z_ctx_tsb_2 ,
12239 TTE_V = 1 ,
12240 TTE_NFO = 0 ,
12241 TTE_L = 0 ,
12242 TTE_Soft = 0x126fec ,
12243 TTE_IE = 0 ,
12244 TTE_E = 0 ,
12245 TTE_CP = 1 ,
12246 TTE_CV = 0 ,
12247 TTE_P = 0 ,
12248 TTE_EP = 0 ,
12249 TTE_W = 1 ,
12250 TTE_SW1 = 0 ,
12251 TTE_SW0 = 1 ,
12252 TTE_RSVD1 = 0 ,
12253 TTE_Size = 0 ,
12254 end_label = Thr2_User_Data_4v301_data_end ,
12255 compressimage ,
12256 }
12257.data
12258.global Thr2_User_Data_4v301_data_begin
12259Thr2_User_Data_4v301_data_begin:
12260Thr2_User_Data_4v301_data_end:
12261/*********************************************************************/
12262SECTION .Thr2_User_Text_4u001 TEXT_VA=0x00082b0000
12263attr_text {
12264 Name = .Thr2_User_Text_4u001 ,
12265 thr2_nz_ctx_tsb_2 ,
12266 VA = 0x0000082b0000 ,/* 0x0000082bffc0 */
12267 RA = 0x0016780000 ,
12268 PA = 0x0076780000 ,
12269 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12270 TTE_V = 1 ,
12271 TTE_Size = 1 ,
12272 TTE_NFO = 0 ,
12273 TTE_IE = 0 ,
12274 TTE_Soft2 = 0x3ac ,
12275 TTE_Diag = 0x62 ,
12276 TTE_Soft = 0x1c ,
12277 TTE_EP = 1 ,
12278 TTE_L = 0 ,
12279 TTE_CP = 1 ,
12280 TTE_CV = 0 ,
12281 TTE_E = 0 ,
12282 TTE_P = 0 ,
12283 TTE_W = 0 ,
12284 TTE_RSVD1 = 0 ,
12285 end_label = Thr2_User_Text_4u001_text_end ,
12286 compressimage ,
12287 }
12288.text
12289.global Thr2_User_Text_4u001_text_begin
12290Thr2_User_Text_4u001_text_begin:
12291 EXIT_GOOD
12292Thr2_User_Text_4u001_text_end:
12293/*********************************************************************/
12294SECTION .Thr2_User_Data_4v101 DATA_VA=0x0000706000
12295attr_data {
12296 Name = .Thr2_User_Data_4v101 ,
12297 VA = 0x000000706000 ,/* 0x000000707fc0 */
12298 RA = 0x00011b2000 ,
12299 PA = 0x00071b2000 ,
12300 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12301 thr2_nz_ctx_tsb_1 ,
12302 TTE_V = 1 ,
12303 TTE_NFO = 0 ,
12304 TTE_L = 0 ,
12305 TTE_Soft = 0x0eb732 ,
12306 TTE_IE = 0 ,
12307 TTE_E = 0 ,
12308 TTE_CP = 1 ,
12309 TTE_CV = 0 ,
12310 TTE_P = 0 ,
12311 TTE_EP = 0 ,
12312 TTE_W = 1 ,
12313 TTE_SW1 = 0 ,
12314 TTE_SW0 = 0 ,
12315 TTE_RSVD1 = 0 ,
12316 TTE_Size = 0 ,
12317 end_label = Thr2_User_Data_4v101_data_end ,
12318 compressimage ,
12319 }
12320.data
12321.global Thr2_User_Data_4v101_data_begin
12322Thr2_User_Data_4v101_data_begin:
12323Thr2_User_Data_4v101_data_end:
12324/*********************************************************************/
12325SECTION .Thr2_User_Data_4v200 DATA_VA=0x0000634000
12326attr_data {
12327 Name = .Thr2_User_Data_4v200 ,
12328 VA = 0x000000634000 ,/* 0x000000635fc0 */
12329 RA = 0x000109a000 ,
12330 PA = 0x000709a000 ,
12331 TTE_Context = 0x18c3 ,/* DATA_SECONDARY */
12332 thr2_nz_ctx_tsb_1 ,
12333 TTE_V = 1 ,
12334 TTE_NFO = 0 ,
12335 TTE_L = 0 ,
12336 TTE_Soft = 0x0f125b ,
12337 TTE_IE = 0 ,
12338 TTE_E = 0 ,
12339 TTE_CP = 1 ,
12340 TTE_CV = 0 ,
12341 TTE_P = 0 ,
12342 TTE_EP = 0 ,
12343 TTE_W = 1 ,
12344 TTE_SW1 = 1 ,
12345 TTE_SW0 = 0 ,
12346 TTE_RSVD1 = 0 ,
12347 TTE_Size = 0 ,
12348 end_label = Thr2_User_Data_4v200_data_end ,
12349 compressimage ,
12350 }
12351.data
12352.global Thr2_User_Data_4v200_data_begin
12353Thr2_User_Data_4v200_data_begin:
12354Thr2_User_Data_4v200_data_end:
12355/*********************************************************************/
12356SECTION .Thr2_User_Data_4u300 DATA_VA=0x00dc400000
12357attr_data {
12358 Name = .Thr2_User_Data_4u300 ,
12359 VA = 0x0000dc400000 ,/* 0x0000dc7fffc0 */
12360 RA = 0x00d8c00000 ,
12361 PA = 0x06d8c00000 ,
12362 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12363 thr2_z_ctx_tsb_0 ,
12364 TTE_V = 1 ,
12365 TTE_Size = 3 ,
12366 TTE_NFO = 0 ,
12367 TTE_IE = 0 ,
12368 TTE_Soft2 = 0x266 ,
12369 TTE_Diag = 0x03 ,
12370 TTE_Soft = 0x1c ,
12371 TTE_EP = 0 ,
12372 TTE_L = 0 ,
12373 TTE_CP = 1 ,
12374 TTE_CV = 0 ,
12375 TTE_E = 0 ,
12376 TTE_P = 0 ,
12377 TTE_W = 1 ,
12378 TTE_RSVD1 = 0 ,
12379 end_label = Thr2_User_Data_4u300_data_end ,
12380 compressimage ,
12381 }
12382.data
12383.global Thr2_User_Data_4u300_data_begin
12384Thr2_User_Data_4u300_data_begin:
12385Thr2_User_Data_4u300_data_end:
12386/*********************************************************************/
12387SECTION .Thr2_User_Text_4v001 TEXT_VA=0x000074a000
12388attr_text {
12389 Name = .Thr2_User_Text_4v001 ,
12390 thr2_nz_ctx_tsb_1 ,
12391 VA = 0x00000074a000 ,/* 0x00000074bfc0 */
12392 RA = 0x0001050000 ,
12393 PA = 0x0007050000 ,
12394 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12395 TTE_V = 1 ,
12396 TTE_NFO = 0 ,
12397 TTE_L = 0 ,
12398 TTE_Soft = 0x0769bd ,
12399 TTE_IE = 0 ,
12400 TTE_E = 0 ,
12401 TTE_CP = 1 ,
12402 TTE_CV = 0 ,
12403 TTE_P = 0 ,
12404 TTE_EP = 1 ,
12405 TTE_W = 0 ,
12406 TTE_SW1 = 0 ,
12407 TTE_SW0 = 0 ,
12408 TTE_RSVD1 = 0 ,
12409 TTE_Size = 0 ,
12410 end_label = Thr2_User_Text_4v001_text_end ,
12411 compressimage ,
12412 }
12413.text
12414.global Thr2_User_Text_4v001_text_begin
12415Thr2_User_Text_4v001_text_begin:
12416 EXIT_GOOD
12417Thr2_User_Text_4v001_text_end:
12418/*********************************************************************/
12419SECTION .Thr2_User_Data_4u101 DATA_VA=0x00082a0000
12420attr_data {
12421 Name = .Thr2_User_Data_4u101 ,
12422 VA = 0x0000082a0000 ,/* 0x0000082affc0 */
12423 RA = 0x0016ea0000 ,
12424 PA = 0x0076ea0000 ,
12425 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12426 thr2_nz_ctx_tsb_2 ,
12427 TTE_V = 1 ,
12428 TTE_Size = 1 ,
12429 TTE_NFO = 0 ,
12430 TTE_IE = 0 ,
12431 TTE_Soft2 = 0x2a3 ,
12432 TTE_Diag = 0xa6 ,
12433 TTE_Soft = 0x13 ,
12434 TTE_EP = 0 ,
12435 TTE_L = 0 ,
12436 TTE_CP = 1 ,
12437 TTE_CV = 0 ,
12438 TTE_E = 0 ,
12439 TTE_P = 0 ,
12440 TTE_W = 1 ,
12441 TTE_RSVD1 = 0 ,
12442 end_label = Thr2_User_Data_4u101_data_end ,
12443 compressimage ,
12444 }
12445.data
12446.global Thr2_User_Data_4u101_data_begin
12447Thr2_User_Data_4u101_data_begin:
12448Thr2_User_Data_4u101_data_end:
12449/*********************************************************************/
12450SECTION .Thr2_User_Data_4u202 DATA_VA=0x00c6400000
12451attr_data {
12452 Name = .Thr2_User_Data_4u202 ,
12453 VA = 0x0000c6400000 ,/* 0x0000c67fffc0 */
12454 RA = 0x00eb000000 ,
12455 PA = 0x06eb000000 ,
12456 TTE_Context = 0x18c3 ,/* DATA_SECONDARY */
12457 thr2_nz_ctx_tsb_3 ,
12458 TTE_V = 1 ,
12459 TTE_Size = 3 ,
12460 TTE_NFO = 0 ,
12461 TTE_IE = 0 ,
12462 TTE_Soft2 = 0x158 ,
12463 TTE_Diag = 0xe4 ,
12464 TTE_Soft = 0x1c ,
12465 TTE_EP = 0 ,
12466 TTE_L = 0 ,
12467 TTE_CP = 1 ,
12468 TTE_CV = 0 ,
12469 TTE_E = 0 ,
12470 TTE_P = 0 ,
12471 TTE_W = 1 ,
12472 TTE_RSVD1 = 0 ,
12473 end_label = Thr2_User_Data_4u202_data_end ,
12474 compressimage ,
12475 }
12476.data
12477.global Thr2_User_Data_4u202_data_begin
12478Thr2_User_Data_4u202_data_begin:
12479Thr2_User_Data_4u202_data_end:
12480/*********************************************************************/
12481SECTION .Thr2_User_Text_4u002 TEXT_VA=0x00d8800000
12482attr_text {
12483 Name = .Thr2_User_Text_4u002 ,
12484 thr2_nz_ctx_tsb_3 ,
12485 VA = 0x0000d8800000 ,/* 0x0000d8bfffc0 */
12486 RA = 0x00e1400000 ,
12487 PA = 0x06e1400000 ,
12488 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12489 TTE_V = 1 ,
12490 TTE_Size = 3 ,
12491 TTE_NFO = 0 ,
12492 TTE_IE = 0 ,
12493 TTE_Soft2 = 0x3ac ,
12494 TTE_Diag = 0x62 ,
12495 TTE_Soft = 0x1c ,
12496 TTE_EP = 1 ,
12497 TTE_L = 0 ,
12498 TTE_CP = 1 ,
12499 TTE_CV = 0 ,
12500 TTE_E = 0 ,
12501 TTE_P = 0 ,
12502 TTE_W = 0 ,
12503 TTE_RSVD1 = 0 ,
12504 end_label = Thr2_User_Text_4u002_text_end ,
12505 compressimage ,
12506 }
12507.text
12508.global Thr2_User_Text_4u002_text_begin
12509Thr2_User_Text_4u002_text_begin:
12510 EXIT_GOOD
12511Thr2_User_Text_4u002_text_end:
12512/*********************************************************************/
12513SECTION .Thr2_User_Data_4v102 DATA_VA=0x00006fa000
12514attr_data {
12515 Name = .Thr2_User_Data_4v102 ,
12516 VA = 0x0000006fa000 ,/* 0x0000006fbfc0 */
12517 RA = 0x0001088000 ,
12518 PA = 0x0007088000 ,
12519 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12520 thr2_nz_ctx_tsb_1 ,
12521 TTE_V = 1 ,
12522 TTE_NFO = 0 ,
12523 TTE_L = 0 ,
12524 TTE_Soft = 0x0eb732 ,
12525 TTE_IE = 0 ,
12526 TTE_E = 0 ,
12527 TTE_CP = 1 ,
12528 TTE_CV = 0 ,
12529 TTE_P = 0 ,
12530 TTE_EP = 0 ,
12531 TTE_W = 1 ,
12532 TTE_SW1 = 0 ,
12533 TTE_SW0 = 0 ,
12534 TTE_RSVD1 = 0 ,
12535 TTE_Size = 0 ,
12536 end_label = Thr2_User_Data_4v102_data_end ,
12537 compressimage ,
12538 }
12539.data
12540.global Thr2_User_Data_4v102_data_begin
12541Thr2_User_Data_4v102_data_begin:
12542Thr2_User_Data_4v102_data_end:
12543/*********************************************************************/
12544SECTION .Thr2_User_Data_4u203 DATA_VA=0x0008a90000
12545attr_data {
12546 Name = .Thr2_User_Data_4u203 ,
12547 VA = 0x000008a90000 ,/* 0x000008a9ffc0 */
12548 RA = 0x0016ac0000 ,
12549 PA = 0x0076ac0000 ,
12550 TTE_Context = 0x18c3 ,/* DATA_SECONDARY */
12551 thr2_nz_ctx_tsb_2 ,
12552 TTE_V = 1 ,
12553 TTE_Size = 1 ,
12554 TTE_NFO = 0 ,
12555 TTE_IE = 0 ,
12556 TTE_Soft2 = 0x158 ,
12557 TTE_Diag = 0xe4 ,
12558 TTE_Soft = 0x1c ,
12559 TTE_EP = 0 ,
12560 TTE_L = 0 ,
12561 TTE_CP = 1 ,
12562 TTE_CV = 0 ,
12563 TTE_E = 0 ,
12564 TTE_P = 0 ,
12565 TTE_W = 1 ,
12566 TTE_RSVD1 = 0 ,
12567 end_label = Thr2_User_Data_4u203_data_end ,
12568 compressimage ,
12569 }
12570.data
12571.global Thr2_User_Data_4u203_data_begin
12572Thr2_User_Data_4u203_data_begin:
12573Thr2_User_Data_4u203_data_end:
12574/*********************************************************************/
12575SECTION .Thr2_User_Text_4u003 TEXT_VA=0x0008ee0000
12576attr_text {
12577 Name = .Thr2_User_Text_4u003 ,
12578 thr2_nz_ctx_tsb_2 ,
12579 VA = 0x000008ee0000 ,/* 0x000008eeffc0 */
12580 RA = 0x0016c40000 ,
12581 PA = 0x0076c40000 ,
12582 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12583 TTE_V = 1 ,
12584 TTE_Size = 1 ,
12585 TTE_NFO = 0 ,
12586 TTE_IE = 0 ,
12587 TTE_Soft2 = 0x3ac ,
12588 TTE_Diag = 0x62 ,
12589 TTE_Soft = 0x1c ,
12590 TTE_EP = 1 ,
12591 TTE_L = 0 ,
12592 TTE_CP = 1 ,
12593 TTE_CV = 0 ,
12594 TTE_E = 0 ,
12595 TTE_P = 0 ,
12596 TTE_W = 0 ,
12597 TTE_RSVD1 = 0 ,
12598 end_label = Thr2_User_Text_4u003_text_end ,
12599 compressimage ,
12600 }
12601.text
12602.global Thr2_User_Text_4u003_text_begin
12603Thr2_User_Text_4u003_text_begin:
12604 EXIT_GOOD
12605Thr2_User_Text_4u003_text_end:
12606/*********************************************************************/
12607SECTION .Thr2_User_Data_4u102 DATA_VA=0x0008580000
12608attr_data {
12609 Name = .Thr2_User_Data_4u102 ,
12610 VA = 0x000008580000 ,/* 0x00000858ffc0 */
12611 RA = 0x0016900000 ,
12612 PA = 0x0076900000 ,
12613 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12614 thr2_nz_ctx_tsb_2 ,
12615 TTE_V = 1 ,
12616 TTE_Size = 1 ,
12617 TTE_NFO = 0 ,
12618 TTE_IE = 0 ,
12619 TTE_Soft2 = 0x2a3 ,
12620 TTE_Diag = 0xa6 ,
12621 TTE_Soft = 0x13 ,
12622 TTE_EP = 0 ,
12623 TTE_L = 0 ,
12624 TTE_CP = 1 ,
12625 TTE_CV = 0 ,
12626 TTE_E = 0 ,
12627 TTE_P = 0 ,
12628 TTE_W = 1 ,
12629 TTE_RSVD1 = 0 ,
12630 end_label = Thr2_User_Data_4u102_data_end ,
12631 compressimage ,
12632 }
12633.data
12634.global Thr2_User_Data_4u102_data_begin
12635Thr2_User_Data_4u102_data_begin:
12636Thr2_User_Data_4u102_data_end:
12637/*********************************************************************/
12638SECTION .Thr2_User_Text_4v002 TEXT_VA=0x0000622000
12639attr_text {
12640 Name = .Thr2_User_Text_4v002 ,
12641 thr2_nz_ctx_tsb_1 ,
12642 VA = 0x000000622000 ,/* 0x000000623fc0 */
12643 RA = 0x000119e000 ,
12644 PA = 0x000719e000 ,
12645 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12646 TTE_V = 1 ,
12647 TTE_NFO = 0 ,
12648 TTE_L = 0 ,
12649 TTE_Soft = 0x0769bd ,
12650 TTE_IE = 0 ,
12651 TTE_E = 0 ,
12652 TTE_CP = 1 ,
12653 TTE_CV = 0 ,
12654 TTE_P = 0 ,
12655 TTE_EP = 1 ,
12656 TTE_W = 0 ,
12657 TTE_SW1 = 0 ,
12658 TTE_SW0 = 0 ,
12659 TTE_RSVD1 = 0 ,
12660 TTE_Size = 0 ,
12661 end_label = Thr2_User_Text_4v002_text_end ,
12662 compressimage ,
12663 }
12664.text
12665.global Thr2_User_Text_4v002_text_begin
12666Thr2_User_Text_4v002_text_begin:
12667 EXIT_GOOD
12668Thr2_User_Text_4v002_text_end:
12669/*********************************************************************/
12670SECTION .Thr2_User_Data_4u103 DATA_VA=0x00082f0000
12671attr_data {
12672 Name = .Thr2_User_Data_4u103 ,
12673 VA = 0x0000082f0000 ,/* 0x0000082fffc0 */
12674 RA = 0x0016720000 ,
12675 PA = 0x0076720000 ,
12676 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12677 thr2_nz_ctx_tsb_2 ,
12678 TTE_V = 1 ,
12679 TTE_Size = 1 ,
12680 TTE_NFO = 0 ,
12681 TTE_IE = 0 ,
12682 TTE_Soft2 = 0x2a3 ,
12683 TTE_Diag = 0xa6 ,
12684 TTE_Soft = 0x13 ,
12685 TTE_EP = 0 ,
12686 TTE_L = 0 ,
12687 TTE_CP = 1 ,
12688 TTE_CV = 0 ,
12689 TTE_E = 0 ,
12690 TTE_P = 0 ,
12691 TTE_W = 1 ,
12692 TTE_RSVD1 = 0 ,
12693 end_label = Thr2_User_Data_4u103_data_end ,
12694 compressimage ,
12695 }
12696.data
12697.global Thr2_User_Data_4u103_data_begin
12698Thr2_User_Data_4u103_data_begin:
12699Thr2_User_Data_4u103_data_end:
12700/*********************************************************************/
12701SECTION .Thr2_User_Text_4u004 TEXT_VA=0x00e0000000
12702attr_text {
12703 Name = .Thr2_User_Text_4u004 ,
12704 thr2_nz_ctx_tsb_0 ,
12705 VA = 0x0000e0000000 ,/* 0x0000efffffc0 */
12706 RA = 0x11d0000000 ,
12707 PA = 0x71d0000000 ,
12708 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12709 TTE_V = 1 ,
12710 TTE_Size = 5 ,
12711 TTE_NFO = 0 ,
12712 TTE_IE = 0 ,
12713 TTE_Soft2 = 0x3ac ,
12714 TTE_Diag = 0x62 ,
12715 TTE_Soft = 0x1c ,
12716 TTE_EP = 1 ,
12717 TTE_L = 0 ,
12718 TTE_CP = 1 ,
12719 TTE_CV = 0 ,
12720 TTE_E = 0 ,
12721 TTE_P = 0 ,
12722 TTE_W = 0 ,
12723 TTE_RSVD1 = 0 ,
12724 end_label = Thr2_User_Text_4u004_text_end ,
12725 compressimage ,
12726 }
12727.text
12728.global Thr2_User_Text_4u004_text_begin
12729Thr2_User_Text_4u004_text_begin:
12730 EXIT_GOOD
12731Thr2_User_Text_4u004_text_end:
12732/*********************************************************************/
12733SECTION .Thr2_User_Data_4v103 DATA_VA=0x0000796000
12734attr_data {
12735 Name = .Thr2_User_Data_4v103 ,
12736 VA = 0x000000796000 ,/* 0x000000797fc0 */
12737 RA = 0x00010e6000 ,
12738 PA = 0x00070e6000 ,
12739 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12740 thr2_nz_ctx_tsb_1 ,
12741 TTE_V = 1 ,
12742 TTE_NFO = 0 ,
12743 TTE_L = 0 ,
12744 TTE_Soft = 0x0eb732 ,
12745 TTE_IE = 0 ,
12746 TTE_E = 0 ,
12747 TTE_CP = 1 ,
12748 TTE_CV = 0 ,
12749 TTE_P = 0 ,
12750 TTE_EP = 0 ,
12751 TTE_W = 1 ,
12752 TTE_SW1 = 0 ,
12753 TTE_SW0 = 0 ,
12754 TTE_RSVD1 = 0 ,
12755 TTE_Size = 0 ,
12756 end_label = Thr2_User_Data_4v103_data_end ,
12757 compressimage ,
12758 }
12759.data
12760.global Thr2_User_Data_4v103_data_begin
12761Thr2_User_Data_4v103_data_begin:
12762Thr2_User_Data_4v103_data_end:
12763/*********************************************************************/
12764SECTION .Thr2_User_Text_4v003 TEXT_VA=0x00006be000
12765attr_text {
12766 Name = .Thr2_User_Text_4v003 ,
12767 thr2_nz_ctx_tsb_1 ,
12768 VA = 0x0000006be000 ,/* 0x0000006bffc0 */
12769 RA = 0x000100a000 ,
12770 PA = 0x000700a000 ,
12771 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12772 TTE_V = 1 ,
12773 TTE_NFO = 0 ,
12774 TTE_L = 0 ,
12775 TTE_Soft = 0x0769bd ,
12776 TTE_IE = 0 ,
12777 TTE_E = 0 ,
12778 TTE_CP = 1 ,
12779 TTE_CV = 0 ,
12780 TTE_P = 0 ,
12781 TTE_EP = 1 ,
12782 TTE_W = 0 ,
12783 TTE_SW1 = 0 ,
12784 TTE_SW0 = 0 ,
12785 TTE_RSVD1 = 0 ,
12786 TTE_Size = 0 ,
12787 end_label = Thr2_User_Text_4v003_text_end ,
12788 compressimage ,
12789 }
12790.text
12791.global Thr2_User_Text_4v003_text_begin
12792Thr2_User_Text_4v003_text_begin:
12793 EXIT_GOOD
12794Thr2_User_Text_4v003_text_end:
12795/*********************************************************************/
12796SECTION .Thr2_User_Data_4u104 DATA_VA=0x00ca400000
12797attr_data {
12798 Name = .Thr2_User_Data_4u104 ,
12799 VA = 0x0000ca400000 ,/* 0x0000ca7fffc0 */
12800 RA = 0x00d7400000 ,
12801 PA = 0x06d7400000 ,
12802 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12803 thr2_nz_ctx_tsb_3 ,
12804 TTE_V = 1 ,
12805 TTE_Size = 3 ,
12806 TTE_NFO = 0 ,
12807 TTE_IE = 0 ,
12808 TTE_Soft2 = 0x2a3 ,
12809 TTE_Diag = 0xa6 ,
12810 TTE_Soft = 0x13 ,
12811 TTE_EP = 0 ,
12812 TTE_L = 0 ,
12813 TTE_CP = 1 ,
12814 TTE_CV = 0 ,
12815 TTE_E = 0 ,
12816 TTE_P = 0 ,
12817 TTE_W = 1 ,
12818 TTE_RSVD1 = 0 ,
12819 end_label = Thr2_User_Data_4u104_data_end ,
12820 compressimage ,
12821 }
12822.data
12823.global Thr2_User_Data_4u104_data_begin
12824Thr2_User_Data_4u104_data_begin:
12825Thr2_User_Data_4u104_data_end:
12826/*********************************************************************/
12827SECTION .Thr2_User_Text_4u005 TEXT_VA=0x00f6400000
12828attr_text {
12829 Name = .Thr2_User_Text_4u005 ,
12830 thr2_nz_ctx_tsb_3 ,
12831 VA = 0x0000f6400000 ,/* 0x0000f67fffc0 */
12832 RA = 0x00f3c00000 ,
12833 PA = 0x06f3c00000 ,
12834 TTE_Context = 0x036f ,/* TEXT_PRIMARY */
12835 TTE_V = 1 ,
12836 TTE_Size = 3 ,
12837 TTE_NFO = 0 ,
12838 TTE_IE = 0 ,
12839 TTE_Soft2 = 0x3ac ,
12840 TTE_Diag = 0x62 ,
12841 TTE_Soft = 0x1c ,
12842 TTE_EP = 1 ,
12843 TTE_L = 0 ,
12844 TTE_CP = 1 ,
12845 TTE_CV = 0 ,
12846 TTE_E = 0 ,
12847 TTE_P = 0 ,
12848 TTE_W = 0 ,
12849 TTE_RSVD1 = 0 ,
12850 end_label = Thr2_User_Text_4u005_text_end ,
12851 compressimage ,
12852 }
12853.text
12854.global Thr2_User_Text_4u005_text_begin
12855Thr2_User_Text_4u005_text_begin:
12856 EXIT_GOOD
12857Thr2_User_Text_4u005_text_end:
12858/*********************************************************************/
12859SECTION .Thr2_User_Data_4u105 DATA_VA=0x0008c60000
12860attr_data {
12861 Name = .Thr2_User_Data_4u105 ,
12862 VA = 0x000008c60000 ,/* 0x000008c6ffc0 */
12863 RA = 0x0016640000 ,
12864 PA = 0x0076640000 ,
12865 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12866 thr2_nz_ctx_tsb_2 ,
12867 TTE_V = 1 ,
12868 TTE_Size = 1 ,
12869 TTE_NFO = 0 ,
12870 TTE_IE = 0 ,
12871 TTE_Soft2 = 0x2a3 ,
12872 TTE_Diag = 0xa6 ,
12873 TTE_Soft = 0x13 ,
12874 TTE_EP = 0 ,
12875 TTE_L = 0 ,
12876 TTE_CP = 1 ,
12877 TTE_CV = 0 ,
12878 TTE_E = 0 ,
12879 TTE_P = 0 ,
12880 TTE_W = 1 ,
12881 TTE_RSVD1 = 0 ,
12882 end_label = Thr2_User_Data_4u105_data_end ,
12883 compressimage ,
12884 }
12885.data
12886.global Thr2_User_Data_4u105_data_begin
12887Thr2_User_Data_4u105_data_begin:
12888Thr2_User_Data_4u105_data_end:
12889/*********************************************************************/
12890SECTION .Thr2_User_Data_4u106 DATA_VA=0x0008e20000
12891attr_data {
12892 Name = .Thr2_User_Data_4u106 ,
12893 VA = 0x000008e20000 ,/* 0x000008e2ffc0 */
12894 RA = 0x00165e0000 ,
12895 PA = 0x00765e0000 ,
12896 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12897 thr2_nz_ctx_tsb_2 ,
12898 TTE_V = 1 ,
12899 TTE_Size = 1 ,
12900 TTE_NFO = 0 ,
12901 TTE_IE = 0 ,
12902 TTE_Soft2 = 0x2a3 ,
12903 TTE_Diag = 0xa6 ,
12904 TTE_Soft = 0x13 ,
12905 TTE_EP = 0 ,
12906 TTE_L = 0 ,
12907 TTE_CP = 1 ,
12908 TTE_CV = 0 ,
12909 TTE_E = 0 ,
12910 TTE_P = 0 ,
12911 TTE_W = 1 ,
12912 TTE_RSVD1 = 0 ,
12913 end_label = Thr2_User_Data_4u106_data_end ,
12914 compressimage ,
12915 }
12916.data
12917.global Thr2_User_Data_4u106_data_begin
12918Thr2_User_Data_4u106_data_begin:
12919Thr2_User_Data_4u106_data_end:
12920/*********************************************************************/
12921SECTION .Thr2_User_Data_4u107 DATA_VA=0x0008810000
12922attr_data {
12923 Name = .Thr2_User_Data_4u107 ,
12924 VA = 0x000008810000 ,/* 0x00000881ffc0 */
12925 RA = 0x0016a50000 ,
12926 PA = 0x0076a50000 ,
12927 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12928 thr2_nz_ctx_tsb_2 ,
12929 TTE_V = 1 ,
12930 TTE_Size = 1 ,
12931 TTE_NFO = 0 ,
12932 TTE_IE = 0 ,
12933 TTE_Soft2 = 0x2a3 ,
12934 TTE_Diag = 0xa6 ,
12935 TTE_Soft = 0x13 ,
12936 TTE_EP = 0 ,
12937 TTE_L = 0 ,
12938 TTE_CP = 1 ,
12939 TTE_CV = 0 ,
12940 TTE_E = 0 ,
12941 TTE_P = 0 ,
12942 TTE_W = 1 ,
12943 TTE_RSVD1 = 0 ,
12944 end_label = Thr2_User_Data_4u107_data_end ,
12945 compressimage ,
12946 }
12947.data
12948.global Thr2_User_Data_4u107_data_begin
12949Thr2_User_Data_4u107_data_begin:
12950Thr2_User_Data_4u107_data_end:
12951/*********************************************************************/
12952SECTION .Thr2_User_Data_4u108 DATA_VA=0x00fcc00000
12953attr_data {
12954 Name = .Thr2_User_Data_4u108 ,
12955 VA = 0x0000fcc00000 ,/* 0x0000fcffffc0 */
12956 RA = 0x00c3000000 ,
12957 PA = 0x06c3000000 ,
12958 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12959 thr2_nz_ctx_tsb_3 ,
12960 TTE_V = 1 ,
12961 TTE_Size = 3 ,
12962 TTE_NFO = 0 ,
12963 TTE_IE = 0 ,
12964 TTE_Soft2 = 0x2a3 ,
12965 TTE_Diag = 0xa6 ,
12966 TTE_Soft = 0x13 ,
12967 TTE_EP = 0 ,
12968 TTE_L = 0 ,
12969 TTE_CP = 1 ,
12970 TTE_CV = 0 ,
12971 TTE_E = 0 ,
12972 TTE_P = 0 ,
12973 TTE_W = 1 ,
12974 TTE_RSVD1 = 0 ,
12975 end_label = Thr2_User_Data_4u108_data_end ,
12976 compressimage ,
12977 }
12978.data
12979.global Thr2_User_Data_4u108_data_begin
12980Thr2_User_Data_4u108_data_begin:
12981Thr2_User_Data_4u108_data_end:
12982/*********************************************************************/
12983SECTION .Thr2_User_Data_4u109 DATA_VA=0x0008160000
12984attr_data {
12985 Name = .Thr2_User_Data_4u109 ,
12986 VA = 0x000008160000 ,/* 0x00000816ffc0 */
12987 RA = 0x0016050000 ,
12988 PA = 0x0076050000 ,
12989 TTE_Context = 0x036f ,/* DATA_PRIMARY */
12990 thr2_nz_ctx_tsb_2 ,
12991 TTE_V = 1 ,
12992 TTE_Size = 1 ,
12993 TTE_NFO = 0 ,
12994 TTE_IE = 0 ,
12995 TTE_Soft2 = 0x2a3 ,
12996 TTE_Diag = 0xa6 ,
12997 TTE_Soft = 0x13 ,
12998 TTE_EP = 0 ,
12999 TTE_L = 0 ,
13000 TTE_CP = 1 ,
13001 TTE_CV = 0 ,
13002 TTE_E = 0 ,
13003 TTE_P = 0 ,
13004 TTE_W = 1 ,
13005 TTE_RSVD1 = 0 ,
13006 end_label = Thr2_User_Data_4u109_data_end ,
13007 compressimage ,
13008 }
13009.data
13010.global Thr2_User_Data_4u109_data_begin
13011Thr2_User_Data_4u109_data_begin:
13012Thr2_User_Data_4u109_data_end:
13013/*********************************************************************/
13014SECTION .Thr2_User_Data_4u10a DATA_VA=0x00ff000000
13015attr_data {
13016 Name = .Thr2_User_Data_4u10a ,
13017 VA = 0x0000ff000000 ,/* 0x0000ff3fffc0 */
13018 RA = 0x00e4c00000 ,
13019 PA = 0x06e4c00000 ,
13020 TTE_Context = 0x036f ,/* DATA_PRIMARY */
13021 thr2_nz_ctx_tsb_3 ,
13022 TTE_V = 1 ,
13023 TTE_Size = 3 ,
13024 TTE_NFO = 0 ,
13025 TTE_IE = 0 ,
13026 TTE_Soft2 = 0x2a3 ,
13027 TTE_Diag = 0xa6 ,
13028 TTE_Soft = 0x13 ,
13029 TTE_EP = 0 ,
13030 TTE_L = 0 ,
13031 TTE_CP = 1 ,
13032 TTE_CV = 0 ,
13033 TTE_E = 0 ,
13034 TTE_P = 0 ,
13035 TTE_W = 1 ,
13036 TTE_RSVD1 = 0 ,
13037 end_label = Thr2_User_Data_4u10a_data_end ,
13038 compressimage ,
13039 }
13040.data
13041.global Thr2_User_Data_4u10a_data_begin
13042Thr2_User_Data_4u10a_data_begin:
13043Thr2_User_Data_4u10a_data_end:
13044/*********************************************************************/
13045SECTION .Thr2_User_Data_4u10b DATA_VA=0x00085d0000
13046attr_data {
13047 Name = .Thr2_User_Data_4u10b ,
13048 VA = 0x0000085d0000 ,/* 0x0000085dffc0 */
13049 RA = 0x0016170000 ,
13050 PA = 0x0076170000 ,
13051 TTE_Context = 0x036f ,/* DATA_PRIMARY */
13052 thr2_nz_ctx_tsb_2 ,
13053 TTE_V = 1 ,
13054 TTE_Size = 1 ,
13055 TTE_NFO = 0 ,
13056 TTE_IE = 0 ,
13057 TTE_Soft2 = 0x2a3 ,
13058 TTE_Diag = 0xa6 ,
13059 TTE_Soft = 0x13 ,
13060 TTE_EP = 0 ,
13061 TTE_L = 0 ,
13062 TTE_CP = 1 ,
13063 TTE_CV = 0 ,
13064 TTE_E = 0 ,
13065 TTE_P = 0 ,
13066 TTE_W = 1 ,
13067 TTE_RSVD1 = 0 ,
13068 end_label = Thr2_User_Data_4u10b_data_end ,
13069 compressimage ,
13070 }
13071.data
13072.global Thr2_User_Data_4u10b_data_begin
13073Thr2_User_Data_4u10b_data_begin:
13074Thr2_User_Data_4u10b_data_end:
13075/*********************************************************************/
13076SECTION .Thr2_User_Data_4v104 DATA_VA=0x00006ce000
13077attr_data {
13078 Name = .Thr2_User_Data_4v104 ,
13079 VA = 0x0000006ce000 ,/* 0x0000006cffc0 */
13080 RA = 0x000101e000 ,
13081 PA = 0x000701e000 ,
13082 TTE_Context = 0x036f ,/* DATA_PRIMARY */
13083 thr2_nz_ctx_tsb_1 ,
13084 TTE_V = 1 ,
13085 TTE_NFO = 0 ,
13086 TTE_L = 0 ,
13087 TTE_Soft = 0x0eb732 ,
13088 TTE_IE = 0 ,
13089 TTE_E = 0 ,
13090 TTE_CP = 1 ,
13091 TTE_CV = 0 ,
13092 TTE_P = 0 ,
13093 TTE_EP = 0 ,
13094 TTE_W = 1 ,
13095 TTE_SW1 = 0 ,
13096 TTE_SW0 = 0 ,
13097 TTE_RSVD1 = 0 ,
13098 TTE_Size = 0 ,
13099 end_label = Thr2_User_Data_4v104_data_end ,
13100 compressimage ,
13101 }
13102.data
13103.global Thr2_User_Data_4v104_data_begin
13104Thr2_User_Data_4v104_data_begin:
13105Thr2_User_Data_4v104_data_end:
13106/*********************************************************************/
13107SECTION .Thr2_User_Data_4v105 DATA_VA=0x000061e000
13108attr_data {
13109 Name = .Thr2_User_Data_4v105 ,
13110 VA = 0x00000061e000 ,/* 0x00000061ffc0 */
13111 RA = 0x0001078000 ,
13112 PA = 0x0007078000 ,
13113 TTE_Context = 0x036f ,/* DATA_PRIMARY */
13114 thr2_nz_ctx_tsb_1 ,
13115 TTE_V = 1 ,
13116 TTE_NFO = 0 ,
13117 TTE_L = 0 ,
13118 TTE_Soft = 0x0eb732 ,
13119 TTE_IE = 0 ,
13120 TTE_E = 0 ,
13121 TTE_CP = 1 ,
13122 TTE_CV = 0 ,
13123 TTE_P = 0 ,
13124 TTE_EP = 0 ,
13125 TTE_W = 1 ,
13126 TTE_SW1 = 0 ,
13127 TTE_SW0 = 0 ,
13128 TTE_RSVD1 = 0 ,
13129 TTE_Size = 0 ,
13130 end_label = Thr2_User_Data_4v105_data_end ,
13131 compressimage ,
13132 }
13133.data
13134.global Thr2_User_Data_4v105_data_begin
13135Thr2_User_Data_4v105_data_begin:
13136Thr2_User_Data_4v105_data_end:
13137/*********************************************************************/
13138SECTION .Thr2_User_Data_4v106 DATA_VA=0x0000710000
13139attr_data {
13140 Name = .Thr2_User_Data_4v106 ,
13141 VA = 0x000000710000 ,/* 0x000000711fc0 */
13142 RA = 0x00010e4000 ,
13143 PA = 0x00070e4000 ,
13144 TTE_Context = 0x036f ,/* DATA_PRIMARY */
13145 thr2_nz_ctx_tsb_1 ,
13146 TTE_V = 1 ,
13147 TTE_NFO = 0 ,
13148 TTE_L = 0 ,
13149 TTE_Soft = 0x0eb732 ,
13150 TTE_IE = 0 ,
13151 TTE_E = 0 ,
13152 TTE_CP = 1 ,
13153 TTE_CV = 0 ,
13154 TTE_P = 0 ,
13155 TTE_EP = 0 ,
13156 TTE_W = 1 ,
13157 TTE_SW1 = 0 ,
13158 TTE_SW0 = 0 ,
13159 TTE_RSVD1 = 0 ,
13160 TTE_Size = 0 ,
13161 end_label = Thr2_User_Data_4v106_data_end ,
13162 compressimage ,
13163 }
13164.data
13165.global Thr2_User_Data_4v106_data_begin
13166Thr2_User_Data_4v106_data_begin:
13167Thr2_User_Data_4v106_data_end:
13168/*********************************************************************/
13169SECTION .Thr2_User_Data_4v107 DATA_VA=0x0000756000
13170attr_data {
13171 Name = .Thr2_User_Data_4v107 ,
13172 VA = 0x000000756000 ,/* 0x000000757fc0 */
13173 RA = 0x00010d0000 ,
13174 PA = 0x00070d0000 ,
13175 TTE_Context = 0x036f ,/* DATA_PRIMARY */
13176 thr2_nz_ctx_tsb_1 ,
13177 TTE_V = 1 ,
13178 TTE_NFO = 0 ,
13179 TTE_L = 0 ,
13180 TTE_Soft = 0x0eb732 ,
13181 TTE_IE = 0 ,
13182 TTE_E = 0 ,
13183 TTE_CP = 1 ,
13184 TTE_CV = 0 ,
13185 TTE_P = 0 ,
13186 TTE_EP = 0 ,
13187 TTE_W = 1 ,
13188 TTE_SW1 = 0 ,
13189 TTE_SW0 = 0 ,
13190 TTE_RSVD1 = 0 ,
13191 TTE_Size = 0 ,
13192 end_label = Thr2_User_Data_4v107_data_end ,
13193 compressimage ,
13194 }
13195.data
13196.global Thr2_User_Data_4v107_data_begin
13197Thr2_User_Data_4v107_data_begin:
13198Thr2_User_Data_4v107_data_end:
13199/*********************************************************************/
13200SECTION .Thr3_User_Text_4u000 TEXT_VA=0x00086e0000
13201attr_text {
13202 Name = .Thr3_User_Text_4u000 ,
13203 thr3_nz_ctx_tsb_2 ,
13204 VA = 0x0000086e0000 ,/* 0x0000086effc0 */
13205 RA = 0x0016cf0000 ,
13206 PA = 0x0096cf0000 ,
13207 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13208 TTE_V = 1 ,
13209 TTE_Size = 1 ,
13210 TTE_NFO = 0 ,
13211 TTE_IE = 0 ,
13212 TTE_Soft2 = 0x0e4 ,
13213 TTE_Diag = 0xc5 ,
13214 TTE_Soft = 0x11 ,
13215 TTE_EP = 1 ,
13216 TTE_L = 0 ,
13217 TTE_CP = 1 ,
13218 TTE_CV = 0 ,
13219 TTE_E = 0 ,
13220 TTE_P = 0 ,
13221 TTE_W = 0 ,
13222 TTE_RSVD1 = 0 ,
13223 end_label = Thr3_User_Text_4u000_text_end ,
13224 compressimage ,
13225 }
13226.text
13227.global Thr3_user_code_entry
13228Thr3_user_code_entry:
13229.global Thr3_User_Text_4u000_text_begin
13230Thr3_User_Text_4u000_text_begin:
13231 EXIT_GOOD
13232Thr3_User_Text_4u000_text_end:
13233/*********************************************************************/
13234SECTION .Thr3_User_Data_4u100 DATA_VA=0x00e6400000
13235attr_data {
13236 Name = .Thr3_User_Data_4u100 ,
13237 VA = 0x0000e6400000 ,/* 0x0000e67fffc0 */
13238 RA = 0x08d6c00000 ,
13239 PA = 0x08d6c00000 ,
13240 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13241 thr3_nz_ctx_tsb_3 ,
13242 TTE_V = 1 ,
13243 TTE_Size = 3 ,
13244 TTE_NFO = 0 ,
13245 TTE_IE = 0 ,
13246 TTE_Soft2 = 0x350 ,
13247 TTE_Diag = 0xf1 ,
13248 TTE_Soft = 0x08 ,
13249 TTE_EP = 0 ,
13250 TTE_L = 0 ,
13251 TTE_CP = 1 ,
13252 TTE_CV = 0 ,
13253 TTE_E = 0 ,
13254 TTE_P = 0 ,
13255 TTE_W = 1 ,
13256 TTE_RSVD1 = 0 ,
13257 end_label = Thr3_User_Data_4u100_data_end ,
13258 compressimage ,
13259 }
13260.data
13261.global Thr3_User_Data_4u100_data_begin
13262Thr3_User_Data_4u100_data_begin:
13263Thr3_User_Data_4u100_data_end:
13264/*********************************************************************/
13265SECTION .Thr3_User_Data_4u200 DATA_VA=0x0008680000
13266attr_data {
13267 Name = .Thr3_User_Data_4u200 ,
13268 VA = 0x000008680000 ,/* 0x00000868ffc0 */
13269 RA = 0x00168c0000 ,
13270 PA = 0x00968c0000 ,
13271 TTE_Context = 0x088a ,/* DATA_SECONDARY */
13272 thr3_nz_ctx_tsb_2 ,
13273 TTE_V = 1 ,
13274 TTE_Size = 1 ,
13275 TTE_NFO = 0 ,
13276 TTE_IE = 0 ,
13277 TTE_Soft2 = 0x00b ,
13278 TTE_Diag = 0xaa ,
13279 TTE_Soft = 0x0f ,
13280 TTE_EP = 0 ,
13281 TTE_L = 0 ,
13282 TTE_CP = 1 ,
13283 TTE_CV = 0 ,
13284 TTE_E = 0 ,
13285 TTE_P = 0 ,
13286 TTE_W = 1 ,
13287 TTE_RSVD1 = 0 ,
13288 end_label = Thr3_User_Data_4u200_data_end ,
13289 compressimage ,
13290 }
13291.data
13292.global Thr3_User_Data_4u200_data_begin
13293Thr3_User_Data_4u200_data_begin:
13294Thr3_User_Data_4u200_data_end:
13295/*********************************************************************/
13296SECTION .Thr3_User_Data_4v300 DATA_VA=0x0000618000
13297attr_data {
13298 Name = .Thr3_User_Data_4v300 ,
13299 VA = 0x000000618000 ,/* 0x000000619fc0 */
13300 RA = 0x00091d4000 ,
13301 PA = 0x00091d4000 ,
13302 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
13303 thr3_z_ctx_tsb_2 ,
13304 TTE_V = 1 ,
13305 TTE_NFO = 0 ,
13306 TTE_L = 0 ,
13307 TTE_Soft = 0x150a97 ,
13308 TTE_IE = 0 ,
13309 TTE_E = 0 ,
13310 TTE_CP = 1 ,
13311 TTE_CV = 0 ,
13312 TTE_P = 0 ,
13313 TTE_EP = 0 ,
13314 TTE_W = 1 ,
13315 TTE_SW1 = 1 ,
13316 TTE_SW0 = 0 ,
13317 TTE_RSVD1 = 0 ,
13318 TTE_Size = 0 ,
13319 end_label = Thr3_User_Data_4v300_data_end ,
13320 compressimage ,
13321 }
13322.data
13323.global Thr3_User_Data_4v300_data_begin
13324Thr3_User_Data_4v300_data_begin:
13325Thr3_User_Data_4v300_data_end:
13326/*********************************************************************/
13327SECTION .Thr3_User_Text_4v000 TEXT_VA=0x000062e000
13328attr_text {
13329 Name = .Thr3_User_Text_4v000 ,
13330 thr3_nz_ctx_tsb_1 ,
13331 VA = 0x00000062e000 ,/* 0x00000062ffc0 */
13332 RA = 0x00091da000 ,
13333 PA = 0x00091da000 ,
13334 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13335 TTE_V = 1 ,
13336 TTE_NFO = 0 ,
13337 TTE_L = 0 ,
13338 TTE_Soft = 0x0c7502 ,
13339 TTE_IE = 0 ,
13340 TTE_E = 0 ,
13341 TTE_CP = 1 ,
13342 TTE_CV = 0 ,
13343 TTE_P = 0 ,
13344 TTE_EP = 1 ,
13345 TTE_W = 0 ,
13346 TTE_SW1 = 1 ,
13347 TTE_SW0 = 0 ,
13348 TTE_RSVD1 = 0 ,
13349 TTE_Size = 0 ,
13350 end_label = Thr3_User_Text_4v000_text_end ,
13351 compressimage ,
13352 }
13353.text
13354.global Thr3_User_Text_4v000_text_begin
13355Thr3_User_Text_4v000_text_begin:
13356 EXIT_GOOD
13357Thr3_User_Text_4v000_text_end:
13358/*********************************************************************/
13359SECTION .Thr3_User_Data_4v100 DATA_VA=0x000073a000
13360attr_data {
13361 Name = .Thr3_User_Data_4v100 ,
13362 VA = 0x00000073a000 ,/* 0x00000073bfc0 */
13363 RA = 0x000909e000 ,
13364 PA = 0x000909e000 ,
13365 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13366 thr3_nz_ctx_tsb_1 ,
13367 TTE_V = 1 ,
13368 TTE_NFO = 0 ,
13369 TTE_L = 0 ,
13370 TTE_Soft = 0x138233 ,
13371 TTE_IE = 0 ,
13372 TTE_E = 0 ,
13373 TTE_CP = 1 ,
13374 TTE_CV = 0 ,
13375 TTE_P = 0 ,
13376 TTE_EP = 0 ,
13377 TTE_W = 1 ,
13378 TTE_SW1 = 0 ,
13379 TTE_SW0 = 1 ,
13380 TTE_RSVD1 = 0 ,
13381 TTE_Size = 0 ,
13382 end_label = Thr3_User_Data_4v100_data_end ,
13383 compressimage ,
13384 }
13385.data
13386.global Thr3_User_Data_4v100_data_begin
13387Thr3_User_Data_4v100_data_begin:
13388Thr3_User_Data_4v100_data_end:
13389/*********************************************************************/
13390SECTION .Thr3_User_Data_4v200 DATA_VA=0x000072c000
13391attr_data {
13392 Name = .Thr3_User_Data_4v200 ,
13393 VA = 0x00000072c000 ,/* 0x00000072dfc0 */
13394 RA = 0x0009116000 ,
13395 PA = 0x0009116000 ,
13396 TTE_Context = 0x088a ,/* DATA_SECONDARY */
13397 thr3_nz_ctx_tsb_1 ,
13398 TTE_V = 1 ,
13399 TTE_NFO = 0 ,
13400 TTE_L = 0 ,
13401 TTE_Soft = 0x190012 ,
13402 TTE_IE = 0 ,
13403 TTE_E = 0 ,
13404 TTE_CP = 1 ,
13405 TTE_CV = 0 ,
13406 TTE_P = 0 ,
13407 TTE_EP = 0 ,
13408 TTE_W = 1 ,
13409 TTE_SW1 = 1 ,
13410 TTE_SW0 = 1 ,
13411 TTE_RSVD1 = 0 ,
13412 TTE_Size = 0 ,
13413 end_label = Thr3_User_Data_4v200_data_end ,
13414 compressimage ,
13415 }
13416.data
13417.global Thr3_User_Data_4v200_data_begin
13418Thr3_User_Data_4v200_data_begin:
13419Thr3_User_Data_4v200_data_end:
13420/*********************************************************************/
13421SECTION .Thr3_User_Data_4v301 DATA_VA=0x0000602000
13422attr_data {
13423 Name = .Thr3_User_Data_4v301 ,
13424 VA = 0x000000602000 ,/* 0x000000603fc0 */
13425 RA = 0x00090ac000 ,
13426 PA = 0x00090ac000 ,
13427 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
13428 thr3_z_ctx_tsb_2 ,
13429 TTE_V = 1 ,
13430 TTE_NFO = 0 ,
13431 TTE_L = 0 ,
13432 TTE_Soft = 0x150a97 ,
13433 TTE_IE = 0 ,
13434 TTE_E = 0 ,
13435 TTE_CP = 1 ,
13436 TTE_CV = 0 ,
13437 TTE_P = 0 ,
13438 TTE_EP = 0 ,
13439 TTE_W = 1 ,
13440 TTE_SW1 = 1 ,
13441 TTE_SW0 = 0 ,
13442 TTE_RSVD1 = 0 ,
13443 TTE_Size = 0 ,
13444 end_label = Thr3_User_Data_4v301_data_end ,
13445 compressimage ,
13446 }
13447.data
13448.global Thr3_User_Data_4v301_data_begin
13449Thr3_User_Data_4v301_data_begin:
13450Thr3_User_Data_4v301_data_end:
13451/*********************************************************************/
13452SECTION .Thr3_User_Text_4u001 TEXT_VA=0x00cec00000
13453attr_text {
13454 Name = .Thr3_User_Text_4u001 ,
13455 thr3_nz_ctx_tsb_3 ,
13456 VA = 0x0000cec00000 ,/* 0x0000ceffffc0 */
13457 RA = 0x08f8800000 ,
13458 PA = 0x08f8800000 ,
13459 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13460 TTE_V = 1 ,
13461 TTE_Size = 3 ,
13462 TTE_NFO = 0 ,
13463 TTE_IE = 0 ,
13464 TTE_Soft2 = 0x0e4 ,
13465 TTE_Diag = 0xc5 ,
13466 TTE_Soft = 0x11 ,
13467 TTE_EP = 1 ,
13468 TTE_L = 0 ,
13469 TTE_CP = 1 ,
13470 TTE_CV = 0 ,
13471 TTE_E = 0 ,
13472 TTE_P = 0 ,
13473 TTE_W = 0 ,
13474 TTE_RSVD1 = 0 ,
13475 end_label = Thr3_User_Text_4u001_text_end ,
13476 compressimage ,
13477 }
13478.text
13479.global Thr3_User_Text_4u001_text_begin
13480Thr3_User_Text_4u001_text_begin:
13481 EXIT_GOOD
13482Thr3_User_Text_4u001_text_end:
13483/*********************************************************************/
13484SECTION .Thr3_User_Data_4u101 DATA_VA=0x00d0000000
13485attr_data {
13486 Name = .Thr3_User_Data_4u101 ,
13487 VA = 0x0000d0000000 ,/* 0x0000dfffffc0 */
13488 RA = 0x3200000000 ,
13489 PA = 0x3200000000 ,
13490 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13491 thr3_nz_ctx_tsb_0 ,
13492 TTE_V = 1 ,
13493 TTE_Size = 5 ,
13494 TTE_NFO = 0 ,
13495 TTE_IE = 0 ,
13496 TTE_Soft2 = 0x350 ,
13497 TTE_Diag = 0xf1 ,
13498 TTE_Soft = 0x08 ,
13499 TTE_EP = 0 ,
13500 TTE_L = 0 ,
13501 TTE_CP = 1 ,
13502 TTE_CV = 0 ,
13503 TTE_E = 0 ,
13504 TTE_P = 0 ,
13505 TTE_W = 1 ,
13506 TTE_RSVD1 = 0 ,
13507 end_label = Thr3_User_Data_4u101_data_end ,
13508 compressimage ,
13509 }
13510.data
13511.global Thr3_User_Data_4u101_data_begin
13512Thr3_User_Data_4u101_data_begin:
13513Thr3_User_Data_4u101_data_end:
13514/*********************************************************************/
13515SECTION .Thr3_User_Data_4u201 DATA_VA=0x00d5000000
13516attr_data {
13517 Name = .Thr3_User_Data_4u201 ,
13518 VA = 0x0000d5000000 ,/* 0x0000d53fffc0 */
13519 RA = 0x08ed800000 ,
13520 PA = 0x08ed800000 ,
13521 TTE_Context = 0x088a ,/* DATA_SECONDARY */
13522 thr3_nz_ctx_tsb_3 ,
13523 TTE_V = 1 ,
13524 TTE_Size = 3 ,
13525 TTE_NFO = 0 ,
13526 TTE_IE = 0 ,
13527 TTE_Soft2 = 0x00b ,
13528 TTE_Diag = 0xaa ,
13529 TTE_Soft = 0x0f ,
13530 TTE_EP = 0 ,
13531 TTE_L = 0 ,
13532 TTE_CP = 1 ,
13533 TTE_CV = 0 ,
13534 TTE_E = 0 ,
13535 TTE_P = 0 ,
13536 TTE_W = 1 ,
13537 TTE_RSVD1 = 0 ,
13538 end_label = Thr3_User_Data_4u201_data_end ,
13539 compressimage ,
13540 }
13541.data
13542.global Thr3_User_Data_4u201_data_begin
13543Thr3_User_Data_4u201_data_begin:
13544Thr3_User_Data_4u201_data_end:
13545/*********************************************************************/
13546SECTION .Thr3_User_Text_4u002 TEXT_VA=0x00e5000000
13547attr_text {
13548 Name = .Thr3_User_Text_4u002 ,
13549 thr3_nz_ctx_tsb_3 ,
13550 VA = 0x0000e5000000 ,/* 0x0000e53fffc0 */
13551 RA = 0x08fac00000 ,
13552 PA = 0x08fac00000 ,
13553 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13554 TTE_V = 1 ,
13555 TTE_Size = 3 ,
13556 TTE_NFO = 0 ,
13557 TTE_IE = 0 ,
13558 TTE_Soft2 = 0x0e4 ,
13559 TTE_Diag = 0xc5 ,
13560 TTE_Soft = 0x11 ,
13561 TTE_EP = 1 ,
13562 TTE_L = 0 ,
13563 TTE_CP = 1 ,
13564 TTE_CV = 0 ,
13565 TTE_E = 0 ,
13566 TTE_P = 0 ,
13567 TTE_W = 0 ,
13568 TTE_RSVD1 = 0 ,
13569 end_label = Thr3_User_Text_4u002_text_end ,
13570 compressimage ,
13571 }
13572.text
13573.global Thr3_User_Text_4u002_text_begin
13574Thr3_User_Text_4u002_text_begin:
13575 EXIT_GOOD
13576Thr3_User_Text_4u002_text_end:
13577/*********************************************************************/
13578SECTION .Thr3_User_Data_4v101 DATA_VA=0x00007d6000
13579attr_data {
13580 Name = .Thr3_User_Data_4v101 ,
13581 VA = 0x0000007d6000 ,/* 0x0000007d7fc0 */
13582 RA = 0x00090ce000 ,
13583 PA = 0x00090ce000 ,
13584 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13585 thr3_nz_ctx_tsb_1 ,
13586 TTE_V = 1 ,
13587 TTE_NFO = 0 ,
13588 TTE_L = 0 ,
13589 TTE_Soft = 0x138233 ,
13590 TTE_IE = 0 ,
13591 TTE_E = 0 ,
13592 TTE_CP = 1 ,
13593 TTE_CV = 0 ,
13594 TTE_P = 0 ,
13595 TTE_EP = 0 ,
13596 TTE_W = 1 ,
13597 TTE_SW1 = 0 ,
13598 TTE_SW0 = 1 ,
13599 TTE_RSVD1 = 0 ,
13600 TTE_Size = 0 ,
13601 end_label = Thr3_User_Data_4v101_data_end ,
13602 compressimage ,
13603 }
13604.data
13605.global Thr3_User_Data_4v101_data_begin
13606Thr3_User_Data_4v101_data_begin:
13607Thr3_User_Data_4v101_data_end:
13608/*********************************************************************/
13609SECTION .Thr3_User_Text_4v001 TEXT_VA=0x0000664000
13610attr_text {
13611 Name = .Thr3_User_Text_4v001 ,
13612 thr3_nz_ctx_tsb_1 ,
13613 VA = 0x000000664000 ,/* 0x000000665fc0 */
13614 RA = 0x0009056000 ,
13615 PA = 0x0009056000 ,
13616 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13617 TTE_V = 1 ,
13618 TTE_NFO = 0 ,
13619 TTE_L = 0 ,
13620 TTE_Soft = 0x0c7502 ,
13621 TTE_IE = 0 ,
13622 TTE_E = 0 ,
13623 TTE_CP = 1 ,
13624 TTE_CV = 0 ,
13625 TTE_P = 0 ,
13626 TTE_EP = 1 ,
13627 TTE_W = 0 ,
13628 TTE_SW1 = 1 ,
13629 TTE_SW0 = 0 ,
13630 TTE_RSVD1 = 0 ,
13631 TTE_Size = 0 ,
13632 end_label = Thr3_User_Text_4v001_text_end ,
13633 compressimage ,
13634 }
13635.text
13636.global Thr3_User_Text_4v001_text_begin
13637Thr3_User_Text_4v001_text_begin:
13638 EXIT_GOOD
13639Thr3_User_Text_4v001_text_end:
13640/*********************************************************************/
13641SECTION .Thr3_User_Data_4u102 DATA_VA=0x00087e0000
13642attr_data {
13643 Name = .Thr3_User_Data_4u102 ,
13644 VA = 0x0000087e0000 ,/* 0x0000087effc0 */
13645 RA = 0x0016c10000 ,
13646 PA = 0x0096c10000 ,
13647 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13648 thr3_nz_ctx_tsb_2 ,
13649 TTE_V = 1 ,
13650 TTE_Size = 1 ,
13651 TTE_NFO = 0 ,
13652 TTE_IE = 0 ,
13653 TTE_Soft2 = 0x350 ,
13654 TTE_Diag = 0xf1 ,
13655 TTE_Soft = 0x08 ,
13656 TTE_EP = 0 ,
13657 TTE_L = 0 ,
13658 TTE_CP = 1 ,
13659 TTE_CV = 0 ,
13660 TTE_E = 0 ,
13661 TTE_P = 0 ,
13662 TTE_W = 1 ,
13663 TTE_RSVD1 = 0 ,
13664 end_label = Thr3_User_Data_4u102_data_end ,
13665 compressimage ,
13666 }
13667.data
13668.global Thr3_User_Data_4u102_data_begin
13669Thr3_User_Data_4u102_data_begin:
13670Thr3_User_Data_4u102_data_end:
13671/*********************************************************************/
13672SECTION .Thr3_User_Text_4v002 TEXT_VA=0x00007fc000
13673attr_text {
13674 Name = .Thr3_User_Text_4v002 ,
13675 thr3_nz_ctx_tsb_1 ,
13676 VA = 0x0000007fc000 ,/* 0x0000007fdfc0 */
13677 RA = 0x0009148000 ,
13678 PA = 0x0009148000 ,
13679 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13680 TTE_V = 1 ,
13681 TTE_NFO = 0 ,
13682 TTE_L = 0 ,
13683 TTE_Soft = 0x0c7502 ,
13684 TTE_IE = 0 ,
13685 TTE_E = 0 ,
13686 TTE_CP = 1 ,
13687 TTE_CV = 0 ,
13688 TTE_P = 0 ,
13689 TTE_EP = 1 ,
13690 TTE_W = 0 ,
13691 TTE_SW1 = 1 ,
13692 TTE_SW0 = 0 ,
13693 TTE_RSVD1 = 0 ,
13694 TTE_Size = 0 ,
13695 end_label = Thr3_User_Text_4v002_text_end ,
13696 compressimage ,
13697 }
13698.text
13699.global Thr3_User_Text_4v002_text_begin
13700Thr3_User_Text_4v002_text_begin:
13701 EXIT_GOOD
13702Thr3_User_Text_4v002_text_end:
13703/*********************************************************************/
13704SECTION .Thr3_User_Data_4v102 DATA_VA=0x0000684000
13705attr_data {
13706 Name = .Thr3_User_Data_4v102 ,
13707 VA = 0x000000684000 ,/* 0x000000685fc0 */
13708 RA = 0x000914e000 ,
13709 PA = 0x000914e000 ,
13710 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13711 thr3_nz_ctx_tsb_1 ,
13712 TTE_V = 1 ,
13713 TTE_NFO = 0 ,
13714 TTE_L = 0 ,
13715 TTE_Soft = 0x138233 ,
13716 TTE_IE = 0 ,
13717 TTE_E = 0 ,
13718 TTE_CP = 1 ,
13719 TTE_CV = 0 ,
13720 TTE_P = 0 ,
13721 TTE_EP = 0 ,
13722 TTE_W = 1 ,
13723 TTE_SW1 = 0 ,
13724 TTE_SW0 = 1 ,
13725 TTE_RSVD1 = 0 ,
13726 TTE_Size = 0 ,
13727 end_label = Thr3_User_Data_4v102_data_end ,
13728 compressimage ,
13729 }
13730.data
13731.global Thr3_User_Data_4v102_data_begin
13732Thr3_User_Data_4v102_data_begin:
13733Thr3_User_Data_4v102_data_end:
13734/*********************************************************************/
13735SECTION .Thr3_User_Text_4u003 TEXT_VA=0x0008ff0000
13736attr_text {
13737 Name = .Thr3_User_Text_4u003 ,
13738 thr3_nz_ctx_tsb_2 ,
13739 VA = 0x000008ff0000 ,/* 0x000008ffffc0 */
13740 RA = 0x0016840000 ,
13741 PA = 0x0096840000 ,
13742 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13743 TTE_V = 1 ,
13744 TTE_Size = 1 ,
13745 TTE_NFO = 0 ,
13746 TTE_IE = 0 ,
13747 TTE_Soft2 = 0x0e4 ,
13748 TTE_Diag = 0xc5 ,
13749 TTE_Soft = 0x11 ,
13750 TTE_EP = 1 ,
13751 TTE_L = 0 ,
13752 TTE_CP = 1 ,
13753 TTE_CV = 0 ,
13754 TTE_E = 0 ,
13755 TTE_P = 0 ,
13756 TTE_W = 0 ,
13757 TTE_RSVD1 = 0 ,
13758 end_label = Thr3_User_Text_4u003_text_end ,
13759 compressimage ,
13760 }
13761.text
13762.global Thr3_User_Text_4u003_text_begin
13763Thr3_User_Text_4u003_text_begin:
13764 EXIT_GOOD
13765Thr3_User_Text_4u003_text_end:
13766/*********************************************************************/
13767SECTION .Thr3_User_Data_4u103 DATA_VA=0x00f3400000
13768attr_data {
13769 Name = .Thr3_User_Data_4u103 ,
13770 VA = 0x0000f3400000 ,/* 0x0000f37fffc0 */
13771 RA = 0x08e3400000 ,
13772 PA = 0x08e3400000 ,
13773 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13774 thr3_nz_ctx_tsb_3 ,
13775 TTE_V = 1 ,
13776 TTE_Size = 3 ,
13777 TTE_NFO = 0 ,
13778 TTE_IE = 0 ,
13779 TTE_Soft2 = 0x350 ,
13780 TTE_Diag = 0xf1 ,
13781 TTE_Soft = 0x08 ,
13782 TTE_EP = 0 ,
13783 TTE_L = 0 ,
13784 TTE_CP = 1 ,
13785 TTE_CV = 0 ,
13786 TTE_E = 0 ,
13787 TTE_P = 0 ,
13788 TTE_W = 1 ,
13789 TTE_RSVD1 = 0 ,
13790 end_label = Thr3_User_Data_4u103_data_end ,
13791 compressimage ,
13792 }
13793.data
13794.global Thr3_User_Data_4u103_data_begin
13795Thr3_User_Data_4u103_data_begin:
13796Thr3_User_Data_4u103_data_end:
13797/*********************************************************************/
13798SECTION .Thr3_User_Text_4v003 TEXT_VA=0x0000650000
13799attr_text {
13800 Name = .Thr3_User_Text_4v003 ,
13801 thr3_nz_ctx_tsb_1 ,
13802 VA = 0x000000650000 ,/* 0x000000651fc0 */
13803 RA = 0x00090e2000 ,
13804 PA = 0x00090e2000 ,
13805 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13806 TTE_V = 1 ,
13807 TTE_NFO = 0 ,
13808 TTE_L = 0 ,
13809 TTE_Soft = 0x0c7502 ,
13810 TTE_IE = 0 ,
13811 TTE_E = 0 ,
13812 TTE_CP = 1 ,
13813 TTE_CV = 0 ,
13814 TTE_P = 0 ,
13815 TTE_EP = 1 ,
13816 TTE_W = 0 ,
13817 TTE_SW1 = 1 ,
13818 TTE_SW0 = 0 ,
13819 TTE_RSVD1 = 0 ,
13820 TTE_Size = 0 ,
13821 end_label = Thr3_User_Text_4v003_text_end ,
13822 compressimage ,
13823 }
13824.text
13825.global Thr3_User_Text_4v003_text_begin
13826Thr3_User_Text_4v003_text_begin:
13827 EXIT_GOOD
13828Thr3_User_Text_4v003_text_end:
13829/*********************************************************************/
13830SECTION .Thr3_User_Data_4v103 DATA_VA=0x00006ea000
13831attr_data {
13832 Name = .Thr3_User_Data_4v103 ,
13833 VA = 0x0000006ea000 ,/* 0x0000006ebfc0 */
13834 RA = 0x000907c000 ,
13835 PA = 0x000907c000 ,
13836 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13837 thr3_nz_ctx_tsb_1 ,
13838 TTE_V = 1 ,
13839 TTE_NFO = 0 ,
13840 TTE_L = 0 ,
13841 TTE_Soft = 0x138233 ,
13842 TTE_IE = 0 ,
13843 TTE_E = 0 ,
13844 TTE_CP = 1 ,
13845 TTE_CV = 0 ,
13846 TTE_P = 0 ,
13847 TTE_EP = 0 ,
13848 TTE_W = 1 ,
13849 TTE_SW1 = 0 ,
13850 TTE_SW0 = 1 ,
13851 TTE_RSVD1 = 0 ,
13852 TTE_Size = 0 ,
13853 end_label = Thr3_User_Data_4v103_data_end ,
13854 compressimage ,
13855 }
13856.data
13857.global Thr3_User_Data_4v103_data_begin
13858Thr3_User_Data_4v103_data_begin:
13859Thr3_User_Data_4v103_data_end:
13860/*********************************************************************/
13861SECTION .Thr3_User_Text_4u004 TEXT_VA=0x00ef800000
13862attr_text {
13863 Name = .Thr3_User_Text_4u004 ,
13864 thr3_nz_ctx_tsb_3 ,
13865 VA = 0x0000ef800000 ,/* 0x0000efbfffc0 */
13866 RA = 0x08cd000000 ,
13867 PA = 0x08cd000000 ,
13868 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13869 TTE_V = 1 ,
13870 TTE_Size = 3 ,
13871 TTE_NFO = 0 ,
13872 TTE_IE = 0 ,
13873 TTE_Soft2 = 0x0e4 ,
13874 TTE_Diag = 0xc5 ,
13875 TTE_Soft = 0x11 ,
13876 TTE_EP = 1 ,
13877 TTE_L = 0 ,
13878 TTE_CP = 1 ,
13879 TTE_CV = 0 ,
13880 TTE_E = 0 ,
13881 TTE_P = 0 ,
13882 TTE_W = 0 ,
13883 TTE_RSVD1 = 0 ,
13884 end_label = Thr3_User_Text_4u004_text_end ,
13885 compressimage ,
13886 }
13887.text
13888.global Thr3_User_Text_4u004_text_begin
13889Thr3_User_Text_4u004_text_begin:
13890 EXIT_GOOD
13891Thr3_User_Text_4u004_text_end:
13892/*********************************************************************/
13893SECTION .Thr3_User_Data_4v104 DATA_VA=0x00007ca000
13894attr_data {
13895 Name = .Thr3_User_Data_4v104 ,
13896 VA = 0x0000007ca000 ,/* 0x0000007cbfc0 */
13897 RA = 0x00091be000 ,
13898 PA = 0x00091be000 ,
13899 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13900 thr3_nz_ctx_tsb_1 ,
13901 TTE_V = 1 ,
13902 TTE_NFO = 0 ,
13903 TTE_L = 0 ,
13904 TTE_Soft = 0x138233 ,
13905 TTE_IE = 0 ,
13906 TTE_E = 0 ,
13907 TTE_CP = 1 ,
13908 TTE_CV = 0 ,
13909 TTE_P = 0 ,
13910 TTE_EP = 0 ,
13911 TTE_W = 1 ,
13912 TTE_SW1 = 0 ,
13913 TTE_SW0 = 1 ,
13914 TTE_RSVD1 = 0 ,
13915 TTE_Size = 0 ,
13916 end_label = Thr3_User_Data_4v104_data_end ,
13917 compressimage ,
13918 }
13919.data
13920.global Thr3_User_Data_4v104_data_begin
13921Thr3_User_Data_4v104_data_begin:
13922Thr3_User_Data_4v104_data_end:
13923/*********************************************************************/
13924SECTION .Thr3_User_Text_4v004 TEXT_VA=0x00006fc000
13925attr_text {
13926 Name = .Thr3_User_Text_4v004 ,
13927 thr3_nz_ctx_tsb_1 ,
13928 VA = 0x0000006fc000 ,/* 0x0000006fdfc0 */
13929 RA = 0x0009180000 ,
13930 PA = 0x0009180000 ,
13931 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13932 TTE_V = 1 ,
13933 TTE_NFO = 0 ,
13934 TTE_L = 0 ,
13935 TTE_Soft = 0x0c7502 ,
13936 TTE_IE = 0 ,
13937 TTE_E = 0 ,
13938 TTE_CP = 1 ,
13939 TTE_CV = 0 ,
13940 TTE_P = 0 ,
13941 TTE_EP = 1 ,
13942 TTE_W = 0 ,
13943 TTE_SW1 = 1 ,
13944 TTE_SW0 = 0 ,
13945 TTE_RSVD1 = 0 ,
13946 TTE_Size = 0 ,
13947 end_label = Thr3_User_Text_4v004_text_end ,
13948 compressimage ,
13949 }
13950.text
13951.global Thr3_User_Text_4v004_text_begin
13952Thr3_User_Text_4v004_text_begin:
13953 EXIT_GOOD
13954Thr3_User_Text_4v004_text_end:
13955/*********************************************************************/
13956SECTION .Thr3_User_Data_4v105 DATA_VA=0x0000784000
13957attr_data {
13958 Name = .Thr3_User_Data_4v105 ,
13959 VA = 0x000000784000 ,/* 0x000000785fc0 */
13960 RA = 0x000916a000 ,
13961 PA = 0x000916a000 ,
13962 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
13963 thr3_nz_ctx_tsb_1 ,
13964 TTE_V = 1 ,
13965 TTE_NFO = 0 ,
13966 TTE_L = 0 ,
13967 TTE_Soft = 0x138233 ,
13968 TTE_IE = 0 ,
13969 TTE_E = 0 ,
13970 TTE_CP = 1 ,
13971 TTE_CV = 0 ,
13972 TTE_P = 0 ,
13973 TTE_EP = 0 ,
13974 TTE_W = 1 ,
13975 TTE_SW1 = 0 ,
13976 TTE_SW0 = 1 ,
13977 TTE_RSVD1 = 0 ,
13978 TTE_Size = 0 ,
13979 end_label = Thr3_User_Data_4v105_data_end ,
13980 compressimage ,
13981 }
13982.data
13983.global Thr3_User_Data_4v105_data_begin
13984Thr3_User_Data_4v105_data_begin:
13985Thr3_User_Data_4v105_data_end:
13986/*********************************************************************/
13987SECTION .Thr3_User_Text_4v005 TEXT_VA=0x0000742000
13988attr_text {
13989 Name = .Thr3_User_Text_4v005 ,
13990 thr3_nz_ctx_tsb_1 ,
13991 VA = 0x000000742000 ,/* 0x000000743fc0 */
13992 RA = 0x000912e000 ,
13993 PA = 0x000912e000 ,
13994 TTE_Context = 0x11ce ,/* TEXT_PRIMARY */
13995 TTE_V = 1 ,
13996 TTE_NFO = 0 ,
13997 TTE_L = 0 ,
13998 TTE_Soft = 0x0c7502 ,
13999 TTE_IE = 0 ,
14000 TTE_E = 0 ,
14001 TTE_CP = 1 ,
14002 TTE_CV = 0 ,
14003 TTE_P = 0 ,
14004 TTE_EP = 1 ,
14005 TTE_W = 0 ,
14006 TTE_SW1 = 1 ,
14007 TTE_SW0 = 0 ,
14008 TTE_RSVD1 = 0 ,
14009 TTE_Size = 0 ,
14010 end_label = Thr3_User_Text_4v005_text_end ,
14011 compressimage ,
14012 }
14013.text
14014.global Thr3_User_Text_4v005_text_begin
14015Thr3_User_Text_4v005_text_begin:
14016 EXIT_GOOD
14017Thr3_User_Text_4v005_text_end:
14018/*********************************************************************/
14019SECTION .Thr3_User_Data_4u104 DATA_VA=0x0008f30000
14020attr_data {
14021 Name = .Thr3_User_Data_4u104 ,
14022 VA = 0x000008f30000 ,/* 0x000008f3ffc0 */
14023 RA = 0x00168a0000 ,
14024 PA = 0x00968a0000 ,
14025 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14026 thr3_nz_ctx_tsb_2 ,
14027 TTE_V = 1 ,
14028 TTE_Size = 1 ,
14029 TTE_NFO = 0 ,
14030 TTE_IE = 0 ,
14031 TTE_Soft2 = 0x350 ,
14032 TTE_Diag = 0xf1 ,
14033 TTE_Soft = 0x08 ,
14034 TTE_EP = 0 ,
14035 TTE_L = 0 ,
14036 TTE_CP = 1 ,
14037 TTE_CV = 0 ,
14038 TTE_E = 0 ,
14039 TTE_P = 0 ,
14040 TTE_W = 1 ,
14041 TTE_RSVD1 = 0 ,
14042 end_label = Thr3_User_Data_4u104_data_end ,
14043 compressimage ,
14044 }
14045.data
14046.global Thr3_User_Data_4u104_data_begin
14047Thr3_User_Data_4u104_data_begin:
14048Thr3_User_Data_4u104_data_end:
14049/*********************************************************************/
14050SECTION .Thr3_User_Data_4u105 DATA_VA=0x0008500000
14051attr_data {
14052 Name = .Thr3_User_Data_4u105 ,
14053 VA = 0x000008500000 ,/* 0x00000850ffc0 */
14054 RA = 0x0016c60000 ,
14055 PA = 0x0096c60000 ,
14056 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14057 thr3_nz_ctx_tsb_2 ,
14058 TTE_V = 1 ,
14059 TTE_Size = 1 ,
14060 TTE_NFO = 0 ,
14061 TTE_IE = 0 ,
14062 TTE_Soft2 = 0x350 ,
14063 TTE_Diag = 0xf1 ,
14064 TTE_Soft = 0x08 ,
14065 TTE_EP = 0 ,
14066 TTE_L = 0 ,
14067 TTE_CP = 1 ,
14068 TTE_CV = 0 ,
14069 TTE_E = 0 ,
14070 TTE_P = 0 ,
14071 TTE_W = 1 ,
14072 TTE_RSVD1 = 0 ,
14073 end_label = Thr3_User_Data_4u105_data_end ,
14074 compressimage ,
14075 }
14076.data
14077.global Thr3_User_Data_4u105_data_begin
14078Thr3_User_Data_4u105_data_begin:
14079Thr3_User_Data_4u105_data_end:
14080/*********************************************************************/
14081SECTION .Thr3_User_Data_4u106 DATA_VA=0x0008960000
14082attr_data {
14083 Name = .Thr3_User_Data_4u106 ,
14084 VA = 0x000008960000 ,/* 0x00000896ffc0 */
14085 RA = 0x0016630000 ,
14086 PA = 0x0096630000 ,
14087 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14088 thr3_nz_ctx_tsb_2 ,
14089 TTE_V = 1 ,
14090 TTE_Size = 1 ,
14091 TTE_NFO = 0 ,
14092 TTE_IE = 0 ,
14093 TTE_Soft2 = 0x350 ,
14094 TTE_Diag = 0xf1 ,
14095 TTE_Soft = 0x08 ,
14096 TTE_EP = 0 ,
14097 TTE_L = 0 ,
14098 TTE_CP = 1 ,
14099 TTE_CV = 0 ,
14100 TTE_E = 0 ,
14101 TTE_P = 0 ,
14102 TTE_W = 1 ,
14103 TTE_RSVD1 = 0 ,
14104 end_label = Thr3_User_Data_4u106_data_end ,
14105 compressimage ,
14106 }
14107.data
14108.global Thr3_User_Data_4u106_data_begin
14109Thr3_User_Data_4u106_data_begin:
14110Thr3_User_Data_4u106_data_end:
14111/*********************************************************************/
14112SECTION .Thr3_User_Data_4v106 DATA_VA=0x00007b8000
14113attr_data {
14114 Name = .Thr3_User_Data_4v106 ,
14115 VA = 0x0000007b8000 ,/* 0x0000007b9fc0 */
14116 RA = 0x000919a000 ,
14117 PA = 0x000919a000 ,
14118 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14119 thr3_nz_ctx_tsb_1 ,
14120 TTE_V = 1 ,
14121 TTE_NFO = 0 ,
14122 TTE_L = 0 ,
14123 TTE_Soft = 0x138233 ,
14124 TTE_IE = 0 ,
14125 TTE_E = 0 ,
14126 TTE_CP = 1 ,
14127 TTE_CV = 0 ,
14128 TTE_P = 0 ,
14129 TTE_EP = 0 ,
14130 TTE_W = 1 ,
14131 TTE_SW1 = 0 ,
14132 TTE_SW0 = 1 ,
14133 TTE_RSVD1 = 0 ,
14134 TTE_Size = 0 ,
14135 end_label = Thr3_User_Data_4v106_data_end ,
14136 compressimage ,
14137 }
14138.data
14139.global Thr3_User_Data_4v106_data_begin
14140Thr3_User_Data_4v106_data_begin:
14141Thr3_User_Data_4v106_data_end:
14142/*********************************************************************/
14143SECTION .Thr3_User_Data_4v107 DATA_VA=0x00006f2000
14144attr_data {
14145 Name = .Thr3_User_Data_4v107 ,
14146 VA = 0x0000006f2000 ,/* 0x0000006f3fc0 */
14147 RA = 0x000910e000 ,
14148 PA = 0x000910e000 ,
14149 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14150 thr3_nz_ctx_tsb_1 ,
14151 TTE_V = 1 ,
14152 TTE_NFO = 0 ,
14153 TTE_L = 0 ,
14154 TTE_Soft = 0x138233 ,
14155 TTE_IE = 0 ,
14156 TTE_E = 0 ,
14157 TTE_CP = 1 ,
14158 TTE_CV = 0 ,
14159 TTE_P = 0 ,
14160 TTE_EP = 0 ,
14161 TTE_W = 1 ,
14162 TTE_SW1 = 0 ,
14163 TTE_SW0 = 1 ,
14164 TTE_RSVD1 = 0 ,
14165 TTE_Size = 0 ,
14166 end_label = Thr3_User_Data_4v107_data_end ,
14167 compressimage ,
14168 }
14169.data
14170.global Thr3_User_Data_4v107_data_begin
14171Thr3_User_Data_4v107_data_begin:
14172Thr3_User_Data_4v107_data_end:
14173/*********************************************************************/
14174SECTION .Thr3_User_Data_4u107 DATA_VA=0x0008d90000
14175attr_data {
14176 Name = .Thr3_User_Data_4u107 ,
14177 VA = 0x000008d90000 ,/* 0x000008d9ffc0 */
14178 RA = 0x0016480000 ,
14179 PA = 0x0096480000 ,
14180 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14181 thr3_nz_ctx_tsb_2 ,
14182 TTE_V = 1 ,
14183 TTE_Size = 1 ,
14184 TTE_NFO = 0 ,
14185 TTE_IE = 0 ,
14186 TTE_Soft2 = 0x350 ,
14187 TTE_Diag = 0xf1 ,
14188 TTE_Soft = 0x08 ,
14189 TTE_EP = 0 ,
14190 TTE_L = 0 ,
14191 TTE_CP = 1 ,
14192 TTE_CV = 0 ,
14193 TTE_E = 0 ,
14194 TTE_P = 0 ,
14195 TTE_W = 1 ,
14196 TTE_RSVD1 = 0 ,
14197 end_label = Thr3_User_Data_4u107_data_end ,
14198 compressimage ,
14199 }
14200.data
14201.global Thr3_User_Data_4u107_data_begin
14202Thr3_User_Data_4u107_data_begin:
14203Thr3_User_Data_4u107_data_end:
14204/*********************************************************************/
14205SECTION .Thr3_User_Data_4u108 DATA_VA=0x0008bc0000
14206attr_data {
14207 Name = .Thr3_User_Data_4u108 ,
14208 VA = 0x000008bc0000 ,/* 0x000008bcffc0 */
14209 RA = 0x0016b60000 ,
14210 PA = 0x0096b60000 ,
14211 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14212 thr3_nz_ctx_tsb_2 ,
14213 TTE_V = 1 ,
14214 TTE_Size = 1 ,
14215 TTE_NFO = 0 ,
14216 TTE_IE = 0 ,
14217 TTE_Soft2 = 0x350 ,
14218 TTE_Diag = 0xf1 ,
14219 TTE_Soft = 0x08 ,
14220 TTE_EP = 0 ,
14221 TTE_L = 0 ,
14222 TTE_CP = 1 ,
14223 TTE_CV = 0 ,
14224 TTE_E = 0 ,
14225 TTE_P = 0 ,
14226 TTE_W = 1 ,
14227 TTE_RSVD1 = 0 ,
14228 end_label = Thr3_User_Data_4u108_data_end ,
14229 compressimage ,
14230 }
14231.data
14232.global Thr3_User_Data_4u108_data_begin
14233Thr3_User_Data_4u108_data_begin:
14234Thr3_User_Data_4u108_data_end:
14235/*********************************************************************/
14236SECTION .Thr3_User_Data_4u109 DATA_VA=0x00f7000000
14237attr_data {
14238 Name = .Thr3_User_Data_4u109 ,
14239 VA = 0x0000f7000000 ,/* 0x0000f73fffc0 */
14240 RA = 0x08c7800000 ,
14241 PA = 0x08c7800000 ,
14242 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14243 thr3_nz_ctx_tsb_3 ,
14244 TTE_V = 1 ,
14245 TTE_Size = 3 ,
14246 TTE_NFO = 0 ,
14247 TTE_IE = 0 ,
14248 TTE_Soft2 = 0x350 ,
14249 TTE_Diag = 0xf1 ,
14250 TTE_Soft = 0x08 ,
14251 TTE_EP = 0 ,
14252 TTE_L = 0 ,
14253 TTE_CP = 1 ,
14254 TTE_CV = 0 ,
14255 TTE_E = 0 ,
14256 TTE_P = 0 ,
14257 TTE_W = 1 ,
14258 TTE_RSVD1 = 0 ,
14259 end_label = Thr3_User_Data_4u109_data_end ,
14260 compressimage ,
14261 }
14262.data
14263.global Thr3_User_Data_4u109_data_begin
14264Thr3_User_Data_4u109_data_begin:
14265Thr3_User_Data_4u109_data_end:
14266/*********************************************************************/
14267SECTION .Thr3_User_Data_4u10a DATA_VA=0x00db800000
14268attr_data {
14269 Name = .Thr3_User_Data_4u10a ,
14270 VA = 0x0000db800000 ,/* 0x0000dbbfffc0 */
14271 RA = 0x08ed000000 ,
14272 PA = 0x08ed000000 ,
14273 TTE_Context = 0x11ce ,/* DATA_PRIMARY */
14274 thr3_nz_ctx_tsb_3 ,
14275 TTE_V = 1 ,
14276 TTE_Size = 3 ,
14277 TTE_NFO = 0 ,
14278 TTE_IE = 0 ,
14279 TTE_Soft2 = 0x350 ,
14280 TTE_Diag = 0xf1 ,
14281 TTE_Soft = 0x08 ,
14282 TTE_EP = 0 ,
14283 TTE_L = 0 ,
14284 TTE_CP = 1 ,
14285 TTE_CV = 0 ,
14286 TTE_E = 0 ,
14287 TTE_P = 0 ,
14288 TTE_W = 1 ,
14289 TTE_RSVD1 = 0 ,
14290 end_label = Thr3_User_Data_4u10a_data_end ,
14291 compressimage ,
14292 }
14293.data
14294.global Thr3_User_Data_4u10a_data_begin
14295Thr3_User_Data_4u10a_data_begin:
14296Thr3_User_Data_4u10a_data_end:
14297/*********************************************************************/
14298SECTION .Thr4_User_Text_4v000 TEXT_VA=0x00e8400000
14299attr_text {
14300 Name = .Thr4_User_Text_4v000 ,
14301 thr4_nz_ctx_tsb_3 ,
14302 VA = 0x0000e8400000 ,/* 0x0000e87fffc0 */
14303 RA = 0x00e8000000 ,
14304 PA = 0x0ae8000000 ,
14305 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14306 TTE_V = 1 ,
14307 TTE_NFO = 0 ,
14308 TTE_L = 0 ,
14309 TTE_Soft = 0x1fbf9c ,
14310 TTE_IE = 0 ,
14311 TTE_E = 0 ,
14312 TTE_CP = 1 ,
14313 TTE_CV = 0 ,
14314 TTE_P = 0 ,
14315 TTE_EP = 1 ,
14316 TTE_W = 0 ,
14317 TTE_SW1 = 1 ,
14318 TTE_SW0 = 0 ,
14319 TTE_RSVD1 = 0 ,
14320 TTE_Size = 3 ,
14321 end_label = Thr4_User_Text_4v000_text_end ,
14322 compressimage ,
14323 }
14324.text
14325.global Thr4_user_code_entry
14326Thr4_user_code_entry:
14327.global Thr4_User_Text_4v000_text_begin
14328Thr4_User_Text_4v000_text_begin:
14329 EXIT_GOOD
14330Thr4_User_Text_4v000_text_end:
14331/*********************************************************************/
14332SECTION .Thr4_User_Data_4v100 DATA_VA=0x00007cc000
14333attr_data {
14334 Name = .Thr4_User_Data_4v100 ,
14335 VA = 0x0000007cc000 ,/* 0x0000007cdfc0 */
14336 RA = 0x000b1c8000 ,
14337 PA = 0x000b1c8000 ,
14338 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14339 thr4_nz_ctx_tsb_1 ,
14340 TTE_V = 1 ,
14341 TTE_NFO = 0 ,
14342 TTE_L = 0 ,
14343 TTE_Soft = 0x096003 ,
14344 TTE_IE = 0 ,
14345 TTE_E = 0 ,
14346 TTE_CP = 1 ,
14347 TTE_CV = 0 ,
14348 TTE_P = 0 ,
14349 TTE_EP = 0 ,
14350 TTE_W = 1 ,
14351 TTE_SW1 = 1 ,
14352 TTE_SW0 = 1 ,
14353 TTE_RSVD1 = 0 ,
14354 TTE_Size = 0 ,
14355 end_label = Thr4_User_Data_4v100_data_end ,
14356 compressimage ,
14357 }
14358.data
14359.global Thr4_User_Data_4v100_data_begin
14360Thr4_User_Data_4v100_data_begin:
14361Thr4_User_Data_4v100_data_end:
14362/*********************************************************************/
14363SECTION .Thr4_User_Data_4v200 DATA_VA=0x00089d0000
14364attr_data {
14365 Name = .Thr4_User_Data_4v200 ,
14366 VA = 0x0000089d0000 ,/* 0x0000089dffc0 */
14367 RA = 0x0016430000 ,
14368 PA = 0x00b6430000 ,
14369 TTE_Context = 0x009b ,/* DATA_SECONDARY */
14370 thr4_nz_ctx_tsb_2 ,
14371 TTE_V = 1 ,
14372 TTE_NFO = 0 ,
14373 TTE_L = 0 ,
14374 TTE_Soft = 0x16bd7d ,
14375 TTE_IE = 0 ,
14376 TTE_E = 0 ,
14377 TTE_CP = 1 ,
14378 TTE_CV = 0 ,
14379 TTE_P = 0 ,
14380 TTE_EP = 0 ,
14381 TTE_W = 1 ,
14382 TTE_SW1 = 0 ,
14383 TTE_SW0 = 0 ,
14384 TTE_RSVD1 = 0 ,
14385 TTE_Size = 1 ,
14386 end_label = Thr4_User_Data_4v200_data_end ,
14387 compressimage ,
14388 }
14389.data
14390.global Thr4_User_Data_4v200_data_begin
14391Thr4_User_Data_4v200_data_begin:
14392Thr4_User_Data_4v200_data_end:
14393/*********************************************************************/
14394SECTION .Thr4_User_Data_4v300 DATA_VA=0x00fa800000
14395attr_data {
14396 Name = .Thr4_User_Data_4v300 ,
14397 VA = 0x0000fa800000 ,/* 0x0000fabfffc0 */
14398 RA = 0x00d7000000 ,
14399 PA = 0x0ad7000000 ,
14400 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14401 thr4_z_ctx_tsb_3 ,
14402 TTE_V = 1 ,
14403 TTE_NFO = 0 ,
14404 TTE_L = 0 ,
14405 TTE_Soft = 0x039785 ,
14406 TTE_IE = 0 ,
14407 TTE_E = 0 ,
14408 TTE_CP = 1 ,
14409 TTE_CV = 0 ,
14410 TTE_P = 0 ,
14411 TTE_EP = 0 ,
14412 TTE_W = 1 ,
14413 TTE_SW1 = 0 ,
14414 TTE_SW0 = 0 ,
14415 TTE_RSVD1 = 0 ,
14416 TTE_Size = 3 ,
14417 end_label = Thr4_User_Data_4v300_data_end ,
14418 compressimage ,
14419 }
14420.data
14421.global Thr4_User_Data_4v300_data_begin
14422Thr4_User_Data_4v300_data_begin:
14423Thr4_User_Data_4v300_data_end:
14424/*********************************************************************/
14425SECTION .Thr4_User_Text_4v001 TEXT_VA=0x00d1000000
14426attr_text {
14427 Name = .Thr4_User_Text_4v001 ,
14428 thr4_nz_ctx_tsb_3 ,
14429 VA = 0x0000d1000000 ,/* 0x0000d13fffc0 */
14430 RA = 0x00e7800000 ,
14431 PA = 0x0ae7800000 ,
14432 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14433 TTE_V = 1 ,
14434 TTE_NFO = 0 ,
14435 TTE_L = 0 ,
14436 TTE_Soft = 0x1fbf9c ,
14437 TTE_IE = 0 ,
14438 TTE_E = 0 ,
14439 TTE_CP = 1 ,
14440 TTE_CV = 0 ,
14441 TTE_P = 0 ,
14442 TTE_EP = 1 ,
14443 TTE_W = 0 ,
14444 TTE_SW1 = 1 ,
14445 TTE_SW0 = 0 ,
14446 TTE_RSVD1 = 0 ,
14447 TTE_Size = 3 ,
14448 end_label = Thr4_User_Text_4v001_text_end ,
14449 compressimage ,
14450 }
14451.text
14452.global Thr4_User_Text_4v001_text_begin
14453Thr4_User_Text_4v001_text_begin:
14454 EXIT_GOOD
14455Thr4_User_Text_4v001_text_end:
14456/*********************************************************************/
14457SECTION .Thr4_User_Data_4v101 DATA_VA=0x00cc400000
14458attr_data {
14459 Name = .Thr4_User_Data_4v101 ,
14460 VA = 0x0000cc400000 ,/* 0x0000cc7fffc0 */
14461 RA = 0x00fc400000 ,
14462 PA = 0x0afc400000 ,
14463 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14464 thr4_nz_ctx_tsb_3 ,
14465 TTE_V = 1 ,
14466 TTE_NFO = 0 ,
14467 TTE_L = 0 ,
14468 TTE_Soft = 0x096003 ,
14469 TTE_IE = 0 ,
14470 TTE_E = 0 ,
14471 TTE_CP = 1 ,
14472 TTE_CV = 0 ,
14473 TTE_P = 0 ,
14474 TTE_EP = 0 ,
14475 TTE_W = 1 ,
14476 TTE_SW1 = 1 ,
14477 TTE_SW0 = 1 ,
14478 TTE_RSVD1 = 0 ,
14479 TTE_Size = 3 ,
14480 end_label = Thr4_User_Data_4v101_data_end ,
14481 compressimage ,
14482 }
14483.data
14484.global Thr4_User_Data_4v101_data_begin
14485Thr4_User_Data_4v101_data_begin:
14486Thr4_User_Data_4v101_data_end:
14487/*********************************************************************/
14488SECTION .Thr4_User_Data_4v201 DATA_VA=0x0008980000
14489attr_data {
14490 Name = .Thr4_User_Data_4v201 ,
14491 VA = 0x000008980000 ,/* 0x00000898ffc0 */
14492 RA = 0x00165b0000 ,
14493 PA = 0x00b65b0000 ,
14494 TTE_Context = 0x009b ,/* DATA_SECONDARY */
14495 thr4_nz_ctx_tsb_2 ,
14496 TTE_V = 1 ,
14497 TTE_NFO = 0 ,
14498 TTE_L = 0 ,
14499 TTE_Soft = 0x16bd7d ,
14500 TTE_IE = 0 ,
14501 TTE_E = 0 ,
14502 TTE_CP = 1 ,
14503 TTE_CV = 0 ,
14504 TTE_P = 0 ,
14505 TTE_EP = 0 ,
14506 TTE_W = 1 ,
14507 TTE_SW1 = 0 ,
14508 TTE_SW0 = 0 ,
14509 TTE_RSVD1 = 0 ,
14510 TTE_Size = 1 ,
14511 end_label = Thr4_User_Data_4v201_data_end ,
14512 compressimage ,
14513 }
14514.data
14515.global Thr4_User_Data_4v201_data_begin
14516Thr4_User_Data_4v201_data_begin:
14517Thr4_User_Data_4v201_data_end:
14518/*********************************************************************/
14519SECTION .Thr4_User_Data_4v301 DATA_VA=0x00007de000
14520attr_data {
14521 Name = .Thr4_User_Data_4v301 ,
14522 VA = 0x0000007de000 ,/* 0x0000007dffc0 */
14523 RA = 0x000b0be000 ,
14524 PA = 0x000b0be000 ,
14525 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14526 thr4_z_ctx_tsb_1 ,
14527 TTE_V = 1 ,
14528 TTE_NFO = 0 ,
14529 TTE_L = 0 ,
14530 TTE_Soft = 0x039785 ,
14531 TTE_IE = 0 ,
14532 TTE_E = 0 ,
14533 TTE_CP = 1 ,
14534 TTE_CV = 0 ,
14535 TTE_P = 0 ,
14536 TTE_EP = 0 ,
14537 TTE_W = 1 ,
14538 TTE_SW1 = 0 ,
14539 TTE_SW0 = 0 ,
14540 TTE_RSVD1 = 0 ,
14541 TTE_Size = 0 ,
14542 end_label = Thr4_User_Data_4v301_data_end ,
14543 compressimage ,
14544 }
14545.data
14546.global Thr4_User_Data_4v301_data_begin
14547Thr4_User_Data_4v301_data_begin:
14548Thr4_User_Data_4v301_data_end:
14549/*********************************************************************/
14550SECTION .Thr4_User_Text_4v002 TEXT_VA=0x0008240000
14551attr_text {
14552 Name = .Thr4_User_Text_4v002 ,
14553 thr4_nz_ctx_tsb_2 ,
14554 VA = 0x000008240000 ,/* 0x00000824ffc0 */
14555 RA = 0x0016570000 ,
14556 PA = 0x00b6570000 ,
14557 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14558 TTE_V = 1 ,
14559 TTE_NFO = 0 ,
14560 TTE_L = 0 ,
14561 TTE_Soft = 0x1fbf9c ,
14562 TTE_IE = 0 ,
14563 TTE_E = 0 ,
14564 TTE_CP = 1 ,
14565 TTE_CV = 0 ,
14566 TTE_P = 0 ,
14567 TTE_EP = 1 ,
14568 TTE_W = 0 ,
14569 TTE_SW1 = 1 ,
14570 TTE_SW0 = 0 ,
14571 TTE_RSVD1 = 0 ,
14572 TTE_Size = 1 ,
14573 end_label = Thr4_User_Text_4v002_text_end ,
14574 compressimage ,
14575 }
14576.text
14577.global Thr4_User_Text_4v002_text_begin
14578Thr4_User_Text_4v002_text_begin:
14579 EXIT_GOOD
14580Thr4_User_Text_4v002_text_end:
14581/*********************************************************************/
14582SECTION .Thr4_User_Data_4v102 DATA_VA=0x000067a000
14583attr_data {
14584 Name = .Thr4_User_Data_4v102 ,
14585 VA = 0x00000067a000 ,/* 0x00000067bfc0 */
14586 RA = 0x000b14a000 ,
14587 PA = 0x000b14a000 ,
14588 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14589 thr4_nz_ctx_tsb_1 ,
14590 TTE_V = 1 ,
14591 TTE_NFO = 0 ,
14592 TTE_L = 0 ,
14593 TTE_Soft = 0x096003 ,
14594 TTE_IE = 0 ,
14595 TTE_E = 0 ,
14596 TTE_CP = 1 ,
14597 TTE_CV = 0 ,
14598 TTE_P = 0 ,
14599 TTE_EP = 0 ,
14600 TTE_W = 1 ,
14601 TTE_SW1 = 1 ,
14602 TTE_SW0 = 1 ,
14603 TTE_RSVD1 = 0 ,
14604 TTE_Size = 0 ,
14605 end_label = Thr4_User_Data_4v102_data_end ,
14606 compressimage ,
14607 }
14608.data
14609.global Thr4_User_Data_4v102_data_begin
14610Thr4_User_Data_4v102_data_begin:
14611Thr4_User_Data_4v102_data_end:
14612/*********************************************************************/
14613SECTION .Thr4_User_Data_4v202 DATA_VA=0x00006e8000
14614attr_data {
14615 Name = .Thr4_User_Data_4v202 ,
14616 VA = 0x0000006e8000 ,/* 0x0000006e9fc0 */
14617 RA = 0x000b194000 ,
14618 PA = 0x000b194000 ,
14619 TTE_Context = 0x009b ,/* DATA_SECONDARY */
14620 thr4_nz_ctx_tsb_1 ,
14621 TTE_V = 1 ,
14622 TTE_NFO = 0 ,
14623 TTE_L = 0 ,
14624 TTE_Soft = 0x16bd7d ,
14625 TTE_IE = 0 ,
14626 TTE_E = 0 ,
14627 TTE_CP = 1 ,
14628 TTE_CV = 0 ,
14629 TTE_P = 0 ,
14630 TTE_EP = 0 ,
14631 TTE_W = 1 ,
14632 TTE_SW1 = 0 ,
14633 TTE_SW0 = 0 ,
14634 TTE_RSVD1 = 0 ,
14635 TTE_Size = 0 ,
14636 end_label = Thr4_User_Data_4v202_data_end ,
14637 compressimage ,
14638 }
14639.data
14640.global Thr4_User_Data_4v202_data_begin
14641Thr4_User_Data_4v202_data_begin:
14642Thr4_User_Data_4v202_data_end:
14643/*********************************************************************/
14644SECTION .Thr4_User_Text_4v003 TEXT_VA=0x0000620000
14645attr_text {
14646 Name = .Thr4_User_Text_4v003 ,
14647 thr4_nz_ctx_tsb_1 ,
14648 VA = 0x000000620000 ,/* 0x000000621fc0 */
14649 RA = 0x000b0bc000 ,
14650 PA = 0x000b0bc000 ,
14651 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14652 TTE_V = 1 ,
14653 TTE_NFO = 0 ,
14654 TTE_L = 0 ,
14655 TTE_Soft = 0x1fbf9c ,
14656 TTE_IE = 0 ,
14657 TTE_E = 0 ,
14658 TTE_CP = 1 ,
14659 TTE_CV = 0 ,
14660 TTE_P = 0 ,
14661 TTE_EP = 1 ,
14662 TTE_W = 0 ,
14663 TTE_SW1 = 1 ,
14664 TTE_SW0 = 0 ,
14665 TTE_RSVD1 = 0 ,
14666 TTE_Size = 0 ,
14667 end_label = Thr4_User_Text_4v003_text_end ,
14668 compressimage ,
14669 }
14670.text
14671.global Thr4_User_Text_4v003_text_begin
14672Thr4_User_Text_4v003_text_begin:
14673 EXIT_GOOD
14674Thr4_User_Text_4v003_text_end:
14675/*********************************************************************/
14676SECTION .Thr4_User_Data_4v103 DATA_VA=0x00006da000
14677attr_data {
14678 Name = .Thr4_User_Data_4v103 ,
14679 VA = 0x0000006da000 ,/* 0x0000006dbfc0 */
14680 RA = 0x000b134000 ,
14681 PA = 0x000b134000 ,
14682 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14683 thr4_nz_ctx_tsb_1 ,
14684 TTE_V = 1 ,
14685 TTE_NFO = 0 ,
14686 TTE_L = 0 ,
14687 TTE_Soft = 0x096003 ,
14688 TTE_IE = 0 ,
14689 TTE_E = 0 ,
14690 TTE_CP = 1 ,
14691 TTE_CV = 0 ,
14692 TTE_P = 0 ,
14693 TTE_EP = 0 ,
14694 TTE_W = 1 ,
14695 TTE_SW1 = 1 ,
14696 TTE_SW0 = 1 ,
14697 TTE_RSVD1 = 0 ,
14698 TTE_Size = 0 ,
14699 end_label = Thr4_User_Data_4v103_data_end ,
14700 compressimage ,
14701 }
14702.data
14703.global Thr4_User_Data_4v103_data_begin
14704Thr4_User_Data_4v103_data_begin:
14705Thr4_User_Data_4v103_data_end:
14706/*********************************************************************/
14707SECTION .Thr4_User_Data_4v203 DATA_VA=0x000073e000
14708attr_data {
14709 Name = .Thr4_User_Data_4v203 ,
14710 VA = 0x00000073e000 ,/* 0x00000073ffc0 */
14711 RA = 0x000b0c8000 ,
14712 PA = 0x000b0c8000 ,
14713 TTE_Context = 0x009b ,/* DATA_SECONDARY */
14714 thr4_nz_ctx_tsb_1 ,
14715 TTE_V = 1 ,
14716 TTE_NFO = 0 ,
14717 TTE_L = 0 ,
14718 TTE_Soft = 0x16bd7d ,
14719 TTE_IE = 0 ,
14720 TTE_E = 0 ,
14721 TTE_CP = 1 ,
14722 TTE_CV = 0 ,
14723 TTE_P = 0 ,
14724 TTE_EP = 0 ,
14725 TTE_W = 1 ,
14726 TTE_SW1 = 0 ,
14727 TTE_SW0 = 0 ,
14728 TTE_RSVD1 = 0 ,
14729 TTE_Size = 0 ,
14730 end_label = Thr4_User_Data_4v203_data_end ,
14731 compressimage ,
14732 }
14733.data
14734.global Thr4_User_Data_4v203_data_begin
14735Thr4_User_Data_4v203_data_begin:
14736Thr4_User_Data_4v203_data_end:
14737/*********************************************************************/
14738SECTION .Thr4_User_Text_4v004 TEXT_VA=0x0008760000
14739attr_text {
14740 Name = .Thr4_User_Text_4v004 ,
14741 thr4_nz_ctx_tsb_2 ,
14742 VA = 0x000008760000 ,/* 0x00000876ffc0 */
14743 RA = 0x0016320000 ,
14744 PA = 0x00b6320000 ,
14745 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14746 TTE_V = 1 ,
14747 TTE_NFO = 0 ,
14748 TTE_L = 0 ,
14749 TTE_Soft = 0x1fbf9c ,
14750 TTE_IE = 0 ,
14751 TTE_E = 0 ,
14752 TTE_CP = 1 ,
14753 TTE_CV = 0 ,
14754 TTE_P = 0 ,
14755 TTE_EP = 1 ,
14756 TTE_W = 0 ,
14757 TTE_SW1 = 1 ,
14758 TTE_SW0 = 0 ,
14759 TTE_RSVD1 = 0 ,
14760 TTE_Size = 1 ,
14761 end_label = Thr4_User_Text_4v004_text_end ,
14762 compressimage ,
14763 }
14764.text
14765.global Thr4_User_Text_4v004_text_begin
14766Thr4_User_Text_4v004_text_begin:
14767 EXIT_GOOD
14768Thr4_User_Text_4v004_text_end:
14769/*********************************************************************/
14770SECTION .Thr4_User_Data_4v104 DATA_VA=0x0000654000
14771attr_data {
14772 Name = .Thr4_User_Data_4v104 ,
14773 VA = 0x000000654000 ,/* 0x000000655fc0 */
14774 RA = 0x000b024000 ,
14775 PA = 0x000b024000 ,
14776 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14777 thr4_nz_ctx_tsb_1 ,
14778 TTE_V = 1 ,
14779 TTE_NFO = 0 ,
14780 TTE_L = 0 ,
14781 TTE_Soft = 0x096003 ,
14782 TTE_IE = 0 ,
14783 TTE_E = 0 ,
14784 TTE_CP = 1 ,
14785 TTE_CV = 0 ,
14786 TTE_P = 0 ,
14787 TTE_EP = 0 ,
14788 TTE_W = 1 ,
14789 TTE_SW1 = 1 ,
14790 TTE_SW0 = 1 ,
14791 TTE_RSVD1 = 0 ,
14792 TTE_Size = 0 ,
14793 end_label = Thr4_User_Data_4v104_data_end ,
14794 compressimage ,
14795 }
14796.data
14797.global Thr4_User_Data_4v104_data_begin
14798Thr4_User_Data_4v104_data_begin:
14799Thr4_User_Data_4v104_data_end:
14800/*********************************************************************/
14801SECTION .Thr4_User_Data_4v204 DATA_VA=0x0000604000
14802attr_data {
14803 Name = .Thr4_User_Data_4v204 ,
14804 VA = 0x000000604000 ,/* 0x000000605fc0 */
14805 RA = 0x000b1f0000 ,
14806 PA = 0x000b1f0000 ,
14807 TTE_Context = 0x009b ,/* DATA_SECONDARY */
14808 thr4_nz_ctx_tsb_1 ,
14809 TTE_V = 1 ,
14810 TTE_NFO = 0 ,
14811 TTE_L = 0 ,
14812 TTE_Soft = 0x16bd7d ,
14813 TTE_IE = 0 ,
14814 TTE_E = 0 ,
14815 TTE_CP = 1 ,
14816 TTE_CV = 0 ,
14817 TTE_P = 0 ,
14818 TTE_EP = 0 ,
14819 TTE_W = 1 ,
14820 TTE_SW1 = 0 ,
14821 TTE_SW0 = 0 ,
14822 TTE_RSVD1 = 0 ,
14823 TTE_Size = 0 ,
14824 end_label = Thr4_User_Data_4v204_data_end ,
14825 compressimage ,
14826 }
14827.data
14828.global Thr4_User_Data_4v204_data_begin
14829Thr4_User_Data_4v204_data_begin:
14830Thr4_User_Data_4v204_data_end:
14831/*********************************************************************/
14832SECTION .Thr4_User_Text_4v005 TEXT_VA=0x00d7c00000
14833attr_text {
14834 Name = .Thr4_User_Text_4v005 ,
14835 thr4_nz_ctx_tsb_3 ,
14836 VA = 0x0000d7c00000 ,/* 0x0000d7ffffc0 */
14837 RA = 0x00c1000000 ,
14838 PA = 0x0ac1000000 ,
14839 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14840 TTE_V = 1 ,
14841 TTE_NFO = 0 ,
14842 TTE_L = 0 ,
14843 TTE_Soft = 0x1fbf9c ,
14844 TTE_IE = 0 ,
14845 TTE_E = 0 ,
14846 TTE_CP = 1 ,
14847 TTE_CV = 0 ,
14848 TTE_P = 0 ,
14849 TTE_EP = 1 ,
14850 TTE_W = 0 ,
14851 TTE_SW1 = 1 ,
14852 TTE_SW0 = 0 ,
14853 TTE_RSVD1 = 0 ,
14854 TTE_Size = 3 ,
14855 end_label = Thr4_User_Text_4v005_text_end ,
14856 compressimage ,
14857 }
14858.text
14859.global Thr4_User_Text_4v005_text_begin
14860Thr4_User_Text_4v005_text_begin:
14861 EXIT_GOOD
14862Thr4_User_Text_4v005_text_end:
14863/*********************************************************************/
14864SECTION .Thr4_User_Data_4v105 DATA_VA=0x0000676000
14865attr_data {
14866 Name = .Thr4_User_Data_4v105 ,
14867 VA = 0x000000676000 ,/* 0x000000677fc0 */
14868 RA = 0x000b104000 ,
14869 PA = 0x000b104000 ,
14870 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14871 thr4_nz_ctx_tsb_1 ,
14872 TTE_V = 1 ,
14873 TTE_NFO = 0 ,
14874 TTE_L = 0 ,
14875 TTE_Soft = 0x096003 ,
14876 TTE_IE = 0 ,
14877 TTE_E = 0 ,
14878 TTE_CP = 1 ,
14879 TTE_CV = 0 ,
14880 TTE_P = 0 ,
14881 TTE_EP = 0 ,
14882 TTE_W = 1 ,
14883 TTE_SW1 = 1 ,
14884 TTE_SW0 = 1 ,
14885 TTE_RSVD1 = 0 ,
14886 TTE_Size = 0 ,
14887 end_label = Thr4_User_Data_4v105_data_end ,
14888 compressimage ,
14889 }
14890.data
14891.global Thr4_User_Data_4v105_data_begin
14892Thr4_User_Data_4v105_data_begin:
14893Thr4_User_Data_4v105_data_end:
14894/*********************************************************************/
14895SECTION .Thr4_User_Text_4v006 TEXT_VA=0x0008c10000
14896attr_text {
14897 Name = .Thr4_User_Text_4v006 ,
14898 thr4_nz_ctx_tsb_2 ,
14899 VA = 0x000008c10000 ,/* 0x000008c1ffc0 */
14900 RA = 0x00165d0000 ,
14901 PA = 0x00b65d0000 ,
14902 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14903 TTE_V = 1 ,
14904 TTE_NFO = 0 ,
14905 TTE_L = 0 ,
14906 TTE_Soft = 0x1fbf9c ,
14907 TTE_IE = 0 ,
14908 TTE_E = 0 ,
14909 TTE_CP = 1 ,
14910 TTE_CV = 0 ,
14911 TTE_P = 0 ,
14912 TTE_EP = 1 ,
14913 TTE_W = 0 ,
14914 TTE_SW1 = 1 ,
14915 TTE_SW0 = 0 ,
14916 TTE_RSVD1 = 0 ,
14917 TTE_Size = 1 ,
14918 end_label = Thr4_User_Text_4v006_text_end ,
14919 compressimage ,
14920 }
14921.text
14922.global Thr4_User_Text_4v006_text_begin
14923Thr4_User_Text_4v006_text_begin:
14924 EXIT_GOOD
14925Thr4_User_Text_4v006_text_end:
14926/*********************************************************************/
14927SECTION .Thr4_User_Data_4v106 DATA_VA=0x00007fa000
14928attr_data {
14929 Name = .Thr4_User_Data_4v106 ,
14930 VA = 0x0000007fa000 ,/* 0x0000007fbfc0 */
14931 RA = 0x000b0cc000 ,
14932 PA = 0x000b0cc000 ,
14933 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14934 thr4_nz_ctx_tsb_1 ,
14935 TTE_V = 1 ,
14936 TTE_NFO = 0 ,
14937 TTE_L = 0 ,
14938 TTE_Soft = 0x096003 ,
14939 TTE_IE = 0 ,
14940 TTE_E = 0 ,
14941 TTE_CP = 1 ,
14942 TTE_CV = 0 ,
14943 TTE_P = 0 ,
14944 TTE_EP = 0 ,
14945 TTE_W = 1 ,
14946 TTE_SW1 = 1 ,
14947 TTE_SW0 = 1 ,
14948 TTE_RSVD1 = 0 ,
14949 TTE_Size = 0 ,
14950 end_label = Thr4_User_Data_4v106_data_end ,
14951 compressimage ,
14952 }
14953.data
14954.global Thr4_User_Data_4v106_data_begin
14955Thr4_User_Data_4v106_data_begin:
14956Thr4_User_Data_4v106_data_end:
14957/*********************************************************************/
14958SECTION .Thr4_User_Text_4v007 TEXT_VA=0x000075a000
14959attr_text {
14960 Name = .Thr4_User_Text_4v007 ,
14961 thr4_nz_ctx_tsb_1 ,
14962 VA = 0x00000075a000 ,/* 0x00000075bfc0 */
14963 RA = 0x000b1d0000 ,
14964 PA = 0x000b1d0000 ,
14965 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
14966 TTE_V = 1 ,
14967 TTE_NFO = 0 ,
14968 TTE_L = 0 ,
14969 TTE_Soft = 0x1fbf9c ,
14970 TTE_IE = 0 ,
14971 TTE_E = 0 ,
14972 TTE_CP = 1 ,
14973 TTE_CV = 0 ,
14974 TTE_P = 0 ,
14975 TTE_EP = 1 ,
14976 TTE_W = 0 ,
14977 TTE_SW1 = 1 ,
14978 TTE_SW0 = 0 ,
14979 TTE_RSVD1 = 0 ,
14980 TTE_Size = 0 ,
14981 end_label = Thr4_User_Text_4v007_text_end ,
14982 compressimage ,
14983 }
14984.text
14985.global Thr4_User_Text_4v007_text_begin
14986Thr4_User_Text_4v007_text_begin:
14987 EXIT_GOOD
14988Thr4_User_Text_4v007_text_end:
14989/*********************************************************************/
14990SECTION .Thr4_User_Data_4v107 DATA_VA=0x0000632000
14991attr_data {
14992 Name = .Thr4_User_Data_4v107 ,
14993 VA = 0x000000632000 ,/* 0x000000633fc0 */
14994 RA = 0x000b060000 ,
14995 PA = 0x000b060000 ,
14996 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
14997 thr4_nz_ctx_tsb_1 ,
14998 TTE_V = 1 ,
14999 TTE_NFO = 0 ,
15000 TTE_L = 0 ,
15001 TTE_Soft = 0x096003 ,
15002 TTE_IE = 0 ,
15003 TTE_E = 0 ,
15004 TTE_CP = 1 ,
15005 TTE_CV = 0 ,
15006 TTE_P = 0 ,
15007 TTE_EP = 0 ,
15008 TTE_W = 1 ,
15009 TTE_SW1 = 1 ,
15010 TTE_SW0 = 1 ,
15011 TTE_RSVD1 = 0 ,
15012 TTE_Size = 0 ,
15013 end_label = Thr4_User_Data_4v107_data_end ,
15014 compressimage ,
15015 }
15016.data
15017.global Thr4_User_Data_4v107_data_begin
15018Thr4_User_Data_4v107_data_begin:
15019Thr4_User_Data_4v107_data_end:
15020/*********************************************************************/
15021SECTION .Thr4_User_Text_4v008 TEXT_VA=0x0000670000
15022attr_text {
15023 Name = .Thr4_User_Text_4v008 ,
15024 thr4_nz_ctx_tsb_1 ,
15025 VA = 0x000000670000 ,/* 0x000000671fc0 */
15026 RA = 0x000b1fc000 ,
15027 PA = 0x000b1fc000 ,
15028 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
15029 TTE_V = 1 ,
15030 TTE_NFO = 0 ,
15031 TTE_L = 0 ,
15032 TTE_Soft = 0x1fbf9c ,
15033 TTE_IE = 0 ,
15034 TTE_E = 0 ,
15035 TTE_CP = 1 ,
15036 TTE_CV = 0 ,
15037 TTE_P = 0 ,
15038 TTE_EP = 1 ,
15039 TTE_W = 0 ,
15040 TTE_SW1 = 1 ,
15041 TTE_SW0 = 0 ,
15042 TTE_RSVD1 = 0 ,
15043 TTE_Size = 0 ,
15044 end_label = Thr4_User_Text_4v008_text_end ,
15045 compressimage ,
15046 }
15047.text
15048.global Thr4_User_Text_4v008_text_begin
15049Thr4_User_Text_4v008_text_begin:
15050 EXIT_GOOD
15051Thr4_User_Text_4v008_text_end:
15052/*********************************************************************/
15053SECTION .Thr4_User_Data_4v108 DATA_VA=0x00dec00000
15054attr_data {
15055 Name = .Thr4_User_Data_4v108 ,
15056 VA = 0x0000dec00000 ,/* 0x0000deffffc0 */
15057 RA = 0x00d4800000 ,
15058 PA = 0x0ad4800000 ,
15059 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
15060 thr4_nz_ctx_tsb_3 ,
15061 TTE_V = 1 ,
15062 TTE_NFO = 0 ,
15063 TTE_L = 0 ,
15064 TTE_Soft = 0x096003 ,
15065 TTE_IE = 0 ,
15066 TTE_E = 0 ,
15067 TTE_CP = 1 ,
15068 TTE_CV = 0 ,
15069 TTE_P = 0 ,
15070 TTE_EP = 0 ,
15071 TTE_W = 1 ,
15072 TTE_SW1 = 1 ,
15073 TTE_SW0 = 1 ,
15074 TTE_RSVD1 = 0 ,
15075 TTE_Size = 3 ,
15076 end_label = Thr4_User_Data_4v108_data_end ,
15077 compressimage ,
15078 }
15079.data
15080.global Thr4_User_Data_4v108_data_begin
15081Thr4_User_Data_4v108_data_begin:
15082Thr4_User_Data_4v108_data_end:
15083/*********************************************************************/
15084SECTION .Thr4_User_Text_4v009 TEXT_VA=0x00006de000
15085attr_text {
15086 Name = .Thr4_User_Text_4v009 ,
15087 thr4_nz_ctx_tsb_1 ,
15088 VA = 0x0000006de000 ,/* 0x0000006dffc0 */
15089 RA = 0x000b058000 ,
15090 PA = 0x000b058000 ,
15091 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
15092 TTE_V = 1 ,
15093 TTE_NFO = 0 ,
15094 TTE_L = 0 ,
15095 TTE_Soft = 0x1fbf9c ,
15096 TTE_IE = 0 ,
15097 TTE_E = 0 ,
15098 TTE_CP = 1 ,
15099 TTE_CV = 0 ,
15100 TTE_P = 0 ,
15101 TTE_EP = 1 ,
15102 TTE_W = 0 ,
15103 TTE_SW1 = 1 ,
15104 TTE_SW0 = 0 ,
15105 TTE_RSVD1 = 0 ,
15106 TTE_Size = 0 ,
15107 end_label = Thr4_User_Text_4v009_text_end ,
15108 compressimage ,
15109 }
15110.text
15111.global Thr4_User_Text_4v009_text_begin
15112Thr4_User_Text_4v009_text_begin:
15113 EXIT_GOOD
15114Thr4_User_Text_4v009_text_end:
15115/*********************************************************************/
15116SECTION .Thr4_User_Data_4v109 DATA_VA=0x00006ee000
15117attr_data {
15118 Name = .Thr4_User_Data_4v109 ,
15119 VA = 0x0000006ee000 ,/* 0x0000006effc0 */
15120 RA = 0x000b02c000 ,
15121 PA = 0x000b02c000 ,
15122 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
15123 thr4_nz_ctx_tsb_1 ,
15124 TTE_V = 1 ,
15125 TTE_NFO = 0 ,
15126 TTE_L = 0 ,
15127 TTE_Soft = 0x096003 ,
15128 TTE_IE = 0 ,
15129 TTE_E = 0 ,
15130 TTE_CP = 1 ,
15131 TTE_CV = 0 ,
15132 TTE_P = 0 ,
15133 TTE_EP = 0 ,
15134 TTE_W = 1 ,
15135 TTE_SW1 = 1 ,
15136 TTE_SW0 = 1 ,
15137 TTE_RSVD1 = 0 ,
15138 TTE_Size = 0 ,
15139 end_label = Thr4_User_Data_4v109_data_end ,
15140 compressimage ,
15141 }
15142.data
15143.global Thr4_User_Data_4v109_data_begin
15144Thr4_User_Data_4v109_data_begin:
15145Thr4_User_Data_4v109_data_end:
15146/*********************************************************************/
15147SECTION .Thr4_User_Text_4v00a TEXT_VA=0x00d1400000
15148attr_text {
15149 Name = .Thr4_User_Text_4v00a ,
15150 thr4_nz_ctx_tsb_3 ,
15151 VA = 0x0000d1400000 ,/* 0x0000d17fffc0 */
15152 RA = 0x00f4c00000 ,
15153 PA = 0x0af4c00000 ,
15154 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
15155 TTE_V = 1 ,
15156 TTE_NFO = 0 ,
15157 TTE_L = 0 ,
15158 TTE_Soft = 0x1fbf9c ,
15159 TTE_IE = 0 ,
15160 TTE_E = 0 ,
15161 TTE_CP = 1 ,
15162 TTE_CV = 0 ,
15163 TTE_P = 0 ,
15164 TTE_EP = 1 ,
15165 TTE_W = 0 ,
15166 TTE_SW1 = 1 ,
15167 TTE_SW0 = 0 ,
15168 TTE_RSVD1 = 0 ,
15169 TTE_Size = 3 ,
15170 end_label = Thr4_User_Text_4v00a_text_end ,
15171 compressimage ,
15172 }
15173.text
15174.global Thr4_User_Text_4v00a_text_begin
15175Thr4_User_Text_4v00a_text_begin:
15176 EXIT_GOOD
15177Thr4_User_Text_4v00a_text_end:
15178/*********************************************************************/
15179SECTION .Thr4_User_Data_4v10a DATA_VA=0x00006f8000
15180attr_data {
15181 Name = .Thr4_User_Data_4v10a ,
15182 VA = 0x0000006f8000 ,/* 0x0000006f9fc0 */
15183 RA = 0x000b0b8000 ,
15184 PA = 0x000b0b8000 ,
15185 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
15186 thr4_nz_ctx_tsb_1 ,
15187 TTE_V = 1 ,
15188 TTE_NFO = 0 ,
15189 TTE_L = 0 ,
15190 TTE_Soft = 0x096003 ,
15191 TTE_IE = 0 ,
15192 TTE_E = 0 ,
15193 TTE_CP = 1 ,
15194 TTE_CV = 0 ,
15195 TTE_P = 0 ,
15196 TTE_EP = 0 ,
15197 TTE_W = 1 ,
15198 TTE_SW1 = 1 ,
15199 TTE_SW0 = 1 ,
15200 TTE_RSVD1 = 0 ,
15201 TTE_Size = 0 ,
15202 end_label = Thr4_User_Data_4v10a_data_end ,
15203 compressimage ,
15204 }
15205.data
15206.global Thr4_User_Data_4v10a_data_begin
15207Thr4_User_Data_4v10a_data_begin:
15208Thr4_User_Data_4v10a_data_end:
15209/*********************************************************************/
15210SECTION .Thr4_User_Text_4v00b TEXT_VA=0x0008640000
15211attr_text {
15212 Name = .Thr4_User_Text_4v00b ,
15213 thr4_nz_ctx_tsb_2 ,
15214 VA = 0x000008640000 ,/* 0x00000864ffc0 */
15215 RA = 0x0016d50000 ,
15216 PA = 0x00b6d50000 ,
15217 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
15218 TTE_V = 1 ,
15219 TTE_NFO = 0 ,
15220 TTE_L = 0 ,
15221 TTE_Soft = 0x1fbf9c ,
15222 TTE_IE = 0 ,
15223 TTE_E = 0 ,
15224 TTE_CP = 1 ,
15225 TTE_CV = 0 ,
15226 TTE_P = 0 ,
15227 TTE_EP = 1 ,
15228 TTE_W = 0 ,
15229 TTE_SW1 = 1 ,
15230 TTE_SW0 = 0 ,
15231 TTE_RSVD1 = 0 ,
15232 TTE_Size = 1 ,
15233 end_label = Thr4_User_Text_4v00b_text_end ,
15234 compressimage ,
15235 }
15236.text
15237.global Thr4_User_Text_4v00b_text_begin
15238Thr4_User_Text_4v00b_text_begin:
15239 EXIT_GOOD
15240Thr4_User_Text_4v00b_text_end:
15241/*********************************************************************/
15242SECTION .Thr4_User_Data_4v10b DATA_VA=0x0000652000
15243attr_data {
15244 Name = .Thr4_User_Data_4v10b ,
15245 VA = 0x000000652000 ,/* 0x000000653fc0 */
15246 RA = 0x000b096000 ,
15247 PA = 0x000b096000 ,
15248 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
15249 thr4_nz_ctx_tsb_1 ,
15250 TTE_V = 1 ,
15251 TTE_NFO = 0 ,
15252 TTE_L = 0 ,
15253 TTE_Soft = 0x096003 ,
15254 TTE_IE = 0 ,
15255 TTE_E = 0 ,
15256 TTE_CP = 1 ,
15257 TTE_CV = 0 ,
15258 TTE_P = 0 ,
15259 TTE_EP = 0 ,
15260 TTE_W = 1 ,
15261 TTE_SW1 = 1 ,
15262 TTE_SW0 = 1 ,
15263 TTE_RSVD1 = 0 ,
15264 TTE_Size = 0 ,
15265 end_label = Thr4_User_Data_4v10b_data_end ,
15266 compressimage ,
15267 }
15268.data
15269.global Thr4_User_Data_4v10b_data_begin
15270Thr4_User_Data_4v10b_data_begin:
15271Thr4_User_Data_4v10b_data_end:
15272/*********************************************************************/
15273SECTION .Thr4_User_Text_4v00c TEXT_VA=0x00083d0000
15274attr_text {
15275 Name = .Thr4_User_Text_4v00c ,
15276 thr4_nz_ctx_tsb_2 ,
15277 VA = 0x0000083d0000 ,/* 0x0000083dffc0 */
15278 RA = 0x0016b10000 ,
15279 PA = 0x00b6b10000 ,
15280 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
15281 TTE_V = 1 ,
15282 TTE_NFO = 0 ,
15283 TTE_L = 0 ,
15284 TTE_Soft = 0x1fbf9c ,
15285 TTE_IE = 0 ,
15286 TTE_E = 0 ,
15287 TTE_CP = 1 ,
15288 TTE_CV = 0 ,
15289 TTE_P = 0 ,
15290 TTE_EP = 1 ,
15291 TTE_W = 0 ,
15292 TTE_SW1 = 1 ,
15293 TTE_SW0 = 0 ,
15294 TTE_RSVD1 = 0 ,
15295 TTE_Size = 1 ,
15296 end_label = Thr4_User_Text_4v00c_text_end ,
15297 compressimage ,
15298 }
15299.text
15300.global Thr4_User_Text_4v00c_text_begin
15301Thr4_User_Text_4v00c_text_begin:
15302 EXIT_GOOD
15303Thr4_User_Text_4v00c_text_end:
15304/*********************************************************************/
15305SECTION .Thr4_User_Data_4v10c DATA_VA=0x00dcc00000
15306attr_data {
15307 Name = .Thr4_User_Data_4v10c ,
15308 VA = 0x0000dcc00000 ,/* 0x0000dcffffc0 */
15309 RA = 0x00fe800000 ,
15310 PA = 0x0afe800000 ,
15311 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
15312 thr4_nz_ctx_tsb_3 ,
15313 TTE_V = 1 ,
15314 TTE_NFO = 0 ,
15315 TTE_L = 0 ,
15316 TTE_Soft = 0x096003 ,
15317 TTE_IE = 0 ,
15318 TTE_E = 0 ,
15319 TTE_CP = 1 ,
15320 TTE_CV = 0 ,
15321 TTE_P = 0 ,
15322 TTE_EP = 0 ,
15323 TTE_W = 1 ,
15324 TTE_SW1 = 1 ,
15325 TTE_SW0 = 1 ,
15326 TTE_RSVD1 = 0 ,
15327 TTE_Size = 3 ,
15328 end_label = Thr4_User_Data_4v10c_data_end ,
15329 compressimage ,
15330 }
15331.data
15332.global Thr4_User_Data_4v10c_data_begin
15333Thr4_User_Data_4v10c_data_begin:
15334Thr4_User_Data_4v10c_data_end:
15335/*********************************************************************/
15336SECTION .Thr4_User_Text_4v00d TEXT_VA=0x00007c2000
15337attr_text {
15338 Name = .Thr4_User_Text_4v00d ,
15339 thr4_nz_ctx_tsb_1 ,
15340 VA = 0x0000007c2000 ,/* 0x0000007c3fc0 */
15341 RA = 0x000b1c4000 ,
15342 PA = 0x000b1c4000 ,
15343 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
15344 TTE_V = 1 ,
15345 TTE_NFO = 0 ,
15346 TTE_L = 0 ,
15347 TTE_Soft = 0x1fbf9c ,
15348 TTE_IE = 0 ,
15349 TTE_E = 0 ,
15350 TTE_CP = 1 ,
15351 TTE_CV = 0 ,
15352 TTE_P = 0 ,
15353 TTE_EP = 1 ,
15354 TTE_W = 0 ,
15355 TTE_SW1 = 1 ,
15356 TTE_SW0 = 0 ,
15357 TTE_RSVD1 = 0 ,
15358 TTE_Size = 0 ,
15359 end_label = Thr4_User_Text_4v00d_text_end ,
15360 compressimage ,
15361 }
15362.text
15363.global Thr4_User_Text_4v00d_text_begin
15364Thr4_User_Text_4v00d_text_begin:
15365 EXIT_GOOD
15366Thr4_User_Text_4v00d_text_end:
15367/*********************************************************************/
15368SECTION .Thr4_User_Data_4v10d DATA_VA=0x000066c000
15369attr_data {
15370 Name = .Thr4_User_Data_4v10d ,
15371 VA = 0x00000066c000 ,/* 0x00000066dfc0 */
15372 RA = 0x000b072000 ,
15373 PA = 0x000b072000 ,
15374 TTE_Context = 0x14c0 ,/* DATA_PRIMARY */
15375 thr4_nz_ctx_tsb_1 ,
15376 TTE_V = 1 ,
15377 TTE_NFO = 0 ,
15378 TTE_L = 0 ,
15379 TTE_Soft = 0x096003 ,
15380 TTE_IE = 0 ,
15381 TTE_E = 0 ,
15382 TTE_CP = 1 ,
15383 TTE_CV = 0 ,
15384 TTE_P = 0 ,
15385 TTE_EP = 0 ,
15386 TTE_W = 1 ,
15387 TTE_SW1 = 1 ,
15388 TTE_SW0 = 1 ,
15389 TTE_RSVD1 = 0 ,
15390 TTE_Size = 0 ,
15391 end_label = Thr4_User_Data_4v10d_data_end ,
15392 compressimage ,
15393 }
15394.data
15395.global Thr4_User_Data_4v10d_data_begin
15396Thr4_User_Data_4v10d_data_begin:
15397Thr4_User_Data_4v10d_data_end:
15398/*********************************************************************/
15399SECTION .Thr4_User_Text_4v00e TEXT_VA=0x00006d8000
15400attr_text {
15401 Name = .Thr4_User_Text_4v00e ,
15402 thr4_nz_ctx_tsb_1 ,
15403 VA = 0x0000006d8000 ,/* 0x0000006d9fc0 */
15404 RA = 0x000b154000 ,
15405 PA = 0x000b154000 ,
15406 TTE_Context = 0x14c0 ,/* TEXT_PRIMARY */
15407 TTE_V = 1 ,
15408 TTE_NFO = 0 ,
15409 TTE_L = 0 ,
15410 TTE_Soft = 0x1fbf9c ,
15411 TTE_IE = 0 ,
15412 TTE_E = 0 ,
15413 TTE_CP = 1 ,
15414 TTE_CV = 0 ,
15415 TTE_P = 0 ,
15416 TTE_EP = 1 ,
15417 TTE_W = 0 ,
15418 TTE_SW1 = 1 ,
15419 TTE_SW0 = 0 ,
15420 TTE_RSVD1 = 0 ,
15421 TTE_Size = 0 ,
15422 end_label = Thr4_User_Text_4v00e_text_end ,
15423 compressimage ,
15424 }
15425.text
15426.global Thr4_User_Text_4v00e_text_begin
15427Thr4_User_Text_4v00e_text_begin:
15428 EXIT_GOOD
15429Thr4_User_Text_4v00e_text_end:
15430/*********************************************************************/
15431SECTION .Thr5_User_Text_4v000 TEXT_VA=0x00f9000000
15432attr_text {
15433 Name = .Thr5_User_Text_4v000 ,
15434 thr5_nz_ctx_tsb_2 ,
15435 VA = 0x0000f9000000 ,/* 0x0000f93fffc0 */
15436 RA = 0x0cfa000000 ,
15437 PA = 0x0cfa000000 ,
15438 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
15439 TTE_V = 1 ,
15440 TTE_NFO = 0 ,
15441 TTE_L = 0 ,
15442 TTE_Soft = 0x1a502e ,
15443 TTE_IE = 0 ,
15444 TTE_E = 0 ,
15445 TTE_CP = 1 ,
15446 TTE_CV = 0 ,
15447 TTE_P = 0 ,
15448 TTE_EP = 1 ,
15449 TTE_W = 0 ,
15450 TTE_SW1 = 1 ,
15451 TTE_SW0 = 1 ,
15452 TTE_RSVD1 = 0 ,
15453 TTE_Size = 3 ,
15454 end_label = Thr5_User_Text_4v000_text_end ,
15455 compressimage ,
15456 }
15457.text
15458.global Thr5_user_code_entry
15459Thr5_user_code_entry:
15460.global Thr5_User_Text_4v000_text_begin
15461Thr5_User_Text_4v000_text_begin:
15462 EXIT_GOOD
15463Thr5_User_Text_4v000_text_end:
15464/*********************************************************************/
15465SECTION .Thr5_User_Data_4u100 DATA_VA=0x0008af0000
15466attr_data {
15467 Name = .Thr5_User_Data_4u100 ,
15468 VA = 0x000008af0000 ,/* 0x000008afffc0 */
15469 RA = 0x0016f80000 ,
15470 PA = 0x00d6f80000 ,
15471 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
15472 thr5_nz_ctx_tsb_1 ,
15473 TTE_V = 1 ,
15474 TTE_Size = 1 ,
15475 TTE_NFO = 0 ,
15476 TTE_IE = 0 ,
15477 TTE_Soft2 = 0x031 ,
15478 TTE_Diag = 0x0a ,
15479 TTE_Soft = 0x09 ,
15480 TTE_EP = 0 ,
15481 TTE_L = 0 ,
15482 TTE_CP = 1 ,
15483 TTE_CV = 0 ,
15484 TTE_E = 0 ,
15485 TTE_P = 0 ,
15486 TTE_W = 1 ,
15487 TTE_RSVD1 = 0 ,
15488 end_label = Thr5_User_Data_4u100_data_end ,
15489 compressimage ,
15490 }
15491.data
15492.global Thr5_User_Data_4u100_data_begin
15493Thr5_User_Data_4u100_data_begin:
15494Thr5_User_Data_4u100_data_end:
15495/*********************************************************************/
15496SECTION .Thr5_User_Data_4u200 DATA_VA=0x0000786000
15497attr_data {
15498 Name = .Thr5_User_Data_4u200 ,
15499 VA = 0x000000786000 ,/* 0x000000787fc0 */
15500 RA = 0x0001132000 ,
15501 PA = 0x000d132000 ,
15502 TTE_Context = 0x17c5 ,/* DATA_SECONDARY */
15503 thr5_nz_ctx_tsb_0 ,
15504 TTE_V = 1 ,
15505 TTE_Size = 0 ,
15506 TTE_NFO = 0 ,
15507 TTE_IE = 0 ,
15508 TTE_Soft2 = 0x07f ,
15509 TTE_Diag = 0xc1 ,
15510 TTE_Soft = 0x19 ,
15511 TTE_EP = 0 ,
15512 TTE_L = 0 ,
15513 TTE_CP = 1 ,
15514 TTE_CV = 0 ,
15515 TTE_E = 0 ,
15516 TTE_P = 0 ,
15517 TTE_W = 1 ,
15518 TTE_RSVD1 = 0 ,
15519 end_label = Thr5_User_Data_4u200_data_end ,
15520 compressimage ,
15521 }
15522.data
15523.global Thr5_User_Data_4u200_data_begin
15524Thr5_User_Data_4u200_data_begin:
15525Thr5_User_Data_4u200_data_end:
15526/*********************************************************************/
15527SECTION .Thr5_User_Data_4v300 DATA_VA=0x00c4000000
15528attr_data {
15529 Name = .Thr5_User_Data_4v300 ,
15530 VA = 0x0000c4000000 ,/* 0x0000c43fffc0 */
15531 RA = 0x0cf2400000 ,
15532 PA = 0x0cf2400000 ,
15533 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15534 thr5_z_ctx_tsb_3 ,
15535 TTE_V = 1 ,
15536 TTE_NFO = 0 ,
15537 TTE_L = 0 ,
15538 TTE_Soft = 0x1e80ba ,
15539 TTE_IE = 0 ,
15540 TTE_E = 0 ,
15541 TTE_CP = 1 ,
15542 TTE_CV = 0 ,
15543 TTE_P = 0 ,
15544 TTE_EP = 0 ,
15545 TTE_W = 1 ,
15546 TTE_SW1 = 0 ,
15547 TTE_SW0 = 0 ,
15548 TTE_RSVD1 = 0 ,
15549 TTE_Size = 3 ,
15550 end_label = Thr5_User_Data_4v300_data_end ,
15551 compressimage ,
15552 }
15553.data
15554.global Thr5_User_Data_4v300_data_begin
15555Thr5_User_Data_4v300_data_begin:
15556Thr5_User_Data_4v300_data_end:
15557/*********************************************************************/
15558SECTION .Thr5_User_Text_4u000 TEXT_VA=0x0000662000
15559attr_text {
15560 Name = .Thr5_User_Text_4u000 ,
15561 thr5_nz_ctx_tsb_0 ,
15562 VA = 0x000000662000 ,/* 0x000000663fc0 */
15563 RA = 0x00010e0000 ,
15564 PA = 0x000d0e0000 ,
15565 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
15566 TTE_V = 1 ,
15567 TTE_Size = 0 ,
15568 TTE_NFO = 0 ,
15569 TTE_IE = 0 ,
15570 TTE_Soft2 = 0x342 ,
15571 TTE_Diag = 0x16 ,
15572 TTE_Soft = 0x00 ,
15573 TTE_EP = 1 ,
15574 TTE_L = 0 ,
15575 TTE_CP = 1 ,
15576 TTE_CV = 0 ,
15577 TTE_E = 0 ,
15578 TTE_P = 0 ,
15579 TTE_W = 0 ,
15580 TTE_RSVD1 = 0 ,
15581 end_label = Thr5_User_Text_4u000_text_end ,
15582 compressimage ,
15583 }
15584.text
15585.global Thr5_User_Text_4u000_text_begin
15586Thr5_User_Text_4u000_text_begin:
15587 EXIT_GOOD
15588Thr5_User_Text_4u000_text_end:
15589/*********************************************************************/
15590SECTION .Thr5_User_Data_4u101 DATA_VA=0x000077e000
15591attr_data {
15592 Name = .Thr5_User_Data_4u101 ,
15593 VA = 0x00000077e000 ,/* 0x00000077ffc0 */
15594 RA = 0x0001168000 ,
15595 PA = 0x000d168000 ,
15596 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
15597 thr5_nz_ctx_tsb_0 ,
15598 TTE_V = 1 ,
15599 TTE_Size = 0 ,
15600 TTE_NFO = 0 ,
15601 TTE_IE = 0 ,
15602 TTE_Soft2 = 0x031 ,
15603 TTE_Diag = 0x0a ,
15604 TTE_Soft = 0x09 ,
15605 TTE_EP = 0 ,
15606 TTE_L = 0 ,
15607 TTE_CP = 1 ,
15608 TTE_CV = 0 ,
15609 TTE_E = 0 ,
15610 TTE_P = 0 ,
15611 TTE_W = 1 ,
15612 TTE_RSVD1 = 0 ,
15613 end_label = Thr5_User_Data_4u101_data_end ,
15614 compressimage ,
15615 }
15616.data
15617.global Thr5_User_Data_4u101_data_begin
15618Thr5_User_Data_4u101_data_begin:
15619Thr5_User_Data_4u101_data_end:
15620/*********************************************************************/
15621SECTION .Thr5_User_Data_4v200 DATA_VA=0x00fa400000
15622attr_data {
15623 Name = .Thr5_User_Data_4v200 ,
15624 VA = 0x0000fa400000 ,/* 0x0000fa7fffc0 */
15625 RA = 0x0cfb800000 ,
15626 PA = 0x0cfb800000 ,
15627 TTE_Context = 0x17c5 ,/* DATA_SECONDARY */
15628 thr5_nz_ctx_tsb_2 ,
15629 TTE_V = 1 ,
15630 TTE_NFO = 0 ,
15631 TTE_L = 0 ,
15632 TTE_Soft = 0x1f4028 ,
15633 TTE_IE = 0 ,
15634 TTE_E = 0 ,
15635 TTE_CP = 1 ,
15636 TTE_CV = 0 ,
15637 TTE_P = 0 ,
15638 TTE_EP = 0 ,
15639 TTE_W = 1 ,
15640 TTE_SW1 = 1 ,
15641 TTE_SW0 = 0 ,
15642 TTE_RSVD1 = 0 ,
15643 TTE_Size = 3 ,
15644 end_label = Thr5_User_Data_4v200_data_end ,
15645 compressimage ,
15646 }
15647.data
15648.global Thr5_User_Data_4v200_data_begin
15649Thr5_User_Data_4v200_data_begin:
15650Thr5_User_Data_4v200_data_end:
15651/*********************************************************************/
15652SECTION .Thr5_User_Data_4u300 DATA_VA=0x0000774000
15653attr_data {
15654 Name = .Thr5_User_Data_4u300 ,
15655 VA = 0x000000774000 ,/* 0x000000775fc0 */
15656 RA = 0x00011b0000 ,
15657 PA = 0x000d1b0000 ,
15658 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15659 thr5_z_ctx_tsb_1 ,
15660 TTE_V = 1 ,
15661 TTE_Size = 0 ,
15662 TTE_NFO = 0 ,
15663 TTE_IE = 0 ,
15664 TTE_Soft2 = 0x264 ,
15665 TTE_Diag = 0xde ,
15666 TTE_Soft = 0x1e ,
15667 TTE_EP = 0 ,
15668 TTE_L = 0 ,
15669 TTE_CP = 1 ,
15670 TTE_CV = 0 ,
15671 TTE_E = 0 ,
15672 TTE_P = 0 ,
15673 TTE_W = 1 ,
15674 TTE_RSVD1 = 0 ,
15675 end_label = Thr5_User_Data_4u300_data_end ,
15676 compressimage ,
15677 }
15678.data
15679.global Thr5_User_Data_4u300_data_begin
15680Thr5_User_Data_4u300_data_begin:
15681Thr5_User_Data_4u300_data_end:
15682/*********************************************************************/
15683SECTION .Thr5_User_Text_4u001 TEXT_VA=0x0008ae0000
15684attr_text {
15685 Name = .Thr5_User_Text_4u001 ,
15686 thr5_nz_ctx_tsb_1 ,
15687 VA = 0x000008ae0000 ,/* 0x000008aeffc0 */
15688 RA = 0x00163b0000 ,
15689 PA = 0x00d63b0000 ,
15690 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
15691 TTE_V = 1 ,
15692 TTE_Size = 1 ,
15693 TTE_NFO = 0 ,
15694 TTE_IE = 0 ,
15695 TTE_Soft2 = 0x342 ,
15696 TTE_Diag = 0x16 ,
15697 TTE_Soft = 0x00 ,
15698 TTE_EP = 1 ,
15699 TTE_L = 0 ,
15700 TTE_CP = 1 ,
15701 TTE_CV = 0 ,
15702 TTE_E = 0 ,
15703 TTE_P = 0 ,
15704 TTE_W = 0 ,
15705 TTE_RSVD1 = 0 ,
15706 end_label = Thr5_User_Text_4u001_text_end ,
15707 compressimage ,
15708 }
15709.text
15710.global Thr5_User_Text_4u001_text_begin
15711Thr5_User_Text_4u001_text_begin:
15712 EXIT_GOOD
15713Thr5_User_Text_4u001_text_end:
15714/*********************************************************************/
15715SECTION .Thr5_User_Data_4u102 DATA_VA=0x0008690000
15716attr_data {
15717 Name = .Thr5_User_Data_4u102 ,
15718 VA = 0x000008690000 ,/* 0x00000869ffc0 */
15719 RA = 0x00166b0000 ,
15720 PA = 0x00d66b0000 ,
15721 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
15722 thr5_nz_ctx_tsb_1 ,
15723 TTE_V = 1 ,
15724 TTE_Size = 1 ,
15725 TTE_NFO = 0 ,
15726 TTE_IE = 0 ,
15727 TTE_Soft2 = 0x031 ,
15728 TTE_Diag = 0x0a ,
15729 TTE_Soft = 0x09 ,
15730 TTE_EP = 0 ,
15731 TTE_L = 0 ,
15732 TTE_CP = 1 ,
15733 TTE_CV = 0 ,
15734 TTE_E = 0 ,
15735 TTE_P = 0 ,
15736 TTE_W = 1 ,
15737 TTE_RSVD1 = 0 ,
15738 end_label = Thr5_User_Data_4u102_data_end ,
15739 compressimage ,
15740 }
15741.data
15742.global Thr5_User_Data_4u102_data_begin
15743Thr5_User_Data_4u102_data_begin:
15744Thr5_User_Data_4u102_data_end:
15745/*********************************************************************/
15746SECTION .Thr5_User_Data_4u201 DATA_VA=0x000067e000
15747attr_data {
15748 Name = .Thr5_User_Data_4u201 ,
15749 VA = 0x00000067e000 ,/* 0x00000067ffc0 */
15750 RA = 0x0001070000 ,
15751 PA = 0x000d070000 ,
15752 TTE_Context = 0x17c5 ,/* DATA_SECONDARY */
15753 thr5_nz_ctx_tsb_0 ,
15754 TTE_V = 1 ,
15755 TTE_Size = 0 ,
15756 TTE_NFO = 0 ,
15757 TTE_IE = 0 ,
15758 TTE_Soft2 = 0x07f ,
15759 TTE_Diag = 0xc1 ,
15760 TTE_Soft = 0x19 ,
15761 TTE_EP = 0 ,
15762 TTE_L = 0 ,
15763 TTE_CP = 1 ,
15764 TTE_CV = 0 ,
15765 TTE_E = 0 ,
15766 TTE_P = 0 ,
15767 TTE_W = 1 ,
15768 TTE_RSVD1 = 0 ,
15769 end_label = Thr5_User_Data_4u201_data_end ,
15770 compressimage ,
15771 }
15772.data
15773.global Thr5_User_Data_4u201_data_begin
15774Thr5_User_Data_4u201_data_begin:
15775Thr5_User_Data_4u201_data_end:
15776/*********************************************************************/
15777SECTION .Thr5_User_Text_4u002 TEXT_VA=0x0008930000
15778attr_text {
15779 Name = .Thr5_User_Text_4u002 ,
15780 thr5_nz_ctx_tsb_1 ,
15781 VA = 0x000008930000 ,/* 0x00000893ffc0 */
15782 RA = 0x00166f0000 ,
15783 PA = 0x00d66f0000 ,
15784 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
15785 TTE_V = 1 ,
15786 TTE_Size = 1 ,
15787 TTE_NFO = 0 ,
15788 TTE_IE = 0 ,
15789 TTE_Soft2 = 0x342 ,
15790 TTE_Diag = 0x16 ,
15791 TTE_Soft = 0x00 ,
15792 TTE_EP = 1 ,
15793 TTE_L = 0 ,
15794 TTE_CP = 1 ,
15795 TTE_CV = 0 ,
15796 TTE_E = 0 ,
15797 TTE_P = 0 ,
15798 TTE_W = 0 ,
15799 TTE_RSVD1 = 0 ,
15800 end_label = Thr5_User_Text_4u002_text_end ,
15801 compressimage ,
15802 }
15803.text
15804.global Thr5_User_Text_4u002_text_begin
15805Thr5_User_Text_4u002_text_begin:
15806 EXIT_GOOD
15807Thr5_User_Text_4u002_text_end:
15808/*********************************************************************/
15809SECTION .Thr5_User_Data_4u103 DATA_VA=0x0008e00000
15810attr_data {
15811 Name = .Thr5_User_Data_4u103 ,
15812 VA = 0x000008e00000 ,/* 0x000008e0ffc0 */
15813 RA = 0x0016790000 ,
15814 PA = 0x00d6790000 ,
15815 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
15816 thr5_nz_ctx_tsb_1 ,
15817 TTE_V = 1 ,
15818 TTE_Size = 1 ,
15819 TTE_NFO = 0 ,
15820 TTE_IE = 0 ,
15821 TTE_Soft2 = 0x031 ,
15822 TTE_Diag = 0x0a ,
15823 TTE_Soft = 0x09 ,
15824 TTE_EP = 0 ,
15825 TTE_L = 0 ,
15826 TTE_CP = 1 ,
15827 TTE_CV = 0 ,
15828 TTE_E = 0 ,
15829 TTE_P = 0 ,
15830 TTE_W = 1 ,
15831 TTE_RSVD1 = 0 ,
15832 end_label = Thr5_User_Data_4u103_data_end ,
15833 compressimage ,
15834 }
15835.data
15836.global Thr5_User_Data_4u103_data_begin
15837Thr5_User_Data_4u103_data_begin:
15838Thr5_User_Data_4u103_data_end:
15839/*********************************************************************/
15840SECTION .Thr5_User_Data_4v201 DATA_VA=0x00cf000000
15841attr_data {
15842 Name = .Thr5_User_Data_4v201 ,
15843 VA = 0x0000cf000000 ,/* 0x0000cf3fffc0 */
15844 RA = 0x0ce6400000 ,
15845 PA = 0x0ce6400000 ,
15846 TTE_Context = 0x17c5 ,/* DATA_SECONDARY */
15847 thr5_nz_ctx_tsb_2 ,
15848 TTE_V = 1 ,
15849 TTE_NFO = 0 ,
15850 TTE_L = 0 ,
15851 TTE_Soft = 0x1f4028 ,
15852 TTE_IE = 0 ,
15853 TTE_E = 0 ,
15854 TTE_CP = 1 ,
15855 TTE_CV = 0 ,
15856 TTE_P = 0 ,
15857 TTE_EP = 0 ,
15858 TTE_W = 1 ,
15859 TTE_SW1 = 1 ,
15860 TTE_SW0 = 0 ,
15861 TTE_RSVD1 = 0 ,
15862 TTE_Size = 3 ,
15863 end_label = Thr5_User_Data_4v201_data_end ,
15864 compressimage ,
15865 }
15866.data
15867.global Thr5_User_Data_4v201_data_begin
15868Thr5_User_Data_4v201_data_begin:
15869Thr5_User_Data_4v201_data_end:
15870/*********************************************************************/
15871SECTION .Thr5_User_Text_4v001 TEXT_VA=0x00ec400000
15872attr_text {
15873 Name = .Thr5_User_Text_4v001 ,
15874 thr5_nz_ctx_tsb_2 ,
15875 VA = 0x0000ec400000 ,/* 0x0000ec7fffc0 */
15876 RA = 0x0cff800000 ,
15877 PA = 0x0cff800000 ,
15878 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
15879 TTE_V = 1 ,
15880 TTE_NFO = 0 ,
15881 TTE_L = 0 ,
15882 TTE_Soft = 0x1a502e ,
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 end_label = Thr5_User_Text_4v001_text_end ,
15895 compressimage ,
15896 }
15897.text
15898.global Thr5_User_Text_4v001_text_begin
15899Thr5_User_Text_4v001_text_begin:
15900 EXIT_GOOD
15901Thr5_User_Text_4v001_text_end:
15902/*********************************************************************/
15903SECTION .Thr5_User_Data_4u104 DATA_VA=0x00084d0000
15904attr_data {
15905 Name = .Thr5_User_Data_4u104 ,
15906 VA = 0x0000084d0000 ,/* 0x0000084dffc0 */
15907 RA = 0x0016700000 ,
15908 PA = 0x00d6700000 ,
15909 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
15910 thr5_nz_ctx_tsb_1 ,
15911 TTE_V = 1 ,
15912 TTE_Size = 1 ,
15913 TTE_NFO = 0 ,
15914 TTE_IE = 0 ,
15915 TTE_Soft2 = 0x031 ,
15916 TTE_Diag = 0x0a ,
15917 TTE_Soft = 0x09 ,
15918 TTE_EP = 0 ,
15919 TTE_L = 0 ,
15920 TTE_CP = 1 ,
15921 TTE_CV = 0 ,
15922 TTE_E = 0 ,
15923 TTE_P = 0 ,
15924 TTE_W = 1 ,
15925 TTE_RSVD1 = 0 ,
15926 end_label = Thr5_User_Data_4u104_data_end ,
15927 compressimage ,
15928 }
15929.data
15930.global Thr5_User_Data_4u104_data_begin
15931Thr5_User_Data_4u104_data_begin:
15932Thr5_User_Data_4u104_data_end:
15933/*********************************************************************/
15934SECTION .Thr5_User_Data_4u202 DATA_VA=0x0008380000
15935attr_data {
15936 Name = .Thr5_User_Data_4u202 ,
15937 VA = 0x000008380000 ,/* 0x00000838ffc0 */
15938 RA = 0x00167a0000 ,
15939 PA = 0x00d67a0000 ,
15940 TTE_Context = 0x17c5 ,/* DATA_SECONDARY */
15941 thr5_nz_ctx_tsb_1 ,
15942 TTE_V = 1 ,
15943 TTE_Size = 1 ,
15944 TTE_NFO = 0 ,
15945 TTE_IE = 0 ,
15946 TTE_Soft2 = 0x07f ,
15947 TTE_Diag = 0xc1 ,
15948 TTE_Soft = 0x19 ,
15949 TTE_EP = 0 ,
15950 TTE_L = 0 ,
15951 TTE_CP = 1 ,
15952 TTE_CV = 0 ,
15953 TTE_E = 0 ,
15954 TTE_P = 0 ,
15955 TTE_W = 1 ,
15956 TTE_RSVD1 = 0 ,
15957 end_label = Thr5_User_Data_4u202_data_end ,
15958 compressimage ,
15959 }
15960.data
15961.global Thr5_User_Data_4u202_data_begin
15962Thr5_User_Data_4u202_data_begin:
15963Thr5_User_Data_4u202_data_end:
15964/*********************************************************************/
15965SECTION .Thr5_User_Text_4u003 TEXT_VA=0x0000732000
15966attr_text {
15967 Name = .Thr5_User_Text_4u003 ,
15968 thr5_nz_ctx_tsb_0 ,
15969 VA = 0x000000732000 ,/* 0x000000733fc0 */
15970 RA = 0x0001030000 ,
15971 PA = 0x000d030000 ,
15972 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
15973 TTE_V = 1 ,
15974 TTE_Size = 0 ,
15975 TTE_NFO = 0 ,
15976 TTE_IE = 0 ,
15977 TTE_Soft2 = 0x342 ,
15978 TTE_Diag = 0x16 ,
15979 TTE_Soft = 0x00 ,
15980 TTE_EP = 1 ,
15981 TTE_L = 0 ,
15982 TTE_CP = 1 ,
15983 TTE_CV = 0 ,
15984 TTE_E = 0 ,
15985 TTE_P = 0 ,
15986 TTE_W = 0 ,
15987 TTE_RSVD1 = 0 ,
15988 end_label = Thr5_User_Text_4u003_text_end ,
15989 compressimage ,
15990 }
15991.text
15992.global Thr5_User_Text_4u003_text_begin
15993Thr5_User_Text_4u003_text_begin:
15994 EXIT_GOOD
15995Thr5_User_Text_4u003_text_end:
15996/*********************************************************************/
15997SECTION .Thr5_User_Data_4u105 DATA_VA=0x00086a0000
15998attr_data {
15999 Name = .Thr5_User_Data_4u105 ,
16000 VA = 0x0000086a0000 ,/* 0x0000086affc0 */
16001 RA = 0x0016f60000 ,
16002 PA = 0x00d6f60000 ,
16003 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16004 thr5_nz_ctx_tsb_1 ,
16005 TTE_V = 1 ,
16006 TTE_Size = 1 ,
16007 TTE_NFO = 0 ,
16008 TTE_IE = 0 ,
16009 TTE_Soft2 = 0x031 ,
16010 TTE_Diag = 0x0a ,
16011 TTE_Soft = 0x09 ,
16012 TTE_EP = 0 ,
16013 TTE_L = 0 ,
16014 TTE_CP = 1 ,
16015 TTE_CV = 0 ,
16016 TTE_E = 0 ,
16017 TTE_P = 0 ,
16018 TTE_W = 1 ,
16019 TTE_RSVD1 = 0 ,
16020 end_label = Thr5_User_Data_4u105_data_end ,
16021 compressimage ,
16022 }
16023.data
16024.global Thr5_User_Data_4u105_data_begin
16025Thr5_User_Data_4u105_data_begin:
16026Thr5_User_Data_4u105_data_end:
16027/*********************************************************************/
16028SECTION .Thr5_User_Text_4v002 TEXT_VA=0x0050000000
16029attr_text {
16030 Name = .Thr5_User_Text_4v002 ,
16031 thr5_nz_ctx_tsb_3 ,
16032 VA = 0x000050000000 ,/* 0x00005fffffc0 */
16033 RA = 0x7260000000 ,
16034 PA = 0x7260000000 ,
16035 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
16036 TTE_V = 1 ,
16037 TTE_NFO = 0 ,
16038 TTE_L = 0 ,
16039 TTE_Soft = 0x1a502e ,
16040 TTE_IE = 0 ,
16041 TTE_E = 0 ,
16042 TTE_CP = 1 ,
16043 TTE_CV = 0 ,
16044 TTE_P = 0 ,
16045 TTE_EP = 1 ,
16046 TTE_W = 0 ,
16047 TTE_SW1 = 1 ,
16048 TTE_SW0 = 1 ,
16049 TTE_RSVD1 = 0 ,
16050 TTE_Size = 5 ,
16051 end_label = Thr5_User_Text_4v002_text_end ,
16052 compressimage ,
16053 }
16054.text
16055.global Thr5_User_Text_4v002_text_begin
16056Thr5_User_Text_4v002_text_begin:
16057 EXIT_GOOD
16058Thr5_User_Text_4v002_text_end:
16059/*********************************************************************/
16060SECTION .Thr5_User_Data_4u106 DATA_VA=0x0008a00000
16061attr_data {
16062 Name = .Thr5_User_Data_4u106 ,
16063 VA = 0x000008a00000 ,/* 0x000008a0ffc0 */
16064 RA = 0x0016310000 ,
16065 PA = 0x00d6310000 ,
16066 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16067 thr5_nz_ctx_tsb_1 ,
16068 TTE_V = 1 ,
16069 TTE_Size = 1 ,
16070 TTE_NFO = 0 ,
16071 TTE_IE = 0 ,
16072 TTE_Soft2 = 0x031 ,
16073 TTE_Diag = 0x0a ,
16074 TTE_Soft = 0x09 ,
16075 TTE_EP = 0 ,
16076 TTE_L = 0 ,
16077 TTE_CP = 1 ,
16078 TTE_CV = 0 ,
16079 TTE_E = 0 ,
16080 TTE_P = 0 ,
16081 TTE_W = 1 ,
16082 TTE_RSVD1 = 0 ,
16083 end_label = Thr5_User_Data_4u106_data_end ,
16084 compressimage ,
16085 }
16086.data
16087.global Thr5_User_Data_4u106_data_begin
16088Thr5_User_Data_4u106_data_begin:
16089Thr5_User_Data_4u106_data_end:
16090/*********************************************************************/
16091SECTION .Thr5_User_Text_4u004 TEXT_VA=0x0008280000
16092attr_text {
16093 Name = .Thr5_User_Text_4u004 ,
16094 thr5_nz_ctx_tsb_1 ,
16095 VA = 0x000008280000 ,/* 0x00000828ffc0 */
16096 RA = 0x0016100000 ,
16097 PA = 0x00d6100000 ,
16098 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
16099 TTE_V = 1 ,
16100 TTE_Size = 1 ,
16101 TTE_NFO = 0 ,
16102 TTE_IE = 0 ,
16103 TTE_Soft2 = 0x342 ,
16104 TTE_Diag = 0x16 ,
16105 TTE_Soft = 0x00 ,
16106 TTE_EP = 1 ,
16107 TTE_L = 0 ,
16108 TTE_CP = 1 ,
16109 TTE_CV = 0 ,
16110 TTE_E = 0 ,
16111 TTE_P = 0 ,
16112 TTE_W = 0 ,
16113 TTE_RSVD1 = 0 ,
16114 end_label = Thr5_User_Text_4u004_text_end ,
16115 compressimage ,
16116 }
16117.text
16118.global Thr5_User_Text_4u004_text_begin
16119Thr5_User_Text_4u004_text_begin:
16120 EXIT_GOOD
16121Thr5_User_Text_4u004_text_end:
16122/*********************************************************************/
16123SECTION .Thr5_User_Data_4u107 DATA_VA=0x0000610000
16124attr_data {
16125 Name = .Thr5_User_Data_4u107 ,
16126 VA = 0x000000610000 ,/* 0x000000611fc0 */
16127 RA = 0x00011f8000 ,
16128 PA = 0x000d1f8000 ,
16129 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16130 thr5_nz_ctx_tsb_0 ,
16131 TTE_V = 1 ,
16132 TTE_Size = 0 ,
16133 TTE_NFO = 0 ,
16134 TTE_IE = 0 ,
16135 TTE_Soft2 = 0x031 ,
16136 TTE_Diag = 0x0a ,
16137 TTE_Soft = 0x09 ,
16138 TTE_EP = 0 ,
16139 TTE_L = 0 ,
16140 TTE_CP = 1 ,
16141 TTE_CV = 0 ,
16142 TTE_E = 0 ,
16143 TTE_P = 0 ,
16144 TTE_W = 1 ,
16145 TTE_RSVD1 = 0 ,
16146 end_label = Thr5_User_Data_4u107_data_end ,
16147 compressimage ,
16148 }
16149.data
16150.global Thr5_User_Data_4u107_data_begin
16151Thr5_User_Data_4u107_data_begin:
16152Thr5_User_Data_4u107_data_end:
16153/*********************************************************************/
16154SECTION .Thr5_User_Text_4u005 TEXT_VA=0x0008330000
16155attr_text {
16156 Name = .Thr5_User_Text_4u005 ,
16157 thr5_nz_ctx_tsb_1 ,
16158 VA = 0x000008330000 ,/* 0x00000833ffc0 */
16159 RA = 0x0016ee0000 ,
16160 PA = 0x00d6ee0000 ,
16161 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
16162 TTE_V = 1 ,
16163 TTE_Size = 1 ,
16164 TTE_NFO = 0 ,
16165 TTE_IE = 0 ,
16166 TTE_Soft2 = 0x342 ,
16167 TTE_Diag = 0x16 ,
16168 TTE_Soft = 0x00 ,
16169 TTE_EP = 1 ,
16170 TTE_L = 0 ,
16171 TTE_CP = 1 ,
16172 TTE_CV = 0 ,
16173 TTE_E = 0 ,
16174 TTE_P = 0 ,
16175 TTE_W = 0 ,
16176 TTE_RSVD1 = 0 ,
16177 end_label = Thr5_User_Text_4u005_text_end ,
16178 compressimage ,
16179 }
16180.text
16181.global Thr5_User_Text_4u005_text_begin
16182Thr5_User_Text_4u005_text_begin:
16183 EXIT_GOOD
16184Thr5_User_Text_4u005_text_end:
16185/*********************************************************************/
16186SECTION .Thr5_User_Data_4u108 DATA_VA=0x0000678000
16187attr_data {
16188 Name = .Thr5_User_Data_4u108 ,
16189 VA = 0x000000678000 ,/* 0x000000679fc0 */
16190 RA = 0x0001118000 ,
16191 PA = 0x000d118000 ,
16192 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16193 thr5_nz_ctx_tsb_0 ,
16194 TTE_V = 1 ,
16195 TTE_Size = 0 ,
16196 TTE_NFO = 0 ,
16197 TTE_IE = 0 ,
16198 TTE_Soft2 = 0x031 ,
16199 TTE_Diag = 0x0a ,
16200 TTE_Soft = 0x09 ,
16201 TTE_EP = 0 ,
16202 TTE_L = 0 ,
16203 TTE_CP = 1 ,
16204 TTE_CV = 0 ,
16205 TTE_E = 0 ,
16206 TTE_P = 0 ,
16207 TTE_W = 1 ,
16208 TTE_RSVD1 = 0 ,
16209 end_label = Thr5_User_Data_4u108_data_end ,
16210 compressimage ,
16211 }
16212.data
16213.global Thr5_User_Data_4u108_data_begin
16214Thr5_User_Data_4u108_data_begin:
16215Thr5_User_Data_4u108_data_end:
16216/*********************************************************************/
16217SECTION .Thr5_User_Text_4u006 TEXT_VA=0x00006c2000
16218attr_text {
16219 Name = .Thr5_User_Text_4u006 ,
16220 thr5_nz_ctx_tsb_0 ,
16221 VA = 0x0000006c2000 ,/* 0x0000006c3fc0 */
16222 RA = 0x0001048000 ,
16223 PA = 0x000d048000 ,
16224 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
16225 TTE_V = 1 ,
16226 TTE_Size = 0 ,
16227 TTE_NFO = 0 ,
16228 TTE_IE = 0 ,
16229 TTE_Soft2 = 0x342 ,
16230 TTE_Diag = 0x16 ,
16231 TTE_Soft = 0x00 ,
16232 TTE_EP = 1 ,
16233 TTE_L = 0 ,
16234 TTE_CP = 1 ,
16235 TTE_CV = 0 ,
16236 TTE_E = 0 ,
16237 TTE_P = 0 ,
16238 TTE_W = 0 ,
16239 TTE_RSVD1 = 0 ,
16240 end_label = Thr5_User_Text_4u006_text_end ,
16241 compressimage ,
16242 }
16243.text
16244.global Thr5_User_Text_4u006_text_begin
16245Thr5_User_Text_4u006_text_begin:
16246 EXIT_GOOD
16247Thr5_User_Text_4u006_text_end:
16248/*********************************************************************/
16249SECTION .Thr5_User_Data_4u109 DATA_VA=0x0000726000
16250attr_data {
16251 Name = .Thr5_User_Data_4u109 ,
16252 VA = 0x000000726000 ,/* 0x000000727fc0 */
16253 RA = 0x00010da000 ,
16254 PA = 0x000d0da000 ,
16255 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16256 thr5_nz_ctx_tsb_0 ,
16257 TTE_V = 1 ,
16258 TTE_Size = 0 ,
16259 TTE_NFO = 0 ,
16260 TTE_IE = 0 ,
16261 TTE_Soft2 = 0x031 ,
16262 TTE_Diag = 0x0a ,
16263 TTE_Soft = 0x09 ,
16264 TTE_EP = 0 ,
16265 TTE_L = 0 ,
16266 TTE_CP = 1 ,
16267 TTE_CV = 0 ,
16268 TTE_E = 0 ,
16269 TTE_P = 0 ,
16270 TTE_W = 1 ,
16271 TTE_RSVD1 = 0 ,
16272 end_label = Thr5_User_Data_4u109_data_end ,
16273 compressimage ,
16274 }
16275.data
16276.global Thr5_User_Data_4u109_data_begin
16277Thr5_User_Data_4u109_data_begin:
16278Thr5_User_Data_4u109_data_end:
16279/*********************************************************************/
16280SECTION .Thr5_User_Text_4u007 TEXT_VA=0x0000688000
16281attr_text {
16282 Name = .Thr5_User_Text_4u007 ,
16283 thr5_nz_ctx_tsb_0 ,
16284 VA = 0x000000688000 ,/* 0x000000689fc0 */
16285 RA = 0x00011e2000 ,
16286 PA = 0x000d1e2000 ,
16287 TTE_Context = 0x0b17 ,/* TEXT_PRIMARY */
16288 TTE_V = 1 ,
16289 TTE_Size = 0 ,
16290 TTE_NFO = 0 ,
16291 TTE_IE = 0 ,
16292 TTE_Soft2 = 0x342 ,
16293 TTE_Diag = 0x16 ,
16294 TTE_Soft = 0x00 ,
16295 TTE_EP = 1 ,
16296 TTE_L = 0 ,
16297 TTE_CP = 1 ,
16298 TTE_CV = 0 ,
16299 TTE_E = 0 ,
16300 TTE_P = 0 ,
16301 TTE_W = 0 ,
16302 TTE_RSVD1 = 0 ,
16303 end_label = Thr5_User_Text_4u007_text_end ,
16304 compressimage ,
16305 }
16306.text
16307.global Thr5_User_Text_4u007_text_begin
16308Thr5_User_Text_4u007_text_begin:
16309 EXIT_GOOD
16310Thr5_User_Text_4u007_text_end:
16311/*********************************************************************/
16312SECTION .Thr5_User_Data_4v100 DATA_VA=0x00f7800000
16313attr_data {
16314 Name = .Thr5_User_Data_4v100 ,
16315 VA = 0x0000f7800000 ,/* 0x0000f7bfffc0 */
16316 RA = 0x0cdac00000 ,
16317 PA = 0x0cdac00000 ,
16318 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16319 thr5_nz_ctx_tsb_2 ,
16320 TTE_V = 1 ,
16321 TTE_NFO = 0 ,
16322 TTE_L = 0 ,
16323 TTE_Soft = 0x0678fb ,
16324 TTE_IE = 0 ,
16325 TTE_E = 0 ,
16326 TTE_CP = 1 ,
16327 TTE_CV = 0 ,
16328 TTE_P = 0 ,
16329 TTE_EP = 0 ,
16330 TTE_W = 1 ,
16331 TTE_SW1 = 1 ,
16332 TTE_SW0 = 0 ,
16333 TTE_RSVD1 = 0 ,
16334 TTE_Size = 3 ,
16335 end_label = Thr5_User_Data_4v100_data_end ,
16336 compressimage ,
16337 }
16338.data
16339.global Thr5_User_Data_4v100_data_begin
16340Thr5_User_Data_4v100_data_begin:
16341Thr5_User_Data_4v100_data_end:
16342/*********************************************************************/
16343SECTION .Thr5_User_Data_4u10a DATA_VA=0x0008920000
16344attr_data {
16345 Name = .Thr5_User_Data_4u10a ,
16346 VA = 0x000008920000 ,/* 0x00000892ffc0 */
16347 RA = 0x00167b0000 ,
16348 PA = 0x00d67b0000 ,
16349 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16350 thr5_nz_ctx_tsb_1 ,
16351 TTE_V = 1 ,
16352 TTE_Size = 1 ,
16353 TTE_NFO = 0 ,
16354 TTE_IE = 0 ,
16355 TTE_Soft2 = 0x031 ,
16356 TTE_Diag = 0x0a ,
16357 TTE_Soft = 0x09 ,
16358 TTE_EP = 0 ,
16359 TTE_L = 0 ,
16360 TTE_CP = 1 ,
16361 TTE_CV = 0 ,
16362 TTE_E = 0 ,
16363 TTE_P = 0 ,
16364 TTE_W = 1 ,
16365 TTE_RSVD1 = 0 ,
16366 end_label = Thr5_User_Data_4u10a_data_end ,
16367 compressimage ,
16368 }
16369.data
16370.global Thr5_User_Data_4u10a_data_begin
16371Thr5_User_Data_4u10a_data_begin:
16372Thr5_User_Data_4u10a_data_end:
16373/*********************************************************************/
16374SECTION .Thr5_User_Data_4u10b DATA_VA=0x00007b6000
16375attr_data {
16376 Name = .Thr5_User_Data_4u10b ,
16377 VA = 0x0000007b6000 ,/* 0x0000007b7fc0 */
16378 RA = 0x000103e000 ,
16379 PA = 0x000d03e000 ,
16380 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16381 thr5_nz_ctx_tsb_0 ,
16382 TTE_V = 1 ,
16383 TTE_Size = 0 ,
16384 TTE_NFO = 0 ,
16385 TTE_IE = 0 ,
16386 TTE_Soft2 = 0x031 ,
16387 TTE_Diag = 0x0a ,
16388 TTE_Soft = 0x09 ,
16389 TTE_EP = 0 ,
16390 TTE_L = 0 ,
16391 TTE_CP = 1 ,
16392 TTE_CV = 0 ,
16393 TTE_E = 0 ,
16394 TTE_P = 0 ,
16395 TTE_W = 1 ,
16396 TTE_RSVD1 = 0 ,
16397 end_label = Thr5_User_Data_4u10b_data_end ,
16398 compressimage ,
16399 }
16400.data
16401.global Thr5_User_Data_4u10b_data_begin
16402Thr5_User_Data_4u10b_data_begin:
16403Thr5_User_Data_4u10b_data_end:
16404/*********************************************************************/
16405SECTION .Thr5_User_Data_4u10c DATA_VA=0x000064c000
16406attr_data {
16407 Name = .Thr5_User_Data_4u10c ,
16408 VA = 0x00000064c000 ,/* 0x00000064dfc0 */
16409 RA = 0x000116c000 ,
16410 PA = 0x000d16c000 ,
16411 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16412 thr5_nz_ctx_tsb_0 ,
16413 TTE_V = 1 ,
16414 TTE_Size = 0 ,
16415 TTE_NFO = 0 ,
16416 TTE_IE = 0 ,
16417 TTE_Soft2 = 0x031 ,
16418 TTE_Diag = 0x0a ,
16419 TTE_Soft = 0x09 ,
16420 TTE_EP = 0 ,
16421 TTE_L = 0 ,
16422 TTE_CP = 1 ,
16423 TTE_CV = 0 ,
16424 TTE_E = 0 ,
16425 TTE_P = 0 ,
16426 TTE_W = 1 ,
16427 TTE_RSVD1 = 0 ,
16428 end_label = Thr5_User_Data_4u10c_data_end ,
16429 compressimage ,
16430 }
16431.data
16432.global Thr5_User_Data_4u10c_data_begin
16433Thr5_User_Data_4u10c_data_begin:
16434Thr5_User_Data_4u10c_data_end:
16435/*********************************************************************/
16436SECTION .Thr5_User_Data_4u10d DATA_VA=0x00081f0000
16437attr_data {
16438 Name = .Thr5_User_Data_4u10d ,
16439 VA = 0x0000081f0000 ,/* 0x0000081fffc0 */
16440 RA = 0x0016730000 ,
16441 PA = 0x00d6730000 ,
16442 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16443 thr5_nz_ctx_tsb_1 ,
16444 TTE_V = 1 ,
16445 TTE_Size = 1 ,
16446 TTE_NFO = 0 ,
16447 TTE_IE = 0 ,
16448 TTE_Soft2 = 0x031 ,
16449 TTE_Diag = 0x0a ,
16450 TTE_Soft = 0x09 ,
16451 TTE_EP = 0 ,
16452 TTE_L = 0 ,
16453 TTE_CP = 1 ,
16454 TTE_CV = 0 ,
16455 TTE_E = 0 ,
16456 TTE_P = 0 ,
16457 TTE_W = 1 ,
16458 TTE_RSVD1 = 0 ,
16459 end_label = Thr5_User_Data_4u10d_data_end ,
16460 compressimage ,
16461 }
16462.data
16463.global Thr5_User_Data_4u10d_data_begin
16464Thr5_User_Data_4u10d_data_begin:
16465Thr5_User_Data_4u10d_data_end:
16466/*********************************************************************/
16467SECTION .Thr5_User_Data_4v101 DATA_VA=0x00d9000000
16468attr_data {
16469 Name = .Thr5_User_Data_4v101 ,
16470 VA = 0x0000d9000000 ,/* 0x0000d93fffc0 */
16471 RA = 0x0cc8c00000 ,
16472 PA = 0x0cc8c00000 ,
16473 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16474 thr5_nz_ctx_tsb_2 ,
16475 TTE_V = 1 ,
16476 TTE_NFO = 0 ,
16477 TTE_L = 0 ,
16478 TTE_Soft = 0x0678fb ,
16479 TTE_IE = 0 ,
16480 TTE_E = 0 ,
16481 TTE_CP = 1 ,
16482 TTE_CV = 0 ,
16483 TTE_P = 0 ,
16484 TTE_EP = 0 ,
16485 TTE_W = 1 ,
16486 TTE_SW1 = 1 ,
16487 TTE_SW0 = 0 ,
16488 TTE_RSVD1 = 0 ,
16489 TTE_Size = 3 ,
16490 end_label = Thr5_User_Data_4v101_data_end ,
16491 compressimage ,
16492 }
16493.data
16494.global Thr5_User_Data_4v101_data_begin
16495Thr5_User_Data_4v101_data_begin:
16496Thr5_User_Data_4v101_data_end:
16497/*********************************************************************/
16498SECTION .Thr5_User_Data_4u10e DATA_VA=0x0008340000
16499attr_data {
16500 Name = .Thr5_User_Data_4u10e ,
16501 VA = 0x000008340000 ,/* 0x00000834ffc0 */
16502 RA = 0x0016140000 ,
16503 PA = 0x00d6140000 ,
16504 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16505 thr5_nz_ctx_tsb_1 ,
16506 TTE_V = 1 ,
16507 TTE_Size = 1 ,
16508 TTE_NFO = 0 ,
16509 TTE_IE = 0 ,
16510 TTE_Soft2 = 0x031 ,
16511 TTE_Diag = 0x0a ,
16512 TTE_Soft = 0x09 ,
16513 TTE_EP = 0 ,
16514 TTE_L = 0 ,
16515 TTE_CP = 1 ,
16516 TTE_CV = 0 ,
16517 TTE_E = 0 ,
16518 TTE_P = 0 ,
16519 TTE_W = 1 ,
16520 TTE_RSVD1 = 0 ,
16521 end_label = Thr5_User_Data_4u10e_data_end ,
16522 compressimage ,
16523 }
16524.data
16525.global Thr5_User_Data_4u10e_data_begin
16526Thr5_User_Data_4u10e_data_begin:
16527Thr5_User_Data_4u10e_data_end:
16528/*********************************************************************/
16529SECTION .Thr5_User_Data_4v102 DATA_VA=0x00fec00000
16530attr_data {
16531 Name = .Thr5_User_Data_4v102 ,
16532 VA = 0x0000fec00000 ,/* 0x0000feffffc0 */
16533 RA = 0x0cfd000000 ,
16534 PA = 0x0cfd000000 ,
16535 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16536 thr5_nz_ctx_tsb_2 ,
16537 TTE_V = 1 ,
16538 TTE_NFO = 0 ,
16539 TTE_L = 0 ,
16540 TTE_Soft = 0x0678fb ,
16541 TTE_IE = 0 ,
16542 TTE_E = 0 ,
16543 TTE_CP = 1 ,
16544 TTE_CV = 0 ,
16545 TTE_P = 0 ,
16546 TTE_EP = 0 ,
16547 TTE_W = 1 ,
16548 TTE_SW1 = 1 ,
16549 TTE_SW0 = 0 ,
16550 TTE_RSVD1 = 0 ,
16551 TTE_Size = 3 ,
16552 end_label = Thr5_User_Data_4v102_data_end ,
16553 compressimage ,
16554 }
16555.data
16556.global Thr5_User_Data_4v102_data_begin
16557Thr5_User_Data_4v102_data_begin:
16558Thr5_User_Data_4v102_data_end:
16559/*********************************************************************/
16560SECTION .Thr5_User_Data_4u10f DATA_VA=0x000065c000
16561attr_data {
16562 Name = .Thr5_User_Data_4u10f ,
16563 VA = 0x00000065c000 ,/* 0x00000065dfc0 */
16564 RA = 0x00011de000 ,
16565 PA = 0x000d1de000 ,
16566 TTE_Context = 0x0b17 ,/* DATA_PRIMARY */
16567 thr5_nz_ctx_tsb_0 ,
16568 TTE_V = 1 ,
16569 TTE_Size = 0 ,
16570 TTE_NFO = 0 ,
16571 TTE_IE = 0 ,
16572 TTE_Soft2 = 0x031 ,
16573 TTE_Diag = 0x0a ,
16574 TTE_Soft = 0x09 ,
16575 TTE_EP = 0 ,
16576 TTE_L = 0 ,
16577 TTE_CP = 1 ,
16578 TTE_CV = 0 ,
16579 TTE_E = 0 ,
16580 TTE_P = 0 ,
16581 TTE_W = 1 ,
16582 TTE_RSVD1 = 0 ,
16583 end_label = Thr5_User_Data_4u10f_data_end ,
16584 compressimage ,
16585 }
16586.data
16587.global Thr5_User_Data_4u10f_data_begin
16588Thr5_User_Data_4u10f_data_begin:
16589Thr5_User_Data_4u10f_data_end:
16590/*********************************************************************/
16591SECTION .Thr6_User_Text_4u000 TEXT_VA=0x0000764000
16592attr_text {
16593 Name = .Thr6_User_Text_4u000 ,
16594 thr6_nz_ctx_tsb_2 ,
16595 VA = 0x000000764000 ,/* 0x000000765fc0 */
16596 RA = 0x000f028000 ,
16597 PA = 0x000f028000 ,
16598 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
16599 TTE_V = 1 ,
16600 TTE_Size = 0 ,
16601 TTE_NFO = 0 ,
16602 TTE_IE = 0 ,
16603 TTE_Soft2 = 0x020 ,
16604 TTE_Diag = 0x02 ,
16605 TTE_Soft = 0x1f ,
16606 TTE_EP = 1 ,
16607 TTE_L = 0 ,
16608 TTE_CP = 1 ,
16609 TTE_CV = 0 ,
16610 TTE_E = 0 ,
16611 TTE_P = 0 ,
16612 TTE_W = 0 ,
16613 TTE_RSVD1 = 0 ,
16614 end_label = Thr6_User_Text_4u000_text_end ,
16615 compressimage ,
16616 }
16617.text
16618.global Thr6_user_code_entry
16619Thr6_user_code_entry:
16620.global Thr6_User_Text_4u000_text_begin
16621Thr6_User_Text_4u000_text_begin:
16622 EXIT_GOOD
16623Thr6_User_Text_4u000_text_end:
16624/*********************************************************************/
16625SECTION .Thr6_User_Data_4u100 DATA_VA=0x000076c000
16626attr_data {
16627 Name = .Thr6_User_Data_4u100 ,
16628 VA = 0x00000076c000 ,/* 0x00000076dfc0 */
16629 RA = 0x000f012000 ,
16630 PA = 0x000f012000 ,
16631 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
16632 thr6_nz_ctx_tsb_2 ,
16633 TTE_V = 1 ,
16634 TTE_Size = 0 ,
16635 TTE_NFO = 0 ,
16636 TTE_IE = 0 ,
16637 TTE_Soft2 = 0x3cf ,
16638 TTE_Diag = 0xeb ,
16639 TTE_Soft = 0x0c ,
16640 TTE_EP = 0 ,
16641 TTE_L = 0 ,
16642 TTE_CP = 1 ,
16643 TTE_CV = 0 ,
16644 TTE_E = 0 ,
16645 TTE_P = 0 ,
16646 TTE_W = 1 ,
16647 TTE_RSVD1 = 0 ,
16648 end_label = Thr6_User_Data_4u100_data_end ,
16649 compressimage ,
16650 }
16651.data
16652.global Thr6_User_Data_4u100_data_begin
16653Thr6_User_Data_4u100_data_begin:
16654Thr6_User_Data_4u100_data_end:
16655/*********************************************************************/
16656SECTION .Thr6_User_Data_4v200 DATA_VA=0x00ea800000
16657attr_data {
16658 Name = .Thr6_User_Data_4v200 ,
16659 VA = 0x0000ea800000 ,/* 0x0000eabfffc0 */
16660 RA = 0x00fcc00000 ,
16661 PA = 0x0efcc00000 ,
16662 TTE_Context = 0x0de5 ,/* DATA_SECONDARY */
16663 thr6_nz_ctx_tsb_0 ,
16664 TTE_V = 1 ,
16665 TTE_NFO = 0 ,
16666 TTE_L = 0 ,
16667 TTE_Soft = 0x0b3c19 ,
16668 TTE_IE = 0 ,
16669 TTE_E = 0 ,
16670 TTE_CP = 1 ,
16671 TTE_CV = 0 ,
16672 TTE_P = 0 ,
16673 TTE_EP = 0 ,
16674 TTE_W = 1 ,
16675 TTE_SW1 = 0 ,
16676 TTE_SW0 = 0 ,
16677 TTE_RSVD1 = 0 ,
16678 TTE_Size = 3 ,
16679 end_label = Thr6_User_Data_4v200_data_end ,
16680 compressimage ,
16681 }
16682.data
16683.global Thr6_User_Data_4v200_data_begin
16684Thr6_User_Data_4v200_data_begin:
16685Thr6_User_Data_4v200_data_end:
16686/*********************************************************************/
16687SECTION .Thr6_User_Data_4u300 DATA_VA=0x01a0000000
16688attr_data {
16689 Name = .Thr6_User_Data_4u300 ,
16690 VA = 0x0001a0000000 ,/* 0x0001afffffc0 */
16691 RA = 0x3250000000 ,
16692 PA = 0x3250000000 ,
16693 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16694 thr6_z_ctx_tsb_0 ,
16695 TTE_V = 1 ,
16696 TTE_Size = 5 ,
16697 TTE_NFO = 0 ,
16698 TTE_IE = 0 ,
16699 TTE_Soft2 = 0x3de ,
16700 TTE_Diag = 0x66 ,
16701 TTE_Soft = 0x0d ,
16702 TTE_EP = 0 ,
16703 TTE_L = 0 ,
16704 TTE_CP = 1 ,
16705 TTE_CV = 0 ,
16706 TTE_E = 0 ,
16707 TTE_P = 0 ,
16708 TTE_W = 1 ,
16709 TTE_RSVD1 = 0 ,
16710 end_label = Thr6_User_Data_4u300_data_end ,
16711 compressimage ,
16712 }
16713.data
16714.global Thr6_User_Data_4u300_data_begin
16715Thr6_User_Data_4u300_data_begin:
16716Thr6_User_Data_4u300_data_end:
16717/*********************************************************************/
16718SECTION .Thr6_User_Text_4u001 TEXT_VA=0x0008c70000
16719attr_text {
16720 Name = .Thr6_User_Text_4u001 ,
16721 thr6_nz_ctx_tsb_3 ,
16722 VA = 0x000008c70000 ,/* 0x000008c7ffc0 */
16723 RA = 0x00f6220000 ,
16724 PA = 0x00f6220000 ,
16725 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
16726 TTE_V = 1 ,
16727 TTE_Size = 1 ,
16728 TTE_NFO = 0 ,
16729 TTE_IE = 0 ,
16730 TTE_Soft2 = 0x020 ,
16731 TTE_Diag = 0x02 ,
16732 TTE_Soft = 0x1f ,
16733 TTE_EP = 1 ,
16734 TTE_L = 0 ,
16735 TTE_CP = 1 ,
16736 TTE_CV = 0 ,
16737 TTE_E = 0 ,
16738 TTE_P = 0 ,
16739 TTE_W = 0 ,
16740 TTE_RSVD1 = 0 ,
16741 end_label = Thr6_User_Text_4u001_text_end ,
16742 compressimage ,
16743 }
16744.text
16745.global Thr6_User_Text_4u001_text_begin
16746Thr6_User_Text_4u001_text_begin:
16747 EXIT_GOOD
16748Thr6_User_Text_4u001_text_end:
16749/*********************************************************************/
16750SECTION .Thr6_User_Data_4v100 DATA_VA=0x00d9c00000
16751attr_data {
16752 Name = .Thr6_User_Data_4v100 ,
16753 VA = 0x0000d9c00000 ,/* 0x0000d9ffffc0 */
16754 RA = 0x00e6800000 ,
16755 PA = 0x0ee6800000 ,
16756 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
16757 thr6_nz_ctx_tsb_0 ,
16758 TTE_V = 1 ,
16759 TTE_NFO = 0 ,
16760 TTE_L = 0 ,
16761 TTE_Soft = 0x07e3a8 ,
16762 TTE_IE = 0 ,
16763 TTE_E = 0 ,
16764 TTE_CP = 1 ,
16765 TTE_CV = 0 ,
16766 TTE_P = 0 ,
16767 TTE_EP = 0 ,
16768 TTE_W = 1 ,
16769 TTE_SW1 = 0 ,
16770 TTE_SW0 = 0 ,
16771 TTE_RSVD1 = 0 ,
16772 TTE_Size = 3 ,
16773 end_label = Thr6_User_Data_4v100_data_end ,
16774 compressimage ,
16775 }
16776.data
16777.global Thr6_User_Data_4v100_data_begin
16778Thr6_User_Data_4v100_data_begin:
16779Thr6_User_Data_4v100_data_end:
16780/*********************************************************************/
16781SECTION .Thr6_User_Data_4u200 DATA_VA=0x00007e0000
16782attr_data {
16783 Name = .Thr6_User_Data_4u200 ,
16784 VA = 0x0000007e0000 ,/* 0x0000007e1fc0 */
16785 RA = 0x000f1ce000 ,
16786 PA = 0x000f1ce000 ,
16787 TTE_Context = 0x0de5 ,/* DATA_SECONDARY */
16788 thr6_nz_ctx_tsb_2 ,
16789 TTE_V = 1 ,
16790 TTE_Size = 0 ,
16791 TTE_NFO = 0 ,
16792 TTE_IE = 0 ,
16793 TTE_Soft2 = 0x01a ,
16794 TTE_Diag = 0x14 ,
16795 TTE_Soft = 0x19 ,
16796 TTE_EP = 0 ,
16797 TTE_L = 0 ,
16798 TTE_CP = 1 ,
16799 TTE_CV = 0 ,
16800 TTE_E = 0 ,
16801 TTE_P = 0 ,
16802 TTE_W = 1 ,
16803 TTE_RSVD1 = 0 ,
16804 end_label = Thr6_User_Data_4u200_data_end ,
16805 compressimage ,
16806 }
16807.data
16808.global Thr6_User_Data_4u200_data_begin
16809Thr6_User_Data_4u200_data_begin:
16810Thr6_User_Data_4u200_data_end:
16811/*********************************************************************/
16812SECTION .Thr6_User_Data_4u301 DATA_VA=0x0008430000
16813attr_data {
16814 Name = .Thr6_User_Data_4u301 ,
16815 VA = 0x000008430000 ,/* 0x00000843ffc0 */
16816 RA = 0x00f6380000 ,
16817 PA = 0x00f6380000 ,
16818 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16819 thr6_z_ctx_tsb_2 ,
16820 TTE_V = 1 ,
16821 TTE_Size = 1 ,
16822 TTE_NFO = 0 ,
16823 TTE_IE = 0 ,
16824 TTE_Soft2 = 0x3de ,
16825 TTE_Diag = 0x66 ,
16826 TTE_Soft = 0x0d ,
16827 TTE_EP = 0 ,
16828 TTE_L = 0 ,
16829 TTE_CP = 1 ,
16830 TTE_CV = 0 ,
16831 TTE_E = 0 ,
16832 TTE_P = 0 ,
16833 TTE_W = 1 ,
16834 TTE_RSVD1 = 0 ,
16835 end_label = Thr6_User_Data_4u301_data_end ,
16836 compressimage ,
16837 }
16838.data
16839.global Thr6_User_Data_4u301_data_begin
16840Thr6_User_Data_4u301_data_begin:
16841Thr6_User_Data_4u301_data_end:
16842/*********************************************************************/
16843SECTION .Thr6_User_Text_4u002 TEXT_VA=0x0000648000
16844attr_text {
16845 Name = .Thr6_User_Text_4u002 ,
16846 thr6_nz_ctx_tsb_2 ,
16847 VA = 0x000000648000 ,/* 0x000000649fc0 */
16848 RA = 0x000f15e000 ,
16849 PA = 0x000f15e000 ,
16850 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
16851 TTE_V = 1 ,
16852 TTE_Size = 0 ,
16853 TTE_NFO = 0 ,
16854 TTE_IE = 0 ,
16855 TTE_Soft2 = 0x020 ,
16856 TTE_Diag = 0x02 ,
16857 TTE_Soft = 0x1f ,
16858 TTE_EP = 1 ,
16859 TTE_L = 0 ,
16860 TTE_CP = 1 ,
16861 TTE_CV = 0 ,
16862 TTE_E = 0 ,
16863 TTE_P = 0 ,
16864 TTE_W = 0 ,
16865 TTE_RSVD1 = 0 ,
16866 end_label = Thr6_User_Text_4u002_text_end ,
16867 compressimage ,
16868 }
16869.text
16870.global Thr6_User_Text_4u002_text_begin
16871Thr6_User_Text_4u002_text_begin:
16872 EXIT_GOOD
16873Thr6_User_Text_4u002_text_end:
16874/*********************************************************************/
16875SECTION .Thr6_User_Data_4u101 DATA_VA=0x00086d0000
16876attr_data {
16877 Name = .Thr6_User_Data_4u101 ,
16878 VA = 0x0000086d0000 ,/* 0x0000086dffc0 */
16879 RA = 0x00f6660000 ,
16880 PA = 0x00f6660000 ,
16881 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
16882 thr6_nz_ctx_tsb_3 ,
16883 TTE_V = 1 ,
16884 TTE_Size = 1 ,
16885 TTE_NFO = 0 ,
16886 TTE_IE = 0 ,
16887 TTE_Soft2 = 0x3cf ,
16888 TTE_Diag = 0xeb ,
16889 TTE_Soft = 0x0c ,
16890 TTE_EP = 0 ,
16891 TTE_L = 0 ,
16892 TTE_CP = 1 ,
16893 TTE_CV = 0 ,
16894 TTE_E = 0 ,
16895 TTE_P = 0 ,
16896 TTE_W = 1 ,
16897 TTE_RSVD1 = 0 ,
16898 end_label = Thr6_User_Data_4u101_data_end ,
16899 compressimage ,
16900 }
16901.data
16902.global Thr6_User_Data_4u101_data_begin
16903Thr6_User_Data_4u101_data_begin:
16904Thr6_User_Data_4u101_data_end:
16905/*********************************************************************/
16906SECTION .Thr6_User_Data_4v201 DATA_VA=0x00c8400000
16907attr_data {
16908 Name = .Thr6_User_Data_4v201 ,
16909 VA = 0x0000c8400000 ,/* 0x0000c87fffc0 */
16910 RA = 0x00d0c00000 ,
16911 PA = 0x0ed0c00000 ,
16912 TTE_Context = 0x0de5 ,/* DATA_SECONDARY */
16913 thr6_nz_ctx_tsb_0 ,
16914 TTE_V = 1 ,
16915 TTE_NFO = 0 ,
16916 TTE_L = 0 ,
16917 TTE_Soft = 0x0b3c19 ,
16918 TTE_IE = 0 ,
16919 TTE_E = 0 ,
16920 TTE_CP = 1 ,
16921 TTE_CV = 0 ,
16922 TTE_P = 0 ,
16923 TTE_EP = 0 ,
16924 TTE_W = 1 ,
16925 TTE_SW1 = 0 ,
16926 TTE_SW0 = 0 ,
16927 TTE_RSVD1 = 0 ,
16928 TTE_Size = 3 ,
16929 end_label = Thr6_User_Data_4v201_data_end ,
16930 compressimage ,
16931 }
16932.data
16933.global Thr6_User_Data_4v201_data_begin
16934Thr6_User_Data_4v201_data_begin:
16935Thr6_User_Data_4v201_data_end:
16936/*********************************************************************/
16937SECTION .Thr6_User_Data_4u302 DATA_VA=0x0008b40000
16938attr_data {
16939 Name = .Thr6_User_Data_4u302 ,
16940 VA = 0x000008b40000 ,/* 0x000008b4ffc0 */
16941 RA = 0x00f6180000 ,
16942 PA = 0x00f6180000 ,
16943 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16944 thr6_z_ctx_tsb_2 ,
16945 TTE_V = 1 ,
16946 TTE_Size = 1 ,
16947 TTE_NFO = 0 ,
16948 TTE_IE = 0 ,
16949 TTE_Soft2 = 0x3de ,
16950 TTE_Diag = 0x66 ,
16951 TTE_Soft = 0x0d ,
16952 TTE_EP = 0 ,
16953 TTE_L = 0 ,
16954 TTE_CP = 1 ,
16955 TTE_CV = 0 ,
16956 TTE_E = 0 ,
16957 TTE_P = 0 ,
16958 TTE_W = 1 ,
16959 TTE_RSVD1 = 0 ,
16960 end_label = Thr6_User_Data_4u302_data_end ,
16961 compressimage ,
16962 }
16963.data
16964.global Thr6_User_Data_4u302_data_begin
16965Thr6_User_Data_4u302_data_begin:
16966Thr6_User_Data_4u302_data_end:
16967/*********************************************************************/
16968SECTION .Thr6_User_Text_4u003 TEXT_VA=0x00007f6000
16969attr_text {
16970 Name = .Thr6_User_Text_4u003 ,
16971 thr6_nz_ctx_tsb_2 ,
16972 VA = 0x0000007f6000 ,/* 0x0000007f7fc0 */
16973 RA = 0x000f1ac000 ,
16974 PA = 0x000f1ac000 ,
16975 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
16976 TTE_V = 1 ,
16977 TTE_Size = 0 ,
16978 TTE_NFO = 0 ,
16979 TTE_IE = 0 ,
16980 TTE_Soft2 = 0x020 ,
16981 TTE_Diag = 0x02 ,
16982 TTE_Soft = 0x1f ,
16983 TTE_EP = 1 ,
16984 TTE_L = 0 ,
16985 TTE_CP = 1 ,
16986 TTE_CV = 0 ,
16987 TTE_E = 0 ,
16988 TTE_P = 0 ,
16989 TTE_W = 0 ,
16990 TTE_RSVD1 = 0 ,
16991 end_label = Thr6_User_Text_4u003_text_end ,
16992 compressimage ,
16993 }
16994.text
16995.global Thr6_User_Text_4u003_text_begin
16996Thr6_User_Text_4u003_text_begin:
16997 EXIT_GOOD
16998Thr6_User_Text_4u003_text_end:
16999/*********************************************************************/
17000SECTION .Thr6_User_Data_4u102 DATA_VA=0x00006c4000
17001attr_data {
17002 Name = .Thr6_User_Data_4u102 ,
17003 VA = 0x0000006c4000 ,/* 0x0000006c5fc0 */
17004 RA = 0x000f09c000 ,
17005 PA = 0x000f09c000 ,
17006 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17007 thr6_nz_ctx_tsb_2 ,
17008 TTE_V = 1 ,
17009 TTE_Size = 0 ,
17010 TTE_NFO = 0 ,
17011 TTE_IE = 0 ,
17012 TTE_Soft2 = 0x3cf ,
17013 TTE_Diag = 0xeb ,
17014 TTE_Soft = 0x0c ,
17015 TTE_EP = 0 ,
17016 TTE_L = 0 ,
17017 TTE_CP = 1 ,
17018 TTE_CV = 0 ,
17019 TTE_E = 0 ,
17020 TTE_P = 0 ,
17021 TTE_W = 1 ,
17022 TTE_RSVD1 = 0 ,
17023 end_label = Thr6_User_Data_4u102_data_end ,
17024 compressimage ,
17025 }
17026.data
17027.global Thr6_User_Data_4u102_data_begin
17028Thr6_User_Data_4u102_data_begin:
17029Thr6_User_Data_4u102_data_end:
17030/*********************************************************************/
17031SECTION .Thr6_User_Data_4v202 DATA_VA=0x00ea400000
17032attr_data {
17033 Name = .Thr6_User_Data_4v202 ,
17034 VA = 0x0000ea400000 ,/* 0x0000ea7fffc0 */
17035 RA = 0x00d0000000 ,
17036 PA = 0x0ed0000000 ,
17037 TTE_Context = 0x0de5 ,/* DATA_SECONDARY */
17038 thr6_nz_ctx_tsb_0 ,
17039 TTE_V = 1 ,
17040 TTE_NFO = 0 ,
17041 TTE_L = 0 ,
17042 TTE_Soft = 0x0b3c19 ,
17043 TTE_IE = 0 ,
17044 TTE_E = 0 ,
17045 TTE_CP = 1 ,
17046 TTE_CV = 0 ,
17047 TTE_P = 0 ,
17048 TTE_EP = 0 ,
17049 TTE_W = 1 ,
17050 TTE_SW1 = 0 ,
17051 TTE_SW0 = 0 ,
17052 TTE_RSVD1 = 0 ,
17053 TTE_Size = 3 ,
17054 end_label = Thr6_User_Data_4v202_data_end ,
17055 compressimage ,
17056 }
17057.data
17058.global Thr6_User_Data_4v202_data_begin
17059Thr6_User_Data_4v202_data_begin:
17060Thr6_User_Data_4v202_data_end:
17061/*********************************************************************/
17062SECTION .Thr6_User_Text_4u004 TEXT_VA=0x0008ba0000
17063attr_text {
17064 Name = .Thr6_User_Text_4u004 ,
17065 thr6_nz_ctx_tsb_3 ,
17066 VA = 0x000008ba0000 ,/* 0x000008baffc0 */
17067 RA = 0x00f6cb0000 ,
17068 PA = 0x00f6cb0000 ,
17069 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17070 TTE_V = 1 ,
17071 TTE_Size = 1 ,
17072 TTE_NFO = 0 ,
17073 TTE_IE = 0 ,
17074 TTE_Soft2 = 0x020 ,
17075 TTE_Diag = 0x02 ,
17076 TTE_Soft = 0x1f ,
17077 TTE_EP = 1 ,
17078 TTE_L = 0 ,
17079 TTE_CP = 1 ,
17080 TTE_CV = 0 ,
17081 TTE_E = 0 ,
17082 TTE_P = 0 ,
17083 TTE_W = 0 ,
17084 TTE_RSVD1 = 0 ,
17085 end_label = Thr6_User_Text_4u004_text_end ,
17086 compressimage ,
17087 }
17088.text
17089.global Thr6_User_Text_4u004_text_begin
17090Thr6_User_Text_4u004_text_begin:
17091 EXIT_GOOD
17092Thr6_User_Text_4u004_text_end:
17093/*********************************************************************/
17094SECTION .Thr6_User_Data_4v101 DATA_VA=0x00d7400000
17095attr_data {
17096 Name = .Thr6_User_Data_4v101 ,
17097 VA = 0x0000d7400000 ,/* 0x0000d77fffc0 */
17098 RA = 0x00f7c00000 ,
17099 PA = 0x0ef7c00000 ,
17100 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17101 thr6_nz_ctx_tsb_0 ,
17102 TTE_V = 1 ,
17103 TTE_NFO = 0 ,
17104 TTE_L = 0 ,
17105 TTE_Soft = 0x07e3a8 ,
17106 TTE_IE = 0 ,
17107 TTE_E = 0 ,
17108 TTE_CP = 1 ,
17109 TTE_CV = 0 ,
17110 TTE_P = 0 ,
17111 TTE_EP = 0 ,
17112 TTE_W = 1 ,
17113 TTE_SW1 = 0 ,
17114 TTE_SW0 = 0 ,
17115 TTE_RSVD1 = 0 ,
17116 TTE_Size = 3 ,
17117 end_label = Thr6_User_Data_4v101_data_end ,
17118 compressimage ,
17119 }
17120.data
17121.global Thr6_User_Data_4v101_data_begin
17122Thr6_User_Data_4v101_data_begin:
17123Thr6_User_Data_4v101_data_end:
17124/*********************************************************************/
17125SECTION .Thr6_User_Text_4u005 TEXT_VA=0x00007a8000
17126attr_text {
17127 Name = .Thr6_User_Text_4u005 ,
17128 thr6_nz_ctx_tsb_2 ,
17129 VA = 0x0000007a8000 ,/* 0x0000007a9fc0 */
17130 RA = 0x000f0ba000 ,
17131 PA = 0x000f0ba000 ,
17132 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17133 TTE_V = 1 ,
17134 TTE_Size = 0 ,
17135 TTE_NFO = 0 ,
17136 TTE_IE = 0 ,
17137 TTE_Soft2 = 0x020 ,
17138 TTE_Diag = 0x02 ,
17139 TTE_Soft = 0x1f ,
17140 TTE_EP = 1 ,
17141 TTE_L = 0 ,
17142 TTE_CP = 1 ,
17143 TTE_CV = 0 ,
17144 TTE_E = 0 ,
17145 TTE_P = 0 ,
17146 TTE_W = 0 ,
17147 TTE_RSVD1 = 0 ,
17148 end_label = Thr6_User_Text_4u005_text_end ,
17149 compressimage ,
17150 }
17151.text
17152.global Thr6_User_Text_4u005_text_begin
17153Thr6_User_Text_4u005_text_begin:
17154 EXIT_GOOD
17155Thr6_User_Text_4u005_text_end:
17156/*********************************************************************/
17157SECTION .Thr6_User_Data_4u103 DATA_VA=0x0000702000
17158attr_data {
17159 Name = .Thr6_User_Data_4u103 ,
17160 VA = 0x000000702000 ,/* 0x000000703fc0 */
17161 RA = 0x000f01c000 ,
17162 PA = 0x000f01c000 ,
17163 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17164 thr6_nz_ctx_tsb_2 ,
17165 TTE_V = 1 ,
17166 TTE_Size = 0 ,
17167 TTE_NFO = 0 ,
17168 TTE_IE = 0 ,
17169 TTE_Soft2 = 0x3cf ,
17170 TTE_Diag = 0xeb ,
17171 TTE_Soft = 0x0c ,
17172 TTE_EP = 0 ,
17173 TTE_L = 0 ,
17174 TTE_CP = 1 ,
17175 TTE_CV = 0 ,
17176 TTE_E = 0 ,
17177 TTE_P = 0 ,
17178 TTE_W = 1 ,
17179 TTE_RSVD1 = 0 ,
17180 end_label = Thr6_User_Data_4u103_data_end ,
17181 compressimage ,
17182 }
17183.data
17184.global Thr6_User_Data_4u103_data_begin
17185Thr6_User_Data_4u103_data_begin:
17186Thr6_User_Data_4u103_data_end:
17187/*********************************************************************/
17188SECTION .Thr6_User_Text_4u006 TEXT_VA=0x00081d0000
17189attr_text {
17190 Name = .Thr6_User_Text_4u006 ,
17191 thr6_nz_ctx_tsb_3 ,
17192 VA = 0x0000081d0000 ,/* 0x0000081dffc0 */
17193 RA = 0x00f6110000 ,
17194 PA = 0x00f6110000 ,
17195 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17196 TTE_V = 1 ,
17197 TTE_Size = 1 ,
17198 TTE_NFO = 0 ,
17199 TTE_IE = 0 ,
17200 TTE_Soft2 = 0x020 ,
17201 TTE_Diag = 0x02 ,
17202 TTE_Soft = 0x1f ,
17203 TTE_EP = 1 ,
17204 TTE_L = 0 ,
17205 TTE_CP = 1 ,
17206 TTE_CV = 0 ,
17207 TTE_E = 0 ,
17208 TTE_P = 0 ,
17209 TTE_W = 0 ,
17210 TTE_RSVD1 = 0 ,
17211 end_label = Thr6_User_Text_4u006_text_end ,
17212 compressimage ,
17213 }
17214.text
17215.global Thr6_User_Text_4u006_text_begin
17216Thr6_User_Text_4u006_text_begin:
17217 EXIT_GOOD
17218Thr6_User_Text_4u006_text_end:
17219/*********************************************************************/
17220SECTION .Thr6_User_Data_4u104 DATA_VA=0x0008e30000
17221attr_data {
17222 Name = .Thr6_User_Data_4u104 ,
17223 VA = 0x000008e30000 ,/* 0x000008e3ffc0 */
17224 RA = 0x00f69a0000 ,
17225 PA = 0x00f69a0000 ,
17226 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17227 thr6_nz_ctx_tsb_3 ,
17228 TTE_V = 1 ,
17229 TTE_Size = 1 ,
17230 TTE_NFO = 0 ,
17231 TTE_IE = 0 ,
17232 TTE_Soft2 = 0x3cf ,
17233 TTE_Diag = 0xeb ,
17234 TTE_Soft = 0x0c ,
17235 TTE_EP = 0 ,
17236 TTE_L = 0 ,
17237 TTE_CP = 1 ,
17238 TTE_CV = 0 ,
17239 TTE_E = 0 ,
17240 TTE_P = 0 ,
17241 TTE_W = 1 ,
17242 TTE_RSVD1 = 0 ,
17243 end_label = Thr6_User_Data_4u104_data_end ,
17244 compressimage ,
17245 }
17246.data
17247.global Thr6_User_Data_4u104_data_begin
17248Thr6_User_Data_4u104_data_begin:
17249Thr6_User_Data_4u104_data_end:
17250/*********************************************************************/
17251SECTION .Thr6_User_Text_4u007 TEXT_VA=0x00006a0000
17252attr_text {
17253 Name = .Thr6_User_Text_4u007 ,
17254 thr6_nz_ctx_tsb_2 ,
17255 VA = 0x0000006a0000 ,/* 0x0000006a1fc0 */
17256 RA = 0x000f0fc000 ,
17257 PA = 0x000f0fc000 ,
17258 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17259 TTE_V = 1 ,
17260 TTE_Size = 0 ,
17261 TTE_NFO = 0 ,
17262 TTE_IE = 0 ,
17263 TTE_Soft2 = 0x020 ,
17264 TTE_Diag = 0x02 ,
17265 TTE_Soft = 0x1f ,
17266 TTE_EP = 1 ,
17267 TTE_L = 0 ,
17268 TTE_CP = 1 ,
17269 TTE_CV = 0 ,
17270 TTE_E = 0 ,
17271 TTE_P = 0 ,
17272 TTE_W = 0 ,
17273 TTE_RSVD1 = 0 ,
17274 end_label = Thr6_User_Text_4u007_text_end ,
17275 compressimage ,
17276 }
17277.text
17278.global Thr6_User_Text_4u007_text_begin
17279Thr6_User_Text_4u007_text_begin:
17280 EXIT_GOOD
17281Thr6_User_Text_4u007_text_end:
17282/*********************************************************************/
17283SECTION .Thr6_User_Data_4v102 DATA_VA=0x00eb000000
17284attr_data {
17285 Name = .Thr6_User_Data_4v102 ,
17286 VA = 0x0000eb000000 ,/* 0x0000eb3fffc0 */
17287 RA = 0x00c4400000 ,
17288 PA = 0x0ec4400000 ,
17289 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17290 thr6_nz_ctx_tsb_0 ,
17291 TTE_V = 1 ,
17292 TTE_NFO = 0 ,
17293 TTE_L = 0 ,
17294 TTE_Soft = 0x07e3a8 ,
17295 TTE_IE = 0 ,
17296 TTE_E = 0 ,
17297 TTE_CP = 1 ,
17298 TTE_CV = 0 ,
17299 TTE_P = 0 ,
17300 TTE_EP = 0 ,
17301 TTE_W = 1 ,
17302 TTE_SW1 = 0 ,
17303 TTE_SW0 = 0 ,
17304 TTE_RSVD1 = 0 ,
17305 TTE_Size = 3 ,
17306 end_label = Thr6_User_Data_4v102_data_end ,
17307 compressimage ,
17308 }
17309.data
17310.global Thr6_User_Data_4v102_data_begin
17311Thr6_User_Data_4v102_data_begin:
17312Thr6_User_Data_4v102_data_end:
17313/*********************************************************************/
17314SECTION .Thr6_User_Text_4u008 TEXT_VA=0x00006c0000
17315attr_text {
17316 Name = .Thr6_User_Text_4u008 ,
17317 thr6_nz_ctx_tsb_2 ,
17318 VA = 0x0000006c0000 ,/* 0x0000006c1fc0 */
17319 RA = 0x000f018000 ,
17320 PA = 0x000f018000 ,
17321 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17322 TTE_V = 1 ,
17323 TTE_Size = 0 ,
17324 TTE_NFO = 0 ,
17325 TTE_IE = 0 ,
17326 TTE_Soft2 = 0x020 ,
17327 TTE_Diag = 0x02 ,
17328 TTE_Soft = 0x1f ,
17329 TTE_EP = 1 ,
17330 TTE_L = 0 ,
17331 TTE_CP = 1 ,
17332 TTE_CV = 0 ,
17333 TTE_E = 0 ,
17334 TTE_P = 0 ,
17335 TTE_W = 0 ,
17336 TTE_RSVD1 = 0 ,
17337 end_label = Thr6_User_Text_4u008_text_end ,
17338 compressimage ,
17339 }
17340.text
17341.global Thr6_User_Text_4u008_text_begin
17342Thr6_User_Text_4u008_text_begin:
17343 EXIT_GOOD
17344Thr6_User_Text_4u008_text_end:
17345/*********************************************************************/
17346SECTION .Thr6_User_Data_4v103 DATA_VA=0x00f6800000
17347attr_data {
17348 Name = .Thr6_User_Data_4v103 ,
17349 VA = 0x0000f6800000 ,/* 0x0000f6bfffc0 */
17350 RA = 0x00ccc00000 ,
17351 PA = 0x0eccc00000 ,
17352 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17353 thr6_nz_ctx_tsb_0 ,
17354 TTE_V = 1 ,
17355 TTE_NFO = 0 ,
17356 TTE_L = 0 ,
17357 TTE_Soft = 0x07e3a8 ,
17358 TTE_IE = 0 ,
17359 TTE_E = 0 ,
17360 TTE_CP = 1 ,
17361 TTE_CV = 0 ,
17362 TTE_P = 0 ,
17363 TTE_EP = 0 ,
17364 TTE_W = 1 ,
17365 TTE_SW1 = 0 ,
17366 TTE_SW0 = 0 ,
17367 TTE_RSVD1 = 0 ,
17368 TTE_Size = 3 ,
17369 end_label = Thr6_User_Data_4v103_data_end ,
17370 compressimage ,
17371 }
17372.data
17373.global Thr6_User_Data_4v103_data_begin
17374Thr6_User_Data_4v103_data_begin:
17375Thr6_User_Data_4v103_data_end:
17376/*********************************************************************/
17377SECTION .Thr6_User_Text_4u009 TEXT_VA=0x0008040000
17378attr_text {
17379 Name = .Thr6_User_Text_4u009 ,
17380 thr6_nz_ctx_tsb_3 ,
17381 VA = 0x000008040000 ,/* 0x00000804ffc0 */
17382 RA = 0x00f6e10000 ,
17383 PA = 0x00f6e10000 ,
17384 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17385 TTE_V = 1 ,
17386 TTE_Size = 1 ,
17387 TTE_NFO = 0 ,
17388 TTE_IE = 0 ,
17389 TTE_Soft2 = 0x020 ,
17390 TTE_Diag = 0x02 ,
17391 TTE_Soft = 0x1f ,
17392 TTE_EP = 1 ,
17393 TTE_L = 0 ,
17394 TTE_CP = 1 ,
17395 TTE_CV = 0 ,
17396 TTE_E = 0 ,
17397 TTE_P = 0 ,
17398 TTE_W = 0 ,
17399 TTE_RSVD1 = 0 ,
17400 end_label = Thr6_User_Text_4u009_text_end ,
17401 compressimage ,
17402 }
17403.text
17404.global Thr6_User_Text_4u009_text_begin
17405Thr6_User_Text_4u009_text_begin:
17406 EXIT_GOOD
17407Thr6_User_Text_4u009_text_end:
17408/*********************************************************************/
17409SECTION .Thr6_User_Data_4u105 DATA_VA=0x0000762000
17410attr_data {
17411 Name = .Thr6_User_Data_4u105 ,
17412 VA = 0x000000762000 ,/* 0x000000763fc0 */
17413 RA = 0x000f07e000 ,
17414 PA = 0x000f07e000 ,
17415 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17416 thr6_nz_ctx_tsb_2 ,
17417 TTE_V = 1 ,
17418 TTE_Size = 0 ,
17419 TTE_NFO = 0 ,
17420 TTE_IE = 0 ,
17421 TTE_Soft2 = 0x3cf ,
17422 TTE_Diag = 0xeb ,
17423 TTE_Soft = 0x0c ,
17424 TTE_EP = 0 ,
17425 TTE_L = 0 ,
17426 TTE_CP = 1 ,
17427 TTE_CV = 0 ,
17428 TTE_E = 0 ,
17429 TTE_P = 0 ,
17430 TTE_W = 1 ,
17431 TTE_RSVD1 = 0 ,
17432 end_label = Thr6_User_Data_4u105_data_end ,
17433 compressimage ,
17434 }
17435.data
17436.global Thr6_User_Data_4u105_data_begin
17437Thr6_User_Data_4u105_data_begin:
17438Thr6_User_Data_4u105_data_end:
17439/*********************************************************************/
17440SECTION .Thr6_User_Text_4u00a TEXT_VA=0x0008710000
17441attr_text {
17442 Name = .Thr6_User_Text_4u00a ,
17443 thr6_nz_ctx_tsb_3 ,
17444 VA = 0x000008710000 ,/* 0x00000871ffc0 */
17445 RA = 0x00f6940000 ,
17446 PA = 0x00f6940000 ,
17447 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17448 TTE_V = 1 ,
17449 TTE_Size = 1 ,
17450 TTE_NFO = 0 ,
17451 TTE_IE = 0 ,
17452 TTE_Soft2 = 0x020 ,
17453 TTE_Diag = 0x02 ,
17454 TTE_Soft = 0x1f ,
17455 TTE_EP = 1 ,
17456 TTE_L = 0 ,
17457 TTE_CP = 1 ,
17458 TTE_CV = 0 ,
17459 TTE_E = 0 ,
17460 TTE_P = 0 ,
17461 TTE_W = 0 ,
17462 TTE_RSVD1 = 0 ,
17463 end_label = Thr6_User_Text_4u00a_text_end ,
17464 compressimage ,
17465 }
17466.text
17467.global Thr6_User_Text_4u00a_text_begin
17468Thr6_User_Text_4u00a_text_begin:
17469 EXIT_GOOD
17470Thr6_User_Text_4u00a_text_end:
17471/*********************************************************************/
17472SECTION .Thr6_User_Data_4u106 DATA_VA=0x00007ea000
17473attr_data {
17474 Name = .Thr6_User_Data_4u106 ,
17475 VA = 0x0000007ea000 ,/* 0x0000007ebfc0 */
17476 RA = 0x000f082000 ,
17477 PA = 0x000f082000 ,
17478 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17479 thr6_nz_ctx_tsb_2 ,
17480 TTE_V = 1 ,
17481 TTE_Size = 0 ,
17482 TTE_NFO = 0 ,
17483 TTE_IE = 0 ,
17484 TTE_Soft2 = 0x3cf ,
17485 TTE_Diag = 0xeb ,
17486 TTE_Soft = 0x0c ,
17487 TTE_EP = 0 ,
17488 TTE_L = 0 ,
17489 TTE_CP = 1 ,
17490 TTE_CV = 0 ,
17491 TTE_E = 0 ,
17492 TTE_P = 0 ,
17493 TTE_W = 1 ,
17494 TTE_RSVD1 = 0 ,
17495 end_label = Thr6_User_Data_4u106_data_end ,
17496 compressimage ,
17497 }
17498.data
17499.global Thr6_User_Data_4u106_data_begin
17500Thr6_User_Data_4u106_data_begin:
17501Thr6_User_Data_4u106_data_end:
17502/*********************************************************************/
17503SECTION .Thr6_User_Text_4u00b TEXT_VA=0x00080d0000
17504attr_text {
17505 Name = .Thr6_User_Text_4u00b ,
17506 thr6_nz_ctx_tsb_3 ,
17507 VA = 0x0000080d0000 ,/* 0x0000080dffc0 */
17508 RA = 0x00f6500000 ,
17509 PA = 0x00f6500000 ,
17510 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17511 TTE_V = 1 ,
17512 TTE_Size = 1 ,
17513 TTE_NFO = 0 ,
17514 TTE_IE = 0 ,
17515 TTE_Soft2 = 0x020 ,
17516 TTE_Diag = 0x02 ,
17517 TTE_Soft = 0x1f ,
17518 TTE_EP = 1 ,
17519 TTE_L = 0 ,
17520 TTE_CP = 1 ,
17521 TTE_CV = 0 ,
17522 TTE_E = 0 ,
17523 TTE_P = 0 ,
17524 TTE_W = 0 ,
17525 TTE_RSVD1 = 0 ,
17526 end_label = Thr6_User_Text_4u00b_text_end ,
17527 compressimage ,
17528 }
17529.text
17530.global Thr6_User_Text_4u00b_text_begin
17531Thr6_User_Text_4u00b_text_begin:
17532 EXIT_GOOD
17533Thr6_User_Text_4u00b_text_end:
17534/*********************************************************************/
17535SECTION .Thr6_User_Data_4u107 DATA_VA=0x0340000000
17536attr_data {
17537 Name = .Thr6_User_Data_4u107 ,
17538 VA = 0x000340000000 ,/* 0x00034fffffc0 */
17539 RA = 0x3090000000 ,
17540 PA = 0x3090000000 ,
17541 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17542 thr6_nz_ctx_tsb_1 ,
17543 TTE_V = 1 ,
17544 TTE_Size = 5 ,
17545 TTE_NFO = 0 ,
17546 TTE_IE = 0 ,
17547 TTE_Soft2 = 0x3cf ,
17548 TTE_Diag = 0xeb ,
17549 TTE_Soft = 0x0c ,
17550 TTE_EP = 0 ,
17551 TTE_L = 0 ,
17552 TTE_CP = 1 ,
17553 TTE_CV = 0 ,
17554 TTE_E = 0 ,
17555 TTE_P = 0 ,
17556 TTE_W = 1 ,
17557 TTE_RSVD1 = 0 ,
17558 end_label = Thr6_User_Data_4u107_data_end ,
17559 compressimage ,
17560 }
17561.data
17562.global Thr6_User_Data_4u107_data_begin
17563Thr6_User_Data_4u107_data_begin:
17564Thr6_User_Data_4u107_data_end:
17565/*********************************************************************/
17566SECTION .Thr6_User_Text_4u00c TEXT_VA=0x000065a000
17567attr_text {
17568 Name = .Thr6_User_Text_4u00c ,
17569 thr6_nz_ctx_tsb_2 ,
17570 VA = 0x00000065a000 ,/* 0x00000065bfc0 */
17571 RA = 0x000f110000 ,
17572 PA = 0x000f110000 ,
17573 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17574 TTE_V = 1 ,
17575 TTE_Size = 0 ,
17576 TTE_NFO = 0 ,
17577 TTE_IE = 0 ,
17578 TTE_Soft2 = 0x020 ,
17579 TTE_Diag = 0x02 ,
17580 TTE_Soft = 0x1f ,
17581 TTE_EP = 1 ,
17582 TTE_L = 0 ,
17583 TTE_CP = 1 ,
17584 TTE_CV = 0 ,
17585 TTE_E = 0 ,
17586 TTE_P = 0 ,
17587 TTE_W = 0 ,
17588 TTE_RSVD1 = 0 ,
17589 end_label = Thr6_User_Text_4u00c_text_end ,
17590 compressimage ,
17591 }
17592.text
17593.global Thr6_User_Text_4u00c_text_begin
17594Thr6_User_Text_4u00c_text_begin:
17595 EXIT_GOOD
17596Thr6_User_Text_4u00c_text_end:
17597/*********************************************************************/
17598SECTION .Thr6_User_Data_4u108 DATA_VA=0x00006b4000
17599attr_data {
17600 Name = .Thr6_User_Data_4u108 ,
17601 VA = 0x0000006b4000 ,/* 0x0000006b5fc0 */
17602 RA = 0x000f176000 ,
17603 PA = 0x000f176000 ,
17604 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17605 thr6_nz_ctx_tsb_2 ,
17606 TTE_V = 1 ,
17607 TTE_Size = 0 ,
17608 TTE_NFO = 0 ,
17609 TTE_IE = 0 ,
17610 TTE_Soft2 = 0x3cf ,
17611 TTE_Diag = 0xeb ,
17612 TTE_Soft = 0x0c ,
17613 TTE_EP = 0 ,
17614 TTE_L = 0 ,
17615 TTE_CP = 1 ,
17616 TTE_CV = 0 ,
17617 TTE_E = 0 ,
17618 TTE_P = 0 ,
17619 TTE_W = 1 ,
17620 TTE_RSVD1 = 0 ,
17621 end_label = Thr6_User_Data_4u108_data_end ,
17622 compressimage ,
17623 }
17624.data
17625.global Thr6_User_Data_4u108_data_begin
17626Thr6_User_Data_4u108_data_begin:
17627Thr6_User_Data_4u108_data_end:
17628/*********************************************************************/
17629SECTION .Thr6_User_Text_4u00d TEXT_VA=0x00082d0000
17630attr_text {
17631 Name = .Thr6_User_Text_4u00d ,
17632 thr6_nz_ctx_tsb_3 ,
17633 VA = 0x0000082d0000 ,/* 0x0000082dffc0 */
17634 RA = 0x00f6b20000 ,
17635 PA = 0x00f6b20000 ,
17636 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17637 TTE_V = 1 ,
17638 TTE_Size = 1 ,
17639 TTE_NFO = 0 ,
17640 TTE_IE = 0 ,
17641 TTE_Soft2 = 0x020 ,
17642 TTE_Diag = 0x02 ,
17643 TTE_Soft = 0x1f ,
17644 TTE_EP = 1 ,
17645 TTE_L = 0 ,
17646 TTE_CP = 1 ,
17647 TTE_CV = 0 ,
17648 TTE_E = 0 ,
17649 TTE_P = 0 ,
17650 TTE_W = 0 ,
17651 TTE_RSVD1 = 0 ,
17652 end_label = Thr6_User_Text_4u00d_text_end ,
17653 compressimage ,
17654 }
17655.text
17656.global Thr6_User_Text_4u00d_text_begin
17657Thr6_User_Text_4u00d_text_begin:
17658 EXIT_GOOD
17659Thr6_User_Text_4u00d_text_end:
17660/*********************************************************************/
17661SECTION .Thr6_User_Data_4u109 DATA_VA=0x00006aa000
17662attr_data {
17663 Name = .Thr6_User_Data_4u109 ,
17664 VA = 0x0000006aa000 ,/* 0x0000006abfc0 */
17665 RA = 0x000f0ea000 ,
17666 PA = 0x000f0ea000 ,
17667 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17668 thr6_nz_ctx_tsb_2 ,
17669 TTE_V = 1 ,
17670 TTE_Size = 0 ,
17671 TTE_NFO = 0 ,
17672 TTE_IE = 0 ,
17673 TTE_Soft2 = 0x3cf ,
17674 TTE_Diag = 0xeb ,
17675 TTE_Soft = 0x0c ,
17676 TTE_EP = 0 ,
17677 TTE_L = 0 ,
17678 TTE_CP = 1 ,
17679 TTE_CV = 0 ,
17680 TTE_E = 0 ,
17681 TTE_P = 0 ,
17682 TTE_W = 1 ,
17683 TTE_RSVD1 = 0 ,
17684 end_label = Thr6_User_Data_4u109_data_end ,
17685 compressimage ,
17686 }
17687.data
17688.global Thr6_User_Data_4u109_data_begin
17689Thr6_User_Data_4u109_data_begin:
17690Thr6_User_Data_4u109_data_end:
17691/*********************************************************************/
17692SECTION .Thr6_User_Text_4u00e TEXT_VA=0x00006b6000
17693attr_text {
17694 Name = .Thr6_User_Text_4u00e ,
17695 thr6_nz_ctx_tsb_2 ,
17696 VA = 0x0000006b6000 ,/* 0x0000006b7fc0 */
17697 RA = 0x000f18c000 ,
17698 PA = 0x000f18c000 ,
17699 TTE_Context = 0x1923 ,/* TEXT_PRIMARY */
17700 TTE_V = 1 ,
17701 TTE_Size = 0 ,
17702 TTE_NFO = 0 ,
17703 TTE_IE = 0 ,
17704 TTE_Soft2 = 0x020 ,
17705 TTE_Diag = 0x02 ,
17706 TTE_Soft = 0x1f ,
17707 TTE_EP = 1 ,
17708 TTE_L = 0 ,
17709 TTE_CP = 1 ,
17710 TTE_CV = 0 ,
17711 TTE_E = 0 ,
17712 TTE_P = 0 ,
17713 TTE_W = 0 ,
17714 TTE_RSVD1 = 0 ,
17715 end_label = Thr6_User_Text_4u00e_text_end ,
17716 compressimage ,
17717 }
17718.text
17719.global Thr6_User_Text_4u00e_text_begin
17720Thr6_User_Text_4u00e_text_begin:
17721 EXIT_GOOD
17722Thr6_User_Text_4u00e_text_end:
17723/*********************************************************************/
17724SECTION .Thr6_User_Data_4u10a DATA_VA=0x0008fa0000
17725attr_data {
17726 Name = .Thr6_User_Data_4u10a ,
17727 VA = 0x000008fa0000 ,/* 0x000008faffc0 */
17728 RA = 0x00f69d0000 ,
17729 PA = 0x00f69d0000 ,
17730 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17731 thr6_nz_ctx_tsb_3 ,
17732 TTE_V = 1 ,
17733 TTE_Size = 1 ,
17734 TTE_NFO = 0 ,
17735 TTE_IE = 0 ,
17736 TTE_Soft2 = 0x3cf ,
17737 TTE_Diag = 0xeb ,
17738 TTE_Soft = 0x0c ,
17739 TTE_EP = 0 ,
17740 TTE_L = 0 ,
17741 TTE_CP = 1 ,
17742 TTE_CV = 0 ,
17743 TTE_E = 0 ,
17744 TTE_P = 0 ,
17745 TTE_W = 1 ,
17746 TTE_RSVD1 = 0 ,
17747 end_label = Thr6_User_Data_4u10a_data_end ,
17748 compressimage ,
17749 }
17750.data
17751.global Thr6_User_Data_4u10a_data_begin
17752Thr6_User_Data_4u10a_data_begin:
17753Thr6_User_Data_4u10a_data_end:
17754/*********************************************************************/
17755SECTION .Thr6_User_Data_4u10b DATA_VA=0x00006f4000
17756attr_data {
17757 Name = .Thr6_User_Data_4u10b ,
17758 VA = 0x0000006f4000 ,/* 0x0000006f5fc0 */
17759 RA = 0x000f08a000 ,
17760 PA = 0x000f08a000 ,
17761 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17762 thr6_nz_ctx_tsb_2 ,
17763 TTE_V = 1 ,
17764 TTE_Size = 0 ,
17765 TTE_NFO = 0 ,
17766 TTE_IE = 0 ,
17767 TTE_Soft2 = 0x3cf ,
17768 TTE_Diag = 0xeb ,
17769 TTE_Soft = 0x0c ,
17770 TTE_EP = 0 ,
17771 TTE_L = 0 ,
17772 TTE_CP = 1 ,
17773 TTE_CV = 0 ,
17774 TTE_E = 0 ,
17775 TTE_P = 0 ,
17776 TTE_W = 1 ,
17777 TTE_RSVD1 = 0 ,
17778 end_label = Thr6_User_Data_4u10b_data_end ,
17779 compressimage ,
17780 }
17781.data
17782.global Thr6_User_Data_4u10b_data_begin
17783Thr6_User_Data_4u10b_data_begin:
17784Thr6_User_Data_4u10b_data_end:
17785/*********************************************************************/
17786SECTION .Thr6_User_Data_4u10c DATA_VA=0x02c0000000
17787attr_data {
17788 Name = .Thr6_User_Data_4u10c ,
17789 VA = 0x0002c0000000 ,/* 0x0002cfffffc0 */
17790 RA = 0x30e0000000 ,
17791 PA = 0x30e0000000 ,
17792 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17793 thr6_nz_ctx_tsb_1 ,
17794 TTE_V = 1 ,
17795 TTE_Size = 5 ,
17796 TTE_NFO = 0 ,
17797 TTE_IE = 0 ,
17798 TTE_Soft2 = 0x3cf ,
17799 TTE_Diag = 0xeb ,
17800 TTE_Soft = 0x0c ,
17801 TTE_EP = 0 ,
17802 TTE_L = 0 ,
17803 TTE_CP = 1 ,
17804 TTE_CV = 0 ,
17805 TTE_E = 0 ,
17806 TTE_P = 0 ,
17807 TTE_W = 1 ,
17808 TTE_RSVD1 = 0 ,
17809 end_label = Thr6_User_Data_4u10c_data_end ,
17810 compressimage ,
17811 }
17812.data
17813.global Thr6_User_Data_4u10c_data_begin
17814Thr6_User_Data_4u10c_data_begin:
17815Thr6_User_Data_4u10c_data_end:
17816/*********************************************************************/
17817SECTION .Thr6_User_Data_4u10d DATA_VA=0x00089c0000
17818attr_data {
17819 Name = .Thr6_User_Data_4u10d ,
17820 VA = 0x0000089c0000 ,/* 0x0000089cffc0 */
17821 RA = 0x00f6200000 ,
17822 PA = 0x00f6200000 ,
17823 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17824 thr6_nz_ctx_tsb_3 ,
17825 TTE_V = 1 ,
17826 TTE_Size = 1 ,
17827 TTE_NFO = 0 ,
17828 TTE_IE = 0 ,
17829 TTE_Soft2 = 0x3cf ,
17830 TTE_Diag = 0xeb ,
17831 TTE_Soft = 0x0c ,
17832 TTE_EP = 0 ,
17833 TTE_L = 0 ,
17834 TTE_CP = 1 ,
17835 TTE_CV = 0 ,
17836 TTE_E = 0 ,
17837 TTE_P = 0 ,
17838 TTE_W = 1 ,
17839 TTE_RSVD1 = 0 ,
17840 end_label = Thr6_User_Data_4u10d_data_end ,
17841 compressimage ,
17842 }
17843.data
17844.global Thr6_User_Data_4u10d_data_begin
17845Thr6_User_Data_4u10d_data_begin:
17846Thr6_User_Data_4u10d_data_end:
17847/*********************************************************************/
17848SECTION .Thr6_User_Data_4u10e DATA_VA=0x00006ec000
17849attr_data {
17850 Name = .Thr6_User_Data_4u10e ,
17851 VA = 0x0000006ec000 ,/* 0x0000006edfc0 */
17852 RA = 0x000f066000 ,
17853 PA = 0x000f066000 ,
17854 TTE_Context = 0x1923 ,/* DATA_PRIMARY */
17855 thr6_nz_ctx_tsb_2 ,
17856 TTE_V = 1 ,
17857 TTE_Size = 0 ,
17858 TTE_NFO = 0 ,
17859 TTE_IE = 0 ,
17860 TTE_Soft2 = 0x3cf ,
17861 TTE_Diag = 0xeb ,
17862 TTE_Soft = 0x0c ,
17863 TTE_EP = 0 ,
17864 TTE_L = 0 ,
17865 TTE_CP = 1 ,
17866 TTE_CV = 0 ,
17867 TTE_E = 0 ,
17868 TTE_P = 0 ,
17869 TTE_W = 1 ,
17870 TTE_RSVD1 = 0 ,
17871 end_label = Thr6_User_Data_4u10e_data_end ,
17872 compressimage ,
17873 }
17874.data
17875.global Thr6_User_Data_4u10e_data_begin
17876Thr6_User_Data_4u10e_data_begin:
17877Thr6_User_Data_4u10e_data_end:
17878/*********************************************************************/
17879SECTION .Thr7_User_Text_4u000 TEXT_VA=0x0008f70000
17880attr_text {
17881 Name = .Thr7_User_Text_4u000 ,
17882 thr7_nz_ctx_tsb_3 ,
17883 VA = 0x000008f70000 ,/* 0x000008f7ffc0 */
17884 RA = 0x0116fd0000 ,
17885 PA = 0x0116fd0000 ,
17886 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
17887 TTE_V = 1 ,
17888 TTE_Size = 1 ,
17889 TTE_NFO = 0 ,
17890 TTE_IE = 0 ,
17891 TTE_Soft2 = 0x01f ,
17892 TTE_Diag = 0x28 ,
17893 TTE_Soft = 0x12 ,
17894 TTE_EP = 1 ,
17895 TTE_L = 0 ,
17896 TTE_CP = 1 ,
17897 TTE_CV = 0 ,
17898 TTE_E = 0 ,
17899 TTE_P = 0 ,
17900 TTE_W = 0 ,
17901 TTE_RSVD1 = 0 ,
17902 end_label = Thr7_User_Text_4u000_text_end ,
17903 compressimage ,
17904 }
17905.text
17906.global Thr7_user_code_entry
17907Thr7_user_code_entry:
17908.global Thr7_User_Text_4u000_text_begin
17909Thr7_User_Text_4u000_text_begin:
17910 EXIT_GOOD
17911Thr7_User_Text_4u000_text_end:
17912/*********************************************************************/
17913SECTION .Thr7_User_Data_4u100 DATA_VA=0x0008b30000
17914attr_data {
17915 Name = .Thr7_User_Data_4u100 ,
17916 VA = 0x000008b30000 ,/* 0x000008b3ffc0 */
17917 RA = 0x0116650000 ,
17918 PA = 0x0116650000 ,
17919 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
17920 thr7_nz_ctx_tsb_3 ,
17921 TTE_V = 1 ,
17922 TTE_Size = 1 ,
17923 TTE_NFO = 0 ,
17924 TTE_IE = 0 ,
17925 TTE_Soft2 = 0x309 ,
17926 TTE_Diag = 0x1c ,
17927 TTE_Soft = 0x0d ,
17928 TTE_EP = 0 ,
17929 TTE_L = 0 ,
17930 TTE_CP = 1 ,
17931 TTE_CV = 0 ,
17932 TTE_E = 0 ,
17933 TTE_P = 0 ,
17934 TTE_W = 1 ,
17935 TTE_RSVD1 = 0 ,
17936 end_label = Thr7_User_Data_4u100_data_end ,
17937 compressimage ,
17938 }
17939.data
17940.global Thr7_User_Data_4u100_data_begin
17941Thr7_User_Data_4u100_data_begin:
17942Thr7_User_Data_4u100_data_end:
17943/*********************************************************************/
17944SECTION .Thr7_User_Data_4v200 DATA_VA=0x000060c000
17945attr_data {
17946 Name = .Thr7_User_Data_4v200 ,
17947 VA = 0x00000060c000 ,/* 0x00000060dfc0 */
17948 RA = 0x00111e4000 ,
17949 PA = 0x00111e4000 ,
17950 TTE_Context = 0x0e6f ,/* DATA_SECONDARY */
17951 thr7_nz_ctx_tsb_2 ,
17952 TTE_V = 1 ,
17953 TTE_NFO = 0 ,
17954 TTE_L = 0 ,
17955 TTE_Soft = 0x1cbf3c ,
17956 TTE_IE = 0 ,
17957 TTE_E = 0 ,
17958 TTE_CP = 1 ,
17959 TTE_CV = 0 ,
17960 TTE_P = 0 ,
17961 TTE_EP = 0 ,
17962 TTE_W = 1 ,
17963 TTE_SW1 = 1 ,
17964 TTE_SW0 = 0 ,
17965 TTE_RSVD1 = 0 ,
17966 TTE_Size = 0 ,
17967 end_label = Thr7_User_Data_4v200_data_end ,
17968 compressimage ,
17969 }
17970.data
17971.global Thr7_User_Data_4v200_data_begin
17972Thr7_User_Data_4v200_data_begin:
17973Thr7_User_Data_4v200_data_end:
17974/*********************************************************************/
17975SECTION .Thr7_User_Data_4v300 DATA_VA=0x00f5000000
17976attr_data {
17977 Name = .Thr7_User_Data_4v300 ,
17978 VA = 0x0000f5000000 ,/* 0x0000f53fffc0 */
17979 RA = 0x00ca800000 ,
17980 PA = 0x10ca800000 ,
17981 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17982 thr7_z_ctx_tsb_1 ,
17983 TTE_V = 1 ,
17984 TTE_NFO = 0 ,
17985 TTE_L = 0 ,
17986 TTE_Soft = 0x1904e7 ,
17987 TTE_IE = 0 ,
17988 TTE_E = 0 ,
17989 TTE_CP = 1 ,
17990 TTE_CV = 0 ,
17991 TTE_P = 0 ,
17992 TTE_EP = 0 ,
17993 TTE_W = 1 ,
17994 TTE_SW1 = 0 ,
17995 TTE_SW0 = 1 ,
17996 TTE_RSVD1 = 0 ,
17997 TTE_Size = 3 ,
17998 end_label = Thr7_User_Data_4v300_data_end ,
17999 compressimage ,
18000 }
18001.data
18002.global Thr7_User_Data_4v300_data_begin
18003Thr7_User_Data_4v300_data_begin:
18004Thr7_User_Data_4v300_data_end:
18005/*********************************************************************/
18006SECTION .Thr7_User_Text_4u001 TEXT_VA=0x0008c00000
18007attr_text {
18008 Name = .Thr7_User_Text_4u001 ,
18009 thr7_nz_ctx_tsb_3 ,
18010 VA = 0x000008c00000 ,/* 0x000008c0ffc0 */
18011 RA = 0x0116fb0000 ,
18012 PA = 0x0116fb0000 ,
18013 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18014 TTE_V = 1 ,
18015 TTE_Size = 1 ,
18016 TTE_NFO = 0 ,
18017 TTE_IE = 0 ,
18018 TTE_Soft2 = 0x01f ,
18019 TTE_Diag = 0x28 ,
18020 TTE_Soft = 0x12 ,
18021 TTE_EP = 1 ,
18022 TTE_L = 0 ,
18023 TTE_CP = 1 ,
18024 TTE_CV = 0 ,
18025 TTE_E = 0 ,
18026 TTE_P = 0 ,
18027 TTE_W = 0 ,
18028 TTE_RSVD1 = 0 ,
18029 end_label = Thr7_User_Text_4u001_text_end ,
18030 compressimage ,
18031 }
18032.text
18033.global Thr7_User_Text_4u001_text_begin
18034Thr7_User_Text_4u001_text_begin:
18035 EXIT_GOOD
18036Thr7_User_Text_4u001_text_end:
18037/*********************************************************************/
18038SECTION .Thr7_User_Data_4u101 DATA_VA=0x0008fd0000
18039attr_data {
18040 Name = .Thr7_User_Data_4u101 ,
18041 VA = 0x000008fd0000 ,/* 0x000008fdffc0 */
18042 RA = 0x0116070000 ,
18043 PA = 0x0116070000 ,
18044 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18045 thr7_nz_ctx_tsb_3 ,
18046 TTE_V = 1 ,
18047 TTE_Size = 1 ,
18048 TTE_NFO = 0 ,
18049 TTE_IE = 0 ,
18050 TTE_Soft2 = 0x309 ,
18051 TTE_Diag = 0x1c ,
18052 TTE_Soft = 0x0d ,
18053 TTE_EP = 0 ,
18054 TTE_L = 0 ,
18055 TTE_CP = 1 ,
18056 TTE_CV = 0 ,
18057 TTE_E = 0 ,
18058 TTE_P = 0 ,
18059 TTE_W = 1 ,
18060 TTE_RSVD1 = 0 ,
18061 end_label = Thr7_User_Data_4u101_data_end ,
18062 compressimage ,
18063 }
18064.data
18065.global Thr7_User_Data_4u101_data_begin
18066Thr7_User_Data_4u101_data_begin:
18067Thr7_User_Data_4u101_data_end:
18068/*********************************************************************/
18069SECTION .Thr7_User_Data_4v201 DATA_VA=0x0000686000
18070attr_data {
18071 Name = .Thr7_User_Data_4v201 ,
18072 VA = 0x000000686000 ,/* 0x000000687fc0 */
18073 RA = 0x0011014000 ,
18074 PA = 0x0011014000 ,
18075 TTE_Context = 0x0e6f ,/* DATA_SECONDARY */
18076 thr7_nz_ctx_tsb_2 ,
18077 TTE_V = 1 ,
18078 TTE_NFO = 0 ,
18079 TTE_L = 0 ,
18080 TTE_Soft = 0x1cbf3c ,
18081 TTE_IE = 0 ,
18082 TTE_E = 0 ,
18083 TTE_CP = 1 ,
18084 TTE_CV = 0 ,
18085 TTE_P = 0 ,
18086 TTE_EP = 0 ,
18087 TTE_W = 1 ,
18088 TTE_SW1 = 1 ,
18089 TTE_SW0 = 0 ,
18090 TTE_RSVD1 = 0 ,
18091 TTE_Size = 0 ,
18092 end_label = Thr7_User_Data_4v201_data_end ,
18093 compressimage ,
18094 }
18095.data
18096.global Thr7_User_Data_4v201_data_begin
18097Thr7_User_Data_4v201_data_begin:
18098Thr7_User_Data_4v201_data_end:
18099/*********************************************************************/
18100SECTION .Thr7_User_Data_4v301 DATA_VA=0x00007f8000
18101attr_data {
18102 Name = .Thr7_User_Data_4v301 ,
18103 VA = 0x0000007f8000 ,/* 0x0000007f9fc0 */
18104 RA = 0x00111a6000 ,
18105 PA = 0x00111a6000 ,
18106 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
18107 thr7_z_ctx_tsb_3 ,
18108 TTE_V = 1 ,
18109 TTE_NFO = 0 ,
18110 TTE_L = 0 ,
18111 TTE_Soft = 0x1904e7 ,
18112 TTE_IE = 0 ,
18113 TTE_E = 0 ,
18114 TTE_CP = 1 ,
18115 TTE_CV = 0 ,
18116 TTE_P = 0 ,
18117 TTE_EP = 0 ,
18118 TTE_W = 1 ,
18119 TTE_SW1 = 0 ,
18120 TTE_SW0 = 1 ,
18121 TTE_RSVD1 = 0 ,
18122 TTE_Size = 0 ,
18123 end_label = Thr7_User_Data_4v301_data_end ,
18124 compressimage ,
18125 }
18126.data
18127.global Thr7_User_Data_4v301_data_begin
18128Thr7_User_Data_4v301_data_begin:
18129Thr7_User_Data_4v301_data_end:
18130/*********************************************************************/
18131SECTION .Thr7_User_Text_4u002 TEXT_VA=0x0008fe0000
18132attr_text {
18133 Name = .Thr7_User_Text_4u002 ,
18134 thr7_nz_ctx_tsb_3 ,
18135 VA = 0x000008fe0000 ,/* 0x000008feffc0 */
18136 RA = 0x0116db0000 ,
18137 PA = 0x0116db0000 ,
18138 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18139 TTE_V = 1 ,
18140 TTE_Size = 1 ,
18141 TTE_NFO = 0 ,
18142 TTE_IE = 0 ,
18143 TTE_Soft2 = 0x01f ,
18144 TTE_Diag = 0x28 ,
18145 TTE_Soft = 0x12 ,
18146 TTE_EP = 1 ,
18147 TTE_L = 0 ,
18148 TTE_CP = 1 ,
18149 TTE_CV = 0 ,
18150 TTE_E = 0 ,
18151 TTE_P = 0 ,
18152 TTE_W = 0 ,
18153 TTE_RSVD1 = 0 ,
18154 end_label = Thr7_User_Text_4u002_text_end ,
18155 compressimage ,
18156 }
18157.text
18158.global Thr7_User_Text_4u002_text_begin
18159Thr7_User_Text_4u002_text_begin:
18160 EXIT_GOOD
18161Thr7_User_Text_4u002_text_end:
18162/*********************************************************************/
18163SECTION .Thr7_User_Data_4u102 DATA_VA=0x0008d60000
18164attr_data {
18165 Name = .Thr7_User_Data_4u102 ,
18166 VA = 0x000008d60000 ,/* 0x000008d6ffc0 */
18167 RA = 0x0116ec0000 ,
18168 PA = 0x0116ec0000 ,
18169 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18170 thr7_nz_ctx_tsb_3 ,
18171 TTE_V = 1 ,
18172 TTE_Size = 1 ,
18173 TTE_NFO = 0 ,
18174 TTE_IE = 0 ,
18175 TTE_Soft2 = 0x309 ,
18176 TTE_Diag = 0x1c ,
18177 TTE_Soft = 0x0d ,
18178 TTE_EP = 0 ,
18179 TTE_L = 0 ,
18180 TTE_CP = 1 ,
18181 TTE_CV = 0 ,
18182 TTE_E = 0 ,
18183 TTE_P = 0 ,
18184 TTE_W = 1 ,
18185 TTE_RSVD1 = 0 ,
18186 end_label = Thr7_User_Data_4u102_data_end ,
18187 compressimage ,
18188 }
18189.data
18190.global Thr7_User_Data_4u102_data_begin
18191Thr7_User_Data_4u102_data_begin:
18192Thr7_User_Data_4u102_data_end:
18193/*********************************************************************/
18194SECTION .Thr7_User_Data_4u300 DATA_VA=0x00087a0000
18195attr_data {
18196 Name = .Thr7_User_Data_4u300 ,
18197 VA = 0x0000087a0000 ,/* 0x0000087affc0 */
18198 RA = 0x0116a90000 ,
18199 PA = 0x0116a90000 ,
18200 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
18201 thr7_z_ctx_tsb_0 ,
18202 TTE_V = 1 ,
18203 TTE_Size = 1 ,
18204 TTE_NFO = 0 ,
18205 TTE_IE = 0 ,
18206 TTE_Soft2 = 0x1ec ,
18207 TTE_Diag = 0x5d ,
18208 TTE_Soft = 0x0c ,
18209 TTE_EP = 0 ,
18210 TTE_L = 0 ,
18211 TTE_CP = 1 ,
18212 TTE_CV = 0 ,
18213 TTE_E = 0 ,
18214 TTE_P = 0 ,
18215 TTE_W = 1 ,
18216 TTE_RSVD1 = 0 ,
18217 end_label = Thr7_User_Data_4u300_data_end ,
18218 compressimage ,
18219 }
18220.data
18221.global Thr7_User_Data_4u300_data_begin
18222Thr7_User_Data_4u300_data_begin:
18223Thr7_User_Data_4u300_data_end:
18224/*********************************************************************/
18225SECTION .Thr7_User_Text_4v000 TEXT_VA=0x00f0c00000
18226attr_text {
18227 Name = .Thr7_User_Text_4v000 ,
18228 thr7_nz_ctx_tsb_0 ,
18229 VA = 0x0000f0c00000 ,/* 0x0000f0ffffc0 */
18230 RA = 0x00da000000 ,
18231 PA = 0x10da000000 ,
18232 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18233 TTE_V = 1 ,
18234 TTE_NFO = 0 ,
18235 TTE_L = 0 ,
18236 TTE_Soft = 0x1f2ac6 ,
18237 TTE_IE = 0 ,
18238 TTE_E = 0 ,
18239 TTE_CP = 1 ,
18240 TTE_CV = 0 ,
18241 TTE_P = 0 ,
18242 TTE_EP = 1 ,
18243 TTE_W = 0 ,
18244 TTE_SW1 = 0 ,
18245 TTE_SW0 = 1 ,
18246 TTE_RSVD1 = 0 ,
18247 TTE_Size = 3 ,
18248 end_label = Thr7_User_Text_4v000_text_end ,
18249 compressimage ,
18250 }
18251.text
18252.global Thr7_User_Text_4v000_text_begin
18253Thr7_User_Text_4v000_text_begin:
18254 EXIT_GOOD
18255Thr7_User_Text_4v000_text_end:
18256/*********************************************************************/
18257SECTION .Thr7_User_Data_4v100 DATA_VA=0x02f0000000
18258attr_data {
18259 Name = .Thr7_User_Data_4v100 ,
18260 VA = 0x0002f0000000 ,/* 0x0002ffffffc0 */
18261 RA = 0x11f0000000 ,
18262 PA = 0x51f0000000 ,
18263 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18264 thr7_nz_ctx_tsb_1 ,
18265 TTE_V = 1 ,
18266 TTE_NFO = 0 ,
18267 TTE_L = 0 ,
18268 TTE_Soft = 0x1fab79 ,
18269 TTE_IE = 0 ,
18270 TTE_E = 0 ,
18271 TTE_CP = 1 ,
18272 TTE_CV = 0 ,
18273 TTE_P = 0 ,
18274 TTE_EP = 0 ,
18275 TTE_W = 1 ,
18276 TTE_SW1 = 0 ,
18277 TTE_SW0 = 0 ,
18278 TTE_RSVD1 = 0 ,
18279 TTE_Size = 5 ,
18280 end_label = Thr7_User_Data_4v100_data_end ,
18281 compressimage ,
18282 }
18283.data
18284.global Thr7_User_Data_4v100_data_begin
18285Thr7_User_Data_4v100_data_begin:
18286Thr7_User_Data_4v100_data_end:
18287/*********************************************************************/
18288SECTION .Thr7_User_Data_4u301 DATA_VA=0x0008880000
18289attr_data {
18290 Name = .Thr7_User_Data_4u301 ,
18291 VA = 0x000008880000 ,/* 0x00000888ffc0 */
18292 RA = 0x0116ff0000 ,
18293 PA = 0x0116ff0000 ,
18294 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
18295 thr7_z_ctx_tsb_0 ,
18296 TTE_V = 1 ,
18297 TTE_Size = 1 ,
18298 TTE_NFO = 0 ,
18299 TTE_IE = 0 ,
18300 TTE_Soft2 = 0x1ec ,
18301 TTE_Diag = 0x5d ,
18302 TTE_Soft = 0x0c ,
18303 TTE_EP = 0 ,
18304 TTE_L = 0 ,
18305 TTE_CP = 1 ,
18306 TTE_CV = 0 ,
18307 TTE_E = 0 ,
18308 TTE_P = 0 ,
18309 TTE_W = 1 ,
18310 TTE_RSVD1 = 0 ,
18311 end_label = Thr7_User_Data_4u301_data_end ,
18312 compressimage ,
18313 }
18314.data
18315.global Thr7_User_Data_4u301_data_begin
18316Thr7_User_Data_4u301_data_begin:
18317Thr7_User_Data_4u301_data_end:
18318/*********************************************************************/
18319SECTION .Thr7_User_Text_4v001 TEXT_VA=0x0150000000
18320attr_text {
18321 Name = .Thr7_User_Text_4v001 ,
18322 thr7_nz_ctx_tsb_1 ,
18323 VA = 0x000150000000 ,/* 0x00015fffffc0 */
18324 RA = 0x1270000000 ,
18325 PA = 0x5270000000 ,
18326 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18327 TTE_V = 1 ,
18328 TTE_NFO = 0 ,
18329 TTE_L = 0 ,
18330 TTE_Soft = 0x1f2ac6 ,
18331 TTE_IE = 0 ,
18332 TTE_E = 0 ,
18333 TTE_CP = 1 ,
18334 TTE_CV = 0 ,
18335 TTE_P = 0 ,
18336 TTE_EP = 1 ,
18337 TTE_W = 0 ,
18338 TTE_SW1 = 0 ,
18339 TTE_SW0 = 1 ,
18340 TTE_RSVD1 = 0 ,
18341 TTE_Size = 5 ,
18342 end_label = Thr7_User_Text_4v001_text_end ,
18343 compressimage ,
18344 }
18345.text
18346.global Thr7_User_Text_4v001_text_begin
18347Thr7_User_Text_4v001_text_begin:
18348 EXIT_GOOD
18349Thr7_User_Text_4v001_text_end:
18350/*********************************************************************/
18351SECTION .Thr7_User_Data_4v101 DATA_VA=0x000068a000
18352attr_data {
18353 Name = .Thr7_User_Data_4v101 ,
18354 VA = 0x00000068a000 ,/* 0x00000068bfc0 */
18355 RA = 0x001111e000 ,
18356 PA = 0x001111e000 ,
18357 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18358 thr7_nz_ctx_tsb_2 ,
18359 TTE_V = 1 ,
18360 TTE_NFO = 0 ,
18361 TTE_L = 0 ,
18362 TTE_Soft = 0x1fab79 ,
18363 TTE_IE = 0 ,
18364 TTE_E = 0 ,
18365 TTE_CP = 1 ,
18366 TTE_CV = 0 ,
18367 TTE_P = 0 ,
18368 TTE_EP = 0 ,
18369 TTE_W = 1 ,
18370 TTE_SW1 = 0 ,
18371 TTE_SW0 = 0 ,
18372 TTE_RSVD1 = 0 ,
18373 TTE_Size = 0 ,
18374 end_label = Thr7_User_Data_4v101_data_end ,
18375 compressimage ,
18376 }
18377.data
18378.global Thr7_User_Data_4v101_data_begin
18379Thr7_User_Data_4v101_data_begin:
18380Thr7_User_Data_4v101_data_end:
18381/*********************************************************************/
18382SECTION .Thr7_User_Data_4u302 DATA_VA=0x00087b0000
18383attr_data {
18384 Name = .Thr7_User_Data_4u302 ,
18385 VA = 0x0000087b0000 ,/* 0x0000087bffc0 */
18386 RA = 0x0116dc0000 ,
18387 PA = 0x0116dc0000 ,
18388 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
18389 thr7_z_ctx_tsb_0 ,
18390 TTE_V = 1 ,
18391 TTE_Size = 1 ,
18392 TTE_NFO = 0 ,
18393 TTE_IE = 0 ,
18394 TTE_Soft2 = 0x1ec ,
18395 TTE_Diag = 0x5d ,
18396 TTE_Soft = 0x0c ,
18397 TTE_EP = 0 ,
18398 TTE_L = 0 ,
18399 TTE_CP = 1 ,
18400 TTE_CV = 0 ,
18401 TTE_E = 0 ,
18402 TTE_P = 0 ,
18403 TTE_W = 1 ,
18404 TTE_RSVD1 = 0 ,
18405 end_label = Thr7_User_Data_4u302_data_end ,
18406 compressimage ,
18407 }
18408.data
18409.global Thr7_User_Data_4u302_data_begin
18410Thr7_User_Data_4u302_data_begin:
18411Thr7_User_Data_4u302_data_end:
18412/*********************************************************************/
18413SECTION .Thr7_User_Text_4v002 TEXT_VA=0x000069a000
18414attr_text {
18415 Name = .Thr7_User_Text_4v002 ,
18416 thr7_nz_ctx_tsb_2 ,
18417 VA = 0x00000069a000 ,/* 0x00000069bfc0 */
18418 RA = 0x0011128000 ,
18419 PA = 0x0011128000 ,
18420 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18421 TTE_V = 1 ,
18422 TTE_NFO = 0 ,
18423 TTE_L = 0 ,
18424 TTE_Soft = 0x1f2ac6 ,
18425 TTE_IE = 0 ,
18426 TTE_E = 0 ,
18427 TTE_CP = 1 ,
18428 TTE_CV = 0 ,
18429 TTE_P = 0 ,
18430 TTE_EP = 1 ,
18431 TTE_W = 0 ,
18432 TTE_SW1 = 0 ,
18433 TTE_SW0 = 1 ,
18434 TTE_RSVD1 = 0 ,
18435 TTE_Size = 0 ,
18436 end_label = Thr7_User_Text_4v002_text_end ,
18437 compressimage ,
18438 }
18439.text
18440.global Thr7_User_Text_4v002_text_begin
18441Thr7_User_Text_4v002_text_begin:
18442 EXIT_GOOD
18443Thr7_User_Text_4v002_text_end:
18444/*********************************************************************/
18445SECTION .Thr7_User_Data_4u103 DATA_VA=0x00083f0000
18446attr_data {
18447 Name = .Thr7_User_Data_4u103 ,
18448 VA = 0x0000083f0000 ,/* 0x0000083fffc0 */
18449 RA = 0x01163d0000 ,
18450 PA = 0x01163d0000 ,
18451 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18452 thr7_nz_ctx_tsb_3 ,
18453 TTE_V = 1 ,
18454 TTE_Size = 1 ,
18455 TTE_NFO = 0 ,
18456 TTE_IE = 0 ,
18457 TTE_Soft2 = 0x309 ,
18458 TTE_Diag = 0x1c ,
18459 TTE_Soft = 0x0d ,
18460 TTE_EP = 0 ,
18461 TTE_L = 0 ,
18462 TTE_CP = 1 ,
18463 TTE_CV = 0 ,
18464 TTE_E = 0 ,
18465 TTE_P = 0 ,
18466 TTE_W = 1 ,
18467 TTE_RSVD1 = 0 ,
18468 end_label = Thr7_User_Data_4u103_data_end ,
18469 compressimage ,
18470 }
18471.data
18472.global Thr7_User_Data_4u103_data_begin
18473Thr7_User_Data_4u103_data_begin:
18474Thr7_User_Data_4u103_data_end:
18475/*********************************************************************/
18476SECTION .Thr7_User_Text_4v003 TEXT_VA=0x00e8000000
18477attr_text {
18478 Name = .Thr7_User_Text_4v003 ,
18479 thr7_nz_ctx_tsb_0 ,
18480 VA = 0x0000e8000000 ,/* 0x0000e83fffc0 */
18481 RA = 0x00d4c00000 ,
18482 PA = 0x10d4c00000 ,
18483 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18484 TTE_V = 1 ,
18485 TTE_NFO = 0 ,
18486 TTE_L = 0 ,
18487 TTE_Soft = 0x1f2ac6 ,
18488 TTE_IE = 0 ,
18489 TTE_E = 0 ,
18490 TTE_CP = 1 ,
18491 TTE_CV = 0 ,
18492 TTE_P = 0 ,
18493 TTE_EP = 1 ,
18494 TTE_W = 0 ,
18495 TTE_SW1 = 0 ,
18496 TTE_SW0 = 1 ,
18497 TTE_RSVD1 = 0 ,
18498 TTE_Size = 3 ,
18499 end_label = Thr7_User_Text_4v003_text_end ,
18500 compressimage ,
18501 }
18502.text
18503.global Thr7_User_Text_4v003_text_begin
18504Thr7_User_Text_4v003_text_begin:
18505 EXIT_GOOD
18506Thr7_User_Text_4v003_text_end:
18507/*********************************************************************/
18508SECTION .Thr7_User_Data_4v102 DATA_VA=0x03c0000000
18509attr_data {
18510 Name = .Thr7_User_Data_4v102 ,
18511 VA = 0x0003c0000000 ,/* 0x0003cfffffc0 */
18512 RA = 0x1120000000 ,
18513 PA = 0x5120000000 ,
18514 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18515 thr7_nz_ctx_tsb_1 ,
18516 TTE_V = 1 ,
18517 TTE_NFO = 0 ,
18518 TTE_L = 0 ,
18519 TTE_Soft = 0x1fab79 ,
18520 TTE_IE = 0 ,
18521 TTE_E = 0 ,
18522 TTE_CP = 1 ,
18523 TTE_CV = 0 ,
18524 TTE_P = 0 ,
18525 TTE_EP = 0 ,
18526 TTE_W = 1 ,
18527 TTE_SW1 = 0 ,
18528 TTE_SW0 = 0 ,
18529 TTE_RSVD1 = 0 ,
18530 TTE_Size = 5 ,
18531 end_label = Thr7_User_Data_4v102_data_end ,
18532 compressimage ,
18533 }
18534.data
18535.global Thr7_User_Data_4v102_data_begin
18536Thr7_User_Data_4v102_data_begin:
18537Thr7_User_Data_4v102_data_end:
18538/*********************************************************************/
18539SECTION .Thr7_User_Text_4v004 TEXT_VA=0x0000694000
18540attr_text {
18541 Name = .Thr7_User_Text_4v004 ,
18542 thr7_nz_ctx_tsb_2 ,
18543 VA = 0x000000694000 ,/* 0x000000695fc0 */
18544 RA = 0x0011112000 ,
18545 PA = 0x0011112000 ,
18546 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18547 TTE_V = 1 ,
18548 TTE_NFO = 0 ,
18549 TTE_L = 0 ,
18550 TTE_Soft = 0x1f2ac6 ,
18551 TTE_IE = 0 ,
18552 TTE_E = 0 ,
18553 TTE_CP = 1 ,
18554 TTE_CV = 0 ,
18555 TTE_P = 0 ,
18556 TTE_EP = 1 ,
18557 TTE_W = 0 ,
18558 TTE_SW1 = 0 ,
18559 TTE_SW0 = 1 ,
18560 TTE_RSVD1 = 0 ,
18561 TTE_Size = 0 ,
18562 end_label = Thr7_User_Text_4v004_text_end ,
18563 compressimage ,
18564 }
18565.text
18566.global Thr7_User_Text_4v004_text_begin
18567Thr7_User_Text_4v004_text_begin:
18568 EXIT_GOOD
18569Thr7_User_Text_4v004_text_end:
18570/*********************************************************************/
18571SECTION .Thr7_User_Data_4v103 DATA_VA=0x000072a000
18572attr_data {
18573 Name = .Thr7_User_Data_4v103 ,
18574 VA = 0x00000072a000 ,/* 0x00000072bfc0 */
18575 RA = 0x001104c000 ,
18576 PA = 0x001104c000 ,
18577 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18578 thr7_nz_ctx_tsb_2 ,
18579 TTE_V = 1 ,
18580 TTE_NFO = 0 ,
18581 TTE_L = 0 ,
18582 TTE_Soft = 0x1fab79 ,
18583 TTE_IE = 0 ,
18584 TTE_E = 0 ,
18585 TTE_CP = 1 ,
18586 TTE_CV = 0 ,
18587 TTE_P = 0 ,
18588 TTE_EP = 0 ,
18589 TTE_W = 1 ,
18590 TTE_SW1 = 0 ,
18591 TTE_SW0 = 0 ,
18592 TTE_RSVD1 = 0 ,
18593 TTE_Size = 0 ,
18594 end_label = Thr7_User_Data_4v103_data_end ,
18595 compressimage ,
18596 }
18597.data
18598.global Thr7_User_Data_4v103_data_begin
18599Thr7_User_Data_4v103_data_begin:
18600Thr7_User_Data_4v103_data_end:
18601/*********************************************************************/
18602SECTION .Thr7_User_Text_4v005 TEXT_VA=0x00006d6000
18603attr_text {
18604 Name = .Thr7_User_Text_4v005 ,
18605 thr7_nz_ctx_tsb_2 ,
18606 VA = 0x0000006d6000 ,/* 0x0000006d7fc0 */
18607 RA = 0x00110a4000 ,
18608 PA = 0x00110a4000 ,
18609 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18610 TTE_V = 1 ,
18611 TTE_NFO = 0 ,
18612 TTE_L = 0 ,
18613 TTE_Soft = 0x1f2ac6 ,
18614 TTE_IE = 0 ,
18615 TTE_E = 0 ,
18616 TTE_CP = 1 ,
18617 TTE_CV = 0 ,
18618 TTE_P = 0 ,
18619 TTE_EP = 1 ,
18620 TTE_W = 0 ,
18621 TTE_SW1 = 0 ,
18622 TTE_SW0 = 1 ,
18623 TTE_RSVD1 = 0 ,
18624 TTE_Size = 0 ,
18625 end_label = Thr7_User_Text_4v005_text_end ,
18626 compressimage ,
18627 }
18628.text
18629.global Thr7_User_Text_4v005_text_begin
18630Thr7_User_Text_4v005_text_begin:
18631 EXIT_GOOD
18632Thr7_User_Text_4v005_text_end:
18633/*********************************************************************/
18634SECTION .Thr7_User_Data_4v104 DATA_VA=0x0000716000
18635attr_data {
18636 Name = .Thr7_User_Data_4v104 ,
18637 VA = 0x000000716000 ,/* 0x000000717fc0 */
18638 RA = 0x00110a2000 ,
18639 PA = 0x00110a2000 ,
18640 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18641 thr7_nz_ctx_tsb_2 ,
18642 TTE_V = 1 ,
18643 TTE_NFO = 0 ,
18644 TTE_L = 0 ,
18645 TTE_Soft = 0x1fab79 ,
18646 TTE_IE = 0 ,
18647 TTE_E = 0 ,
18648 TTE_CP = 1 ,
18649 TTE_CV = 0 ,
18650 TTE_P = 0 ,
18651 TTE_EP = 0 ,
18652 TTE_W = 1 ,
18653 TTE_SW1 = 0 ,
18654 TTE_SW0 = 0 ,
18655 TTE_RSVD1 = 0 ,
18656 TTE_Size = 0 ,
18657 end_label = Thr7_User_Data_4v104_data_end ,
18658 compressimage ,
18659 }
18660.data
18661.global Thr7_User_Data_4v104_data_begin
18662Thr7_User_Data_4v104_data_begin:
18663Thr7_User_Data_4v104_data_end:
18664/*********************************************************************/
18665SECTION .Thr7_User_Text_4u003 TEXT_VA=0x0008a40000
18666attr_text {
18667 Name = .Thr7_User_Text_4u003 ,
18668 thr7_nz_ctx_tsb_3 ,
18669 VA = 0x000008a40000 ,/* 0x000008a4ffc0 */
18670 RA = 0x0116120000 ,
18671 PA = 0x0116120000 ,
18672 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18673 TTE_V = 1 ,
18674 TTE_Size = 1 ,
18675 TTE_NFO = 0 ,
18676 TTE_IE = 0 ,
18677 TTE_Soft2 = 0x01f ,
18678 TTE_Diag = 0x28 ,
18679 TTE_Soft = 0x12 ,
18680 TTE_EP = 1 ,
18681 TTE_L = 0 ,
18682 TTE_CP = 1 ,
18683 TTE_CV = 0 ,
18684 TTE_E = 0 ,
18685 TTE_P = 0 ,
18686 TTE_W = 0 ,
18687 TTE_RSVD1 = 0 ,
18688 end_label = Thr7_User_Text_4u003_text_end ,
18689 compressimage ,
18690 }
18691.text
18692.global Thr7_User_Text_4u003_text_begin
18693Thr7_User_Text_4u003_text_begin:
18694 EXIT_GOOD
18695Thr7_User_Text_4u003_text_end:
18696/*********************************************************************/
18697SECTION .Thr7_User_Data_4u104 DATA_VA=0x00089a0000
18698attr_data {
18699 Name = .Thr7_User_Data_4u104 ,
18700 VA = 0x0000089a0000 ,/* 0x0000089affc0 */
18701 RA = 0x01162c0000 ,
18702 PA = 0x01162c0000 ,
18703 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18704 thr7_nz_ctx_tsb_3 ,
18705 TTE_V = 1 ,
18706 TTE_Size = 1 ,
18707 TTE_NFO = 0 ,
18708 TTE_IE = 0 ,
18709 TTE_Soft2 = 0x309 ,
18710 TTE_Diag = 0x1c ,
18711 TTE_Soft = 0x0d ,
18712 TTE_EP = 0 ,
18713 TTE_L = 0 ,
18714 TTE_CP = 1 ,
18715 TTE_CV = 0 ,
18716 TTE_E = 0 ,
18717 TTE_P = 0 ,
18718 TTE_W = 1 ,
18719 TTE_RSVD1 = 0 ,
18720 end_label = Thr7_User_Data_4u104_data_end ,
18721 compressimage ,
18722 }
18723.data
18724.global Thr7_User_Data_4u104_data_begin
18725Thr7_User_Data_4u104_data_begin:
18726Thr7_User_Data_4u104_data_end:
18727/*********************************************************************/
18728SECTION .Thr7_User_Text_4v006 TEXT_VA=0x00007aa000
18729attr_text {
18730 Name = .Thr7_User_Text_4v006 ,
18731 thr7_nz_ctx_tsb_2 ,
18732 VA = 0x0000007aa000 ,/* 0x0000007abfc0 */
18733 RA = 0x0011086000 ,
18734 PA = 0x0011086000 ,
18735 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18736 TTE_V = 1 ,
18737 TTE_NFO = 0 ,
18738 TTE_L = 0 ,
18739 TTE_Soft = 0x1f2ac6 ,
18740 TTE_IE = 0 ,
18741 TTE_E = 0 ,
18742 TTE_CP = 1 ,
18743 TTE_CV = 0 ,
18744 TTE_P = 0 ,
18745 TTE_EP = 1 ,
18746 TTE_W = 0 ,
18747 TTE_SW1 = 0 ,
18748 TTE_SW0 = 1 ,
18749 TTE_RSVD1 = 0 ,
18750 TTE_Size = 0 ,
18751 end_label = Thr7_User_Text_4v006_text_end ,
18752 compressimage ,
18753 }
18754.text
18755.global Thr7_User_Text_4v006_text_begin
18756Thr7_User_Text_4v006_text_begin:
18757 EXIT_GOOD
18758Thr7_User_Text_4v006_text_end:
18759/*********************************************************************/
18760SECTION .Thr7_User_Data_4u105 DATA_VA=0x0008180000
18761attr_data {
18762 Name = .Thr7_User_Data_4u105 ,
18763 VA = 0x000008180000 ,/* 0x00000818ffc0 */
18764 RA = 0x0116990000 ,
18765 PA = 0x0116990000 ,
18766 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18767 thr7_nz_ctx_tsb_3 ,
18768 TTE_V = 1 ,
18769 TTE_Size = 1 ,
18770 TTE_NFO = 0 ,
18771 TTE_IE = 0 ,
18772 TTE_Soft2 = 0x309 ,
18773 TTE_Diag = 0x1c ,
18774 TTE_Soft = 0x0d ,
18775 TTE_EP = 0 ,
18776 TTE_L = 0 ,
18777 TTE_CP = 1 ,
18778 TTE_CV = 0 ,
18779 TTE_E = 0 ,
18780 TTE_P = 0 ,
18781 TTE_W = 1 ,
18782 TTE_RSVD1 = 0 ,
18783 end_label = Thr7_User_Data_4u105_data_end ,
18784 compressimage ,
18785 }
18786.data
18787.global Thr7_User_Data_4u105_data_begin
18788Thr7_User_Data_4u105_data_begin:
18789Thr7_User_Data_4u105_data_end:
18790/*********************************************************************/
18791SECTION .Thr7_User_Text_4u004 TEXT_VA=0x0008d30000
18792attr_text {
18793 Name = .Thr7_User_Text_4u004 ,
18794 thr7_nz_ctx_tsb_3 ,
18795 VA = 0x000008d30000 ,/* 0x000008d3ffc0 */
18796 RA = 0x01164c0000 ,
18797 PA = 0x01164c0000 ,
18798 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18799 TTE_V = 1 ,
18800 TTE_Size = 1 ,
18801 TTE_NFO = 0 ,
18802 TTE_IE = 0 ,
18803 TTE_Soft2 = 0x01f ,
18804 TTE_Diag = 0x28 ,
18805 TTE_Soft = 0x12 ,
18806 TTE_EP = 1 ,
18807 TTE_L = 0 ,
18808 TTE_CP = 1 ,
18809 TTE_CV = 0 ,
18810 TTE_E = 0 ,
18811 TTE_P = 0 ,
18812 TTE_W = 0 ,
18813 TTE_RSVD1 = 0 ,
18814 end_label = Thr7_User_Text_4u004_text_end ,
18815 compressimage ,
18816 }
18817.text
18818.global Thr7_User_Text_4u004_text_begin
18819Thr7_User_Text_4u004_text_begin:
18820 EXIT_GOOD
18821Thr7_User_Text_4u004_text_end:
18822/*********************************************************************/
18823SECTION .Thr7_User_Data_4v105 DATA_VA=0x00f0000000
18824attr_data {
18825 Name = .Thr7_User_Data_4v105 ,
18826 VA = 0x0000f0000000 ,/* 0x0000ffffffc0 */
18827 RA = 0x13e0000000 ,
18828 PA = 0x53e0000000 ,
18829 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18830 thr7_nz_ctx_tsb_1 ,
18831 TTE_V = 1 ,
18832 TTE_NFO = 0 ,
18833 TTE_L = 0 ,
18834 TTE_Soft = 0x1fab79 ,
18835 TTE_IE = 0 ,
18836 TTE_E = 0 ,
18837 TTE_CP = 1 ,
18838 TTE_CV = 0 ,
18839 TTE_P = 0 ,
18840 TTE_EP = 0 ,
18841 TTE_W = 1 ,
18842 TTE_SW1 = 0 ,
18843 TTE_SW0 = 0 ,
18844 TTE_RSVD1 = 0 ,
18845 TTE_Size = 5 ,
18846 end_label = Thr7_User_Data_4v105_data_end ,
18847 compressimage ,
18848 }
18849.data
18850.global Thr7_User_Data_4v105_data_begin
18851Thr7_User_Data_4v105_data_begin:
18852Thr7_User_Data_4v105_data_end:
18853/*********************************************************************/
18854SECTION .Thr7_User_Text_4v007 TEXT_VA=0x00c6800000
18855attr_text {
18856 Name = .Thr7_User_Text_4v007 ,
18857 thr7_nz_ctx_tsb_0 ,
18858 VA = 0x0000c6800000 ,/* 0x0000c6bfffc0 */
18859 RA = 0x00c2000000 ,
18860 PA = 0x10c2000000 ,
18861 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18862 TTE_V = 1 ,
18863 TTE_NFO = 0 ,
18864 TTE_L = 0 ,
18865 TTE_Soft = 0x1f2ac6 ,
18866 TTE_IE = 0 ,
18867 TTE_E = 0 ,
18868 TTE_CP = 1 ,
18869 TTE_CV = 0 ,
18870 TTE_P = 0 ,
18871 TTE_EP = 1 ,
18872 TTE_W = 0 ,
18873 TTE_SW1 = 0 ,
18874 TTE_SW0 = 1 ,
18875 TTE_RSVD1 = 0 ,
18876 TTE_Size = 3 ,
18877 end_label = Thr7_User_Text_4v007_text_end ,
18878 compressimage ,
18879 }
18880.text
18881.global Thr7_User_Text_4v007_text_begin
18882Thr7_User_Text_4v007_text_begin:
18883 EXIT_GOOD
18884Thr7_User_Text_4v007_text_end:
18885/*********************************************************************/
18886SECTION .Thr7_User_Data_4v106 DATA_VA=0x00d5800000
18887attr_data {
18888 Name = .Thr7_User_Data_4v106 ,
18889 VA = 0x0000d5800000 ,/* 0x0000d5bfffc0 */
18890 RA = 0x00dfc00000 ,
18891 PA = 0x10dfc00000 ,
18892 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18893 thr7_nz_ctx_tsb_0 ,
18894 TTE_V = 1 ,
18895 TTE_NFO = 0 ,
18896 TTE_L = 0 ,
18897 TTE_Soft = 0x1fab79 ,
18898 TTE_IE = 0 ,
18899 TTE_E = 0 ,
18900 TTE_CP = 1 ,
18901 TTE_CV = 0 ,
18902 TTE_P = 0 ,
18903 TTE_EP = 0 ,
18904 TTE_W = 1 ,
18905 TTE_SW1 = 0 ,
18906 TTE_SW0 = 0 ,
18907 TTE_RSVD1 = 0 ,
18908 TTE_Size = 3 ,
18909 end_label = Thr7_User_Data_4v106_data_end ,
18910 compressimage ,
18911 }
18912.data
18913.global Thr7_User_Data_4v106_data_begin
18914Thr7_User_Data_4v106_data_begin:
18915Thr7_User_Data_4v106_data_end:
18916/*********************************************************************/
18917SECTION .Thr7_User_Text_4u005 TEXT_VA=0x00080b0000
18918attr_text {
18919 Name = .Thr7_User_Text_4u005 ,
18920 thr7_nz_ctx_tsb_3 ,
18921 VA = 0x0000080b0000 ,/* 0x0000080bffc0 */
18922 RA = 0x0116060000 ,
18923 PA = 0x0116060000 ,
18924 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18925 TTE_V = 1 ,
18926 TTE_Size = 1 ,
18927 TTE_NFO = 0 ,
18928 TTE_IE = 0 ,
18929 TTE_Soft2 = 0x01f ,
18930 TTE_Diag = 0x28 ,
18931 TTE_Soft = 0x12 ,
18932 TTE_EP = 1 ,
18933 TTE_L = 0 ,
18934 TTE_CP = 1 ,
18935 TTE_CV = 0 ,
18936 TTE_E = 0 ,
18937 TTE_P = 0 ,
18938 TTE_W = 0 ,
18939 TTE_RSVD1 = 0 ,
18940 end_label = Thr7_User_Text_4u005_text_end ,
18941 compressimage ,
18942 }
18943.text
18944.global Thr7_User_Text_4u005_text_begin
18945Thr7_User_Text_4u005_text_begin:
18946 EXIT_GOOD
18947Thr7_User_Text_4u005_text_end:
18948/*********************************************************************/
18949SECTION .Thr7_User_Data_4u106 DATA_VA=0x0008080000
18950attr_data {
18951 Name = .Thr7_User_Data_4u106 ,
18952 VA = 0x000008080000 ,/* 0x00000808ffc0 */
18953 RA = 0x01161e0000 ,
18954 PA = 0x01161e0000 ,
18955 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
18956 thr7_nz_ctx_tsb_3 ,
18957 TTE_V = 1 ,
18958 TTE_Size = 1 ,
18959 TTE_NFO = 0 ,
18960 TTE_IE = 0 ,
18961 TTE_Soft2 = 0x309 ,
18962 TTE_Diag = 0x1c ,
18963 TTE_Soft = 0x0d ,
18964 TTE_EP = 0 ,
18965 TTE_L = 0 ,
18966 TTE_CP = 1 ,
18967 TTE_CV = 0 ,
18968 TTE_E = 0 ,
18969 TTE_P = 0 ,
18970 TTE_W = 1 ,
18971 TTE_RSVD1 = 0 ,
18972 end_label = Thr7_User_Data_4u106_data_end ,
18973 compressimage ,
18974 }
18975.data
18976.global Thr7_User_Data_4u106_data_begin
18977Thr7_User_Data_4u106_data_begin:
18978Thr7_User_Data_4u106_data_end:
18979/*********************************************************************/
18980SECTION .Thr7_User_Text_4u006 TEXT_VA=0x0008d10000
18981attr_text {
18982 Name = .Thr7_User_Text_4u006 ,
18983 thr7_nz_ctx_tsb_3 ,
18984 VA = 0x000008d10000 ,/* 0x000008d1ffc0 */
18985 RA = 0x0116a00000 ,
18986 PA = 0x0116a00000 ,
18987 TTE_Context = 0x1392 ,/* TEXT_PRIMARY */
18988 TTE_V = 1 ,
18989 TTE_Size = 1 ,
18990 TTE_NFO = 0 ,
18991 TTE_IE = 0 ,
18992 TTE_Soft2 = 0x01f ,
18993 TTE_Diag = 0x28 ,
18994 TTE_Soft = 0x12 ,
18995 TTE_EP = 1 ,
18996 TTE_L = 0 ,
18997 TTE_CP = 1 ,
18998 TTE_CV = 0 ,
18999 TTE_E = 0 ,
19000 TTE_P = 0 ,
19001 TTE_W = 0 ,
19002 TTE_RSVD1 = 0 ,
19003 end_label = Thr7_User_Text_4u006_text_end ,
19004 compressimage ,
19005 }
19006.text
19007.global Thr7_User_Text_4u006_text_begin
19008Thr7_User_Text_4u006_text_begin:
19009 EXIT_GOOD
19010Thr7_User_Text_4u006_text_end:
19011/*********************************************************************/
19012SECTION .Thr7_User_Data_4v107 DATA_VA=0x00f9400000
19013attr_data {
19014 Name = .Thr7_User_Data_4v107 ,
19015 VA = 0x0000f9400000 ,/* 0x0000f97fffc0 */
19016 RA = 0x00c2c00000 ,
19017 PA = 0x10c2c00000 ,
19018 TTE_Context = 0x1392 ,/* DATA_PRIMARY */
19019 thr7_nz_ctx_tsb_0 ,
19020 TTE_V = 1 ,
19021 TTE_NFO = 0 ,
19022 TTE_L = 0 ,
19023 TTE_Soft = 0x1fab79 ,
19024 TTE_IE = 0 ,
19025 TTE_E = 0 ,
19026 TTE_CP = 1 ,
19027 TTE_CV = 0 ,
19028 TTE_P = 0 ,
19029 TTE_EP = 0 ,
19030 TTE_W = 1 ,
19031 TTE_SW1 = 0 ,
19032 TTE_SW0 = 0 ,
19033 TTE_RSVD1 = 0 ,
19034 TTE_Size = 3 ,
19035 end_label = Thr7_User_Data_4v107_data_end ,
19036 compressimage ,
19037 }
19038.data
19039.global Thr7_User_Data_4v107_data_begin
19040Thr7_User_Data_4v107_data_begin:
19041Thr7_User_Data_4v107_data_end: