Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_st_hwtw_enable.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_st_hwtw_enable.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 0x0000000001200030
46#define THR0_NZ_CTX_TSB_CONFIG_1 0x0000000001210150
47#define THR0_NZ_CTX_TSB_CONFIG_2 0x0000000001220100
48#define THR0_NZ_CTX_TSB_CONFIG_3 0x0000000001230010
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 0x1ed8
245#define THR0_PCONTEXT_1 0x0e55
246#define THR0_SCONTEXT_0 0x0bc9
247#define THR0_SCONTEXT_1 0x0d64
248#define THR1_PCONTEXT_0 0x07b8
249#define THR1_PCONTEXT_1 0x1984
250#define THR1_SCONTEXT_0 0x1564
251#define THR1_SCONTEXT_1 0x141c
252#define THR2_PCONTEXT_0 0x0610
253#define THR2_PCONTEXT_1 0x1ce9
254#define THR2_SCONTEXT_0 0x0ad6
255#define THR2_SCONTEXT_1 0x0866
256#define THR3_PCONTEXT_0 0x0a90
257#define THR3_PCONTEXT_1 0x1078
258#define THR3_SCONTEXT_0 0x1c86
259#define THR3_SCONTEXT_1 0x1242
260#define THR4_PCONTEXT_0 0x072f
261#define THR4_PCONTEXT_1 0x1b35
262#define THR4_SCONTEXT_0 0x0d8e
263#define THR4_SCONTEXT_1 0x0652
264#define THR5_PCONTEXT_0 0x02cc
265#define THR5_PCONTEXT_1 0x1ac9
266#define THR5_SCONTEXT_0 0x1234
267#define THR5_SCONTEXT_1 0x1550
268#define THR6_PCONTEXT_0 0x1d97
269#define THR6_PCONTEXT_1 0x09bf
270#define THR6_SCONTEXT_0 0x0d1b
271#define THR6_SCONTEXT_1 0x1e71
272#define THR7_PCONTEXT_0 0x1595
273#define THR7_PCONTEXT_1 0x168b
274#define THR7_SCONTEXT_0 0x043c
275#define THR7_SCONTEXT_1 0x1e58
276#define THR0_PTRAP_TEXT_VA 0x000010b30000
277#define THR0_PTRAP_TEXT_RA 0x0002df0000
278#define THR0_PTRAP_TEXT_PA 0x0002df0000
279#define THR1_PTRAP_TEXT_VA 0x000010660000
280#define THR1_PTRAP_TEXT_RA 0x0004880000
281#define THR1_PTRAP_TEXT_PA 0x0004880000
282#define THR2_PTRAP_TEXT_VA 0x000010f20000
283#define THR2_PTRAP_TEXT_RA 0x00060d0000
284#define THR2_PTRAP_TEXT_PA 0x00060d0000
285#define THR3_PTRAP_TEXT_VA 0x000010180000
286#define THR3_PTRAP_TEXT_RA 0x0000000000
287#define THR3_PTRAP_TEXT_PA 0x0008000000
288#define THR4_PTRAP_TEXT_VA 0x000010c50000
289#define THR4_PTRAP_TEXT_RA 0x000afc0000
290#define THR4_PTRAP_TEXT_PA 0x000afc0000
291#define THR5_PTRAP_TEXT_VA 0x000010ec0000
292#define THR5_PTRAP_TEXT_RA 0x0000eb0000
293#define THR5_PTRAP_TEXT_PA 0x000ceb0000
294#define THR6_PTRAP_TEXT_VA 0x0000100a0000
295#define THR6_PTRAP_TEXT_RA 0x0000f50000
296#define THR6_PTRAP_TEXT_PA 0x000ef50000
297#define THR7_PTRAP_TEXT_VA 0x000010b20000
298#define THR7_PTRAP_TEXT_RA 0x0010f60000
299#define THR7_PTRAP_TEXT_PA 0x0010f60000
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#define DELAY_LOOP ta PTRAP_DELAY_LOOP
344#define SEM_LOCK ta PTRAP_SEM_LOCK
345#define SEM_RELEASE ta PTRAP_SEM_RELEASE
346#define SEM_GET ta PTRAP_SEM_GET
347#define SEM_SET ta PTRAP_SEM_SET
348
349#define PTRAP_I_DEMAP_ALL 0x10
350#define PTRAP_I_DEMAP_PCTX 0x11
351#define PTRAP_I_DEMAP_SCTX 0x12
352#define PTRAP_I_DEMAP_NCTX 0x13
353#define PTRAP_I_DEMAP_PAGE 0x14
354#define PTRAP_I_DEMAP_RPAGE 0x15
355#define PTRAP_I_DEMAP_REAL 0x16
356#define PTRAP_D_DEMAP_ALL 0x17
357#define PTRAP_D_DEMAP_PCTX 0x18
358#define PTRAP_D_DEMAP_SCTX 0x19
359#define PTRAP_D_DEMAP_NCTX 0x1a
360#define PTRAP_D_DEMAP_PAGE 0x1b
361#define PTRAP_D_DEMAP_RPAGE 0x1c
362#define PTRAP_D_DEMAP_REAL 0x1d
363#define PTRAP_REDIRECT 0x20
364#define PTRAP_CHANGE_PID 0x21
365#define PTRAP_INCR_TSB_SIZE 0x22
366#define PTRAP_REAL_MEM_LD 0x23
367#define PTRAP_REAL_MEM_LD_LITTLE 0x24
368#define PTRAP_REAL_MEM_QUAD_LD 0x25
369#define PTRAP_REAL_MEM_QUAD_LD_LITTLE 0x26
370#define PTRAP_CLEAR_LSU_IMMU 0x27
371#define PTRAP_CLEAR_LSU_DMMU 0x28
372#define PTRAP_DELAY_LOOP 0x29
373#define PTRAP_SEM_LOCK 0x2a
374#define PTRAP_SEM_RELEASE 0x2b
375#define PTRAP_SEM_GET 0x2c
376#define PTRAP_SEM_SET 0x2d
377
378#define HPTRAP_I_DEMAP_ALL 0x80
379#define HPTRAP_I_DEMAP_PCTX 0x81
380#define HPTRAP_I_DEMAP_SCTX 0x82
381#define HPTRAP_I_DEMAP_NCTX 0x83
382#define HPTRAP_I_DEMAP_PAGE 0x84
383#define HPTRAP_I_DEMAP_RPAGE 0x85
384#define HPTRAP_I_DEMAP_REAL 0x86
385#define HPTRAP_D_DEMAP_ALL 0x87
386#define HPTRAP_D_DEMAP_PCTX 0x88
387#define HPTRAP_D_DEMAP_SCTX 0x89
388#define HPTRAP_D_DEMAP_NCTX 0x8a
389#define HPTRAP_D_DEMAP_PAGE 0x8b
390#define HPTRAP_D_DEMAP_RPAGE 0x8c
391#define HPTRAP_D_DEMAP_REAL 0x8d
392#define HPTRAP_CHANGE_PID 0x91
393#define HPTRAP_INCR_TSB_SIZE 0x92
394#define HPTRAP_CLEAR_LSU_IMMU 0x93
395#define HPTRAP_CLEAR_LSU_DMMU 0x94
396#define HPTRAP_DELAY_LOOP 0x95
397#define HPTRAP_SEM_LOCK 0x96
398#define HPTRAP_SEM_RELEASE 0x97
399#define HPTRAP_SEM_GET 0x98
400#define HPTRAP_SEM_SET 0x99
401
402#define MAX_OCCURENCE_CNT 10
403#define NUM_IMPL_TRAPS 6 /* number of implemented traps */
404#define TRAP_0x9_OFFSET 0
405#define TRAP_0xB_OFFSET 4
406#define TRAP_0x1B_OFFSET 8
407#define TRAP_0x2E_OFFSET 0xc
408#define TRAP_0x31_OFFSET 0x10
409#define TRAP_0x6C_OFFSET 0x14
410
411MIDAS_TSB thr0_z_ctx_tsb_0 THR0_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
412MIDAS_TSB thr0_z_ctx_tsb_1 THR0_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
413MIDAS_TSB thr0_z_ctx_tsb_2 THR0_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
414MIDAS_TSB thr0_z_ctx_tsb_3 THR0_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
415MIDAS_TSB thr0_nz_ctx_tsb_0 THR0_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
416MIDAS_TSB thr0_nz_ctx_tsb_1 THR0_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
417MIDAS_TSB thr0_nz_ctx_tsb_2 THR0_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
418MIDAS_TSB thr0_nz_ctx_tsb_3 THR0_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
419
420MIDAS_TSB thr1_z_ctx_tsb_0 THR1_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
421MIDAS_TSB thr1_z_ctx_tsb_1 THR1_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
422MIDAS_TSB thr1_z_ctx_tsb_2 THR1_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
423MIDAS_TSB thr1_z_ctx_tsb_3 THR1_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
424MIDAS_TSB thr1_nz_ctx_tsb_0 THR1_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
425MIDAS_TSB thr1_nz_ctx_tsb_1 THR1_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
426MIDAS_TSB thr1_nz_ctx_tsb_2 THR1_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
427MIDAS_TSB thr1_nz_ctx_tsb_3 THR1_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
428
429MIDAS_TSB thr2_z_ctx_tsb_0 THR2_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
430MIDAS_TSB thr2_z_ctx_tsb_1 THR2_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
431MIDAS_TSB thr2_z_ctx_tsb_2 THR2_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
432MIDAS_TSB thr2_z_ctx_tsb_3 THR2_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
433MIDAS_TSB thr2_nz_ctx_tsb_0 THR2_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
434MIDAS_TSB thr2_nz_ctx_tsb_1 THR2_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
435MIDAS_TSB thr2_nz_ctx_tsb_2 THR2_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
436MIDAS_TSB thr2_nz_ctx_tsb_3 THR2_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
437
438MIDAS_TSB thr3_z_ctx_tsb_0 THR3_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
439MIDAS_TSB thr3_z_ctx_tsb_1 THR3_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
440MIDAS_TSB thr3_z_ctx_tsb_2 THR3_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
441MIDAS_TSB thr3_z_ctx_tsb_3 THR3_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
442MIDAS_TSB thr3_nz_ctx_tsb_0 THR3_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
443MIDAS_TSB thr3_nz_ctx_tsb_1 THR3_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
444MIDAS_TSB thr3_nz_ctx_tsb_2 THR3_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
445MIDAS_TSB thr3_nz_ctx_tsb_3 THR3_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
446
447MIDAS_TSB thr4_z_ctx_tsb_0 THR4_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
448MIDAS_TSB thr4_z_ctx_tsb_1 THR4_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
449MIDAS_TSB thr4_z_ctx_tsb_2 THR4_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
450MIDAS_TSB thr4_z_ctx_tsb_3 THR4_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
451MIDAS_TSB thr4_nz_ctx_tsb_0 THR4_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
452MIDAS_TSB thr4_nz_ctx_tsb_1 THR4_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
453MIDAS_TSB thr4_nz_ctx_tsb_2 THR4_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
454MIDAS_TSB thr4_nz_ctx_tsb_3 THR4_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
455
456MIDAS_TSB thr5_z_ctx_tsb_0 THR5_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
457MIDAS_TSB thr5_z_ctx_tsb_1 THR5_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
458MIDAS_TSB thr5_z_ctx_tsb_2 THR5_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
459MIDAS_TSB thr5_z_ctx_tsb_3 THR5_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
460MIDAS_TSB thr5_nz_ctx_tsb_0 THR5_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
461MIDAS_TSB thr5_nz_ctx_tsb_1 THR5_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
462MIDAS_TSB thr5_nz_ctx_tsb_2 THR5_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
463MIDAS_TSB thr5_nz_ctx_tsb_3 THR5_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
464
465MIDAS_TSB thr6_z_ctx_tsb_0 THR6_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
466MIDAS_TSB thr6_z_ctx_tsb_1 THR6_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
467MIDAS_TSB thr6_z_ctx_tsb_2 THR6_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
468MIDAS_TSB thr6_z_ctx_tsb_3 THR6_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
469MIDAS_TSB thr6_nz_ctx_tsb_0 THR6_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
470MIDAS_TSB thr6_nz_ctx_tsb_1 THR6_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
471MIDAS_TSB thr6_nz_ctx_tsb_2 THR6_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
472MIDAS_TSB thr6_nz_ctx_tsb_3 THR6_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
473
474MIDAS_TSB thr7_z_ctx_tsb_0 THR7_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
475MIDAS_TSB thr7_z_ctx_tsb_1 THR7_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
476MIDAS_TSB thr7_z_ctx_tsb_2 THR7_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
477MIDAS_TSB thr7_z_ctx_tsb_3 THR7_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
478MIDAS_TSB thr7_nz_ctx_tsb_0 THR7_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
479MIDAS_TSB thr7_nz_ctx_tsb_1 THR7_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
480MIDAS_TSB thr7_nz_ctx_tsb_2 THR7_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
481MIDAS_TSB thr7_nz_ctx_tsb_3 THR7_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
482
483/*****************************************************************************************/
484SECTION .RED_SEC TEXT_VA = 0xfffffffff0000000
485
486attr_text {
487 Name=.RED_SEC,
488 hypervisor
489}
490
491.text
492 nop
493 nop
494 nop
495 nop
496 nop
497 nop
498 nop
499 nop
500
501 rdhpr %hpstate, %l1
502 wrhpr %l1, 0x820, %hpstate
503
504 wrpr 0, %tl
505 wrpr 0, %g0, %gl
506
507 ! load partition id to %l7
508 wr %g0, ASI_CORE_ID, %asi
509 ldxa [ASI_CORE_ID_VA] %asi, %l7
510 set 0x7, %g1
511 and %l7, %g1, %l7 ! %l7 has TID
512 xor %l0, %l0, %l0
513 sub %l7, %l0, %l1
514 brnz %l1, test_thr1
515 nop
516 setx thr0_red_handler, %l0, %l2
517 jmp %l2
518 nop
519test_thr1:
520 add %l0, 1, %l0
521 sub %l7, %l0, %l1
522 brnz %l1, test_thr2
523 nop
524 setx thr1_red_handler, %l0, %l2
525 jmp %l2
526 nop
527test_thr2:
528 add %l0, 1, %l0
529 sub %l7, %l0, %l1
530 brnz %l1, test_thr3
531 nop
532 setx thr2_red_handler, %l0, %l2
533 jmp %l2
534 nop
535test_thr3:
536 add %l0, 1, %l0
537 sub %l7, %l0, %l1
538 brnz %l1, test_thr4
539 nop
540 setx thr3_red_handler, %l0, %l2
541 jmp %l2
542 nop
543test_thr4:
544 add %l0, 1, %l0
545 sub %l7, %l0, %l1
546 brnz %l1, test_thr5
547 nop
548 setx thr4_red_handler, %l0, %l2
549 jmp %l2
550 nop
551test_thr5:
552 add %l0, 1, %l0
553 sub %l7, %l0, %l1
554 brnz %l1, test_thr6
555 nop
556 setx thr5_red_handler, %l0, %l2
557 jmp %l2
558 nop
559test_thr6:
560 add %l0, 1, %l0
561 sub %l7, %l0, %l1
562 brnz %l1, test_thr7
563 nop
564 setx thr6_red_handler, %l0, %l2
565 jmp %l2
566 nop
567test_thr7:
568 setx thr7_red_handler, %l0, %l2
569 jmp %l2
570 nop
571
572 EXIT_BAD
573
574/*****************************************************************************************/
575SECTION .RED_EXT_SEC TEXT_VA = HV_RED_TEXT_PA, DATA_VA = HV_RED_DATA_PA
576
577attr_text {
578 Name=.RED_EXT_SEC,
579 hypervisor
580}
581
582.text
583.global thr0_red_handler
584thr0_red_handler:
585 ! set partition id
586 set THR_0_PARTID, %g2
587 mov ASI_PARTITION_ID_VAL, %g1
588 stxa %g2, [%g1] ASI_PARTITION_ID
589
590 ! set hyper trap base addr
591 setx HPTRAP_TEXT_PA, %l0, %l7
592 wrhpr %l7, %g0, %htba
593
594thr0_hred_context_config:
595 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
596 wr %g1, 0x0, %asi
597 setx THR0_PCONTEXT_0, %l0, %g1
598 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
599 setx THR0_PCONTEXT_1, %l0, %g1
600 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
601 setx THR0_SCONTEXT_0, %l0, %g1
602 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
603 setx THR0_SCONTEXT_1, %l0, %g1
604 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
605
606#ifdef TSB_SEARCH_BURST
607thr0_tsb_burst_mode:
608 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
609 or TSB_SEARCH_BURST, %g0, %g2
610 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
611#endif
612#ifdef TSB_SEARCH_PREDICTION
613thr0_tsb_prediction_mode:
614 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
615 or TSB_SEARCH_PREDICTION, %g0, %g2
616 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
617#endif
618
619thr0_hred_physical_offset:
620 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
621 wr %g1, 0x0, %asi
622
623 setx THR0_PHY_OFF_0, %l0, %l1
624 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
625 setx THR0_PHY_OFF_1, %l0, %l1
626 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
627 setx THR0_PHY_OFF_2, %l0, %l1
628 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
629 setx THR0_PHY_OFF_3, %l0, %l1
630 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
631
632thr0_hred_real_range:
633 setx ASI_MMU_REAL_RANGE, %l1, %g1
634 wr %g1, 0x0, %asi
635
636 setx THR0_REAL_RANGE_0, %l0, %l1
637 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
638 setx THR0_REAL_RANGE_1, %l0, %l1
639 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
640 setx THR0_REAL_RANGE_2, %l0, %l1
641 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
642 setx THR0_REAL_RANGE_3, %l0, %l1
643 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
644
645thr0_hred_tsb_config:
646 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
647 wr %g3, 0x0, %asi
648
649thr0_hred_tsb_z_config_0:
650 setx THR0_Z_CTX_TSB_CONFIG_0, %g1, %g4
651 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
652 setx THR0_Z_CTX_TSB_CONFIG_1, %g1, %g4
653 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
654 setx THR0_Z_CTX_TSB_CONFIG_2, %g1, %g4
655 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
656 setx THR0_Z_CTX_TSB_CONFIG_3, %g1, %g4
657 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
658 setx THR0_NZ_CTX_TSB_CONFIG_0, %g1, %g4
659 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
660 setx THR0_NZ_CTX_TSB_CONFIG_1, %g1, %g4
661 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
662 setx THR0_NZ_CTX_TSB_CONFIG_2, %g1, %g4
663 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
664 setx THR0_NZ_CTX_TSB_CONFIG_3, %g1, %g4
665 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
666
667thr0_lsu_ctl_reg:
668 setx 0x1f, %l0, %l7
669 stxa %l7, [%g0] ASI_LSU_CONTROL
670
671thr0_transfer_to_priv_code:
672 setx Thr0_Priv_Sect_text_begin, %g1, %g2
673 jmp %g2
674 wrhpr %g0, 0x000, %hpstate
675 nop
676
677 EXIT_BAD
678
679.global thr1_red_handler
680thr1_red_handler:
681 ! set partition id
682 set THR_1_PARTID, %g2
683 mov ASI_PARTITION_ID_VAL, %g1
684 stxa %g2, [%g1] ASI_PARTITION_ID
685
686 ! set hyper trap base addr
687 setx HPTRAP_TEXT_PA, %l0, %l7
688 wrhpr %l7, %g0, %htba
689
690thr1_hred_context_config:
691 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
692 wr %g1, 0x0, %asi
693 setx THR1_PCONTEXT_0, %l0, %g1
694 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
695 setx THR1_PCONTEXT_1, %l0, %g1
696 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
697 setx THR1_SCONTEXT_0, %l0, %g1
698 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
699 setx THR1_SCONTEXT_1, %l0, %g1
700 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
701
702#ifdef TSB_SEARCH_BURST
703thr1_tsb_burst_mode:
704 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
705 or TSB_SEARCH_BURST, %g0, %g2
706 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
707#endif
708#ifdef TSB_SEARCH_PREDICTION
709thr1_tsb_prediction_mode:
710 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
711 or TSB_SEARCH_PREDICTION, %g0, %g2
712 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
713#endif
714
715thr1_hred_physical_offset:
716 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
717 wr %g1, 0x0, %asi
718
719 setx THR1_PHY_OFF_0, %l0, %l1
720 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
721 setx THR1_PHY_OFF_1, %l0, %l1
722 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
723 setx THR1_PHY_OFF_2, %l0, %l1
724 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
725 setx THR1_PHY_OFF_3, %l0, %l1
726 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
727
728thr1_hred_real_range:
729 setx ASI_MMU_REAL_RANGE, %l1, %g1
730 wr %g1, 0x0, %asi
731
732 setx THR1_REAL_RANGE_0, %l0, %l1
733 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
734 setx THR1_REAL_RANGE_1, %l0, %l1
735 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
736 setx THR1_REAL_RANGE_2, %l0, %l1
737 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
738 setx THR1_REAL_RANGE_3, %l0, %l1
739 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
740
741thr1_hred_tsb_config:
742 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
743 wr %g3, 0x0, %asi
744
745thr1_hred_tsb_z_config_0:
746 setx THR1_Z_CTX_TSB_CONFIG_0, %g1, %g4
747 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
748 setx THR1_Z_CTX_TSB_CONFIG_1, %g1, %g4
749 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
750 setx THR1_Z_CTX_TSB_CONFIG_2, %g1, %g4
751 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
752 setx THR1_Z_CTX_TSB_CONFIG_3, %g1, %g4
753 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
754 setx THR1_NZ_CTX_TSB_CONFIG_0, %g1, %g4
755 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
756 setx THR1_NZ_CTX_TSB_CONFIG_1, %g1, %g4
757 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
758 setx THR1_NZ_CTX_TSB_CONFIG_2, %g1, %g4
759 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
760 setx THR1_NZ_CTX_TSB_CONFIG_3, %g1, %g4
761 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
762
763thr1_lsu_ctl_reg:
764 setx 0x1f, %l0, %l7
765 stxa %l7, [%g0] ASI_LSU_CONTROL
766
767thr1_transfer_to_priv_code:
768 setx Thr1_Priv_Sect_text_begin, %g1, %g2
769 jmp %g2
770 wrhpr %g0, 0x000, %hpstate
771 nop
772
773 EXIT_BAD
774
775.global thr2_red_handler
776thr2_red_handler:
777 ! set partition id
778 set THR_2_PARTID, %g2
779 mov ASI_PARTITION_ID_VAL, %g1
780 stxa %g2, [%g1] ASI_PARTITION_ID
781
782 ! set hyper trap base addr
783 setx HPTRAP_TEXT_PA, %l0, %l7
784 wrhpr %l7, %g0, %htba
785
786thr2_hred_context_config:
787 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
788 wr %g1, 0x0, %asi
789 setx THR2_PCONTEXT_0, %l0, %g1
790 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
791 setx THR2_PCONTEXT_1, %l0, %g1
792 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
793 setx THR2_SCONTEXT_0, %l0, %g1
794 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
795 setx THR2_SCONTEXT_1, %l0, %g1
796 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
797
798#ifdef TSB_SEARCH_BURST
799thr2_tsb_burst_mode:
800 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
801 or TSB_SEARCH_BURST, %g0, %g2
802 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
803#endif
804#ifdef TSB_SEARCH_PREDICTION
805thr2_tsb_prediction_mode:
806 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
807 or TSB_SEARCH_PREDICTION, %g0, %g2
808 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
809#endif
810
811thr2_hred_physical_offset:
812 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
813 wr %g1, 0x0, %asi
814
815 setx THR2_PHY_OFF_0, %l0, %l1
816 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
817 setx THR2_PHY_OFF_1, %l0, %l1
818 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
819 setx THR2_PHY_OFF_2, %l0, %l1
820 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
821 setx THR2_PHY_OFF_3, %l0, %l1
822 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
823
824thr2_hred_real_range:
825 setx ASI_MMU_REAL_RANGE, %l1, %g1
826 wr %g1, 0x0, %asi
827
828 setx THR2_REAL_RANGE_0, %l0, %l1
829 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
830 setx THR2_REAL_RANGE_1, %l0, %l1
831 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
832 setx THR2_REAL_RANGE_2, %l0, %l1
833 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
834 setx THR2_REAL_RANGE_3, %l0, %l1
835 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
836
837thr2_hred_tsb_config:
838 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
839 wr %g3, 0x0, %asi
840
841thr2_hred_tsb_z_config_0:
842 setx THR2_Z_CTX_TSB_CONFIG_0, %g1, %g4
843 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
844 setx THR2_Z_CTX_TSB_CONFIG_1, %g1, %g4
845 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
846 setx THR2_Z_CTX_TSB_CONFIG_2, %g1, %g4
847 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
848 setx THR2_Z_CTX_TSB_CONFIG_3, %g1, %g4
849 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
850 setx THR2_NZ_CTX_TSB_CONFIG_0, %g1, %g4
851 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
852 setx THR2_NZ_CTX_TSB_CONFIG_1, %g1, %g4
853 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
854 setx THR2_NZ_CTX_TSB_CONFIG_2, %g1, %g4
855 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
856 setx THR2_NZ_CTX_TSB_CONFIG_3, %g1, %g4
857 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
858
859thr2_lsu_ctl_reg:
860 setx 0x1f, %l0, %l7
861 stxa %l7, [%g0] ASI_LSU_CONTROL
862
863thr2_transfer_to_priv_code:
864 setx Thr2_Priv_Sect_text_begin, %g1, %g2
865 jmp %g2
866 wrhpr %g0, 0x000, %hpstate
867 nop
868
869 EXIT_BAD
870
871.global thr3_red_handler
872thr3_red_handler:
873 ! set partition id
874 set THR_3_PARTID, %g2
875 mov ASI_PARTITION_ID_VAL, %g1
876 stxa %g2, [%g1] ASI_PARTITION_ID
877
878 ! set hyper trap base addr
879 setx HPTRAP_TEXT_PA, %l0, %l7
880 wrhpr %l7, %g0, %htba
881
882thr3_hred_context_config:
883 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
884 wr %g1, 0x0, %asi
885 setx THR3_PCONTEXT_0, %l0, %g1
886 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
887 setx THR3_PCONTEXT_1, %l0, %g1
888 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
889 setx THR3_SCONTEXT_0, %l0, %g1
890 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
891 setx THR3_SCONTEXT_1, %l0, %g1
892 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
893
894#ifdef TSB_SEARCH_BURST
895thr3_tsb_burst_mode:
896 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
897 or TSB_SEARCH_BURST, %g0, %g2
898 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
899#endif
900#ifdef TSB_SEARCH_PREDICTION
901thr3_tsb_prediction_mode:
902 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
903 or TSB_SEARCH_PREDICTION, %g0, %g2
904 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
905#endif
906
907thr3_hred_physical_offset:
908 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
909 wr %g1, 0x0, %asi
910
911 setx THR3_PHY_OFF_0, %l0, %l1
912 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
913 setx THR3_PHY_OFF_1, %l0, %l1
914 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
915 setx THR3_PHY_OFF_2, %l0, %l1
916 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
917 setx THR3_PHY_OFF_3, %l0, %l1
918 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
919
920thr3_hred_real_range:
921 setx ASI_MMU_REAL_RANGE, %l1, %g1
922 wr %g1, 0x0, %asi
923
924 setx THR3_REAL_RANGE_0, %l0, %l1
925 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
926 setx THR3_REAL_RANGE_1, %l0, %l1
927 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
928 setx THR3_REAL_RANGE_2, %l0, %l1
929 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
930 setx THR3_REAL_RANGE_3, %l0, %l1
931 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
932
933thr3_hred_tsb_config:
934 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
935 wr %g3, 0x0, %asi
936
937thr3_hred_tsb_z_config_0:
938 setx THR3_Z_CTX_TSB_CONFIG_0, %g1, %g4
939 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
940 setx THR3_Z_CTX_TSB_CONFIG_1, %g1, %g4
941 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
942 setx THR3_Z_CTX_TSB_CONFIG_2, %g1, %g4
943 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
944 setx THR3_Z_CTX_TSB_CONFIG_3, %g1, %g4
945 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
946 setx THR3_NZ_CTX_TSB_CONFIG_0, %g1, %g4
947 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
948 setx THR3_NZ_CTX_TSB_CONFIG_1, %g1, %g4
949 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
950 setx THR3_NZ_CTX_TSB_CONFIG_2, %g1, %g4
951 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
952 setx THR3_NZ_CTX_TSB_CONFIG_3, %g1, %g4
953 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
954
955thr3_lsu_ctl_reg:
956 setx 0x1f, %l0, %l7
957 stxa %l7, [%g0] ASI_LSU_CONTROL
958
959thr3_transfer_to_priv_code:
960 setx Thr3_Priv_Sect_text_begin, %g1, %g2
961 jmp %g2
962 wrhpr %g0, 0x000, %hpstate
963 nop
964
965 EXIT_BAD
966
967.global thr4_red_handler
968thr4_red_handler:
969 ! set partition id
970 set THR_4_PARTID, %g2
971 mov ASI_PARTITION_ID_VAL, %g1
972 stxa %g2, [%g1] ASI_PARTITION_ID
973
974 ! set hyper trap base addr
975 setx HPTRAP_TEXT_PA, %l0, %l7
976 wrhpr %l7, %g0, %htba
977
978thr4_hred_context_config:
979 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
980 wr %g1, 0x0, %asi
981 setx THR4_PCONTEXT_0, %l0, %g1
982 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
983 setx THR4_PCONTEXT_1, %l0, %g1
984 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
985 setx THR4_SCONTEXT_0, %l0, %g1
986 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
987 setx THR4_SCONTEXT_1, %l0, %g1
988 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
989
990#ifdef TSB_SEARCH_BURST
991thr4_tsb_burst_mode:
992 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
993 or TSB_SEARCH_BURST, %g0, %g2
994 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
995#endif
996#ifdef TSB_SEARCH_PREDICTION
997thr4_tsb_prediction_mode:
998 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
999 or TSB_SEARCH_PREDICTION, %g0, %g2
1000 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1001#endif
1002
1003thr4_hred_physical_offset:
1004 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1005 wr %g1, 0x0, %asi
1006
1007 setx THR4_PHY_OFF_0, %l0, %l1
1008 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1009 setx THR4_PHY_OFF_1, %l0, %l1
1010 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1011 setx THR4_PHY_OFF_2, %l0, %l1
1012 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1013 setx THR4_PHY_OFF_3, %l0, %l1
1014 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1015
1016thr4_hred_real_range:
1017 setx ASI_MMU_REAL_RANGE, %l1, %g1
1018 wr %g1, 0x0, %asi
1019
1020 setx THR4_REAL_RANGE_0, %l0, %l1
1021 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1022 setx THR4_REAL_RANGE_1, %l0, %l1
1023 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1024 setx THR4_REAL_RANGE_2, %l0, %l1
1025 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1026 setx THR4_REAL_RANGE_3, %l0, %l1
1027 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1028
1029thr4_hred_tsb_config:
1030 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1031 wr %g3, 0x0, %asi
1032
1033thr4_hred_tsb_z_config_0:
1034 setx THR4_Z_CTX_TSB_CONFIG_0, %g1, %g4
1035 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1036 setx THR4_Z_CTX_TSB_CONFIG_1, %g1, %g4
1037 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1038 setx THR4_Z_CTX_TSB_CONFIG_2, %g1, %g4
1039 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1040 setx THR4_Z_CTX_TSB_CONFIG_3, %g1, %g4
1041 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1042 setx THR4_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1043 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1044 setx THR4_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1045 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1046 setx THR4_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1047 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1048 setx THR4_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1049 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1050
1051thr4_lsu_ctl_reg:
1052 setx 0x1f, %l0, %l7
1053 stxa %l7, [%g0] ASI_LSU_CONTROL
1054
1055thr4_transfer_to_priv_code:
1056 setx Thr4_Priv_Sect_text_begin, %g1, %g2
1057 jmp %g2
1058 wrhpr %g0, 0x000, %hpstate
1059 nop
1060
1061 EXIT_BAD
1062
1063.global thr5_red_handler
1064thr5_red_handler:
1065 ! set partition id
1066 set THR_5_PARTID, %g2
1067 mov ASI_PARTITION_ID_VAL, %g1
1068 stxa %g2, [%g1] ASI_PARTITION_ID
1069
1070 ! set hyper trap base addr
1071 setx HPTRAP_TEXT_PA, %l0, %l7
1072 wrhpr %l7, %g0, %htba
1073
1074thr5_hred_context_config:
1075 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1076 wr %g1, 0x0, %asi
1077 setx THR5_PCONTEXT_0, %l0, %g1
1078 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1079 setx THR5_PCONTEXT_1, %l0, %g1
1080 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1081 setx THR5_SCONTEXT_0, %l0, %g1
1082 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1083 setx THR5_SCONTEXT_1, %l0, %g1
1084 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1085
1086#ifdef TSB_SEARCH_BURST
1087thr5_tsb_burst_mode:
1088 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1089 or TSB_SEARCH_BURST, %g0, %g2
1090 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1091#endif
1092#ifdef TSB_SEARCH_PREDICTION
1093thr5_tsb_prediction_mode:
1094 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1095 or TSB_SEARCH_PREDICTION, %g0, %g2
1096 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1097#endif
1098
1099thr5_hred_physical_offset:
1100 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1101 wr %g1, 0x0, %asi
1102
1103 setx THR5_PHY_OFF_0, %l0, %l1
1104 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1105 setx THR5_PHY_OFF_1, %l0, %l1
1106 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1107 setx THR5_PHY_OFF_2, %l0, %l1
1108 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1109 setx THR5_PHY_OFF_3, %l0, %l1
1110 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1111
1112thr5_hred_real_range:
1113 setx ASI_MMU_REAL_RANGE, %l1, %g1
1114 wr %g1, 0x0, %asi
1115
1116 setx THR5_REAL_RANGE_0, %l0, %l1
1117 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1118 setx THR5_REAL_RANGE_1, %l0, %l1
1119 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1120 setx THR5_REAL_RANGE_2, %l0, %l1
1121 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1122 setx THR5_REAL_RANGE_3, %l0, %l1
1123 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1124
1125thr5_hred_tsb_config:
1126 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1127 wr %g3, 0x0, %asi
1128
1129thr5_hred_tsb_z_config_0:
1130 setx THR5_Z_CTX_TSB_CONFIG_0, %g1, %g4
1131 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1132 setx THR5_Z_CTX_TSB_CONFIG_1, %g1, %g4
1133 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1134 setx THR5_Z_CTX_TSB_CONFIG_2, %g1, %g4
1135 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1136 setx THR5_Z_CTX_TSB_CONFIG_3, %g1, %g4
1137 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1138 setx THR5_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1139 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1140 setx THR5_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1141 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1142 setx THR5_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1143 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1144 setx THR5_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1145 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1146
1147thr5_lsu_ctl_reg:
1148 setx 0x1f, %l0, %l7
1149 stxa %l7, [%g0] ASI_LSU_CONTROL
1150
1151thr5_transfer_to_priv_code:
1152 setx Thr5_Priv_Sect_text_begin, %g1, %g2
1153 jmp %g2
1154 wrhpr %g0, 0x000, %hpstate
1155 nop
1156
1157 EXIT_BAD
1158
1159.global thr6_red_handler
1160thr6_red_handler:
1161 ! set partition id
1162 set THR_6_PARTID, %g2
1163 mov ASI_PARTITION_ID_VAL, %g1
1164 stxa %g2, [%g1] ASI_PARTITION_ID
1165
1166 ! set hyper trap base addr
1167 setx HPTRAP_TEXT_PA, %l0, %l7
1168 wrhpr %l7, %g0, %htba
1169
1170thr6_hred_context_config:
1171 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1172 wr %g1, 0x0, %asi
1173 setx THR6_PCONTEXT_0, %l0, %g1
1174 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1175 setx THR6_PCONTEXT_1, %l0, %g1
1176 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1177 setx THR6_SCONTEXT_0, %l0, %g1
1178 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1179 setx THR6_SCONTEXT_1, %l0, %g1
1180 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1181
1182#ifdef TSB_SEARCH_BURST
1183thr6_tsb_burst_mode:
1184 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1185 or TSB_SEARCH_BURST, %g0, %g2
1186 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1187#endif
1188#ifdef TSB_SEARCH_PREDICTION
1189thr6_tsb_prediction_mode:
1190 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1191 or TSB_SEARCH_PREDICTION, %g0, %g2
1192 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1193#endif
1194
1195thr6_hred_physical_offset:
1196 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1197 wr %g1, 0x0, %asi
1198
1199 setx THR6_PHY_OFF_0, %l0, %l1
1200 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1201 setx THR6_PHY_OFF_1, %l0, %l1
1202 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1203 setx THR6_PHY_OFF_2, %l0, %l1
1204 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1205 setx THR6_PHY_OFF_3, %l0, %l1
1206 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1207
1208thr6_hred_real_range:
1209 setx ASI_MMU_REAL_RANGE, %l1, %g1
1210 wr %g1, 0x0, %asi
1211
1212 setx THR6_REAL_RANGE_0, %l0, %l1
1213 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1214 setx THR6_REAL_RANGE_1, %l0, %l1
1215 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1216 setx THR6_REAL_RANGE_2, %l0, %l1
1217 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1218 setx THR6_REAL_RANGE_3, %l0, %l1
1219 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1220
1221thr6_hred_tsb_config:
1222 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1223 wr %g3, 0x0, %asi
1224
1225thr6_hred_tsb_z_config_0:
1226 setx THR6_Z_CTX_TSB_CONFIG_0, %g1, %g4
1227 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1228 setx THR6_Z_CTX_TSB_CONFIG_1, %g1, %g4
1229 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1230 setx THR6_Z_CTX_TSB_CONFIG_2, %g1, %g4
1231 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1232 setx THR6_Z_CTX_TSB_CONFIG_3, %g1, %g4
1233 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1234 setx THR6_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1235 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1236 setx THR6_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1237 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1238 setx THR6_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1239 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1240 setx THR6_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1241 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1242
1243thr6_lsu_ctl_reg:
1244 setx 0x1f, %l0, %l7
1245 stxa %l7, [%g0] ASI_LSU_CONTROL
1246
1247thr6_transfer_to_priv_code:
1248 setx Thr6_Priv_Sect_text_begin, %g1, %g2
1249 jmp %g2
1250 wrhpr %g0, 0x000, %hpstate
1251 nop
1252
1253 EXIT_BAD
1254
1255.global thr7_red_handler
1256thr7_red_handler:
1257 ! set partition id
1258 set THR_7_PARTID, %g2
1259 mov ASI_PARTITION_ID_VAL, %g1
1260 stxa %g2, [%g1] ASI_PARTITION_ID
1261
1262 ! set hyper trap base addr
1263 setx HPTRAP_TEXT_PA, %l0, %l7
1264 wrhpr %l7, %g0, %htba
1265
1266thr7_hred_context_config:
1267 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1268 wr %g1, 0x0, %asi
1269 setx THR7_PCONTEXT_0, %l0, %g1
1270 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1271 setx THR7_PCONTEXT_1, %l0, %g1
1272 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1273 setx THR7_SCONTEXT_0, %l0, %g1
1274 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1275 setx THR7_SCONTEXT_1, %l0, %g1
1276 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1277
1278#ifdef TSB_SEARCH_BURST
1279thr7_tsb_burst_mode:
1280 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1281 or TSB_SEARCH_BURST, %g0, %g2
1282 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1283#endif
1284#ifdef TSB_SEARCH_PREDICTION
1285thr7_tsb_prediction_mode:
1286 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1287 or TSB_SEARCH_PREDICTION, %g0, %g2
1288 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1289#endif
1290
1291thr7_hred_physical_offset:
1292 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1293 wr %g1, 0x0, %asi
1294
1295 setx THR7_PHY_OFF_0, %l0, %l1
1296 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1297 setx THR7_PHY_OFF_1, %l0, %l1
1298 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1299 setx THR7_PHY_OFF_2, %l0, %l1
1300 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1301 setx THR7_PHY_OFF_3, %l0, %l1
1302 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1303
1304thr7_hred_real_range:
1305 setx ASI_MMU_REAL_RANGE, %l1, %g1
1306 wr %g1, 0x0, %asi
1307
1308 setx THR7_REAL_RANGE_0, %l0, %l1
1309 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1310 setx THR7_REAL_RANGE_1, %l0, %l1
1311 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1312 setx THR7_REAL_RANGE_2, %l0, %l1
1313 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1314 setx THR7_REAL_RANGE_3, %l0, %l1
1315 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1316
1317thr7_hred_tsb_config:
1318 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1319 wr %g3, 0x0, %asi
1320
1321thr7_hred_tsb_z_config_0:
1322 setx THR7_Z_CTX_TSB_CONFIG_0, %g1, %g4
1323 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1324 setx THR7_Z_CTX_TSB_CONFIG_1, %g1, %g4
1325 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1326 setx THR7_Z_CTX_TSB_CONFIG_2, %g1, %g4
1327 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1328 setx THR7_Z_CTX_TSB_CONFIG_3, %g1, %g4
1329 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1330 setx THR7_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1331 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1332 setx THR7_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1333 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1334 setx THR7_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1335 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1336 setx THR7_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1337 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1338
1339thr7_lsu_ctl_reg:
1340 setx 0x1f, %l0, %l7
1341 stxa %l7, [%g0] ASI_LSU_CONTROL
1342
1343thr7_transfer_to_priv_code:
1344 setx Thr7_Priv_Sect_text_begin, %g1, %g2
1345 jmp %g2
1346 wrhpr %g0, 0x000, %hpstate
1347 nop
1348
1349 EXIT_BAD
1350
1351attr_data {
1352 Name=.RED_EXT_SEC,
1353 hypervisor
1354}
1355
1356.data
1357part_id_list:
1358 .xword THR_0_PARTID, THR_1_PARTID, THR_2_PARTID, THR_3_PARTID
1359 .xword THR_4_PARTID, THR_5_PARTID, THR_6_PARTID, THR_7_PARTID
1360
1361/*********************************************************************/
1362SECTION .Thr0_Priv_Sect TEXT_VA=0x0001f34000
1363attr_text {
1364 Name = .Thr0_Priv_Sect ,
1365 thr0_nz_ctx_tsb_2
1366 VA = 0x000001f34000 ,
1367 RA = 0x000133e000 ,
1368 PA = 0x000333e000 ,
1369 TTE_Context = 0x1ed8 ,
1370 TTE_V = 1 ,
1371 TTE_Size = 0 ,
1372 TTE_NFO = 0 ,
1373 TTE_IE = 0 ,
1374 TTE_Soft2 = 0 ,
1375 TTE_Diag = 0 ,
1376 TTE_Soft = 0 ,
1377 TTE_EP = 1 ,
1378 TTE_L = 0 ,
1379 TTE_CP = 1 ,
1380 TTE_CV = 0 ,
1381 TTE_E = 0 ,
1382 TTE_P = 1 ,
1383 TTE_W = 0 ,
1384 TTE_RSVD1 = 0 ,
1385 end_label = Thr0_Priv_Sect_text_end ,
1386 compressimage ,
1387 }
1388.text
1389.global Thr0_Priv_Sect_text_begin
1390Thr0_Priv_Sect_text_begin:
1391 setx THR0_PTRAP_TEXT_VA, %l0, %l1
1392 wrpr %l1, %g0, %tba
1393 rdpr %pstate, %l2
1394 setx Thr0_user_code_entry, %l0, %l1
1395 jmp %l1
1396 wrpr %l2, 4, %pstate
1397 EXIT_BAD
1398Thr0_Priv_Sect_text_end:
1399/*********************************************************************/
1400SECTION .Thr1_Priv_Sect TEXT_VA=0x0001f66000
1401attr_text {
1402 Name = .Thr1_Priv_Sect ,
1403 thr1_nz_ctx_tsb_0
1404 VA = 0x000001f66000 ,
1405 RA = 0x000534e000 ,
1406 PA = 0x000534e000 ,
1407 TTE_Context = 0x07b8 ,
1408 TTE_V = 1 ,
1409 TTE_Size = 0 ,
1410 TTE_NFO = 0 ,
1411 TTE_IE = 0 ,
1412 TTE_Soft2 = 0 ,
1413 TTE_Diag = 0 ,
1414 TTE_Soft = 0 ,
1415 TTE_EP = 1 ,
1416 TTE_L = 0 ,
1417 TTE_CP = 1 ,
1418 TTE_CV = 0 ,
1419 TTE_E = 0 ,
1420 TTE_P = 0 ,
1421 TTE_W = 0 ,
1422 TTE_RSVD1 = 0 ,
1423 end_label = Thr1_Priv_Sect_text_end ,
1424 compressimage ,
1425 }
1426.text
1427.global Thr1_Priv_Sect_text_begin
1428Thr1_Priv_Sect_text_begin:
1429 setx THR1_PTRAP_TEXT_VA, %l0, %l1
1430 wrpr %l1, %g0, %tba
1431 rdpr %pstate, %l2
1432 setx Thr1_user_code_entry, %l0, %l1
1433 jmp %l1
1434 wrpr %l2, 4, %pstate
1435 EXIT_BAD
1436Thr1_Priv_Sect_text_end:
1437/*********************************************************************/
1438SECTION .Thr2_Priv_Sect TEXT_VA=0x0001fce000
1439attr_text {
1440 Name = .Thr2_Priv_Sect ,
1441 thr2_nz_ctx_tsb_1
1442 VA = 0x000001fce000 ,
1443 RA = 0x00013f4000 ,
1444 PA = 0x00073f4000 ,
1445 TTE_Context = 0x0610 ,
1446 TTE_V = 1 ,
1447 TTE_NFO = 0 ,
1448 TTE_L = 0 ,
1449 TTE_Soft = 0 ,
1450 TTE_IE = 0 ,
1451 TTE_E = 0 ,
1452 TTE_CP = 1 ,
1453 TTE_CV = 0 ,
1454 TTE_P = 1 ,
1455 TTE_EP = 1 ,
1456 TTE_W = 0 ,
1457 TTE_SW1 = 0 ,
1458 TTE_SW0 = 0 ,
1459 TTE_RSVD1 = 0 ,
1460 TTE_Size = 0 ,
1461 end_label = Thr2_Priv_Sect_text_end ,
1462 compressimage ,
1463 }
1464.text
1465.global Thr2_Priv_Sect_text_begin
1466Thr2_Priv_Sect_text_begin:
1467 setx THR2_PTRAP_TEXT_VA, %l0, %l1
1468 wrpr %l1, %g0, %tba
1469 rdpr %pstate, %l2
1470 setx Thr2_user_code_entry, %l0, %l1
1471 jmp %l1
1472 wrpr %l2, 4, %pstate
1473 EXIT_BAD
1474Thr2_Priv_Sect_text_end:
1475/*********************************************************************/
1476SECTION .Thr3_Priv_Sect TEXT_VA=0x0001e84000
1477attr_text {
1478 Name = .Thr3_Priv_Sect ,
1479 thr3_nz_ctx_tsb_1
1480 VA = 0x000001e84000 ,
1481 RA = 0x0009346000 ,
1482 PA = 0x0009346000 ,
1483 TTE_Context = 0x0a90 ,
1484 TTE_V = 1 ,
1485 TTE_NFO = 0 ,
1486 TTE_L = 0 ,
1487 TTE_Soft = 0 ,
1488 TTE_IE = 0 ,
1489 TTE_E = 0 ,
1490 TTE_CP = 1 ,
1491 TTE_CV = 0 ,
1492 TTE_P = 1 ,
1493 TTE_EP = 1 ,
1494 TTE_W = 0 ,
1495 TTE_SW1 = 0 ,
1496 TTE_SW0 = 0 ,
1497 TTE_RSVD1 = 0 ,
1498 TTE_Size = 0 ,
1499 end_label = Thr3_Priv_Sect_text_end ,
1500 compressimage ,
1501 }
1502.text
1503.global Thr3_Priv_Sect_text_begin
1504Thr3_Priv_Sect_text_begin:
1505 setx THR3_PTRAP_TEXT_VA, %l0, %l1
1506 wrpr %l1, %g0, %tba
1507 rdpr %pstate, %l2
1508 setx Thr3_user_code_entry, %l0, %l1
1509 jmp %l1
1510 wrpr %l2, 4, %pstate
1511 EXIT_BAD
1512Thr3_Priv_Sect_text_end:
1513/*********************************************************************/
1514SECTION .Thr4_Priv_Sect TEXT_VA=0x0001e06000
1515attr_text {
1516 Name = .Thr4_Priv_Sect ,
1517 thr4_nz_ctx_tsb_1
1518 VA = 0x000001e06000 ,
1519 RA = 0x000b254000 ,
1520 PA = 0x000b254000 ,
1521 TTE_Context = 0x072f ,
1522 TTE_V = 1 ,
1523 TTE_NFO = 0 ,
1524 TTE_L = 0 ,
1525 TTE_Soft = 0 ,
1526 TTE_IE = 0 ,
1527 TTE_E = 0 ,
1528 TTE_CP = 1 ,
1529 TTE_CV = 0 ,
1530 TTE_P = 0 ,
1531 TTE_EP = 1 ,
1532 TTE_W = 0 ,
1533 TTE_SW1 = 0 ,
1534 TTE_SW0 = 0 ,
1535 TTE_RSVD1 = 0 ,
1536 TTE_Size = 0 ,
1537 end_label = Thr4_Priv_Sect_text_end ,
1538 compressimage ,
1539 }
1540.text
1541.global Thr4_Priv_Sect_text_begin
1542Thr4_Priv_Sect_text_begin:
1543 setx THR4_PTRAP_TEXT_VA, %l0, %l1
1544 wrpr %l1, %g0, %tba
1545 rdpr %pstate, %l2
1546 setx Thr4_user_code_entry, %l0, %l1
1547 jmp %l1
1548 wrpr %l2, 4, %pstate
1549 EXIT_BAD
1550Thr4_Priv_Sect_text_end:
1551/*********************************************************************/
1552SECTION .Thr5_Priv_Sect TEXT_VA=0x0001fd4000
1553attr_text {
1554 Name = .Thr5_Priv_Sect ,
1555 thr5_nz_ctx_tsb_0
1556 VA = 0x000001fd4000 ,
1557 RA = 0x0001224000 ,
1558 PA = 0x000d224000 ,
1559 TTE_Context = 0x02cc ,
1560 TTE_V = 1 ,
1561 TTE_Size = 0 ,
1562 TTE_NFO = 0 ,
1563 TTE_IE = 0 ,
1564 TTE_Soft2 = 0 ,
1565 TTE_Diag = 0 ,
1566 TTE_Soft = 0 ,
1567 TTE_EP = 1 ,
1568 TTE_L = 0 ,
1569 TTE_CP = 1 ,
1570 TTE_CV = 0 ,
1571 TTE_E = 0 ,
1572 TTE_P = 1 ,
1573 TTE_W = 0 ,
1574 TTE_RSVD1 = 0 ,
1575 end_label = Thr5_Priv_Sect_text_end ,
1576 compressimage ,
1577 }
1578.text
1579.global Thr5_Priv_Sect_text_begin
1580Thr5_Priv_Sect_text_begin:
1581 setx THR5_PTRAP_TEXT_VA, %l0, %l1
1582 wrpr %l1, %g0, %tba
1583 rdpr %pstate, %l2
1584 setx Thr5_user_code_entry, %l0, %l1
1585 jmp %l1
1586 wrpr %l2, 4, %pstate
1587 EXIT_BAD
1588Thr5_Priv_Sect_text_end:
1589/*********************************************************************/
1590SECTION .Thr6_Priv_Sect TEXT_VA=0x0001fe0000
1591attr_text {
1592 Name = .Thr6_Priv_Sect ,
1593 thr6_nz_ctx_tsb_2
1594 VA = 0x000001fe0000 ,
1595 RA = 0x000f32c000 ,
1596 PA = 0x000f32c000 ,
1597 TTE_Context = 0x1d97 ,
1598 TTE_V = 1 ,
1599 TTE_Size = 0 ,
1600 TTE_NFO = 0 ,
1601 TTE_IE = 0 ,
1602 TTE_Soft2 = 0 ,
1603 TTE_Diag = 0 ,
1604 TTE_Soft = 0 ,
1605 TTE_EP = 1 ,
1606 TTE_L = 0 ,
1607 TTE_CP = 1 ,
1608 TTE_CV = 0 ,
1609 TTE_E = 0 ,
1610 TTE_P = 1 ,
1611 TTE_W = 0 ,
1612 TTE_RSVD1 = 0 ,
1613 end_label = Thr6_Priv_Sect_text_end ,
1614 compressimage ,
1615 }
1616.text
1617.global Thr6_Priv_Sect_text_begin
1618Thr6_Priv_Sect_text_begin:
1619 setx THR6_PTRAP_TEXT_VA, %l0, %l1
1620 wrpr %l1, %g0, %tba
1621 rdpr %pstate, %l2
1622 setx Thr6_user_code_entry, %l0, %l1
1623 jmp %l1
1624 wrpr %l2, 4, %pstate
1625 EXIT_BAD
1626Thr6_Priv_Sect_text_end:
1627/*********************************************************************/
1628SECTION .Thr7_Priv_Sect TEXT_VA=0x0001e68000
1629attr_text {
1630 Name = .Thr7_Priv_Sect ,
1631 thr7_nz_ctx_tsb_2
1632 VA = 0x000001e68000 ,
1633 RA = 0x0011332000 ,
1634 PA = 0x0011332000 ,
1635 TTE_Context = 0x1595 ,
1636 TTE_V = 1 ,
1637 TTE_NFO = 0 ,
1638 TTE_L = 0 ,
1639 TTE_Soft = 0 ,
1640 TTE_IE = 0 ,
1641 TTE_E = 0 ,
1642 TTE_CP = 1 ,
1643 TTE_CV = 0 ,
1644 TTE_P = 1 ,
1645 TTE_EP = 1 ,
1646 TTE_W = 0 ,
1647 TTE_SW1 = 0 ,
1648 TTE_SW0 = 0 ,
1649 TTE_RSVD1 = 0 ,
1650 TTE_Size = 0 ,
1651 end_label = Thr7_Priv_Sect_text_end ,
1652 compressimage ,
1653 }
1654.text
1655.global Thr7_Priv_Sect_text_begin
1656Thr7_Priv_Sect_text_begin:
1657 setx THR7_PTRAP_TEXT_VA, %l0, %l1
1658 wrpr %l1, %g0, %tba
1659 rdpr %pstate, %l2
1660 setx Thr7_user_code_entry, %l0, %l1
1661 jmp %l1
1662 wrpr %l2, 4, %pstate
1663 EXIT_BAD
1664Thr7_Priv_Sect_text_end:
1665/*********************************************************************/
1666SECTION .Thr0_Ptrap_Sect TEXT_VA=THR0_PTRAP_TEXT_VA
1667attr_text {
1668 Name = .Thr0_Ptrap_Sect ,
1669 thr0_z_ctx_tsb_0
1670 VA = THR0_PTRAP_TEXT_VA ,
1671 RA = THR0_PTRAP_TEXT_RA ,
1672 PA = THR0_PTRAP_TEXT_PA ,
1673 TTE_Context = NUCLEUS ,
1674 TTE_V = 1 ,
1675 TTE_Size = 1 ,
1676 TTE_NFO = 0 ,
1677 TTE_IE = 0 ,
1678 TTE_Soft2 = 0 ,
1679 TTE_Diag = 0 ,
1680 TTE_Soft = 0 ,
1681 TTE_EP = 1 ,
1682 TTE_L = 0 ,
1683 TTE_CP = 1 ,
1684 TTE_CV = 0 ,
1685 TTE_E = 0 ,
1686 TTE_P = 0 ,
1687 TTE_W = 0 ,
1688 TTE_RSVD1 = 0 ,
1689 end_label = Thr0_Ptrap_Sect_text_end ,
1690 compressimage ,
1691 }
1692 ta HP_BAD_TRAP /* 0x0 */
1693.align 32
1694 ta HP_BAD_TRAP /* 0x1 */
1695.align 32
1696 ta HP_BAD_TRAP /* 0x2 */
1697.align 32
1698 ta HP_BAD_TRAP /* 0x3 */
1699.align 32
1700 ta HP_BAD_TRAP /* 0x4 */
1701.align 32
1702 ta HP_BAD_TRAP /* 0x5 */
1703.align 32
1704 ta HP_BAD_TRAP /* 0x6 */
1705.align 32
1706 ta HP_BAD_TRAP /* 0x7 */
1707.align 32
1708 ta HP_BAD_TRAP /* 0x8 */
1709.align 32
1710 ta HP_BAD_TRAP /* 0x9 */
1711.align 32
1712 ta HP_BAD_TRAP /* 0xa */
1713.align 32
1714 ta HP_BAD_TRAP /* 0xb */
1715.align 32
1716 ta HP_BAD_TRAP /* 0xc */
1717.align 32
1718 ta HP_BAD_TRAP /* 0xd */
1719.align 32
1720 ta HP_BAD_TRAP /* 0xe */
1721.align 32
1722 ta HP_BAD_TRAP /* 0xf */
1723.align 32
1724 ta HP_BAD_TRAP /* 0x10 */
1725.align 32
1726 ta HP_BAD_TRAP /* 0x11 */
1727.align 32
1728 ta HP_BAD_TRAP /* 0x12 */
1729.align 32
1730 ta HP_BAD_TRAP /* 0x13 */
1731.align 32
1732 ta HP_BAD_TRAP /* 0x14 */
1733.align 32
1734 ta HP_BAD_TRAP /* 0x15 */
1735.align 32
1736 ta HP_BAD_TRAP /* 0x16 */
1737.align 32
1738 ta HP_BAD_TRAP /* 0x17 */
1739.align 32
1740 ta HP_BAD_TRAP /* 0x18 */
1741.align 32
1742 ta HP_BAD_TRAP /* 0x19 */
1743.align 32
1744 ta HP_BAD_TRAP /* 0x1a */
1745.align 32
1746 ta HP_BAD_TRAP /* 0x1b */
1747.align 32
1748 ta HP_BAD_TRAP /* 0x1c */
1749.align 32
1750 ta HP_BAD_TRAP /* 0x1d */
1751.align 32
1752 ta HP_BAD_TRAP /* 0x1e */
1753.align 32
1754 ta HP_BAD_TRAP /* 0x1f */
1755.align 32
1756 ta HP_BAD_TRAP /* 0x20 */
1757.align 32
1758 ta HP_BAD_TRAP /* 0x21 */
1759.align 32
1760 ta HP_BAD_TRAP /* 0x22 */
1761.align 32
1762 ta HP_BAD_TRAP /* 0x23 */
1763.align 32
1764 ta HP_BAD_TRAP /* 0x24 */
1765.align 32
1766 ta HP_BAD_TRAP /* 0x25 */
1767.align 32
1768 ta HP_BAD_TRAP /* 0x26 */
1769.align 32
1770 ta HP_BAD_TRAP /* 0x27 */
1771.align 32
1772 ta HP_BAD_TRAP /* 0x28 */
1773.align 32
1774 ta HP_BAD_TRAP /* 0x29 */
1775.align 32
1776 ta HP_BAD_TRAP /* 0x2a */
1777.align 32
1778 ta HP_BAD_TRAP /* 0x2b */
1779.align 32
1780 ta HP_BAD_TRAP /* 0x2c */
1781.align 32
1782 ta HP_BAD_TRAP /* 0x2d */
1783.align 32
1784 ta HP_BAD_TRAP /* 0x2e */
1785.align 32
1786 ta HP_BAD_TRAP /* 0x2f */
1787.align 32
1788 ta HP_BAD_TRAP /* 0x30 */
1789.align 32
1790 ta HP_BAD_TRAP /* 0x31 */
1791.align 32
1792 ta HP_BAD_TRAP /* 0x32 */
1793.align 32
1794 ta HP_BAD_TRAP /* 0x33 */
1795.align 32
1796 ta HP_BAD_TRAP /* 0x34 */
1797.align 32
1798 ta HP_BAD_TRAP /* 0x35 */
1799.align 32
1800 ta HP_BAD_TRAP /* 0x36 */
1801.align 32
1802 ta HP_BAD_TRAP /* 0x37 */
1803.align 32
1804 ta HP_BAD_TRAP /* 0x38 */
1805.align 32
1806 ta HP_BAD_TRAP /* 0x39 */
1807.align 32
1808 ta HP_BAD_TRAP /* 0x3a */
1809.align 32
1810 ta HP_BAD_TRAP /* 0x3b */
1811.align 32
1812 ta HP_BAD_TRAP /* 0x3c */
1813.align 32
1814 ta HP_BAD_TRAP /* 0x3d */
1815.align 32
1816 ta HP_BAD_TRAP /* 0x3e */
1817.align 32
1818 ta HP_BAD_TRAP /* 0x3f */
1819.align 32
1820 ta HP_BAD_TRAP /* 0x40 */
1821.align 32
1822 ta HP_BAD_TRAP /* 0x41 */
1823.align 32
1824 ta HP_BAD_TRAP /* 0x42 */
1825.align 32
1826 ta HP_BAD_TRAP /* 0x43 */
1827.align 32
1828 ta HP_BAD_TRAP /* 0x44 */
1829.align 32
1830 ta HP_BAD_TRAP /* 0x45 */
1831.align 32
1832 ta HP_BAD_TRAP /* 0x46 */
1833.align 32
1834 ta HP_BAD_TRAP /* 0x47 */
1835.align 32
1836 ta HP_BAD_TRAP /* 0x48 */
1837.align 32
1838 ta HP_BAD_TRAP /* 0x49 */
1839.align 32
1840 ta HP_BAD_TRAP /* 0x4a */
1841.align 32
1842 ta HP_BAD_TRAP /* 0x4b */
1843.align 32
1844 ta HP_BAD_TRAP /* 0x4c */
1845.align 32
1846 ta HP_BAD_TRAP /* 0x4d */
1847.align 32
1848 ta HP_BAD_TRAP /* 0x4e */
1849.align 32
1850 ta HP_BAD_TRAP /* 0x4f */
1851.align 32
1852 ta HP_BAD_TRAP /* 0x50 */
1853.align 32
1854 ta HP_BAD_TRAP /* 0x51 */
1855.align 32
1856 ta HP_BAD_TRAP /* 0x52 */
1857.align 32
1858 ta HP_BAD_TRAP /* 0x53 */
1859.align 32
1860 ta HP_BAD_TRAP /* 0x54 */
1861.align 32
1862 ta HP_BAD_TRAP /* 0x55 */
1863.align 32
1864 ta HP_BAD_TRAP /* 0x56 */
1865.align 32
1866 ta HP_BAD_TRAP /* 0x57 */
1867.align 32
1868 ta HP_BAD_TRAP /* 0x58 */
1869.align 32
1870 ta HP_BAD_TRAP /* 0x59 */
1871.align 32
1872 ta HP_BAD_TRAP /* 0x5a */
1873.align 32
1874 ta HP_BAD_TRAP /* 0x5b */
1875.align 32
1876 ta HP_BAD_TRAP /* 0x5c */
1877.align 32
1878 ta HP_BAD_TRAP /* 0x5d */
1879.align 32
1880 ta HP_BAD_TRAP /* 0x5e */
1881.align 32
1882 ta HP_BAD_TRAP /* 0x5f */
1883.align 32
1884 ta HP_BAD_TRAP /* 0x60 */
1885.align 32
1886 ta HP_BAD_TRAP /* 0x61 */
1887.align 32
1888 ta HP_BAD_TRAP /* 0x62 */
1889.align 32
1890 ta HP_BAD_TRAP /* 0x63 */
1891.align 32
1892 ta HP_BAD_TRAP /* 0x64 */
1893.align 32
1894 ta HP_BAD_TRAP /* 0x65 */
1895.align 32
1896 ta HP_BAD_TRAP /* 0x66 */
1897.align 32
1898 ta HP_BAD_TRAP /* 0x67 */
1899.align 32
1900 ta HP_BAD_TRAP /* 0x68 */
1901.align 32
1902 ta HP_BAD_TRAP /* 0x69 */
1903.align 32
1904 ta HP_BAD_TRAP /* 0x6a */
1905.align 32
1906 ta HP_BAD_TRAP /* 0x6b */
1907.align 32
1908 ta HP_BAD_TRAP /* 0x6c */
1909.align 32
1910 ta HP_BAD_TRAP /* 0x6d */
1911.align 32
1912 ta HP_BAD_TRAP /* 0x6e */
1913.align 32
1914 ta HP_BAD_TRAP /* 0x6f */
1915.align 32
1916 ta HP_BAD_TRAP /* 0x70 */
1917.align 32
1918 ta HP_BAD_TRAP /* 0x71 */
1919.align 32
1920 ta HP_BAD_TRAP /* 0x72 */
1921.align 32
1922 ta HP_BAD_TRAP /* 0x73 */
1923.align 32
1924 ta HP_BAD_TRAP /* 0x74 */
1925.align 32
1926 ta HP_BAD_TRAP /* 0x75 */
1927.align 32
1928 ta HP_BAD_TRAP /* 0x76 */
1929.align 32
1930 ta HP_BAD_TRAP /* 0x77 */
1931.align 32
1932 ta HP_BAD_TRAP /* 0x78 */
1933.align 32
1934 ta HP_BAD_TRAP /* 0x79 */
1935.align 32
1936 ta HP_BAD_TRAP /* 0x7a */
1937.align 32
1938 ta HP_BAD_TRAP /* 0x7b */
1939.align 32
1940 ta HP_BAD_TRAP /* 0x7c */
1941.align 32
1942 ta HP_BAD_TRAP /* 0x7d */
1943.align 32
1944 ta HP_BAD_TRAP /* 0x7e */
1945.align 32
1946 ta HP_BAD_TRAP /* 0x7f */
1947.align 32
1948 ta HP_BAD_TRAP /* 0x80 */
1949.align 32
1950 ta HP_BAD_TRAP /* 0x81 */
1951.align 32
1952 ta HP_BAD_TRAP /* 0x82 */
1953.align 32
1954 ta HP_BAD_TRAP /* 0x83 */
1955.align 32
1956 ta HP_BAD_TRAP /* 0x84 */
1957.align 32
1958 ta HP_BAD_TRAP /* 0x85 */
1959.align 32
1960 ta HP_BAD_TRAP /* 0x86 */
1961.align 32
1962 ta HP_BAD_TRAP /* 0x87 */
1963.align 32
1964 ta HP_BAD_TRAP /* 0x88 */
1965.align 32
1966 ta HP_BAD_TRAP /* 0x89 */
1967.align 32
1968 ta HP_BAD_TRAP /* 0x8a */
1969.align 32
1970 ta HP_BAD_TRAP /* 0x8b */
1971.align 32
1972 ta HP_BAD_TRAP /* 0x8c */
1973.align 32
1974 ta HP_BAD_TRAP /* 0x8d */
1975.align 32
1976 ta HP_BAD_TRAP /* 0x8e */
1977.align 32
1978 ta HP_BAD_TRAP /* 0x8f */
1979.align 32
1980 ta HP_BAD_TRAP /* 0x90 */
1981.align 32
1982 ta HP_BAD_TRAP /* 0x91 */
1983.align 32
1984 ta HP_BAD_TRAP /* 0x92 */
1985.align 32
1986 ta HP_BAD_TRAP /* 0x93 */
1987.align 32
1988 ta HP_BAD_TRAP /* 0x94 */
1989.align 32
1990 ta HP_BAD_TRAP /* 0x95 */
1991.align 32
1992 ta HP_BAD_TRAP /* 0x96 */
1993.align 32
1994 ta HP_BAD_TRAP /* 0x97 */
1995.align 32
1996 ta HP_BAD_TRAP /* 0x98 */
1997.align 32
1998 ta HP_BAD_TRAP /* 0x99 */
1999.align 32
2000 ta HP_BAD_TRAP /* 0x9a */
2001.align 32
2002 ta HP_BAD_TRAP /* 0x9b */
2003.align 32
2004 ta HP_BAD_TRAP /* 0x9c */
2005.align 32
2006 ta HP_BAD_TRAP /* 0x9d */
2007.align 32
2008 ta HP_BAD_TRAP /* 0x9e */
2009.align 32
2010 ta HP_BAD_TRAP /* 0x9f */
2011.align 32
2012 ta HP_BAD_TRAP /* 0xa0 */
2013.align 32
2014 ta HP_BAD_TRAP /* 0xa1 */
2015.align 32
2016 ta HP_BAD_TRAP /* 0xa2 */
2017.align 32
2018 ta HP_BAD_TRAP /* 0xa3 */
2019.align 32
2020 ta HP_BAD_TRAP /* 0xa4 */
2021.align 32
2022 ta HP_BAD_TRAP /* 0xa5 */
2023.align 32
2024 ta HP_BAD_TRAP /* 0xa6 */
2025.align 32
2026 ta HP_BAD_TRAP /* 0xa7 */
2027.align 32
2028 ta HP_BAD_TRAP /* 0xa8 */
2029.align 32
2030 ta HP_BAD_TRAP /* 0xa9 */
2031.align 32
2032 ta HP_BAD_TRAP /* 0xaa */
2033.align 32
2034 ta HP_BAD_TRAP /* 0xab */
2035.align 32
2036 ta HP_BAD_TRAP /* 0xac */
2037.align 32
2038 ta HP_BAD_TRAP /* 0xad */
2039.align 32
2040 ta HP_BAD_TRAP /* 0xae */
2041.align 32
2042 ta HP_BAD_TRAP /* 0xaf */
2043.align 32
2044 ta HP_BAD_TRAP /* 0xb0 */
2045.align 32
2046 ta HP_BAD_TRAP /* 0xb1 */
2047.align 32
2048 ta HP_BAD_TRAP /* 0xb2 */
2049.align 32
2050 ta HP_BAD_TRAP /* 0xb3 */
2051.align 32
2052 ta HP_BAD_TRAP /* 0xb4 */
2053.align 32
2054 ta HP_BAD_TRAP /* 0xb5 */
2055.align 32
2056 ta HP_BAD_TRAP /* 0xb6 */
2057.align 32
2058 ta HP_BAD_TRAP /* 0xb7 */
2059.align 32
2060 ta HP_BAD_TRAP /* 0xb8 */
2061.align 32
2062 ta HP_BAD_TRAP /* 0xb9 */
2063.align 32
2064 ta HP_BAD_TRAP /* 0xba */
2065.align 32
2066 ta HP_BAD_TRAP /* 0xbb */
2067.align 32
2068 ta HP_BAD_TRAP /* 0xbc */
2069.align 32
2070 ta HP_BAD_TRAP /* 0xbd */
2071.align 32
2072 ta HP_BAD_TRAP /* 0xbe */
2073.align 32
2074 ta HP_BAD_TRAP /* 0xbf */
2075.align 32
2076 ta HP_BAD_TRAP /* 0xc0 */
2077.align 32
2078 ta HP_BAD_TRAP /* 0xc1 */
2079.align 32
2080 ta HP_BAD_TRAP /* 0xc2 */
2081.align 32
2082 ta HP_BAD_TRAP /* 0xc3 */
2083.align 32
2084 ta HP_BAD_TRAP /* 0xc4 */
2085.align 32
2086 ta HP_BAD_TRAP /* 0xc5 */
2087.align 32
2088 ta HP_BAD_TRAP /* 0xc6 */
2089.align 32
2090 ta HP_BAD_TRAP /* 0xc7 */
2091.align 32
2092 ta HP_BAD_TRAP /* 0xc8 */
2093.align 32
2094 ta HP_BAD_TRAP /* 0xc9 */
2095.align 32
2096 ta HP_BAD_TRAP /* 0xca */
2097.align 32
2098 ta HP_BAD_TRAP /* 0xcb */
2099.align 32
2100 ta HP_BAD_TRAP /* 0xcc */
2101.align 32
2102 ta HP_BAD_TRAP /* 0xcd */
2103.align 32
2104 ta HP_BAD_TRAP /* 0xce */
2105.align 32
2106 ta HP_BAD_TRAP /* 0xcf */
2107.align 32
2108 ta HP_BAD_TRAP /* 0xd0 */
2109.align 32
2110 ta HP_BAD_TRAP /* 0xd1 */
2111.align 32
2112 ta HP_BAD_TRAP /* 0xd2 */
2113.align 32
2114 ta HP_BAD_TRAP /* 0xd3 */
2115.align 32
2116 ta HP_BAD_TRAP /* 0xd4 */
2117.align 32
2118 ta HP_BAD_TRAP /* 0xd5 */
2119.align 32
2120 ta HP_BAD_TRAP /* 0xd6 */
2121.align 32
2122 ta HP_BAD_TRAP /* 0xd7 */
2123.align 32
2124 ta HP_BAD_TRAP /* 0xd8 */
2125.align 32
2126 ta HP_BAD_TRAP /* 0xd9 */
2127.align 32
2128 ta HP_BAD_TRAP /* 0xda */
2129.align 32
2130 ta HP_BAD_TRAP /* 0xdb */
2131.align 32
2132 ta HP_BAD_TRAP /* 0xdc */
2133.align 32
2134 ta HP_BAD_TRAP /* 0xdd */
2135.align 32
2136 ta HP_BAD_TRAP /* 0xde */
2137.align 32
2138 ta HP_BAD_TRAP /* 0xdf */
2139.align 32
2140 ta HP_BAD_TRAP /* 0xe0 */
2141.align 32
2142 ta HP_BAD_TRAP /* 0xe1 */
2143.align 32
2144 ta HP_BAD_TRAP /* 0xe2 */
2145.align 32
2146 ta HP_BAD_TRAP /* 0xe3 */
2147.align 32
2148 ta HP_BAD_TRAP /* 0xe4 */
2149.align 32
2150 ta HP_BAD_TRAP /* 0xe5 */
2151.align 32
2152 ta HP_BAD_TRAP /* 0xe6 */
2153.align 32
2154 ta HP_BAD_TRAP /* 0xe7 */
2155.align 32
2156 ta HP_BAD_TRAP /* 0xe8 */
2157.align 32
2158 ta HP_BAD_TRAP /* 0xe9 */
2159.align 32
2160 ta HP_BAD_TRAP /* 0xea */
2161.align 32
2162 ta HP_BAD_TRAP /* 0xeb */
2163.align 32
2164 ta HP_BAD_TRAP /* 0xec */
2165.align 32
2166 ta HP_BAD_TRAP /* 0xed */
2167.align 32
2168 ta HP_BAD_TRAP /* 0xee */
2169.align 32
2170 ta HP_BAD_TRAP /* 0xef */
2171.align 32
2172 ta HP_BAD_TRAP /* 0xf0 */
2173.align 32
2174 ta HP_BAD_TRAP /* 0xf1 */
2175.align 32
2176 ta HP_BAD_TRAP /* 0xf2 */
2177.align 32
2178 ta HP_BAD_TRAP /* 0xf3 */
2179.align 32
2180 ta HP_BAD_TRAP /* 0xf4 */
2181.align 32
2182 ta HP_BAD_TRAP /* 0xf5 */
2183.align 32
2184 ta HP_BAD_TRAP /* 0xf6 */
2185.align 32
2186 ta HP_BAD_TRAP /* 0xf7 */
2187.align 32
2188 ta HP_BAD_TRAP /* 0xf8 */
2189.align 32
2190 ta HP_BAD_TRAP /* 0xf9 */
2191.align 32
2192 ta HP_BAD_TRAP /* 0xfa */
2193.align 32
2194 ta HP_BAD_TRAP /* 0xfb */
2195.align 32
2196 ta HP_BAD_TRAP /* 0xfc */
2197.align 32
2198 ta HP_BAD_TRAP /* 0xfd */
2199.align 32
2200 ta HP_BAD_TRAP /* 0xfe */
2201.align 32
2202 ta HP_BAD_TRAP /* 0xff */
2203.align 32
2204 ta HP_GOOD_TRAP /* 0x100 */
2205.align 32
2206 ta HP_BAD_TRAP /* 0x101 */
2207.align 32
2208 ta HP_BAD_TRAP /* 0x102 */
2209.align 32
2210 ta HP_BAD_TRAP /* 0x103 */
2211.align 32
2212 ta HP_BAD_TRAP /* 0x104 */
2213.align 32
2214 ta HP_BAD_TRAP /* 0x105 */
2215.align 32
2216 ta HP_BAD_TRAP /* 0x106 */
2217.align 32
2218 ta HP_BAD_TRAP /* 0x107 */
2219.align 32
2220 ta HP_BAD_TRAP /* 0x108 */
2221.align 32
2222 ta HP_BAD_TRAP /* 0x109 */
2223.align 32
2224 ta HP_BAD_TRAP /* 0x10a */
2225.align 32
2226 ta HP_BAD_TRAP /* 0x10b */
2227.align 32
2228 ta HP_BAD_TRAP /* 0x10c */
2229.align 32
2230 ta HP_BAD_TRAP /* 0x10d */
2231.align 32
2232 ta HP_BAD_TRAP /* 0x10e */
2233.align 32
2234 ta HP_BAD_TRAP /* 0x10f */
2235.align 32
2236 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
2237 done
2238.align 32
2239 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
2240 done
2241.align 32
2242 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
2243 done
2244.align 32
2245 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
2246 done
2247.align 32
2248 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
2249 done
2250.align 32
2251 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
2252 done
2253.align 32
2254 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
2255 done
2256.align 32
2257 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
2258 done
2259.align 32
2260 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
2261 done
2262.align 32
2263 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
2264 done
2265.align 32
2266 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
2267 done
2268.align 32
2269 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
2270 done
2271.align 32
2272 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
2273 done
2274.align 32
2275 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
2276 done
2277.align 32
2278 ta HP_BAD_TRAP /* 0x11e */
2279.align 32
2280 ta HP_BAD_TRAP /* 0x11f */
2281.align 32
2282 sllx %i7, 63, %g1
2283 brz %g1, 1f
2284 nop
2285 rdpr %tnpc, %g2
2286 add %g2, 8, %g2
2287 wrpr %g2, %tnpc
22881:
2289 done
2290.align 32
2291 ta HPTRAP_CHANGE_PID /* 0x121 */
2292 done
2293.align 32
2294 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
2295 done
2296.align 32 /* 0x123 */
2297 ldxa [%l1] 0x14, %l2
2298 done
2299.align 32 /* 0x124 */
2300 ldxa [%l1] 0x1c, %l2
2301 done
2302.align 32 /* 0x125 */
2303 ldda [%l1] 0x26, %l2
2304 done
2305.align 32 /* 0x126 */
2306 ldda [%l1] 0x2e, %l2
2307 done
2308.align 32
2309 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
2310 done
2311.align 32
2312 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
2313 done
2314.align 32
2315 ta HPTRAP_DELAY_LOOP /* 0x129 */
2316 done
2317.align 32
2318 ta HPTRAP_SEM_LOCK /* 0x12a */
2319 done
2320.align 32
2321 ta HPTRAP_SEM_RELEASE /* 0x12b */
2322 done
2323.align 32
2324 ta HPTRAP_SEM_GET /* 0x12c */
2325 done
2326.align 32
2327 ta HPTRAP_SEM_SET /* 0x12d */
2328 done
2329.align 32
2330 ta HP_BAD_TRAP /* 0x12e */
2331.align 32
2332 ta HP_BAD_TRAP /* 0x12f */
2333.align 32
2334 ta HP_BAD_TRAP /* 0x130 */
2335.align 32
2336 ta HP_BAD_TRAP /* 0x131 */
2337.align 32
2338 ta HP_BAD_TRAP /* 0x132 */
2339.align 32
2340 ta HP_BAD_TRAP /* 0x133 */
2341.align 32
2342 ta HP_BAD_TRAP /* 0x134 */
2343.align 32
2344 ta HP_BAD_TRAP /* 0x135 */
2345.align 32
2346 ta HP_BAD_TRAP /* 0x136 */
2347.align 32
2348 ta HP_BAD_TRAP /* 0x137 */
2349.align 32
2350 ta HP_BAD_TRAP /* 0x138 */
2351.align 32
2352 ta HP_BAD_TRAP /* 0x139 */
2353.align 32
2354 ta HP_BAD_TRAP /* 0x13a */
2355.align 32
2356 ta HP_BAD_TRAP /* 0x13b */
2357.align 32
2358 ta HP_BAD_TRAP /* 0x13c */
2359.align 32
2360 ta HP_BAD_TRAP /* 0x13d */
2361.align 32
2362 ta HP_BAD_TRAP /* 0x13e */
2363.align 32
2364 ta HP_BAD_TRAP /* 0x13f */
2365.align 32
2366 ta HP_BAD_TRAP /* 0x140 */
2367.align 32
2368 ta HP_BAD_TRAP /* 0x141 */
2369.align 32
2370 ta HP_BAD_TRAP /* 0x142 */
2371.align 32
2372 ta HP_BAD_TRAP /* 0x143 */
2373.align 32
2374 ta HP_BAD_TRAP /* 0x144 */
2375.align 32
2376 ta HP_BAD_TRAP /* 0x145 */
2377.align 32
2378 ta HP_BAD_TRAP /* 0x146 */
2379.align 32
2380 ta HP_BAD_TRAP /* 0x147 */
2381.align 32
2382 ta HP_BAD_TRAP /* 0x148 */
2383.align 32
2384 ta HP_BAD_TRAP /* 0x149 */
2385.align 32
2386 ta HP_BAD_TRAP /* 0x14a */
2387.align 32
2388 ta HP_BAD_TRAP /* 0x14b */
2389.align 32
2390 ta HP_BAD_TRAP /* 0x14c */
2391.align 32
2392 ta HP_BAD_TRAP /* 0x14d */
2393.align 32
2394 ta HP_BAD_TRAP /* 0x14e */
2395.align 32
2396 ta HP_BAD_TRAP /* 0x14f */
2397.align 32
2398 ta HP_BAD_TRAP /* 0x150 */
2399.align 32
2400 ta HP_BAD_TRAP /* 0x151 */
2401.align 32
2402 ta HP_BAD_TRAP /* 0x152 */
2403.align 32
2404 ta HP_BAD_TRAP /* 0x153 */
2405.align 32
2406 ta HP_BAD_TRAP /* 0x154 */
2407.align 32
2408 ta HP_BAD_TRAP /* 0x155 */
2409.align 32
2410 ta HP_BAD_TRAP /* 0x156 */
2411.align 32
2412 ta HP_BAD_TRAP /* 0x157 */
2413.align 32
2414 ta HP_BAD_TRAP /* 0x158 */
2415.align 32
2416 ta HP_BAD_TRAP /* 0x159 */
2417.align 32
2418 ta HP_BAD_TRAP /* 0x15a */
2419.align 32
2420 ta HP_BAD_TRAP /* 0x15b */
2421.align 32
2422 ta HP_BAD_TRAP /* 0x15c */
2423.align 32
2424 ta HP_BAD_TRAP /* 0x15d */
2425.align 32
2426 ta HP_BAD_TRAP /* 0x15e */
2427.align 32
2428 ta HP_BAD_TRAP /* 0x15f */
2429.align 32
2430 ta HP_BAD_TRAP /* 0x160 */
2431.align 32
2432 ta HP_BAD_TRAP /* 0x161 */
2433.align 32
2434 ta HP_BAD_TRAP /* 0x162 */
2435.align 32
2436 ta HP_BAD_TRAP /* 0x163 */
2437.align 32
2438 ta HP_BAD_TRAP /* 0x164 */
2439.align 32
2440 ta HP_BAD_TRAP /* 0x165 */
2441.align 32
2442 ta HP_BAD_TRAP /* 0x166 */
2443.align 32
2444 ta HP_BAD_TRAP /* 0x167 */
2445.align 32
2446 ta HP_BAD_TRAP /* 0x168 */
2447.align 32
2448 ta HP_BAD_TRAP /* 0x169 */
2449.align 32
2450 ta HP_BAD_TRAP /* 0x16a */
2451.align 32
2452 ta HP_BAD_TRAP /* 0x16b */
2453.align 32
2454 ta HP_BAD_TRAP /* 0x16c */
2455.align 32
2456 ta HP_BAD_TRAP /* 0x16d */
2457.align 32
2458 ta HP_BAD_TRAP /* 0x16e */
2459.align 32
2460 ta HP_BAD_TRAP /* 0x16f */
2461.align 32
2462 ta HP_BAD_TRAP /* 0x170 */
2463.align 32
2464 ta HP_BAD_TRAP /* 0x171 */
2465.align 32
2466 ta HP_BAD_TRAP /* 0x172 */
2467.align 32
2468 ta HP_BAD_TRAP /* 0x173 */
2469.align 32
2470 ta HP_BAD_TRAP /* 0x174 */
2471.align 32
2472 ta HP_BAD_TRAP /* 0x175 */
2473.align 32
2474 ta HP_BAD_TRAP /* 0x176 */
2475.align 32
2476 ta HP_BAD_TRAP /* 0x177 */
2477.align 32
2478 ta HP_BAD_TRAP /* 0x178 */
2479.align 32
2480 ta HP_BAD_TRAP /* 0x179 */
2481.align 32
2482 ta HP_BAD_TRAP /* 0x17a */
2483.align 32
2484 ta HP_BAD_TRAP /* 0x17b */
2485.align 32
2486 ta HP_BAD_TRAP /* 0x17c */
2487.align 32
2488 ta HP_BAD_TRAP /* 0x17d */
2489.align 32
2490 ta HP_BAD_TRAP /* 0x17e */
2491.align 32
2492 ta HP_BAD_TRAP /* 0x17f */
2493.align 32
2494Thr0_Ptrap_Sect_text_end:
2495/*********************************************************************/
2496SECTION .Thr1_Ptrap_Sect TEXT_VA=THR1_PTRAP_TEXT_VA
2497attr_text {
2498 Name = .Thr1_Ptrap_Sect ,
2499 thr1_z_ctx_tsb_0
2500 VA = THR1_PTRAP_TEXT_VA ,
2501 RA = THR1_PTRAP_TEXT_RA ,
2502 PA = THR1_PTRAP_TEXT_PA ,
2503 TTE_Context = NUCLEUS ,
2504 TTE_V = 1 ,
2505 TTE_Size = 1 ,
2506 TTE_NFO = 0 ,
2507 TTE_IE = 0 ,
2508 TTE_Soft2 = 0 ,
2509 TTE_Diag = 0 ,
2510 TTE_Soft = 0 ,
2511 TTE_EP = 1 ,
2512 TTE_L = 0 ,
2513 TTE_CP = 1 ,
2514 TTE_CV = 0 ,
2515 TTE_E = 0 ,
2516 TTE_P = 1 ,
2517 TTE_W = 0 ,
2518 TTE_RSVD1 = 0 ,
2519 end_label = Thr1_Ptrap_Sect_text_end ,
2520 compressimage ,
2521 }
2522 ta HP_BAD_TRAP /* 0x0 */
2523.align 32
2524 ta HP_BAD_TRAP /* 0x1 */
2525.align 32
2526 ta HP_BAD_TRAP /* 0x2 */
2527.align 32
2528 ta HP_BAD_TRAP /* 0x3 */
2529.align 32
2530 ta HP_BAD_TRAP /* 0x4 */
2531.align 32
2532 ta HP_BAD_TRAP /* 0x5 */
2533.align 32
2534 ta HP_BAD_TRAP /* 0x6 */
2535.align 32
2536 ta HP_BAD_TRAP /* 0x7 */
2537.align 32
2538 ta HP_BAD_TRAP /* 0x8 */
2539.align 32
2540 ta HP_BAD_TRAP /* 0x9 */
2541.align 32
2542 ta HP_BAD_TRAP /* 0xa */
2543.align 32
2544 ta HP_BAD_TRAP /* 0xb */
2545.align 32
2546 ta HP_BAD_TRAP /* 0xc */
2547.align 32
2548 ta HP_BAD_TRAP /* 0xd */
2549.align 32
2550 ta HP_BAD_TRAP /* 0xe */
2551.align 32
2552 ta HP_BAD_TRAP /* 0xf */
2553.align 32
2554 ta HP_BAD_TRAP /* 0x10 */
2555.align 32
2556 ta HP_BAD_TRAP /* 0x11 */
2557.align 32
2558 ta HP_BAD_TRAP /* 0x12 */
2559.align 32
2560 ta HP_BAD_TRAP /* 0x13 */
2561.align 32
2562 ta HP_BAD_TRAP /* 0x14 */
2563.align 32
2564 ta HP_BAD_TRAP /* 0x15 */
2565.align 32
2566 ta HP_BAD_TRAP /* 0x16 */
2567.align 32
2568 ta HP_BAD_TRAP /* 0x17 */
2569.align 32
2570 ta HP_BAD_TRAP /* 0x18 */
2571.align 32
2572 ta HP_BAD_TRAP /* 0x19 */
2573.align 32
2574 ta HP_BAD_TRAP /* 0x1a */
2575.align 32
2576 ta HP_BAD_TRAP /* 0x1b */
2577.align 32
2578 ta HP_BAD_TRAP /* 0x1c */
2579.align 32
2580 ta HP_BAD_TRAP /* 0x1d */
2581.align 32
2582 ta HP_BAD_TRAP /* 0x1e */
2583.align 32
2584 ta HP_BAD_TRAP /* 0x1f */
2585.align 32
2586 ta HP_BAD_TRAP /* 0x20 */
2587.align 32
2588 ta HP_BAD_TRAP /* 0x21 */
2589.align 32
2590 ta HP_BAD_TRAP /* 0x22 */
2591.align 32
2592 ta HP_BAD_TRAP /* 0x23 */
2593.align 32
2594 ta HP_BAD_TRAP /* 0x24 */
2595.align 32
2596 ta HP_BAD_TRAP /* 0x25 */
2597.align 32
2598 ta HP_BAD_TRAP /* 0x26 */
2599.align 32
2600 ta HP_BAD_TRAP /* 0x27 */
2601.align 32
2602 ta HP_BAD_TRAP /* 0x28 */
2603.align 32
2604 ta HP_BAD_TRAP /* 0x29 */
2605.align 32
2606 ta HP_BAD_TRAP /* 0x2a */
2607.align 32
2608 ta HP_BAD_TRAP /* 0x2b */
2609.align 32
2610 ta HP_BAD_TRAP /* 0x2c */
2611.align 32
2612 ta HP_BAD_TRAP /* 0x2d */
2613.align 32
2614 ta HP_BAD_TRAP /* 0x2e */
2615.align 32
2616 ta HP_BAD_TRAP /* 0x2f */
2617.align 32
2618 ta HP_BAD_TRAP /* 0x30 */
2619.align 32
2620 ta HP_BAD_TRAP /* 0x31 */
2621.align 32
2622 ta HP_BAD_TRAP /* 0x32 */
2623.align 32
2624 ta HP_BAD_TRAP /* 0x33 */
2625.align 32
2626 ta HP_BAD_TRAP /* 0x34 */
2627.align 32
2628 ta HP_BAD_TRAP /* 0x35 */
2629.align 32
2630 ta HP_BAD_TRAP /* 0x36 */
2631.align 32
2632 ta HP_BAD_TRAP /* 0x37 */
2633.align 32
2634 ta HP_BAD_TRAP /* 0x38 */
2635.align 32
2636 ta HP_BAD_TRAP /* 0x39 */
2637.align 32
2638 ta HP_BAD_TRAP /* 0x3a */
2639.align 32
2640 ta HP_BAD_TRAP /* 0x3b */
2641.align 32
2642 ta HP_BAD_TRAP /* 0x3c */
2643.align 32
2644 ta HP_BAD_TRAP /* 0x3d */
2645.align 32
2646 ta HP_BAD_TRAP /* 0x3e */
2647.align 32
2648 ta HP_BAD_TRAP /* 0x3f */
2649.align 32
2650 ta HP_BAD_TRAP /* 0x40 */
2651.align 32
2652 ta HP_BAD_TRAP /* 0x41 */
2653.align 32
2654 ta HP_BAD_TRAP /* 0x42 */
2655.align 32
2656 ta HP_BAD_TRAP /* 0x43 */
2657.align 32
2658 ta HP_BAD_TRAP /* 0x44 */
2659.align 32
2660 ta HP_BAD_TRAP /* 0x45 */
2661.align 32
2662 ta HP_BAD_TRAP /* 0x46 */
2663.align 32
2664 ta HP_BAD_TRAP /* 0x47 */
2665.align 32
2666 ta HP_BAD_TRAP /* 0x48 */
2667.align 32
2668 ta HP_BAD_TRAP /* 0x49 */
2669.align 32
2670 ta HP_BAD_TRAP /* 0x4a */
2671.align 32
2672 ta HP_BAD_TRAP /* 0x4b */
2673.align 32
2674 ta HP_BAD_TRAP /* 0x4c */
2675.align 32
2676 ta HP_BAD_TRAP /* 0x4d */
2677.align 32
2678 ta HP_BAD_TRAP /* 0x4e */
2679.align 32
2680 ta HP_BAD_TRAP /* 0x4f */
2681.align 32
2682 ta HP_BAD_TRAP /* 0x50 */
2683.align 32
2684 ta HP_BAD_TRAP /* 0x51 */
2685.align 32
2686 ta HP_BAD_TRAP /* 0x52 */
2687.align 32
2688 ta HP_BAD_TRAP /* 0x53 */
2689.align 32
2690 ta HP_BAD_TRAP /* 0x54 */
2691.align 32
2692 ta HP_BAD_TRAP /* 0x55 */
2693.align 32
2694 ta HP_BAD_TRAP /* 0x56 */
2695.align 32
2696 ta HP_BAD_TRAP /* 0x57 */
2697.align 32
2698 ta HP_BAD_TRAP /* 0x58 */
2699.align 32
2700 ta HP_BAD_TRAP /* 0x59 */
2701.align 32
2702 ta HP_BAD_TRAP /* 0x5a */
2703.align 32
2704 ta HP_BAD_TRAP /* 0x5b */
2705.align 32
2706 ta HP_BAD_TRAP /* 0x5c */
2707.align 32
2708 ta HP_BAD_TRAP /* 0x5d */
2709.align 32
2710 ta HP_BAD_TRAP /* 0x5e */
2711.align 32
2712 ta HP_BAD_TRAP /* 0x5f */
2713.align 32
2714 ta HP_BAD_TRAP /* 0x60 */
2715.align 32
2716 ta HP_BAD_TRAP /* 0x61 */
2717.align 32
2718 ta HP_BAD_TRAP /* 0x62 */
2719.align 32
2720 ta HP_BAD_TRAP /* 0x63 */
2721.align 32
2722 ta HP_BAD_TRAP /* 0x64 */
2723.align 32
2724 ta HP_BAD_TRAP /* 0x65 */
2725.align 32
2726 ta HP_BAD_TRAP /* 0x66 */
2727.align 32
2728 ta HP_BAD_TRAP /* 0x67 */
2729.align 32
2730 ta HP_BAD_TRAP /* 0x68 */
2731.align 32
2732 ta HP_BAD_TRAP /* 0x69 */
2733.align 32
2734 ta HP_BAD_TRAP /* 0x6a */
2735.align 32
2736 ta HP_BAD_TRAP /* 0x6b */
2737.align 32
2738 ta HP_BAD_TRAP /* 0x6c */
2739.align 32
2740 ta HP_BAD_TRAP /* 0x6d */
2741.align 32
2742 ta HP_BAD_TRAP /* 0x6e */
2743.align 32
2744 ta HP_BAD_TRAP /* 0x6f */
2745.align 32
2746 ta HP_BAD_TRAP /* 0x70 */
2747.align 32
2748 ta HP_BAD_TRAP /* 0x71 */
2749.align 32
2750 ta HP_BAD_TRAP /* 0x72 */
2751.align 32
2752 ta HP_BAD_TRAP /* 0x73 */
2753.align 32
2754 ta HP_BAD_TRAP /* 0x74 */
2755.align 32
2756 ta HP_BAD_TRAP /* 0x75 */
2757.align 32
2758 ta HP_BAD_TRAP /* 0x76 */
2759.align 32
2760 ta HP_BAD_TRAP /* 0x77 */
2761.align 32
2762 ta HP_BAD_TRAP /* 0x78 */
2763.align 32
2764 ta HP_BAD_TRAP /* 0x79 */
2765.align 32
2766 ta HP_BAD_TRAP /* 0x7a */
2767.align 32
2768 ta HP_BAD_TRAP /* 0x7b */
2769.align 32
2770 ta HP_BAD_TRAP /* 0x7c */
2771.align 32
2772 ta HP_BAD_TRAP /* 0x7d */
2773.align 32
2774 ta HP_BAD_TRAP /* 0x7e */
2775.align 32
2776 ta HP_BAD_TRAP /* 0x7f */
2777.align 32
2778 ta HP_BAD_TRAP /* 0x80 */
2779.align 32
2780 ta HP_BAD_TRAP /* 0x81 */
2781.align 32
2782 ta HP_BAD_TRAP /* 0x82 */
2783.align 32
2784 ta HP_BAD_TRAP /* 0x83 */
2785.align 32
2786 ta HP_BAD_TRAP /* 0x84 */
2787.align 32
2788 ta HP_BAD_TRAP /* 0x85 */
2789.align 32
2790 ta HP_BAD_TRAP /* 0x86 */
2791.align 32
2792 ta HP_BAD_TRAP /* 0x87 */
2793.align 32
2794 ta HP_BAD_TRAP /* 0x88 */
2795.align 32
2796 ta HP_BAD_TRAP /* 0x89 */
2797.align 32
2798 ta HP_BAD_TRAP /* 0x8a */
2799.align 32
2800 ta HP_BAD_TRAP /* 0x8b */
2801.align 32
2802 ta HP_BAD_TRAP /* 0x8c */
2803.align 32
2804 ta HP_BAD_TRAP /* 0x8d */
2805.align 32
2806 ta HP_BAD_TRAP /* 0x8e */
2807.align 32
2808 ta HP_BAD_TRAP /* 0x8f */
2809.align 32
2810 ta HP_BAD_TRAP /* 0x90 */
2811.align 32
2812 ta HP_BAD_TRAP /* 0x91 */
2813.align 32
2814 ta HP_BAD_TRAP /* 0x92 */
2815.align 32
2816 ta HP_BAD_TRAP /* 0x93 */
2817.align 32
2818 ta HP_BAD_TRAP /* 0x94 */
2819.align 32
2820 ta HP_BAD_TRAP /* 0x95 */
2821.align 32
2822 ta HP_BAD_TRAP /* 0x96 */
2823.align 32
2824 ta HP_BAD_TRAP /* 0x97 */
2825.align 32
2826 ta HP_BAD_TRAP /* 0x98 */
2827.align 32
2828 ta HP_BAD_TRAP /* 0x99 */
2829.align 32
2830 ta HP_BAD_TRAP /* 0x9a */
2831.align 32
2832 ta HP_BAD_TRAP /* 0x9b */
2833.align 32
2834 ta HP_BAD_TRAP /* 0x9c */
2835.align 32
2836 ta HP_BAD_TRAP /* 0x9d */
2837.align 32
2838 ta HP_BAD_TRAP /* 0x9e */
2839.align 32
2840 ta HP_BAD_TRAP /* 0x9f */
2841.align 32
2842 ta HP_BAD_TRAP /* 0xa0 */
2843.align 32
2844 ta HP_BAD_TRAP /* 0xa1 */
2845.align 32
2846 ta HP_BAD_TRAP /* 0xa2 */
2847.align 32
2848 ta HP_BAD_TRAP /* 0xa3 */
2849.align 32
2850 ta HP_BAD_TRAP /* 0xa4 */
2851.align 32
2852 ta HP_BAD_TRAP /* 0xa5 */
2853.align 32
2854 ta HP_BAD_TRAP /* 0xa6 */
2855.align 32
2856 ta HP_BAD_TRAP /* 0xa7 */
2857.align 32
2858 ta HP_BAD_TRAP /* 0xa8 */
2859.align 32
2860 ta HP_BAD_TRAP /* 0xa9 */
2861.align 32
2862 ta HP_BAD_TRAP /* 0xaa */
2863.align 32
2864 ta HP_BAD_TRAP /* 0xab */
2865.align 32
2866 ta HP_BAD_TRAP /* 0xac */
2867.align 32
2868 ta HP_BAD_TRAP /* 0xad */
2869.align 32
2870 ta HP_BAD_TRAP /* 0xae */
2871.align 32
2872 ta HP_BAD_TRAP /* 0xaf */
2873.align 32
2874 ta HP_BAD_TRAP /* 0xb0 */
2875.align 32
2876 ta HP_BAD_TRAP /* 0xb1 */
2877.align 32
2878 ta HP_BAD_TRAP /* 0xb2 */
2879.align 32
2880 ta HP_BAD_TRAP /* 0xb3 */
2881.align 32
2882 ta HP_BAD_TRAP /* 0xb4 */
2883.align 32
2884 ta HP_BAD_TRAP /* 0xb5 */
2885.align 32
2886 ta HP_BAD_TRAP /* 0xb6 */
2887.align 32
2888 ta HP_BAD_TRAP /* 0xb7 */
2889.align 32
2890 ta HP_BAD_TRAP /* 0xb8 */
2891.align 32
2892 ta HP_BAD_TRAP /* 0xb9 */
2893.align 32
2894 ta HP_BAD_TRAP /* 0xba */
2895.align 32
2896 ta HP_BAD_TRAP /* 0xbb */
2897.align 32
2898 ta HP_BAD_TRAP /* 0xbc */
2899.align 32
2900 ta HP_BAD_TRAP /* 0xbd */
2901.align 32
2902 ta HP_BAD_TRAP /* 0xbe */
2903.align 32
2904 ta HP_BAD_TRAP /* 0xbf */
2905.align 32
2906 ta HP_BAD_TRAP /* 0xc0 */
2907.align 32
2908 ta HP_BAD_TRAP /* 0xc1 */
2909.align 32
2910 ta HP_BAD_TRAP /* 0xc2 */
2911.align 32
2912 ta HP_BAD_TRAP /* 0xc3 */
2913.align 32
2914 ta HP_BAD_TRAP /* 0xc4 */
2915.align 32
2916 ta HP_BAD_TRAP /* 0xc5 */
2917.align 32
2918 ta HP_BAD_TRAP /* 0xc6 */
2919.align 32
2920 ta HP_BAD_TRAP /* 0xc7 */
2921.align 32
2922 ta HP_BAD_TRAP /* 0xc8 */
2923.align 32
2924 ta HP_BAD_TRAP /* 0xc9 */
2925.align 32
2926 ta HP_BAD_TRAP /* 0xca */
2927.align 32
2928 ta HP_BAD_TRAP /* 0xcb */
2929.align 32
2930 ta HP_BAD_TRAP /* 0xcc */
2931.align 32
2932 ta HP_BAD_TRAP /* 0xcd */
2933.align 32
2934 ta HP_BAD_TRAP /* 0xce */
2935.align 32
2936 ta HP_BAD_TRAP /* 0xcf */
2937.align 32
2938 ta HP_BAD_TRAP /* 0xd0 */
2939.align 32
2940 ta HP_BAD_TRAP /* 0xd1 */
2941.align 32
2942 ta HP_BAD_TRAP /* 0xd2 */
2943.align 32
2944 ta HP_BAD_TRAP /* 0xd3 */
2945.align 32
2946 ta HP_BAD_TRAP /* 0xd4 */
2947.align 32
2948 ta HP_BAD_TRAP /* 0xd5 */
2949.align 32
2950 ta HP_BAD_TRAP /* 0xd6 */
2951.align 32
2952 ta HP_BAD_TRAP /* 0xd7 */
2953.align 32
2954 ta HP_BAD_TRAP /* 0xd8 */
2955.align 32
2956 ta HP_BAD_TRAP /* 0xd9 */
2957.align 32
2958 ta HP_BAD_TRAP /* 0xda */
2959.align 32
2960 ta HP_BAD_TRAP /* 0xdb */
2961.align 32
2962 ta HP_BAD_TRAP /* 0xdc */
2963.align 32
2964 ta HP_BAD_TRAP /* 0xdd */
2965.align 32
2966 ta HP_BAD_TRAP /* 0xde */
2967.align 32
2968 ta HP_BAD_TRAP /* 0xdf */
2969.align 32
2970 ta HP_BAD_TRAP /* 0xe0 */
2971.align 32
2972 ta HP_BAD_TRAP /* 0xe1 */
2973.align 32
2974 ta HP_BAD_TRAP /* 0xe2 */
2975.align 32
2976 ta HP_BAD_TRAP /* 0xe3 */
2977.align 32
2978 ta HP_BAD_TRAP /* 0xe4 */
2979.align 32
2980 ta HP_BAD_TRAP /* 0xe5 */
2981.align 32
2982 ta HP_BAD_TRAP /* 0xe6 */
2983.align 32
2984 ta HP_BAD_TRAP /* 0xe7 */
2985.align 32
2986 ta HP_BAD_TRAP /* 0xe8 */
2987.align 32
2988 ta HP_BAD_TRAP /* 0xe9 */
2989.align 32
2990 ta HP_BAD_TRAP /* 0xea */
2991.align 32
2992 ta HP_BAD_TRAP /* 0xeb */
2993.align 32
2994 ta HP_BAD_TRAP /* 0xec */
2995.align 32
2996 ta HP_BAD_TRAP /* 0xed */
2997.align 32
2998 ta HP_BAD_TRAP /* 0xee */
2999.align 32
3000 ta HP_BAD_TRAP /* 0xef */
3001.align 32
3002 ta HP_BAD_TRAP /* 0xf0 */
3003.align 32
3004 ta HP_BAD_TRAP /* 0xf1 */
3005.align 32
3006 ta HP_BAD_TRAP /* 0xf2 */
3007.align 32
3008 ta HP_BAD_TRAP /* 0xf3 */
3009.align 32
3010 ta HP_BAD_TRAP /* 0xf4 */
3011.align 32
3012 ta HP_BAD_TRAP /* 0xf5 */
3013.align 32
3014 ta HP_BAD_TRAP /* 0xf6 */
3015.align 32
3016 ta HP_BAD_TRAP /* 0xf7 */
3017.align 32
3018 ta HP_BAD_TRAP /* 0xf8 */
3019.align 32
3020 ta HP_BAD_TRAP /* 0xf9 */
3021.align 32
3022 ta HP_BAD_TRAP /* 0xfa */
3023.align 32
3024 ta HP_BAD_TRAP /* 0xfb */
3025.align 32
3026 ta HP_BAD_TRAP /* 0xfc */
3027.align 32
3028 ta HP_BAD_TRAP /* 0xfd */
3029.align 32
3030 ta HP_BAD_TRAP /* 0xfe */
3031.align 32
3032 ta HP_BAD_TRAP /* 0xff */
3033.align 32
3034 ta HP_GOOD_TRAP /* 0x100 */
3035.align 32
3036 ta HP_BAD_TRAP /* 0x101 */
3037.align 32
3038 ta HP_BAD_TRAP /* 0x102 */
3039.align 32
3040 ta HP_BAD_TRAP /* 0x103 */
3041.align 32
3042 ta HP_BAD_TRAP /* 0x104 */
3043.align 32
3044 ta HP_BAD_TRAP /* 0x105 */
3045.align 32
3046 ta HP_BAD_TRAP /* 0x106 */
3047.align 32
3048 ta HP_BAD_TRAP /* 0x107 */
3049.align 32
3050 ta HP_BAD_TRAP /* 0x108 */
3051.align 32
3052 ta HP_BAD_TRAP /* 0x109 */
3053.align 32
3054 ta HP_BAD_TRAP /* 0x10a */
3055.align 32
3056 ta HP_BAD_TRAP /* 0x10b */
3057.align 32
3058 ta HP_BAD_TRAP /* 0x10c */
3059.align 32
3060 ta HP_BAD_TRAP /* 0x10d */
3061.align 32
3062 ta HP_BAD_TRAP /* 0x10e */
3063.align 32
3064 ta HP_BAD_TRAP /* 0x10f */
3065.align 32
3066 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
3067 done
3068.align 32
3069 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
3070 done
3071.align 32
3072 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
3073 done
3074.align 32
3075 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
3076 done
3077.align 32
3078 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
3079 done
3080.align 32
3081 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
3082 done
3083.align 32
3084 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
3085 done
3086.align 32
3087 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
3088 done
3089.align 32
3090 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
3091 done
3092.align 32
3093 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
3094 done
3095.align 32
3096 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
3097 done
3098.align 32
3099 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
3100 done
3101.align 32
3102 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
3103 done
3104.align 32
3105 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
3106 done
3107.align 32
3108 ta HP_BAD_TRAP /* 0x11e */
3109.align 32
3110 ta HP_BAD_TRAP /* 0x11f */
3111.align 32
3112 sllx %i7, 63, %g1
3113 brz %g1, 1f
3114 nop
3115 rdpr %tnpc, %g2
3116 add %g2, 8, %g2
3117 wrpr %g2, %tnpc
31181:
3119 done
3120.align 32
3121 ta HPTRAP_CHANGE_PID /* 0x121 */
3122 done
3123.align 32
3124 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
3125 done
3126.align 32 /* 0x123 */
3127 ldxa [%l1] 0x14, %l2
3128 done
3129.align 32 /* 0x124 */
3130 ldxa [%l1] 0x1c, %l2
3131 done
3132.align 32 /* 0x125 */
3133 ldda [%l1] 0x26, %l2
3134 done
3135.align 32 /* 0x126 */
3136 ldda [%l1] 0x2e, %l2
3137 done
3138.align 32
3139 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
3140 done
3141.align 32
3142 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
3143 done
3144.align 32
3145 ta HPTRAP_DELAY_LOOP /* 0x129 */
3146 done
3147.align 32
3148 ta HPTRAP_SEM_LOCK /* 0x12a */
3149 done
3150.align 32
3151 ta HPTRAP_SEM_RELEASE /* 0x12b */
3152 done
3153.align 32
3154 ta HPTRAP_SEM_GET /* 0x12c */
3155 done
3156.align 32
3157 ta HPTRAP_SEM_SET /* 0x12d */
3158 done
3159.align 32
3160 ta HP_BAD_TRAP /* 0x12e */
3161.align 32
3162 ta HP_BAD_TRAP /* 0x12f */
3163.align 32
3164 ta HP_BAD_TRAP /* 0x130 */
3165.align 32
3166 ta HP_BAD_TRAP /* 0x131 */
3167.align 32
3168 ta HP_BAD_TRAP /* 0x132 */
3169.align 32
3170 ta HP_BAD_TRAP /* 0x133 */
3171.align 32
3172 ta HP_BAD_TRAP /* 0x134 */
3173.align 32
3174 ta HP_BAD_TRAP /* 0x135 */
3175.align 32
3176 ta HP_BAD_TRAP /* 0x136 */
3177.align 32
3178 ta HP_BAD_TRAP /* 0x137 */
3179.align 32
3180 ta HP_BAD_TRAP /* 0x138 */
3181.align 32
3182 ta HP_BAD_TRAP /* 0x139 */
3183.align 32
3184 ta HP_BAD_TRAP /* 0x13a */
3185.align 32
3186 ta HP_BAD_TRAP /* 0x13b */
3187.align 32
3188 ta HP_BAD_TRAP /* 0x13c */
3189.align 32
3190 ta HP_BAD_TRAP /* 0x13d */
3191.align 32
3192 ta HP_BAD_TRAP /* 0x13e */
3193.align 32
3194 ta HP_BAD_TRAP /* 0x13f */
3195.align 32
3196 ta HP_BAD_TRAP /* 0x140 */
3197.align 32
3198 ta HP_BAD_TRAP /* 0x141 */
3199.align 32
3200 ta HP_BAD_TRAP /* 0x142 */
3201.align 32
3202 ta HP_BAD_TRAP /* 0x143 */
3203.align 32
3204 ta HP_BAD_TRAP /* 0x144 */
3205.align 32
3206 ta HP_BAD_TRAP /* 0x145 */
3207.align 32
3208 ta HP_BAD_TRAP /* 0x146 */
3209.align 32
3210 ta HP_BAD_TRAP /* 0x147 */
3211.align 32
3212 ta HP_BAD_TRAP /* 0x148 */
3213.align 32
3214 ta HP_BAD_TRAP /* 0x149 */
3215.align 32
3216 ta HP_BAD_TRAP /* 0x14a */
3217.align 32
3218 ta HP_BAD_TRAP /* 0x14b */
3219.align 32
3220 ta HP_BAD_TRAP /* 0x14c */
3221.align 32
3222 ta HP_BAD_TRAP /* 0x14d */
3223.align 32
3224 ta HP_BAD_TRAP /* 0x14e */
3225.align 32
3226 ta HP_BAD_TRAP /* 0x14f */
3227.align 32
3228 ta HP_BAD_TRAP /* 0x150 */
3229.align 32
3230 ta HP_BAD_TRAP /* 0x151 */
3231.align 32
3232 ta HP_BAD_TRAP /* 0x152 */
3233.align 32
3234 ta HP_BAD_TRAP /* 0x153 */
3235.align 32
3236 ta HP_BAD_TRAP /* 0x154 */
3237.align 32
3238 ta HP_BAD_TRAP /* 0x155 */
3239.align 32
3240 ta HP_BAD_TRAP /* 0x156 */
3241.align 32
3242 ta HP_BAD_TRAP /* 0x157 */
3243.align 32
3244 ta HP_BAD_TRAP /* 0x158 */
3245.align 32
3246 ta HP_BAD_TRAP /* 0x159 */
3247.align 32
3248 ta HP_BAD_TRAP /* 0x15a */
3249.align 32
3250 ta HP_BAD_TRAP /* 0x15b */
3251.align 32
3252 ta HP_BAD_TRAP /* 0x15c */
3253.align 32
3254 ta HP_BAD_TRAP /* 0x15d */
3255.align 32
3256 ta HP_BAD_TRAP /* 0x15e */
3257.align 32
3258 ta HP_BAD_TRAP /* 0x15f */
3259.align 32
3260 ta HP_BAD_TRAP /* 0x160 */
3261.align 32
3262 ta HP_BAD_TRAP /* 0x161 */
3263.align 32
3264 ta HP_BAD_TRAP /* 0x162 */
3265.align 32
3266 ta HP_BAD_TRAP /* 0x163 */
3267.align 32
3268 ta HP_BAD_TRAP /* 0x164 */
3269.align 32
3270 ta HP_BAD_TRAP /* 0x165 */
3271.align 32
3272 ta HP_BAD_TRAP /* 0x166 */
3273.align 32
3274 ta HP_BAD_TRAP /* 0x167 */
3275.align 32
3276 ta HP_BAD_TRAP /* 0x168 */
3277.align 32
3278 ta HP_BAD_TRAP /* 0x169 */
3279.align 32
3280 ta HP_BAD_TRAP /* 0x16a */
3281.align 32
3282 ta HP_BAD_TRAP /* 0x16b */
3283.align 32
3284 ta HP_BAD_TRAP /* 0x16c */
3285.align 32
3286 ta HP_BAD_TRAP /* 0x16d */
3287.align 32
3288 ta HP_BAD_TRAP /* 0x16e */
3289.align 32
3290 ta HP_BAD_TRAP /* 0x16f */
3291.align 32
3292 ta HP_BAD_TRAP /* 0x170 */
3293.align 32
3294 ta HP_BAD_TRAP /* 0x171 */
3295.align 32
3296 ta HP_BAD_TRAP /* 0x172 */
3297.align 32
3298 ta HP_BAD_TRAP /* 0x173 */
3299.align 32
3300 ta HP_BAD_TRAP /* 0x174 */
3301.align 32
3302 ta HP_BAD_TRAP /* 0x175 */
3303.align 32
3304 ta HP_BAD_TRAP /* 0x176 */
3305.align 32
3306 ta HP_BAD_TRAP /* 0x177 */
3307.align 32
3308 ta HP_BAD_TRAP /* 0x178 */
3309.align 32
3310 ta HP_BAD_TRAP /* 0x179 */
3311.align 32
3312 ta HP_BAD_TRAP /* 0x17a */
3313.align 32
3314 ta HP_BAD_TRAP /* 0x17b */
3315.align 32
3316 ta HP_BAD_TRAP /* 0x17c */
3317.align 32
3318 ta HP_BAD_TRAP /* 0x17d */
3319.align 32
3320 ta HP_BAD_TRAP /* 0x17e */
3321.align 32
3322 ta HP_BAD_TRAP /* 0x17f */
3323.align 32
3324Thr1_Ptrap_Sect_text_end:
3325/*********************************************************************/
3326SECTION .Thr2_Ptrap_Sect TEXT_VA=THR2_PTRAP_TEXT_VA
3327attr_text {
3328 Name = .Thr2_Ptrap_Sect ,
3329 thr2_z_ctx_tsb_3
3330 VA = THR2_PTRAP_TEXT_VA ,
3331 RA = THR2_PTRAP_TEXT_RA ,
3332 PA = THR2_PTRAP_TEXT_PA ,
3333 TTE_Context = NUCLEUS ,
3334 TTE_V = 1 ,
3335 TTE_NFO = 0 ,
3336 TTE_L = 0 ,
3337 TTE_Soft = 0 ,
3338 TTE_IE = 0 ,
3339 TTE_E = 0 ,
3340 TTE_CP = 1 ,
3341 TTE_CV = 0 ,
3342 TTE_P = 1 ,
3343 TTE_EP = 1 ,
3344 TTE_W = 1 ,
3345 TTE_SW1 = 0 ,
3346 TTE_SW0 = 0 ,
3347 TTE_RSVD1 = 0 ,
3348 TTE_Size = 1 ,
3349 end_label = Thr2_Ptrap_Sect_text_end ,
3350 compressimage ,
3351 }
3352 ta HP_BAD_TRAP /* 0x0 */
3353.align 32
3354 ta HP_BAD_TRAP /* 0x1 */
3355.align 32
3356 ta HP_BAD_TRAP /* 0x2 */
3357.align 32
3358 ta HP_BAD_TRAP /* 0x3 */
3359.align 32
3360 ta HP_BAD_TRAP /* 0x4 */
3361.align 32
3362 ta HP_BAD_TRAP /* 0x5 */
3363.align 32
3364 ta HP_BAD_TRAP /* 0x6 */
3365.align 32
3366 ta HP_BAD_TRAP /* 0x7 */
3367.align 32
3368 ta HP_BAD_TRAP /* 0x8 */
3369.align 32
3370 ta HP_BAD_TRAP /* 0x9 */
3371.align 32
3372 ta HP_BAD_TRAP /* 0xa */
3373.align 32
3374 ta HP_BAD_TRAP /* 0xb */
3375.align 32
3376 ta HP_BAD_TRAP /* 0xc */
3377.align 32
3378 ta HP_BAD_TRAP /* 0xd */
3379.align 32
3380 ta HP_BAD_TRAP /* 0xe */
3381.align 32
3382 ta HP_BAD_TRAP /* 0xf */
3383.align 32
3384 ta HP_BAD_TRAP /* 0x10 */
3385.align 32
3386 ta HP_BAD_TRAP /* 0x11 */
3387.align 32
3388 ta HP_BAD_TRAP /* 0x12 */
3389.align 32
3390 ta HP_BAD_TRAP /* 0x13 */
3391.align 32
3392 ta HP_BAD_TRAP /* 0x14 */
3393.align 32
3394 ta HP_BAD_TRAP /* 0x15 */
3395.align 32
3396 ta HP_BAD_TRAP /* 0x16 */
3397.align 32
3398 ta HP_BAD_TRAP /* 0x17 */
3399.align 32
3400 ta HP_BAD_TRAP /* 0x18 */
3401.align 32
3402 ta HP_BAD_TRAP /* 0x19 */
3403.align 32
3404 ta HP_BAD_TRAP /* 0x1a */
3405.align 32
3406 ta HP_BAD_TRAP /* 0x1b */
3407.align 32
3408 ta HP_BAD_TRAP /* 0x1c */
3409.align 32
3410 ta HP_BAD_TRAP /* 0x1d */
3411.align 32
3412 ta HP_BAD_TRAP /* 0x1e */
3413.align 32
3414 ta HP_BAD_TRAP /* 0x1f */
3415.align 32
3416 ta HP_BAD_TRAP /* 0x20 */
3417.align 32
3418 ta HP_BAD_TRAP /* 0x21 */
3419.align 32
3420 ta HP_BAD_TRAP /* 0x22 */
3421.align 32
3422 ta HP_BAD_TRAP /* 0x23 */
3423.align 32
3424 ta HP_BAD_TRAP /* 0x24 */
3425.align 32
3426 ta HP_BAD_TRAP /* 0x25 */
3427.align 32
3428 ta HP_BAD_TRAP /* 0x26 */
3429.align 32
3430 ta HP_BAD_TRAP /* 0x27 */
3431.align 32
3432 ta HP_BAD_TRAP /* 0x28 */
3433.align 32
3434 ta HP_BAD_TRAP /* 0x29 */
3435.align 32
3436 ta HP_BAD_TRAP /* 0x2a */
3437.align 32
3438 ta HP_BAD_TRAP /* 0x2b */
3439.align 32
3440 ta HP_BAD_TRAP /* 0x2c */
3441.align 32
3442 ta HP_BAD_TRAP /* 0x2d */
3443.align 32
3444 ta HP_BAD_TRAP /* 0x2e */
3445.align 32
3446 ta HP_BAD_TRAP /* 0x2f */
3447.align 32
3448 ta HP_BAD_TRAP /* 0x30 */
3449.align 32
3450 ta HP_BAD_TRAP /* 0x31 */
3451.align 32
3452 ta HP_BAD_TRAP /* 0x32 */
3453.align 32
3454 ta HP_BAD_TRAP /* 0x33 */
3455.align 32
3456 ta HP_BAD_TRAP /* 0x34 */
3457.align 32
3458 ta HP_BAD_TRAP /* 0x35 */
3459.align 32
3460 ta HP_BAD_TRAP /* 0x36 */
3461.align 32
3462 ta HP_BAD_TRAP /* 0x37 */
3463.align 32
3464 ta HP_BAD_TRAP /* 0x38 */
3465.align 32
3466 ta HP_BAD_TRAP /* 0x39 */
3467.align 32
3468 ta HP_BAD_TRAP /* 0x3a */
3469.align 32
3470 ta HP_BAD_TRAP /* 0x3b */
3471.align 32
3472 ta HP_BAD_TRAP /* 0x3c */
3473.align 32
3474 ta HP_BAD_TRAP /* 0x3d */
3475.align 32
3476 ta HP_BAD_TRAP /* 0x3e */
3477.align 32
3478 ta HP_BAD_TRAP /* 0x3f */
3479.align 32
3480 ta HP_BAD_TRAP /* 0x40 */
3481.align 32
3482 ta HP_BAD_TRAP /* 0x41 */
3483.align 32
3484 ta HP_BAD_TRAP /* 0x42 */
3485.align 32
3486 ta HP_BAD_TRAP /* 0x43 */
3487.align 32
3488 ta HP_BAD_TRAP /* 0x44 */
3489.align 32
3490 ta HP_BAD_TRAP /* 0x45 */
3491.align 32
3492 ta HP_BAD_TRAP /* 0x46 */
3493.align 32
3494 ta HP_BAD_TRAP /* 0x47 */
3495.align 32
3496 ta HP_BAD_TRAP /* 0x48 */
3497.align 32
3498 ta HP_BAD_TRAP /* 0x49 */
3499.align 32
3500 ta HP_BAD_TRAP /* 0x4a */
3501.align 32
3502 ta HP_BAD_TRAP /* 0x4b */
3503.align 32
3504 ta HP_BAD_TRAP /* 0x4c */
3505.align 32
3506 ta HP_BAD_TRAP /* 0x4d */
3507.align 32
3508 ta HP_BAD_TRAP /* 0x4e */
3509.align 32
3510 ta HP_BAD_TRAP /* 0x4f */
3511.align 32
3512 ta HP_BAD_TRAP /* 0x50 */
3513.align 32
3514 ta HP_BAD_TRAP /* 0x51 */
3515.align 32
3516 ta HP_BAD_TRAP /* 0x52 */
3517.align 32
3518 ta HP_BAD_TRAP /* 0x53 */
3519.align 32
3520 ta HP_BAD_TRAP /* 0x54 */
3521.align 32
3522 ta HP_BAD_TRAP /* 0x55 */
3523.align 32
3524 ta HP_BAD_TRAP /* 0x56 */
3525.align 32
3526 ta HP_BAD_TRAP /* 0x57 */
3527.align 32
3528 ta HP_BAD_TRAP /* 0x58 */
3529.align 32
3530 ta HP_BAD_TRAP /* 0x59 */
3531.align 32
3532 ta HP_BAD_TRAP /* 0x5a */
3533.align 32
3534 ta HP_BAD_TRAP /* 0x5b */
3535.align 32
3536 ta HP_BAD_TRAP /* 0x5c */
3537.align 32
3538 ta HP_BAD_TRAP /* 0x5d */
3539.align 32
3540 ta HP_BAD_TRAP /* 0x5e */
3541.align 32
3542 ta HP_BAD_TRAP /* 0x5f */
3543.align 32
3544 ta HP_BAD_TRAP /* 0x60 */
3545.align 32
3546 ta HP_BAD_TRAP /* 0x61 */
3547.align 32
3548 ta HP_BAD_TRAP /* 0x62 */
3549.align 32
3550 ta HP_BAD_TRAP /* 0x63 */
3551.align 32
3552 ta HP_BAD_TRAP /* 0x64 */
3553.align 32
3554 ta HP_BAD_TRAP /* 0x65 */
3555.align 32
3556 ta HP_BAD_TRAP /* 0x66 */
3557.align 32
3558 ta HP_BAD_TRAP /* 0x67 */
3559.align 32
3560 ta HP_BAD_TRAP /* 0x68 */
3561.align 32
3562 ta HP_BAD_TRAP /* 0x69 */
3563.align 32
3564 ta HP_BAD_TRAP /* 0x6a */
3565.align 32
3566 ta HP_BAD_TRAP /* 0x6b */
3567.align 32
3568 ta HP_BAD_TRAP /* 0x6c */
3569.align 32
3570 ta HP_BAD_TRAP /* 0x6d */
3571.align 32
3572 ta HP_BAD_TRAP /* 0x6e */
3573.align 32
3574 ta HP_BAD_TRAP /* 0x6f */
3575.align 32
3576 ta HP_BAD_TRAP /* 0x70 */
3577.align 32
3578 ta HP_BAD_TRAP /* 0x71 */
3579.align 32
3580 ta HP_BAD_TRAP /* 0x72 */
3581.align 32
3582 ta HP_BAD_TRAP /* 0x73 */
3583.align 32
3584 ta HP_BAD_TRAP /* 0x74 */
3585.align 32
3586 ta HP_BAD_TRAP /* 0x75 */
3587.align 32
3588 ta HP_BAD_TRAP /* 0x76 */
3589.align 32
3590 ta HP_BAD_TRAP /* 0x77 */
3591.align 32
3592 ta HP_BAD_TRAP /* 0x78 */
3593.align 32
3594 ta HP_BAD_TRAP /* 0x79 */
3595.align 32
3596 ta HP_BAD_TRAP /* 0x7a */
3597.align 32
3598 ta HP_BAD_TRAP /* 0x7b */
3599.align 32
3600 ta HP_BAD_TRAP /* 0x7c */
3601.align 32
3602 ta HP_BAD_TRAP /* 0x7d */
3603.align 32
3604 ta HP_BAD_TRAP /* 0x7e */
3605.align 32
3606 ta HP_BAD_TRAP /* 0x7f */
3607.align 32
3608 ta HP_BAD_TRAP /* 0x80 */
3609.align 32
3610 ta HP_BAD_TRAP /* 0x81 */
3611.align 32
3612 ta HP_BAD_TRAP /* 0x82 */
3613.align 32
3614 ta HP_BAD_TRAP /* 0x83 */
3615.align 32
3616 ta HP_BAD_TRAP /* 0x84 */
3617.align 32
3618 ta HP_BAD_TRAP /* 0x85 */
3619.align 32
3620 ta HP_BAD_TRAP /* 0x86 */
3621.align 32
3622 ta HP_BAD_TRAP /* 0x87 */
3623.align 32
3624 ta HP_BAD_TRAP /* 0x88 */
3625.align 32
3626 ta HP_BAD_TRAP /* 0x89 */
3627.align 32
3628 ta HP_BAD_TRAP /* 0x8a */
3629.align 32
3630 ta HP_BAD_TRAP /* 0x8b */
3631.align 32
3632 ta HP_BAD_TRAP /* 0x8c */
3633.align 32
3634 ta HP_BAD_TRAP /* 0x8d */
3635.align 32
3636 ta HP_BAD_TRAP /* 0x8e */
3637.align 32
3638 ta HP_BAD_TRAP /* 0x8f */
3639.align 32
3640 ta HP_BAD_TRAP /* 0x90 */
3641.align 32
3642 ta HP_BAD_TRAP /* 0x91 */
3643.align 32
3644 ta HP_BAD_TRAP /* 0x92 */
3645.align 32
3646 ta HP_BAD_TRAP /* 0x93 */
3647.align 32
3648 ta HP_BAD_TRAP /* 0x94 */
3649.align 32
3650 ta HP_BAD_TRAP /* 0x95 */
3651.align 32
3652 ta HP_BAD_TRAP /* 0x96 */
3653.align 32
3654 ta HP_BAD_TRAP /* 0x97 */
3655.align 32
3656 ta HP_BAD_TRAP /* 0x98 */
3657.align 32
3658 ta HP_BAD_TRAP /* 0x99 */
3659.align 32
3660 ta HP_BAD_TRAP /* 0x9a */
3661.align 32
3662 ta HP_BAD_TRAP /* 0x9b */
3663.align 32
3664 ta HP_BAD_TRAP /* 0x9c */
3665.align 32
3666 ta HP_BAD_TRAP /* 0x9d */
3667.align 32
3668 ta HP_BAD_TRAP /* 0x9e */
3669.align 32
3670 ta HP_BAD_TRAP /* 0x9f */
3671.align 32
3672 ta HP_BAD_TRAP /* 0xa0 */
3673.align 32
3674 ta HP_BAD_TRAP /* 0xa1 */
3675.align 32
3676 ta HP_BAD_TRAP /* 0xa2 */
3677.align 32
3678 ta HP_BAD_TRAP /* 0xa3 */
3679.align 32
3680 ta HP_BAD_TRAP /* 0xa4 */
3681.align 32
3682 ta HP_BAD_TRAP /* 0xa5 */
3683.align 32
3684 ta HP_BAD_TRAP /* 0xa6 */
3685.align 32
3686 ta HP_BAD_TRAP /* 0xa7 */
3687.align 32
3688 ta HP_BAD_TRAP /* 0xa8 */
3689.align 32
3690 ta HP_BAD_TRAP /* 0xa9 */
3691.align 32
3692 ta HP_BAD_TRAP /* 0xaa */
3693.align 32
3694 ta HP_BAD_TRAP /* 0xab */
3695.align 32
3696 ta HP_BAD_TRAP /* 0xac */
3697.align 32
3698 ta HP_BAD_TRAP /* 0xad */
3699.align 32
3700 ta HP_BAD_TRAP /* 0xae */
3701.align 32
3702 ta HP_BAD_TRAP /* 0xaf */
3703.align 32
3704 ta HP_BAD_TRAP /* 0xb0 */
3705.align 32
3706 ta HP_BAD_TRAP /* 0xb1 */
3707.align 32
3708 ta HP_BAD_TRAP /* 0xb2 */
3709.align 32
3710 ta HP_BAD_TRAP /* 0xb3 */
3711.align 32
3712 ta HP_BAD_TRAP /* 0xb4 */
3713.align 32
3714 ta HP_BAD_TRAP /* 0xb5 */
3715.align 32
3716 ta HP_BAD_TRAP /* 0xb6 */
3717.align 32
3718 ta HP_BAD_TRAP /* 0xb7 */
3719.align 32
3720 ta HP_BAD_TRAP /* 0xb8 */
3721.align 32
3722 ta HP_BAD_TRAP /* 0xb9 */
3723.align 32
3724 ta HP_BAD_TRAP /* 0xba */
3725.align 32
3726 ta HP_BAD_TRAP /* 0xbb */
3727.align 32
3728 ta HP_BAD_TRAP /* 0xbc */
3729.align 32
3730 ta HP_BAD_TRAP /* 0xbd */
3731.align 32
3732 ta HP_BAD_TRAP /* 0xbe */
3733.align 32
3734 ta HP_BAD_TRAP /* 0xbf */
3735.align 32
3736 ta HP_BAD_TRAP /* 0xc0 */
3737.align 32
3738 ta HP_BAD_TRAP /* 0xc1 */
3739.align 32
3740 ta HP_BAD_TRAP /* 0xc2 */
3741.align 32
3742 ta HP_BAD_TRAP /* 0xc3 */
3743.align 32
3744 ta HP_BAD_TRAP /* 0xc4 */
3745.align 32
3746 ta HP_BAD_TRAP /* 0xc5 */
3747.align 32
3748 ta HP_BAD_TRAP /* 0xc6 */
3749.align 32
3750 ta HP_BAD_TRAP /* 0xc7 */
3751.align 32
3752 ta HP_BAD_TRAP /* 0xc8 */
3753.align 32
3754 ta HP_BAD_TRAP /* 0xc9 */
3755.align 32
3756 ta HP_BAD_TRAP /* 0xca */
3757.align 32
3758 ta HP_BAD_TRAP /* 0xcb */
3759.align 32
3760 ta HP_BAD_TRAP /* 0xcc */
3761.align 32
3762 ta HP_BAD_TRAP /* 0xcd */
3763.align 32
3764 ta HP_BAD_TRAP /* 0xce */
3765.align 32
3766 ta HP_BAD_TRAP /* 0xcf */
3767.align 32
3768 ta HP_BAD_TRAP /* 0xd0 */
3769.align 32
3770 ta HP_BAD_TRAP /* 0xd1 */
3771.align 32
3772 ta HP_BAD_TRAP /* 0xd2 */
3773.align 32
3774 ta HP_BAD_TRAP /* 0xd3 */
3775.align 32
3776 ta HP_BAD_TRAP /* 0xd4 */
3777.align 32
3778 ta HP_BAD_TRAP /* 0xd5 */
3779.align 32
3780 ta HP_BAD_TRAP /* 0xd6 */
3781.align 32
3782 ta HP_BAD_TRAP /* 0xd7 */
3783.align 32
3784 ta HP_BAD_TRAP /* 0xd8 */
3785.align 32
3786 ta HP_BAD_TRAP /* 0xd9 */
3787.align 32
3788 ta HP_BAD_TRAP /* 0xda */
3789.align 32
3790 ta HP_BAD_TRAP /* 0xdb */
3791.align 32
3792 ta HP_BAD_TRAP /* 0xdc */
3793.align 32
3794 ta HP_BAD_TRAP /* 0xdd */
3795.align 32
3796 ta HP_BAD_TRAP /* 0xde */
3797.align 32
3798 ta HP_BAD_TRAP /* 0xdf */
3799.align 32
3800 ta HP_BAD_TRAP /* 0xe0 */
3801.align 32
3802 ta HP_BAD_TRAP /* 0xe1 */
3803.align 32
3804 ta HP_BAD_TRAP /* 0xe2 */
3805.align 32
3806 ta HP_BAD_TRAP /* 0xe3 */
3807.align 32
3808 ta HP_BAD_TRAP /* 0xe4 */
3809.align 32
3810 ta HP_BAD_TRAP /* 0xe5 */
3811.align 32
3812 ta HP_BAD_TRAP /* 0xe6 */
3813.align 32
3814 ta HP_BAD_TRAP /* 0xe7 */
3815.align 32
3816 ta HP_BAD_TRAP /* 0xe8 */
3817.align 32
3818 ta HP_BAD_TRAP /* 0xe9 */
3819.align 32
3820 ta HP_BAD_TRAP /* 0xea */
3821.align 32
3822 ta HP_BAD_TRAP /* 0xeb */
3823.align 32
3824 ta HP_BAD_TRAP /* 0xec */
3825.align 32
3826 ta HP_BAD_TRAP /* 0xed */
3827.align 32
3828 ta HP_BAD_TRAP /* 0xee */
3829.align 32
3830 ta HP_BAD_TRAP /* 0xef */
3831.align 32
3832 ta HP_BAD_TRAP /* 0xf0 */
3833.align 32
3834 ta HP_BAD_TRAP /* 0xf1 */
3835.align 32
3836 ta HP_BAD_TRAP /* 0xf2 */
3837.align 32
3838 ta HP_BAD_TRAP /* 0xf3 */
3839.align 32
3840 ta HP_BAD_TRAP /* 0xf4 */
3841.align 32
3842 ta HP_BAD_TRAP /* 0xf5 */
3843.align 32
3844 ta HP_BAD_TRAP /* 0xf6 */
3845.align 32
3846 ta HP_BAD_TRAP /* 0xf7 */
3847.align 32
3848 ta HP_BAD_TRAP /* 0xf8 */
3849.align 32
3850 ta HP_BAD_TRAP /* 0xf9 */
3851.align 32
3852 ta HP_BAD_TRAP /* 0xfa */
3853.align 32
3854 ta HP_BAD_TRAP /* 0xfb */
3855.align 32
3856 ta HP_BAD_TRAP /* 0xfc */
3857.align 32
3858 ta HP_BAD_TRAP /* 0xfd */
3859.align 32
3860 ta HP_BAD_TRAP /* 0xfe */
3861.align 32
3862 ta HP_BAD_TRAP /* 0xff */
3863.align 32
3864 ta HP_GOOD_TRAP /* 0x100 */
3865.align 32
3866 ta HP_BAD_TRAP /* 0x101 */
3867.align 32
3868 ta HP_BAD_TRAP /* 0x102 */
3869.align 32
3870 ta HP_BAD_TRAP /* 0x103 */
3871.align 32
3872 ta HP_BAD_TRAP /* 0x104 */
3873.align 32
3874 ta HP_BAD_TRAP /* 0x105 */
3875.align 32
3876 ta HP_BAD_TRAP /* 0x106 */
3877.align 32
3878 ta HP_BAD_TRAP /* 0x107 */
3879.align 32
3880 ta HP_BAD_TRAP /* 0x108 */
3881.align 32
3882 ta HP_BAD_TRAP /* 0x109 */
3883.align 32
3884 ta HP_BAD_TRAP /* 0x10a */
3885.align 32
3886 ta HP_BAD_TRAP /* 0x10b */
3887.align 32
3888 ta HP_BAD_TRAP /* 0x10c */
3889.align 32
3890 ta HP_BAD_TRAP /* 0x10d */
3891.align 32
3892 ta HP_BAD_TRAP /* 0x10e */
3893.align 32
3894 ta HP_BAD_TRAP /* 0x10f */
3895.align 32
3896 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
3897 done
3898.align 32
3899 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
3900 done
3901.align 32
3902 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
3903 done
3904.align 32
3905 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
3906 done
3907.align 32
3908 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
3909 done
3910.align 32
3911 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
3912 done
3913.align 32
3914 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
3915 done
3916.align 32
3917 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
3918 done
3919.align 32
3920 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
3921 done
3922.align 32
3923 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
3924 done
3925.align 32
3926 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
3927 done
3928.align 32
3929 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
3930 done
3931.align 32
3932 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
3933 done
3934.align 32
3935 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
3936 done
3937.align 32
3938 ta HP_BAD_TRAP /* 0x11e */
3939.align 32
3940 ta HP_BAD_TRAP /* 0x11f */
3941.align 32
3942 sllx %i7, 63, %g1
3943 brz %g1, 1f
3944 nop
3945 rdpr %tnpc, %g2
3946 add %g2, 8, %g2
3947 wrpr %g2, %tnpc
39481:
3949 done
3950.align 32
3951 ta HPTRAP_CHANGE_PID /* 0x121 */
3952 done
3953.align 32
3954 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
3955 done
3956.align 32 /* 0x123 */
3957 ldxa [%l1] 0x14, %l2
3958 done
3959.align 32 /* 0x124 */
3960 ldxa [%l1] 0x1c, %l2
3961 done
3962.align 32 /* 0x125 */
3963 ldda [%l1] 0x26, %l2
3964 done
3965.align 32 /* 0x126 */
3966 ldda [%l1] 0x2e, %l2
3967 done
3968.align 32
3969 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
3970 done
3971.align 32
3972 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
3973 done
3974.align 32
3975 ta HPTRAP_DELAY_LOOP /* 0x129 */
3976 done
3977.align 32
3978 ta HPTRAP_SEM_LOCK /* 0x12a */
3979 done
3980.align 32
3981 ta HPTRAP_SEM_RELEASE /* 0x12b */
3982 done
3983.align 32
3984 ta HPTRAP_SEM_GET /* 0x12c */
3985 done
3986.align 32
3987 ta HPTRAP_SEM_SET /* 0x12d */
3988 done
3989.align 32
3990 ta HP_BAD_TRAP /* 0x12e */
3991.align 32
3992 ta HP_BAD_TRAP /* 0x12f */
3993.align 32
3994 ta HP_BAD_TRAP /* 0x130 */
3995.align 32
3996 ta HP_BAD_TRAP /* 0x131 */
3997.align 32
3998 ta HP_BAD_TRAP /* 0x132 */
3999.align 32
4000 ta HP_BAD_TRAP /* 0x133 */
4001.align 32
4002 ta HP_BAD_TRAP /* 0x134 */
4003.align 32
4004 ta HP_BAD_TRAP /* 0x135 */
4005.align 32
4006 ta HP_BAD_TRAP /* 0x136 */
4007.align 32
4008 ta HP_BAD_TRAP /* 0x137 */
4009.align 32
4010 ta HP_BAD_TRAP /* 0x138 */
4011.align 32
4012 ta HP_BAD_TRAP /* 0x139 */
4013.align 32
4014 ta HP_BAD_TRAP /* 0x13a */
4015.align 32
4016 ta HP_BAD_TRAP /* 0x13b */
4017.align 32
4018 ta HP_BAD_TRAP /* 0x13c */
4019.align 32
4020 ta HP_BAD_TRAP /* 0x13d */
4021.align 32
4022 ta HP_BAD_TRAP /* 0x13e */
4023.align 32
4024 ta HP_BAD_TRAP /* 0x13f */
4025.align 32
4026 ta HP_BAD_TRAP /* 0x140 */
4027.align 32
4028 ta HP_BAD_TRAP /* 0x141 */
4029.align 32
4030 ta HP_BAD_TRAP /* 0x142 */
4031.align 32
4032 ta HP_BAD_TRAP /* 0x143 */
4033.align 32
4034 ta HP_BAD_TRAP /* 0x144 */
4035.align 32
4036 ta HP_BAD_TRAP /* 0x145 */
4037.align 32
4038 ta HP_BAD_TRAP /* 0x146 */
4039.align 32
4040 ta HP_BAD_TRAP /* 0x147 */
4041.align 32
4042 ta HP_BAD_TRAP /* 0x148 */
4043.align 32
4044 ta HP_BAD_TRAP /* 0x149 */
4045.align 32
4046 ta HP_BAD_TRAP /* 0x14a */
4047.align 32
4048 ta HP_BAD_TRAP /* 0x14b */
4049.align 32
4050 ta HP_BAD_TRAP /* 0x14c */
4051.align 32
4052 ta HP_BAD_TRAP /* 0x14d */
4053.align 32
4054 ta HP_BAD_TRAP /* 0x14e */
4055.align 32
4056 ta HP_BAD_TRAP /* 0x14f */
4057.align 32
4058 ta HP_BAD_TRAP /* 0x150 */
4059.align 32
4060 ta HP_BAD_TRAP /* 0x151 */
4061.align 32
4062 ta HP_BAD_TRAP /* 0x152 */
4063.align 32
4064 ta HP_BAD_TRAP /* 0x153 */
4065.align 32
4066 ta HP_BAD_TRAP /* 0x154 */
4067.align 32
4068 ta HP_BAD_TRAP /* 0x155 */
4069.align 32
4070 ta HP_BAD_TRAP /* 0x156 */
4071.align 32
4072 ta HP_BAD_TRAP /* 0x157 */
4073.align 32
4074 ta HP_BAD_TRAP /* 0x158 */
4075.align 32
4076 ta HP_BAD_TRAP /* 0x159 */
4077.align 32
4078 ta HP_BAD_TRAP /* 0x15a */
4079.align 32
4080 ta HP_BAD_TRAP /* 0x15b */
4081.align 32
4082 ta HP_BAD_TRAP /* 0x15c */
4083.align 32
4084 ta HP_BAD_TRAP /* 0x15d */
4085.align 32
4086 ta HP_BAD_TRAP /* 0x15e */
4087.align 32
4088 ta HP_BAD_TRAP /* 0x15f */
4089.align 32
4090 ta HP_BAD_TRAP /* 0x160 */
4091.align 32
4092 ta HP_BAD_TRAP /* 0x161 */
4093.align 32
4094 ta HP_BAD_TRAP /* 0x162 */
4095.align 32
4096 ta HP_BAD_TRAP /* 0x163 */
4097.align 32
4098 ta HP_BAD_TRAP /* 0x164 */
4099.align 32
4100 ta HP_BAD_TRAP /* 0x165 */
4101.align 32
4102 ta HP_BAD_TRAP /* 0x166 */
4103.align 32
4104 ta HP_BAD_TRAP /* 0x167 */
4105.align 32
4106 ta HP_BAD_TRAP /* 0x168 */
4107.align 32
4108 ta HP_BAD_TRAP /* 0x169 */
4109.align 32
4110 ta HP_BAD_TRAP /* 0x16a */
4111.align 32
4112 ta HP_BAD_TRAP /* 0x16b */
4113.align 32
4114 ta HP_BAD_TRAP /* 0x16c */
4115.align 32
4116 ta HP_BAD_TRAP /* 0x16d */
4117.align 32
4118 ta HP_BAD_TRAP /* 0x16e */
4119.align 32
4120 ta HP_BAD_TRAP /* 0x16f */
4121.align 32
4122 ta HP_BAD_TRAP /* 0x170 */
4123.align 32
4124 ta HP_BAD_TRAP /* 0x171 */
4125.align 32
4126 ta HP_BAD_TRAP /* 0x172 */
4127.align 32
4128 ta HP_BAD_TRAP /* 0x173 */
4129.align 32
4130 ta HP_BAD_TRAP /* 0x174 */
4131.align 32
4132 ta HP_BAD_TRAP /* 0x175 */
4133.align 32
4134 ta HP_BAD_TRAP /* 0x176 */
4135.align 32
4136 ta HP_BAD_TRAP /* 0x177 */
4137.align 32
4138 ta HP_BAD_TRAP /* 0x178 */
4139.align 32
4140 ta HP_BAD_TRAP /* 0x179 */
4141.align 32
4142 ta HP_BAD_TRAP /* 0x17a */
4143.align 32
4144 ta HP_BAD_TRAP /* 0x17b */
4145.align 32
4146 ta HP_BAD_TRAP /* 0x17c */
4147.align 32
4148 ta HP_BAD_TRAP /* 0x17d */
4149.align 32
4150 ta HP_BAD_TRAP /* 0x17e */
4151.align 32
4152 ta HP_BAD_TRAP /* 0x17f */
4153.align 32
4154Thr2_Ptrap_Sect_text_end:
4155/*********************************************************************/
4156SECTION .Thr3_Ptrap_Sect TEXT_VA=THR3_PTRAP_TEXT_VA
4157attr_text {
4158 Name = .Thr3_Ptrap_Sect ,
4159 thr3_z_ctx_tsb_3
4160 VA = THR3_PTRAP_TEXT_VA ,
4161 RA = THR3_PTRAP_TEXT_RA ,
4162 PA = THR3_PTRAP_TEXT_PA ,
4163 TTE_Context = NUCLEUS ,
4164 TTE_V = 1 ,
4165 TTE_Size = 1 ,
4166 TTE_NFO = 0 ,
4167 TTE_IE = 0 ,
4168 TTE_Soft2 = 0 ,
4169 TTE_Diag = 0 ,
4170 TTE_Soft = 0 ,
4171 TTE_EP = 1 ,
4172 TTE_L = 0 ,
4173 TTE_CP = 1 ,
4174 TTE_CV = 0 ,
4175 TTE_E = 0 ,
4176 TTE_P = 0 ,
4177 TTE_W = 0 ,
4178 TTE_RSVD1 = 0 ,
4179 end_label = Thr3_Ptrap_Sect_text_end ,
4180 compressimage ,
4181 }
4182 ta HP_BAD_TRAP /* 0x0 */
4183.align 32
4184 ta HP_BAD_TRAP /* 0x1 */
4185.align 32
4186 ta HP_BAD_TRAP /* 0x2 */
4187.align 32
4188 ta HP_BAD_TRAP /* 0x3 */
4189.align 32
4190 ta HP_BAD_TRAP /* 0x4 */
4191.align 32
4192 ta HP_BAD_TRAP /* 0x5 */
4193.align 32
4194 ta HP_BAD_TRAP /* 0x6 */
4195.align 32
4196 ta HP_BAD_TRAP /* 0x7 */
4197.align 32
4198 ta HP_BAD_TRAP /* 0x8 */
4199.align 32
4200 ta HP_BAD_TRAP /* 0x9 */
4201.align 32
4202 ta HP_BAD_TRAP /* 0xa */
4203.align 32
4204 ta HP_BAD_TRAP /* 0xb */
4205.align 32
4206 ta HP_BAD_TRAP /* 0xc */
4207.align 32
4208 ta HP_BAD_TRAP /* 0xd */
4209.align 32
4210 ta HP_BAD_TRAP /* 0xe */
4211.align 32
4212 ta HP_BAD_TRAP /* 0xf */
4213.align 32
4214 ta HP_BAD_TRAP /* 0x10 */
4215.align 32
4216 ta HP_BAD_TRAP /* 0x11 */
4217.align 32
4218 ta HP_BAD_TRAP /* 0x12 */
4219.align 32
4220 ta HP_BAD_TRAP /* 0x13 */
4221.align 32
4222 ta HP_BAD_TRAP /* 0x14 */
4223.align 32
4224 ta HP_BAD_TRAP /* 0x15 */
4225.align 32
4226 ta HP_BAD_TRAP /* 0x16 */
4227.align 32
4228 ta HP_BAD_TRAP /* 0x17 */
4229.align 32
4230 ta HP_BAD_TRAP /* 0x18 */
4231.align 32
4232 ta HP_BAD_TRAP /* 0x19 */
4233.align 32
4234 ta HP_BAD_TRAP /* 0x1a */
4235.align 32
4236 ta HP_BAD_TRAP /* 0x1b */
4237.align 32
4238 ta HP_BAD_TRAP /* 0x1c */
4239.align 32
4240 ta HP_BAD_TRAP /* 0x1d */
4241.align 32
4242 ta HP_BAD_TRAP /* 0x1e */
4243.align 32
4244 ta HP_BAD_TRAP /* 0x1f */
4245.align 32
4246 ta HP_BAD_TRAP /* 0x20 */
4247.align 32
4248 ta HP_BAD_TRAP /* 0x21 */
4249.align 32
4250 ta HP_BAD_TRAP /* 0x22 */
4251.align 32
4252 ta HP_BAD_TRAP /* 0x23 */
4253.align 32
4254 ta HP_BAD_TRAP /* 0x24 */
4255.align 32
4256 ta HP_BAD_TRAP /* 0x25 */
4257.align 32
4258 ta HP_BAD_TRAP /* 0x26 */
4259.align 32
4260 ta HP_BAD_TRAP /* 0x27 */
4261.align 32
4262 ta HP_BAD_TRAP /* 0x28 */
4263.align 32
4264 ta HP_BAD_TRAP /* 0x29 */
4265.align 32
4266 ta HP_BAD_TRAP /* 0x2a */
4267.align 32
4268 ta HP_BAD_TRAP /* 0x2b */
4269.align 32
4270 ta HP_BAD_TRAP /* 0x2c */
4271.align 32
4272 ta HP_BAD_TRAP /* 0x2d */
4273.align 32
4274 ta HP_BAD_TRAP /* 0x2e */
4275.align 32
4276 ta HP_BAD_TRAP /* 0x2f */
4277.align 32
4278 ta HP_BAD_TRAP /* 0x30 */
4279.align 32
4280 ta HP_BAD_TRAP /* 0x31 */
4281.align 32
4282 ta HP_BAD_TRAP /* 0x32 */
4283.align 32
4284 ta HP_BAD_TRAP /* 0x33 */
4285.align 32
4286 ta HP_BAD_TRAP /* 0x34 */
4287.align 32
4288 ta HP_BAD_TRAP /* 0x35 */
4289.align 32
4290 ta HP_BAD_TRAP /* 0x36 */
4291.align 32
4292 ta HP_BAD_TRAP /* 0x37 */
4293.align 32
4294 ta HP_BAD_TRAP /* 0x38 */
4295.align 32
4296 ta HP_BAD_TRAP /* 0x39 */
4297.align 32
4298 ta HP_BAD_TRAP /* 0x3a */
4299.align 32
4300 ta HP_BAD_TRAP /* 0x3b */
4301.align 32
4302 ta HP_BAD_TRAP /* 0x3c */
4303.align 32
4304 ta HP_BAD_TRAP /* 0x3d */
4305.align 32
4306 ta HP_BAD_TRAP /* 0x3e */
4307.align 32
4308 ta HP_BAD_TRAP /* 0x3f */
4309.align 32
4310 ta HP_BAD_TRAP /* 0x40 */
4311.align 32
4312 ta HP_BAD_TRAP /* 0x41 */
4313.align 32
4314 ta HP_BAD_TRAP /* 0x42 */
4315.align 32
4316 ta HP_BAD_TRAP /* 0x43 */
4317.align 32
4318 ta HP_BAD_TRAP /* 0x44 */
4319.align 32
4320 ta HP_BAD_TRAP /* 0x45 */
4321.align 32
4322 ta HP_BAD_TRAP /* 0x46 */
4323.align 32
4324 ta HP_BAD_TRAP /* 0x47 */
4325.align 32
4326 ta HP_BAD_TRAP /* 0x48 */
4327.align 32
4328 ta HP_BAD_TRAP /* 0x49 */
4329.align 32
4330 ta HP_BAD_TRAP /* 0x4a */
4331.align 32
4332 ta HP_BAD_TRAP /* 0x4b */
4333.align 32
4334 ta HP_BAD_TRAP /* 0x4c */
4335.align 32
4336 ta HP_BAD_TRAP /* 0x4d */
4337.align 32
4338 ta HP_BAD_TRAP /* 0x4e */
4339.align 32
4340 ta HP_BAD_TRAP /* 0x4f */
4341.align 32
4342 ta HP_BAD_TRAP /* 0x50 */
4343.align 32
4344 ta HP_BAD_TRAP /* 0x51 */
4345.align 32
4346 ta HP_BAD_TRAP /* 0x52 */
4347.align 32
4348 ta HP_BAD_TRAP /* 0x53 */
4349.align 32
4350 ta HP_BAD_TRAP /* 0x54 */
4351.align 32
4352 ta HP_BAD_TRAP /* 0x55 */
4353.align 32
4354 ta HP_BAD_TRAP /* 0x56 */
4355.align 32
4356 ta HP_BAD_TRAP /* 0x57 */
4357.align 32
4358 ta HP_BAD_TRAP /* 0x58 */
4359.align 32
4360 ta HP_BAD_TRAP /* 0x59 */
4361.align 32
4362 ta HP_BAD_TRAP /* 0x5a */
4363.align 32
4364 ta HP_BAD_TRAP /* 0x5b */
4365.align 32
4366 ta HP_BAD_TRAP /* 0x5c */
4367.align 32
4368 ta HP_BAD_TRAP /* 0x5d */
4369.align 32
4370 ta HP_BAD_TRAP /* 0x5e */
4371.align 32
4372 ta HP_BAD_TRAP /* 0x5f */
4373.align 32
4374 ta HP_BAD_TRAP /* 0x60 */
4375.align 32
4376 ta HP_BAD_TRAP /* 0x61 */
4377.align 32
4378 ta HP_BAD_TRAP /* 0x62 */
4379.align 32
4380 ta HP_BAD_TRAP /* 0x63 */
4381.align 32
4382 ta HP_BAD_TRAP /* 0x64 */
4383.align 32
4384 ta HP_BAD_TRAP /* 0x65 */
4385.align 32
4386 ta HP_BAD_TRAP /* 0x66 */
4387.align 32
4388 ta HP_BAD_TRAP /* 0x67 */
4389.align 32
4390 ta HP_BAD_TRAP /* 0x68 */
4391.align 32
4392 ta HP_BAD_TRAP /* 0x69 */
4393.align 32
4394 ta HP_BAD_TRAP /* 0x6a */
4395.align 32
4396 ta HP_BAD_TRAP /* 0x6b */
4397.align 32
4398 ta HP_BAD_TRAP /* 0x6c */
4399.align 32
4400 ta HP_BAD_TRAP /* 0x6d */
4401.align 32
4402 ta HP_BAD_TRAP /* 0x6e */
4403.align 32
4404 ta HP_BAD_TRAP /* 0x6f */
4405.align 32
4406 ta HP_BAD_TRAP /* 0x70 */
4407.align 32
4408 ta HP_BAD_TRAP /* 0x71 */
4409.align 32
4410 ta HP_BAD_TRAP /* 0x72 */
4411.align 32
4412 ta HP_BAD_TRAP /* 0x73 */
4413.align 32
4414 ta HP_BAD_TRAP /* 0x74 */
4415.align 32
4416 ta HP_BAD_TRAP /* 0x75 */
4417.align 32
4418 ta HP_BAD_TRAP /* 0x76 */
4419.align 32
4420 ta HP_BAD_TRAP /* 0x77 */
4421.align 32
4422 ta HP_BAD_TRAP /* 0x78 */
4423.align 32
4424 ta HP_BAD_TRAP /* 0x79 */
4425.align 32
4426 ta HP_BAD_TRAP /* 0x7a */
4427.align 32
4428 ta HP_BAD_TRAP /* 0x7b */
4429.align 32
4430 ta HP_BAD_TRAP /* 0x7c */
4431.align 32
4432 ta HP_BAD_TRAP /* 0x7d */
4433.align 32
4434 ta HP_BAD_TRAP /* 0x7e */
4435.align 32
4436 ta HP_BAD_TRAP /* 0x7f */
4437.align 32
4438 ta HP_BAD_TRAP /* 0x80 */
4439.align 32
4440 ta HP_BAD_TRAP /* 0x81 */
4441.align 32
4442 ta HP_BAD_TRAP /* 0x82 */
4443.align 32
4444 ta HP_BAD_TRAP /* 0x83 */
4445.align 32
4446 ta HP_BAD_TRAP /* 0x84 */
4447.align 32
4448 ta HP_BAD_TRAP /* 0x85 */
4449.align 32
4450 ta HP_BAD_TRAP /* 0x86 */
4451.align 32
4452 ta HP_BAD_TRAP /* 0x87 */
4453.align 32
4454 ta HP_BAD_TRAP /* 0x88 */
4455.align 32
4456 ta HP_BAD_TRAP /* 0x89 */
4457.align 32
4458 ta HP_BAD_TRAP /* 0x8a */
4459.align 32
4460 ta HP_BAD_TRAP /* 0x8b */
4461.align 32
4462 ta HP_BAD_TRAP /* 0x8c */
4463.align 32
4464 ta HP_BAD_TRAP /* 0x8d */
4465.align 32
4466 ta HP_BAD_TRAP /* 0x8e */
4467.align 32
4468 ta HP_BAD_TRAP /* 0x8f */
4469.align 32
4470 ta HP_BAD_TRAP /* 0x90 */
4471.align 32
4472 ta HP_BAD_TRAP /* 0x91 */
4473.align 32
4474 ta HP_BAD_TRAP /* 0x92 */
4475.align 32
4476 ta HP_BAD_TRAP /* 0x93 */
4477.align 32
4478 ta HP_BAD_TRAP /* 0x94 */
4479.align 32
4480 ta HP_BAD_TRAP /* 0x95 */
4481.align 32
4482 ta HP_BAD_TRAP /* 0x96 */
4483.align 32
4484 ta HP_BAD_TRAP /* 0x97 */
4485.align 32
4486 ta HP_BAD_TRAP /* 0x98 */
4487.align 32
4488 ta HP_BAD_TRAP /* 0x99 */
4489.align 32
4490 ta HP_BAD_TRAP /* 0x9a */
4491.align 32
4492 ta HP_BAD_TRAP /* 0x9b */
4493.align 32
4494 ta HP_BAD_TRAP /* 0x9c */
4495.align 32
4496 ta HP_BAD_TRAP /* 0x9d */
4497.align 32
4498 ta HP_BAD_TRAP /* 0x9e */
4499.align 32
4500 ta HP_BAD_TRAP /* 0x9f */
4501.align 32
4502 ta HP_BAD_TRAP /* 0xa0 */
4503.align 32
4504 ta HP_BAD_TRAP /* 0xa1 */
4505.align 32
4506 ta HP_BAD_TRAP /* 0xa2 */
4507.align 32
4508 ta HP_BAD_TRAP /* 0xa3 */
4509.align 32
4510 ta HP_BAD_TRAP /* 0xa4 */
4511.align 32
4512 ta HP_BAD_TRAP /* 0xa5 */
4513.align 32
4514 ta HP_BAD_TRAP /* 0xa6 */
4515.align 32
4516 ta HP_BAD_TRAP /* 0xa7 */
4517.align 32
4518 ta HP_BAD_TRAP /* 0xa8 */
4519.align 32
4520 ta HP_BAD_TRAP /* 0xa9 */
4521.align 32
4522 ta HP_BAD_TRAP /* 0xaa */
4523.align 32
4524 ta HP_BAD_TRAP /* 0xab */
4525.align 32
4526 ta HP_BAD_TRAP /* 0xac */
4527.align 32
4528 ta HP_BAD_TRAP /* 0xad */
4529.align 32
4530 ta HP_BAD_TRAP /* 0xae */
4531.align 32
4532 ta HP_BAD_TRAP /* 0xaf */
4533.align 32
4534 ta HP_BAD_TRAP /* 0xb0 */
4535.align 32
4536 ta HP_BAD_TRAP /* 0xb1 */
4537.align 32
4538 ta HP_BAD_TRAP /* 0xb2 */
4539.align 32
4540 ta HP_BAD_TRAP /* 0xb3 */
4541.align 32
4542 ta HP_BAD_TRAP /* 0xb4 */
4543.align 32
4544 ta HP_BAD_TRAP /* 0xb5 */
4545.align 32
4546 ta HP_BAD_TRAP /* 0xb6 */
4547.align 32
4548 ta HP_BAD_TRAP /* 0xb7 */
4549.align 32
4550 ta HP_BAD_TRAP /* 0xb8 */
4551.align 32
4552 ta HP_BAD_TRAP /* 0xb9 */
4553.align 32
4554 ta HP_BAD_TRAP /* 0xba */
4555.align 32
4556 ta HP_BAD_TRAP /* 0xbb */
4557.align 32
4558 ta HP_BAD_TRAP /* 0xbc */
4559.align 32
4560 ta HP_BAD_TRAP /* 0xbd */
4561.align 32
4562 ta HP_BAD_TRAP /* 0xbe */
4563.align 32
4564 ta HP_BAD_TRAP /* 0xbf */
4565.align 32
4566 ta HP_BAD_TRAP /* 0xc0 */
4567.align 32
4568 ta HP_BAD_TRAP /* 0xc1 */
4569.align 32
4570 ta HP_BAD_TRAP /* 0xc2 */
4571.align 32
4572 ta HP_BAD_TRAP /* 0xc3 */
4573.align 32
4574 ta HP_BAD_TRAP /* 0xc4 */
4575.align 32
4576 ta HP_BAD_TRAP /* 0xc5 */
4577.align 32
4578 ta HP_BAD_TRAP /* 0xc6 */
4579.align 32
4580 ta HP_BAD_TRAP /* 0xc7 */
4581.align 32
4582 ta HP_BAD_TRAP /* 0xc8 */
4583.align 32
4584 ta HP_BAD_TRAP /* 0xc9 */
4585.align 32
4586 ta HP_BAD_TRAP /* 0xca */
4587.align 32
4588 ta HP_BAD_TRAP /* 0xcb */
4589.align 32
4590 ta HP_BAD_TRAP /* 0xcc */
4591.align 32
4592 ta HP_BAD_TRAP /* 0xcd */
4593.align 32
4594 ta HP_BAD_TRAP /* 0xce */
4595.align 32
4596 ta HP_BAD_TRAP /* 0xcf */
4597.align 32
4598 ta HP_BAD_TRAP /* 0xd0 */
4599.align 32
4600 ta HP_BAD_TRAP /* 0xd1 */
4601.align 32
4602 ta HP_BAD_TRAP /* 0xd2 */
4603.align 32
4604 ta HP_BAD_TRAP /* 0xd3 */
4605.align 32
4606 ta HP_BAD_TRAP /* 0xd4 */
4607.align 32
4608 ta HP_BAD_TRAP /* 0xd5 */
4609.align 32
4610 ta HP_BAD_TRAP /* 0xd6 */
4611.align 32
4612 ta HP_BAD_TRAP /* 0xd7 */
4613.align 32
4614 ta HP_BAD_TRAP /* 0xd8 */
4615.align 32
4616 ta HP_BAD_TRAP /* 0xd9 */
4617.align 32
4618 ta HP_BAD_TRAP /* 0xda */
4619.align 32
4620 ta HP_BAD_TRAP /* 0xdb */
4621.align 32
4622 ta HP_BAD_TRAP /* 0xdc */
4623.align 32
4624 ta HP_BAD_TRAP /* 0xdd */
4625.align 32
4626 ta HP_BAD_TRAP /* 0xde */
4627.align 32
4628 ta HP_BAD_TRAP /* 0xdf */
4629.align 32
4630 ta HP_BAD_TRAP /* 0xe0 */
4631.align 32
4632 ta HP_BAD_TRAP /* 0xe1 */
4633.align 32
4634 ta HP_BAD_TRAP /* 0xe2 */
4635.align 32
4636 ta HP_BAD_TRAP /* 0xe3 */
4637.align 32
4638 ta HP_BAD_TRAP /* 0xe4 */
4639.align 32
4640 ta HP_BAD_TRAP /* 0xe5 */
4641.align 32
4642 ta HP_BAD_TRAP /* 0xe6 */
4643.align 32
4644 ta HP_BAD_TRAP /* 0xe7 */
4645.align 32
4646 ta HP_BAD_TRAP /* 0xe8 */
4647.align 32
4648 ta HP_BAD_TRAP /* 0xe9 */
4649.align 32
4650 ta HP_BAD_TRAP /* 0xea */
4651.align 32
4652 ta HP_BAD_TRAP /* 0xeb */
4653.align 32
4654 ta HP_BAD_TRAP /* 0xec */
4655.align 32
4656 ta HP_BAD_TRAP /* 0xed */
4657.align 32
4658 ta HP_BAD_TRAP /* 0xee */
4659.align 32
4660 ta HP_BAD_TRAP /* 0xef */
4661.align 32
4662 ta HP_BAD_TRAP /* 0xf0 */
4663.align 32
4664 ta HP_BAD_TRAP /* 0xf1 */
4665.align 32
4666 ta HP_BAD_TRAP /* 0xf2 */
4667.align 32
4668 ta HP_BAD_TRAP /* 0xf3 */
4669.align 32
4670 ta HP_BAD_TRAP /* 0xf4 */
4671.align 32
4672 ta HP_BAD_TRAP /* 0xf5 */
4673.align 32
4674 ta HP_BAD_TRAP /* 0xf6 */
4675.align 32
4676 ta HP_BAD_TRAP /* 0xf7 */
4677.align 32
4678 ta HP_BAD_TRAP /* 0xf8 */
4679.align 32
4680 ta HP_BAD_TRAP /* 0xf9 */
4681.align 32
4682 ta HP_BAD_TRAP /* 0xfa */
4683.align 32
4684 ta HP_BAD_TRAP /* 0xfb */
4685.align 32
4686 ta HP_BAD_TRAP /* 0xfc */
4687.align 32
4688 ta HP_BAD_TRAP /* 0xfd */
4689.align 32
4690 ta HP_BAD_TRAP /* 0xfe */
4691.align 32
4692 ta HP_BAD_TRAP /* 0xff */
4693.align 32
4694 ta HP_GOOD_TRAP /* 0x100 */
4695.align 32
4696 ta HP_BAD_TRAP /* 0x101 */
4697.align 32
4698 ta HP_BAD_TRAP /* 0x102 */
4699.align 32
4700 ta HP_BAD_TRAP /* 0x103 */
4701.align 32
4702 ta HP_BAD_TRAP /* 0x104 */
4703.align 32
4704 ta HP_BAD_TRAP /* 0x105 */
4705.align 32
4706 ta HP_BAD_TRAP /* 0x106 */
4707.align 32
4708 ta HP_BAD_TRAP /* 0x107 */
4709.align 32
4710 ta HP_BAD_TRAP /* 0x108 */
4711.align 32
4712 ta HP_BAD_TRAP /* 0x109 */
4713.align 32
4714 ta HP_BAD_TRAP /* 0x10a */
4715.align 32
4716 ta HP_BAD_TRAP /* 0x10b */
4717.align 32
4718 ta HP_BAD_TRAP /* 0x10c */
4719.align 32
4720 ta HP_BAD_TRAP /* 0x10d */
4721.align 32
4722 ta HP_BAD_TRAP /* 0x10e */
4723.align 32
4724 ta HP_BAD_TRAP /* 0x10f */
4725.align 32
4726 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
4727 done
4728.align 32
4729 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
4730 done
4731.align 32
4732 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
4733 done
4734.align 32
4735 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
4736 done
4737.align 32
4738 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
4739 done
4740.align 32
4741 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
4742 done
4743.align 32
4744 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
4745 done
4746.align 32
4747 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
4748 done
4749.align 32
4750 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
4751 done
4752.align 32
4753 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
4754 done
4755.align 32
4756 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
4757 done
4758.align 32
4759 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
4760 done
4761.align 32
4762 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
4763 done
4764.align 32
4765 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
4766 done
4767.align 32
4768 ta HP_BAD_TRAP /* 0x11e */
4769.align 32
4770 ta HP_BAD_TRAP /* 0x11f */
4771.align 32
4772 sllx %i7, 63, %g1
4773 brz %g1, 1f
4774 nop
4775 rdpr %tnpc, %g2
4776 add %g2, 8, %g2
4777 wrpr %g2, %tnpc
47781:
4779 done
4780.align 32
4781 ta HPTRAP_CHANGE_PID /* 0x121 */
4782 done
4783.align 32
4784 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
4785 done
4786.align 32 /* 0x123 */
4787 ldxa [%l1] 0x14, %l2
4788 done
4789.align 32 /* 0x124 */
4790 ldxa [%l1] 0x1c, %l2
4791 done
4792.align 32 /* 0x125 */
4793 ldda [%l1] 0x26, %l2
4794 done
4795.align 32 /* 0x126 */
4796 ldda [%l1] 0x2e, %l2
4797 done
4798.align 32
4799 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
4800 done
4801.align 32
4802 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
4803 done
4804.align 32
4805 ta HPTRAP_DELAY_LOOP /* 0x129 */
4806 done
4807.align 32
4808 ta HPTRAP_SEM_LOCK /* 0x12a */
4809 done
4810.align 32
4811 ta HPTRAP_SEM_RELEASE /* 0x12b */
4812 done
4813.align 32
4814 ta HPTRAP_SEM_GET /* 0x12c */
4815 done
4816.align 32
4817 ta HPTRAP_SEM_SET /* 0x12d */
4818 done
4819.align 32
4820 ta HP_BAD_TRAP /* 0x12e */
4821.align 32
4822 ta HP_BAD_TRAP /* 0x12f */
4823.align 32
4824 ta HP_BAD_TRAP /* 0x130 */
4825.align 32
4826 ta HP_BAD_TRAP /* 0x131 */
4827.align 32
4828 ta HP_BAD_TRAP /* 0x132 */
4829.align 32
4830 ta HP_BAD_TRAP /* 0x133 */
4831.align 32
4832 ta HP_BAD_TRAP /* 0x134 */
4833.align 32
4834 ta HP_BAD_TRAP /* 0x135 */
4835.align 32
4836 ta HP_BAD_TRAP /* 0x136 */
4837.align 32
4838 ta HP_BAD_TRAP /* 0x137 */
4839.align 32
4840 ta HP_BAD_TRAP /* 0x138 */
4841.align 32
4842 ta HP_BAD_TRAP /* 0x139 */
4843.align 32
4844 ta HP_BAD_TRAP /* 0x13a */
4845.align 32
4846 ta HP_BAD_TRAP /* 0x13b */
4847.align 32
4848 ta HP_BAD_TRAP /* 0x13c */
4849.align 32
4850 ta HP_BAD_TRAP /* 0x13d */
4851.align 32
4852 ta HP_BAD_TRAP /* 0x13e */
4853.align 32
4854 ta HP_BAD_TRAP /* 0x13f */
4855.align 32
4856 ta HP_BAD_TRAP /* 0x140 */
4857.align 32
4858 ta HP_BAD_TRAP /* 0x141 */
4859.align 32
4860 ta HP_BAD_TRAP /* 0x142 */
4861.align 32
4862 ta HP_BAD_TRAP /* 0x143 */
4863.align 32
4864 ta HP_BAD_TRAP /* 0x144 */
4865.align 32
4866 ta HP_BAD_TRAP /* 0x145 */
4867.align 32
4868 ta HP_BAD_TRAP /* 0x146 */
4869.align 32
4870 ta HP_BAD_TRAP /* 0x147 */
4871.align 32
4872 ta HP_BAD_TRAP /* 0x148 */
4873.align 32
4874 ta HP_BAD_TRAP /* 0x149 */
4875.align 32
4876 ta HP_BAD_TRAP /* 0x14a */
4877.align 32
4878 ta HP_BAD_TRAP /* 0x14b */
4879.align 32
4880 ta HP_BAD_TRAP /* 0x14c */
4881.align 32
4882 ta HP_BAD_TRAP /* 0x14d */
4883.align 32
4884 ta HP_BAD_TRAP /* 0x14e */
4885.align 32
4886 ta HP_BAD_TRAP /* 0x14f */
4887.align 32
4888 ta HP_BAD_TRAP /* 0x150 */
4889.align 32
4890 ta HP_BAD_TRAP /* 0x151 */
4891.align 32
4892 ta HP_BAD_TRAP /* 0x152 */
4893.align 32
4894 ta HP_BAD_TRAP /* 0x153 */
4895.align 32
4896 ta HP_BAD_TRAP /* 0x154 */
4897.align 32
4898 ta HP_BAD_TRAP /* 0x155 */
4899.align 32
4900 ta HP_BAD_TRAP /* 0x156 */
4901.align 32
4902 ta HP_BAD_TRAP /* 0x157 */
4903.align 32
4904 ta HP_BAD_TRAP /* 0x158 */
4905.align 32
4906 ta HP_BAD_TRAP /* 0x159 */
4907.align 32
4908 ta HP_BAD_TRAP /* 0x15a */
4909.align 32
4910 ta HP_BAD_TRAP /* 0x15b */
4911.align 32
4912 ta HP_BAD_TRAP /* 0x15c */
4913.align 32
4914 ta HP_BAD_TRAP /* 0x15d */
4915.align 32
4916 ta HP_BAD_TRAP /* 0x15e */
4917.align 32
4918 ta HP_BAD_TRAP /* 0x15f */
4919.align 32
4920 ta HP_BAD_TRAP /* 0x160 */
4921.align 32
4922 ta HP_BAD_TRAP /* 0x161 */
4923.align 32
4924 ta HP_BAD_TRAP /* 0x162 */
4925.align 32
4926 ta HP_BAD_TRAP /* 0x163 */
4927.align 32
4928 ta HP_BAD_TRAP /* 0x164 */
4929.align 32
4930 ta HP_BAD_TRAP /* 0x165 */
4931.align 32
4932 ta HP_BAD_TRAP /* 0x166 */
4933.align 32
4934 ta HP_BAD_TRAP /* 0x167 */
4935.align 32
4936 ta HP_BAD_TRAP /* 0x168 */
4937.align 32
4938 ta HP_BAD_TRAP /* 0x169 */
4939.align 32
4940 ta HP_BAD_TRAP /* 0x16a */
4941.align 32
4942 ta HP_BAD_TRAP /* 0x16b */
4943.align 32
4944 ta HP_BAD_TRAP /* 0x16c */
4945.align 32
4946 ta HP_BAD_TRAP /* 0x16d */
4947.align 32
4948 ta HP_BAD_TRAP /* 0x16e */
4949.align 32
4950 ta HP_BAD_TRAP /* 0x16f */
4951.align 32
4952 ta HP_BAD_TRAP /* 0x170 */
4953.align 32
4954 ta HP_BAD_TRAP /* 0x171 */
4955.align 32
4956 ta HP_BAD_TRAP /* 0x172 */
4957.align 32
4958 ta HP_BAD_TRAP /* 0x173 */
4959.align 32
4960 ta HP_BAD_TRAP /* 0x174 */
4961.align 32
4962 ta HP_BAD_TRAP /* 0x175 */
4963.align 32
4964 ta HP_BAD_TRAP /* 0x176 */
4965.align 32
4966 ta HP_BAD_TRAP /* 0x177 */
4967.align 32
4968 ta HP_BAD_TRAP /* 0x178 */
4969.align 32
4970 ta HP_BAD_TRAP /* 0x179 */
4971.align 32
4972 ta HP_BAD_TRAP /* 0x17a */
4973.align 32
4974 ta HP_BAD_TRAP /* 0x17b */
4975.align 32
4976 ta HP_BAD_TRAP /* 0x17c */
4977.align 32
4978 ta HP_BAD_TRAP /* 0x17d */
4979.align 32
4980 ta HP_BAD_TRAP /* 0x17e */
4981.align 32
4982 ta HP_BAD_TRAP /* 0x17f */
4983.align 32
4984Thr3_Ptrap_Sect_text_end:
4985/*********************************************************************/
4986SECTION .Thr4_Ptrap_Sect TEXT_VA=THR4_PTRAP_TEXT_VA
4987attr_text {
4988 Name = .Thr4_Ptrap_Sect ,
4989 thr4_z_ctx_tsb_2
4990 VA = THR4_PTRAP_TEXT_VA ,
4991 RA = THR4_PTRAP_TEXT_RA ,
4992 PA = THR4_PTRAP_TEXT_PA ,
4993 TTE_Context = NUCLEUS ,
4994 TTE_V = 1 ,
4995 TTE_Size = 1 ,
4996 TTE_NFO = 0 ,
4997 TTE_IE = 0 ,
4998 TTE_Soft2 = 0 ,
4999 TTE_Diag = 0 ,
5000 TTE_Soft = 0 ,
5001 TTE_EP = 1 ,
5002 TTE_L = 0 ,
5003 TTE_CP = 1 ,
5004 TTE_CV = 0 ,
5005 TTE_E = 0 ,
5006 TTE_P = 0 ,
5007 TTE_W = 1 ,
5008 TTE_RSVD1 = 0 ,
5009 end_label = Thr4_Ptrap_Sect_text_end ,
5010 compressimage ,
5011 }
5012 ta HP_BAD_TRAP /* 0x0 */
5013.align 32
5014 ta HP_BAD_TRAP /* 0x1 */
5015.align 32
5016 ta HP_BAD_TRAP /* 0x2 */
5017.align 32
5018 ta HP_BAD_TRAP /* 0x3 */
5019.align 32
5020 ta HP_BAD_TRAP /* 0x4 */
5021.align 32
5022 ta HP_BAD_TRAP /* 0x5 */
5023.align 32
5024 ta HP_BAD_TRAP /* 0x6 */
5025.align 32
5026 ta HP_BAD_TRAP /* 0x7 */
5027.align 32
5028 ta HP_BAD_TRAP /* 0x8 */
5029.align 32
5030 ta HP_BAD_TRAP /* 0x9 */
5031.align 32
5032 ta HP_BAD_TRAP /* 0xa */
5033.align 32
5034 ta HP_BAD_TRAP /* 0xb */
5035.align 32
5036 ta HP_BAD_TRAP /* 0xc */
5037.align 32
5038 ta HP_BAD_TRAP /* 0xd */
5039.align 32
5040 ta HP_BAD_TRAP /* 0xe */
5041.align 32
5042 ta HP_BAD_TRAP /* 0xf */
5043.align 32
5044 ta HP_BAD_TRAP /* 0x10 */
5045.align 32
5046 ta HP_BAD_TRAP /* 0x11 */
5047.align 32
5048 ta HP_BAD_TRAP /* 0x12 */
5049.align 32
5050 ta HP_BAD_TRAP /* 0x13 */
5051.align 32
5052 ta HP_BAD_TRAP /* 0x14 */
5053.align 32
5054 ta HP_BAD_TRAP /* 0x15 */
5055.align 32
5056 ta HP_BAD_TRAP /* 0x16 */
5057.align 32
5058 ta HP_BAD_TRAP /* 0x17 */
5059.align 32
5060 ta HP_BAD_TRAP /* 0x18 */
5061.align 32
5062 ta HP_BAD_TRAP /* 0x19 */
5063.align 32
5064 ta HP_BAD_TRAP /* 0x1a */
5065.align 32
5066 ta HP_BAD_TRAP /* 0x1b */
5067.align 32
5068 ta HP_BAD_TRAP /* 0x1c */
5069.align 32
5070 ta HP_BAD_TRAP /* 0x1d */
5071.align 32
5072 ta HP_BAD_TRAP /* 0x1e */
5073.align 32
5074 ta HP_BAD_TRAP /* 0x1f */
5075.align 32
5076 ta HP_BAD_TRAP /* 0x20 */
5077.align 32
5078 ta HP_BAD_TRAP /* 0x21 */
5079.align 32
5080 ta HP_BAD_TRAP /* 0x22 */
5081.align 32
5082 ta HP_BAD_TRAP /* 0x23 */
5083.align 32
5084 ta HP_BAD_TRAP /* 0x24 */
5085.align 32
5086 ta HP_BAD_TRAP /* 0x25 */
5087.align 32
5088 ta HP_BAD_TRAP /* 0x26 */
5089.align 32
5090 ta HP_BAD_TRAP /* 0x27 */
5091.align 32
5092 ta HP_BAD_TRAP /* 0x28 */
5093.align 32
5094 ta HP_BAD_TRAP /* 0x29 */
5095.align 32
5096 ta HP_BAD_TRAP /* 0x2a */
5097.align 32
5098 ta HP_BAD_TRAP /* 0x2b */
5099.align 32
5100 ta HP_BAD_TRAP /* 0x2c */
5101.align 32
5102 ta HP_BAD_TRAP /* 0x2d */
5103.align 32
5104 ta HP_BAD_TRAP /* 0x2e */
5105.align 32
5106 ta HP_BAD_TRAP /* 0x2f */
5107.align 32
5108 ta HP_BAD_TRAP /* 0x30 */
5109.align 32
5110 ta HP_BAD_TRAP /* 0x31 */
5111.align 32
5112 ta HP_BAD_TRAP /* 0x32 */
5113.align 32
5114 ta HP_BAD_TRAP /* 0x33 */
5115.align 32
5116 ta HP_BAD_TRAP /* 0x34 */
5117.align 32
5118 ta HP_BAD_TRAP /* 0x35 */
5119.align 32
5120 ta HP_BAD_TRAP /* 0x36 */
5121.align 32
5122 ta HP_BAD_TRAP /* 0x37 */
5123.align 32
5124 ta HP_BAD_TRAP /* 0x38 */
5125.align 32
5126 ta HP_BAD_TRAP /* 0x39 */
5127.align 32
5128 ta HP_BAD_TRAP /* 0x3a */
5129.align 32
5130 ta HP_BAD_TRAP /* 0x3b */
5131.align 32
5132 ta HP_BAD_TRAP /* 0x3c */
5133.align 32
5134 ta HP_BAD_TRAP /* 0x3d */
5135.align 32
5136 ta HP_BAD_TRAP /* 0x3e */
5137.align 32
5138 ta HP_BAD_TRAP /* 0x3f */
5139.align 32
5140 ta HP_BAD_TRAP /* 0x40 */
5141.align 32
5142 ta HP_BAD_TRAP /* 0x41 */
5143.align 32
5144 ta HP_BAD_TRAP /* 0x42 */
5145.align 32
5146 ta HP_BAD_TRAP /* 0x43 */
5147.align 32
5148 ta HP_BAD_TRAP /* 0x44 */
5149.align 32
5150 ta HP_BAD_TRAP /* 0x45 */
5151.align 32
5152 ta HP_BAD_TRAP /* 0x46 */
5153.align 32
5154 ta HP_BAD_TRAP /* 0x47 */
5155.align 32
5156 ta HP_BAD_TRAP /* 0x48 */
5157.align 32
5158 ta HP_BAD_TRAP /* 0x49 */
5159.align 32
5160 ta HP_BAD_TRAP /* 0x4a */
5161.align 32
5162 ta HP_BAD_TRAP /* 0x4b */
5163.align 32
5164 ta HP_BAD_TRAP /* 0x4c */
5165.align 32
5166 ta HP_BAD_TRAP /* 0x4d */
5167.align 32
5168 ta HP_BAD_TRAP /* 0x4e */
5169.align 32
5170 ta HP_BAD_TRAP /* 0x4f */
5171.align 32
5172 ta HP_BAD_TRAP /* 0x50 */
5173.align 32
5174 ta HP_BAD_TRAP /* 0x51 */
5175.align 32
5176 ta HP_BAD_TRAP /* 0x52 */
5177.align 32
5178 ta HP_BAD_TRAP /* 0x53 */
5179.align 32
5180 ta HP_BAD_TRAP /* 0x54 */
5181.align 32
5182 ta HP_BAD_TRAP /* 0x55 */
5183.align 32
5184 ta HP_BAD_TRAP /* 0x56 */
5185.align 32
5186 ta HP_BAD_TRAP /* 0x57 */
5187.align 32
5188 ta HP_BAD_TRAP /* 0x58 */
5189.align 32
5190 ta HP_BAD_TRAP /* 0x59 */
5191.align 32
5192 ta HP_BAD_TRAP /* 0x5a */
5193.align 32
5194 ta HP_BAD_TRAP /* 0x5b */
5195.align 32
5196 ta HP_BAD_TRAP /* 0x5c */
5197.align 32
5198 ta HP_BAD_TRAP /* 0x5d */
5199.align 32
5200 ta HP_BAD_TRAP /* 0x5e */
5201.align 32
5202 ta HP_BAD_TRAP /* 0x5f */
5203.align 32
5204 ta HP_BAD_TRAP /* 0x60 */
5205.align 32
5206 ta HP_BAD_TRAP /* 0x61 */
5207.align 32
5208 ta HP_BAD_TRAP /* 0x62 */
5209.align 32
5210 ta HP_BAD_TRAP /* 0x63 */
5211.align 32
5212 ta HP_BAD_TRAP /* 0x64 */
5213.align 32
5214 ta HP_BAD_TRAP /* 0x65 */
5215.align 32
5216 ta HP_BAD_TRAP /* 0x66 */
5217.align 32
5218 ta HP_BAD_TRAP /* 0x67 */
5219.align 32
5220 ta HP_BAD_TRAP /* 0x68 */
5221.align 32
5222 ta HP_BAD_TRAP /* 0x69 */
5223.align 32
5224 ta HP_BAD_TRAP /* 0x6a */
5225.align 32
5226 ta HP_BAD_TRAP /* 0x6b */
5227.align 32
5228 ta HP_BAD_TRAP /* 0x6c */
5229.align 32
5230 ta HP_BAD_TRAP /* 0x6d */
5231.align 32
5232 ta HP_BAD_TRAP /* 0x6e */
5233.align 32
5234 ta HP_BAD_TRAP /* 0x6f */
5235.align 32
5236 ta HP_BAD_TRAP /* 0x70 */
5237.align 32
5238 ta HP_BAD_TRAP /* 0x71 */
5239.align 32
5240 ta HP_BAD_TRAP /* 0x72 */
5241.align 32
5242 ta HP_BAD_TRAP /* 0x73 */
5243.align 32
5244 ta HP_BAD_TRAP /* 0x74 */
5245.align 32
5246 ta HP_BAD_TRAP /* 0x75 */
5247.align 32
5248 ta HP_BAD_TRAP /* 0x76 */
5249.align 32
5250 ta HP_BAD_TRAP /* 0x77 */
5251.align 32
5252 ta HP_BAD_TRAP /* 0x78 */
5253.align 32
5254 ta HP_BAD_TRAP /* 0x79 */
5255.align 32
5256 ta HP_BAD_TRAP /* 0x7a */
5257.align 32
5258 ta HP_BAD_TRAP /* 0x7b */
5259.align 32
5260 ta HP_BAD_TRAP /* 0x7c */
5261.align 32
5262 ta HP_BAD_TRAP /* 0x7d */
5263.align 32
5264 ta HP_BAD_TRAP /* 0x7e */
5265.align 32
5266 ta HP_BAD_TRAP /* 0x7f */
5267.align 32
5268 ta HP_BAD_TRAP /* 0x80 */
5269.align 32
5270 ta HP_BAD_TRAP /* 0x81 */
5271.align 32
5272 ta HP_BAD_TRAP /* 0x82 */
5273.align 32
5274 ta HP_BAD_TRAP /* 0x83 */
5275.align 32
5276 ta HP_BAD_TRAP /* 0x84 */
5277.align 32
5278 ta HP_BAD_TRAP /* 0x85 */
5279.align 32
5280 ta HP_BAD_TRAP /* 0x86 */
5281.align 32
5282 ta HP_BAD_TRAP /* 0x87 */
5283.align 32
5284 ta HP_BAD_TRAP /* 0x88 */
5285.align 32
5286 ta HP_BAD_TRAP /* 0x89 */
5287.align 32
5288 ta HP_BAD_TRAP /* 0x8a */
5289.align 32
5290 ta HP_BAD_TRAP /* 0x8b */
5291.align 32
5292 ta HP_BAD_TRAP /* 0x8c */
5293.align 32
5294 ta HP_BAD_TRAP /* 0x8d */
5295.align 32
5296 ta HP_BAD_TRAP /* 0x8e */
5297.align 32
5298 ta HP_BAD_TRAP /* 0x8f */
5299.align 32
5300 ta HP_BAD_TRAP /* 0x90 */
5301.align 32
5302 ta HP_BAD_TRAP /* 0x91 */
5303.align 32
5304 ta HP_BAD_TRAP /* 0x92 */
5305.align 32
5306 ta HP_BAD_TRAP /* 0x93 */
5307.align 32
5308 ta HP_BAD_TRAP /* 0x94 */
5309.align 32
5310 ta HP_BAD_TRAP /* 0x95 */
5311.align 32
5312 ta HP_BAD_TRAP /* 0x96 */
5313.align 32
5314 ta HP_BAD_TRAP /* 0x97 */
5315.align 32
5316 ta HP_BAD_TRAP /* 0x98 */
5317.align 32
5318 ta HP_BAD_TRAP /* 0x99 */
5319.align 32
5320 ta HP_BAD_TRAP /* 0x9a */
5321.align 32
5322 ta HP_BAD_TRAP /* 0x9b */
5323.align 32
5324 ta HP_BAD_TRAP /* 0x9c */
5325.align 32
5326 ta HP_BAD_TRAP /* 0x9d */
5327.align 32
5328 ta HP_BAD_TRAP /* 0x9e */
5329.align 32
5330 ta HP_BAD_TRAP /* 0x9f */
5331.align 32
5332 ta HP_BAD_TRAP /* 0xa0 */
5333.align 32
5334 ta HP_BAD_TRAP /* 0xa1 */
5335.align 32
5336 ta HP_BAD_TRAP /* 0xa2 */
5337.align 32
5338 ta HP_BAD_TRAP /* 0xa3 */
5339.align 32
5340 ta HP_BAD_TRAP /* 0xa4 */
5341.align 32
5342 ta HP_BAD_TRAP /* 0xa5 */
5343.align 32
5344 ta HP_BAD_TRAP /* 0xa6 */
5345.align 32
5346 ta HP_BAD_TRAP /* 0xa7 */
5347.align 32
5348 ta HP_BAD_TRAP /* 0xa8 */
5349.align 32
5350 ta HP_BAD_TRAP /* 0xa9 */
5351.align 32
5352 ta HP_BAD_TRAP /* 0xaa */
5353.align 32
5354 ta HP_BAD_TRAP /* 0xab */
5355.align 32
5356 ta HP_BAD_TRAP /* 0xac */
5357.align 32
5358 ta HP_BAD_TRAP /* 0xad */
5359.align 32
5360 ta HP_BAD_TRAP /* 0xae */
5361.align 32
5362 ta HP_BAD_TRAP /* 0xaf */
5363.align 32
5364 ta HP_BAD_TRAP /* 0xb0 */
5365.align 32
5366 ta HP_BAD_TRAP /* 0xb1 */
5367.align 32
5368 ta HP_BAD_TRAP /* 0xb2 */
5369.align 32
5370 ta HP_BAD_TRAP /* 0xb3 */
5371.align 32
5372 ta HP_BAD_TRAP /* 0xb4 */
5373.align 32
5374 ta HP_BAD_TRAP /* 0xb5 */
5375.align 32
5376 ta HP_BAD_TRAP /* 0xb6 */
5377.align 32
5378 ta HP_BAD_TRAP /* 0xb7 */
5379.align 32
5380 ta HP_BAD_TRAP /* 0xb8 */
5381.align 32
5382 ta HP_BAD_TRAP /* 0xb9 */
5383.align 32
5384 ta HP_BAD_TRAP /* 0xba */
5385.align 32
5386 ta HP_BAD_TRAP /* 0xbb */
5387.align 32
5388 ta HP_BAD_TRAP /* 0xbc */
5389.align 32
5390 ta HP_BAD_TRAP /* 0xbd */
5391.align 32
5392 ta HP_BAD_TRAP /* 0xbe */
5393.align 32
5394 ta HP_BAD_TRAP /* 0xbf */
5395.align 32
5396 ta HP_BAD_TRAP /* 0xc0 */
5397.align 32
5398 ta HP_BAD_TRAP /* 0xc1 */
5399.align 32
5400 ta HP_BAD_TRAP /* 0xc2 */
5401.align 32
5402 ta HP_BAD_TRAP /* 0xc3 */
5403.align 32
5404 ta HP_BAD_TRAP /* 0xc4 */
5405.align 32
5406 ta HP_BAD_TRAP /* 0xc5 */
5407.align 32
5408 ta HP_BAD_TRAP /* 0xc6 */
5409.align 32
5410 ta HP_BAD_TRAP /* 0xc7 */
5411.align 32
5412 ta HP_BAD_TRAP /* 0xc8 */
5413.align 32
5414 ta HP_BAD_TRAP /* 0xc9 */
5415.align 32
5416 ta HP_BAD_TRAP /* 0xca */
5417.align 32
5418 ta HP_BAD_TRAP /* 0xcb */
5419.align 32
5420 ta HP_BAD_TRAP /* 0xcc */
5421.align 32
5422 ta HP_BAD_TRAP /* 0xcd */
5423.align 32
5424 ta HP_BAD_TRAP /* 0xce */
5425.align 32
5426 ta HP_BAD_TRAP /* 0xcf */
5427.align 32
5428 ta HP_BAD_TRAP /* 0xd0 */
5429.align 32
5430 ta HP_BAD_TRAP /* 0xd1 */
5431.align 32
5432 ta HP_BAD_TRAP /* 0xd2 */
5433.align 32
5434 ta HP_BAD_TRAP /* 0xd3 */
5435.align 32
5436 ta HP_BAD_TRAP /* 0xd4 */
5437.align 32
5438 ta HP_BAD_TRAP /* 0xd5 */
5439.align 32
5440 ta HP_BAD_TRAP /* 0xd6 */
5441.align 32
5442 ta HP_BAD_TRAP /* 0xd7 */
5443.align 32
5444 ta HP_BAD_TRAP /* 0xd8 */
5445.align 32
5446 ta HP_BAD_TRAP /* 0xd9 */
5447.align 32
5448 ta HP_BAD_TRAP /* 0xda */
5449.align 32
5450 ta HP_BAD_TRAP /* 0xdb */
5451.align 32
5452 ta HP_BAD_TRAP /* 0xdc */
5453.align 32
5454 ta HP_BAD_TRAP /* 0xdd */
5455.align 32
5456 ta HP_BAD_TRAP /* 0xde */
5457.align 32
5458 ta HP_BAD_TRAP /* 0xdf */
5459.align 32
5460 ta HP_BAD_TRAP /* 0xe0 */
5461.align 32
5462 ta HP_BAD_TRAP /* 0xe1 */
5463.align 32
5464 ta HP_BAD_TRAP /* 0xe2 */
5465.align 32
5466 ta HP_BAD_TRAP /* 0xe3 */
5467.align 32
5468 ta HP_BAD_TRAP /* 0xe4 */
5469.align 32
5470 ta HP_BAD_TRAP /* 0xe5 */
5471.align 32
5472 ta HP_BAD_TRAP /* 0xe6 */
5473.align 32
5474 ta HP_BAD_TRAP /* 0xe7 */
5475.align 32
5476 ta HP_BAD_TRAP /* 0xe8 */
5477.align 32
5478 ta HP_BAD_TRAP /* 0xe9 */
5479.align 32
5480 ta HP_BAD_TRAP /* 0xea */
5481.align 32
5482 ta HP_BAD_TRAP /* 0xeb */
5483.align 32
5484 ta HP_BAD_TRAP /* 0xec */
5485.align 32
5486 ta HP_BAD_TRAP /* 0xed */
5487.align 32
5488 ta HP_BAD_TRAP /* 0xee */
5489.align 32
5490 ta HP_BAD_TRAP /* 0xef */
5491.align 32
5492 ta HP_BAD_TRAP /* 0xf0 */
5493.align 32
5494 ta HP_BAD_TRAP /* 0xf1 */
5495.align 32
5496 ta HP_BAD_TRAP /* 0xf2 */
5497.align 32
5498 ta HP_BAD_TRAP /* 0xf3 */
5499.align 32
5500 ta HP_BAD_TRAP /* 0xf4 */
5501.align 32
5502 ta HP_BAD_TRAP /* 0xf5 */
5503.align 32
5504 ta HP_BAD_TRAP /* 0xf6 */
5505.align 32
5506 ta HP_BAD_TRAP /* 0xf7 */
5507.align 32
5508 ta HP_BAD_TRAP /* 0xf8 */
5509.align 32
5510 ta HP_BAD_TRAP /* 0xf9 */
5511.align 32
5512 ta HP_BAD_TRAP /* 0xfa */
5513.align 32
5514 ta HP_BAD_TRAP /* 0xfb */
5515.align 32
5516 ta HP_BAD_TRAP /* 0xfc */
5517.align 32
5518 ta HP_BAD_TRAP /* 0xfd */
5519.align 32
5520 ta HP_BAD_TRAP /* 0xfe */
5521.align 32
5522 ta HP_BAD_TRAP /* 0xff */
5523.align 32
5524 ta HP_GOOD_TRAP /* 0x100 */
5525.align 32
5526 ta HP_BAD_TRAP /* 0x101 */
5527.align 32
5528 ta HP_BAD_TRAP /* 0x102 */
5529.align 32
5530 ta HP_BAD_TRAP /* 0x103 */
5531.align 32
5532 ta HP_BAD_TRAP /* 0x104 */
5533.align 32
5534 ta HP_BAD_TRAP /* 0x105 */
5535.align 32
5536 ta HP_BAD_TRAP /* 0x106 */
5537.align 32
5538 ta HP_BAD_TRAP /* 0x107 */
5539.align 32
5540 ta HP_BAD_TRAP /* 0x108 */
5541.align 32
5542 ta HP_BAD_TRAP /* 0x109 */
5543.align 32
5544 ta HP_BAD_TRAP /* 0x10a */
5545.align 32
5546 ta HP_BAD_TRAP /* 0x10b */
5547.align 32
5548 ta HP_BAD_TRAP /* 0x10c */
5549.align 32
5550 ta HP_BAD_TRAP /* 0x10d */
5551.align 32
5552 ta HP_BAD_TRAP /* 0x10e */
5553.align 32
5554 ta HP_BAD_TRAP /* 0x10f */
5555.align 32
5556 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
5557 done
5558.align 32
5559 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
5560 done
5561.align 32
5562 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
5563 done
5564.align 32
5565 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
5566 done
5567.align 32
5568 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
5569 done
5570.align 32
5571 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
5572 done
5573.align 32
5574 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
5575 done
5576.align 32
5577 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
5578 done
5579.align 32
5580 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
5581 done
5582.align 32
5583 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
5584 done
5585.align 32
5586 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
5587 done
5588.align 32
5589 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
5590 done
5591.align 32
5592 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
5593 done
5594.align 32
5595 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
5596 done
5597.align 32
5598 ta HP_BAD_TRAP /* 0x11e */
5599.align 32
5600 ta HP_BAD_TRAP /* 0x11f */
5601.align 32
5602 sllx %i7, 63, %g1
5603 brz %g1, 1f
5604 nop
5605 rdpr %tnpc, %g2
5606 add %g2, 8, %g2
5607 wrpr %g2, %tnpc
56081:
5609 done
5610.align 32
5611 ta HPTRAP_CHANGE_PID /* 0x121 */
5612 done
5613.align 32
5614 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
5615 done
5616.align 32 /* 0x123 */
5617 ldxa [%l1] 0x14, %l2
5618 done
5619.align 32 /* 0x124 */
5620 ldxa [%l1] 0x1c, %l2
5621 done
5622.align 32 /* 0x125 */
5623 ldda [%l1] 0x26, %l2
5624 done
5625.align 32 /* 0x126 */
5626 ldda [%l1] 0x2e, %l2
5627 done
5628.align 32
5629 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
5630 done
5631.align 32
5632 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
5633 done
5634.align 32
5635 ta HPTRAP_DELAY_LOOP /* 0x129 */
5636 done
5637.align 32
5638 ta HPTRAP_SEM_LOCK /* 0x12a */
5639 done
5640.align 32
5641 ta HPTRAP_SEM_RELEASE /* 0x12b */
5642 done
5643.align 32
5644 ta HPTRAP_SEM_GET /* 0x12c */
5645 done
5646.align 32
5647 ta HPTRAP_SEM_SET /* 0x12d */
5648 done
5649.align 32
5650 ta HP_BAD_TRAP /* 0x12e */
5651.align 32
5652 ta HP_BAD_TRAP /* 0x12f */
5653.align 32
5654 ta HP_BAD_TRAP /* 0x130 */
5655.align 32
5656 ta HP_BAD_TRAP /* 0x131 */
5657.align 32
5658 ta HP_BAD_TRAP /* 0x132 */
5659.align 32
5660 ta HP_BAD_TRAP /* 0x133 */
5661.align 32
5662 ta HP_BAD_TRAP /* 0x134 */
5663.align 32
5664 ta HP_BAD_TRAP /* 0x135 */
5665.align 32
5666 ta HP_BAD_TRAP /* 0x136 */
5667.align 32
5668 ta HP_BAD_TRAP /* 0x137 */
5669.align 32
5670 ta HP_BAD_TRAP /* 0x138 */
5671.align 32
5672 ta HP_BAD_TRAP /* 0x139 */
5673.align 32
5674 ta HP_BAD_TRAP /* 0x13a */
5675.align 32
5676 ta HP_BAD_TRAP /* 0x13b */
5677.align 32
5678 ta HP_BAD_TRAP /* 0x13c */
5679.align 32
5680 ta HP_BAD_TRAP /* 0x13d */
5681.align 32
5682 ta HP_BAD_TRAP /* 0x13e */
5683.align 32
5684 ta HP_BAD_TRAP /* 0x13f */
5685.align 32
5686 ta HP_BAD_TRAP /* 0x140 */
5687.align 32
5688 ta HP_BAD_TRAP /* 0x141 */
5689.align 32
5690 ta HP_BAD_TRAP /* 0x142 */
5691.align 32
5692 ta HP_BAD_TRAP /* 0x143 */
5693.align 32
5694 ta HP_BAD_TRAP /* 0x144 */
5695.align 32
5696 ta HP_BAD_TRAP /* 0x145 */
5697.align 32
5698 ta HP_BAD_TRAP /* 0x146 */
5699.align 32
5700 ta HP_BAD_TRAP /* 0x147 */
5701.align 32
5702 ta HP_BAD_TRAP /* 0x148 */
5703.align 32
5704 ta HP_BAD_TRAP /* 0x149 */
5705.align 32
5706 ta HP_BAD_TRAP /* 0x14a */
5707.align 32
5708 ta HP_BAD_TRAP /* 0x14b */
5709.align 32
5710 ta HP_BAD_TRAP /* 0x14c */
5711.align 32
5712 ta HP_BAD_TRAP /* 0x14d */
5713.align 32
5714 ta HP_BAD_TRAP /* 0x14e */
5715.align 32
5716 ta HP_BAD_TRAP /* 0x14f */
5717.align 32
5718 ta HP_BAD_TRAP /* 0x150 */
5719.align 32
5720 ta HP_BAD_TRAP /* 0x151 */
5721.align 32
5722 ta HP_BAD_TRAP /* 0x152 */
5723.align 32
5724 ta HP_BAD_TRAP /* 0x153 */
5725.align 32
5726 ta HP_BAD_TRAP /* 0x154 */
5727.align 32
5728 ta HP_BAD_TRAP /* 0x155 */
5729.align 32
5730 ta HP_BAD_TRAP /* 0x156 */
5731.align 32
5732 ta HP_BAD_TRAP /* 0x157 */
5733.align 32
5734 ta HP_BAD_TRAP /* 0x158 */
5735.align 32
5736 ta HP_BAD_TRAP /* 0x159 */
5737.align 32
5738 ta HP_BAD_TRAP /* 0x15a */
5739.align 32
5740 ta HP_BAD_TRAP /* 0x15b */
5741.align 32
5742 ta HP_BAD_TRAP /* 0x15c */
5743.align 32
5744 ta HP_BAD_TRAP /* 0x15d */
5745.align 32
5746 ta HP_BAD_TRAP /* 0x15e */
5747.align 32
5748 ta HP_BAD_TRAP /* 0x15f */
5749.align 32
5750 ta HP_BAD_TRAP /* 0x160 */
5751.align 32
5752 ta HP_BAD_TRAP /* 0x161 */
5753.align 32
5754 ta HP_BAD_TRAP /* 0x162 */
5755.align 32
5756 ta HP_BAD_TRAP /* 0x163 */
5757.align 32
5758 ta HP_BAD_TRAP /* 0x164 */
5759.align 32
5760 ta HP_BAD_TRAP /* 0x165 */
5761.align 32
5762 ta HP_BAD_TRAP /* 0x166 */
5763.align 32
5764 ta HP_BAD_TRAP /* 0x167 */
5765.align 32
5766 ta HP_BAD_TRAP /* 0x168 */
5767.align 32
5768 ta HP_BAD_TRAP /* 0x169 */
5769.align 32
5770 ta HP_BAD_TRAP /* 0x16a */
5771.align 32
5772 ta HP_BAD_TRAP /* 0x16b */
5773.align 32
5774 ta HP_BAD_TRAP /* 0x16c */
5775.align 32
5776 ta HP_BAD_TRAP /* 0x16d */
5777.align 32
5778 ta HP_BAD_TRAP /* 0x16e */
5779.align 32
5780 ta HP_BAD_TRAP /* 0x16f */
5781.align 32
5782 ta HP_BAD_TRAP /* 0x170 */
5783.align 32
5784 ta HP_BAD_TRAP /* 0x171 */
5785.align 32
5786 ta HP_BAD_TRAP /* 0x172 */
5787.align 32
5788 ta HP_BAD_TRAP /* 0x173 */
5789.align 32
5790 ta HP_BAD_TRAP /* 0x174 */
5791.align 32
5792 ta HP_BAD_TRAP /* 0x175 */
5793.align 32
5794 ta HP_BAD_TRAP /* 0x176 */
5795.align 32
5796 ta HP_BAD_TRAP /* 0x177 */
5797.align 32
5798 ta HP_BAD_TRAP /* 0x178 */
5799.align 32
5800 ta HP_BAD_TRAP /* 0x179 */
5801.align 32
5802 ta HP_BAD_TRAP /* 0x17a */
5803.align 32
5804 ta HP_BAD_TRAP /* 0x17b */
5805.align 32
5806 ta HP_BAD_TRAP /* 0x17c */
5807.align 32
5808 ta HP_BAD_TRAP /* 0x17d */
5809.align 32
5810 ta HP_BAD_TRAP /* 0x17e */
5811.align 32
5812 ta HP_BAD_TRAP /* 0x17f */
5813.align 32
5814Thr4_Ptrap_Sect_text_end:
5815/*********************************************************************/
5816SECTION .Thr5_Ptrap_Sect TEXT_VA=THR5_PTRAP_TEXT_VA
5817attr_text {
5818 Name = .Thr5_Ptrap_Sect ,
5819 thr5_z_ctx_tsb_2
5820 VA = THR5_PTRAP_TEXT_VA ,
5821 RA = THR5_PTRAP_TEXT_RA ,
5822 PA = THR5_PTRAP_TEXT_PA ,
5823 TTE_Context = NUCLEUS ,
5824 TTE_V = 1 ,
5825 TTE_Size = 1 ,
5826 TTE_NFO = 0 ,
5827 TTE_IE = 0 ,
5828 TTE_Soft2 = 0 ,
5829 TTE_Diag = 0 ,
5830 TTE_Soft = 0 ,
5831 TTE_EP = 1 ,
5832 TTE_L = 0 ,
5833 TTE_CP = 1 ,
5834 TTE_CV = 0 ,
5835 TTE_E = 0 ,
5836 TTE_P = 1 ,
5837 TTE_W = 0 ,
5838 TTE_RSVD1 = 0 ,
5839 end_label = Thr5_Ptrap_Sect_text_end ,
5840 compressimage ,
5841 }
5842 ta HP_BAD_TRAP /* 0x0 */
5843.align 32
5844 ta HP_BAD_TRAP /* 0x1 */
5845.align 32
5846 ta HP_BAD_TRAP /* 0x2 */
5847.align 32
5848 ta HP_BAD_TRAP /* 0x3 */
5849.align 32
5850 ta HP_BAD_TRAP /* 0x4 */
5851.align 32
5852 ta HP_BAD_TRAP /* 0x5 */
5853.align 32
5854 ta HP_BAD_TRAP /* 0x6 */
5855.align 32
5856 ta HP_BAD_TRAP /* 0x7 */
5857.align 32
5858 ta HP_BAD_TRAP /* 0x8 */
5859.align 32
5860 ta HP_BAD_TRAP /* 0x9 */
5861.align 32
5862 ta HP_BAD_TRAP /* 0xa */
5863.align 32
5864 ta HP_BAD_TRAP /* 0xb */
5865.align 32
5866 ta HP_BAD_TRAP /* 0xc */
5867.align 32
5868 ta HP_BAD_TRAP /* 0xd */
5869.align 32
5870 ta HP_BAD_TRAP /* 0xe */
5871.align 32
5872 ta HP_BAD_TRAP /* 0xf */
5873.align 32
5874 ta HP_BAD_TRAP /* 0x10 */
5875.align 32
5876 ta HP_BAD_TRAP /* 0x11 */
5877.align 32
5878 ta HP_BAD_TRAP /* 0x12 */
5879.align 32
5880 ta HP_BAD_TRAP /* 0x13 */
5881.align 32
5882 ta HP_BAD_TRAP /* 0x14 */
5883.align 32
5884 ta HP_BAD_TRAP /* 0x15 */
5885.align 32
5886 ta HP_BAD_TRAP /* 0x16 */
5887.align 32
5888 ta HP_BAD_TRAP /* 0x17 */
5889.align 32
5890 ta HP_BAD_TRAP /* 0x18 */
5891.align 32
5892 ta HP_BAD_TRAP /* 0x19 */
5893.align 32
5894 ta HP_BAD_TRAP /* 0x1a */
5895.align 32
5896 ta HP_BAD_TRAP /* 0x1b */
5897.align 32
5898 ta HP_BAD_TRAP /* 0x1c */
5899.align 32
5900 ta HP_BAD_TRAP /* 0x1d */
5901.align 32
5902 ta HP_BAD_TRAP /* 0x1e */
5903.align 32
5904 ta HP_BAD_TRAP /* 0x1f */
5905.align 32
5906 ta HP_BAD_TRAP /* 0x20 */
5907.align 32
5908 ta HP_BAD_TRAP /* 0x21 */
5909.align 32
5910 ta HP_BAD_TRAP /* 0x22 */
5911.align 32
5912 ta HP_BAD_TRAP /* 0x23 */
5913.align 32
5914 ta HP_BAD_TRAP /* 0x24 */
5915.align 32
5916 ta HP_BAD_TRAP /* 0x25 */
5917.align 32
5918 ta HP_BAD_TRAP /* 0x26 */
5919.align 32
5920 ta HP_BAD_TRAP /* 0x27 */
5921.align 32
5922 ta HP_BAD_TRAP /* 0x28 */
5923.align 32
5924 ta HP_BAD_TRAP /* 0x29 */
5925.align 32
5926 ta HP_BAD_TRAP /* 0x2a */
5927.align 32
5928 ta HP_BAD_TRAP /* 0x2b */
5929.align 32
5930 ta HP_BAD_TRAP /* 0x2c */
5931.align 32
5932 ta HP_BAD_TRAP /* 0x2d */
5933.align 32
5934 ta HP_BAD_TRAP /* 0x2e */
5935.align 32
5936 ta HP_BAD_TRAP /* 0x2f */
5937.align 32
5938 ta HP_BAD_TRAP /* 0x30 */
5939.align 32
5940 ta HP_BAD_TRAP /* 0x31 */
5941.align 32
5942 ta HP_BAD_TRAP /* 0x32 */
5943.align 32
5944 ta HP_BAD_TRAP /* 0x33 */
5945.align 32
5946 ta HP_BAD_TRAP /* 0x34 */
5947.align 32
5948 ta HP_BAD_TRAP /* 0x35 */
5949.align 32
5950 ta HP_BAD_TRAP /* 0x36 */
5951.align 32
5952 ta HP_BAD_TRAP /* 0x37 */
5953.align 32
5954 ta HP_BAD_TRAP /* 0x38 */
5955.align 32
5956 ta HP_BAD_TRAP /* 0x39 */
5957.align 32
5958 ta HP_BAD_TRAP /* 0x3a */
5959.align 32
5960 ta HP_BAD_TRAP /* 0x3b */
5961.align 32
5962 ta HP_BAD_TRAP /* 0x3c */
5963.align 32
5964 ta HP_BAD_TRAP /* 0x3d */
5965.align 32
5966 ta HP_BAD_TRAP /* 0x3e */
5967.align 32
5968 ta HP_BAD_TRAP /* 0x3f */
5969.align 32
5970 ta HP_BAD_TRAP /* 0x40 */
5971.align 32
5972 ta HP_BAD_TRAP /* 0x41 */
5973.align 32
5974 ta HP_BAD_TRAP /* 0x42 */
5975.align 32
5976 ta HP_BAD_TRAP /* 0x43 */
5977.align 32
5978 ta HP_BAD_TRAP /* 0x44 */
5979.align 32
5980 ta HP_BAD_TRAP /* 0x45 */
5981.align 32
5982 ta HP_BAD_TRAP /* 0x46 */
5983.align 32
5984 ta HP_BAD_TRAP /* 0x47 */
5985.align 32
5986 ta HP_BAD_TRAP /* 0x48 */
5987.align 32
5988 ta HP_BAD_TRAP /* 0x49 */
5989.align 32
5990 ta HP_BAD_TRAP /* 0x4a */
5991.align 32
5992 ta HP_BAD_TRAP /* 0x4b */
5993.align 32
5994 ta HP_BAD_TRAP /* 0x4c */
5995.align 32
5996 ta HP_BAD_TRAP /* 0x4d */
5997.align 32
5998 ta HP_BAD_TRAP /* 0x4e */
5999.align 32
6000 ta HP_BAD_TRAP /* 0x4f */
6001.align 32
6002 ta HP_BAD_TRAP /* 0x50 */
6003.align 32
6004 ta HP_BAD_TRAP /* 0x51 */
6005.align 32
6006 ta HP_BAD_TRAP /* 0x52 */
6007.align 32
6008 ta HP_BAD_TRAP /* 0x53 */
6009.align 32
6010 ta HP_BAD_TRAP /* 0x54 */
6011.align 32
6012 ta HP_BAD_TRAP /* 0x55 */
6013.align 32
6014 ta HP_BAD_TRAP /* 0x56 */
6015.align 32
6016 ta HP_BAD_TRAP /* 0x57 */
6017.align 32
6018 ta HP_BAD_TRAP /* 0x58 */
6019.align 32
6020 ta HP_BAD_TRAP /* 0x59 */
6021.align 32
6022 ta HP_BAD_TRAP /* 0x5a */
6023.align 32
6024 ta HP_BAD_TRAP /* 0x5b */
6025.align 32
6026 ta HP_BAD_TRAP /* 0x5c */
6027.align 32
6028 ta HP_BAD_TRAP /* 0x5d */
6029.align 32
6030 ta HP_BAD_TRAP /* 0x5e */
6031.align 32
6032 ta HP_BAD_TRAP /* 0x5f */
6033.align 32
6034 ta HP_BAD_TRAP /* 0x60 */
6035.align 32
6036 ta HP_BAD_TRAP /* 0x61 */
6037.align 32
6038 ta HP_BAD_TRAP /* 0x62 */
6039.align 32
6040 ta HP_BAD_TRAP /* 0x63 */
6041.align 32
6042 ta HP_BAD_TRAP /* 0x64 */
6043.align 32
6044 ta HP_BAD_TRAP /* 0x65 */
6045.align 32
6046 ta HP_BAD_TRAP /* 0x66 */
6047.align 32
6048 ta HP_BAD_TRAP /* 0x67 */
6049.align 32
6050 ta HP_BAD_TRAP /* 0x68 */
6051.align 32
6052 ta HP_BAD_TRAP /* 0x69 */
6053.align 32
6054 ta HP_BAD_TRAP /* 0x6a */
6055.align 32
6056 ta HP_BAD_TRAP /* 0x6b */
6057.align 32
6058 ta HP_BAD_TRAP /* 0x6c */
6059.align 32
6060 ta HP_BAD_TRAP /* 0x6d */
6061.align 32
6062 ta HP_BAD_TRAP /* 0x6e */
6063.align 32
6064 ta HP_BAD_TRAP /* 0x6f */
6065.align 32
6066 ta HP_BAD_TRAP /* 0x70 */
6067.align 32
6068 ta HP_BAD_TRAP /* 0x71 */
6069.align 32
6070 ta HP_BAD_TRAP /* 0x72 */
6071.align 32
6072 ta HP_BAD_TRAP /* 0x73 */
6073.align 32
6074 ta HP_BAD_TRAP /* 0x74 */
6075.align 32
6076 ta HP_BAD_TRAP /* 0x75 */
6077.align 32
6078 ta HP_BAD_TRAP /* 0x76 */
6079.align 32
6080 ta HP_BAD_TRAP /* 0x77 */
6081.align 32
6082 ta HP_BAD_TRAP /* 0x78 */
6083.align 32
6084 ta HP_BAD_TRAP /* 0x79 */
6085.align 32
6086 ta HP_BAD_TRAP /* 0x7a */
6087.align 32
6088 ta HP_BAD_TRAP /* 0x7b */
6089.align 32
6090 ta HP_BAD_TRAP /* 0x7c */
6091.align 32
6092 ta HP_BAD_TRAP /* 0x7d */
6093.align 32
6094 ta HP_BAD_TRAP /* 0x7e */
6095.align 32
6096 ta HP_BAD_TRAP /* 0x7f */
6097.align 32
6098 ta HP_BAD_TRAP /* 0x80 */
6099.align 32
6100 ta HP_BAD_TRAP /* 0x81 */
6101.align 32
6102 ta HP_BAD_TRAP /* 0x82 */
6103.align 32
6104 ta HP_BAD_TRAP /* 0x83 */
6105.align 32
6106 ta HP_BAD_TRAP /* 0x84 */
6107.align 32
6108 ta HP_BAD_TRAP /* 0x85 */
6109.align 32
6110 ta HP_BAD_TRAP /* 0x86 */
6111.align 32
6112 ta HP_BAD_TRAP /* 0x87 */
6113.align 32
6114 ta HP_BAD_TRAP /* 0x88 */
6115.align 32
6116 ta HP_BAD_TRAP /* 0x89 */
6117.align 32
6118 ta HP_BAD_TRAP /* 0x8a */
6119.align 32
6120 ta HP_BAD_TRAP /* 0x8b */
6121.align 32
6122 ta HP_BAD_TRAP /* 0x8c */
6123.align 32
6124 ta HP_BAD_TRAP /* 0x8d */
6125.align 32
6126 ta HP_BAD_TRAP /* 0x8e */
6127.align 32
6128 ta HP_BAD_TRAP /* 0x8f */
6129.align 32
6130 ta HP_BAD_TRAP /* 0x90 */
6131.align 32
6132 ta HP_BAD_TRAP /* 0x91 */
6133.align 32
6134 ta HP_BAD_TRAP /* 0x92 */
6135.align 32
6136 ta HP_BAD_TRAP /* 0x93 */
6137.align 32
6138 ta HP_BAD_TRAP /* 0x94 */
6139.align 32
6140 ta HP_BAD_TRAP /* 0x95 */
6141.align 32
6142 ta HP_BAD_TRAP /* 0x96 */
6143.align 32
6144 ta HP_BAD_TRAP /* 0x97 */
6145.align 32
6146 ta HP_BAD_TRAP /* 0x98 */
6147.align 32
6148 ta HP_BAD_TRAP /* 0x99 */
6149.align 32
6150 ta HP_BAD_TRAP /* 0x9a */
6151.align 32
6152 ta HP_BAD_TRAP /* 0x9b */
6153.align 32
6154 ta HP_BAD_TRAP /* 0x9c */
6155.align 32
6156 ta HP_BAD_TRAP /* 0x9d */
6157.align 32
6158 ta HP_BAD_TRAP /* 0x9e */
6159.align 32
6160 ta HP_BAD_TRAP /* 0x9f */
6161.align 32
6162 ta HP_BAD_TRAP /* 0xa0 */
6163.align 32
6164 ta HP_BAD_TRAP /* 0xa1 */
6165.align 32
6166 ta HP_BAD_TRAP /* 0xa2 */
6167.align 32
6168 ta HP_BAD_TRAP /* 0xa3 */
6169.align 32
6170 ta HP_BAD_TRAP /* 0xa4 */
6171.align 32
6172 ta HP_BAD_TRAP /* 0xa5 */
6173.align 32
6174 ta HP_BAD_TRAP /* 0xa6 */
6175.align 32
6176 ta HP_BAD_TRAP /* 0xa7 */
6177.align 32
6178 ta HP_BAD_TRAP /* 0xa8 */
6179.align 32
6180 ta HP_BAD_TRAP /* 0xa9 */
6181.align 32
6182 ta HP_BAD_TRAP /* 0xaa */
6183.align 32
6184 ta HP_BAD_TRAP /* 0xab */
6185.align 32
6186 ta HP_BAD_TRAP /* 0xac */
6187.align 32
6188 ta HP_BAD_TRAP /* 0xad */
6189.align 32
6190 ta HP_BAD_TRAP /* 0xae */
6191.align 32
6192 ta HP_BAD_TRAP /* 0xaf */
6193.align 32
6194 ta HP_BAD_TRAP /* 0xb0 */
6195.align 32
6196 ta HP_BAD_TRAP /* 0xb1 */
6197.align 32
6198 ta HP_BAD_TRAP /* 0xb2 */
6199.align 32
6200 ta HP_BAD_TRAP /* 0xb3 */
6201.align 32
6202 ta HP_BAD_TRAP /* 0xb4 */
6203.align 32
6204 ta HP_BAD_TRAP /* 0xb5 */
6205.align 32
6206 ta HP_BAD_TRAP /* 0xb6 */
6207.align 32
6208 ta HP_BAD_TRAP /* 0xb7 */
6209.align 32
6210 ta HP_BAD_TRAP /* 0xb8 */
6211.align 32
6212 ta HP_BAD_TRAP /* 0xb9 */
6213.align 32
6214 ta HP_BAD_TRAP /* 0xba */
6215.align 32
6216 ta HP_BAD_TRAP /* 0xbb */
6217.align 32
6218 ta HP_BAD_TRAP /* 0xbc */
6219.align 32
6220 ta HP_BAD_TRAP /* 0xbd */
6221.align 32
6222 ta HP_BAD_TRAP /* 0xbe */
6223.align 32
6224 ta HP_BAD_TRAP /* 0xbf */
6225.align 32
6226 ta HP_BAD_TRAP /* 0xc0 */
6227.align 32
6228 ta HP_BAD_TRAP /* 0xc1 */
6229.align 32
6230 ta HP_BAD_TRAP /* 0xc2 */
6231.align 32
6232 ta HP_BAD_TRAP /* 0xc3 */
6233.align 32
6234 ta HP_BAD_TRAP /* 0xc4 */
6235.align 32
6236 ta HP_BAD_TRAP /* 0xc5 */
6237.align 32
6238 ta HP_BAD_TRAP /* 0xc6 */
6239.align 32
6240 ta HP_BAD_TRAP /* 0xc7 */
6241.align 32
6242 ta HP_BAD_TRAP /* 0xc8 */
6243.align 32
6244 ta HP_BAD_TRAP /* 0xc9 */
6245.align 32
6246 ta HP_BAD_TRAP /* 0xca */
6247.align 32
6248 ta HP_BAD_TRAP /* 0xcb */
6249.align 32
6250 ta HP_BAD_TRAP /* 0xcc */
6251.align 32
6252 ta HP_BAD_TRAP /* 0xcd */
6253.align 32
6254 ta HP_BAD_TRAP /* 0xce */
6255.align 32
6256 ta HP_BAD_TRAP /* 0xcf */
6257.align 32
6258 ta HP_BAD_TRAP /* 0xd0 */
6259.align 32
6260 ta HP_BAD_TRAP /* 0xd1 */
6261.align 32
6262 ta HP_BAD_TRAP /* 0xd2 */
6263.align 32
6264 ta HP_BAD_TRAP /* 0xd3 */
6265.align 32
6266 ta HP_BAD_TRAP /* 0xd4 */
6267.align 32
6268 ta HP_BAD_TRAP /* 0xd5 */
6269.align 32
6270 ta HP_BAD_TRAP /* 0xd6 */
6271.align 32
6272 ta HP_BAD_TRAP /* 0xd7 */
6273.align 32
6274 ta HP_BAD_TRAP /* 0xd8 */
6275.align 32
6276 ta HP_BAD_TRAP /* 0xd9 */
6277.align 32
6278 ta HP_BAD_TRAP /* 0xda */
6279.align 32
6280 ta HP_BAD_TRAP /* 0xdb */
6281.align 32
6282 ta HP_BAD_TRAP /* 0xdc */
6283.align 32
6284 ta HP_BAD_TRAP /* 0xdd */
6285.align 32
6286 ta HP_BAD_TRAP /* 0xde */
6287.align 32
6288 ta HP_BAD_TRAP /* 0xdf */
6289.align 32
6290 ta HP_BAD_TRAP /* 0xe0 */
6291.align 32
6292 ta HP_BAD_TRAP /* 0xe1 */
6293.align 32
6294 ta HP_BAD_TRAP /* 0xe2 */
6295.align 32
6296 ta HP_BAD_TRAP /* 0xe3 */
6297.align 32
6298 ta HP_BAD_TRAP /* 0xe4 */
6299.align 32
6300 ta HP_BAD_TRAP /* 0xe5 */
6301.align 32
6302 ta HP_BAD_TRAP /* 0xe6 */
6303.align 32
6304 ta HP_BAD_TRAP /* 0xe7 */
6305.align 32
6306 ta HP_BAD_TRAP /* 0xe8 */
6307.align 32
6308 ta HP_BAD_TRAP /* 0xe9 */
6309.align 32
6310 ta HP_BAD_TRAP /* 0xea */
6311.align 32
6312 ta HP_BAD_TRAP /* 0xeb */
6313.align 32
6314 ta HP_BAD_TRAP /* 0xec */
6315.align 32
6316 ta HP_BAD_TRAP /* 0xed */
6317.align 32
6318 ta HP_BAD_TRAP /* 0xee */
6319.align 32
6320 ta HP_BAD_TRAP /* 0xef */
6321.align 32
6322 ta HP_BAD_TRAP /* 0xf0 */
6323.align 32
6324 ta HP_BAD_TRAP /* 0xf1 */
6325.align 32
6326 ta HP_BAD_TRAP /* 0xf2 */
6327.align 32
6328 ta HP_BAD_TRAP /* 0xf3 */
6329.align 32
6330 ta HP_BAD_TRAP /* 0xf4 */
6331.align 32
6332 ta HP_BAD_TRAP /* 0xf5 */
6333.align 32
6334 ta HP_BAD_TRAP /* 0xf6 */
6335.align 32
6336 ta HP_BAD_TRAP /* 0xf7 */
6337.align 32
6338 ta HP_BAD_TRAP /* 0xf8 */
6339.align 32
6340 ta HP_BAD_TRAP /* 0xf9 */
6341.align 32
6342 ta HP_BAD_TRAP /* 0xfa */
6343.align 32
6344 ta HP_BAD_TRAP /* 0xfb */
6345.align 32
6346 ta HP_BAD_TRAP /* 0xfc */
6347.align 32
6348 ta HP_BAD_TRAP /* 0xfd */
6349.align 32
6350 ta HP_BAD_TRAP /* 0xfe */
6351.align 32
6352 ta HP_BAD_TRAP /* 0xff */
6353.align 32
6354 ta HP_GOOD_TRAP /* 0x100 */
6355.align 32
6356 ta HP_BAD_TRAP /* 0x101 */
6357.align 32
6358 ta HP_BAD_TRAP /* 0x102 */
6359.align 32
6360 ta HP_BAD_TRAP /* 0x103 */
6361.align 32
6362 ta HP_BAD_TRAP /* 0x104 */
6363.align 32
6364 ta HP_BAD_TRAP /* 0x105 */
6365.align 32
6366 ta HP_BAD_TRAP /* 0x106 */
6367.align 32
6368 ta HP_BAD_TRAP /* 0x107 */
6369.align 32
6370 ta HP_BAD_TRAP /* 0x108 */
6371.align 32
6372 ta HP_BAD_TRAP /* 0x109 */
6373.align 32
6374 ta HP_BAD_TRAP /* 0x10a */
6375.align 32
6376 ta HP_BAD_TRAP /* 0x10b */
6377.align 32
6378 ta HP_BAD_TRAP /* 0x10c */
6379.align 32
6380 ta HP_BAD_TRAP /* 0x10d */
6381.align 32
6382 ta HP_BAD_TRAP /* 0x10e */
6383.align 32
6384 ta HP_BAD_TRAP /* 0x10f */
6385.align 32
6386 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
6387 done
6388.align 32
6389 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
6390 done
6391.align 32
6392 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
6393 done
6394.align 32
6395 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
6396 done
6397.align 32
6398 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
6399 done
6400.align 32
6401 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
6402 done
6403.align 32
6404 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
6405 done
6406.align 32
6407 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
6408 done
6409.align 32
6410 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
6411 done
6412.align 32
6413 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
6414 done
6415.align 32
6416 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
6417 done
6418.align 32
6419 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
6420 done
6421.align 32
6422 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
6423 done
6424.align 32
6425 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
6426 done
6427.align 32
6428 ta HP_BAD_TRAP /* 0x11e */
6429.align 32
6430 ta HP_BAD_TRAP /* 0x11f */
6431.align 32
6432 sllx %i7, 63, %g1
6433 brz %g1, 1f
6434 nop
6435 rdpr %tnpc, %g2
6436 add %g2, 8, %g2
6437 wrpr %g2, %tnpc
64381:
6439 done
6440.align 32
6441 ta HPTRAP_CHANGE_PID /* 0x121 */
6442 done
6443.align 32
6444 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
6445 done
6446.align 32 /* 0x123 */
6447 ldxa [%l1] 0x14, %l2
6448 done
6449.align 32 /* 0x124 */
6450 ldxa [%l1] 0x1c, %l2
6451 done
6452.align 32 /* 0x125 */
6453 ldda [%l1] 0x26, %l2
6454 done
6455.align 32 /* 0x126 */
6456 ldda [%l1] 0x2e, %l2
6457 done
6458.align 32
6459 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
6460 done
6461.align 32
6462 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
6463 done
6464.align 32
6465 ta HPTRAP_DELAY_LOOP /* 0x129 */
6466 done
6467.align 32
6468 ta HPTRAP_SEM_LOCK /* 0x12a */
6469 done
6470.align 32
6471 ta HPTRAP_SEM_RELEASE /* 0x12b */
6472 done
6473.align 32
6474 ta HPTRAP_SEM_GET /* 0x12c */
6475 done
6476.align 32
6477 ta HPTRAP_SEM_SET /* 0x12d */
6478 done
6479.align 32
6480 ta HP_BAD_TRAP /* 0x12e */
6481.align 32
6482 ta HP_BAD_TRAP /* 0x12f */
6483.align 32
6484 ta HP_BAD_TRAP /* 0x130 */
6485.align 32
6486 ta HP_BAD_TRAP /* 0x131 */
6487.align 32
6488 ta HP_BAD_TRAP /* 0x132 */
6489.align 32
6490 ta HP_BAD_TRAP /* 0x133 */
6491.align 32
6492 ta HP_BAD_TRAP /* 0x134 */
6493.align 32
6494 ta HP_BAD_TRAP /* 0x135 */
6495.align 32
6496 ta HP_BAD_TRAP /* 0x136 */
6497.align 32
6498 ta HP_BAD_TRAP /* 0x137 */
6499.align 32
6500 ta HP_BAD_TRAP /* 0x138 */
6501.align 32
6502 ta HP_BAD_TRAP /* 0x139 */
6503.align 32
6504 ta HP_BAD_TRAP /* 0x13a */
6505.align 32
6506 ta HP_BAD_TRAP /* 0x13b */
6507.align 32
6508 ta HP_BAD_TRAP /* 0x13c */
6509.align 32
6510 ta HP_BAD_TRAP /* 0x13d */
6511.align 32
6512 ta HP_BAD_TRAP /* 0x13e */
6513.align 32
6514 ta HP_BAD_TRAP /* 0x13f */
6515.align 32
6516 ta HP_BAD_TRAP /* 0x140 */
6517.align 32
6518 ta HP_BAD_TRAP /* 0x141 */
6519.align 32
6520 ta HP_BAD_TRAP /* 0x142 */
6521.align 32
6522 ta HP_BAD_TRAP /* 0x143 */
6523.align 32
6524 ta HP_BAD_TRAP /* 0x144 */
6525.align 32
6526 ta HP_BAD_TRAP /* 0x145 */
6527.align 32
6528 ta HP_BAD_TRAP /* 0x146 */
6529.align 32
6530 ta HP_BAD_TRAP /* 0x147 */
6531.align 32
6532 ta HP_BAD_TRAP /* 0x148 */
6533.align 32
6534 ta HP_BAD_TRAP /* 0x149 */
6535.align 32
6536 ta HP_BAD_TRAP /* 0x14a */
6537.align 32
6538 ta HP_BAD_TRAP /* 0x14b */
6539.align 32
6540 ta HP_BAD_TRAP /* 0x14c */
6541.align 32
6542 ta HP_BAD_TRAP /* 0x14d */
6543.align 32
6544 ta HP_BAD_TRAP /* 0x14e */
6545.align 32
6546 ta HP_BAD_TRAP /* 0x14f */
6547.align 32
6548 ta HP_BAD_TRAP /* 0x150 */
6549.align 32
6550 ta HP_BAD_TRAP /* 0x151 */
6551.align 32
6552 ta HP_BAD_TRAP /* 0x152 */
6553.align 32
6554 ta HP_BAD_TRAP /* 0x153 */
6555.align 32
6556 ta HP_BAD_TRAP /* 0x154 */
6557.align 32
6558 ta HP_BAD_TRAP /* 0x155 */
6559.align 32
6560 ta HP_BAD_TRAP /* 0x156 */
6561.align 32
6562 ta HP_BAD_TRAP /* 0x157 */
6563.align 32
6564 ta HP_BAD_TRAP /* 0x158 */
6565.align 32
6566 ta HP_BAD_TRAP /* 0x159 */
6567.align 32
6568 ta HP_BAD_TRAP /* 0x15a */
6569.align 32
6570 ta HP_BAD_TRAP /* 0x15b */
6571.align 32
6572 ta HP_BAD_TRAP /* 0x15c */
6573.align 32
6574 ta HP_BAD_TRAP /* 0x15d */
6575.align 32
6576 ta HP_BAD_TRAP /* 0x15e */
6577.align 32
6578 ta HP_BAD_TRAP /* 0x15f */
6579.align 32
6580 ta HP_BAD_TRAP /* 0x160 */
6581.align 32
6582 ta HP_BAD_TRAP /* 0x161 */
6583.align 32
6584 ta HP_BAD_TRAP /* 0x162 */
6585.align 32
6586 ta HP_BAD_TRAP /* 0x163 */
6587.align 32
6588 ta HP_BAD_TRAP /* 0x164 */
6589.align 32
6590 ta HP_BAD_TRAP /* 0x165 */
6591.align 32
6592 ta HP_BAD_TRAP /* 0x166 */
6593.align 32
6594 ta HP_BAD_TRAP /* 0x167 */
6595.align 32
6596 ta HP_BAD_TRAP /* 0x168 */
6597.align 32
6598 ta HP_BAD_TRAP /* 0x169 */
6599.align 32
6600 ta HP_BAD_TRAP /* 0x16a */
6601.align 32
6602 ta HP_BAD_TRAP /* 0x16b */
6603.align 32
6604 ta HP_BAD_TRAP /* 0x16c */
6605.align 32
6606 ta HP_BAD_TRAP /* 0x16d */
6607.align 32
6608 ta HP_BAD_TRAP /* 0x16e */
6609.align 32
6610 ta HP_BAD_TRAP /* 0x16f */
6611.align 32
6612 ta HP_BAD_TRAP /* 0x170 */
6613.align 32
6614 ta HP_BAD_TRAP /* 0x171 */
6615.align 32
6616 ta HP_BAD_TRAP /* 0x172 */
6617.align 32
6618 ta HP_BAD_TRAP /* 0x173 */
6619.align 32
6620 ta HP_BAD_TRAP /* 0x174 */
6621.align 32
6622 ta HP_BAD_TRAP /* 0x175 */
6623.align 32
6624 ta HP_BAD_TRAP /* 0x176 */
6625.align 32
6626 ta HP_BAD_TRAP /* 0x177 */
6627.align 32
6628 ta HP_BAD_TRAP /* 0x178 */
6629.align 32
6630 ta HP_BAD_TRAP /* 0x179 */
6631.align 32
6632 ta HP_BAD_TRAP /* 0x17a */
6633.align 32
6634 ta HP_BAD_TRAP /* 0x17b */
6635.align 32
6636 ta HP_BAD_TRAP /* 0x17c */
6637.align 32
6638 ta HP_BAD_TRAP /* 0x17d */
6639.align 32
6640 ta HP_BAD_TRAP /* 0x17e */
6641.align 32
6642 ta HP_BAD_TRAP /* 0x17f */
6643.align 32
6644Thr5_Ptrap_Sect_text_end:
6645/*********************************************************************/
6646SECTION .Thr6_Ptrap_Sect TEXT_VA=THR6_PTRAP_TEXT_VA
6647attr_text {
6648 Name = .Thr6_Ptrap_Sect ,
6649 thr6_z_ctx_tsb_2
6650 VA = THR6_PTRAP_TEXT_VA ,
6651 RA = THR6_PTRAP_TEXT_RA ,
6652 PA = THR6_PTRAP_TEXT_PA ,
6653 TTE_Context = NUCLEUS ,
6654 TTE_V = 1 ,
6655 TTE_Size = 1 ,
6656 TTE_NFO = 0 ,
6657 TTE_IE = 0 ,
6658 TTE_Soft2 = 0 ,
6659 TTE_Diag = 0 ,
6660 TTE_Soft = 0 ,
6661 TTE_EP = 1 ,
6662 TTE_L = 0 ,
6663 TTE_CP = 1 ,
6664 TTE_CV = 0 ,
6665 TTE_E = 0 ,
6666 TTE_P = 0 ,
6667 TTE_W = 1 ,
6668 TTE_RSVD1 = 0 ,
6669 end_label = Thr6_Ptrap_Sect_text_end ,
6670 compressimage ,
6671 }
6672 ta HP_BAD_TRAP /* 0x0 */
6673.align 32
6674 ta HP_BAD_TRAP /* 0x1 */
6675.align 32
6676 ta HP_BAD_TRAP /* 0x2 */
6677.align 32
6678 ta HP_BAD_TRAP /* 0x3 */
6679.align 32
6680 ta HP_BAD_TRAP /* 0x4 */
6681.align 32
6682 ta HP_BAD_TRAP /* 0x5 */
6683.align 32
6684 ta HP_BAD_TRAP /* 0x6 */
6685.align 32
6686 ta HP_BAD_TRAP /* 0x7 */
6687.align 32
6688 ta HP_BAD_TRAP /* 0x8 */
6689.align 32
6690 ta HP_BAD_TRAP /* 0x9 */
6691.align 32
6692 ta HP_BAD_TRAP /* 0xa */
6693.align 32
6694 ta HP_BAD_TRAP /* 0xb */
6695.align 32
6696 ta HP_BAD_TRAP /* 0xc */
6697.align 32
6698 ta HP_BAD_TRAP /* 0xd */
6699.align 32
6700 ta HP_BAD_TRAP /* 0xe */
6701.align 32
6702 ta HP_BAD_TRAP /* 0xf */
6703.align 32
6704 ta HP_BAD_TRAP /* 0x10 */
6705.align 32
6706 ta HP_BAD_TRAP /* 0x11 */
6707.align 32
6708 ta HP_BAD_TRAP /* 0x12 */
6709.align 32
6710 ta HP_BAD_TRAP /* 0x13 */
6711.align 32
6712 ta HP_BAD_TRAP /* 0x14 */
6713.align 32
6714 ta HP_BAD_TRAP /* 0x15 */
6715.align 32
6716 ta HP_BAD_TRAP /* 0x16 */
6717.align 32
6718 ta HP_BAD_TRAP /* 0x17 */
6719.align 32
6720 ta HP_BAD_TRAP /* 0x18 */
6721.align 32
6722 ta HP_BAD_TRAP /* 0x19 */
6723.align 32
6724 ta HP_BAD_TRAP /* 0x1a */
6725.align 32
6726 ta HP_BAD_TRAP /* 0x1b */
6727.align 32
6728 ta HP_BAD_TRAP /* 0x1c */
6729.align 32
6730 ta HP_BAD_TRAP /* 0x1d */
6731.align 32
6732 ta HP_BAD_TRAP /* 0x1e */
6733.align 32
6734 ta HP_BAD_TRAP /* 0x1f */
6735.align 32
6736 ta HP_BAD_TRAP /* 0x20 */
6737.align 32
6738 ta HP_BAD_TRAP /* 0x21 */
6739.align 32
6740 ta HP_BAD_TRAP /* 0x22 */
6741.align 32
6742 ta HP_BAD_TRAP /* 0x23 */
6743.align 32
6744 ta HP_BAD_TRAP /* 0x24 */
6745.align 32
6746 ta HP_BAD_TRAP /* 0x25 */
6747.align 32
6748 ta HP_BAD_TRAP /* 0x26 */
6749.align 32
6750 ta HP_BAD_TRAP /* 0x27 */
6751.align 32
6752 ta HP_BAD_TRAP /* 0x28 */
6753.align 32
6754 ta HP_BAD_TRAP /* 0x29 */
6755.align 32
6756 ta HP_BAD_TRAP /* 0x2a */
6757.align 32
6758 ta HP_BAD_TRAP /* 0x2b */
6759.align 32
6760 ta HP_BAD_TRAP /* 0x2c */
6761.align 32
6762 ta HP_BAD_TRAP /* 0x2d */
6763.align 32
6764 ta HP_BAD_TRAP /* 0x2e */
6765.align 32
6766 ta HP_BAD_TRAP /* 0x2f */
6767.align 32
6768 ta HP_BAD_TRAP /* 0x30 */
6769.align 32
6770 ta HP_BAD_TRAP /* 0x31 */
6771.align 32
6772 ta HP_BAD_TRAP /* 0x32 */
6773.align 32
6774 ta HP_BAD_TRAP /* 0x33 */
6775.align 32
6776 ta HP_BAD_TRAP /* 0x34 */
6777.align 32
6778 ta HP_BAD_TRAP /* 0x35 */
6779.align 32
6780 ta HP_BAD_TRAP /* 0x36 */
6781.align 32
6782 ta HP_BAD_TRAP /* 0x37 */
6783.align 32
6784 ta HP_BAD_TRAP /* 0x38 */
6785.align 32
6786 ta HP_BAD_TRAP /* 0x39 */
6787.align 32
6788 ta HP_BAD_TRAP /* 0x3a */
6789.align 32
6790 ta HP_BAD_TRAP /* 0x3b */
6791.align 32
6792 ta HP_BAD_TRAP /* 0x3c */
6793.align 32
6794 ta HP_BAD_TRAP /* 0x3d */
6795.align 32
6796 ta HP_BAD_TRAP /* 0x3e */
6797.align 32
6798 ta HP_BAD_TRAP /* 0x3f */
6799.align 32
6800 ta HP_BAD_TRAP /* 0x40 */
6801.align 32
6802 ta HP_BAD_TRAP /* 0x41 */
6803.align 32
6804 ta HP_BAD_TRAP /* 0x42 */
6805.align 32
6806 ta HP_BAD_TRAP /* 0x43 */
6807.align 32
6808 ta HP_BAD_TRAP /* 0x44 */
6809.align 32
6810 ta HP_BAD_TRAP /* 0x45 */
6811.align 32
6812 ta HP_BAD_TRAP /* 0x46 */
6813.align 32
6814 ta HP_BAD_TRAP /* 0x47 */
6815.align 32
6816 ta HP_BAD_TRAP /* 0x48 */
6817.align 32
6818 ta HP_BAD_TRAP /* 0x49 */
6819.align 32
6820 ta HP_BAD_TRAP /* 0x4a */
6821.align 32
6822 ta HP_BAD_TRAP /* 0x4b */
6823.align 32
6824 ta HP_BAD_TRAP /* 0x4c */
6825.align 32
6826 ta HP_BAD_TRAP /* 0x4d */
6827.align 32
6828 ta HP_BAD_TRAP /* 0x4e */
6829.align 32
6830 ta HP_BAD_TRAP /* 0x4f */
6831.align 32
6832 ta HP_BAD_TRAP /* 0x50 */
6833.align 32
6834 ta HP_BAD_TRAP /* 0x51 */
6835.align 32
6836 ta HP_BAD_TRAP /* 0x52 */
6837.align 32
6838 ta HP_BAD_TRAP /* 0x53 */
6839.align 32
6840 ta HP_BAD_TRAP /* 0x54 */
6841.align 32
6842 ta HP_BAD_TRAP /* 0x55 */
6843.align 32
6844 ta HP_BAD_TRAP /* 0x56 */
6845.align 32
6846 ta HP_BAD_TRAP /* 0x57 */
6847.align 32
6848 ta HP_BAD_TRAP /* 0x58 */
6849.align 32
6850 ta HP_BAD_TRAP /* 0x59 */
6851.align 32
6852 ta HP_BAD_TRAP /* 0x5a */
6853.align 32
6854 ta HP_BAD_TRAP /* 0x5b */
6855.align 32
6856 ta HP_BAD_TRAP /* 0x5c */
6857.align 32
6858 ta HP_BAD_TRAP /* 0x5d */
6859.align 32
6860 ta HP_BAD_TRAP /* 0x5e */
6861.align 32
6862 ta HP_BAD_TRAP /* 0x5f */
6863.align 32
6864 ta HP_BAD_TRAP /* 0x60 */
6865.align 32
6866 ta HP_BAD_TRAP /* 0x61 */
6867.align 32
6868 ta HP_BAD_TRAP /* 0x62 */
6869.align 32
6870 ta HP_BAD_TRAP /* 0x63 */
6871.align 32
6872 ta HP_BAD_TRAP /* 0x64 */
6873.align 32
6874 ta HP_BAD_TRAP /* 0x65 */
6875.align 32
6876 ta HP_BAD_TRAP /* 0x66 */
6877.align 32
6878 ta HP_BAD_TRAP /* 0x67 */
6879.align 32
6880 ta HP_BAD_TRAP /* 0x68 */
6881.align 32
6882 ta HP_BAD_TRAP /* 0x69 */
6883.align 32
6884 ta HP_BAD_TRAP /* 0x6a */
6885.align 32
6886 ta HP_BAD_TRAP /* 0x6b */
6887.align 32
6888 ta HP_BAD_TRAP /* 0x6c */
6889.align 32
6890 ta HP_BAD_TRAP /* 0x6d */
6891.align 32
6892 ta HP_BAD_TRAP /* 0x6e */
6893.align 32
6894 ta HP_BAD_TRAP /* 0x6f */
6895.align 32
6896 ta HP_BAD_TRAP /* 0x70 */
6897.align 32
6898 ta HP_BAD_TRAP /* 0x71 */
6899.align 32
6900 ta HP_BAD_TRAP /* 0x72 */
6901.align 32
6902 ta HP_BAD_TRAP /* 0x73 */
6903.align 32
6904 ta HP_BAD_TRAP /* 0x74 */
6905.align 32
6906 ta HP_BAD_TRAP /* 0x75 */
6907.align 32
6908 ta HP_BAD_TRAP /* 0x76 */
6909.align 32
6910 ta HP_BAD_TRAP /* 0x77 */
6911.align 32
6912 ta HP_BAD_TRAP /* 0x78 */
6913.align 32
6914 ta HP_BAD_TRAP /* 0x79 */
6915.align 32
6916 ta HP_BAD_TRAP /* 0x7a */
6917.align 32
6918 ta HP_BAD_TRAP /* 0x7b */
6919.align 32
6920 ta HP_BAD_TRAP /* 0x7c */
6921.align 32
6922 ta HP_BAD_TRAP /* 0x7d */
6923.align 32
6924 ta HP_BAD_TRAP /* 0x7e */
6925.align 32
6926 ta HP_BAD_TRAP /* 0x7f */
6927.align 32
6928 ta HP_BAD_TRAP /* 0x80 */
6929.align 32
6930 ta HP_BAD_TRAP /* 0x81 */
6931.align 32
6932 ta HP_BAD_TRAP /* 0x82 */
6933.align 32
6934 ta HP_BAD_TRAP /* 0x83 */
6935.align 32
6936 ta HP_BAD_TRAP /* 0x84 */
6937.align 32
6938 ta HP_BAD_TRAP /* 0x85 */
6939.align 32
6940 ta HP_BAD_TRAP /* 0x86 */
6941.align 32
6942 ta HP_BAD_TRAP /* 0x87 */
6943.align 32
6944 ta HP_BAD_TRAP /* 0x88 */
6945.align 32
6946 ta HP_BAD_TRAP /* 0x89 */
6947.align 32
6948 ta HP_BAD_TRAP /* 0x8a */
6949.align 32
6950 ta HP_BAD_TRAP /* 0x8b */
6951.align 32
6952 ta HP_BAD_TRAP /* 0x8c */
6953.align 32
6954 ta HP_BAD_TRAP /* 0x8d */
6955.align 32
6956 ta HP_BAD_TRAP /* 0x8e */
6957.align 32
6958 ta HP_BAD_TRAP /* 0x8f */
6959.align 32
6960 ta HP_BAD_TRAP /* 0x90 */
6961.align 32
6962 ta HP_BAD_TRAP /* 0x91 */
6963.align 32
6964 ta HP_BAD_TRAP /* 0x92 */
6965.align 32
6966 ta HP_BAD_TRAP /* 0x93 */
6967.align 32
6968 ta HP_BAD_TRAP /* 0x94 */
6969.align 32
6970 ta HP_BAD_TRAP /* 0x95 */
6971.align 32
6972 ta HP_BAD_TRAP /* 0x96 */
6973.align 32
6974 ta HP_BAD_TRAP /* 0x97 */
6975.align 32
6976 ta HP_BAD_TRAP /* 0x98 */
6977.align 32
6978 ta HP_BAD_TRAP /* 0x99 */
6979.align 32
6980 ta HP_BAD_TRAP /* 0x9a */
6981.align 32
6982 ta HP_BAD_TRAP /* 0x9b */
6983.align 32
6984 ta HP_BAD_TRAP /* 0x9c */
6985.align 32
6986 ta HP_BAD_TRAP /* 0x9d */
6987.align 32
6988 ta HP_BAD_TRAP /* 0x9e */
6989.align 32
6990 ta HP_BAD_TRAP /* 0x9f */
6991.align 32
6992 ta HP_BAD_TRAP /* 0xa0 */
6993.align 32
6994 ta HP_BAD_TRAP /* 0xa1 */
6995.align 32
6996 ta HP_BAD_TRAP /* 0xa2 */
6997.align 32
6998 ta HP_BAD_TRAP /* 0xa3 */
6999.align 32
7000 ta HP_BAD_TRAP /* 0xa4 */
7001.align 32
7002 ta HP_BAD_TRAP /* 0xa5 */
7003.align 32
7004 ta HP_BAD_TRAP /* 0xa6 */
7005.align 32
7006 ta HP_BAD_TRAP /* 0xa7 */
7007.align 32
7008 ta HP_BAD_TRAP /* 0xa8 */
7009.align 32
7010 ta HP_BAD_TRAP /* 0xa9 */
7011.align 32
7012 ta HP_BAD_TRAP /* 0xaa */
7013.align 32
7014 ta HP_BAD_TRAP /* 0xab */
7015.align 32
7016 ta HP_BAD_TRAP /* 0xac */
7017.align 32
7018 ta HP_BAD_TRAP /* 0xad */
7019.align 32
7020 ta HP_BAD_TRAP /* 0xae */
7021.align 32
7022 ta HP_BAD_TRAP /* 0xaf */
7023.align 32
7024 ta HP_BAD_TRAP /* 0xb0 */
7025.align 32
7026 ta HP_BAD_TRAP /* 0xb1 */
7027.align 32
7028 ta HP_BAD_TRAP /* 0xb2 */
7029.align 32
7030 ta HP_BAD_TRAP /* 0xb3 */
7031.align 32
7032 ta HP_BAD_TRAP /* 0xb4 */
7033.align 32
7034 ta HP_BAD_TRAP /* 0xb5 */
7035.align 32
7036 ta HP_BAD_TRAP /* 0xb6 */
7037.align 32
7038 ta HP_BAD_TRAP /* 0xb7 */
7039.align 32
7040 ta HP_BAD_TRAP /* 0xb8 */
7041.align 32
7042 ta HP_BAD_TRAP /* 0xb9 */
7043.align 32
7044 ta HP_BAD_TRAP /* 0xba */
7045.align 32
7046 ta HP_BAD_TRAP /* 0xbb */
7047.align 32
7048 ta HP_BAD_TRAP /* 0xbc */
7049.align 32
7050 ta HP_BAD_TRAP /* 0xbd */
7051.align 32
7052 ta HP_BAD_TRAP /* 0xbe */
7053.align 32
7054 ta HP_BAD_TRAP /* 0xbf */
7055.align 32
7056 ta HP_BAD_TRAP /* 0xc0 */
7057.align 32
7058 ta HP_BAD_TRAP /* 0xc1 */
7059.align 32
7060 ta HP_BAD_TRAP /* 0xc2 */
7061.align 32
7062 ta HP_BAD_TRAP /* 0xc3 */
7063.align 32
7064 ta HP_BAD_TRAP /* 0xc4 */
7065.align 32
7066 ta HP_BAD_TRAP /* 0xc5 */
7067.align 32
7068 ta HP_BAD_TRAP /* 0xc6 */
7069.align 32
7070 ta HP_BAD_TRAP /* 0xc7 */
7071.align 32
7072 ta HP_BAD_TRAP /* 0xc8 */
7073.align 32
7074 ta HP_BAD_TRAP /* 0xc9 */
7075.align 32
7076 ta HP_BAD_TRAP /* 0xca */
7077.align 32
7078 ta HP_BAD_TRAP /* 0xcb */
7079.align 32
7080 ta HP_BAD_TRAP /* 0xcc */
7081.align 32
7082 ta HP_BAD_TRAP /* 0xcd */
7083.align 32
7084 ta HP_BAD_TRAP /* 0xce */
7085.align 32
7086 ta HP_BAD_TRAP /* 0xcf */
7087.align 32
7088 ta HP_BAD_TRAP /* 0xd0 */
7089.align 32
7090 ta HP_BAD_TRAP /* 0xd1 */
7091.align 32
7092 ta HP_BAD_TRAP /* 0xd2 */
7093.align 32
7094 ta HP_BAD_TRAP /* 0xd3 */
7095.align 32
7096 ta HP_BAD_TRAP /* 0xd4 */
7097.align 32
7098 ta HP_BAD_TRAP /* 0xd5 */
7099.align 32
7100 ta HP_BAD_TRAP /* 0xd6 */
7101.align 32
7102 ta HP_BAD_TRAP /* 0xd7 */
7103.align 32
7104 ta HP_BAD_TRAP /* 0xd8 */
7105.align 32
7106 ta HP_BAD_TRAP /* 0xd9 */
7107.align 32
7108 ta HP_BAD_TRAP /* 0xda */
7109.align 32
7110 ta HP_BAD_TRAP /* 0xdb */
7111.align 32
7112 ta HP_BAD_TRAP /* 0xdc */
7113.align 32
7114 ta HP_BAD_TRAP /* 0xdd */
7115.align 32
7116 ta HP_BAD_TRAP /* 0xde */
7117.align 32
7118 ta HP_BAD_TRAP /* 0xdf */
7119.align 32
7120 ta HP_BAD_TRAP /* 0xe0 */
7121.align 32
7122 ta HP_BAD_TRAP /* 0xe1 */
7123.align 32
7124 ta HP_BAD_TRAP /* 0xe2 */
7125.align 32
7126 ta HP_BAD_TRAP /* 0xe3 */
7127.align 32
7128 ta HP_BAD_TRAP /* 0xe4 */
7129.align 32
7130 ta HP_BAD_TRAP /* 0xe5 */
7131.align 32
7132 ta HP_BAD_TRAP /* 0xe6 */
7133.align 32
7134 ta HP_BAD_TRAP /* 0xe7 */
7135.align 32
7136 ta HP_BAD_TRAP /* 0xe8 */
7137.align 32
7138 ta HP_BAD_TRAP /* 0xe9 */
7139.align 32
7140 ta HP_BAD_TRAP /* 0xea */
7141.align 32
7142 ta HP_BAD_TRAP /* 0xeb */
7143.align 32
7144 ta HP_BAD_TRAP /* 0xec */
7145.align 32
7146 ta HP_BAD_TRAP /* 0xed */
7147.align 32
7148 ta HP_BAD_TRAP /* 0xee */
7149.align 32
7150 ta HP_BAD_TRAP /* 0xef */
7151.align 32
7152 ta HP_BAD_TRAP /* 0xf0 */
7153.align 32
7154 ta HP_BAD_TRAP /* 0xf1 */
7155.align 32
7156 ta HP_BAD_TRAP /* 0xf2 */
7157.align 32
7158 ta HP_BAD_TRAP /* 0xf3 */
7159.align 32
7160 ta HP_BAD_TRAP /* 0xf4 */
7161.align 32
7162 ta HP_BAD_TRAP /* 0xf5 */
7163.align 32
7164 ta HP_BAD_TRAP /* 0xf6 */
7165.align 32
7166 ta HP_BAD_TRAP /* 0xf7 */
7167.align 32
7168 ta HP_BAD_TRAP /* 0xf8 */
7169.align 32
7170 ta HP_BAD_TRAP /* 0xf9 */
7171.align 32
7172 ta HP_BAD_TRAP /* 0xfa */
7173.align 32
7174 ta HP_BAD_TRAP /* 0xfb */
7175.align 32
7176 ta HP_BAD_TRAP /* 0xfc */
7177.align 32
7178 ta HP_BAD_TRAP /* 0xfd */
7179.align 32
7180 ta HP_BAD_TRAP /* 0xfe */
7181.align 32
7182 ta HP_BAD_TRAP /* 0xff */
7183.align 32
7184 ta HP_GOOD_TRAP /* 0x100 */
7185.align 32
7186 ta HP_BAD_TRAP /* 0x101 */
7187.align 32
7188 ta HP_BAD_TRAP /* 0x102 */
7189.align 32
7190 ta HP_BAD_TRAP /* 0x103 */
7191.align 32
7192 ta HP_BAD_TRAP /* 0x104 */
7193.align 32
7194 ta HP_BAD_TRAP /* 0x105 */
7195.align 32
7196 ta HP_BAD_TRAP /* 0x106 */
7197.align 32
7198 ta HP_BAD_TRAP /* 0x107 */
7199.align 32
7200 ta HP_BAD_TRAP /* 0x108 */
7201.align 32
7202 ta HP_BAD_TRAP /* 0x109 */
7203.align 32
7204 ta HP_BAD_TRAP /* 0x10a */
7205.align 32
7206 ta HP_BAD_TRAP /* 0x10b */
7207.align 32
7208 ta HP_BAD_TRAP /* 0x10c */
7209.align 32
7210 ta HP_BAD_TRAP /* 0x10d */
7211.align 32
7212 ta HP_BAD_TRAP /* 0x10e */
7213.align 32
7214 ta HP_BAD_TRAP /* 0x10f */
7215.align 32
7216 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
7217 done
7218.align 32
7219 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
7220 done
7221.align 32
7222 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
7223 done
7224.align 32
7225 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
7226 done
7227.align 32
7228 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
7229 done
7230.align 32
7231 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
7232 done
7233.align 32
7234 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
7235 done
7236.align 32
7237 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
7238 done
7239.align 32
7240 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
7241 done
7242.align 32
7243 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
7244 done
7245.align 32
7246 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
7247 done
7248.align 32
7249 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
7250 done
7251.align 32
7252 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
7253 done
7254.align 32
7255 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
7256 done
7257.align 32
7258 ta HP_BAD_TRAP /* 0x11e */
7259.align 32
7260 ta HP_BAD_TRAP /* 0x11f */
7261.align 32
7262 sllx %i7, 63, %g1
7263 brz %g1, 1f
7264 nop
7265 rdpr %tnpc, %g2
7266 add %g2, 8, %g2
7267 wrpr %g2, %tnpc
72681:
7269 done
7270.align 32
7271 ta HPTRAP_CHANGE_PID /* 0x121 */
7272 done
7273.align 32
7274 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
7275 done
7276.align 32 /* 0x123 */
7277 ldxa [%l1] 0x14, %l2
7278 done
7279.align 32 /* 0x124 */
7280 ldxa [%l1] 0x1c, %l2
7281 done
7282.align 32 /* 0x125 */
7283 ldda [%l1] 0x26, %l2
7284 done
7285.align 32 /* 0x126 */
7286 ldda [%l1] 0x2e, %l2
7287 done
7288.align 32
7289 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
7290 done
7291.align 32
7292 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
7293 done
7294.align 32
7295 ta HPTRAP_DELAY_LOOP /* 0x129 */
7296 done
7297.align 32
7298 ta HPTRAP_SEM_LOCK /* 0x12a */
7299 done
7300.align 32
7301 ta HPTRAP_SEM_RELEASE /* 0x12b */
7302 done
7303.align 32
7304 ta HPTRAP_SEM_GET /* 0x12c */
7305 done
7306.align 32
7307 ta HPTRAP_SEM_SET /* 0x12d */
7308 done
7309.align 32
7310 ta HP_BAD_TRAP /* 0x12e */
7311.align 32
7312 ta HP_BAD_TRAP /* 0x12f */
7313.align 32
7314 ta HP_BAD_TRAP /* 0x130 */
7315.align 32
7316 ta HP_BAD_TRAP /* 0x131 */
7317.align 32
7318 ta HP_BAD_TRAP /* 0x132 */
7319.align 32
7320 ta HP_BAD_TRAP /* 0x133 */
7321.align 32
7322 ta HP_BAD_TRAP /* 0x134 */
7323.align 32
7324 ta HP_BAD_TRAP /* 0x135 */
7325.align 32
7326 ta HP_BAD_TRAP /* 0x136 */
7327.align 32
7328 ta HP_BAD_TRAP /* 0x137 */
7329.align 32
7330 ta HP_BAD_TRAP /* 0x138 */
7331.align 32
7332 ta HP_BAD_TRAP /* 0x139 */
7333.align 32
7334 ta HP_BAD_TRAP /* 0x13a */
7335.align 32
7336 ta HP_BAD_TRAP /* 0x13b */
7337.align 32
7338 ta HP_BAD_TRAP /* 0x13c */
7339.align 32
7340 ta HP_BAD_TRAP /* 0x13d */
7341.align 32
7342 ta HP_BAD_TRAP /* 0x13e */
7343.align 32
7344 ta HP_BAD_TRAP /* 0x13f */
7345.align 32
7346 ta HP_BAD_TRAP /* 0x140 */
7347.align 32
7348 ta HP_BAD_TRAP /* 0x141 */
7349.align 32
7350 ta HP_BAD_TRAP /* 0x142 */
7351.align 32
7352 ta HP_BAD_TRAP /* 0x143 */
7353.align 32
7354 ta HP_BAD_TRAP /* 0x144 */
7355.align 32
7356 ta HP_BAD_TRAP /* 0x145 */
7357.align 32
7358 ta HP_BAD_TRAP /* 0x146 */
7359.align 32
7360 ta HP_BAD_TRAP /* 0x147 */
7361.align 32
7362 ta HP_BAD_TRAP /* 0x148 */
7363.align 32
7364 ta HP_BAD_TRAP /* 0x149 */
7365.align 32
7366 ta HP_BAD_TRAP /* 0x14a */
7367.align 32
7368 ta HP_BAD_TRAP /* 0x14b */
7369.align 32
7370 ta HP_BAD_TRAP /* 0x14c */
7371.align 32
7372 ta HP_BAD_TRAP /* 0x14d */
7373.align 32
7374 ta HP_BAD_TRAP /* 0x14e */
7375.align 32
7376 ta HP_BAD_TRAP /* 0x14f */
7377.align 32
7378 ta HP_BAD_TRAP /* 0x150 */
7379.align 32
7380 ta HP_BAD_TRAP /* 0x151 */
7381.align 32
7382 ta HP_BAD_TRAP /* 0x152 */
7383.align 32
7384 ta HP_BAD_TRAP /* 0x153 */
7385.align 32
7386 ta HP_BAD_TRAP /* 0x154 */
7387.align 32
7388 ta HP_BAD_TRAP /* 0x155 */
7389.align 32
7390 ta HP_BAD_TRAP /* 0x156 */
7391.align 32
7392 ta HP_BAD_TRAP /* 0x157 */
7393.align 32
7394 ta HP_BAD_TRAP /* 0x158 */
7395.align 32
7396 ta HP_BAD_TRAP /* 0x159 */
7397.align 32
7398 ta HP_BAD_TRAP /* 0x15a */
7399.align 32
7400 ta HP_BAD_TRAP /* 0x15b */
7401.align 32
7402 ta HP_BAD_TRAP /* 0x15c */
7403.align 32
7404 ta HP_BAD_TRAP /* 0x15d */
7405.align 32
7406 ta HP_BAD_TRAP /* 0x15e */
7407.align 32
7408 ta HP_BAD_TRAP /* 0x15f */
7409.align 32
7410 ta HP_BAD_TRAP /* 0x160 */
7411.align 32
7412 ta HP_BAD_TRAP /* 0x161 */
7413.align 32
7414 ta HP_BAD_TRAP /* 0x162 */
7415.align 32
7416 ta HP_BAD_TRAP /* 0x163 */
7417.align 32
7418 ta HP_BAD_TRAP /* 0x164 */
7419.align 32
7420 ta HP_BAD_TRAP /* 0x165 */
7421.align 32
7422 ta HP_BAD_TRAP /* 0x166 */
7423.align 32
7424 ta HP_BAD_TRAP /* 0x167 */
7425.align 32
7426 ta HP_BAD_TRAP /* 0x168 */
7427.align 32
7428 ta HP_BAD_TRAP /* 0x169 */
7429.align 32
7430 ta HP_BAD_TRAP /* 0x16a */
7431.align 32
7432 ta HP_BAD_TRAP /* 0x16b */
7433.align 32
7434 ta HP_BAD_TRAP /* 0x16c */
7435.align 32
7436 ta HP_BAD_TRAP /* 0x16d */
7437.align 32
7438 ta HP_BAD_TRAP /* 0x16e */
7439.align 32
7440 ta HP_BAD_TRAP /* 0x16f */
7441.align 32
7442 ta HP_BAD_TRAP /* 0x170 */
7443.align 32
7444 ta HP_BAD_TRAP /* 0x171 */
7445.align 32
7446 ta HP_BAD_TRAP /* 0x172 */
7447.align 32
7448 ta HP_BAD_TRAP /* 0x173 */
7449.align 32
7450 ta HP_BAD_TRAP /* 0x174 */
7451.align 32
7452 ta HP_BAD_TRAP /* 0x175 */
7453.align 32
7454 ta HP_BAD_TRAP /* 0x176 */
7455.align 32
7456 ta HP_BAD_TRAP /* 0x177 */
7457.align 32
7458 ta HP_BAD_TRAP /* 0x178 */
7459.align 32
7460 ta HP_BAD_TRAP /* 0x179 */
7461.align 32
7462 ta HP_BAD_TRAP /* 0x17a */
7463.align 32
7464 ta HP_BAD_TRAP /* 0x17b */
7465.align 32
7466 ta HP_BAD_TRAP /* 0x17c */
7467.align 32
7468 ta HP_BAD_TRAP /* 0x17d */
7469.align 32
7470 ta HP_BAD_TRAP /* 0x17e */
7471.align 32
7472 ta HP_BAD_TRAP /* 0x17f */
7473.align 32
7474Thr6_Ptrap_Sect_text_end:
7475/*********************************************************************/
7476SECTION .Thr7_Ptrap_Sect TEXT_VA=THR7_PTRAP_TEXT_VA
7477attr_text {
7478 Name = .Thr7_Ptrap_Sect ,
7479 thr7_z_ctx_tsb_0
7480 VA = THR7_PTRAP_TEXT_VA ,
7481 RA = THR7_PTRAP_TEXT_RA ,
7482 PA = THR7_PTRAP_TEXT_PA ,
7483 TTE_Context = NUCLEUS ,
7484 TTE_V = 1 ,
7485 TTE_NFO = 0 ,
7486 TTE_L = 0 ,
7487 TTE_Soft = 0 ,
7488 TTE_IE = 0 ,
7489 TTE_E = 0 ,
7490 TTE_CP = 1 ,
7491 TTE_CV = 0 ,
7492 TTE_P = 0 ,
7493 TTE_EP = 1 ,
7494 TTE_W = 0 ,
7495 TTE_SW1 = 0 ,
7496 TTE_SW0 = 0 ,
7497 TTE_RSVD1 = 0 ,
7498 TTE_Size = 1 ,
7499 end_label = Thr7_Ptrap_Sect_text_end ,
7500 compressimage ,
7501 }
7502 ta HP_BAD_TRAP /* 0x0 */
7503.align 32
7504 ta HP_BAD_TRAP /* 0x1 */
7505.align 32
7506 ta HP_BAD_TRAP /* 0x2 */
7507.align 32
7508 ta HP_BAD_TRAP /* 0x3 */
7509.align 32
7510 ta HP_BAD_TRAP /* 0x4 */
7511.align 32
7512 ta HP_BAD_TRAP /* 0x5 */
7513.align 32
7514 ta HP_BAD_TRAP /* 0x6 */
7515.align 32
7516 ta HP_BAD_TRAP /* 0x7 */
7517.align 32
7518 ta HP_BAD_TRAP /* 0x8 */
7519.align 32
7520 ta HP_BAD_TRAP /* 0x9 */
7521.align 32
7522 ta HP_BAD_TRAP /* 0xa */
7523.align 32
7524 ta HP_BAD_TRAP /* 0xb */
7525.align 32
7526 ta HP_BAD_TRAP /* 0xc */
7527.align 32
7528 ta HP_BAD_TRAP /* 0xd */
7529.align 32
7530 ta HP_BAD_TRAP /* 0xe */
7531.align 32
7532 ta HP_BAD_TRAP /* 0xf */
7533.align 32
7534 ta HP_BAD_TRAP /* 0x10 */
7535.align 32
7536 ta HP_BAD_TRAP /* 0x11 */
7537.align 32
7538 ta HP_BAD_TRAP /* 0x12 */
7539.align 32
7540 ta HP_BAD_TRAP /* 0x13 */
7541.align 32
7542 ta HP_BAD_TRAP /* 0x14 */
7543.align 32
7544 ta HP_BAD_TRAP /* 0x15 */
7545.align 32
7546 ta HP_BAD_TRAP /* 0x16 */
7547.align 32
7548 ta HP_BAD_TRAP /* 0x17 */
7549.align 32
7550 ta HP_BAD_TRAP /* 0x18 */
7551.align 32
7552 ta HP_BAD_TRAP /* 0x19 */
7553.align 32
7554 ta HP_BAD_TRAP /* 0x1a */
7555.align 32
7556 ta HP_BAD_TRAP /* 0x1b */
7557.align 32
7558 ta HP_BAD_TRAP /* 0x1c */
7559.align 32
7560 ta HP_BAD_TRAP /* 0x1d */
7561.align 32
7562 ta HP_BAD_TRAP /* 0x1e */
7563.align 32
7564 ta HP_BAD_TRAP /* 0x1f */
7565.align 32
7566 ta HP_BAD_TRAP /* 0x20 */
7567.align 32
7568 ta HP_BAD_TRAP /* 0x21 */
7569.align 32
7570 ta HP_BAD_TRAP /* 0x22 */
7571.align 32
7572 ta HP_BAD_TRAP /* 0x23 */
7573.align 32
7574 ta HP_BAD_TRAP /* 0x24 */
7575.align 32
7576 ta HP_BAD_TRAP /* 0x25 */
7577.align 32
7578 ta HP_BAD_TRAP /* 0x26 */
7579.align 32
7580 ta HP_BAD_TRAP /* 0x27 */
7581.align 32
7582 ta HP_BAD_TRAP /* 0x28 */
7583.align 32
7584 ta HP_BAD_TRAP /* 0x29 */
7585.align 32
7586 ta HP_BAD_TRAP /* 0x2a */
7587.align 32
7588 ta HP_BAD_TRAP /* 0x2b */
7589.align 32
7590 ta HP_BAD_TRAP /* 0x2c */
7591.align 32
7592 ta HP_BAD_TRAP /* 0x2d */
7593.align 32
7594 ta HP_BAD_TRAP /* 0x2e */
7595.align 32
7596 ta HP_BAD_TRAP /* 0x2f */
7597.align 32
7598 ta HP_BAD_TRAP /* 0x30 */
7599.align 32
7600 ta HP_BAD_TRAP /* 0x31 */
7601.align 32
7602 ta HP_BAD_TRAP /* 0x32 */
7603.align 32
7604 ta HP_BAD_TRAP /* 0x33 */
7605.align 32
7606 ta HP_BAD_TRAP /* 0x34 */
7607.align 32
7608 ta HP_BAD_TRAP /* 0x35 */
7609.align 32
7610 ta HP_BAD_TRAP /* 0x36 */
7611.align 32
7612 ta HP_BAD_TRAP /* 0x37 */
7613.align 32
7614 ta HP_BAD_TRAP /* 0x38 */
7615.align 32
7616 ta HP_BAD_TRAP /* 0x39 */
7617.align 32
7618 ta HP_BAD_TRAP /* 0x3a */
7619.align 32
7620 ta HP_BAD_TRAP /* 0x3b */
7621.align 32
7622 ta HP_BAD_TRAP /* 0x3c */
7623.align 32
7624 ta HP_BAD_TRAP /* 0x3d */
7625.align 32
7626 ta HP_BAD_TRAP /* 0x3e */
7627.align 32
7628 ta HP_BAD_TRAP /* 0x3f */
7629.align 32
7630 ta HP_BAD_TRAP /* 0x40 */
7631.align 32
7632 ta HP_BAD_TRAP /* 0x41 */
7633.align 32
7634 ta HP_BAD_TRAP /* 0x42 */
7635.align 32
7636 ta HP_BAD_TRAP /* 0x43 */
7637.align 32
7638 ta HP_BAD_TRAP /* 0x44 */
7639.align 32
7640 ta HP_BAD_TRAP /* 0x45 */
7641.align 32
7642 ta HP_BAD_TRAP /* 0x46 */
7643.align 32
7644 ta HP_BAD_TRAP /* 0x47 */
7645.align 32
7646 ta HP_BAD_TRAP /* 0x48 */
7647.align 32
7648 ta HP_BAD_TRAP /* 0x49 */
7649.align 32
7650 ta HP_BAD_TRAP /* 0x4a */
7651.align 32
7652 ta HP_BAD_TRAP /* 0x4b */
7653.align 32
7654 ta HP_BAD_TRAP /* 0x4c */
7655.align 32
7656 ta HP_BAD_TRAP /* 0x4d */
7657.align 32
7658 ta HP_BAD_TRAP /* 0x4e */
7659.align 32
7660 ta HP_BAD_TRAP /* 0x4f */
7661.align 32
7662 ta HP_BAD_TRAP /* 0x50 */
7663.align 32
7664 ta HP_BAD_TRAP /* 0x51 */
7665.align 32
7666 ta HP_BAD_TRAP /* 0x52 */
7667.align 32
7668 ta HP_BAD_TRAP /* 0x53 */
7669.align 32
7670 ta HP_BAD_TRAP /* 0x54 */
7671.align 32
7672 ta HP_BAD_TRAP /* 0x55 */
7673.align 32
7674 ta HP_BAD_TRAP /* 0x56 */
7675.align 32
7676 ta HP_BAD_TRAP /* 0x57 */
7677.align 32
7678 ta HP_BAD_TRAP /* 0x58 */
7679.align 32
7680 ta HP_BAD_TRAP /* 0x59 */
7681.align 32
7682 ta HP_BAD_TRAP /* 0x5a */
7683.align 32
7684 ta HP_BAD_TRAP /* 0x5b */
7685.align 32
7686 ta HP_BAD_TRAP /* 0x5c */
7687.align 32
7688 ta HP_BAD_TRAP /* 0x5d */
7689.align 32
7690 ta HP_BAD_TRAP /* 0x5e */
7691.align 32
7692 ta HP_BAD_TRAP /* 0x5f */
7693.align 32
7694 ta HP_BAD_TRAP /* 0x60 */
7695.align 32
7696 ta HP_BAD_TRAP /* 0x61 */
7697.align 32
7698 ta HP_BAD_TRAP /* 0x62 */
7699.align 32
7700 ta HP_BAD_TRAP /* 0x63 */
7701.align 32
7702 ta HP_BAD_TRAP /* 0x64 */
7703.align 32
7704 ta HP_BAD_TRAP /* 0x65 */
7705.align 32
7706 ta HP_BAD_TRAP /* 0x66 */
7707.align 32
7708 ta HP_BAD_TRAP /* 0x67 */
7709.align 32
7710 ta HP_BAD_TRAP /* 0x68 */
7711.align 32
7712 ta HP_BAD_TRAP /* 0x69 */
7713.align 32
7714 ta HP_BAD_TRAP /* 0x6a */
7715.align 32
7716 ta HP_BAD_TRAP /* 0x6b */
7717.align 32
7718 ta HP_BAD_TRAP /* 0x6c */
7719.align 32
7720 ta HP_BAD_TRAP /* 0x6d */
7721.align 32
7722 ta HP_BAD_TRAP /* 0x6e */
7723.align 32
7724 ta HP_BAD_TRAP /* 0x6f */
7725.align 32
7726 ta HP_BAD_TRAP /* 0x70 */
7727.align 32
7728 ta HP_BAD_TRAP /* 0x71 */
7729.align 32
7730 ta HP_BAD_TRAP /* 0x72 */
7731.align 32
7732 ta HP_BAD_TRAP /* 0x73 */
7733.align 32
7734 ta HP_BAD_TRAP /* 0x74 */
7735.align 32
7736 ta HP_BAD_TRAP /* 0x75 */
7737.align 32
7738 ta HP_BAD_TRAP /* 0x76 */
7739.align 32
7740 ta HP_BAD_TRAP /* 0x77 */
7741.align 32
7742 ta HP_BAD_TRAP /* 0x78 */
7743.align 32
7744 ta HP_BAD_TRAP /* 0x79 */
7745.align 32
7746 ta HP_BAD_TRAP /* 0x7a */
7747.align 32
7748 ta HP_BAD_TRAP /* 0x7b */
7749.align 32
7750 ta HP_BAD_TRAP /* 0x7c */
7751.align 32
7752 ta HP_BAD_TRAP /* 0x7d */
7753.align 32
7754 ta HP_BAD_TRAP /* 0x7e */
7755.align 32
7756 ta HP_BAD_TRAP /* 0x7f */
7757.align 32
7758 ta HP_BAD_TRAP /* 0x80 */
7759.align 32
7760 ta HP_BAD_TRAP /* 0x81 */
7761.align 32
7762 ta HP_BAD_TRAP /* 0x82 */
7763.align 32
7764 ta HP_BAD_TRAP /* 0x83 */
7765.align 32
7766 ta HP_BAD_TRAP /* 0x84 */
7767.align 32
7768 ta HP_BAD_TRAP /* 0x85 */
7769.align 32
7770 ta HP_BAD_TRAP /* 0x86 */
7771.align 32
7772 ta HP_BAD_TRAP /* 0x87 */
7773.align 32
7774 ta HP_BAD_TRAP /* 0x88 */
7775.align 32
7776 ta HP_BAD_TRAP /* 0x89 */
7777.align 32
7778 ta HP_BAD_TRAP /* 0x8a */
7779.align 32
7780 ta HP_BAD_TRAP /* 0x8b */
7781.align 32
7782 ta HP_BAD_TRAP /* 0x8c */
7783.align 32
7784 ta HP_BAD_TRAP /* 0x8d */
7785.align 32
7786 ta HP_BAD_TRAP /* 0x8e */
7787.align 32
7788 ta HP_BAD_TRAP /* 0x8f */
7789.align 32
7790 ta HP_BAD_TRAP /* 0x90 */
7791.align 32
7792 ta HP_BAD_TRAP /* 0x91 */
7793.align 32
7794 ta HP_BAD_TRAP /* 0x92 */
7795.align 32
7796 ta HP_BAD_TRAP /* 0x93 */
7797.align 32
7798 ta HP_BAD_TRAP /* 0x94 */
7799.align 32
7800 ta HP_BAD_TRAP /* 0x95 */
7801.align 32
7802 ta HP_BAD_TRAP /* 0x96 */
7803.align 32
7804 ta HP_BAD_TRAP /* 0x97 */
7805.align 32
7806 ta HP_BAD_TRAP /* 0x98 */
7807.align 32
7808 ta HP_BAD_TRAP /* 0x99 */
7809.align 32
7810 ta HP_BAD_TRAP /* 0x9a */
7811.align 32
7812 ta HP_BAD_TRAP /* 0x9b */
7813.align 32
7814 ta HP_BAD_TRAP /* 0x9c */
7815.align 32
7816 ta HP_BAD_TRAP /* 0x9d */
7817.align 32
7818 ta HP_BAD_TRAP /* 0x9e */
7819.align 32
7820 ta HP_BAD_TRAP /* 0x9f */
7821.align 32
7822 ta HP_BAD_TRAP /* 0xa0 */
7823.align 32
7824 ta HP_BAD_TRAP /* 0xa1 */
7825.align 32
7826 ta HP_BAD_TRAP /* 0xa2 */
7827.align 32
7828 ta HP_BAD_TRAP /* 0xa3 */
7829.align 32
7830 ta HP_BAD_TRAP /* 0xa4 */
7831.align 32
7832 ta HP_BAD_TRAP /* 0xa5 */
7833.align 32
7834 ta HP_BAD_TRAP /* 0xa6 */
7835.align 32
7836 ta HP_BAD_TRAP /* 0xa7 */
7837.align 32
7838 ta HP_BAD_TRAP /* 0xa8 */
7839.align 32
7840 ta HP_BAD_TRAP /* 0xa9 */
7841.align 32
7842 ta HP_BAD_TRAP /* 0xaa */
7843.align 32
7844 ta HP_BAD_TRAP /* 0xab */
7845.align 32
7846 ta HP_BAD_TRAP /* 0xac */
7847.align 32
7848 ta HP_BAD_TRAP /* 0xad */
7849.align 32
7850 ta HP_BAD_TRAP /* 0xae */
7851.align 32
7852 ta HP_BAD_TRAP /* 0xaf */
7853.align 32
7854 ta HP_BAD_TRAP /* 0xb0 */
7855.align 32
7856 ta HP_BAD_TRAP /* 0xb1 */
7857.align 32
7858 ta HP_BAD_TRAP /* 0xb2 */
7859.align 32
7860 ta HP_BAD_TRAP /* 0xb3 */
7861.align 32
7862 ta HP_BAD_TRAP /* 0xb4 */
7863.align 32
7864 ta HP_BAD_TRAP /* 0xb5 */
7865.align 32
7866 ta HP_BAD_TRAP /* 0xb6 */
7867.align 32
7868 ta HP_BAD_TRAP /* 0xb7 */
7869.align 32
7870 ta HP_BAD_TRAP /* 0xb8 */
7871.align 32
7872 ta HP_BAD_TRAP /* 0xb9 */
7873.align 32
7874 ta HP_BAD_TRAP /* 0xba */
7875.align 32
7876 ta HP_BAD_TRAP /* 0xbb */
7877.align 32
7878 ta HP_BAD_TRAP /* 0xbc */
7879.align 32
7880 ta HP_BAD_TRAP /* 0xbd */
7881.align 32
7882 ta HP_BAD_TRAP /* 0xbe */
7883.align 32
7884 ta HP_BAD_TRAP /* 0xbf */
7885.align 32
7886 ta HP_BAD_TRAP /* 0xc0 */
7887.align 32
7888 ta HP_BAD_TRAP /* 0xc1 */
7889.align 32
7890 ta HP_BAD_TRAP /* 0xc2 */
7891.align 32
7892 ta HP_BAD_TRAP /* 0xc3 */
7893.align 32
7894 ta HP_BAD_TRAP /* 0xc4 */
7895.align 32
7896 ta HP_BAD_TRAP /* 0xc5 */
7897.align 32
7898 ta HP_BAD_TRAP /* 0xc6 */
7899.align 32
7900 ta HP_BAD_TRAP /* 0xc7 */
7901.align 32
7902 ta HP_BAD_TRAP /* 0xc8 */
7903.align 32
7904 ta HP_BAD_TRAP /* 0xc9 */
7905.align 32
7906 ta HP_BAD_TRAP /* 0xca */
7907.align 32
7908 ta HP_BAD_TRAP /* 0xcb */
7909.align 32
7910 ta HP_BAD_TRAP /* 0xcc */
7911.align 32
7912 ta HP_BAD_TRAP /* 0xcd */
7913.align 32
7914 ta HP_BAD_TRAP /* 0xce */
7915.align 32
7916 ta HP_BAD_TRAP /* 0xcf */
7917.align 32
7918 ta HP_BAD_TRAP /* 0xd0 */
7919.align 32
7920 ta HP_BAD_TRAP /* 0xd1 */
7921.align 32
7922 ta HP_BAD_TRAP /* 0xd2 */
7923.align 32
7924 ta HP_BAD_TRAP /* 0xd3 */
7925.align 32
7926 ta HP_BAD_TRAP /* 0xd4 */
7927.align 32
7928 ta HP_BAD_TRAP /* 0xd5 */
7929.align 32
7930 ta HP_BAD_TRAP /* 0xd6 */
7931.align 32
7932 ta HP_BAD_TRAP /* 0xd7 */
7933.align 32
7934 ta HP_BAD_TRAP /* 0xd8 */
7935.align 32
7936 ta HP_BAD_TRAP /* 0xd9 */
7937.align 32
7938 ta HP_BAD_TRAP /* 0xda */
7939.align 32
7940 ta HP_BAD_TRAP /* 0xdb */
7941.align 32
7942 ta HP_BAD_TRAP /* 0xdc */
7943.align 32
7944 ta HP_BAD_TRAP /* 0xdd */
7945.align 32
7946 ta HP_BAD_TRAP /* 0xde */
7947.align 32
7948 ta HP_BAD_TRAP /* 0xdf */
7949.align 32
7950 ta HP_BAD_TRAP /* 0xe0 */
7951.align 32
7952 ta HP_BAD_TRAP /* 0xe1 */
7953.align 32
7954 ta HP_BAD_TRAP /* 0xe2 */
7955.align 32
7956 ta HP_BAD_TRAP /* 0xe3 */
7957.align 32
7958 ta HP_BAD_TRAP /* 0xe4 */
7959.align 32
7960 ta HP_BAD_TRAP /* 0xe5 */
7961.align 32
7962 ta HP_BAD_TRAP /* 0xe6 */
7963.align 32
7964 ta HP_BAD_TRAP /* 0xe7 */
7965.align 32
7966 ta HP_BAD_TRAP /* 0xe8 */
7967.align 32
7968 ta HP_BAD_TRAP /* 0xe9 */
7969.align 32
7970 ta HP_BAD_TRAP /* 0xea */
7971.align 32
7972 ta HP_BAD_TRAP /* 0xeb */
7973.align 32
7974 ta HP_BAD_TRAP /* 0xec */
7975.align 32
7976 ta HP_BAD_TRAP /* 0xed */
7977.align 32
7978 ta HP_BAD_TRAP /* 0xee */
7979.align 32
7980 ta HP_BAD_TRAP /* 0xef */
7981.align 32
7982 ta HP_BAD_TRAP /* 0xf0 */
7983.align 32
7984 ta HP_BAD_TRAP /* 0xf1 */
7985.align 32
7986 ta HP_BAD_TRAP /* 0xf2 */
7987.align 32
7988 ta HP_BAD_TRAP /* 0xf3 */
7989.align 32
7990 ta HP_BAD_TRAP /* 0xf4 */
7991.align 32
7992 ta HP_BAD_TRAP /* 0xf5 */
7993.align 32
7994 ta HP_BAD_TRAP /* 0xf6 */
7995.align 32
7996 ta HP_BAD_TRAP /* 0xf7 */
7997.align 32
7998 ta HP_BAD_TRAP /* 0xf8 */
7999.align 32
8000 ta HP_BAD_TRAP /* 0xf9 */
8001.align 32
8002 ta HP_BAD_TRAP /* 0xfa */
8003.align 32
8004 ta HP_BAD_TRAP /* 0xfb */
8005.align 32
8006 ta HP_BAD_TRAP /* 0xfc */
8007.align 32
8008 ta HP_BAD_TRAP /* 0xfd */
8009.align 32
8010 ta HP_BAD_TRAP /* 0xfe */
8011.align 32
8012 ta HP_BAD_TRAP /* 0xff */
8013.align 32
8014 ta HP_GOOD_TRAP /* 0x100 */
8015.align 32
8016 ta HP_BAD_TRAP /* 0x101 */
8017.align 32
8018 ta HP_BAD_TRAP /* 0x102 */
8019.align 32
8020 ta HP_BAD_TRAP /* 0x103 */
8021.align 32
8022 ta HP_BAD_TRAP /* 0x104 */
8023.align 32
8024 ta HP_BAD_TRAP /* 0x105 */
8025.align 32
8026 ta HP_BAD_TRAP /* 0x106 */
8027.align 32
8028 ta HP_BAD_TRAP /* 0x107 */
8029.align 32
8030 ta HP_BAD_TRAP /* 0x108 */
8031.align 32
8032 ta HP_BAD_TRAP /* 0x109 */
8033.align 32
8034 ta HP_BAD_TRAP /* 0x10a */
8035.align 32
8036 ta HP_BAD_TRAP /* 0x10b */
8037.align 32
8038 ta HP_BAD_TRAP /* 0x10c */
8039.align 32
8040 ta HP_BAD_TRAP /* 0x10d */
8041.align 32
8042 ta HP_BAD_TRAP /* 0x10e */
8043.align 32
8044 ta HP_BAD_TRAP /* 0x10f */
8045.align 32
8046 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
8047 done
8048.align 32
8049 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
8050 done
8051.align 32
8052 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
8053 done
8054.align 32
8055 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
8056 done
8057.align 32
8058 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
8059 done
8060.align 32
8061 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
8062 done
8063.align 32
8064 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
8065 done
8066.align 32
8067 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
8068 done
8069.align 32
8070 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
8071 done
8072.align 32
8073 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
8074 done
8075.align 32
8076 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
8077 done
8078.align 32
8079 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
8080 done
8081.align 32
8082 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
8083 done
8084.align 32
8085 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
8086 done
8087.align 32
8088 ta HP_BAD_TRAP /* 0x11e */
8089.align 32
8090 ta HP_BAD_TRAP /* 0x11f */
8091.align 32
8092 sllx %i7, 63, %g1
8093 brz %g1, 1f
8094 nop
8095 rdpr %tnpc, %g2
8096 add %g2, 8, %g2
8097 wrpr %g2, %tnpc
80981:
8099 done
8100.align 32
8101 ta HPTRAP_CHANGE_PID /* 0x121 */
8102 done
8103.align 32
8104 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
8105 done
8106.align 32 /* 0x123 */
8107 ldxa [%l1] 0x14, %l2
8108 done
8109.align 32 /* 0x124 */
8110 ldxa [%l1] 0x1c, %l2
8111 done
8112.align 32 /* 0x125 */
8113 ldda [%l1] 0x26, %l2
8114 done
8115.align 32 /* 0x126 */
8116 ldda [%l1] 0x2e, %l2
8117 done
8118.align 32
8119 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
8120 done
8121.align 32
8122 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
8123 done
8124.align 32
8125 ta HPTRAP_DELAY_LOOP /* 0x129 */
8126 done
8127.align 32
8128 ta HPTRAP_SEM_LOCK /* 0x12a */
8129 done
8130.align 32
8131 ta HPTRAP_SEM_RELEASE /* 0x12b */
8132 done
8133.align 32
8134 ta HPTRAP_SEM_GET /* 0x12c */
8135 done
8136.align 32
8137 ta HPTRAP_SEM_SET /* 0x12d */
8138 done
8139.align 32
8140 ta HP_BAD_TRAP /* 0x12e */
8141.align 32
8142 ta HP_BAD_TRAP /* 0x12f */
8143.align 32
8144 ta HP_BAD_TRAP /* 0x130 */
8145.align 32
8146 ta HP_BAD_TRAP /* 0x131 */
8147.align 32
8148 ta HP_BAD_TRAP /* 0x132 */
8149.align 32
8150 ta HP_BAD_TRAP /* 0x133 */
8151.align 32
8152 ta HP_BAD_TRAP /* 0x134 */
8153.align 32
8154 ta HP_BAD_TRAP /* 0x135 */
8155.align 32
8156 ta HP_BAD_TRAP /* 0x136 */
8157.align 32
8158 ta HP_BAD_TRAP /* 0x137 */
8159.align 32
8160 ta HP_BAD_TRAP /* 0x138 */
8161.align 32
8162 ta HP_BAD_TRAP /* 0x139 */
8163.align 32
8164 ta HP_BAD_TRAP /* 0x13a */
8165.align 32
8166 ta HP_BAD_TRAP /* 0x13b */
8167.align 32
8168 ta HP_BAD_TRAP /* 0x13c */
8169.align 32
8170 ta HP_BAD_TRAP /* 0x13d */
8171.align 32
8172 ta HP_BAD_TRAP /* 0x13e */
8173.align 32
8174 ta HP_BAD_TRAP /* 0x13f */
8175.align 32
8176 ta HP_BAD_TRAP /* 0x140 */
8177.align 32
8178 ta HP_BAD_TRAP /* 0x141 */
8179.align 32
8180 ta HP_BAD_TRAP /* 0x142 */
8181.align 32
8182 ta HP_BAD_TRAP /* 0x143 */
8183.align 32
8184 ta HP_BAD_TRAP /* 0x144 */
8185.align 32
8186 ta HP_BAD_TRAP /* 0x145 */
8187.align 32
8188 ta HP_BAD_TRAP /* 0x146 */
8189.align 32
8190 ta HP_BAD_TRAP /* 0x147 */
8191.align 32
8192 ta HP_BAD_TRAP /* 0x148 */
8193.align 32
8194 ta HP_BAD_TRAP /* 0x149 */
8195.align 32
8196 ta HP_BAD_TRAP /* 0x14a */
8197.align 32
8198 ta HP_BAD_TRAP /* 0x14b */
8199.align 32
8200 ta HP_BAD_TRAP /* 0x14c */
8201.align 32
8202 ta HP_BAD_TRAP /* 0x14d */
8203.align 32
8204 ta HP_BAD_TRAP /* 0x14e */
8205.align 32
8206 ta HP_BAD_TRAP /* 0x14f */
8207.align 32
8208 ta HP_BAD_TRAP /* 0x150 */
8209.align 32
8210 ta HP_BAD_TRAP /* 0x151 */
8211.align 32
8212 ta HP_BAD_TRAP /* 0x152 */
8213.align 32
8214 ta HP_BAD_TRAP /* 0x153 */
8215.align 32
8216 ta HP_BAD_TRAP /* 0x154 */
8217.align 32
8218 ta HP_BAD_TRAP /* 0x155 */
8219.align 32
8220 ta HP_BAD_TRAP /* 0x156 */
8221.align 32
8222 ta HP_BAD_TRAP /* 0x157 */
8223.align 32
8224 ta HP_BAD_TRAP /* 0x158 */
8225.align 32
8226 ta HP_BAD_TRAP /* 0x159 */
8227.align 32
8228 ta HP_BAD_TRAP /* 0x15a */
8229.align 32
8230 ta HP_BAD_TRAP /* 0x15b */
8231.align 32
8232 ta HP_BAD_TRAP /* 0x15c */
8233.align 32
8234 ta HP_BAD_TRAP /* 0x15d */
8235.align 32
8236 ta HP_BAD_TRAP /* 0x15e */
8237.align 32
8238 ta HP_BAD_TRAP /* 0x15f */
8239.align 32
8240 ta HP_BAD_TRAP /* 0x160 */
8241.align 32
8242 ta HP_BAD_TRAP /* 0x161 */
8243.align 32
8244 ta HP_BAD_TRAP /* 0x162 */
8245.align 32
8246 ta HP_BAD_TRAP /* 0x163 */
8247.align 32
8248 ta HP_BAD_TRAP /* 0x164 */
8249.align 32
8250 ta HP_BAD_TRAP /* 0x165 */
8251.align 32
8252 ta HP_BAD_TRAP /* 0x166 */
8253.align 32
8254 ta HP_BAD_TRAP /* 0x167 */
8255.align 32
8256 ta HP_BAD_TRAP /* 0x168 */
8257.align 32
8258 ta HP_BAD_TRAP /* 0x169 */
8259.align 32
8260 ta HP_BAD_TRAP /* 0x16a */
8261.align 32
8262 ta HP_BAD_TRAP /* 0x16b */
8263.align 32
8264 ta HP_BAD_TRAP /* 0x16c */
8265.align 32
8266 ta HP_BAD_TRAP /* 0x16d */
8267.align 32
8268 ta HP_BAD_TRAP /* 0x16e */
8269.align 32
8270 ta HP_BAD_TRAP /* 0x16f */
8271.align 32
8272 ta HP_BAD_TRAP /* 0x170 */
8273.align 32
8274 ta HP_BAD_TRAP /* 0x171 */
8275.align 32
8276 ta HP_BAD_TRAP /* 0x172 */
8277.align 32
8278 ta HP_BAD_TRAP /* 0x173 */
8279.align 32
8280 ta HP_BAD_TRAP /* 0x174 */
8281.align 32
8282 ta HP_BAD_TRAP /* 0x175 */
8283.align 32
8284 ta HP_BAD_TRAP /* 0x176 */
8285.align 32
8286 ta HP_BAD_TRAP /* 0x177 */
8287.align 32
8288 ta HP_BAD_TRAP /* 0x178 */
8289.align 32
8290 ta HP_BAD_TRAP /* 0x179 */
8291.align 32
8292 ta HP_BAD_TRAP /* 0x17a */
8293.align 32
8294 ta HP_BAD_TRAP /* 0x17b */
8295.align 32
8296 ta HP_BAD_TRAP /* 0x17c */
8297.align 32
8298 ta HP_BAD_TRAP /* 0x17d */
8299.align 32
8300 ta HP_BAD_TRAP /* 0x17e */
8301.align 32
8302 ta HP_BAD_TRAP /* 0x17f */
8303.align 32
8304Thr7_Ptrap_Sect_text_end:
8305/******************************************************************************************
8306 * $Revision: 1.1 $
8307 *******************************************************************************************/
8308SECTION .HTRAPS TEXT_VA=HPTRAP_TEXT_PA
8309
8310attr_text {
8311 Name = .HTRAPS,
8312 hypervisor,
8313 }
8314
8315 ta HP_BAD_TRAP
8316.align 32 /* 1 */
8317 ta HP_BAD_TRAP
8318.align 32 /* 2 */
8319 ta HP_BAD_TRAP
8320.align 32 /* 3 */
8321 ta HP_BAD_TRAP
8322.align 32 /* 4 */
8323 ta HP_BAD_TRAP
8324.align 32 /* 5 */
8325 ta HP_BAD_TRAP
8326.align 32 /* 6 */
8327 ta HP_BAD_TRAP
8328.align 32 /* 7 */
8329 ta HP_BAD_TRAP
8330.align 32 /* 8 */
8331 ta HP_BAD_TRAP
8332.align 32 /* 9 */
8333 ta HP_GOOD_TRAP
8334 !setx ext_trap_0x9_begin, %g1, %g2
8335 !jmp %g2
8336 !nop
8337.align 32 /* a */
8338 ta HP_BAD_TRAP
8339.align 32 /* b */
8340 setx ext_trap_0xb_begin, %g1, %g2
8341 jmp %g2
8342 nop
8343.align 32 /* c */
8344 ta HP_BAD_TRAP
8345.align 32 /* d */
8346 ta HP_BAD_TRAP
8347.align 32 /* e */
8348 ta HP_BAD_TRAP
8349.align 32 /* f */
8350 ta HP_BAD_TRAP
8351.align 32 /* 10 */
8352 done
8353.align 32 /* 11 */
8354 ta HP_BAD_TRAP
8355.align 32 /* 12 */
8356 ta HP_BAD_TRAP
8357.align 32 /* 13 */
8358 ta HP_BAD_TRAP
8359.align 32 /* 14 */
8360 ta HP_BAD_TRAP
8361.align 32 /* 15 */
8362 ta HP_BAD_TRAP
8363.align 32 /* 16 */
8364 ta HP_BAD_TRAP
8365.align 32 /* 17 */
8366 ta HP_BAD_TRAP
8367.align 32 /* 18 */
8368 ta HP_BAD_TRAP
8369.align 32 /* 19 */
8370 ta HP_BAD_TRAP
8371.align 32 /* 1a */
8372 ta HP_BAD_TRAP
8373.align 32 /* 1b */
8374 setx ext_trap_0x1b_begin, %g1, %g2
8375 jmp %g2
8376 nop
8377.align 32 /* 1c */
8378 ta HP_BAD_TRAP
8379.align 32 /* 1d */
8380 ta HP_BAD_TRAP
8381.align 32 /* 1e */
8382 ta HP_BAD_TRAP
8383.align 32 /* 1f */
8384 ta HP_BAD_TRAP
8385.align 32 /* 20 */
8386 ta HP_BAD_TRAP
8387.align 32 /* 21 */
8388 ta HP_BAD_TRAP
8389.align 32 /* 22 */
8390 ta HP_BAD_TRAP
8391.align 32 /* 23 */
8392 ta HP_BAD_TRAP
8393.align 32 /* 24 */
8394 ta HP_BAD_TRAP
8395.align 32 /* 25 */
8396 ta HP_BAD_TRAP
8397.align 32 /* 26 */
8398 ta HP_BAD_TRAP
8399.align 32 /* 27 */
8400 ta HP_BAD_TRAP
8401.align 32 /* 28 */
8402 ta HP_BAD_TRAP
8403.align 32 /* 29 */
8404 ta HP_BAD_TRAP
8405.align 32 /* 2a */
8406 ta HP_BAD_TRAP
8407.align 32 /* 2b */
8408 ta HP_BAD_TRAP
8409.align 32 /* 2c */
8410 ta HP_BAD_TRAP
8411.align 32 /* 2d */
8412 ta HP_BAD_TRAP
8413.align 32 /* 2e */
8414 setx ext_trap_0x2e_begin, %g1, %g2
8415 jmp %g2
8416 nop
8417.align 32 /* 2f */
8418 ta HP_BAD_TRAP
8419.align 32 /* 30 */
8420 ta HP_BAD_TRAP
8421.align 32 /* 31 */
8422 setx ext_trap_0x31_begin, %g1, %g2
8423 jmp %g2
8424 nop
8425.align 32 /* 32 */
8426 ta HP_BAD_TRAP
8427.align 32 /* 33 */
8428 ta HP_BAD_TRAP
8429.align 32 /* 34 */
8430 done
8431.align 32 /* 35 */
8432 ta HP_BAD_TRAP
8433.align 32 /* 36 */
8434 ta HP_BAD_TRAP
8435.align 32 /* 37 */
8436 ta HP_BAD_TRAP
8437.align 32 /* 38 */
8438 ta HP_BAD_TRAP
8439.align 32 /* 39 */
8440 ta HP_BAD_TRAP
8441.align 32 /* 3a */
8442 ta HP_BAD_TRAP
8443.align 32 /* 3b */
8444 ta HP_BAD_TRAP
8445.align 32 /* 3c */
8446 ta HP_BAD_TRAP
8447.align 32 /* 3d */
8448 ta HP_BAD_TRAP
8449.align 32 /* 3e */
8450instruction_real_miss:
8451 setx ext_trap_0x3e_begin, %g1, %g2
8452 jmp %g2
8453 nop
8454.align 32 /* 3f */
8455data_real_miss:
8456 setx ext_trap_0x3f_begin, %g1, %g2
8457 jmp %g2
8458 nop
8459.align 32 /* 40 */
8460 ta HP_BAD_TRAP
8461.align 32 /* 41 */
8462 ta HP_BAD_TRAP
8463.align 32 /* 42 */
8464 ta HP_BAD_TRAP
8465.align 32 /* 43 */
8466 ta HP_BAD_TRAP
8467.align 32 /* 44 */
8468 ta HP_BAD_TRAP
8469.align 32 /* 45 */
8470 ta HP_BAD_TRAP
8471.align 32 /* 46 */
8472 ta HP_BAD_TRAP
8473.align 32 /* 47 */
8474 ta HP_BAD_TRAP
8475.align 32 /* 48 */
8476 ta HP_BAD_TRAP
8477.align 32 /* 49 */
8478 ta HP_BAD_TRAP
8479.align 32 /* 4a */
8480 ta HP_BAD_TRAP
8481.align 32 /* 4b */
8482 ta HP_BAD_TRAP
8483.align 32 /* 4c */
8484 ta HP_BAD_TRAP
8485.align 32 /* 4d */
8486 ta HP_BAD_TRAP
8487.align 32 /* 4e */
8488 ta HP_BAD_TRAP
8489.align 32 /* 4f */
8490 ta HP_BAD_TRAP
8491.align 32 /* 50 */
8492 ta HP_BAD_TRAP
8493.align 32 /* 51 */
8494 ta HP_BAD_TRAP
8495.align 32 /* 52 */
8496 ta HP_BAD_TRAP
8497.align 32 /* 53 */
8498 ta HP_BAD_TRAP
8499.align 32 /* 54 */
8500 ta HP_BAD_TRAP
8501.align 32 /* 55 */
8502 ta HP_BAD_TRAP
8503.align 32 /* 56 */
8504 ta HP_BAD_TRAP
8505.align 32 /* 57 */
8506 ta HP_BAD_TRAP
8507.align 32 /* 58 */
8508 ta HP_BAD_TRAP
8509.align 32 /* 59 */
8510 ta HP_BAD_TRAP
8511.align 32 /* 5a */
8512 ta HP_BAD_TRAP
8513.align 32 /* 5b */
8514 ta HP_BAD_TRAP
8515.align 32 /* 5c */
8516 ta HP_BAD_TRAP
8517.align 32 /* 5d */
8518 ta HP_BAD_TRAP
8519.align 32 /* 5e */
8520 ta HP_BAD_TRAP
8521.align 32 /* 5f */
8522 ta HP_BAD_TRAP
8523.align 32 /* 60 */
8524 ta HP_BAD_TRAP
8525.align 32 /* 61 */
8526 ta HP_BAD_TRAP
8527.align 32 /* 62 */
8528 ta HP_BAD_TRAP
8529.align 32 /* 63 */
8530 ta HP_BAD_TRAP
8531.align 32 /* 64 */
8532 setx ext_trap_0x64_begin, %g1, %g2
8533 jmp %g2
8534 nop
8535.align 32 /* 65 */
8536 ta HP_BAD_TRAP
8537.align 32 /* 66 */
8538 ta HP_BAD_TRAP
8539.align 32 /* 67 */
8540 ta HP_BAD_TRAP
8541.align 32 /* 68 */
8542 setx ext_trap_0x68_begin, %g1, %g2
8543 jmp %g2
8544 nop
8545.align 32 /* 69 */
8546 ta HP_BAD_TRAP
8547.align 32 /* 6a */
8548 ta HP_BAD_TRAP
8549.align 32 /* 6b */
8550 ta HP_BAD_TRAP
8551.align 32 /* 6c */
8552 setx ext_trap_0x6c_begin, %g1, %g2
8553 jmp %g2
8554 nop
8555.align 32 /* 6d */
8556 ta HP_BAD_TRAP
8557.align 32 /* 6e */
8558 ta HP_BAD_TRAP
8559.align 32 /* 6f */
8560 ta HP_BAD_TRAP
8561.align 32 /* 70 */
8562 ta HP_BAD_TRAP
8563.align 32 /* 71 */
8564 ta HP_BAD_TRAP
8565.align 32 /* 72 */
8566 ta HP_BAD_TRAP
8567.align 32 /* 73 */
8568 ta HP_BAD_TRAP
8569.align 32 /* 74 */
8570 ta HP_BAD_TRAP
8571.align 32 /* 75 */
8572 ta HP_BAD_TRAP
8573.align 32 /* 76 */
8574 ta HP_BAD_TRAP
8575.align 32 /* 77 */
8576 ta HP_BAD_TRAP
8577.align 32 /* 78 */
8578 ta HP_BAD_TRAP
8579.align 32 /* 79 */
8580 ta HP_BAD_TRAP
8581.align 32 /* 7a */
8582 ta HP_BAD_TRAP
8583.align 32 /* 7b */
8584 ta HP_BAD_TRAP
8585.align 32 /* 7c */
8586 ta HP_BAD_TRAP
8587.align 32 /* 7d */
8588 ta HP_BAD_TRAP
8589.align 32 /* 7e */
8590 ta HP_BAD_TRAP
8591.align 32 /* 7f */
8592 ta HP_BAD_TRAP
8593.align 32 /* 80 */
8594 ta HP_BAD_TRAP
8595.align 32 /* 81 */
8596 ta HP_BAD_TRAP
8597.align 32 /* 82 */
8598 ta HP_BAD_TRAP
8599.align 32 /* 83 */
8600 ta HP_BAD_TRAP
8601.align 32 /* 84 */
8602 ta HP_BAD_TRAP
8603.align 32 /* 85 */
8604 ta HP_BAD_TRAP
8605.align 32 /* 86 */
8606 ta HP_BAD_TRAP
8607.align 32 /* 87 */
8608 ta HP_BAD_TRAP
8609.align 32 /* 88 */
8610 ta HP_BAD_TRAP
8611.align 32 /* 89 */
8612 ta HP_BAD_TRAP
8613.align 32 /* 8a */
8614 ta HP_BAD_TRAP
8615.align 32 /* 8b */
8616 ta HP_BAD_TRAP
8617.align 32 /* 8c */
8618 ta HP_BAD_TRAP
8619.align 32 /* 8d */
8620 ta HP_BAD_TRAP
8621.align 32 /* 8e */
8622 ta HP_BAD_TRAP
8623.align 32 /* 8f */
8624 ta HP_BAD_TRAP
8625.align 32 /* 90 */
8626 ta HP_BAD_TRAP
8627.align 32 /* 91 */
8628 ta HP_BAD_TRAP
8629.align 32 /* 92 */
8630 ta HP_BAD_TRAP
8631.align 32 /* 93 */
8632 ta HP_BAD_TRAP
8633.align 32 /* 94 */
8634 ta HP_BAD_TRAP
8635.align 32 /* 95 */
8636 ta HP_BAD_TRAP
8637.align 32 /* 96 */
8638 ta HP_BAD_TRAP
8639.align 32 /* 97 */
8640 ta HP_BAD_TRAP
8641.align 32 /* 98 */
8642 ta HP_BAD_TRAP
8643.align 32 /* 99 */
8644 ta HP_BAD_TRAP
8645.align 32 /* 9a */
8646 ta HP_BAD_TRAP
8647.align 32 /* 9b */
8648 ta HP_BAD_TRAP
8649.align 32 /* 9c */
8650 ta HP_BAD_TRAP
8651.align 32 /* 9d */
8652 ta HP_BAD_TRAP
8653.align 32 /* 9e */
8654 ta HP_BAD_TRAP
8655.align 32 /* 9f */
8656 ta HP_BAD_TRAP
8657.align 32 /* a0 */
8658 ta HP_BAD_TRAP
8659.align 32 /* a1 */
8660 ta HP_BAD_TRAP
8661.align 32 /* a2 */
8662 ta HP_BAD_TRAP
8663.align 32 /* a3 */
8664 ta HP_BAD_TRAP
8665.align 32 /* a4 */
8666 ta HP_BAD_TRAP
8667.align 32 /* a5 */
8668 ta HP_BAD_TRAP
8669.align 32 /* a6 */
8670 ta HP_BAD_TRAP
8671.align 32 /* a7 */
8672 ta HP_BAD_TRAP
8673.align 32 /* a8 */
8674 ta HP_BAD_TRAP
8675.align 32 /* a9 */
8676 ta HP_BAD_TRAP
8677.align 32 /* aa */
8678 ta HP_BAD_TRAP
8679.align 32 /* ab */
8680 ta HP_BAD_TRAP
8681.align 32 /* ac */
8682 ta HP_BAD_TRAP
8683.align 32 /* ad */
8684 ta HP_BAD_TRAP
8685.align 32 /* ae */
8686 ta HP_BAD_TRAP
8687.align 32 /* af */
8688 ta HP_BAD_TRAP
8689.align 32 /* b0 */
8690 ta HP_BAD_TRAP
8691.align 32 /* b1 */
8692 ta HP_BAD_TRAP
8693.align 32 /* b2 */
8694 ta HP_BAD_TRAP
8695.align 32 /* b3 */
8696 ta HP_BAD_TRAP
8697.align 32 /* b4 */
8698 ta HP_BAD_TRAP
8699.align 32 /* b5 */
8700 ta HP_BAD_TRAP
8701.align 32 /* b6 */
8702 ta HP_BAD_TRAP
8703.align 32 /* b7 */
8704 ta HP_BAD_TRAP
8705.align 32 /* b8 */
8706 ta HP_BAD_TRAP
8707.align 32 /* b9 */
8708 ta HP_BAD_TRAP
8709.align 32 /* ba */
8710 ta HP_BAD_TRAP
8711.align 32 /* bb */
8712 ta HP_BAD_TRAP
8713.align 32 /* bc */
8714 ta HP_BAD_TRAP
8715.align 32 /* bd */
8716 ta HP_BAD_TRAP
8717.align 32 /* be */
8718 ta HP_BAD_TRAP
8719.align 32 /* bf */
8720 ta HP_BAD_TRAP
8721.align 32 /* c0 */
8722 ta HP_BAD_TRAP
8723.align 32 /* c1 */
8724 ta HP_BAD_TRAP
8725.align 32 /* c2 */
8726 ta HP_BAD_TRAP
8727.align 32 /* c3 */
8728 ta HP_BAD_TRAP
8729.align 32 /* c4 */
8730 ta HP_BAD_TRAP
8731.align 32 /* c5 */
8732 ta HP_BAD_TRAP
8733.align 32 /* c6 */
8734 ta HP_BAD_TRAP
8735.align 32 /* c7 */
8736 ta HP_BAD_TRAP
8737.align 32 /* c8 */
8738 ta HP_BAD_TRAP
8739.align 32 /* c9 */
8740 ta HP_BAD_TRAP
8741.align 32 /* ca */
8742 ta HP_BAD_TRAP
8743.align 32 /* cb */
8744 ta HP_BAD_TRAP
8745.align 32 /* cc */
8746 ta HP_BAD_TRAP
8747.align 32 /* cd */
8748 ta HP_BAD_TRAP
8749.align 32 /* ce */
8750 ta HP_BAD_TRAP
8751.align 32 /* cf */
8752 ta HP_BAD_TRAP
8753.align 32 /* d0 */
8754 ta HP_BAD_TRAP
8755.align 32 /* d1 */
8756 ta HP_BAD_TRAP
8757.align 32 /* d2 */
8758 ta HP_BAD_TRAP
8759.align 32 /* d3 */
8760 ta HP_BAD_TRAP
8761.align 32 /* d4 */
8762 ta HP_BAD_TRAP
8763.align 32 /* d5 */
8764 ta HP_BAD_TRAP
8765.align 32 /* d6 */
8766 ta HP_BAD_TRAP
8767.align 32 /* d7 */
8768 ta HP_BAD_TRAP
8769.align 32 /* d8 */
8770 ta HP_BAD_TRAP
8771.align 32 /* d9 */
8772 ta HP_BAD_TRAP
8773.align 32 /* da */
8774 ta HP_BAD_TRAP
8775.align 32 /* db */
8776 ta HP_BAD_TRAP
8777.align 32 /* dc */
8778 ta HP_BAD_TRAP
8779.align 32 /* dd */
8780 ta HP_BAD_TRAP
8781.align 32 /* de */
8782 ta HP_BAD_TRAP
8783.align 32 /* df */
8784 ta HP_BAD_TRAP
8785.align 32 /* e0 */
8786 ta HP_BAD_TRAP
8787.align 32 /* e1 */
8788 ta HP_BAD_TRAP
8789.align 32 /* e2 */
8790 ta HP_BAD_TRAP
8791.align 32 /* e3 */
8792 ta HP_BAD_TRAP
8793.align 32 /* e4 */
8794 ta HP_BAD_TRAP
8795.align 32 /* e5 */
8796 ta HP_BAD_TRAP
8797.align 32 /* e6 */
8798 ta HP_BAD_TRAP
8799.align 32 /* e7 */
8800 ta HP_BAD_TRAP
8801.align 32 /* e8 */
8802 ta HP_BAD_TRAP
8803.align 32 /* e9 */
8804 ta HP_BAD_TRAP
8805.align 32 /* ea */
8806 ta HP_BAD_TRAP
8807.align 32 /* eb */
8808 ta HP_BAD_TRAP
8809.align 32 /* ec */
8810 ta HP_BAD_TRAP
8811.align 32 /* ed */
8812 ta HP_BAD_TRAP
8813.align 32 /* ee */
8814 ta HP_BAD_TRAP
8815.align 32 /* ef */
8816 ta HP_BAD_TRAP
8817.align 32 /* f0 */
8818 ta HP_BAD_TRAP
8819.align 32 /* f1 */
8820 ta HP_BAD_TRAP
8821.align 32 /* f2 */
8822 ta HP_BAD_TRAP
8823.align 32 /* f3 */
8824 ta HP_BAD_TRAP
8825.align 32 /* f4 */
8826 ta HP_BAD_TRAP
8827.align 32 /* f5 */
8828 ta HP_BAD_TRAP
8829.align 32 /* f6 */
8830 ta HP_BAD_TRAP
8831.align 32 /* f7 */
8832 ta HP_BAD_TRAP
8833.align 32 /* f8 */
8834 ta HP_BAD_TRAP
8835.align 32 /* f9 */
8836 ta HP_BAD_TRAP
8837.align 32 /* fa */
8838 ta HP_BAD_TRAP
8839.align 32 /* fb */
8840 ta HP_BAD_TRAP
8841.align 32 /* fc */
8842 ta HP_BAD_TRAP
8843.align 32 /* fd */
8844 ta HP_BAD_TRAP
8845.align 32 /* fe */
8846 ta HP_BAD_TRAP
8847.align 32 /* ff */
8848 ta HP_BAD_TRAP
8849.align 32 /* 100 */
8850 wrpr 0, %tl
8851 ta HP_GOOD_TRAP
8852.align 32 /* 101 */
8853 wrpr 0, %tl
8854 ta HP_BAD_TRAP
8855.align 32 /* 102 */
8856 ta HP_BAD_TRAP
8857.align 32 /* 103 */
8858 ta HP_BAD_TRAP
8859.align 32 /* 104 */
8860 ta HP_BAD_TRAP
8861.align 32 /* 105 */
8862 ta HP_BAD_TRAP
8863.align 32 /* 106 */
8864 ta HP_BAD_TRAP
8865.align 32 /* 107 */
8866 ta HP_BAD_TRAP
8867.align 32 /* 108 */
8868 ta HP_BAD_TRAP
8869.align 32 /* 109 */
8870 ta HP_BAD_TRAP
8871.align 32 /* 10a */
8872 ta HP_BAD_TRAP
8873.align 32 /* 10b */
8874 ta HP_BAD_TRAP
8875.align 32 /* 10c */
8876 ta HP_BAD_TRAP
8877.align 32 /* 10d */
8878 ta HP_BAD_TRAP
8879.align 32 /* 10e */
8880 ta HP_BAD_TRAP
8881.align 32 /* 10f */
8882 ta HP_BAD_TRAP
8883.align 32 /* 110 */
8884 ta HP_BAD_TRAP
8885.align 32 /* 111 */
8886 ta HP_BAD_TRAP
8887.align 32 /* 112 */
8888 ta HP_BAD_TRAP
8889.align 32 /* 113 */
8890 ta HP_BAD_TRAP
8891.align 32 /* 114 */
8892 ta HP_BAD_TRAP
8893.align 32 /* 115 */
8894 ta HP_BAD_TRAP
8895.align 32 /* 116 */
8896 ta HP_BAD_TRAP
8897.align 32 /* 117 */
8898 ta HP_BAD_TRAP
8899.align 32 /* 118 */
8900 ta HP_BAD_TRAP
8901.align 32 /* 119 */
8902 ta HP_BAD_TRAP
8903.align 32 /* 11a */
8904 ta HP_BAD_TRAP
8905.align 32 /* 11b */
8906 ta HP_BAD_TRAP
8907.align 32 /* 11c */
8908 ta HP_BAD_TRAP
8909.align 32 /* 11d */
8910 ta HP_BAD_TRAP
8911.align 32 /* 11e */
8912 ta HP_BAD_TRAP
8913.align 32 /* 11f */
8914 ta HP_BAD_TRAP
8915.align 32 /* 120 */
8916 ta HP_BAD_TRAP
8917.align 32 /* 121 */
8918 ta HP_BAD_TRAP
8919.align 32 /* 122 */
8920 ta HP_BAD_TRAP
8921.align 32 /* 123 */
8922 ta HP_BAD_TRAP
8923.align 32 /* 124 */
8924 ta HP_BAD_TRAP
8925.align 32 /* 125 */
8926 ta HP_BAD_TRAP
8927.align 32 /* 126 */
8928 ta HP_BAD_TRAP
8929.align 32 /* 127 */
8930 ta HP_BAD_TRAP
8931.align 32 /* 128 */
8932 ta HP_BAD_TRAP
8933.align 32 /* 129 */
8934 ta HP_BAD_TRAP
8935.align 32 /* 12a */
8936 ta HP_BAD_TRAP
8937.align 32 /* 12b */
8938 ta HP_BAD_TRAP
8939.align 32 /* 12c */
8940 ta HP_BAD_TRAP
8941.align 32 /* 12d */
8942 ta HP_BAD_TRAP
8943.align 32 /* 12e */
8944 ta HP_BAD_TRAP
8945.align 32 /* 12f */
8946 ta HP_BAD_TRAP
8947.align 32 /* 130 */
8948 ta HP_BAD_TRAP
8949.align 32 /* 131 */
8950 ta HP_BAD_TRAP
8951.align 32 /* 132 */
8952 ta HP_BAD_TRAP
8953.align 32 /* 133 */
8954 ta HP_BAD_TRAP
8955.align 32 /* 134 */
8956 ta HP_BAD_TRAP
8957.align 32 /* 135 */
8958 ta HP_BAD_TRAP
8959.align 32 /* 136 */
8960 ta HP_BAD_TRAP
8961.align 32 /* 137 */
8962 ta HP_BAD_TRAP
8963.align 32 /* 138 */
8964 ta HP_BAD_TRAP
8965.align 32 /* 139 */
8966 ta HP_BAD_TRAP
8967.align 32 /* 13a */
8968 ta HP_BAD_TRAP
8969.align 32 /* 13b */
8970 ta HP_BAD_TRAP
8971.align 32 /* 13c */
8972 ta HP_BAD_TRAP
8973.align 32 /* 13d */
8974 ta HP_BAD_TRAP
8975.align 32 /* 13e */
8976 ta HP_BAD_TRAP
8977.align 32 /* 13f */
8978 ta HP_BAD_TRAP
8979.align 32 /* 140 */
8980 ta HP_BAD_TRAP
8981.align 32 /* 141 */
8982 ta HP_BAD_TRAP
8983.align 32 /* 142 */
8984 ta HP_BAD_TRAP
8985.align 32 /* 143 */
8986 ta HP_BAD_TRAP
8987.align 32 /* 144 */
8988 ta HP_BAD_TRAP
8989.align 32 /* 145 */
8990 ta HP_BAD_TRAP
8991.align 32 /* 146 */
8992 ta HP_BAD_TRAP
8993.align 32 /* 147 */
8994 ta HP_BAD_TRAP
8995.align 32 /* 148 */
8996 ta HP_BAD_TRAP
8997.align 32 /* 149 */
8998 ta HP_BAD_TRAP
8999.align 32 /* 14a */
9000 ta HP_BAD_TRAP
9001.align 32 /* 14b */
9002 ta HP_BAD_TRAP
9003.align 32 /* 14c */
9004 ta HP_BAD_TRAP
9005.align 32 /* 14d */
9006 ta HP_BAD_TRAP
9007.align 32 /* 14e */
9008 ta HP_BAD_TRAP
9009.align 32 /* 14f */
9010 ta HP_BAD_TRAP
9011.align 32 /* 150 */
9012 ta HP_BAD_TRAP
9013.align 32 /* 151 */
9014 ta HP_BAD_TRAP
9015.align 32 /* 152 */
9016 ta HP_BAD_TRAP
9017.align 32 /* 153 */
9018 ta HP_BAD_TRAP
9019.align 32 /* 154 */
9020 ta HP_BAD_TRAP
9021.align 32 /* 155 */
9022 ta HP_BAD_TRAP
9023.align 32 /* 156 */
9024 ta HP_BAD_TRAP
9025.align 32 /* 157 */
9026 ta HP_BAD_TRAP
9027.align 32 /* 158 */
9028 ta HP_BAD_TRAP
9029.align 32 /* 159 */
9030 ta HP_BAD_TRAP
9031.align 32 /* 15a */
9032 ta HP_BAD_TRAP
9033.align 32 /* 15b */
9034 ta HP_BAD_TRAP
9035.align 32 /* 15c */
9036 ta HP_BAD_TRAP
9037.align 32 /* 15d */
9038 ta HP_BAD_TRAP
9039.align 32 /* 15e */
9040 ta HP_BAD_TRAP
9041.align 32 /* 15f */
9042 ta HP_BAD_TRAP
9043.align 32 /* 160 */
9044 ta HP_BAD_TRAP
9045.align 32 /* 161 */
9046 ta HP_BAD_TRAP
9047.align 32 /* 162 */
9048 ta HP_BAD_TRAP
9049.align 32 /* 163 */
9050 ta HP_BAD_TRAP
9051.align 32 /* 164 */
9052 ta HP_BAD_TRAP
9053.align 32 /* 165 */
9054 ta HP_BAD_TRAP
9055.align 32 /* 166 */
9056 ta HP_BAD_TRAP
9057.align 32 /* 167 */
9058 ta HP_BAD_TRAP
9059.align 32 /* 168 */
9060 ta HP_BAD_TRAP
9061.align 32 /* 169 */
9062 ta HP_BAD_TRAP
9063.align 32 /* 16a */
9064 ta HP_BAD_TRAP
9065.align 32 /* 16b */
9066 ta HP_BAD_TRAP
9067.align 32 /* 16c */
9068 ta HP_BAD_TRAP
9069.align 32 /* 16d */
9070 ta HP_BAD_TRAP
9071.align 32 /* 16e */
9072 ta HP_BAD_TRAP
9073.align 32 /* 16f */
9074 ta HP_BAD_TRAP
9075.align 32 /* 170 */
9076 ta HP_BAD_TRAP
9077.align 32 /* 171 */
9078 ta HP_BAD_TRAP
9079.align 32 /* 172 */
9080 ta HP_BAD_TRAP
9081.align 32 /* 173 */
9082 ta HP_BAD_TRAP
9083.align 32 /* 174 */
9084 ta HP_BAD_TRAP
9085.align 32 /* 175 */
9086 ta HP_BAD_TRAP
9087.align 32 /* 176 */
9088 ta HP_BAD_TRAP
9089.align 32 /* 177 */
9090 ta HP_BAD_TRAP
9091.align 32 /* 178 */
9092 ta HP_BAD_TRAP
9093.align 32 /* 179 */
9094 ta HP_BAD_TRAP
9095.align 32 /* 17a */
9096 ta HP_BAD_TRAP
9097.align 32 /* 17b */
9098 ta HP_BAD_TRAP
9099.align 32 /* 17c */
9100 ta HP_BAD_TRAP
9101.align 32 /* 17d */
9102 ta HP_BAD_TRAP
9103.align 32 /* 17e */
9104 ta HP_BAD_TRAP
9105.align 32 /* 17f */
9106 ta HP_BAD_TRAP
9107.align 32 /* 180 */
9108 ! For all demaps, assume register %i7 = {VA[63:13],13'h0}
9109hptrap_I_demap_all:
9110 or 0x80, %i7, %g1
9111 stxa %g0, [%g1] ASI_IMMU_DEMAP
9112 done
9113.align 32 /* 181 */
9114hptrap_I_demap_pctx:
9115 or 0x40, %i7, %g1
9116 stxa %g0, [%g1] ASI_IMMU_DEMAP
9117 done
9118.align 32 /* 182 */
9119hptrap_I_demap_sctx:
9120 or 0x50, %i7, %g1
9121 stxa %g0, [%g1] ASI_IMMU_DEMAP
9122 done
9123.align 32 /* 183 */
9124hptrap_I_demap_nctx:
9125 or 0x60, %i7, %g1
9126 stxa %g0, [%g1] ASI_IMMU_DEMAP
9127 done
9128.align 32 /* 184 */
9129hptrap_I_demap_page:
9130 or 0x00, %i7, %g1
9131 stxa %g0, [%g1] ASI_IMMU_DEMAP
9132 done
9133.align 32 /* 185 */
9134hptrap_I_demap_rpage:
9135 or 0x800, %i7, %g1
9136 stxa %g0, [%g1] ASI_IMMU_DEMAP
9137 done
9138.align 32 /* 18c */
9139hptrap_I_demap_real:
9140 or 0xc0, %i7, %g1
9141 stxa %g0, [%g1] ASI_IMMU_DEMAP
9142 done
9143.align 32 /* 186 */
9144hptrap_D_demap_all:
9145 or 0x80, %i7, %g1
9146 stxa %g0, [%g1] ASI_DMMU_DEMAP
9147 done
9148.align 32 /* 187 */
9149hptrap_D_demap_pctx:
9150 or 0x40, %i7, %g1
9151 stxa %g0, [%g1] ASI_DMMU_DEMAP
9152 done
9153.align 32 /* 188 */
9154hptrap_D_demap_sctx:
9155 or 0x50, %i7, %g1
9156 stxa %g0, [%g1] ASI_DMMU_DEMAP
9157 done
9158.align 32 /* 189 */
9159hptrap_D_demap_nctx:
9160 or 0x60, %i7, %g1
9161 stxa %g0, [%g1] ASI_DMMU_DEMAP
9162 done
9163.align 32 /* 18a */
9164hptrap_D_demap_page:
9165 or 0x00, %i7, %g1
9166 stxa %g0, [%g1] ASI_DMMU_DEMAP
9167 done
9168.align 32 /* 18b */
9169hptrap_D_demap_rpage:
9170 or 0x800, %i7, %g1
9171 stxa %g0, [%g1] ASI_DMMU_DEMAP
9172 done
9173.align 32 /* 18d */
9174hptrap_D_demap_real:
9175 or 0xc0, %i7, %g1
9176 stxa %g0, [%g1] ASI_DMMU_DEMAP
9177 done
9178.align 32 /* 18e */
9179 ta HP_BAD_TRAP
9180.align 32 /* 18f */
9181 ta HP_BAD_TRAP
9182.align 32 /* 190 */
9183 ta HP_BAD_TRAP
9184.align 32 /* 191 */
9185hptrap_change_pid:
9186 mov ASI_PARTITION_ID_VAL, %g1
9187 ldxa [%g1] ASI_PARTITION_ID, %g2
9188 add %g2, 1, %g2
9189 and %g2, 7, %g2
9190 stxa %g2, [%g1] ASI_PARTITION_ID
9191 done
9192.align 32 /* 192 */
9193hptrap_incr_tsb_size:
9194 ta HP_BAD_TRAP
9195 !setx ext_trap_0x192_begin, %g1, %g2
9196 !jmp %g2
9197 !nop
9198.align 32 /* 193 */
9199clear_lsu_immu:
9200 or %g0, 0x4, %g1
9201 ldxa [%g0] 0x45, %g2
9202 xor %g2, %g1, %g3
9203 stxa %g3, [%g0] 0x45
9204 done
9205.align 32 /* 194 */
9206clear_lsu_dmmu:
9207 or %g0, 0x8, %g1
9208 ldxa [%g0] 0x45, %g2
9209 xor %g2, %g1, %g3
9210 stxa %g3, [%g0] 0x45
9211 done
9212.align 32 /* 195 */
9213delay_loop: /* %i7 = loop count */
9214 brnz,a %i7, delay_loop
9215 sub %i7, 1, %i7
9216 done
9217.align 32 /* 196 */
9218 setx ext_trap_sem_lock_begin, %g1, %g2
9219 jmp %g2
9220 nop
9221.align 32 /* 197 */
9222 setx ext_trap_sem_release_begin, %g1, %g2
9223 jmp %g2
9224 nop
9225.align 32 /* 198 */
9226 setx sem_data, %g5, %g4 ! %g4 = sem_data
9227 ldx [%g4+8], %i7
9228 done
9229.align 32 /* 199 */
9230 setx sem_data, %g5, %g4 ! %g4 = sem_data
9231 stx %i7, [%g4+8]
9232 done
9233.align 32 /* 19a */
9234 ta HP_BAD_TRAP
9235.align 32 /* 19b */
9236 ta HP_BAD_TRAP
9237.align 32 /* 19c */
9238 ta HP_BAD_TRAP
9239.align 32 /* 19d */
9240 ta HP_BAD_TRAP
9241.align 32 /* 19e */
9242 ta HP_BAD_TRAP
9243.align 32 /* 19f */
9244 ta HP_BAD_TRAP
9245.align 32 /* 1a0 */
9246
9247trap_handler_1a0:
9248.global good_trap
9249good_trap:
9250 ba good_trap
9251 nop
9252 nop
9253 nop
9254
9255.align 32
9256trap_handler_1a1:
9257.global bad_trap
9258bad_trap:
9259 ba bad_trap
9260 nop
9261 nop
9262 nop
9263
9264/****************************************************************************************** */
9265SECTION .HPTRAPS_EXT_SECT TEXT_VA=HPTRAPS_EXT_TEXT_PA, DATA_VA=HPTRAPS_EXT_DATA_PA
9266
9267attr_text {
9268 Name=.HPTRAPS_EXT_SECT,
9269 hypervisor
9270}
9271
9272.text
9273.global ext_trap_0x9_begin
9274.global ext_trap_0xb_begin
9275.global ext_trap_0x1b_begin
9276.global ext_trap_0x2e_begin
9277.global ext_trap_0x31_begin
9278.global ext_trap_0x3e_begin
9279.global ext_trap_0x3f_begin
9280.global ext_trap_0x64_begin
9281.global ext_trap_0x68_begin
9282.global ext_trap_0x6c_begin
9283.global ext_trap_0x192_begin
9284.global ext_trap_sem_lock_begin
9285.global ext_trap_sem_release_begin
9286
9287ext_trap_sem_lock_begin:
9288 or %i7, %g0, %g7 ! save %i7
9289 wr %g0, ASI_CORE_ID, %asi
9290 ldxa [ASI_CORE_ID_VA] %asi, %g1 ! %g1 = core id + tid
9291ext_trap_sem_lock_loop:
9292 or %g0, 0x100, %i7
9293 or %g0, %g1, %g2
9294 or %g0, 0x0fff, %g3 ! %g3 = compare value
9295 setx sem_data, %g5, %g4 ! %g4 = sem_data
9296 casxa [%g4] 0x80, %g3, %g2
9297 cmp %g2, 0x0fff
9298 bne,a %xcc, ext_trap_sem_lock_loop
9299 ta HPTRAP_DELAY_LOOP
9300 or %g7, %g0, %i7 ! restore %i7
9301 done
9302
9303ext_trap_sem_release_begin:
9304 wr %g0, ASI_CORE_ID, %asi
9305 ldxa [ASI_CORE_ID_VA] %asi, %g1 ! %g1 = core id + tid
9306 or %g0, 0x0fff, %g3 ! %g3 = compare value
9307 setx sem_data, %g5, %g4 ! %g4 = sem_data
9308 casxa [%g4] 0x80, %g1, %g3
9309 done
9310
9311
9312ext_trap_0x3e_begin:
9313 ! If TL > 1 ==> Zero context
9314 rdpr %tl, %g1
9315 cmp %g1, 1
9316 bg,a %xcc, trap_0x3e_zero_ctx
9317 or %g0, 0x10, %g4
9318 or %g0, 0x30, %g4
9319trap_0x3e_zero_ctx:
9320 ldxa [%g0] 0x50, %g1 ! %g1 = IMMU_TAG_TARGET
9321 or %g0, 0x50, %g2
9322 ldxa [%g2] 0x54, %g3 ! %g3 = ITSB_PTR_0
9323trap_0x3e_next_tte:
9324 ldda [%g3] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6 = TTE_TAG, %g7 = TTE_DATA
9325 cmp %g6, %g1
9326 bne,a %xcc, trap_0x3e_next_tsb_ptr
9327 add %g2, 8, %g2
9328 srlx %g7, 63, %g5
9329 brz %g5, trap_0x3e_next_tsb_ptr
9330 add %g2, 8, %g2
9331 ldxa [%g4] 0x54, %g5 ! %g5 = NZ_TSB_CONFIG
9332 and %g5, 0x80, %g5
9333 brz,a %g5, trap_0x3e_sun4u
9334 or %g0, 0x0800, %g5
9335trap_0x3e_sun4v:
9336 or %g0, 0x0c00, %g5
9337trap_0x3e_sun4u:
9338 stxa %g7, [%g5] 0x54 ! Write to IMMU_DATA_IN
9339 retry
9340trap_0x3e_next_tsb_ptr:
9341 add %g4, 8, %g4
9342 cmp %g4, 0x50
9343 bl,a %xcc, trap_0x3e_next_tte
9344 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR
9345 done
9346
9347!****************************************************************************************
9348ext_trap_0x3f_begin:
9349 or %g0, 0x8, %g1
9350 ldxa [%g1] 0x21, %g2 ! %g2 = PRIMARY_CTX
9351 or %g0, 0x30, %g3
9352 ldxa [%g3] 0x58, %g1 ! %g1 = DMMU_TAG_ACCESS
9353 srlx %g1, 13, %g1
9354 sllx %g1, 13, %g1
9355 or %g1, %g2, %g1 ! %g1 = DMMU_TAG_ACCESS with NZ_CTX
9356 stxa %g1, [%g3] 0x58 ! Update DMMU_TAG_ACCESS
9357 ldxa [%g0] 0x58, %g1 ! %g1 = DMMU_TAG_TARGET
9358 or %g0, 0x30, %g4
9359 or %g0, 0x70, %g2
9360 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR_0
9361trap_0x3f_next_tte:
9362 ldda [%g3] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6 = TTE_TAG, %g7 = TTE_DATA
9363 cmp %g6, %g1
9364 bne,a %xcc, trap_0x3f_next_tsb_ptr
9365 add %g2, 8, %g2
9366 srlx %g7, 63, %g5
9367 brz %g5, trap_0x3f_next_tsb_ptr
9368 add %g2, 8, %g2
9369 ldxa [%g4] 0x54, %g5 ! %g5 = NZ_TSB_CONFIG
9370 and %g5, 0x80, %g5
9371 brz,a %g5, trap_0x3f_sun4u
9372 or %g0, 0x0800, %g5
9373trap_0x3f_sun4v:
9374 or %g0, 0x0c00, %g5
9375trap_0x3f_sun4u:
9376 stxa %g7, [%g5] 0x5c ! Write to DMMU_DATA_IN
9377 retry
9378trap_0x3f_next_tsb_ptr:
9379 add %g4, 8, %g4
9380 cmp %g4, 0x50
9381 bl,a %xcc, trap_0x3f_next_tte
9382 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR
9383 done
9384
9385!****************************************************************************************
9386ext_trap_0x64_begin:
9387 ldxa [%g0] 0x50, %g1 ! %g1 = IMMU_TAG_TARGET
9388 or %g0, 0x50, %g2 ! %g2 points to ITSB_PTR_0
9389 srlx %g1, 48, %g3 ! %g3 = CTX
9390 brz,a %g3, trap_0x64_load_tsb_config
9391 or %g0, 0x10, %g3
9392 or %g0, 0x30, %g3
9393trap_0x64_load_tsb_config:
9394 ldxa [%g3] 0x54, %g4 ! %g4 = TSB_CONFIG
9395 stxa %g4, [%g0] 0x4f
9396 and %g4, 0x80, %g4 ! %g4 = SUN4V
9397 brz,a %g4, trap_0x64_sun4u
9398 or %g0, %g0, %g4 ! %g4 = 0x000 -> 4U
9399 or %g0, 0x400, %g4 ! %g4 = 0x400 -> 4V
9400trap_0x64_sun4u:
9401 ldxa [%g2] 0x54, %g5 ! %g5 = ITSB_PTR
9402trap_0x64_load_tte:
9403 ldda [%g5] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6=TTE_TAG, %g7=TTE_DATA
9404 cmp %g6, %g1 ! Compare TAG
9405 bne,a %xcc, trap_0x64_next_ptr
9406 add %g2, 8, %g2
9407 srlx %g7, 63, %g5 ! Check Valid bit
9408 brz,a %g5, trap_0x64_next_ptr
9409 add %g2, 8, %g2
9410 ! At this point, we have got the TTE to be loaded into the TLB.
9411 ! We just need to figure out what physical offset to use.
9412 ! Register %g4 and %g7 are restricted.
9413 setx trap_ra_mask, %g5, %g6
9414 ldxa [%g0] 0x4f, %g5 ! %g5 = TSB_CONFIG
9415 and %g5, 0x100, %g3 ! %g3 has the ranotpa bit
9416 brz,a %g3, trap_0x64_skip_ra
9417 nop
9418 and %g5, 0x70, %g3 ! %g3 = PSIZE
9419 cmp %g3, 0x00
9420 be,a trap_0x64_get_rr_limits
9421 add %g6, 48, %g6
9422 cmp %g3, 0x10
9423 be,a trap_0x64_get_rr_limits
9424 add %g6, 32, %g6
9425 cmp %g3, 0x10
9426 be,a trap_0x64_get_rr_limits
9427 add %g6, 16, %g6
9428trap_0x64_get_rr_limits:
9429 ldda [%g6] 0x24, %g2 ! %g2 = RA_max mask, %g3 = RA_min mask
9430 sllx %g7, 24, %g5
9431 srlx %g5, 37, %g5
9432 sllx %g5, 13, %g5 ! %g5 = RA
9433 or %g5, %g2, %g2 ! %g2 = RA_max
9434 and %g5, %g3, %g3 ! %g3 = RA_min
9435
9436 or %g0, 0x108, %g1 ! %g1 points to REAL_RANGE_REG
9437trap_0x64_next_rr:
9438 cmp %g1, 0x128
9439 bl,a %xcc, trap_0x64_get_rr
9440 ldxa [%g1] 0x52, %g5 ! %g5 = REAL_RANGE
9441 done
9442trap_0x64_get_rr:
9443 srlx %g5, 63, %g6
9444 brz,a %g6, trap_0x64_next_rr
9445 add %g1, 8, %g1
9446
9447 sllx %g5, 10, %g6 ! %g6 = RR left shift by 10
9448 srlx %g6, 37, %g6
9449 sllx %g6, 13, %g6 ! %g6 = RA_hi
9450 cmp %g6, %g2
9451 bl,a %xcc, trap_0x64_next_rr
9452 add %g1, 8, %g1
9453 sllx %g5, 39, %g6
9454 srlx %g6, 24, %g6 ! %g6 = RA_lo
9455 cmp %g6, %g3
9456 bg,a %xcc, trap_0x64_next_rr
9457 add %g1, 8, %g1
9458 add %g1, 0x100, %g1
9459 ldxa [%g1] 0x52, %g1 ! %g1 = physical offset
9460 add %g7, %g1, %g7
9461trap_0x64_skip_ra:
9462 stxa %g7, [%g4] 0x54
9463 retry
9464
9465trap_0x64_next_ptr:
9466 cmp %g2, 0x70
9467 bl,a %xcc, trap_0x64_load_tsb_config
9468 add %g3, 8, %g3
9469 done
9470
9471!****************************************************************************************
9472ext_trap_0x68_begin:
9473 ldxa [%g0] 0x58, %g1 ! %g1 = DMMU_TAG_TARGET
9474 or %g0, 0x70, %g2 ! %g2 points to DTSB_PTR_0
9475 srlx %g1, 48, %g3 ! %g3 = CTX
9476 brz,a %g3, trap_0x68_load_tsb_config
9477 or %g0, 0x10, %g3
9478 or %g0, 0x30, %g3
9479trap_0x68_load_tsb_config:
9480 ldxa [%g3] 0x54, %g4 ! %g4 = TSB_CONFIG
9481 stxa %g4, [%g0] 0x4f
9482 and %g4, 0x80, %g4 ! %g4 = SUN4V
9483 brz,a %g4, trap_0x68_sun4u
9484 or %g0, %g0, %g4 ! %g4 = 0x000 -> 4U
9485 or %g0, 0x400, %g4 ! %g4 = 0x400 -> 4V
9486trap_0x68_sun4u:
9487 ldxa [%g2] 0x54, %g5 ! %g5 = DTSB_PTR
9488trap_0x68_load_tte:
9489 ldda [%g5] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6=TTE_TAG, %g7=TTE_DATA
9490 cmp %g6, %g1 ! Compare TAG
9491 bne,a %xcc, trap_0x68_next_ptr
9492 add %g2, 8, %g2
9493 srlx %g7, 63, %g5 ! Check Valid bit
9494 brz,a %g5, trap_0x68_next_ptr
9495 add %g2, 8, %g2
9496 ! At this point, we have got the TTE to be loaded into the TLB.
9497 ! We just need to figure out what physical offset to use.
9498 ! Register %g4 and %g7 are restricted.
9499 setx trap_ra_mask, %g5, %g6
9500 ldxa [%g0] 0x4f, %g5 ! %g5 = TSB_CONFIG
9501 and %g5, 0x100, %g3 ! %g3 has the ranotpa bit
9502 brz,a %g3, trap_0x68_skip_ra
9503 nop
9504 and %g5, 0x70, %g3 ! %g3 = PSIZE
9505 cmp %g3, 0x00
9506 be,a trap_0x68_get_rr_limits
9507 add %g6, 48, %g6
9508 cmp %g3, 0x10
9509 be,a trap_0x68_get_rr_limits
9510 add %g6, 32, %g6
9511 cmp %g3, 0x10
9512 be,a trap_0x68_get_rr_limits
9513 add %g6, 16, %g6
9514trap_0x68_get_rr_limits:
9515 ldda [%g6] 0x24, %g2 ! %g2 = RA_max mask, %g3 = RA_min mask
9516 sllx %g7, 24, %g5
9517 srlx %g5, 37, %g5
9518 sllx %g5, 13, %g5 ! %g5 = RA
9519 or %g5, %g2, %g2 ! %g2 = RA_max
9520 and %g5, %g3, %g3 ! %g3 = RA_min
9521
9522 or %g0, 0x108, %g1 ! %g1 points to REAL_RANGE_REG
9523trap_0x68_next_rr:
9524 cmp %g1, 0x128
9525 bl,a %xcc, trap_0x68_get_rr
9526 ldxa [%g1] 0x52, %g5 ! %g5 = REAL_RANGE
9527 done
9528trap_0x68_get_rr:
9529 srlx %g5, 63, %g6
9530 brz,a %g6, trap_0x68_next_rr
9531 add %g1, 8, %g1
9532
9533 sllx %g5, 10, %g6 ! %g6 = RR left shift by 10
9534 srlx %g6, 37, %g6
9535 sllx %g6, 13, %g6 ! %g6 = RA_hi
9536 cmp %g6, %g2
9537 bl,a %xcc, trap_0x68_next_rr
9538 add %g1, 8, %g1
9539 sllx %g5, 39, %g6
9540 srlx %g6, 24, %g6 ! %g6 = RA_lo
9541 cmp %g6, %g3
9542 bg,a %xcc, trap_0x68_next_rr
9543 add %g1, 8, %g1
9544 add %g1, 0x100, %g1
9545 ldxa [%g1] 0x52, %g1 ! %g1 = physical offset
9546 add %g7, %g1, %g7
9547trap_0x68_skip_ra:
9548 stxa %g7, [%g4] 0x5c
9549 retry
9550
9551trap_0x68_next_ptr:
9552 cmp %g2, 0x90
9553 bl,a %xcc, trap_0x68_load_tsb_config
9554 add %g3, 8, %g3
9555 done
9556
9557/*************************************************************************/
9558ext_trap_0x9_begin:
9559 /* Get TID */
9560 wr %g0, ASI_CORE_ID, %asi
9561 ldxa [ASI_CORE_ID_VA] %asi, %l7
9562 set 0x7, %g1
9563 and %l7, %g1, %l7 ! %l7 has TID
9564 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9565 or %g0, NUM_IMPL_TRAPS, %g3
9566 umul %g3, 4, %g2
9567 umul %l7, %g2, %g2 ! %g2 points to thread offset
9568 add %g1, %g2, %g1 ! %g1 points to thread
9569 add %g1, TRAP_0x9_OFFSET, %g1 ! %g1 points to trap 0x9 occurence count
9570 lduw [%g1], %g2
9571 add %g2, 1, %g2
9572 or %g0, MAX_OCCURENCE_CNT, %g4
9573 cmp %g2, %g4
9574 bge %xcc, clear_occurence_cnt
9575 nop
9576 stw %g2, [%g1]
9577 done
9578
9579ext_trap_0xb_begin:
9580 /* Get TID */
9581 wr %g0, ASI_CORE_ID, %asi
9582 ldxa [ASI_CORE_ID_VA] %asi, %l7
9583 set 0x7, %g1
9584 and %l7, %g1, %l7 ! %l7 has TID
9585 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9586 or %g0, NUM_IMPL_TRAPS, %g3
9587 umul %g3, 4, %g2
9588 umul %l7, %g2, %g2 ! %g2 points to thread offset
9589 add %g1, %g2, %g1 ! %g1 points to thread
9590 add %g1, TRAP_0xB_OFFSET, %g1 ! %g1 points to trap 0xb occurence count
9591 lduw [%g1], %g2
9592 add %g2, 1, %g2
9593 or %g0, MAX_OCCURENCE_CNT, %g4
9594 cmp %g2, %g4
9595 bge %xcc, clear_occurence_cnt
9596 nop
9597 stw %g2, [%g1]
9598 done
9599
9600ext_trap_0x1b_begin:
9601 /* Get TID */
9602 wr %g0, ASI_CORE_ID, %asi
9603 ldxa [ASI_CORE_ID_VA] %asi, %l7
9604 set 0x7, %g1
9605 and %l7, %g1, %l7 ! %l7 has TID
9606 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9607 or %g0, NUM_IMPL_TRAPS, %g3
9608 umul %g3, 4, %g2
9609 umul %l7, %g2, %g2 ! %g2 points to thread offset
9610 add %g1, %g2, %g1 ! %g1 points to thread
9611 add %g1, TRAP_0x1B_OFFSET, %g1 ! %g1 points to trap 0x1b occurence count
9612 lduw [%g1], %g2
9613 add %g2, 1, %g2
9614 or %g0, MAX_OCCURENCE_CNT, %g4
9615 cmp %g2, %g4
9616 bge %xcc, clear_occurence_cnt
9617 nop
9618 stw %g2, [%g1]
9619 done
9620
9621ext_trap_0x2e_begin:
9622 /* Get TID */
9623 wr %g0, ASI_CORE_ID, %asi
9624 ldxa [ASI_CORE_ID_VA] %asi, %l7
9625 set 0x7, %g1
9626 and %l7, %g1, %l7 ! %l7 has TID
9627 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9628 or %g0, NUM_IMPL_TRAPS, %g3
9629 umul %g3, 4, %g2
9630 umul %l7, %g2, %g2 ! %g2 points to thread offset
9631 add %g1, %g2, %g1 ! %g1 points to thread
9632 add %g1, TRAP_0x2E_OFFSET, %g1 ! %g1 points to trap 0x2e occurence count
9633 lduw [%g1], %g2
9634 add %g2, 1, %g2
9635 or %g0, MAX_OCCURENCE_CNT, %g4
9636 cmp %g2, %g4
9637 bge %xcc, clear_occurence_cnt
9638 nop
9639 stw %g2, [%g1]
9640 done
9641
9642ext_trap_0x31_begin:
9643 /* Get TID */
9644 wr %g0, ASI_CORE_ID, %asi
9645 ldxa [ASI_CORE_ID_VA] %asi, %l7
9646 set 0x7, %g1
9647 and %l7, %g1, %l7 ! %l7 has TID
9648 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9649 or %g0, NUM_IMPL_TRAPS, %g3
9650 umul %g3, 4, %g2
9651 umul %l7, %g2, %g2 ! %g2 points to thread offset
9652 add %g1, %g2, %g1 ! %g1 points to thread
9653 add %g1, TRAP_0x31_OFFSET, %g1 ! %g1 points to trap 0x31 occurence count
9654 lduw [%g1], %g2
9655 add %g2, 1, %g2
9656 or %g0, MAX_OCCURENCE_CNT, %g4
9657 cmp %g2, %g4
9658 bge %xcc, clear_occurence_cnt
9659 nop
9660 stw %g2, [%g1]
9661 done
9662
9663ext_trap_0x6c_begin:
9664 /* Get TID */
9665 wr %g0, ASI_CORE_ID, %asi
9666 ldxa [ASI_CORE_ID_VA] %asi, %l7
9667 set 0x7, %g1
9668 and %l7, %g1, %l7 ! %l7 has TID
9669 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9670 or %g0, NUM_IMPL_TRAPS, %g3
9671 umul %g3, 4, %g2
9672 umul %l7, %g2, %g2 ! %g2 points to thread offset
9673 add %g1, %g2, %g1 ! %g1 points to thread
9674 add %g1, TRAP_0x6C_OFFSET, %g1 ! %g1 points to trap 0x6c occurence count
9675 lduw [%g1], %g2
9676 add %g2, 1, %g2
9677 or %g0, MAX_OCCURENCE_CNT, %g4
9678 cmp %g2, %g4
9679 bge %xcc, clear_occurence_cnt
9680 nop
9681 stw %g2, [%g1]
9682 done
9683
9684
9685clear_occurence_cnt:
9686 stw %g0, [%g1]
9687 add %g1, 4, %g1
9688 sub %g3, 1, %g3
9689 brnz %g3, clear_occurence_cnt
9690 nop
9691 /* %l7 has TID */
9692 setx Thr0_register_initial_values, %i6, %i7
9693 umul %l7, 240, %i6
9694 add %i7, %i6, %i7 ! %i7 points to register values
9695restore_registers:
9696 wrpr 0, %g0, %gl
9697 ldx [%i7 + 0x10], %g2
9698 ldx [%i7 + 0x00], %g3
9699 ldx [%i7 + 0x08], %g4
9700 ldx [%i7 + 0x10], %g5
9701 ldx [%i7 + 0x18], %g6
9702 ldx [%i7 + 0x20], %g7
9703 ldx [%i7 + 0x28], %o0
9704 ldx [%i7 + 0x30], %o1
9705 ldx [%i7 + 0x38], %o2
9706 ldx [%i7 + 0x40], %o3
9707 ldx [%i7 + 0x48], %o4
9708 ldx [%i7 + 0x50], %o5
9709 ldx [%i7 + 0x58], %o6
9710 ldx [%i7 + 0x60], %o7
9711 ldx [%i7 + 0x68], %l0
9712 ldx [%i7 + 0x70], %l1
9713 ldx [%i7 + 0x78], %l2
9714 ldx [%i7 + 0x80], %l3
9715 ldx [%i7 + 0x88], %l4
9716 ldx [%i7 + 0x90], %l5
9717 ldx [%i7 + 0x98], %l6
9718 ldx [%i7 + 0xa0], %l7
9719 ldx [%i7 + 0xa8], %i0
9720 ldx [%i7 + 0xb0], %i1
9721 ldx [%i7 + 0xb8], %i2
9722 ldx [%i7 + 0xc0], %i3
9723 ldx [%i7 + 0xc8], %i4
9724 ldx [%i7 + 0xd0], %i5
9725 ldx [%i7 + 0xd8], %i6
9726 ldx [%i7 + 0xe0], %i7
9727 done
9728
9729attr_data {
9730 Name=.HPTRAPS_EXT_SECT,
9731 hypervisor
9732}
9733
9734.data
9735trap_ra_mask:
9736 .xword 0x00000fffe000
9737 .xword 0x00fff0000000
9738 .xword 0x0000003fe000
9739 .xword 0x00ffffc00000
9740 .xword 0x00000000e000
9741 .xword 0x00ffffff0000
9742 .xword 0x000000000000
9743 .xword 0x00ffffffe000
9744
9745.global sem_data
9746sem_data:
9747 .xword 0x0fff
9748 .xword 0x0
9749
9750/* include register_init.out */
9751Thr0_trap_occurence_cnt_begin:
9752 .word 0
9753 .word 0
9754 .word 0
9755 .word 0
9756 .word 0
9757 .word 0
9758Thr1_trap_occurence_cnt_begin:
9759 .word 0
9760 .word 0
9761 .word 0
9762 .word 0
9763 .word 0
9764 .word 0
9765Thr2_trap_occurence_cnt_begin:
9766 .word 0
9767 .word 0
9768 .word 0
9769 .word 0
9770 .word 0
9771 .word 0
9772Thr3_trap_occurence_cnt_begin:
9773 .word 0
9774 .word 0
9775 .word 0
9776 .word 0
9777 .word 0
9778 .word 0
9779Thr4_trap_occurence_cnt_begin:
9780 .word 0
9781 .word 0
9782 .word 0
9783 .word 0
9784 .word 0
9785 .word 0
9786Thr5_trap_occurence_cnt_begin:
9787 .word 0
9788 .word 0
9789 .word 0
9790 .word 0
9791 .word 0
9792 .word 0
9793Thr6_trap_occurence_cnt_begin:
9794 .word 0
9795 .word 0
9796 .word 0
9797 .word 0
9798 .word 0
9799 .word 0
9800Thr7_trap_occurence_cnt_begin:
9801 .word 0
9802 .word 0
9803 .word 0
9804 .word 0
9805 .word 0
9806 .word 0
9807.align 32
9808.global Thr0_register_initial_values
9809Thr0_register_initial_values:
9810 .xword 0x000000ea4000
9811 .xword 0x000000ea5fc0
9812 .xword 0x000006140000
9813 .xword 0x00000614ffc0
9814 .xword 0x00018ec00000
9815 .xword 0x00018effffc0
9816 .xword 0x000000ec2000
9817 .xword 0x000000ec3fc0
9818 .xword 0x000006b80000
9819 .xword 0x000006b8ffc0
9820 .xword 0x000000e68000
9821 .xword 0x000000e69fc0
9822 .xword 0x000000fb4000
9823 .xword 0x000000fb5fc0
9824 .xword 0x000000e6c000
9825 .xword 0x000000e6dfc0
9826 .xword 0x000000e04000
9827 .xword 0x000000e05fc0
9828 .xword 0x000000e5c000
9829 .xword 0x000000e5dfc0
9830 .xword 0x000000e90000
9831 .xword 0x000000e91fc0
9832 .xword 0x000000e54000
9833 .xword 0x000000e55fc0
9834 .xword 0x0000064b0000
9835 .xword 0x0000064bffc0
9836 .xword 0x000000f4e000
9837 .xword 0x000000f4ffc0
9838 .xword 0x000000f5a000
9839 .xword 0x000000f5bfc0
9840Thr1_register_initial_values:
9841 .xword 0x000006b00000
9842 .xword 0x000006b0ffc0
9843 .xword 0x000000e34000
9844 .xword 0x000000e35fc0
9845 .xword 0x000000f02000
9846 .xword 0x000000f03fc0
9847 .xword 0x0001ad800000
9848 .xword 0x0001adbfffc0
9849 .xword 0x000006ad0000
9850 .xword 0x000006adffc0
9851 .xword 0x0000067c0000
9852 .xword 0x0000067cffc0
9853 .xword 0x000000e88000
9854 .xword 0x000000e89fc0
9855 .xword 0x000000fea000
9856 .xword 0x000000febfc0
9857 .xword 0x000000f76000
9858 .xword 0x000000f77fc0
9859 .xword 0x000006320000
9860 .xword 0x00000632ffc0
9861 .xword 0x000006010000
9862 .xword 0x00000601ffc0
9863 .xword 0x0001ac400000
9864 .xword 0x0001ac7fffc0
9865 .xword 0x0001a7800000
9866 .xword 0x0001a7bfffc0
9867 .xword 0x000006020000
9868 .xword 0x00000602ffc0
9869 .xword 0x000006510000
9870 .xword 0x00000651ffc0
9871Thr2_register_initial_values:
9872 .xword 0x000000e84000
9873 .xword 0x000000e85fc0
9874 .xword 0x000189800000
9875 .xword 0x000189bfffc0
9876 .xword 0x000006430000
9877 .xword 0x00000643ffc0
9878 .xword 0x000000e74000
9879 .xword 0x000000e75fc0
9880 .xword 0x000000f40000
9881 .xword 0x000000f41fc0
9882 .xword 0x000000f74000
9883 .xword 0x000000f75fc0
9884 .xword 0x000006410000
9885 .xword 0x00000641ffc0
9886 .xword 0x000006b50000
9887 .xword 0x000006b5ffc0
9888 .xword 0x000000f3c000
9889 .xword 0x000000f3dfc0
9890 .xword 0x000006190000
9891 .xword 0x00000619ffc0
9892 .xword 0x000193000000
9893 .xword 0x0001933fffc0
9894 .xword 0x000000e7e000
9895 .xword 0x000000e7ffc0
9896 .xword 0x000000f86000
9897 .xword 0x000000f87fc0
9898 .xword 0x000006080000
9899 .xword 0x00000608ffc0
9900 .xword 0x000006d50000
9901 .xword 0x000006d5ffc0
9902Thr3_register_initial_values:
9903 .xword 0x0001bb400000
9904 .xword 0x0001bb7fffc0
9905 .xword 0x0000061d0000
9906 .xword 0x0000061dffc0
9907 .xword 0x0000069e0000
9908 .xword 0x0000069effc0
9909 .xword 0x000006100000
9910 .xword 0x00000610ffc0
9911 .xword 0x000000faa000
9912 .xword 0x000000fabfc0
9913 .xword 0x000006580000
9914 .xword 0x00000658ffc0
9915 .xword 0x000185800000
9916 .xword 0x000185bfffc0
9917 .xword 0x0001b1000000
9918 .xword 0x0001b13fffc0
9919 .xword 0x0001af400000
9920 .xword 0x0001af7fffc0
9921 .xword 0x000c50000000
9922 .xword 0x000c5fffffc0
9923 .xword 0x000006e60000
9924 .xword 0x000006e6ffc0
9925 .xword 0x000000ed8000
9926 .xword 0x000000ed9fc0
9927 .xword 0x000006fa0000
9928 .xword 0x000006faffc0
9929 .xword 0x000000ef4000
9930 .xword 0x000000ef5fc0
9931 .xword 0x000000f5e000
9932 .xword 0x000000f5ffc0
9933Thr4_register_initial_values:
9934 .xword 0x000000e2c000
9935 .xword 0x000000e2dfc0
9936 .xword 0x000000e98000
9937 .xword 0x000000e99fc0
9938 .xword 0x00019dc00000
9939 .xword 0x00019dffffc0
9940 .xword 0x000000f38000
9941 .xword 0x000000f39fc0
9942 .xword 0x0001b9c00000
9943 .xword 0x0001b9ffffc0
9944 .xword 0x000000f8a000
9945 .xword 0x000000f8bfc0
9946 .xword 0x0001aa000000
9947 .xword 0x0001aa3fffc0
9948 .xword 0x000000eda000
9949 .xword 0x000000edbfc0
9950 .xword 0x000c00000000
9951 .xword 0x000c0fffffc0
9952 .xword 0x000006ca0000
9953 .xword 0x000006caffc0
9954 .xword 0x000006770000
9955 .xword 0x00000677ffc0
9956 .xword 0x000000f96000
9957 .xword 0x000000f97fc0
9958 .xword 0x000006df0000
9959 .xword 0x000006dfffc0
9960 .xword 0x000000eee000
9961 .xword 0x000000eeffc0
9962 .xword 0x000006ab0000
9963 .xword 0x000006abffc0
9964Thr5_register_initial_values:
9965 .xword 0x000000f2e000
9966 .xword 0x000000f2ffc0
9967 .xword 0x000000f88000
9968 .xword 0x000000f89fc0
9969 .xword 0x000000e6a000
9970 .xword 0x000000e6bfc0
9971 .xword 0x000000e66000
9972 .xword 0x000000e67fc0
9973 .xword 0x000191c00000
9974 .xword 0x000191ffffc0
9975 .xword 0x000000e9c000
9976 .xword 0x000000e9dfc0
9977 .xword 0x00018fc00000
9978 .xword 0x00018fffffc0
9979 .xword 0x000000e38000
9980 .xword 0x000000e39fc0
9981 .xword 0x000000fc2000
9982 .xword 0x000000fc3fc0
9983 .xword 0x000006590000
9984 .xword 0x00000659ffc0
9985 .xword 0x000000eb8000
9986 .xword 0x000000eb9fc0
9987 .xword 0x000000f52000
9988 .xword 0x000000f53fc0
9989 .xword 0x000000ed0000
9990 .xword 0x000000ed1fc0
9991 .xword 0x000000e94000
9992 .xword 0x000000e95fc0
9993 .xword 0x0001a6800000
9994 .xword 0x0001a6bfffc0
9995Thr6_register_initial_values:
9996 .xword 0x000000fc0000
9997 .xword 0x000000fc1fc0
9998 .xword 0x000006030000
9999 .xword 0x00000603ffc0
10000 .xword 0x000000f36000
10001 .xword 0x000000f37fc0
10002 .xword 0x0000065f0000
10003 .xword 0x0000065fffc0
10004 .xword 0x000000e2a000
10005 .xword 0x000000e2bfc0
10006 .xword 0x000006cd0000
10007 .xword 0x000006cdffc0
10008 .xword 0x000c40000000
10009 .xword 0x000c4fffffc0
10010 .xword 0x000000ede000
10011 .xword 0x000000edffc0
10012 .xword 0x0001bc800000
10013 .xword 0x0001bcbfffc0
10014 .xword 0x0000066c0000
10015 .xword 0x0000066cffc0
10016 .xword 0x000000f30000
10017 .xword 0x000000f31fc0
10018 .xword 0x000006350000
10019 .xword 0x00000635ffc0
10020 .xword 0x000000f58000
10021 .xword 0x000000f59fc0
10022 .xword 0x0000062a0000
10023 .xword 0x0000062affc0
10024 .xword 0x000000ff8000
10025 .xword 0x000000ff9fc0
10026Thr7_register_initial_values:
10027 .xword 0x000000e02000
10028 .xword 0x000000e03fc0
10029 .xword 0x0001b8000000
10030 .xword 0x0001b83fffc0
10031 .xword 0x000000e3c000
10032 .xword 0x000000e3dfc0
10033 .xword 0x000000f5c000
10034 .xword 0x000000f5dfc0
10035 .xword 0x0001a7400000
10036 .xword 0x0001a77fffc0
10037 .xword 0x000000e28000
10038 .xword 0x000000e29fc0
10039 .xword 0x000006db0000
10040 .xword 0x000006dbffc0
10041 .xword 0x000000f7a000
10042 .xword 0x000000f7bfc0
10043 .xword 0x000195800000
10044 .xword 0x000195bfffc0
10045 .xword 0x000006fc0000
10046 .xword 0x000006fcffc0
10047 .xword 0x000006060000
10048 .xword 0x00000606ffc0
10049 .xword 0x000eb0000000
10050 .xword 0x000ebfffffc0
10051 .xword 0x000006340000
10052 .xword 0x00000634ffc0
10053 .xword 0x00018b400000
10054 .xword 0x00018b7fffc0
10055 .xword 0x000184400000
10056 .xword 0x0001847fffc0
10057/*********************************************************************/
10058SECTION .Thr0_User_Text_4u000 TEXT_VA=0x0001fa2000
10059attr_text {
10060 Name = .Thr0_User_Text_4u000 ,
10061 thr0_nz_ctx_tsb_2 ,
10062 VA = 0x000001fa2000 ,/* 0x000001fa3fc0 */
10063 RA = 0x0001386000 ,
10064 PA = 0x0003386000 ,
10065 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10066 TTE_V = 1 ,
10067 TTE_Size = 0 ,
10068 TTE_NFO = 0 ,
10069 TTE_IE = 0 ,
10070 TTE_Soft2 = 0x32e ,
10071 TTE_Diag = 0xe4 ,
10072 TTE_Soft = 0x10 ,
10073 TTE_EP = 1 ,
10074 TTE_L = 0 ,
10075 TTE_CP = 0 ,
10076 TTE_CV = 0 ,
10077 TTE_E = 0 ,
10078 TTE_P = 0 ,
10079 TTE_W = 0 ,
10080 TTE_RSVD1 = 0 ,
10081 end_label = Thr0_User_Text_4u000_text_end ,
10082 compressimage ,
10083 }
10084.text
10085.global Thr0_user_code_entry
10086Thr0_user_code_entry:
10087.global Thr0_User_Text_4u000_text_begin
10088Thr0_User_Text_4u000_text_begin:
10089 EXIT_GOOD
10090Thr0_User_Text_4u000_text_end:
10091/*********************************************************************/
10092SECTION .Thr0_User_Data_4u100 DATA_VA=0x0001ed6000
10093attr_data {
10094 Name = .Thr0_User_Data_4u100 ,
10095 VA = 0x000001ed6000 ,/* 0x000001ed7fc0 */
10096 RA = 0x0001274000 ,
10097 PA = 0x0003274000 ,
10098 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10099 thr0_nz_ctx_tsb_2 ,
10100 TTE_V = 1 ,
10101 TTE_Size = 0 ,
10102 TTE_NFO = 0 ,
10103 TTE_IE = 0 ,
10104 TTE_Soft2 = 0x186 ,
10105 TTE_Diag = 0x8a ,
10106 TTE_Soft = 0x0c ,
10107 TTE_EP = 0 ,
10108 TTE_L = 0 ,
10109 TTE_CP = 1 ,
10110 TTE_CV = 0 ,
10111 TTE_E = 0 ,
10112 TTE_P = 0 ,
10113 TTE_W = 1 ,
10114 TTE_RSVD1 = 0 ,
10115 end_label = Thr0_User_Data_4u100_data_end ,
10116 compressimage ,
10117 }
10118.data
10119.global Thr0_User_Data_4u100_data_begin
10120Thr0_User_Data_4u100_data_begin:
10121Thr0_User_Data_4u100_data_end:
10122/*********************************************************************/
10123SECTION .Thr0_User_Data_4v200 DATA_VA=0x0134000000
10124attr_data {
10125 Name = .Thr0_User_Data_4v200 ,
10126 VA = 0x000134000000 ,/* 0x0001343fffc0 */
10127 RA = 0x036d000000 ,
10128 PA = 0x036d000000 ,
10129 TTE_Context = 0x0bc9 ,/* DATA_SECONDARY */
10130 thr0_nz_ctx_tsb_0 ,
10131 TTE_V = 1 ,
10132 TTE_NFO = 0 ,
10133 TTE_L = 1 ,
10134 TTE_Soft = 0x0d2df9 ,
10135 TTE_IE = 0 ,
10136 TTE_E = 0 ,
10137 TTE_CP = 0 ,
10138 TTE_CV = 0 ,
10139 TTE_P = 0 ,
10140 TTE_EP = 0 ,
10141 TTE_W = 1 ,
10142 TTE_SW1 = 1 ,
10143 TTE_SW0 = 0 ,
10144 TTE_RSVD1 = 0 ,
10145 TTE_Size = 3 ,
10146 end_label = Thr0_User_Data_4v200_data_end ,
10147 compressimage ,
10148 }
10149.data
10150.global Thr0_User_Data_4v200_data_begin
10151Thr0_User_Data_4v200_data_begin:
10152Thr0_User_Data_4v200_data_end:
10153/*********************************************************************/
10154SECTION .Thr0_User_Data_4u300 DATA_VA=0x0001fe2000
10155attr_data {
10156 Name = .Thr0_User_Data_4u300 ,
10157 VA = 0x000001fe2000 ,/* 0x000001fe3fc0 */
10158 RA = 0x00013e4000 ,
10159 PA = 0x00033e4000 ,
10160 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10161 thr0_z_ctx_tsb_3 ,
10162 TTE_V = 1 ,
10163 TTE_Size = 0 ,
10164 TTE_NFO = 0 ,
10165 TTE_IE = 0 ,
10166 TTE_Soft2 = 0x107 ,
10167 TTE_Diag = 0xf6 ,
10168 TTE_Soft = 0x08 ,
10169 TTE_EP = 0 ,
10170 TTE_L = 1 ,
10171 TTE_CP = 0 ,
10172 TTE_CV = 0 ,
10173 TTE_E = 0 ,
10174 TTE_P = 0 ,
10175 TTE_W = 1 ,
10176 TTE_RSVD1 = 0 ,
10177 end_label = Thr0_User_Data_4u300_data_end ,
10178 compressimage ,
10179 }
10180.data
10181.global Thr0_User_Data_4u300_data_begin
10182Thr0_User_Data_4u300_data_begin:
10183Thr0_User_Data_4u300_data_end:
10184/*********************************************************************/
10185SECTION .Thr0_User_Text_4v000 TEXT_VA=0x0119400000
10186attr_text {
10187 Name = .Thr0_User_Text_4v000 ,
10188 thr0_nz_ctx_tsb_0 ,
10189 VA = 0x000119400000 ,/* 0x0001197fffc0 */
10190 RA = 0x0363800000 ,
10191 PA = 0x0363800000 ,
10192 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10193 TTE_V = 1 ,
10194 TTE_NFO = 0 ,
10195 TTE_L = 0 ,
10196 TTE_Soft = 0x08c9a7 ,
10197 TTE_IE = 0 ,
10198 TTE_E = 0 ,
10199 TTE_CP = 1 ,
10200 TTE_CV = 0 ,
10201 TTE_P = 0 ,
10202 TTE_EP = 1 ,
10203 TTE_W = 0 ,
10204 TTE_SW1 = 0 ,
10205 TTE_SW0 = 0 ,
10206 TTE_RSVD1 = 0 ,
10207 TTE_Size = 3 ,
10208 end_label = Thr0_User_Text_4v000_text_end ,
10209 compressimage ,
10210 }
10211.text
10212.global Thr0_User_Text_4v000_text_begin
10213Thr0_User_Text_4v000_text_begin:
10214 EXIT_GOOD
10215Thr0_User_Text_4v000_text_end:
10216/*********************************************************************/
10217SECTION .Thr0_User_Data_4v100 DATA_VA=0x0106800000
10218attr_data {
10219 Name = .Thr0_User_Data_4v100 ,
10220 VA = 0x000106800000 ,/* 0x000106bfffc0 */
10221 RA = 0x0366400000 ,
10222 PA = 0x0366400000 ,
10223 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10224 thr0_nz_ctx_tsb_0 ,
10225 TTE_V = 1 ,
10226 TTE_NFO = 0 ,
10227 TTE_L = 0 ,
10228 TTE_Soft = 0x14580a ,
10229 TTE_IE = 0 ,
10230 TTE_E = 0 ,
10231 TTE_CP = 0 ,
10232 TTE_CV = 0 ,
10233 TTE_P = 0 ,
10234 TTE_EP = 0 ,
10235 TTE_W = 1 ,
10236 TTE_SW1 = 0 ,
10237 TTE_SW0 = 1 ,
10238 TTE_RSVD1 = 0 ,
10239 TTE_Size = 3 ,
10240 end_label = Thr0_User_Data_4v100_data_end ,
10241 compressimage ,
10242 }
10243.data
10244.global Thr0_User_Data_4v100_data_begin
10245Thr0_User_Data_4v100_data_begin:
10246Thr0_User_Data_4v100_data_end:
10247/*********************************************************************/
10248SECTION .Thr0_User_Data_4u200 DATA_VA=0x0001f02000
10249attr_data {
10250 Name = .Thr0_User_Data_4u200 ,
10251 VA = 0x000001f02000 ,/* 0x000001f03fc0 */
10252 RA = 0x00012b0000 ,
10253 PA = 0x00032b0000 ,
10254 TTE_Context = 0x0bc9 ,/* DATA_SECONDARY */
10255 thr0_nz_ctx_tsb_2 ,
10256 TTE_V = 1 ,
10257 TTE_Size = 0 ,
10258 TTE_NFO = 0 ,
10259 TTE_IE = 0 ,
10260 TTE_Soft2 = 0x184 ,
10261 TTE_Diag = 0xbc ,
10262 TTE_Soft = 0x00 ,
10263 TTE_EP = 0 ,
10264 TTE_L = 0 ,
10265 TTE_CP = 0 ,
10266 TTE_CV = 0 ,
10267 TTE_E = 0 ,
10268 TTE_P = 0 ,
10269 TTE_W = 1 ,
10270 TTE_RSVD1 = 0 ,
10271 end_label = Thr0_User_Data_4u200_data_end ,
10272 compressimage ,
10273 }
10274.data
10275.global Thr0_User_Data_4u200_data_begin
10276Thr0_User_Data_4u200_data_begin:
10277Thr0_User_Data_4u200_data_end:
10278/*********************************************************************/
10279SECTION .Thr0_User_Data_4u301 DATA_VA=0x0001e76000
10280attr_data {
10281 Name = .Thr0_User_Data_4u301 ,
10282 VA = 0x000001e76000 ,/* 0x000001e77fc0 */
10283 RA = 0x00012b4000 ,
10284 PA = 0x00032b4000 ,
10285 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
10286 thr0_z_ctx_tsb_3 ,
10287 TTE_V = 1 ,
10288 TTE_Size = 0 ,
10289 TTE_NFO = 0 ,
10290 TTE_IE = 0 ,
10291 TTE_Soft2 = 0x107 ,
10292 TTE_Diag = 0xf6 ,
10293 TTE_Soft = 0x08 ,
10294 TTE_EP = 0 ,
10295 TTE_L = 1 ,
10296 TTE_CP = 0 ,
10297 TTE_CV = 0 ,
10298 TTE_E = 0 ,
10299 TTE_P = 0 ,
10300 TTE_W = 1 ,
10301 TTE_RSVD1 = 0 ,
10302 end_label = Thr0_User_Data_4u301_data_end ,
10303 compressimage ,
10304 }
10305.data
10306.global Thr0_User_Data_4u301_data_begin
10307Thr0_User_Data_4u301_data_begin:
10308Thr0_User_Data_4u301_data_end:
10309/*********************************************************************/
10310SECTION .Thr0_User_Text_4u001 TEXT_VA=0x0001ff4000
10311attr_text {
10312 Name = .Thr0_User_Text_4u001 ,
10313 thr0_nz_ctx_tsb_2 ,
10314 VA = 0x000001ff4000 ,/* 0x000001ff5fc0 */
10315 RA = 0x000120a000 ,
10316 PA = 0x000320a000 ,
10317 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10318 TTE_V = 1 ,
10319 TTE_Size = 0 ,
10320 TTE_NFO = 0 ,
10321 TTE_IE = 0 ,
10322 TTE_Soft2 = 0x32e ,
10323 TTE_Diag = 0xe4 ,
10324 TTE_Soft = 0x10 ,
10325 TTE_EP = 1 ,
10326 TTE_L = 0 ,
10327 TTE_CP = 0 ,
10328 TTE_CV = 0 ,
10329 TTE_E = 0 ,
10330 TTE_P = 0 ,
10331 TTE_W = 0 ,
10332 TTE_RSVD1 = 0 ,
10333 end_label = Thr0_User_Text_4u001_text_end ,
10334 compressimage ,
10335 }
10336.text
10337.global Thr0_User_Text_4u001_text_begin
10338Thr0_User_Text_4u001_text_begin:
10339 EXIT_GOOD
10340Thr0_User_Text_4u001_text_end:
10341/*********************************************************************/
10342SECTION .Thr0_User_Data_4u101 DATA_VA=0x0001eb8000
10343attr_data {
10344 Name = .Thr0_User_Data_4u101 ,
10345 VA = 0x000001eb8000 ,/* 0x000001eb9fc0 */
10346 RA = 0x00012dc000 ,
10347 PA = 0x00032dc000 ,
10348 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10349 thr0_nz_ctx_tsb_2 ,
10350 TTE_V = 1 ,
10351 TTE_Size = 0 ,
10352 TTE_NFO = 0 ,
10353 TTE_IE = 0 ,
10354 TTE_Soft2 = 0x186 ,
10355 TTE_Diag = 0x8a ,
10356 TTE_Soft = 0x0c ,
10357 TTE_EP = 0 ,
10358 TTE_L = 0 ,
10359 TTE_CP = 1 ,
10360 TTE_CV = 0 ,
10361 TTE_E = 0 ,
10362 TTE_P = 0 ,
10363 TTE_W = 1 ,
10364 TTE_RSVD1 = 0 ,
10365 end_label = Thr0_User_Data_4u101_data_end ,
10366 compressimage ,
10367 }
10368.data
10369.global Thr0_User_Data_4u101_data_begin
10370Thr0_User_Data_4u101_data_begin:
10371Thr0_User_Data_4u101_data_end:
10372/*********************************************************************/
10373SECTION .Thr0_User_Data_4u201 DATA_VA=0x0001fd8000
10374attr_data {
10375 Name = .Thr0_User_Data_4u201 ,
10376 VA = 0x000001fd8000 ,/* 0x000001fd9fc0 */
10377 RA = 0x00012ce000 ,
10378 PA = 0x00032ce000 ,
10379 TTE_Context = 0x0bc9 ,/* DATA_SECONDARY */
10380 thr0_nz_ctx_tsb_2 ,
10381 TTE_V = 1 ,
10382 TTE_Size = 0 ,
10383 TTE_NFO = 0 ,
10384 TTE_IE = 0 ,
10385 TTE_Soft2 = 0x184 ,
10386 TTE_Diag = 0xbc ,
10387 TTE_Soft = 0x00 ,
10388 TTE_EP = 0 ,
10389 TTE_L = 0 ,
10390 TTE_CP = 0 ,
10391 TTE_CV = 0 ,
10392 TTE_E = 0 ,
10393 TTE_P = 0 ,
10394 TTE_W = 1 ,
10395 TTE_RSVD1 = 0 ,
10396 end_label = Thr0_User_Data_4u201_data_end ,
10397 compressimage ,
10398 }
10399.data
10400.global Thr0_User_Data_4u201_data_begin
10401Thr0_User_Data_4u201_data_begin:
10402Thr0_User_Data_4u201_data_end:
10403/*********************************************************************/
10404SECTION .Thr0_User_Text_4u002 TEXT_VA=0x0010140000
10405attr_text {
10406 Name = .Thr0_User_Text_4u002 ,
10407 thr0_nz_ctx_tsb_3 ,
10408 VA = 0x000010140000 ,/* 0x00001014ffc0 */
10409 RA = 0x0002e70000 ,
10410 PA = 0x0002e70000 ,
10411 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10412 TTE_V = 1 ,
10413 TTE_Size = 1 ,
10414 TTE_NFO = 0 ,
10415 TTE_IE = 0 ,
10416 TTE_Soft2 = 0x32e ,
10417 TTE_Diag = 0xe4 ,
10418 TTE_Soft = 0x10 ,
10419 TTE_EP = 1 ,
10420 TTE_L = 0 ,
10421 TTE_CP = 0 ,
10422 TTE_CV = 0 ,
10423 TTE_E = 0 ,
10424 TTE_P = 0 ,
10425 TTE_W = 0 ,
10426 TTE_RSVD1 = 0 ,
10427 end_label = Thr0_User_Text_4u002_text_end ,
10428 compressimage ,
10429 }
10430.text
10431.global Thr0_User_Text_4u002_text_begin
10432Thr0_User_Text_4u002_text_begin:
10433 EXIT_GOOD
10434Thr0_User_Text_4u002_text_end:
10435/*********************************************************************/
10436SECTION .Thr0_User_Data_4u102 DATA_VA=0x0010e40000
10437attr_data {
10438 Name = .Thr0_User_Data_4u102 ,
10439 VA = 0x000010e40000 ,/* 0x000010e4ffc0 */
10440 RA = 0x00025e0000 ,
10441 PA = 0x00025e0000 ,
10442 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10443 thr0_nz_ctx_tsb_3 ,
10444 TTE_V = 1 ,
10445 TTE_Size = 1 ,
10446 TTE_NFO = 0 ,
10447 TTE_IE = 0 ,
10448 TTE_Soft2 = 0x186 ,
10449 TTE_Diag = 0x8a ,
10450 TTE_Soft = 0x0c ,
10451 TTE_EP = 0 ,
10452 TTE_L = 0 ,
10453 TTE_CP = 1 ,
10454 TTE_CV = 0 ,
10455 TTE_E = 0 ,
10456 TTE_P = 0 ,
10457 TTE_W = 1 ,
10458 TTE_RSVD1 = 0 ,
10459 end_label = Thr0_User_Data_4u102_data_end ,
10460 compressimage ,
10461 }
10462.data
10463.global Thr0_User_Data_4u102_data_begin
10464Thr0_User_Data_4u102_data_begin:
10465Thr0_User_Data_4u102_data_end:
10466/*********************************************************************/
10467SECTION .Thr0_User_Data_4u202 DATA_VA=0x0001ff6000
10468attr_data {
10469 Name = .Thr0_User_Data_4u202 ,
10470 VA = 0x000001ff6000 ,/* 0x000001ff7fc0 */
10471 RA = 0x0001370000 ,
10472 PA = 0x0003370000 ,
10473 TTE_Context = 0x0bc9 ,/* DATA_SECONDARY */
10474 thr0_nz_ctx_tsb_2 ,
10475 TTE_V = 1 ,
10476 TTE_Size = 0 ,
10477 TTE_NFO = 0 ,
10478 TTE_IE = 0 ,
10479 TTE_Soft2 = 0x184 ,
10480 TTE_Diag = 0xbc ,
10481 TTE_Soft = 0x00 ,
10482 TTE_EP = 0 ,
10483 TTE_L = 0 ,
10484 TTE_CP = 0 ,
10485 TTE_CV = 0 ,
10486 TTE_E = 0 ,
10487 TTE_P = 0 ,
10488 TTE_W = 1 ,
10489 TTE_RSVD1 = 0 ,
10490 end_label = Thr0_User_Data_4u202_data_end ,
10491 compressimage ,
10492 }
10493.data
10494.global Thr0_User_Data_4u202_data_begin
10495Thr0_User_Data_4u202_data_begin:
10496Thr0_User_Data_4u202_data_end:
10497/*********************************************************************/
10498SECTION .Thr0_User_Text_4v001 TEXT_VA=0x012c400000
10499attr_text {
10500 Name = .Thr0_User_Text_4v001 ,
10501 thr0_nz_ctx_tsb_0 ,
10502 VA = 0x00012c400000 ,/* 0x00012c7fffc0 */
10503 RA = 0x0341c00000 ,
10504 PA = 0x0341c00000 ,
10505 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10506 TTE_V = 1 ,
10507 TTE_NFO = 0 ,
10508 TTE_L = 0 ,
10509 TTE_Soft = 0x08c9a7 ,
10510 TTE_IE = 0 ,
10511 TTE_E = 0 ,
10512 TTE_CP = 1 ,
10513 TTE_CV = 0 ,
10514 TTE_P = 0 ,
10515 TTE_EP = 1 ,
10516 TTE_W = 0 ,
10517 TTE_SW1 = 0 ,
10518 TTE_SW0 = 0 ,
10519 TTE_RSVD1 = 0 ,
10520 TTE_Size = 3 ,
10521 end_label = Thr0_User_Text_4v001_text_end ,
10522 compressimage ,
10523 }
10524.text
10525.global Thr0_User_Text_4v001_text_begin
10526Thr0_User_Text_4v001_text_begin:
10527 EXIT_GOOD
10528Thr0_User_Text_4v001_text_end:
10529/*********************************************************************/
10530SECTION .Thr0_User_Data_4u103 DATA_VA=0x0001f06000
10531attr_data {
10532 Name = .Thr0_User_Data_4u103 ,
10533 VA = 0x000001f06000 ,/* 0x000001f07fc0 */
10534 RA = 0x0001384000 ,
10535 PA = 0x0003384000 ,
10536 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10537 thr0_nz_ctx_tsb_2 ,
10538 TTE_V = 1 ,
10539 TTE_Size = 0 ,
10540 TTE_NFO = 0 ,
10541 TTE_IE = 0 ,
10542 TTE_Soft2 = 0x186 ,
10543 TTE_Diag = 0x8a ,
10544 TTE_Soft = 0x0c ,
10545 TTE_EP = 0 ,
10546 TTE_L = 0 ,
10547 TTE_CP = 1 ,
10548 TTE_CV = 0 ,
10549 TTE_E = 0 ,
10550 TTE_P = 0 ,
10551 TTE_W = 1 ,
10552 TTE_RSVD1 = 0 ,
10553 end_label = Thr0_User_Data_4u103_data_end ,
10554 compressimage ,
10555 }
10556.data
10557.global Thr0_User_Data_4u103_data_begin
10558Thr0_User_Data_4u103_data_begin:
10559Thr0_User_Data_4u103_data_end:
10560/*********************************************************************/
10561SECTION .Thr0_User_Text_4u003 TEXT_VA=0x0001f92000
10562attr_text {
10563 Name = .Thr0_User_Text_4u003 ,
10564 thr0_nz_ctx_tsb_2 ,
10565 VA = 0x000001f92000 ,/* 0x000001f93fc0 */
10566 RA = 0x00012c2000 ,
10567 PA = 0x00032c2000 ,
10568 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10569 TTE_V = 1 ,
10570 TTE_Size = 0 ,
10571 TTE_NFO = 0 ,
10572 TTE_IE = 0 ,
10573 TTE_Soft2 = 0x32e ,
10574 TTE_Diag = 0xe4 ,
10575 TTE_Soft = 0x10 ,
10576 TTE_EP = 1 ,
10577 TTE_L = 0 ,
10578 TTE_CP = 0 ,
10579 TTE_CV = 0 ,
10580 TTE_E = 0 ,
10581 TTE_P = 0 ,
10582 TTE_W = 0 ,
10583 TTE_RSVD1 = 0 ,
10584 end_label = Thr0_User_Text_4u003_text_end ,
10585 compressimage ,
10586 }
10587.text
10588.global Thr0_User_Text_4u003_text_begin
10589Thr0_User_Text_4u003_text_begin:
10590 EXIT_GOOD
10591Thr0_User_Text_4u003_text_end:
10592/*********************************************************************/
10593SECTION .Thr0_User_Data_4u104 DATA_VA=0x0010260000
10594attr_data {
10595 Name = .Thr0_User_Data_4u104 ,
10596 VA = 0x000010260000 ,/* 0x00001026ffc0 */
10597 RA = 0x0002890000 ,
10598 PA = 0x0002890000 ,
10599 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10600 thr0_nz_ctx_tsb_3 ,
10601 TTE_V = 1 ,
10602 TTE_Size = 1 ,
10603 TTE_NFO = 0 ,
10604 TTE_IE = 0 ,
10605 TTE_Soft2 = 0x186 ,
10606 TTE_Diag = 0x8a ,
10607 TTE_Soft = 0x0c ,
10608 TTE_EP = 0 ,
10609 TTE_L = 0 ,
10610 TTE_CP = 1 ,
10611 TTE_CV = 0 ,
10612 TTE_E = 0 ,
10613 TTE_P = 0 ,
10614 TTE_W = 1 ,
10615 TTE_RSVD1 = 0 ,
10616 end_label = Thr0_User_Data_4u104_data_end ,
10617 compressimage ,
10618 }
10619.data
10620.global Thr0_User_Data_4u104_data_begin
10621Thr0_User_Data_4u104_data_begin:
10622Thr0_User_Data_4u104_data_end:
10623/*********************************************************************/
10624SECTION .Thr0_User_Text_4u004 TEXT_VA=0x0001f32000
10625attr_text {
10626 Name = .Thr0_User_Text_4u004 ,
10627 thr0_nz_ctx_tsb_2 ,
10628 VA = 0x000001f32000 ,/* 0x000001f33fc0 */
10629 RA = 0x00012be000 ,
10630 PA = 0x00032be000 ,
10631 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10632 TTE_V = 1 ,
10633 TTE_Size = 0 ,
10634 TTE_NFO = 0 ,
10635 TTE_IE = 0 ,
10636 TTE_Soft2 = 0x32e ,
10637 TTE_Diag = 0xe4 ,
10638 TTE_Soft = 0x10 ,
10639 TTE_EP = 1 ,
10640 TTE_L = 0 ,
10641 TTE_CP = 0 ,
10642 TTE_CV = 0 ,
10643 TTE_E = 0 ,
10644 TTE_P = 0 ,
10645 TTE_W = 0 ,
10646 TTE_RSVD1 = 0 ,
10647 end_label = Thr0_User_Text_4u004_text_end ,
10648 compressimage ,
10649 }
10650.text
10651.global Thr0_User_Text_4u004_text_begin
10652Thr0_User_Text_4u004_text_begin:
10653 EXIT_GOOD
10654Thr0_User_Text_4u004_text_end:
10655/*********************************************************************/
10656SECTION .Thr0_User_Data_4v101 DATA_VA=0x0112800000
10657attr_data {
10658 Name = .Thr0_User_Data_4v101 ,
10659 VA = 0x000112800000 ,/* 0x000112bfffc0 */
10660 RA = 0x037d000000 ,
10661 PA = 0x037d000000 ,
10662 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10663 thr0_nz_ctx_tsb_0 ,
10664 TTE_V = 1 ,
10665 TTE_NFO = 0 ,
10666 TTE_L = 0 ,
10667 TTE_Soft = 0x14580a ,
10668 TTE_IE = 0 ,
10669 TTE_E = 0 ,
10670 TTE_CP = 0 ,
10671 TTE_CV = 0 ,
10672 TTE_P = 0 ,
10673 TTE_EP = 0 ,
10674 TTE_W = 1 ,
10675 TTE_SW1 = 0 ,
10676 TTE_SW0 = 1 ,
10677 TTE_RSVD1 = 0 ,
10678 TTE_Size = 3 ,
10679 end_label = Thr0_User_Data_4v101_data_end ,
10680 compressimage ,
10681 }
10682.data
10683.global Thr0_User_Data_4v101_data_begin
10684Thr0_User_Data_4v101_data_begin:
10685Thr0_User_Data_4v101_data_end:
10686/*********************************************************************/
10687SECTION .Thr0_User_Text_4v002 TEXT_VA=0x0121c00000
10688attr_text {
10689 Name = .Thr0_User_Text_4v002 ,
10690 thr0_nz_ctx_tsb_0 ,
10691 VA = 0x000121c00000 ,/* 0x000121ffffc0 */
10692 RA = 0x035d800000 ,
10693 PA = 0x035d800000 ,
10694 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10695 TTE_V = 1 ,
10696 TTE_NFO = 0 ,
10697 TTE_L = 0 ,
10698 TTE_Soft = 0x08c9a7 ,
10699 TTE_IE = 0 ,
10700 TTE_E = 0 ,
10701 TTE_CP = 1 ,
10702 TTE_CV = 0 ,
10703 TTE_P = 0 ,
10704 TTE_EP = 1 ,
10705 TTE_W = 0 ,
10706 TTE_SW1 = 0 ,
10707 TTE_SW0 = 0 ,
10708 TTE_RSVD1 = 0 ,
10709 TTE_Size = 3 ,
10710 end_label = Thr0_User_Text_4v002_text_end ,
10711 compressimage ,
10712 }
10713.text
10714.global Thr0_User_Text_4v002_text_begin
10715Thr0_User_Text_4v002_text_begin:
10716 EXIT_GOOD
10717Thr0_User_Text_4v002_text_end:
10718/*********************************************************************/
10719SECTION .Thr0_User_Data_4u105 DATA_VA=0x0570000000
10720attr_data {
10721 Name = .Thr0_User_Data_4u105 ,
10722 VA = 0x000570000000 ,/* 0x00057fffffc0 */
10723 RA = 0x1170000000 ,
10724 PA = 0x3170000000 ,
10725 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10726 thr0_nz_ctx_tsb_1 ,
10727 TTE_V = 1 ,
10728 TTE_Size = 5 ,
10729 TTE_NFO = 0 ,
10730 TTE_IE = 0 ,
10731 TTE_Soft2 = 0x186 ,
10732 TTE_Diag = 0x8a ,
10733 TTE_Soft = 0x0c ,
10734 TTE_EP = 0 ,
10735 TTE_L = 0 ,
10736 TTE_CP = 1 ,
10737 TTE_CV = 0 ,
10738 TTE_E = 0 ,
10739 TTE_P = 0 ,
10740 TTE_W = 1 ,
10741 TTE_RSVD1 = 0 ,
10742 end_label = Thr0_User_Data_4u105_data_end ,
10743 compressimage ,
10744 }
10745.data
10746.global Thr0_User_Data_4u105_data_begin
10747Thr0_User_Data_4u105_data_begin:
10748Thr0_User_Data_4u105_data_end:
10749/*********************************************************************/
10750SECTION .Thr0_User_Text_4u005 TEXT_VA=0x0001ef8000
10751attr_text {
10752 Name = .Thr0_User_Text_4u005 ,
10753 thr0_nz_ctx_tsb_2 ,
10754 VA = 0x000001ef8000 ,/* 0x000001ef9fc0 */
10755 RA = 0x00013a2000 ,
10756 PA = 0x00033a2000 ,
10757 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10758 TTE_V = 1 ,
10759 TTE_Size = 0 ,
10760 TTE_NFO = 0 ,
10761 TTE_IE = 0 ,
10762 TTE_Soft2 = 0x32e ,
10763 TTE_Diag = 0xe4 ,
10764 TTE_Soft = 0x10 ,
10765 TTE_EP = 1 ,
10766 TTE_L = 0 ,
10767 TTE_CP = 0 ,
10768 TTE_CV = 0 ,
10769 TTE_E = 0 ,
10770 TTE_P = 0 ,
10771 TTE_W = 0 ,
10772 TTE_RSVD1 = 0 ,
10773 end_label = Thr0_User_Text_4u005_text_end ,
10774 compressimage ,
10775 }
10776.text
10777.global Thr0_User_Text_4u005_text_begin
10778Thr0_User_Text_4u005_text_begin:
10779 EXIT_GOOD
10780Thr0_User_Text_4u005_text_end:
10781/*********************************************************************/
10782SECTION .Thr0_User_Data_4u106 DATA_VA=0x0470000000
10783attr_data {
10784 Name = .Thr0_User_Data_4u106 ,
10785 VA = 0x000470000000 ,/* 0x00047fffffc0 */
10786 RA = 0x1100000000 ,
10787 PA = 0x3100000000 ,
10788 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10789 thr0_nz_ctx_tsb_1 ,
10790 TTE_V = 1 ,
10791 TTE_Size = 5 ,
10792 TTE_NFO = 0 ,
10793 TTE_IE = 0 ,
10794 TTE_Soft2 = 0x186 ,
10795 TTE_Diag = 0x8a ,
10796 TTE_Soft = 0x0c ,
10797 TTE_EP = 0 ,
10798 TTE_L = 0 ,
10799 TTE_CP = 1 ,
10800 TTE_CV = 0 ,
10801 TTE_E = 0 ,
10802 TTE_P = 0 ,
10803 TTE_W = 1 ,
10804 TTE_RSVD1 = 0 ,
10805 end_label = Thr0_User_Data_4u106_data_end ,
10806 compressimage ,
10807 }
10808.data
10809.global Thr0_User_Data_4u106_data_begin
10810Thr0_User_Data_4u106_data_begin:
10811Thr0_User_Data_4u106_data_end:
10812/*********************************************************************/
10813SECTION .Thr0_User_Text_4u006 TEXT_VA=0x0001f70000
10814attr_text {
10815 Name = .Thr0_User_Text_4u006 ,
10816 thr0_nz_ctx_tsb_2 ,
10817 VA = 0x000001f70000 ,/* 0x000001f71fc0 */
10818 RA = 0x0001250000 ,
10819 PA = 0x0003250000 ,
10820 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10821 TTE_V = 1 ,
10822 TTE_Size = 0 ,
10823 TTE_NFO = 0 ,
10824 TTE_IE = 0 ,
10825 TTE_Soft2 = 0x32e ,
10826 TTE_Diag = 0xe4 ,
10827 TTE_Soft = 0x10 ,
10828 TTE_EP = 1 ,
10829 TTE_L = 0 ,
10830 TTE_CP = 0 ,
10831 TTE_CV = 0 ,
10832 TTE_E = 0 ,
10833 TTE_P = 0 ,
10834 TTE_W = 0 ,
10835 TTE_RSVD1 = 0 ,
10836 end_label = Thr0_User_Text_4u006_text_end ,
10837 compressimage ,
10838 }
10839.text
10840.global Thr0_User_Text_4u006_text_begin
10841Thr0_User_Text_4u006_text_begin:
10842 EXIT_GOOD
10843Thr0_User_Text_4u006_text_end:
10844/*********************************************************************/
10845SECTION .Thr0_User_Data_4u107 DATA_VA=0x07b0000000
10846attr_data {
10847 Name = .Thr0_User_Data_4u107 ,
10848 VA = 0x0007b0000000 ,/* 0x0007bfffffc0 */
10849 RA = 0x1040000000 ,
10850 PA = 0x3040000000 ,
10851 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10852 thr0_nz_ctx_tsb_1 ,
10853 TTE_V = 1 ,
10854 TTE_Size = 5 ,
10855 TTE_NFO = 0 ,
10856 TTE_IE = 0 ,
10857 TTE_Soft2 = 0x186 ,
10858 TTE_Diag = 0x8a ,
10859 TTE_Soft = 0x0c ,
10860 TTE_EP = 0 ,
10861 TTE_L = 0 ,
10862 TTE_CP = 1 ,
10863 TTE_CV = 0 ,
10864 TTE_E = 0 ,
10865 TTE_P = 0 ,
10866 TTE_W = 1 ,
10867 TTE_RSVD1 = 0 ,
10868 end_label = Thr0_User_Data_4u107_data_end ,
10869 compressimage ,
10870 }
10871.data
10872.global Thr0_User_Data_4u107_data_begin
10873Thr0_User_Data_4u107_data_begin:
10874Thr0_User_Data_4u107_data_end:
10875/*********************************************************************/
10876SECTION .Thr0_User_Text_4u007 TEXT_VA=0x0001e9a000
10877attr_text {
10878 Name = .Thr0_User_Text_4u007 ,
10879 thr0_nz_ctx_tsb_2 ,
10880 VA = 0x000001e9a000 ,/* 0x000001e9bfc0 */
10881 RA = 0x0001396000 ,
10882 PA = 0x0003396000 ,
10883 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10884 TTE_V = 1 ,
10885 TTE_Size = 0 ,
10886 TTE_NFO = 0 ,
10887 TTE_IE = 0 ,
10888 TTE_Soft2 = 0x32e ,
10889 TTE_Diag = 0xe4 ,
10890 TTE_Soft = 0x10 ,
10891 TTE_EP = 1 ,
10892 TTE_L = 0 ,
10893 TTE_CP = 0 ,
10894 TTE_CV = 0 ,
10895 TTE_E = 0 ,
10896 TTE_P = 0 ,
10897 TTE_W = 0 ,
10898 TTE_RSVD1 = 0 ,
10899 end_label = Thr0_User_Text_4u007_text_end ,
10900 compressimage ,
10901 }
10902.text
10903.global Thr0_User_Text_4u007_text_begin
10904Thr0_User_Text_4u007_text_begin:
10905 EXIT_GOOD
10906Thr0_User_Text_4u007_text_end:
10907/*********************************************************************/
10908SECTION .Thr0_User_Data_4u108 DATA_VA=0x0010b90000
10909attr_data {
10910 Name = .Thr0_User_Data_4u108 ,
10911 VA = 0x000010b90000 ,/* 0x000010b9ffc0 */
10912 RA = 0x0002500000 ,
10913 PA = 0x0002500000 ,
10914 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10915 thr0_nz_ctx_tsb_3 ,
10916 TTE_V = 1 ,
10917 TTE_Size = 1 ,
10918 TTE_NFO = 0 ,
10919 TTE_IE = 0 ,
10920 TTE_Soft2 = 0x186 ,
10921 TTE_Diag = 0x8a ,
10922 TTE_Soft = 0x0c ,
10923 TTE_EP = 0 ,
10924 TTE_L = 0 ,
10925 TTE_CP = 1 ,
10926 TTE_CV = 0 ,
10927 TTE_E = 0 ,
10928 TTE_P = 0 ,
10929 TTE_W = 1 ,
10930 TTE_RSVD1 = 0 ,
10931 end_label = Thr0_User_Data_4u108_data_end ,
10932 compressimage ,
10933 }
10934.data
10935.global Thr0_User_Data_4u108_data_begin
10936Thr0_User_Data_4u108_data_begin:
10937Thr0_User_Data_4u108_data_end:
10938/*********************************************************************/
10939SECTION .Thr0_User_Text_4v003 TEXT_VA=0x0116800000
10940attr_text {
10941 Name = .Thr0_User_Text_4v003 ,
10942 thr0_nz_ctx_tsb_0 ,
10943 VA = 0x000116800000 ,/* 0x000116bfffc0 */
10944 RA = 0x0351000000 ,
10945 PA = 0x0351000000 ,
10946 TTE_Context = 0x1ed8 ,/* TEXT_PRIMARY */
10947 TTE_V = 1 ,
10948 TTE_NFO = 0 ,
10949 TTE_L = 0 ,
10950 TTE_Soft = 0x08c9a7 ,
10951 TTE_IE = 0 ,
10952 TTE_E = 0 ,
10953 TTE_CP = 1 ,
10954 TTE_CV = 0 ,
10955 TTE_P = 0 ,
10956 TTE_EP = 1 ,
10957 TTE_W = 0 ,
10958 TTE_SW1 = 0 ,
10959 TTE_SW0 = 0 ,
10960 TTE_RSVD1 = 0 ,
10961 TTE_Size = 3 ,
10962 end_label = Thr0_User_Text_4v003_text_end ,
10963 compressimage ,
10964 }
10965.text
10966.global Thr0_User_Text_4v003_text_begin
10967Thr0_User_Text_4v003_text_begin:
10968 EXIT_GOOD
10969Thr0_User_Text_4v003_text_end:
10970/*********************************************************************/
10971SECTION .Thr0_User_Data_4u109 DATA_VA=0x00109b0000
10972attr_data {
10973 Name = .Thr0_User_Data_4u109 ,
10974 VA = 0x0000109b0000 ,/* 0x0000109bffc0 */
10975 RA = 0x0002600000 ,
10976 PA = 0x0002600000 ,
10977 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
10978 thr0_nz_ctx_tsb_3 ,
10979 TTE_V = 1 ,
10980 TTE_Size = 1 ,
10981 TTE_NFO = 0 ,
10982 TTE_IE = 0 ,
10983 TTE_Soft2 = 0x186 ,
10984 TTE_Diag = 0x8a ,
10985 TTE_Soft = 0x0c ,
10986 TTE_EP = 0 ,
10987 TTE_L = 0 ,
10988 TTE_CP = 1 ,
10989 TTE_CV = 0 ,
10990 TTE_E = 0 ,
10991 TTE_P = 0 ,
10992 TTE_W = 1 ,
10993 TTE_RSVD1 = 0 ,
10994 end_label = Thr0_User_Data_4u109_data_end ,
10995 compressimage ,
10996 }
10997.data
10998.global Thr0_User_Data_4u109_data_begin
10999Thr0_User_Data_4u109_data_begin:
11000Thr0_User_Data_4u109_data_end:
11001/*********************************************************************/
11002SECTION .Thr0_User_Data_4v102 DATA_VA=0x010d400000
11003attr_data {
11004 Name = .Thr0_User_Data_4v102 ,
11005 VA = 0x00010d400000 ,/* 0x00010d7fffc0 */
11006 RA = 0x036c400000 ,
11007 PA = 0x036c400000 ,
11008 TTE_Context = 0x1ed8 ,/* DATA_PRIMARY */
11009 thr0_nz_ctx_tsb_0 ,
11010 TTE_V = 1 ,
11011 TTE_NFO = 0 ,
11012 TTE_L = 0 ,
11013 TTE_Soft = 0x14580a ,
11014 TTE_IE = 0 ,
11015 TTE_E = 0 ,
11016 TTE_CP = 0 ,
11017 TTE_CV = 0 ,
11018 TTE_P = 0 ,
11019 TTE_EP = 0 ,
11020 TTE_W = 1 ,
11021 TTE_SW1 = 0 ,
11022 TTE_SW0 = 1 ,
11023 TTE_RSVD1 = 0 ,
11024 TTE_Size = 3 ,
11025 end_label = Thr0_User_Data_4v102_data_end ,
11026 compressimage ,
11027 }
11028.data
11029.global Thr0_User_Data_4v102_data_begin
11030Thr0_User_Data_4v102_data_begin:
11031Thr0_User_Data_4v102_data_end:
11032/*********************************************************************/
11033SECTION .Thr1_User_Text_4u000 TEXT_VA=0x0010910000
11034attr_text {
11035 Name = .Thr1_User_Text_4u000 ,
11036 thr1_nz_ctx_tsb_1 ,
11037 VA = 0x000010910000 ,/* 0x00001091ffc0 */
11038 RA = 0x00002b0000 ,
11039 PA = 0x00042b0000 ,
11040 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11041 TTE_V = 1 ,
11042 TTE_Size = 1 ,
11043 TTE_NFO = 0 ,
11044 TTE_IE = 0 ,
11045 TTE_Soft2 = 0x02d ,
11046 TTE_Diag = 0x0c ,
11047 TTE_Soft = 0x05 ,
11048 TTE_EP = 1 ,
11049 TTE_L = 0 ,
11050 TTE_CP = 0 ,
11051 TTE_CV = 0 ,
11052 TTE_E = 0 ,
11053 TTE_P = 0 ,
11054 TTE_W = 0 ,
11055 TTE_RSVD1 = 0 ,
11056 end_label = Thr1_User_Text_4u000_text_end ,
11057 compressimage ,
11058 }
11059.text
11060.global Thr1_user_code_entry
11061Thr1_user_code_entry:
11062.global Thr1_User_Text_4u000_text_begin
11063Thr1_User_Text_4u000_text_begin:
11064 EXIT_GOOD
11065Thr1_User_Text_4u000_text_end:
11066/*********************************************************************/
11067SECTION .Thr1_User_Data_4u100 DATA_VA=0x0001fb6000
11068attr_data {
11069 Name = .Thr1_User_Data_4u100 ,
11070 VA = 0x000001fb6000 ,/* 0x000001fb7fc0 */
11071 RA = 0x00052c0000 ,
11072 PA = 0x00052c0000 ,
11073 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11074 thr1_nz_ctx_tsb_0 ,
11075 TTE_V = 1 ,
11076 TTE_Size = 0 ,
11077 TTE_NFO = 0 ,
11078 TTE_IE = 0 ,
11079 TTE_Soft2 = 0x1d2 ,
11080 TTE_Diag = 0xac ,
11081 TTE_Soft = 0x02 ,
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 = Thr1_User_Data_4u100_data_end ,
11091 compressimage ,
11092 }
11093.data
11094.global Thr1_User_Data_4u100_data_begin
11095Thr1_User_Data_4u100_data_begin:
11096Thr1_User_Data_4u100_data_end:
11097/*********************************************************************/
11098SECTION .Thr1_User_Data_4v200 DATA_VA=0x0530000000
11099attr_data {
11100 Name = .Thr1_User_Data_4v200 ,
11101 VA = 0x000530000000 ,/* 0x00053fffffc0 */
11102 RA = 0x13f0000000 ,
11103 PA = 0x53f0000000 ,
11104 TTE_Context = 0x1564 ,/* DATA_SECONDARY */
11105 thr1_nz_ctx_tsb_3 ,
11106 TTE_V = 1 ,
11107 TTE_NFO = 0 ,
11108 TTE_L = 0 ,
11109 TTE_Soft = 0x1f433a ,
11110 TTE_IE = 0 ,
11111 TTE_E = 0 ,
11112 TTE_CP = 0 ,
11113 TTE_CV = 0 ,
11114 TTE_P = 0 ,
11115 TTE_EP = 0 ,
11116 TTE_W = 1 ,
11117 TTE_SW1 = 1 ,
11118 TTE_SW0 = 1 ,
11119 TTE_RSVD1 = 0 ,
11120 TTE_Size = 5 ,
11121 end_label = Thr1_User_Data_4v200_data_end ,
11122 compressimage ,
11123 }
11124.data
11125.global Thr1_User_Data_4v200_data_begin
11126Thr1_User_Data_4v200_data_begin:
11127Thr1_User_Data_4v200_data_end:
11128/*********************************************************************/
11129SECTION .Thr1_User_Data_4u300 DATA_VA=0x0001fbe000
11130attr_data {
11131 Name = .Thr1_User_Data_4u300 ,
11132 VA = 0x000001fbe000 ,/* 0x000001fbffc0 */
11133 RA = 0x00053da000 ,
11134 PA = 0x00053da000 ,
11135 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11136 thr1_z_ctx_tsb_3 ,
11137 TTE_V = 1 ,
11138 TTE_Size = 0 ,
11139 TTE_NFO = 0 ,
11140 TTE_IE = 0 ,
11141 TTE_Soft2 = 0x1f2 ,
11142 TTE_Diag = 0x66 ,
11143 TTE_Soft = 0x03 ,
11144 TTE_EP = 0 ,
11145 TTE_L = 1 ,
11146 TTE_CP = 1 ,
11147 TTE_CV = 0 ,
11148 TTE_E = 0 ,
11149 TTE_P = 0 ,
11150 TTE_W = 1 ,
11151 TTE_RSVD1 = 0 ,
11152 end_label = Thr1_User_Data_4u300_data_end ,
11153 compressimage ,
11154 }
11155.data
11156.global Thr1_User_Data_4u300_data_begin
11157Thr1_User_Data_4u300_data_begin:
11158Thr1_User_Data_4u300_data_end:
11159/*********************************************************************/
11160SECTION .Thr1_User_Text_4u001 TEXT_VA=0x0001fa0000
11161attr_text {
11162 Name = .Thr1_User_Text_4u001 ,
11163 thr1_nz_ctx_tsb_0 ,
11164 VA = 0x000001fa0000 ,/* 0x000001fa1fc0 */
11165 RA = 0x0005304000 ,
11166 PA = 0x0005304000 ,
11167 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11168 TTE_V = 1 ,
11169 TTE_Size = 0 ,
11170 TTE_NFO = 0 ,
11171 TTE_IE = 0 ,
11172 TTE_Soft2 = 0x02d ,
11173 TTE_Diag = 0x0c ,
11174 TTE_Soft = 0x05 ,
11175 TTE_EP = 1 ,
11176 TTE_L = 0 ,
11177 TTE_CP = 0 ,
11178 TTE_CV = 0 ,
11179 TTE_E = 0 ,
11180 TTE_P = 0 ,
11181 TTE_W = 0 ,
11182 TTE_RSVD1 = 0 ,
11183 end_label = Thr1_User_Text_4u001_text_end ,
11184 compressimage ,
11185 }
11186.text
11187.global Thr1_User_Text_4u001_text_begin
11188Thr1_User_Text_4u001_text_begin:
11189 EXIT_GOOD
11190Thr1_User_Text_4u001_text_end:
11191/*********************************************************************/
11192SECTION .Thr1_User_Data_4u101 DATA_VA=0x0132400000
11193attr_data {
11194 Name = .Thr1_User_Data_4u101 ,
11195 VA = 0x000132400000 ,/* 0x0001327fffc0 */
11196 RA = 0x055c000000 ,
11197 PA = 0x055c000000 ,
11198 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11199 thr1_nz_ctx_tsb_2 ,
11200 TTE_V = 1 ,
11201 TTE_Size = 3 ,
11202 TTE_NFO = 0 ,
11203 TTE_IE = 0 ,
11204 TTE_Soft2 = 0x1d2 ,
11205 TTE_Diag = 0xac ,
11206 TTE_Soft = 0x02 ,
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_4u101_data_end ,
11216 compressimage ,
11217 }
11218.data
11219.global Thr1_User_Data_4u101_data_begin
11220Thr1_User_Data_4u101_data_begin:
11221Thr1_User_Data_4u101_data_end:
11222/*********************************************************************/
11223SECTION .Thr1_User_Data_4u200 DATA_VA=0x0126800000
11224attr_data {
11225 Name = .Thr1_User_Data_4u200 ,
11226 VA = 0x000126800000 ,/* 0x000126bfffc0 */
11227 RA = 0x0540000000 ,
11228 PA = 0x0540000000 ,
11229 TTE_Context = 0x1564 ,/* DATA_SECONDARY */
11230 thr1_nz_ctx_tsb_2 ,
11231 TTE_V = 1 ,
11232 TTE_Size = 3 ,
11233 TTE_NFO = 0 ,
11234 TTE_IE = 0 ,
11235 TTE_Soft2 = 0x1a6 ,
11236 TTE_Diag = 0xf3 ,
11237 TTE_Soft = 0x0d ,
11238 TTE_EP = 0 ,
11239 TTE_L = 0 ,
11240 TTE_CP = 1 ,
11241 TTE_CV = 0 ,
11242 TTE_E = 0 ,
11243 TTE_P = 0 ,
11244 TTE_W = 1 ,
11245 TTE_RSVD1 = 0 ,
11246 end_label = Thr1_User_Data_4u200_data_end ,
11247 compressimage ,
11248 }
11249.data
11250.global Thr1_User_Data_4u200_data_begin
11251Thr1_User_Data_4u200_data_begin:
11252Thr1_User_Data_4u200_data_end:
11253/*********************************************************************/
11254SECTION .Thr1_User_Data_4u301 DATA_VA=0x0010390000
11255attr_data {
11256 Name = .Thr1_User_Data_4u301 ,
11257 VA = 0x000010390000 ,/* 0x00001039ffc0 */
11258 RA = 0x0000da0000 ,
11259 PA = 0x0004da0000 ,
11260 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11261 thr1_z_ctx_tsb_0 ,
11262 TTE_V = 1 ,
11263 TTE_Size = 1 ,
11264 TTE_NFO = 0 ,
11265 TTE_IE = 0 ,
11266 TTE_Soft2 = 0x1f2 ,
11267 TTE_Diag = 0x66 ,
11268 TTE_Soft = 0x03 ,
11269 TTE_EP = 0 ,
11270 TTE_L = 1 ,
11271 TTE_CP = 1 ,
11272 TTE_CV = 0 ,
11273 TTE_E = 0 ,
11274 TTE_P = 0 ,
11275 TTE_W = 1 ,
11276 TTE_RSVD1 = 0 ,
11277 end_label = Thr1_User_Data_4u301_data_end ,
11278 compressimage ,
11279 }
11280.data
11281.global Thr1_User_Data_4u301_data_begin
11282Thr1_User_Data_4u301_data_begin:
11283Thr1_User_Data_4u301_data_end:
11284/*********************************************************************/
11285SECTION .Thr1_User_Text_4u002 TEXT_VA=0x0010d90000
11286attr_text {
11287 Name = .Thr1_User_Text_4u002 ,
11288 thr1_nz_ctx_tsb_1 ,
11289 VA = 0x000010d90000 ,/* 0x000010d9ffc0 */
11290 RA = 0x00003c0000 ,
11291 PA = 0x00043c0000 ,
11292 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11293 TTE_V = 1 ,
11294 TTE_Size = 1 ,
11295 TTE_NFO = 0 ,
11296 TTE_IE = 0 ,
11297 TTE_Soft2 = 0x02d ,
11298 TTE_Diag = 0x0c ,
11299 TTE_Soft = 0x05 ,
11300 TTE_EP = 1 ,
11301 TTE_L = 0 ,
11302 TTE_CP = 0 ,
11303 TTE_CV = 0 ,
11304 TTE_E = 0 ,
11305 TTE_P = 0 ,
11306 TTE_W = 0 ,
11307 TTE_RSVD1 = 0 ,
11308 end_label = Thr1_User_Text_4u002_text_end ,
11309 compressimage ,
11310 }
11311.text
11312.global Thr1_User_Text_4u002_text_begin
11313Thr1_User_Text_4u002_text_begin:
11314 EXIT_GOOD
11315Thr1_User_Text_4u002_text_end:
11316/*********************************************************************/
11317SECTION .Thr1_User_Data_4u102 DATA_VA=0x0010a30000
11318attr_data {
11319 Name = .Thr1_User_Data_4u102 ,
11320 VA = 0x000010a30000 ,/* 0x000010a3ffc0 */
11321 RA = 0x0000960000 ,
11322 PA = 0x0004960000 ,
11323 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11324 thr1_nz_ctx_tsb_1 ,
11325 TTE_V = 1 ,
11326 TTE_Size = 1 ,
11327 TTE_NFO = 0 ,
11328 TTE_IE = 0 ,
11329 TTE_Soft2 = 0x1d2 ,
11330 TTE_Diag = 0xac ,
11331 TTE_Soft = 0x02 ,
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_4u102_data_end ,
11341 compressimage ,
11342 }
11343.data
11344.global Thr1_User_Data_4u102_data_begin
11345Thr1_User_Data_4u102_data_begin:
11346Thr1_User_Data_4u102_data_end:
11347/*********************************************************************/
11348SECTION .Thr1_User_Data_4u302 DATA_VA=0x011a400000
11349attr_data {
11350 Name = .Thr1_User_Data_4u302 ,
11351 VA = 0x00011a400000 ,/* 0x00011a7fffc0 */
11352 RA = 0x056e800000 ,
11353 PA = 0x056e800000 ,
11354 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11355 thr1_z_ctx_tsb_1 ,
11356 TTE_V = 1 ,
11357 TTE_Size = 3 ,
11358 TTE_NFO = 0 ,
11359 TTE_IE = 0 ,
11360 TTE_Soft2 = 0x1f2 ,
11361 TTE_Diag = 0x66 ,
11362 TTE_Soft = 0x03 ,
11363 TTE_EP = 0 ,
11364 TTE_L = 1 ,
11365 TTE_CP = 1 ,
11366 TTE_CV = 0 ,
11367 TTE_E = 0 ,
11368 TTE_P = 0 ,
11369 TTE_W = 1 ,
11370 TTE_RSVD1 = 0 ,
11371 end_label = Thr1_User_Data_4u302_data_end ,
11372 compressimage ,
11373 }
11374.data
11375.global Thr1_User_Data_4u302_data_begin
11376Thr1_User_Data_4u302_data_begin:
11377Thr1_User_Data_4u302_data_end:
11378/*********************************************************************/
11379SECTION .Thr1_User_Text_4u003 TEXT_VA=0x0001e86000
11380attr_text {
11381 Name = .Thr1_User_Text_4u003 ,
11382 thr1_nz_ctx_tsb_0 ,
11383 VA = 0x000001e86000 ,/* 0x000001e87fc0 */
11384 RA = 0x00052b2000 ,
11385 PA = 0x00052b2000 ,
11386 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11387 TTE_V = 1 ,
11388 TTE_Size = 0 ,
11389 TTE_NFO = 0 ,
11390 TTE_IE = 0 ,
11391 TTE_Soft2 = 0x02d ,
11392 TTE_Diag = 0x0c ,
11393 TTE_Soft = 0x05 ,
11394 TTE_EP = 1 ,
11395 TTE_L = 0 ,
11396 TTE_CP = 0 ,
11397 TTE_CV = 0 ,
11398 TTE_E = 0 ,
11399 TTE_P = 0 ,
11400 TTE_W = 0 ,
11401 TTE_RSVD1 = 0 ,
11402 end_label = Thr1_User_Text_4u003_text_end ,
11403 compressimage ,
11404 }
11405.text
11406.global Thr1_User_Text_4u003_text_begin
11407Thr1_User_Text_4u003_text_begin:
11408 EXIT_GOOD
11409Thr1_User_Text_4u003_text_end:
11410/*********************************************************************/
11411SECTION .Thr1_User_Data_4u103 DATA_VA=0x0001f72000
11412attr_data {
11413 Name = .Thr1_User_Data_4u103 ,
11414 VA = 0x000001f72000 ,/* 0x000001f73fc0 */
11415 RA = 0x000522c000 ,
11416 PA = 0x000522c000 ,
11417 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
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 = 0x1d2 ,
11424 TTE_Diag = 0xac ,
11425 TTE_Soft = 0x02 ,
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_4u103_data_end ,
11435 compressimage ,
11436 }
11437.data
11438.global Thr1_User_Data_4u103_data_begin
11439Thr1_User_Data_4u103_data_begin:
11440Thr1_User_Data_4u103_data_end:
11441/*********************************************************************/
11442SECTION .Thr1_User_Text_4v000 TEXT_VA=0x06e0000000
11443attr_text {
11444 Name = .Thr1_User_Text_4v000 ,
11445 thr1_nz_ctx_tsb_3 ,
11446 VA = 0x0006e0000000 ,/* 0x0006efffffc0 */
11447 RA = 0x1270000000 ,
11448 PA = 0x5270000000 ,
11449 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11450 TTE_V = 1 ,
11451 TTE_NFO = 0 ,
11452 TTE_L = 1 ,
11453 TTE_Soft = 0x176121 ,
11454 TTE_IE = 0 ,
11455 TTE_E = 0 ,
11456 TTE_CP = 0 ,
11457 TTE_CV = 0 ,
11458 TTE_P = 0 ,
11459 TTE_EP = 1 ,
11460 TTE_W = 0 ,
11461 TTE_SW1 = 1 ,
11462 TTE_SW0 = 1 ,
11463 TTE_RSVD1 = 0 ,
11464 TTE_Size = 5 ,
11465 end_label = Thr1_User_Text_4v000_text_end ,
11466 compressimage ,
11467 }
11468.text
11469.global Thr1_User_Text_4v000_text_begin
11470Thr1_User_Text_4v000_text_begin:
11471 EXIT_GOOD
11472Thr1_User_Text_4v000_text_end:
11473/*********************************************************************/
11474SECTION .Thr1_User_Data_4u104 DATA_VA=0x0119000000
11475attr_data {
11476 Name = .Thr1_User_Data_4u104 ,
11477 VA = 0x000119000000 ,/* 0x0001193fffc0 */
11478 RA = 0x057d400000 ,
11479 PA = 0x057d400000 ,
11480 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11481 thr1_nz_ctx_tsb_2 ,
11482 TTE_V = 1 ,
11483 TTE_Size = 3 ,
11484 TTE_NFO = 0 ,
11485 TTE_IE = 0 ,
11486 TTE_Soft2 = 0x1d2 ,
11487 TTE_Diag = 0xac ,
11488 TTE_Soft = 0x02 ,
11489 TTE_EP = 0 ,
11490 TTE_L = 0 ,
11491 TTE_CP = 1 ,
11492 TTE_CV = 0 ,
11493 TTE_E = 0 ,
11494 TTE_P = 0 ,
11495 TTE_W = 1 ,
11496 TTE_RSVD1 = 0 ,
11497 end_label = Thr1_User_Data_4u104_data_end ,
11498 compressimage ,
11499 }
11500.data
11501.global Thr1_User_Data_4u104_data_begin
11502Thr1_User_Data_4u104_data_begin:
11503Thr1_User_Data_4u104_data_end:
11504/*********************************************************************/
11505SECTION .Thr1_User_Text_4v001 TEXT_VA=0x0610000000
11506attr_text {
11507 Name = .Thr1_User_Text_4v001 ,
11508 thr1_nz_ctx_tsb_3 ,
11509 VA = 0x000610000000 ,/* 0x00061fffffc0 */
11510 RA = 0x1050000000 ,
11511 PA = 0x5050000000 ,
11512 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11513 TTE_V = 1 ,
11514 TTE_NFO = 0 ,
11515 TTE_L = 1 ,
11516 TTE_Soft = 0x176121 ,
11517 TTE_IE = 0 ,
11518 TTE_E = 0 ,
11519 TTE_CP = 0 ,
11520 TTE_CV = 0 ,
11521 TTE_P = 0 ,
11522 TTE_EP = 1 ,
11523 TTE_W = 0 ,
11524 TTE_SW1 = 1 ,
11525 TTE_SW0 = 1 ,
11526 TTE_RSVD1 = 0 ,
11527 TTE_Size = 5 ,
11528 end_label = Thr1_User_Text_4v001_text_end ,
11529 compressimage ,
11530 }
11531.text
11532.global Thr1_User_Text_4v001_text_begin
11533Thr1_User_Text_4v001_text_begin:
11534 EXIT_GOOD
11535Thr1_User_Text_4v001_text_end:
11536/*********************************************************************/
11537SECTION .Thr1_User_Data_4u105 DATA_VA=0x00104f0000
11538attr_data {
11539 Name = .Thr1_User_Data_4u105 ,
11540 VA = 0x0000104f0000 ,/* 0x0000104fffc0 */
11541 RA = 0x0000380000 ,
11542 PA = 0x0004380000 ,
11543 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11544 thr1_nz_ctx_tsb_1 ,
11545 TTE_V = 1 ,
11546 TTE_Size = 1 ,
11547 TTE_NFO = 0 ,
11548 TTE_IE = 0 ,
11549 TTE_Soft2 = 0x1d2 ,
11550 TTE_Diag = 0xac ,
11551 TTE_Soft = 0x02 ,
11552 TTE_EP = 0 ,
11553 TTE_L = 0 ,
11554 TTE_CP = 1 ,
11555 TTE_CV = 0 ,
11556 TTE_E = 0 ,
11557 TTE_P = 0 ,
11558 TTE_W = 1 ,
11559 TTE_RSVD1 = 0 ,
11560 end_label = Thr1_User_Data_4u105_data_end ,
11561 compressimage ,
11562 }
11563.data
11564.global Thr1_User_Data_4u105_data_begin
11565Thr1_User_Data_4u105_data_begin:
11566Thr1_User_Data_4u105_data_end:
11567/*********************************************************************/
11568SECTION .Thr1_User_Text_4u004 TEXT_VA=0x0001f30000
11569attr_text {
11570 Name = .Thr1_User_Text_4u004 ,
11571 thr1_nz_ctx_tsb_0 ,
11572 VA = 0x000001f30000 ,/* 0x000001f31fc0 */
11573 RA = 0x0005382000 ,
11574 PA = 0x0005382000 ,
11575 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11576 TTE_V = 1 ,
11577 TTE_Size = 0 ,
11578 TTE_NFO = 0 ,
11579 TTE_IE = 0 ,
11580 TTE_Soft2 = 0x02d ,
11581 TTE_Diag = 0x0c ,
11582 TTE_Soft = 0x05 ,
11583 TTE_EP = 1 ,
11584 TTE_L = 0 ,
11585 TTE_CP = 0 ,
11586 TTE_CV = 0 ,
11587 TTE_E = 0 ,
11588 TTE_P = 0 ,
11589 TTE_W = 0 ,
11590 TTE_RSVD1 = 0 ,
11591 end_label = Thr1_User_Text_4u004_text_end ,
11592 compressimage ,
11593 }
11594.text
11595.global Thr1_User_Text_4u004_text_begin
11596Thr1_User_Text_4u004_text_begin:
11597 EXIT_GOOD
11598Thr1_User_Text_4u004_text_end:
11599/*********************************************************************/
11600SECTION .Thr1_User_Data_4u106 DATA_VA=0x0135000000
11601attr_data {
11602 Name = .Thr1_User_Data_4u106 ,
11603 VA = 0x000135000000 ,/* 0x0001353fffc0 */
11604 RA = 0x0579c00000 ,
11605 PA = 0x0579c00000 ,
11606 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11607 thr1_nz_ctx_tsb_2 ,
11608 TTE_V = 1 ,
11609 TTE_Size = 3 ,
11610 TTE_NFO = 0 ,
11611 TTE_IE = 0 ,
11612 TTE_Soft2 = 0x1d2 ,
11613 TTE_Diag = 0xac ,
11614 TTE_Soft = 0x02 ,
11615 TTE_EP = 0 ,
11616 TTE_L = 0 ,
11617 TTE_CP = 1 ,
11618 TTE_CV = 0 ,
11619 TTE_E = 0 ,
11620 TTE_P = 0 ,
11621 TTE_W = 1 ,
11622 TTE_RSVD1 = 0 ,
11623 end_label = Thr1_User_Data_4u106_data_end ,
11624 compressimage ,
11625 }
11626.data
11627.global Thr1_User_Data_4u106_data_begin
11628Thr1_User_Data_4u106_data_begin:
11629Thr1_User_Data_4u106_data_end:
11630/*********************************************************************/
11631SECTION .Thr1_User_Text_4u005 TEXT_VA=0x0010a80000
11632attr_text {
11633 Name = .Thr1_User_Text_4u005 ,
11634 thr1_nz_ctx_tsb_1 ,
11635 VA = 0x000010a80000 ,/* 0x000010a8ffc0 */
11636 RA = 0x0000cf0000 ,
11637 PA = 0x0004cf0000 ,
11638 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11639 TTE_V = 1 ,
11640 TTE_Size = 1 ,
11641 TTE_NFO = 0 ,
11642 TTE_IE = 0 ,
11643 TTE_Soft2 = 0x02d ,
11644 TTE_Diag = 0x0c ,
11645 TTE_Soft = 0x05 ,
11646 TTE_EP = 1 ,
11647 TTE_L = 0 ,
11648 TTE_CP = 0 ,
11649 TTE_CV = 0 ,
11650 TTE_E = 0 ,
11651 TTE_P = 0 ,
11652 TTE_W = 0 ,
11653 TTE_RSVD1 = 0 ,
11654 end_label = Thr1_User_Text_4u005_text_end ,
11655 compressimage ,
11656 }
11657.text
11658.global Thr1_User_Text_4u005_text_begin
11659Thr1_User_Text_4u005_text_begin:
11660 EXIT_GOOD
11661Thr1_User_Text_4u005_text_end:
11662/*********************************************************************/
11663SECTION .Thr1_User_Data_4u107 DATA_VA=0x0001e80000
11664attr_data {
11665 Name = .Thr1_User_Data_4u107 ,
11666 VA = 0x000001e80000 ,/* 0x000001e81fc0 */
11667 RA = 0x00053d4000 ,
11668 PA = 0x00053d4000 ,
11669 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11670 thr1_nz_ctx_tsb_0 ,
11671 TTE_V = 1 ,
11672 TTE_Size = 0 ,
11673 TTE_NFO = 0 ,
11674 TTE_IE = 0 ,
11675 TTE_Soft2 = 0x1d2 ,
11676 TTE_Diag = 0xac ,
11677 TTE_Soft = 0x02 ,
11678 TTE_EP = 0 ,
11679 TTE_L = 0 ,
11680 TTE_CP = 1 ,
11681 TTE_CV = 0 ,
11682 TTE_E = 0 ,
11683 TTE_P = 0 ,
11684 TTE_W = 1 ,
11685 TTE_RSVD1 = 0 ,
11686 end_label = Thr1_User_Data_4u107_data_end ,
11687 compressimage ,
11688 }
11689.data
11690.global Thr1_User_Data_4u107_data_begin
11691Thr1_User_Data_4u107_data_begin:
11692Thr1_User_Data_4u107_data_end:
11693/*********************************************************************/
11694SECTION .Thr1_User_Text_4u006 TEXT_VA=0x012f000000
11695attr_text {
11696 Name = .Thr1_User_Text_4u006 ,
11697 thr1_nz_ctx_tsb_2 ,
11698 VA = 0x00012f000000 ,/* 0x00012f3fffc0 */
11699 RA = 0x0572400000 ,
11700 PA = 0x0572400000 ,
11701 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11702 TTE_V = 1 ,
11703 TTE_Size = 3 ,
11704 TTE_NFO = 0 ,
11705 TTE_IE = 0 ,
11706 TTE_Soft2 = 0x02d ,
11707 TTE_Diag = 0x0c ,
11708 TTE_Soft = 0x05 ,
11709 TTE_EP = 1 ,
11710 TTE_L = 0 ,
11711 TTE_CP = 0 ,
11712 TTE_CV = 0 ,
11713 TTE_E = 0 ,
11714 TTE_P = 0 ,
11715 TTE_W = 0 ,
11716 TTE_RSVD1 = 0 ,
11717 end_label = Thr1_User_Text_4u006_text_end ,
11718 compressimage ,
11719 }
11720.text
11721.global Thr1_User_Text_4u006_text_begin
11722Thr1_User_Text_4u006_text_begin:
11723 EXIT_GOOD
11724Thr1_User_Text_4u006_text_end:
11725/*********************************************************************/
11726SECTION .Thr1_User_Data_4u108 DATA_VA=0x0010320000
11727attr_data {
11728 Name = .Thr1_User_Data_4u108 ,
11729 VA = 0x000010320000 ,/* 0x00001032ffc0 */
11730 RA = 0x0000de0000 ,
11731 PA = 0x0004de0000 ,
11732 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11733 thr1_nz_ctx_tsb_1 ,
11734 TTE_V = 1 ,
11735 TTE_Size = 1 ,
11736 TTE_NFO = 0 ,
11737 TTE_IE = 0 ,
11738 TTE_Soft2 = 0x1d2 ,
11739 TTE_Diag = 0xac ,
11740 TTE_Soft = 0x02 ,
11741 TTE_EP = 0 ,
11742 TTE_L = 0 ,
11743 TTE_CP = 1 ,
11744 TTE_CV = 0 ,
11745 TTE_E = 0 ,
11746 TTE_P = 0 ,
11747 TTE_W = 1 ,
11748 TTE_RSVD1 = 0 ,
11749 end_label = Thr1_User_Data_4u108_data_end ,
11750 compressimage ,
11751 }
11752.data
11753.global Thr1_User_Data_4u108_data_begin
11754Thr1_User_Data_4u108_data_begin:
11755Thr1_User_Data_4u108_data_end:
11756/*********************************************************************/
11757SECTION .Thr1_User_Text_4u007 TEXT_VA=0x013a800000
11758attr_text {
11759 Name = .Thr1_User_Text_4u007 ,
11760 thr1_nz_ctx_tsb_2 ,
11761 VA = 0x00013a800000 ,/* 0x00013abfffc0 */
11762 RA = 0x056ac00000 ,
11763 PA = 0x056ac00000 ,
11764 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11765 TTE_V = 1 ,
11766 TTE_Size = 3 ,
11767 TTE_NFO = 0 ,
11768 TTE_IE = 0 ,
11769 TTE_Soft2 = 0x02d ,
11770 TTE_Diag = 0x0c ,
11771 TTE_Soft = 0x05 ,
11772 TTE_EP = 1 ,
11773 TTE_L = 0 ,
11774 TTE_CP = 0 ,
11775 TTE_CV = 0 ,
11776 TTE_E = 0 ,
11777 TTE_P = 0 ,
11778 TTE_W = 0 ,
11779 TTE_RSVD1 = 0 ,
11780 end_label = Thr1_User_Text_4u007_text_end ,
11781 compressimage ,
11782 }
11783.text
11784.global Thr1_User_Text_4u007_text_begin
11785Thr1_User_Text_4u007_text_begin:
11786 EXIT_GOOD
11787Thr1_User_Text_4u007_text_end:
11788/*********************************************************************/
11789SECTION .Thr1_User_Data_4u109 DATA_VA=0x00104a0000
11790attr_data {
11791 Name = .Thr1_User_Data_4u109 ,
11792 VA = 0x0000104a0000 ,/* 0x0000104affc0 */
11793 RA = 0x0000580000 ,
11794 PA = 0x0004580000 ,
11795 TTE_Context = 0x07b8 ,/* DATA_PRIMARY */
11796 thr1_nz_ctx_tsb_1 ,
11797 TTE_V = 1 ,
11798 TTE_Size = 1 ,
11799 TTE_NFO = 0 ,
11800 TTE_IE = 0 ,
11801 TTE_Soft2 = 0x1d2 ,
11802 TTE_Diag = 0xac ,
11803 TTE_Soft = 0x02 ,
11804 TTE_EP = 0 ,
11805 TTE_L = 0 ,
11806 TTE_CP = 1 ,
11807 TTE_CV = 0 ,
11808 TTE_E = 0 ,
11809 TTE_P = 0 ,
11810 TTE_W = 1 ,
11811 TTE_RSVD1 = 0 ,
11812 end_label = Thr1_User_Data_4u109_data_end ,
11813 compressimage ,
11814 }
11815.data
11816.global Thr1_User_Data_4u109_data_begin
11817Thr1_User_Data_4u109_data_begin:
11818Thr1_User_Data_4u109_data_end:
11819/*********************************************************************/
11820SECTION .Thr1_User_Text_4u008 TEXT_VA=0x0001e00000
11821attr_text {
11822 Name = .Thr1_User_Text_4u008 ,
11823 thr1_nz_ctx_tsb_0 ,
11824 VA = 0x000001e00000 ,/* 0x000001e01fc0 */
11825 RA = 0x000535a000 ,
11826 PA = 0x000535a000 ,
11827 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11828 TTE_V = 1 ,
11829 TTE_Size = 0 ,
11830 TTE_NFO = 0 ,
11831 TTE_IE = 0 ,
11832 TTE_Soft2 = 0x02d ,
11833 TTE_Diag = 0x0c ,
11834 TTE_Soft = 0x05 ,
11835 TTE_EP = 1 ,
11836 TTE_L = 0 ,
11837 TTE_CP = 0 ,
11838 TTE_CV = 0 ,
11839 TTE_E = 0 ,
11840 TTE_P = 0 ,
11841 TTE_W = 0 ,
11842 TTE_RSVD1 = 0 ,
11843 end_label = Thr1_User_Text_4u008_text_end ,
11844 compressimage ,
11845 }
11846.text
11847.global Thr1_User_Text_4u008_text_begin
11848Thr1_User_Text_4u008_text_begin:
11849 EXIT_GOOD
11850Thr1_User_Text_4u008_text_end:
11851/*********************************************************************/
11852SECTION .Thr1_User_Text_4u009 TEXT_VA=0x0010670000
11853attr_text {
11854 Name = .Thr1_User_Text_4u009 ,
11855 thr1_nz_ctx_tsb_1 ,
11856 VA = 0x000010670000 ,/* 0x00001067ffc0 */
11857 RA = 0x0000a60000 ,
11858 PA = 0x0004a60000 ,
11859 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11860 TTE_V = 1 ,
11861 TTE_Size = 1 ,
11862 TTE_NFO = 0 ,
11863 TTE_IE = 0 ,
11864 TTE_Soft2 = 0x02d ,
11865 TTE_Diag = 0x0c ,
11866 TTE_Soft = 0x05 ,
11867 TTE_EP = 1 ,
11868 TTE_L = 0 ,
11869 TTE_CP = 0 ,
11870 TTE_CV = 0 ,
11871 TTE_E = 0 ,
11872 TTE_P = 0 ,
11873 TTE_W = 0 ,
11874 TTE_RSVD1 = 0 ,
11875 end_label = Thr1_User_Text_4u009_text_end ,
11876 compressimage ,
11877 }
11878.text
11879.global Thr1_User_Text_4u009_text_begin
11880Thr1_User_Text_4u009_text_begin:
11881 EXIT_GOOD
11882Thr1_User_Text_4u009_text_end:
11883/*********************************************************************/
11884SECTION .Thr1_User_Text_4u00a TEXT_VA=0x013f800000
11885attr_text {
11886 Name = .Thr1_User_Text_4u00a ,
11887 thr1_nz_ctx_tsb_2 ,
11888 VA = 0x00013f800000 ,/* 0x00013fbfffc0 */
11889 RA = 0x0562400000 ,
11890 PA = 0x0562400000 ,
11891 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11892 TTE_V = 1 ,
11893 TTE_Size = 3 ,
11894 TTE_NFO = 0 ,
11895 TTE_IE = 0 ,
11896 TTE_Soft2 = 0x02d ,
11897 TTE_Diag = 0x0c ,
11898 TTE_Soft = 0x05 ,
11899 TTE_EP = 1 ,
11900 TTE_L = 0 ,
11901 TTE_CP = 0 ,
11902 TTE_CV = 0 ,
11903 TTE_E = 0 ,
11904 TTE_P = 0 ,
11905 TTE_W = 0 ,
11906 TTE_RSVD1 = 0 ,
11907 end_label = Thr1_User_Text_4u00a_text_end ,
11908 compressimage ,
11909 }
11910.text
11911.global Thr1_User_Text_4u00a_text_begin
11912Thr1_User_Text_4u00a_text_begin:
11913 EXIT_GOOD
11914Thr1_User_Text_4u00a_text_end:
11915/*********************************************************************/
11916SECTION .Thr1_User_Text_4u00b TEXT_VA=0x0001e44000
11917attr_text {
11918 Name = .Thr1_User_Text_4u00b ,
11919 thr1_nz_ctx_tsb_0 ,
11920 VA = 0x000001e44000 ,/* 0x000001e45fc0 */
11921 RA = 0x000537e000 ,
11922 PA = 0x000537e000 ,
11923 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11924 TTE_V = 1 ,
11925 TTE_Size = 0 ,
11926 TTE_NFO = 0 ,
11927 TTE_IE = 0 ,
11928 TTE_Soft2 = 0x02d ,
11929 TTE_Diag = 0x0c ,
11930 TTE_Soft = 0x05 ,
11931 TTE_EP = 1 ,
11932 TTE_L = 0 ,
11933 TTE_CP = 0 ,
11934 TTE_CV = 0 ,
11935 TTE_E = 0 ,
11936 TTE_P = 0 ,
11937 TTE_W = 0 ,
11938 TTE_RSVD1 = 0 ,
11939 end_label = Thr1_User_Text_4u00b_text_end ,
11940 compressimage ,
11941 }
11942.text
11943.global Thr1_User_Text_4u00b_text_begin
11944Thr1_User_Text_4u00b_text_begin:
11945 EXIT_GOOD
11946Thr1_User_Text_4u00b_text_end:
11947/*********************************************************************/
11948SECTION .Thr1_User_Text_4u00c TEXT_VA=0x0001edc000
11949attr_text {
11950 Name = .Thr1_User_Text_4u00c ,
11951 thr1_nz_ctx_tsb_0 ,
11952 VA = 0x000001edc000 ,/* 0x000001eddfc0 */
11953 RA = 0x0005388000 ,
11954 PA = 0x0005388000 ,
11955 TTE_Context = 0x07b8 ,/* TEXT_PRIMARY */
11956 TTE_V = 1 ,
11957 TTE_Size = 0 ,
11958 TTE_NFO = 0 ,
11959 TTE_IE = 0 ,
11960 TTE_Soft2 = 0x02d ,
11961 TTE_Diag = 0x0c ,
11962 TTE_Soft = 0x05 ,
11963 TTE_EP = 1 ,
11964 TTE_L = 0 ,
11965 TTE_CP = 0 ,
11966 TTE_CV = 0 ,
11967 TTE_E = 0 ,
11968 TTE_P = 0 ,
11969 TTE_W = 0 ,
11970 TTE_RSVD1 = 0 ,
11971 end_label = Thr1_User_Text_4u00c_text_end ,
11972 compressimage ,
11973 }
11974.text
11975.global Thr1_User_Text_4u00c_text_begin
11976Thr1_User_Text_4u00c_text_begin:
11977 EXIT_GOOD
11978Thr1_User_Text_4u00c_text_end:
11979/*********************************************************************/
11980SECTION .Thr2_User_Text_4v000 TEXT_VA=0x0001e88000
11981attr_text {
11982 Name = .Thr2_User_Text_4v000 ,
11983 thr2_nz_ctx_tsb_1 ,
11984 VA = 0x000001e88000 ,/* 0x000001e89fc0 */
11985 RA = 0x000133c000 ,
11986 PA = 0x000733c000 ,
11987 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
11988 TTE_V = 1 ,
11989 TTE_NFO = 0 ,
11990 TTE_L = 1 ,
11991 TTE_Soft = 0x1ea597 ,
11992 TTE_IE = 0 ,
11993 TTE_E = 0 ,
11994 TTE_CP = 0 ,
11995 TTE_CV = 0 ,
11996 TTE_P = 0 ,
11997 TTE_EP = 1 ,
11998 TTE_W = 0 ,
11999 TTE_SW1 = 0 ,
12000 TTE_SW0 = 1 ,
12001 TTE_RSVD1 = 0 ,
12002 TTE_Size = 0 ,
12003 end_label = Thr2_User_Text_4v000_text_end ,
12004 compressimage ,
12005 }
12006.text
12007.global Thr2_user_code_entry
12008Thr2_user_code_entry:
12009.global Thr2_User_Text_4v000_text_begin
12010Thr2_User_Text_4v000_text_begin:
12011 EXIT_GOOD
12012Thr2_User_Text_4v000_text_end:
12013/*********************************************************************/
12014SECTION .Thr2_User_Data_4u100 DATA_VA=0x0620000000
12015attr_data {
12016 Name = .Thr2_User_Data_4u100 ,
12017 VA = 0x000620000000 ,/* 0x00062fffffc0 */
12018 RA = 0x13a0000000 ,
12019 PA = 0x73a0000000 ,
12020 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12021 thr2_nz_ctx_tsb_0 ,
12022 TTE_V = 1 ,
12023 TTE_Size = 5 ,
12024 TTE_NFO = 0 ,
12025 TTE_IE = 0 ,
12026 TTE_Soft2 = 0x3f5 ,
12027 TTE_Diag = 0x41 ,
12028 TTE_Soft = 0x1c ,
12029 TTE_EP = 0 ,
12030 TTE_L = 1 ,
12031 TTE_CP = 1 ,
12032 TTE_CV = 0 ,
12033 TTE_E = 0 ,
12034 TTE_P = 0 ,
12035 TTE_W = 1 ,
12036 TTE_RSVD1 = 0 ,
12037 end_label = Thr2_User_Data_4u100_data_end ,
12038 compressimage ,
12039 }
12040.data
12041.global Thr2_User_Data_4u100_data_begin
12042Thr2_User_Data_4u100_data_begin:
12043Thr2_User_Data_4u100_data_end:
12044/*********************************************************************/
12045SECTION .Thr2_User_Data_4u200 DATA_VA=0x0010fe0000
12046attr_data {
12047 Name = .Thr2_User_Data_4u200 ,
12048 VA = 0x000010fe0000 ,/* 0x000010feffc0 */
12049 RA = 0x0000780000 ,
12050 PA = 0x0006780000 ,
12051 TTE_Context = 0x0ad6 ,/* DATA_SECONDARY */
12052 thr2_nz_ctx_tsb_2 ,
12053 TTE_V = 1 ,
12054 TTE_Size = 1 ,
12055 TTE_NFO = 0 ,
12056 TTE_IE = 0 ,
12057 TTE_Soft2 = 0x003 ,
12058 TTE_Diag = 0xa9 ,
12059 TTE_Soft = 0x19 ,
12060 TTE_EP = 0 ,
12061 TTE_L = 0 ,
12062 TTE_CP = 1 ,
12063 TTE_CV = 0 ,
12064 TTE_E = 0 ,
12065 TTE_P = 0 ,
12066 TTE_W = 1 ,
12067 TTE_RSVD1 = 0 ,
12068 end_label = Thr2_User_Data_4u200_data_end ,
12069 compressimage ,
12070 }
12071.data
12072.global Thr2_User_Data_4u200_data_begin
12073Thr2_User_Data_4u200_data_begin:
12074Thr2_User_Data_4u200_data_end:
12075/*********************************************************************/
12076SECTION .Thr2_User_Data_4u300 DATA_VA=0x0010f80000
12077attr_data {
12078 Name = .Thr2_User_Data_4u300 ,
12079 VA = 0x000010f80000 ,/* 0x000010f8ffc0 */
12080 RA = 0x00006e0000 ,
12081 PA = 0x00066e0000 ,
12082 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12083 thr2_z_ctx_tsb_3 ,
12084 TTE_V = 1 ,
12085 TTE_Size = 1 ,
12086 TTE_NFO = 0 ,
12087 TTE_IE = 0 ,
12088 TTE_Soft2 = 0x27a ,
12089 TTE_Diag = 0x75 ,
12090 TTE_Soft = 0x05 ,
12091 TTE_EP = 0 ,
12092 TTE_L = 1 ,
12093 TTE_CP = 0 ,
12094 TTE_CV = 0 ,
12095 TTE_E = 0 ,
12096 TTE_P = 0 ,
12097 TTE_W = 1 ,
12098 TTE_RSVD1 = 0 ,
12099 end_label = Thr2_User_Data_4u300_data_end ,
12100 compressimage ,
12101 }
12102.data
12103.global Thr2_User_Data_4u300_data_begin
12104Thr2_User_Data_4u300_data_begin:
12105Thr2_User_Data_4u300_data_end:
12106/*********************************************************************/
12107SECTION .Thr2_User_Text_4u000 TEXT_VA=0x07e0000000
12108attr_text {
12109 Name = .Thr2_User_Text_4u000 ,
12110 thr2_nz_ctx_tsb_0 ,
12111 VA = 0x0007e0000000 ,/* 0x0007efffffc0 */
12112 RA = 0x1030000000 ,
12113 PA = 0x7030000000 ,
12114 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12115 TTE_V = 1 ,
12116 TTE_Size = 5 ,
12117 TTE_NFO = 0 ,
12118 TTE_IE = 0 ,
12119 TTE_Soft2 = 0x2aa ,
12120 TTE_Diag = 0xef ,
12121 TTE_Soft = 0x0f ,
12122 TTE_EP = 1 ,
12123 TTE_L = 0 ,
12124 TTE_CP = 1 ,
12125 TTE_CV = 0 ,
12126 TTE_E = 0 ,
12127 TTE_P = 0 ,
12128 TTE_W = 0 ,
12129 TTE_RSVD1 = 0 ,
12130 end_label = Thr2_User_Text_4u000_text_end ,
12131 compressimage ,
12132 }
12133.text
12134.global Thr2_User_Text_4u000_text_begin
12135Thr2_User_Text_4u000_text_begin:
12136 EXIT_GOOD
12137Thr2_User_Text_4u000_text_end:
12138/*********************************************************************/
12139SECTION .Thr2_User_Data_4u101 DATA_VA=0x0010cd0000
12140attr_data {
12141 Name = .Thr2_User_Data_4u101 ,
12142 VA = 0x000010cd0000 ,/* 0x000010cdffc0 */
12143 RA = 0x0000030000 ,
12144 PA = 0x0006030000 ,
12145 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12146 thr2_nz_ctx_tsb_2 ,
12147 TTE_V = 1 ,
12148 TTE_Size = 1 ,
12149 TTE_NFO = 0 ,
12150 TTE_IE = 0 ,
12151 TTE_Soft2 = 0x3f5 ,
12152 TTE_Diag = 0x41 ,
12153 TTE_Soft = 0x1c ,
12154 TTE_EP = 0 ,
12155 TTE_L = 1 ,
12156 TTE_CP = 1 ,
12157 TTE_CV = 0 ,
12158 TTE_E = 0 ,
12159 TTE_P = 0 ,
12160 TTE_W = 1 ,
12161 TTE_RSVD1 = 0 ,
12162 end_label = Thr2_User_Data_4u101_data_end ,
12163 compressimage ,
12164 }
12165.data
12166.global Thr2_User_Data_4u101_data_begin
12167Thr2_User_Data_4u101_data_begin:
12168Thr2_User_Data_4u101_data_end:
12169/*********************************************************************/
12170SECTION .Thr2_User_Data_4u201 DATA_VA=0x0010400000
12171attr_data {
12172 Name = .Thr2_User_Data_4u201 ,
12173 VA = 0x000010400000 ,/* 0x00001040ffc0 */
12174 RA = 0x0000570000 ,
12175 PA = 0x0006570000 ,
12176 TTE_Context = 0x0ad6 ,/* DATA_SECONDARY */
12177 thr2_nz_ctx_tsb_2 ,
12178 TTE_V = 1 ,
12179 TTE_Size = 1 ,
12180 TTE_NFO = 0 ,
12181 TTE_IE = 0 ,
12182 TTE_Soft2 = 0x003 ,
12183 TTE_Diag = 0xa9 ,
12184 TTE_Soft = 0x19 ,
12185 TTE_EP = 0 ,
12186 TTE_L = 0 ,
12187 TTE_CP = 1 ,
12188 TTE_CV = 0 ,
12189 TTE_E = 0 ,
12190 TTE_P = 0 ,
12191 TTE_W = 1 ,
12192 TTE_RSVD1 = 0 ,
12193 end_label = Thr2_User_Data_4u201_data_end ,
12194 compressimage ,
12195 }
12196.data
12197.global Thr2_User_Data_4u201_data_begin
12198Thr2_User_Data_4u201_data_begin:
12199Thr2_User_Data_4u201_data_end:
12200/*********************************************************************/
12201SECTION .Thr2_User_Data_4v300 DATA_VA=0x0001e34000
12202attr_data {
12203 Name = .Thr2_User_Data_4v300 ,
12204 VA = 0x000001e34000 ,/* 0x000001e35fc0 */
12205 RA = 0x00012ca000 ,
12206 PA = 0x00072ca000 ,
12207 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12208 thr2_z_ctx_tsb_2 ,
12209 TTE_V = 1 ,
12210 TTE_NFO = 0 ,
12211 TTE_L = 0 ,
12212 TTE_Soft = 0x071dc3 ,
12213 TTE_IE = 0 ,
12214 TTE_E = 0 ,
12215 TTE_CP = 0 ,
12216 TTE_CV = 0 ,
12217 TTE_P = 0 ,
12218 TTE_EP = 0 ,
12219 TTE_W = 1 ,
12220 TTE_SW1 = 0 ,
12221 TTE_SW0 = 1 ,
12222 TTE_RSVD1 = 0 ,
12223 TTE_Size = 0 ,
12224 end_label = Thr2_User_Data_4v300_data_end ,
12225 compressimage ,
12226 }
12227.data
12228.global Thr2_User_Data_4v300_data_begin
12229Thr2_User_Data_4v300_data_begin:
12230Thr2_User_Data_4v300_data_end:
12231/*********************************************************************/
12232SECTION .Thr2_User_Text_4u001 TEXT_VA=0x012f400000
12233attr_text {
12234 Name = .Thr2_User_Text_4u001 ,
12235 thr2_nz_ctx_tsb_3 ,
12236 VA = 0x00012f400000 ,/* 0x00012f7fffc0 */
12237 RA = 0x016c000000 ,
12238 PA = 0x076c000000 ,
12239 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12240 TTE_V = 1 ,
12241 TTE_Size = 3 ,
12242 TTE_NFO = 0 ,
12243 TTE_IE = 0 ,
12244 TTE_Soft2 = 0x2aa ,
12245 TTE_Diag = 0xef ,
12246 TTE_Soft = 0x0f ,
12247 TTE_EP = 1 ,
12248 TTE_L = 0 ,
12249 TTE_CP = 1 ,
12250 TTE_CV = 0 ,
12251 TTE_E = 0 ,
12252 TTE_P = 0 ,
12253 TTE_W = 0 ,
12254 TTE_RSVD1 = 0 ,
12255 end_label = Thr2_User_Text_4u001_text_end ,
12256 compressimage ,
12257 }
12258.text
12259.global Thr2_User_Text_4u001_text_begin
12260Thr2_User_Text_4u001_text_begin:
12261 EXIT_GOOD
12262Thr2_User_Text_4u001_text_end:
12263/*********************************************************************/
12264SECTION .Thr2_User_Data_4v100 DATA_VA=0x0001e9c000
12265attr_data {
12266 Name = .Thr2_User_Data_4v100 ,
12267 VA = 0x000001e9c000 ,/* 0x000001e9dfc0 */
12268 RA = 0x0001258000 ,
12269 PA = 0x0007258000 ,
12270 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12271 thr2_nz_ctx_tsb_1 ,
12272 TTE_V = 1 ,
12273 TTE_NFO = 0 ,
12274 TTE_L = 0 ,
12275 TTE_Soft = 0x049948 ,
12276 TTE_IE = 0 ,
12277 TTE_E = 0 ,
12278 TTE_CP = 1 ,
12279 TTE_CV = 0 ,
12280 TTE_P = 0 ,
12281 TTE_EP = 0 ,
12282 TTE_W = 1 ,
12283 TTE_SW1 = 0 ,
12284 TTE_SW0 = 1 ,
12285 TTE_RSVD1 = 0 ,
12286 TTE_Size = 0 ,
12287 end_label = Thr2_User_Data_4v100_data_end ,
12288 compressimage ,
12289 }
12290.data
12291.global Thr2_User_Data_4v100_data_begin
12292Thr2_User_Data_4v100_data_begin:
12293Thr2_User_Data_4v100_data_end:
12294/*********************************************************************/
12295SECTION .Thr2_User_Data_4u202 DATA_VA=0x00104d0000
12296attr_data {
12297 Name = .Thr2_User_Data_4u202 ,
12298 VA = 0x0000104d0000 ,/* 0x0000104dffc0 */
12299 RA = 0x0000ab0000 ,
12300 PA = 0x0006ab0000 ,
12301 TTE_Context = 0x0ad6 ,/* DATA_SECONDARY */
12302 thr2_nz_ctx_tsb_2 ,
12303 TTE_V = 1 ,
12304 TTE_Size = 1 ,
12305 TTE_NFO = 0 ,
12306 TTE_IE = 0 ,
12307 TTE_Soft2 = 0x003 ,
12308 TTE_Diag = 0xa9 ,
12309 TTE_Soft = 0x19 ,
12310 TTE_EP = 0 ,
12311 TTE_L = 0 ,
12312 TTE_CP = 1 ,
12313 TTE_CV = 0 ,
12314 TTE_E = 0 ,
12315 TTE_P = 0 ,
12316 TTE_W = 1 ,
12317 TTE_RSVD1 = 0 ,
12318 end_label = Thr2_User_Data_4u202_data_end ,
12319 compressimage ,
12320 }
12321.data
12322.global Thr2_User_Data_4u202_data_begin
12323Thr2_User_Data_4u202_data_begin:
12324Thr2_User_Data_4u202_data_end:
12325/*********************************************************************/
12326SECTION .Thr2_User_Data_4u301 DATA_VA=0x0010a20000
12327attr_data {
12328 Name = .Thr2_User_Data_4u301 ,
12329 VA = 0x000010a20000 ,/* 0x000010a2ffc0 */
12330 RA = 0x00006c0000 ,
12331 PA = 0x00066c0000 ,
12332 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12333 thr2_z_ctx_tsb_3 ,
12334 TTE_V = 1 ,
12335 TTE_Size = 1 ,
12336 TTE_NFO = 0 ,
12337 TTE_IE = 0 ,
12338 TTE_Soft2 = 0x27a ,
12339 TTE_Diag = 0x75 ,
12340 TTE_Soft = 0x05 ,
12341 TTE_EP = 0 ,
12342 TTE_L = 1 ,
12343 TTE_CP = 0 ,
12344 TTE_CV = 0 ,
12345 TTE_E = 0 ,
12346 TTE_P = 0 ,
12347 TTE_W = 1 ,
12348 TTE_RSVD1 = 0 ,
12349 end_label = Thr2_User_Data_4u301_data_end ,
12350 compressimage ,
12351 }
12352.data
12353.global Thr2_User_Data_4u301_data_begin
12354Thr2_User_Data_4u301_data_begin:
12355Thr2_User_Data_4u301_data_end:
12356/*********************************************************************/
12357SECTION .Thr2_User_Text_4v001 TEXT_VA=0x0001e8c000
12358attr_text {
12359 Name = .Thr2_User_Text_4v001 ,
12360 thr2_nz_ctx_tsb_1 ,
12361 VA = 0x000001e8c000 ,/* 0x000001e8dfc0 */
12362 RA = 0x0001324000 ,
12363 PA = 0x0007324000 ,
12364 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12365 TTE_V = 1 ,
12366 TTE_NFO = 0 ,
12367 TTE_L = 1 ,
12368 TTE_Soft = 0x1ea597 ,
12369 TTE_IE = 0 ,
12370 TTE_E = 0 ,
12371 TTE_CP = 0 ,
12372 TTE_CV = 0 ,
12373 TTE_P = 0 ,
12374 TTE_EP = 1 ,
12375 TTE_W = 0 ,
12376 TTE_SW1 = 0 ,
12377 TTE_SW0 = 1 ,
12378 TTE_RSVD1 = 0 ,
12379 TTE_Size = 0 ,
12380 end_label = Thr2_User_Text_4v001_text_end ,
12381 compressimage ,
12382 }
12383.text
12384.global Thr2_User_Text_4v001_text_begin
12385Thr2_User_Text_4v001_text_begin:
12386 EXIT_GOOD
12387Thr2_User_Text_4v001_text_end:
12388/*********************************************************************/
12389SECTION .Thr2_User_Data_4u102 DATA_VA=0x0010b50000
12390attr_data {
12391 Name = .Thr2_User_Data_4u102 ,
12392 VA = 0x000010b50000 ,/* 0x000010b5ffc0 */
12393 RA = 0x0000a80000 ,
12394 PA = 0x0006a80000 ,
12395 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12396 thr2_nz_ctx_tsb_2 ,
12397 TTE_V = 1 ,
12398 TTE_Size = 1 ,
12399 TTE_NFO = 0 ,
12400 TTE_IE = 0 ,
12401 TTE_Soft2 = 0x3f5 ,
12402 TTE_Diag = 0x41 ,
12403 TTE_Soft = 0x1c ,
12404 TTE_EP = 0 ,
12405 TTE_L = 1 ,
12406 TTE_CP = 1 ,
12407 TTE_CV = 0 ,
12408 TTE_E = 0 ,
12409 TTE_P = 0 ,
12410 TTE_W = 1 ,
12411 TTE_RSVD1 = 0 ,
12412 end_label = Thr2_User_Data_4u102_data_end ,
12413 compressimage ,
12414 }
12415.data
12416.global Thr2_User_Data_4u102_data_begin
12417Thr2_User_Data_4u102_data_begin:
12418Thr2_User_Data_4u102_data_end:
12419/*********************************************************************/
12420SECTION .Thr2_User_Data_4v200 DATA_VA=0x0001e5c000
12421attr_data {
12422 Name = .Thr2_User_Data_4v200 ,
12423 VA = 0x000001e5c000 ,/* 0x000001e5dfc0 */
12424 RA = 0x000127a000 ,
12425 PA = 0x000727a000 ,
12426 TTE_Context = 0x0ad6 ,/* DATA_SECONDARY */
12427 thr2_nz_ctx_tsb_1 ,
12428 TTE_V = 1 ,
12429 TTE_NFO = 0 ,
12430 TTE_L = 0 ,
12431 TTE_Soft = 0x0ff861 ,
12432 TTE_IE = 0 ,
12433 TTE_E = 0 ,
12434 TTE_CP = 1 ,
12435 TTE_CV = 0 ,
12436 TTE_P = 0 ,
12437 TTE_EP = 0 ,
12438 TTE_W = 1 ,
12439 TTE_SW1 = 0 ,
12440 TTE_SW0 = 1 ,
12441 TTE_RSVD1 = 0 ,
12442 TTE_Size = 0 ,
12443 end_label = Thr2_User_Data_4v200_data_end ,
12444 compressimage ,
12445 }
12446.data
12447.global Thr2_User_Data_4v200_data_begin
12448Thr2_User_Data_4v200_data_begin:
12449Thr2_User_Data_4v200_data_end:
12450/*********************************************************************/
12451SECTION .Thr2_User_Data_4v301 DATA_VA=0x0001e62000
12452attr_data {
12453 Name = .Thr2_User_Data_4v301 ,
12454 VA = 0x000001e62000 ,/* 0x000001e63fc0 */
12455 RA = 0x000125e000 ,
12456 PA = 0x000725e000 ,
12457 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12458 thr2_z_ctx_tsb_2 ,
12459 TTE_V = 1 ,
12460 TTE_NFO = 0 ,
12461 TTE_L = 0 ,
12462 TTE_Soft = 0x071dc3 ,
12463 TTE_IE = 0 ,
12464 TTE_E = 0 ,
12465 TTE_CP = 0 ,
12466 TTE_CV = 0 ,
12467 TTE_P = 0 ,
12468 TTE_EP = 0 ,
12469 TTE_W = 1 ,
12470 TTE_SW1 = 0 ,
12471 TTE_SW0 = 1 ,
12472 TTE_RSVD1 = 0 ,
12473 TTE_Size = 0 ,
12474 end_label = Thr2_User_Data_4v301_data_end ,
12475 compressimage ,
12476 }
12477.data
12478.global Thr2_User_Data_4v301_data_begin
12479Thr2_User_Data_4v301_data_begin:
12480Thr2_User_Data_4v301_data_end:
12481/*********************************************************************/
12482SECTION .Thr2_User_Text_4v002 TEXT_VA=0x0001e4a000
12483attr_text {
12484 Name = .Thr2_User_Text_4v002 ,
12485 thr2_nz_ctx_tsb_1 ,
12486 VA = 0x000001e4a000 ,/* 0x000001e4bfc0 */
12487 RA = 0x000138e000 ,
12488 PA = 0x000738e000 ,
12489 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12490 TTE_V = 1 ,
12491 TTE_NFO = 0 ,
12492 TTE_L = 1 ,
12493 TTE_Soft = 0x1ea597 ,
12494 TTE_IE = 0 ,
12495 TTE_E = 0 ,
12496 TTE_CP = 0 ,
12497 TTE_CV = 0 ,
12498 TTE_P = 0 ,
12499 TTE_EP = 1 ,
12500 TTE_W = 0 ,
12501 TTE_SW1 = 0 ,
12502 TTE_SW0 = 1 ,
12503 TTE_RSVD1 = 0 ,
12504 TTE_Size = 0 ,
12505 end_label = Thr2_User_Text_4v002_text_end ,
12506 compressimage ,
12507 }
12508.text
12509.global Thr2_User_Text_4v002_text_begin
12510Thr2_User_Text_4v002_text_begin:
12511 EXIT_GOOD
12512Thr2_User_Text_4v002_text_end:
12513/*********************************************************************/
12514SECTION .Thr2_User_Data_4v101 DATA_VA=0x0001fa4000
12515attr_data {
12516 Name = .Thr2_User_Data_4v101 ,
12517 VA = 0x000001fa4000 ,/* 0x000001fa5fc0 */
12518 RA = 0x0001306000 ,
12519 PA = 0x0007306000 ,
12520 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12521 thr2_nz_ctx_tsb_1 ,
12522 TTE_V = 1 ,
12523 TTE_NFO = 0 ,
12524 TTE_L = 0 ,
12525 TTE_Soft = 0x049948 ,
12526 TTE_IE = 0 ,
12527 TTE_E = 0 ,
12528 TTE_CP = 1 ,
12529 TTE_CV = 0 ,
12530 TTE_P = 0 ,
12531 TTE_EP = 0 ,
12532 TTE_W = 1 ,
12533 TTE_SW1 = 0 ,
12534 TTE_SW0 = 1 ,
12535 TTE_RSVD1 = 0 ,
12536 TTE_Size = 0 ,
12537 end_label = Thr2_User_Data_4v101_data_end ,
12538 compressimage ,
12539 }
12540.data
12541.global Thr2_User_Data_4v101_data_begin
12542Thr2_User_Data_4v101_data_begin:
12543Thr2_User_Data_4v101_data_end:
12544/*********************************************************************/
12545SECTION .Thr2_User_Data_4u203 DATA_VA=0x0109800000
12546attr_data {
12547 Name = .Thr2_User_Data_4u203 ,
12548 VA = 0x000109800000 ,/* 0x000109bfffc0 */
12549 RA = 0x016dc00000 ,
12550 PA = 0x076dc00000 ,
12551 TTE_Context = 0x0ad6 ,/* DATA_SECONDARY */
12552 thr2_nz_ctx_tsb_3 ,
12553 TTE_V = 1 ,
12554 TTE_Size = 3 ,
12555 TTE_NFO = 0 ,
12556 TTE_IE = 0 ,
12557 TTE_Soft2 = 0x003 ,
12558 TTE_Diag = 0xa9 ,
12559 TTE_Soft = 0x19 ,
12560 TTE_EP = 0 ,
12561 TTE_L = 0 ,
12562 TTE_CP = 1 ,
12563 TTE_CV = 0 ,
12564 TTE_E = 0 ,
12565 TTE_P = 0 ,
12566 TTE_W = 1 ,
12567 TTE_RSVD1 = 0 ,
12568 end_label = Thr2_User_Data_4u203_data_end ,
12569 compressimage ,
12570 }
12571.data
12572.global Thr2_User_Data_4u203_data_begin
12573Thr2_User_Data_4u203_data_begin:
12574Thr2_User_Data_4u203_data_end:
12575/*********************************************************************/
12576SECTION .Thr2_User_Text_4u002 TEXT_VA=0x0010a70000
12577attr_text {
12578 Name = .Thr2_User_Text_4u002 ,
12579 thr2_nz_ctx_tsb_2 ,
12580 VA = 0x000010a70000 ,/* 0x000010a7ffc0 */
12581 RA = 0x0000bb0000 ,
12582 PA = 0x0006bb0000 ,
12583 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12584 TTE_V = 1 ,
12585 TTE_Size = 1 ,
12586 TTE_NFO = 0 ,
12587 TTE_IE = 0 ,
12588 TTE_Soft2 = 0x2aa ,
12589 TTE_Diag = 0xef ,
12590 TTE_Soft = 0x0f ,
12591 TTE_EP = 1 ,
12592 TTE_L = 0 ,
12593 TTE_CP = 1 ,
12594 TTE_CV = 0 ,
12595 TTE_E = 0 ,
12596 TTE_P = 0 ,
12597 TTE_W = 0 ,
12598 TTE_RSVD1 = 0 ,
12599 end_label = Thr2_User_Text_4u002_text_end ,
12600 compressimage ,
12601 }
12602.text
12603.global Thr2_User_Text_4u002_text_begin
12604Thr2_User_Text_4u002_text_begin:
12605 EXIT_GOOD
12606Thr2_User_Text_4u002_text_end:
12607/*********************************************************************/
12608SECTION .Thr2_User_Data_4u103 DATA_VA=0x012d400000
12609attr_data {
12610 Name = .Thr2_User_Data_4u103 ,
12611 VA = 0x00012d400000 ,/* 0x00012d7fffc0 */
12612 RA = 0x0177400000 ,
12613 PA = 0x0777400000 ,
12614 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12615 thr2_nz_ctx_tsb_3 ,
12616 TTE_V = 1 ,
12617 TTE_Size = 3 ,
12618 TTE_NFO = 0 ,
12619 TTE_IE = 0 ,
12620 TTE_Soft2 = 0x3f5 ,
12621 TTE_Diag = 0x41 ,
12622 TTE_Soft = 0x1c ,
12623 TTE_EP = 0 ,
12624 TTE_L = 1 ,
12625 TTE_CP = 1 ,
12626 TTE_CV = 0 ,
12627 TTE_E = 0 ,
12628 TTE_P = 0 ,
12629 TTE_W = 1 ,
12630 TTE_RSVD1 = 0 ,
12631 end_label = Thr2_User_Data_4u103_data_end ,
12632 compressimage ,
12633 }
12634.data
12635.global Thr2_User_Data_4u103_data_begin
12636Thr2_User_Data_4u103_data_begin:
12637Thr2_User_Data_4u103_data_end:
12638/*********************************************************************/
12639SECTION .Thr2_User_Text_4v003 TEXT_VA=0x0001ed0000
12640attr_text {
12641 Name = .Thr2_User_Text_4v003 ,
12642 thr2_nz_ctx_tsb_1 ,
12643 VA = 0x000001ed0000 ,/* 0x000001ed1fc0 */
12644 RA = 0x000126c000 ,
12645 PA = 0x000726c000 ,
12646 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12647 TTE_V = 1 ,
12648 TTE_NFO = 0 ,
12649 TTE_L = 1 ,
12650 TTE_Soft = 0x1ea597 ,
12651 TTE_IE = 0 ,
12652 TTE_E = 0 ,
12653 TTE_CP = 0 ,
12654 TTE_CV = 0 ,
12655 TTE_P = 0 ,
12656 TTE_EP = 1 ,
12657 TTE_W = 0 ,
12658 TTE_SW1 = 0 ,
12659 TTE_SW0 = 1 ,
12660 TTE_RSVD1 = 0 ,
12661 TTE_Size = 0 ,
12662 end_label = Thr2_User_Text_4v003_text_end ,
12663 compressimage ,
12664 }
12665.text
12666.global Thr2_User_Text_4v003_text_begin
12667Thr2_User_Text_4v003_text_begin:
12668 EXIT_GOOD
12669Thr2_User_Text_4v003_text_end:
12670/*********************************************************************/
12671SECTION .Thr2_User_Data_4u104 DATA_VA=0x0108000000
12672attr_data {
12673 Name = .Thr2_User_Data_4u104 ,
12674 VA = 0x000108000000 ,/* 0x0001083fffc0 */
12675 RA = 0x014fc00000 ,
12676 PA = 0x074fc00000 ,
12677 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12678 thr2_nz_ctx_tsb_3 ,
12679 TTE_V = 1 ,
12680 TTE_Size = 3 ,
12681 TTE_NFO = 0 ,
12682 TTE_IE = 0 ,
12683 TTE_Soft2 = 0x3f5 ,
12684 TTE_Diag = 0x41 ,
12685 TTE_Soft = 0x1c ,
12686 TTE_EP = 0 ,
12687 TTE_L = 1 ,
12688 TTE_CP = 1 ,
12689 TTE_CV = 0 ,
12690 TTE_E = 0 ,
12691 TTE_P = 0 ,
12692 TTE_W = 1 ,
12693 TTE_RSVD1 = 0 ,
12694 end_label = Thr2_User_Data_4u104_data_end ,
12695 compressimage ,
12696 }
12697.data
12698.global Thr2_User_Data_4u104_data_begin
12699Thr2_User_Data_4u104_data_begin:
12700Thr2_User_Data_4u104_data_end:
12701/*********************************************************************/
12702SECTION .Thr2_User_Text_4v004 TEXT_VA=0x0001f7e000
12703attr_text {
12704 Name = .Thr2_User_Text_4v004 ,
12705 thr2_nz_ctx_tsb_1 ,
12706 VA = 0x000001f7e000 ,/* 0x000001f7ffc0 */
12707 RA = 0x00013de000 ,
12708 PA = 0x00073de000 ,
12709 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12710 TTE_V = 1 ,
12711 TTE_NFO = 0 ,
12712 TTE_L = 1 ,
12713 TTE_Soft = 0x1ea597 ,
12714 TTE_IE = 0 ,
12715 TTE_E = 0 ,
12716 TTE_CP = 0 ,
12717 TTE_CV = 0 ,
12718 TTE_P = 0 ,
12719 TTE_EP = 1 ,
12720 TTE_W = 0 ,
12721 TTE_SW1 = 0 ,
12722 TTE_SW0 = 1 ,
12723 TTE_RSVD1 = 0 ,
12724 TTE_Size = 0 ,
12725 end_label = Thr2_User_Text_4v004_text_end ,
12726 compressimage ,
12727 }
12728.text
12729.global Thr2_User_Text_4v004_text_begin
12730Thr2_User_Text_4v004_text_begin:
12731 EXIT_GOOD
12732Thr2_User_Text_4v004_text_end:
12733/*********************************************************************/
12734SECTION .Thr2_User_Data_4u105 DATA_VA=0x0130c00000
12735attr_data {
12736 Name = .Thr2_User_Data_4u105 ,
12737 VA = 0x000130c00000 ,/* 0x000130ffffc0 */
12738 RA = 0x015e000000 ,
12739 PA = 0x075e000000 ,
12740 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12741 thr2_nz_ctx_tsb_3 ,
12742 TTE_V = 1 ,
12743 TTE_Size = 3 ,
12744 TTE_NFO = 0 ,
12745 TTE_IE = 0 ,
12746 TTE_Soft2 = 0x3f5 ,
12747 TTE_Diag = 0x41 ,
12748 TTE_Soft = 0x1c ,
12749 TTE_EP = 0 ,
12750 TTE_L = 1 ,
12751 TTE_CP = 1 ,
12752 TTE_CV = 0 ,
12753 TTE_E = 0 ,
12754 TTE_P = 0 ,
12755 TTE_W = 1 ,
12756 TTE_RSVD1 = 0 ,
12757 end_label = Thr2_User_Data_4u105_data_end ,
12758 compressimage ,
12759 }
12760.data
12761.global Thr2_User_Data_4u105_data_begin
12762Thr2_User_Data_4u105_data_begin:
12763Thr2_User_Data_4u105_data_end:
12764/*********************************************************************/
12765SECTION .Thr2_User_Text_4u003 TEXT_VA=0x00108c0000
12766attr_text {
12767 Name = .Thr2_User_Text_4u003 ,
12768 thr2_nz_ctx_tsb_2 ,
12769 VA = 0x0000108c0000 ,/* 0x0000108cffc0 */
12770 RA = 0x00009d0000 ,
12771 PA = 0x00069d0000 ,
12772 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12773 TTE_V = 1 ,
12774 TTE_Size = 1 ,
12775 TTE_NFO = 0 ,
12776 TTE_IE = 0 ,
12777 TTE_Soft2 = 0x2aa ,
12778 TTE_Diag = 0xef ,
12779 TTE_Soft = 0x0f ,
12780 TTE_EP = 1 ,
12781 TTE_L = 0 ,
12782 TTE_CP = 1 ,
12783 TTE_CV = 0 ,
12784 TTE_E = 0 ,
12785 TTE_P = 0 ,
12786 TTE_W = 0 ,
12787 TTE_RSVD1 = 0 ,
12788 end_label = Thr2_User_Text_4u003_text_end ,
12789 compressimage ,
12790 }
12791.text
12792.global Thr2_User_Text_4u003_text_begin
12793Thr2_User_Text_4u003_text_begin:
12794 EXIT_GOOD
12795Thr2_User_Text_4u003_text_end:
12796/*********************************************************************/
12797SECTION .Thr2_User_Data_4u106 DATA_VA=0x010e400000
12798attr_data {
12799 Name = .Thr2_User_Data_4u106 ,
12800 VA = 0x00010e400000 ,/* 0x00010e7fffc0 */
12801 RA = 0x0157800000 ,
12802 PA = 0x0757800000 ,
12803 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12804 thr2_nz_ctx_tsb_3 ,
12805 TTE_V = 1 ,
12806 TTE_Size = 3 ,
12807 TTE_NFO = 0 ,
12808 TTE_IE = 0 ,
12809 TTE_Soft2 = 0x3f5 ,
12810 TTE_Diag = 0x41 ,
12811 TTE_Soft = 0x1c ,
12812 TTE_EP = 0 ,
12813 TTE_L = 1 ,
12814 TTE_CP = 1 ,
12815 TTE_CV = 0 ,
12816 TTE_E = 0 ,
12817 TTE_P = 0 ,
12818 TTE_W = 1 ,
12819 TTE_RSVD1 = 0 ,
12820 end_label = Thr2_User_Data_4u106_data_end ,
12821 compressimage ,
12822 }
12823.data
12824.global Thr2_User_Data_4u106_data_begin
12825Thr2_User_Data_4u106_data_begin:
12826Thr2_User_Data_4u106_data_end:
12827/*********************************************************************/
12828SECTION .Thr2_User_Text_4u004 TEXT_VA=0x0100400000
12829attr_text {
12830 Name = .Thr2_User_Text_4u004 ,
12831 thr2_nz_ctx_tsb_3 ,
12832 VA = 0x000100400000 ,/* 0x0001007fffc0 */
12833 RA = 0x0169800000 ,
12834 PA = 0x0769800000 ,
12835 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12836 TTE_V = 1 ,
12837 TTE_Size = 3 ,
12838 TTE_NFO = 0 ,
12839 TTE_IE = 0 ,
12840 TTE_Soft2 = 0x2aa ,
12841 TTE_Diag = 0xef ,
12842 TTE_Soft = 0x0f ,
12843 TTE_EP = 1 ,
12844 TTE_L = 0 ,
12845 TTE_CP = 1 ,
12846 TTE_CV = 0 ,
12847 TTE_E = 0 ,
12848 TTE_P = 0 ,
12849 TTE_W = 0 ,
12850 TTE_RSVD1 = 0 ,
12851 end_label = Thr2_User_Text_4u004_text_end ,
12852 compressimage ,
12853 }
12854.text
12855.global Thr2_User_Text_4u004_text_begin
12856Thr2_User_Text_4u004_text_begin:
12857 EXIT_GOOD
12858Thr2_User_Text_4u004_text_end:
12859/*********************************************************************/
12860SECTION .Thr2_User_Data_4v102 DATA_VA=0x0001e20000
12861attr_data {
12862 Name = .Thr2_User_Data_4v102 ,
12863 VA = 0x000001e20000 ,/* 0x000001e21fc0 */
12864 RA = 0x00012d6000 ,
12865 PA = 0x00072d6000 ,
12866 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12867 thr2_nz_ctx_tsb_1 ,
12868 TTE_V = 1 ,
12869 TTE_NFO = 0 ,
12870 TTE_L = 0 ,
12871 TTE_Soft = 0x049948 ,
12872 TTE_IE = 0 ,
12873 TTE_E = 0 ,
12874 TTE_CP = 1 ,
12875 TTE_CV = 0 ,
12876 TTE_P = 0 ,
12877 TTE_EP = 0 ,
12878 TTE_W = 1 ,
12879 TTE_SW1 = 0 ,
12880 TTE_SW0 = 1 ,
12881 TTE_RSVD1 = 0 ,
12882 TTE_Size = 0 ,
12883 end_label = Thr2_User_Data_4v102_data_end ,
12884 compressimage ,
12885 }
12886.data
12887.global Thr2_User_Data_4v102_data_begin
12888Thr2_User_Data_4v102_data_begin:
12889Thr2_User_Data_4v102_data_end:
12890/*********************************************************************/
12891SECTION .Thr2_User_Text_4u005 TEXT_VA=0x013bc00000
12892attr_text {
12893 Name = .Thr2_User_Text_4u005 ,
12894 thr2_nz_ctx_tsb_3 ,
12895 VA = 0x00013bc00000 ,/* 0x00013bffffc0 */
12896 RA = 0x014c400000 ,
12897 PA = 0x074c400000 ,
12898 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12899 TTE_V = 1 ,
12900 TTE_Size = 3 ,
12901 TTE_NFO = 0 ,
12902 TTE_IE = 0 ,
12903 TTE_Soft2 = 0x2aa ,
12904 TTE_Diag = 0xef ,
12905 TTE_Soft = 0x0f ,
12906 TTE_EP = 1 ,
12907 TTE_L = 0 ,
12908 TTE_CP = 1 ,
12909 TTE_CV = 0 ,
12910 TTE_E = 0 ,
12911 TTE_P = 0 ,
12912 TTE_W = 0 ,
12913 TTE_RSVD1 = 0 ,
12914 end_label = Thr2_User_Text_4u005_text_end ,
12915 compressimage ,
12916 }
12917.text
12918.global Thr2_User_Text_4u005_text_begin
12919Thr2_User_Text_4u005_text_begin:
12920 EXIT_GOOD
12921Thr2_User_Text_4u005_text_end:
12922/*********************************************************************/
12923SECTION .Thr2_User_Data_4v103 DATA_VA=0x0001e6e000
12924attr_data {
12925 Name = .Thr2_User_Data_4v103 ,
12926 VA = 0x000001e6e000 ,/* 0x000001e6ffc0 */
12927 RA = 0x00013e6000 ,
12928 PA = 0x00073e6000 ,
12929 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12930 thr2_nz_ctx_tsb_1 ,
12931 TTE_V = 1 ,
12932 TTE_NFO = 0 ,
12933 TTE_L = 0 ,
12934 TTE_Soft = 0x049948 ,
12935 TTE_IE = 0 ,
12936 TTE_E = 0 ,
12937 TTE_CP = 1 ,
12938 TTE_CV = 0 ,
12939 TTE_P = 0 ,
12940 TTE_EP = 0 ,
12941 TTE_W = 1 ,
12942 TTE_SW1 = 0 ,
12943 TTE_SW0 = 1 ,
12944 TTE_RSVD1 = 0 ,
12945 TTE_Size = 0 ,
12946 end_label = Thr2_User_Data_4v103_data_end ,
12947 compressimage ,
12948 }
12949.data
12950.global Thr2_User_Data_4v103_data_begin
12951Thr2_User_Data_4v103_data_begin:
12952Thr2_User_Data_4v103_data_end:
12953/*********************************************************************/
12954SECTION .Thr2_User_Text_4v005 TEXT_VA=0x0001f0c000
12955attr_text {
12956 Name = .Thr2_User_Text_4v005 ,
12957 thr2_nz_ctx_tsb_1 ,
12958 VA = 0x000001f0c000 ,/* 0x000001f0dfc0 */
12959 RA = 0x0001284000 ,
12960 PA = 0x0007284000 ,
12961 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
12962 TTE_V = 1 ,
12963 TTE_NFO = 0 ,
12964 TTE_L = 1 ,
12965 TTE_Soft = 0x1ea597 ,
12966 TTE_IE = 0 ,
12967 TTE_E = 0 ,
12968 TTE_CP = 0 ,
12969 TTE_CV = 0 ,
12970 TTE_P = 0 ,
12971 TTE_EP = 1 ,
12972 TTE_W = 0 ,
12973 TTE_SW1 = 0 ,
12974 TTE_SW0 = 1 ,
12975 TTE_RSVD1 = 0 ,
12976 TTE_Size = 0 ,
12977 end_label = Thr2_User_Text_4v005_text_end ,
12978 compressimage ,
12979 }
12980.text
12981.global Thr2_User_Text_4v005_text_begin
12982Thr2_User_Text_4v005_text_begin:
12983 EXIT_GOOD
12984Thr2_User_Text_4v005_text_end:
12985/*********************************************************************/
12986SECTION .Thr2_User_Data_4v104 DATA_VA=0x0001eda000
12987attr_data {
12988 Name = .Thr2_User_Data_4v104 ,
12989 VA = 0x000001eda000 ,/* 0x000001edbfc0 */
12990 RA = 0x0001222000 ,
12991 PA = 0x0007222000 ,
12992 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
12993 thr2_nz_ctx_tsb_1 ,
12994 TTE_V = 1 ,
12995 TTE_NFO = 0 ,
12996 TTE_L = 0 ,
12997 TTE_Soft = 0x049948 ,
12998 TTE_IE = 0 ,
12999 TTE_E = 0 ,
13000 TTE_CP = 1 ,
13001 TTE_CV = 0 ,
13002 TTE_P = 0 ,
13003 TTE_EP = 0 ,
13004 TTE_W = 1 ,
13005 TTE_SW1 = 0 ,
13006 TTE_SW0 = 1 ,
13007 TTE_RSVD1 = 0 ,
13008 TTE_Size = 0 ,
13009 end_label = Thr2_User_Data_4v104_data_end ,
13010 compressimage ,
13011 }
13012.data
13013.global Thr2_User_Data_4v104_data_begin
13014Thr2_User_Data_4v104_data_begin:
13015Thr2_User_Data_4v104_data_end:
13016/*********************************************************************/
13017SECTION .Thr2_User_Text_4u006 TEXT_VA=0x0132c00000
13018attr_text {
13019 Name = .Thr2_User_Text_4u006 ,
13020 thr2_nz_ctx_tsb_3 ,
13021 VA = 0x000132c00000 ,/* 0x000132ffffc0 */
13022 RA = 0x0148400000 ,
13023 PA = 0x0748400000 ,
13024 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
13025 TTE_V = 1 ,
13026 TTE_Size = 3 ,
13027 TTE_NFO = 0 ,
13028 TTE_IE = 0 ,
13029 TTE_Soft2 = 0x2aa ,
13030 TTE_Diag = 0xef ,
13031 TTE_Soft = 0x0f ,
13032 TTE_EP = 1 ,
13033 TTE_L = 0 ,
13034 TTE_CP = 1 ,
13035 TTE_CV = 0 ,
13036 TTE_E = 0 ,
13037 TTE_P = 0 ,
13038 TTE_W = 0 ,
13039 TTE_RSVD1 = 0 ,
13040 end_label = Thr2_User_Text_4u006_text_end ,
13041 compressimage ,
13042 }
13043.text
13044.global Thr2_User_Text_4u006_text_begin
13045Thr2_User_Text_4u006_text_begin:
13046 EXIT_GOOD
13047Thr2_User_Text_4u006_text_end:
13048/*********************************************************************/
13049SECTION .Thr2_User_Data_4v105 DATA_VA=0x0001eb0000
13050attr_data {
13051 Name = .Thr2_User_Data_4v105 ,
13052 VA = 0x000001eb0000 ,/* 0x000001eb1fc0 */
13053 RA = 0x000123c000 ,
13054 PA = 0x000723c000 ,
13055 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
13056 thr2_nz_ctx_tsb_1 ,
13057 TTE_V = 1 ,
13058 TTE_NFO = 0 ,
13059 TTE_L = 0 ,
13060 TTE_Soft = 0x049948 ,
13061 TTE_IE = 0 ,
13062 TTE_E = 0 ,
13063 TTE_CP = 1 ,
13064 TTE_CV = 0 ,
13065 TTE_P = 0 ,
13066 TTE_EP = 0 ,
13067 TTE_W = 1 ,
13068 TTE_SW1 = 0 ,
13069 TTE_SW0 = 1 ,
13070 TTE_RSVD1 = 0 ,
13071 TTE_Size = 0 ,
13072 end_label = Thr2_User_Data_4v105_data_end ,
13073 compressimage ,
13074 }
13075.data
13076.global Thr2_User_Data_4v105_data_begin
13077Thr2_User_Data_4v105_data_begin:
13078Thr2_User_Data_4v105_data_end:
13079/*********************************************************************/
13080SECTION .Thr2_User_Text_4u007 TEXT_VA=0x0010210000
13081attr_text {
13082 Name = .Thr2_User_Text_4u007 ,
13083 thr2_nz_ctx_tsb_2 ,
13084 VA = 0x000010210000 ,/* 0x00001021ffc0 */
13085 RA = 0x00004b0000 ,
13086 PA = 0x00064b0000 ,
13087 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
13088 TTE_V = 1 ,
13089 TTE_Size = 1 ,
13090 TTE_NFO = 0 ,
13091 TTE_IE = 0 ,
13092 TTE_Soft2 = 0x2aa ,
13093 TTE_Diag = 0xef ,
13094 TTE_Soft = 0x0f ,
13095 TTE_EP = 1 ,
13096 TTE_L = 0 ,
13097 TTE_CP = 1 ,
13098 TTE_CV = 0 ,
13099 TTE_E = 0 ,
13100 TTE_P = 0 ,
13101 TTE_W = 0 ,
13102 TTE_RSVD1 = 0 ,
13103 end_label = Thr2_User_Text_4u007_text_end ,
13104 compressimage ,
13105 }
13106.text
13107.global Thr2_User_Text_4u007_text_begin
13108Thr2_User_Text_4u007_text_begin:
13109 EXIT_GOOD
13110Thr2_User_Text_4u007_text_end:
13111/*********************************************************************/
13112SECTION .Thr2_User_Data_4v106 DATA_VA=0x0001ea2000
13113attr_data {
13114 Name = .Thr2_User_Data_4v106 ,
13115 VA = 0x000001ea2000 ,/* 0x000001ea3fc0 */
13116 RA = 0x00013ec000 ,
13117 PA = 0x00073ec000 ,
13118 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
13119 thr2_nz_ctx_tsb_1 ,
13120 TTE_V = 1 ,
13121 TTE_NFO = 0 ,
13122 TTE_L = 0 ,
13123 TTE_Soft = 0x049948 ,
13124 TTE_IE = 0 ,
13125 TTE_E = 0 ,
13126 TTE_CP = 1 ,
13127 TTE_CV = 0 ,
13128 TTE_P = 0 ,
13129 TTE_EP = 0 ,
13130 TTE_W = 1 ,
13131 TTE_SW1 = 0 ,
13132 TTE_SW0 = 1 ,
13133 TTE_RSVD1 = 0 ,
13134 TTE_Size = 0 ,
13135 end_label = Thr2_User_Data_4v106_data_end ,
13136 compressimage ,
13137 }
13138.data
13139.global Thr2_User_Data_4v106_data_begin
13140Thr2_User_Data_4v106_data_begin:
13141Thr2_User_Data_4v106_data_end:
13142/*********************************************************************/
13143SECTION .Thr2_User_Text_4u008 TEXT_VA=0x0010c60000
13144attr_text {
13145 Name = .Thr2_User_Text_4u008 ,
13146 thr2_nz_ctx_tsb_2 ,
13147 VA = 0x000010c60000 ,/* 0x000010c6ffc0 */
13148 RA = 0x0000930000 ,
13149 PA = 0x0006930000 ,
13150 TTE_Context = 0x0610 ,/* TEXT_PRIMARY */
13151 TTE_V = 1 ,
13152 TTE_Size = 1 ,
13153 TTE_NFO = 0 ,
13154 TTE_IE = 0 ,
13155 TTE_Soft2 = 0x2aa ,
13156 TTE_Diag = 0xef ,
13157 TTE_Soft = 0x0f ,
13158 TTE_EP = 1 ,
13159 TTE_L = 0 ,
13160 TTE_CP = 1 ,
13161 TTE_CV = 0 ,
13162 TTE_E = 0 ,
13163 TTE_P = 0 ,
13164 TTE_W = 0 ,
13165 TTE_RSVD1 = 0 ,
13166 end_label = Thr2_User_Text_4u008_text_end ,
13167 compressimage ,
13168 }
13169.text
13170.global Thr2_User_Text_4u008_text_begin
13171Thr2_User_Text_4u008_text_begin:
13172 EXIT_GOOD
13173Thr2_User_Text_4u008_text_end:
13174/*********************************************************************/
13175SECTION .Thr2_User_Data_4v107 DATA_VA=0x0001e10000
13176attr_data {
13177 Name = .Thr2_User_Data_4v107 ,
13178 VA = 0x000001e10000 ,/* 0x000001e11fc0 */
13179 RA = 0x0001338000 ,
13180 PA = 0x0007338000 ,
13181 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
13182 thr2_nz_ctx_tsb_1 ,
13183 TTE_V = 1 ,
13184 TTE_NFO = 0 ,
13185 TTE_L = 0 ,
13186 TTE_Soft = 0x049948 ,
13187 TTE_IE = 0 ,
13188 TTE_E = 0 ,
13189 TTE_CP = 1 ,
13190 TTE_CV = 0 ,
13191 TTE_P = 0 ,
13192 TTE_EP = 0 ,
13193 TTE_W = 1 ,
13194 TTE_SW1 = 0 ,
13195 TTE_SW0 = 1 ,
13196 TTE_RSVD1 = 0 ,
13197 TTE_Size = 0 ,
13198 end_label = Thr2_User_Data_4v107_data_end ,
13199 compressimage ,
13200 }
13201.data
13202.global Thr2_User_Data_4v107_data_begin
13203Thr2_User_Data_4v107_data_begin:
13204Thr2_User_Data_4v107_data_end:
13205/*********************************************************************/
13206SECTION .Thr2_User_Data_4v108 DATA_VA=0x0001efe000
13207attr_data {
13208 Name = .Thr2_User_Data_4v108 ,
13209 VA = 0x000001efe000 ,/* 0x000001efffc0 */
13210 RA = 0x000135c000 ,
13211 PA = 0x000735c000 ,
13212 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
13213 thr2_nz_ctx_tsb_1 ,
13214 TTE_V = 1 ,
13215 TTE_NFO = 0 ,
13216 TTE_L = 0 ,
13217 TTE_Soft = 0x049948 ,
13218 TTE_IE = 0 ,
13219 TTE_E = 0 ,
13220 TTE_CP = 1 ,
13221 TTE_CV = 0 ,
13222 TTE_P = 0 ,
13223 TTE_EP = 0 ,
13224 TTE_W = 1 ,
13225 TTE_SW1 = 0 ,
13226 TTE_SW0 = 1 ,
13227 TTE_RSVD1 = 0 ,
13228 TTE_Size = 0 ,
13229 end_label = Thr2_User_Data_4v108_data_end ,
13230 compressimage ,
13231 }
13232.data
13233.global Thr2_User_Data_4v108_data_begin
13234Thr2_User_Data_4v108_data_begin:
13235Thr2_User_Data_4v108_data_end:
13236/*********************************************************************/
13237SECTION .Thr2_User_Data_4u107 DATA_VA=0x0010f70000
13238attr_data {
13239 Name = .Thr2_User_Data_4u107 ,
13240 VA = 0x000010f70000 ,/* 0x000010f7ffc0 */
13241 RA = 0x0000c70000 ,
13242 PA = 0x0006c70000 ,
13243 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
13244 thr2_nz_ctx_tsb_2 ,
13245 TTE_V = 1 ,
13246 TTE_Size = 1 ,
13247 TTE_NFO = 0 ,
13248 TTE_IE = 0 ,
13249 TTE_Soft2 = 0x3f5 ,
13250 TTE_Diag = 0x41 ,
13251 TTE_Soft = 0x1c ,
13252 TTE_EP = 0 ,
13253 TTE_L = 1 ,
13254 TTE_CP = 1 ,
13255 TTE_CV = 0 ,
13256 TTE_E = 0 ,
13257 TTE_P = 0 ,
13258 TTE_W = 1 ,
13259 TTE_RSVD1 = 0 ,
13260 end_label = Thr2_User_Data_4u107_data_end ,
13261 compressimage ,
13262 }
13263.data
13264.global Thr2_User_Data_4u107_data_begin
13265Thr2_User_Data_4u107_data_begin:
13266Thr2_User_Data_4u107_data_end:
13267/*********************************************************************/
13268SECTION .Thr2_User_Data_4v109 DATA_VA=0x0001ebc000
13269attr_data {
13270 Name = .Thr2_User_Data_4v109 ,
13271 VA = 0x000001ebc000 ,/* 0x000001ebdfc0 */
13272 RA = 0x0001378000 ,
13273 PA = 0x0007378000 ,
13274 TTE_Context = 0x0610 ,/* DATA_PRIMARY */
13275 thr2_nz_ctx_tsb_1 ,
13276 TTE_V = 1 ,
13277 TTE_NFO = 0 ,
13278 TTE_L = 0 ,
13279 TTE_Soft = 0x049948 ,
13280 TTE_IE = 0 ,
13281 TTE_E = 0 ,
13282 TTE_CP = 1 ,
13283 TTE_CV = 0 ,
13284 TTE_P = 0 ,
13285 TTE_EP = 0 ,
13286 TTE_W = 1 ,
13287 TTE_SW1 = 0 ,
13288 TTE_SW0 = 1 ,
13289 TTE_RSVD1 = 0 ,
13290 TTE_Size = 0 ,
13291 end_label = Thr2_User_Data_4v109_data_end ,
13292 compressimage ,
13293 }
13294.data
13295.global Thr2_User_Data_4v109_data_begin
13296Thr2_User_Data_4v109_data_begin:
13297Thr2_User_Data_4v109_data_end:
13298/*********************************************************************/
13299SECTION .Thr3_User_Text_4u000 TEXT_VA=0x0134800000
13300attr_text {
13301 Name = .Thr3_User_Text_4u000 ,
13302 thr3_nz_ctx_tsb_3 ,
13303 VA = 0x000134800000 ,/* 0x000134bfffc0 */
13304 RA = 0x096d400000 ,
13305 PA = 0x096d400000 ,
13306 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13307 TTE_V = 1 ,
13308 TTE_Size = 3 ,
13309 TTE_NFO = 0 ,
13310 TTE_IE = 0 ,
13311 TTE_Soft2 = 0x028 ,
13312 TTE_Diag = 0x95 ,
13313 TTE_Soft = 0x12 ,
13314 TTE_EP = 1 ,
13315 TTE_L = 1 ,
13316 TTE_CP = 1 ,
13317 TTE_CV = 0 ,
13318 TTE_E = 0 ,
13319 TTE_P = 0 ,
13320 TTE_W = 0 ,
13321 TTE_RSVD1 = 0 ,
13322 end_label = Thr3_User_Text_4u000_text_end ,
13323 compressimage ,
13324 }
13325.text
13326.global Thr3_user_code_entry
13327Thr3_user_code_entry:
13328.global Thr3_User_Text_4u000_text_begin
13329Thr3_User_Text_4u000_text_begin:
13330 EXIT_GOOD
13331Thr3_User_Text_4u000_text_end:
13332/*********************************************************************/
13333SECTION .Thr3_User_Data_4u100 DATA_VA=0x011e400000
13334attr_data {
13335 Name = .Thr3_User_Data_4u100 ,
13336 VA = 0x00011e400000 ,/* 0x00011e7fffc0 */
13337 RA = 0x0945000000 ,
13338 PA = 0x0945000000 ,
13339 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13340 thr3_nz_ctx_tsb_3 ,
13341 TTE_V = 1 ,
13342 TTE_Size = 3 ,
13343 TTE_NFO = 0 ,
13344 TTE_IE = 0 ,
13345 TTE_Soft2 = 0x03e ,
13346 TTE_Diag = 0xc9 ,
13347 TTE_Soft = 0x02 ,
13348 TTE_EP = 0 ,
13349 TTE_L = 1 ,
13350 TTE_CP = 1 ,
13351 TTE_CV = 0 ,
13352 TTE_E = 0 ,
13353 TTE_P = 0 ,
13354 TTE_W = 1 ,
13355 TTE_RSVD1 = 0 ,
13356 end_label = Thr3_User_Data_4u100_data_end ,
13357 compressimage ,
13358 }
13359.data
13360.global Thr3_User_Data_4u100_data_begin
13361Thr3_User_Data_4u100_data_begin:
13362Thr3_User_Data_4u100_data_end:
13363/*********************************************************************/
13364SECTION .Thr3_User_Data_4v200 DATA_VA=0x0001e04000
13365attr_data {
13366 Name = .Thr3_User_Data_4v200 ,
13367 VA = 0x000001e04000 ,/* 0x000001e05fc0 */
13368 RA = 0x00093ee000 ,
13369 PA = 0x00093ee000 ,
13370 TTE_Context = 0x1c86 ,/* DATA_SECONDARY */
13371 thr3_nz_ctx_tsb_1 ,
13372 TTE_V = 1 ,
13373 TTE_NFO = 0 ,
13374 TTE_L = 1 ,
13375 TTE_Soft = 0x1cda69 ,
13376 TTE_IE = 0 ,
13377 TTE_E = 0 ,
13378 TTE_CP = 1 ,
13379 TTE_CV = 0 ,
13380 TTE_P = 0 ,
13381 TTE_EP = 0 ,
13382 TTE_W = 1 ,
13383 TTE_SW1 = 1 ,
13384 TTE_SW0 = 1 ,
13385 TTE_RSVD1 = 0 ,
13386 TTE_Size = 0 ,
13387 end_label = Thr3_User_Data_4v200_data_end ,
13388 compressimage ,
13389 }
13390.data
13391.global Thr3_User_Data_4v200_data_begin
13392Thr3_User_Data_4v200_data_begin:
13393Thr3_User_Data_4v200_data_end:
13394/*********************************************************************/
13395SECTION .Thr3_User_Data_4u300 DATA_VA=0x011e800000
13396attr_data {
13397 Name = .Thr3_User_Data_4u300 ,
13398 VA = 0x00011e800000 ,/* 0x00011ebfffc0 */
13399 RA = 0x0944400000 ,
13400 PA = 0x0944400000 ,
13401 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
13402 thr3_z_ctx_tsb_0 ,
13403 TTE_V = 1 ,
13404 TTE_Size = 3 ,
13405 TTE_NFO = 0 ,
13406 TTE_IE = 0 ,
13407 TTE_Soft2 = 0x199 ,
13408 TTE_Diag = 0x9e ,
13409 TTE_Soft = 0x04 ,
13410 TTE_EP = 0 ,
13411 TTE_L = 0 ,
13412 TTE_CP = 0 ,
13413 TTE_CV = 0 ,
13414 TTE_E = 0 ,
13415 TTE_P = 0 ,
13416 TTE_W = 1 ,
13417 TTE_RSVD1 = 0 ,
13418 end_label = Thr3_User_Data_4u300_data_end ,
13419 compressimage ,
13420 }
13421.data
13422.global Thr3_User_Data_4u300_data_begin
13423Thr3_User_Data_4u300_data_begin:
13424Thr3_User_Data_4u300_data_end:
13425/*********************************************************************/
13426SECTION .Thr3_User_Text_4u001 TEXT_VA=0x0010000000
13427attr_text {
13428 Name = .Thr3_User_Text_4u001 ,
13429 thr3_nz_ctx_tsb_2 ,
13430 VA = 0x000010000000 ,/* 0x00001000ffc0 */
13431 RA = 0x0000c20000 ,
13432 PA = 0x0008c20000 ,
13433 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13434 TTE_V = 1 ,
13435 TTE_Size = 1 ,
13436 TTE_NFO = 0 ,
13437 TTE_IE = 0 ,
13438 TTE_Soft2 = 0x028 ,
13439 TTE_Diag = 0x95 ,
13440 TTE_Soft = 0x12 ,
13441 TTE_EP = 1 ,
13442 TTE_L = 1 ,
13443 TTE_CP = 1 ,
13444 TTE_CV = 0 ,
13445 TTE_E = 0 ,
13446 TTE_P = 0 ,
13447 TTE_W = 0 ,
13448 TTE_RSVD1 = 0 ,
13449 end_label = Thr3_User_Text_4u001_text_end ,
13450 compressimage ,
13451 }
13452.text
13453.global Thr3_User_Text_4u001_text_begin
13454Thr3_User_Text_4u001_text_begin:
13455 EXIT_GOOD
13456Thr3_User_Text_4u001_text_end:
13457/*********************************************************************/
13458SECTION .Thr3_User_Data_4u101 DATA_VA=0x00103e0000
13459attr_data {
13460 Name = .Thr3_User_Data_4u101 ,
13461 VA = 0x0000103e0000 ,/* 0x0000103effc0 */
13462 RA = 0x0000ff0000 ,
13463 PA = 0x0008ff0000 ,
13464 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13465 thr3_nz_ctx_tsb_2 ,
13466 TTE_V = 1 ,
13467 TTE_Size = 1 ,
13468 TTE_NFO = 0 ,
13469 TTE_IE = 0 ,
13470 TTE_Soft2 = 0x03e ,
13471 TTE_Diag = 0xc9 ,
13472 TTE_Soft = 0x02 ,
13473 TTE_EP = 0 ,
13474 TTE_L = 1 ,
13475 TTE_CP = 1 ,
13476 TTE_CV = 0 ,
13477 TTE_E = 0 ,
13478 TTE_P = 0 ,
13479 TTE_W = 1 ,
13480 TTE_RSVD1 = 0 ,
13481 end_label = Thr3_User_Data_4u101_data_end ,
13482 compressimage ,
13483 }
13484.data
13485.global Thr3_User_Data_4u101_data_begin
13486Thr3_User_Data_4u101_data_begin:
13487Thr3_User_Data_4u101_data_end:
13488/*********************************************************************/
13489SECTION .Thr3_User_Data_4v201 DATA_VA=0x0001f86000
13490attr_data {
13491 Name = .Thr3_User_Data_4v201 ,
13492 VA = 0x000001f86000 ,/* 0x000001f87fc0 */
13493 RA = 0x0009218000 ,
13494 PA = 0x0009218000 ,
13495 TTE_Context = 0x1c86 ,/* DATA_SECONDARY */
13496 thr3_nz_ctx_tsb_1 ,
13497 TTE_V = 1 ,
13498 TTE_NFO = 0 ,
13499 TTE_L = 1 ,
13500 TTE_Soft = 0x1cda69 ,
13501 TTE_IE = 0 ,
13502 TTE_E = 0 ,
13503 TTE_CP = 1 ,
13504 TTE_CV = 0 ,
13505 TTE_P = 0 ,
13506 TTE_EP = 0 ,
13507 TTE_W = 1 ,
13508 TTE_SW1 = 1 ,
13509 TTE_SW0 = 1 ,
13510 TTE_RSVD1 = 0 ,
13511 TTE_Size = 0 ,
13512 end_label = Thr3_User_Data_4v201_data_end ,
13513 compressimage ,
13514 }
13515.data
13516.global Thr3_User_Data_4v201_data_begin
13517Thr3_User_Data_4v201_data_begin:
13518Thr3_User_Data_4v201_data_end:
13519/*********************************************************************/
13520SECTION .Thr3_User_Data_4u301 DATA_VA=0x0010eb0000
13521attr_data {
13522 Name = .Thr3_User_Data_4u301 ,
13523 VA = 0x000010eb0000 ,/* 0x000010ebffc0 */
13524 RA = 0x0000710000 ,
13525 PA = 0x0008710000 ,
13526 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
13527 thr3_z_ctx_tsb_3 ,
13528 TTE_V = 1 ,
13529 TTE_Size = 1 ,
13530 TTE_NFO = 0 ,
13531 TTE_IE = 0 ,
13532 TTE_Soft2 = 0x199 ,
13533 TTE_Diag = 0x9e ,
13534 TTE_Soft = 0x04 ,
13535 TTE_EP = 0 ,
13536 TTE_L = 0 ,
13537 TTE_CP = 0 ,
13538 TTE_CV = 0 ,
13539 TTE_E = 0 ,
13540 TTE_P = 0 ,
13541 TTE_W = 1 ,
13542 TTE_RSVD1 = 0 ,
13543 end_label = Thr3_User_Data_4u301_data_end ,
13544 compressimage ,
13545 }
13546.data
13547.global Thr3_User_Data_4u301_data_begin
13548Thr3_User_Data_4u301_data_begin:
13549Thr3_User_Data_4u301_data_end:
13550/*********************************************************************/
13551SECTION .Thr3_User_Text_4u002 TEXT_VA=0x0110000000
13552attr_text {
13553 Name = .Thr3_User_Text_4u002 ,
13554 thr3_nz_ctx_tsb_3 ,
13555 VA = 0x000110000000 ,/* 0x0001103fffc0 */
13556 RA = 0x0960800000 ,
13557 PA = 0x0960800000 ,
13558 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13559 TTE_V = 1 ,
13560 TTE_Size = 3 ,
13561 TTE_NFO = 0 ,
13562 TTE_IE = 0 ,
13563 TTE_Soft2 = 0x028 ,
13564 TTE_Diag = 0x95 ,
13565 TTE_Soft = 0x12 ,
13566 TTE_EP = 1 ,
13567 TTE_L = 1 ,
13568 TTE_CP = 1 ,
13569 TTE_CV = 0 ,
13570 TTE_E = 0 ,
13571 TTE_P = 0 ,
13572 TTE_W = 0 ,
13573 TTE_RSVD1 = 0 ,
13574 end_label = Thr3_User_Text_4u002_text_end ,
13575 compressimage ,
13576 }
13577.text
13578.global Thr3_User_Text_4u002_text_begin
13579Thr3_User_Text_4u002_text_begin:
13580 EXIT_GOOD
13581Thr3_User_Text_4u002_text_end:
13582/*********************************************************************/
13583SECTION .Thr3_User_Data_4u102 DATA_VA=0x0010110000
13584attr_data {
13585 Name = .Thr3_User_Data_4u102 ,
13586 VA = 0x000010110000 ,/* 0x00001011ffc0 */
13587 RA = 0x0000f40000 ,
13588 PA = 0x0008f40000 ,
13589 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13590 thr3_nz_ctx_tsb_2 ,
13591 TTE_V = 1 ,
13592 TTE_Size = 1 ,
13593 TTE_NFO = 0 ,
13594 TTE_IE = 0 ,
13595 TTE_Soft2 = 0x03e ,
13596 TTE_Diag = 0xc9 ,
13597 TTE_Soft = 0x02 ,
13598 TTE_EP = 0 ,
13599 TTE_L = 1 ,
13600 TTE_CP = 1 ,
13601 TTE_CV = 0 ,
13602 TTE_E = 0 ,
13603 TTE_P = 0 ,
13604 TTE_W = 1 ,
13605 TTE_RSVD1 = 0 ,
13606 end_label = Thr3_User_Data_4u102_data_end ,
13607 compressimage ,
13608 }
13609.data
13610.global Thr3_User_Data_4u102_data_begin
13611Thr3_User_Data_4u102_data_begin:
13612Thr3_User_Data_4u102_data_end:
13613/*********************************************************************/
13614SECTION .Thr3_User_Data_4u302 DATA_VA=0x0640000000
13615attr_data {
13616 Name = .Thr3_User_Data_4u302 ,
13617 VA = 0x000640000000 ,/* 0x00064fffffc0 */
13618 RA = 0x3390000000 ,
13619 PA = 0x3390000000 ,
13620 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
13621 thr3_z_ctx_tsb_1 ,
13622 TTE_V = 1 ,
13623 TTE_Size = 5 ,
13624 TTE_NFO = 0 ,
13625 TTE_IE = 0 ,
13626 TTE_Soft2 = 0x199 ,
13627 TTE_Diag = 0x9e ,
13628 TTE_Soft = 0x04 ,
13629 TTE_EP = 0 ,
13630 TTE_L = 0 ,
13631 TTE_CP = 0 ,
13632 TTE_CV = 0 ,
13633 TTE_E = 0 ,
13634 TTE_P = 0 ,
13635 TTE_W = 1 ,
13636 TTE_RSVD1 = 0 ,
13637 end_label = Thr3_User_Data_4u302_data_end ,
13638 compressimage ,
13639 }
13640.data
13641.global Thr3_User_Data_4u302_data_begin
13642Thr3_User_Data_4u302_data_begin:
13643Thr3_User_Data_4u302_data_end:
13644/*********************************************************************/
13645SECTION .Thr3_User_Text_4v000 TEXT_VA=0x0001f26000
13646attr_text {
13647 Name = .Thr3_User_Text_4v000 ,
13648 thr3_nz_ctx_tsb_1 ,
13649 VA = 0x000001f26000 ,/* 0x000001f27fc0 */
13650 RA = 0x0009302000 ,
13651 PA = 0x0009302000 ,
13652 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13653 TTE_V = 1 ,
13654 TTE_NFO = 0 ,
13655 TTE_L = 0 ,
13656 TTE_Soft = 0x1757d5 ,
13657 TTE_IE = 0 ,
13658 TTE_E = 0 ,
13659 TTE_CP = 0 ,
13660 TTE_CV = 0 ,
13661 TTE_P = 0 ,
13662 TTE_EP = 1 ,
13663 TTE_W = 0 ,
13664 TTE_SW1 = 1 ,
13665 TTE_SW0 = 1 ,
13666 TTE_RSVD1 = 0 ,
13667 TTE_Size = 0 ,
13668 end_label = Thr3_User_Text_4v000_text_end ,
13669 compressimage ,
13670 }
13671.text
13672.global Thr3_User_Text_4v000_text_begin
13673Thr3_User_Text_4v000_text_begin:
13674 EXIT_GOOD
13675Thr3_User_Text_4v000_text_end:
13676/*********************************************************************/
13677SECTION .Thr3_User_Data_4u103 DATA_VA=0x0114800000
13678attr_data {
13679 Name = .Thr3_User_Data_4u103 ,
13680 VA = 0x000114800000 ,/* 0x000114bfffc0 */
13681 RA = 0x0968400000 ,
13682 PA = 0x0968400000 ,
13683 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13684 thr3_nz_ctx_tsb_3 ,
13685 TTE_V = 1 ,
13686 TTE_Size = 3 ,
13687 TTE_NFO = 0 ,
13688 TTE_IE = 0 ,
13689 TTE_Soft2 = 0x03e ,
13690 TTE_Diag = 0xc9 ,
13691 TTE_Soft = 0x02 ,
13692 TTE_EP = 0 ,
13693 TTE_L = 1 ,
13694 TTE_CP = 1 ,
13695 TTE_CV = 0 ,
13696 TTE_E = 0 ,
13697 TTE_P = 0 ,
13698 TTE_W = 1 ,
13699 TTE_RSVD1 = 0 ,
13700 end_label = Thr3_User_Data_4u103_data_end ,
13701 compressimage ,
13702 }
13703.data
13704.global Thr3_User_Data_4u103_data_begin
13705Thr3_User_Data_4u103_data_begin:
13706Thr3_User_Data_4u103_data_end:
13707/*********************************************************************/
13708SECTION .Thr3_User_Text_4u003 TEXT_VA=0x010c000000
13709attr_text {
13710 Name = .Thr3_User_Text_4u003 ,
13711 thr3_nz_ctx_tsb_3 ,
13712 VA = 0x00010c000000 ,/* 0x00010c3fffc0 */
13713 RA = 0x0974800000 ,
13714 PA = 0x0974800000 ,
13715 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13716 TTE_V = 1 ,
13717 TTE_Size = 3 ,
13718 TTE_NFO = 0 ,
13719 TTE_IE = 0 ,
13720 TTE_Soft2 = 0x028 ,
13721 TTE_Diag = 0x95 ,
13722 TTE_Soft = 0x12 ,
13723 TTE_EP = 1 ,
13724 TTE_L = 1 ,
13725 TTE_CP = 1 ,
13726 TTE_CV = 0 ,
13727 TTE_E = 0 ,
13728 TTE_P = 0 ,
13729 TTE_W = 0 ,
13730 TTE_RSVD1 = 0 ,
13731 end_label = Thr3_User_Text_4u003_text_end ,
13732 compressimage ,
13733 }
13734.text
13735.global Thr3_User_Text_4u003_text_begin
13736Thr3_User_Text_4u003_text_begin:
13737 EXIT_GOOD
13738Thr3_User_Text_4u003_text_end:
13739/*********************************************************************/
13740SECTION .Thr3_User_Data_4u104 DATA_VA=0x0126000000
13741attr_data {
13742 Name = .Thr3_User_Data_4u104 ,
13743 VA = 0x000126000000 ,/* 0x0001263fffc0 */
13744 RA = 0x0955400000 ,
13745 PA = 0x0955400000 ,
13746 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13747 thr3_nz_ctx_tsb_3 ,
13748 TTE_V = 1 ,
13749 TTE_Size = 3 ,
13750 TTE_NFO = 0 ,
13751 TTE_IE = 0 ,
13752 TTE_Soft2 = 0x03e ,
13753 TTE_Diag = 0xc9 ,
13754 TTE_Soft = 0x02 ,
13755 TTE_EP = 0 ,
13756 TTE_L = 1 ,
13757 TTE_CP = 1 ,
13758 TTE_CV = 0 ,
13759 TTE_E = 0 ,
13760 TTE_P = 0 ,
13761 TTE_W = 1 ,
13762 TTE_RSVD1 = 0 ,
13763 end_label = Thr3_User_Data_4u104_data_end ,
13764 compressimage ,
13765 }
13766.data
13767.global Thr3_User_Data_4u104_data_begin
13768Thr3_User_Data_4u104_data_begin:
13769Thr3_User_Data_4u104_data_end:
13770/*********************************************************************/
13771SECTION .Thr3_User_Text_4u004 TEXT_VA=0x0010c40000
13772attr_text {
13773 Name = .Thr3_User_Text_4u004 ,
13774 thr3_nz_ctx_tsb_2 ,
13775 VA = 0x000010c40000 ,/* 0x000010c4ffc0 */
13776 RA = 0x0000910000 ,
13777 PA = 0x0008910000 ,
13778 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13779 TTE_V = 1 ,
13780 TTE_Size = 1 ,
13781 TTE_NFO = 0 ,
13782 TTE_IE = 0 ,
13783 TTE_Soft2 = 0x028 ,
13784 TTE_Diag = 0x95 ,
13785 TTE_Soft = 0x12 ,
13786 TTE_EP = 1 ,
13787 TTE_L = 1 ,
13788 TTE_CP = 1 ,
13789 TTE_CV = 0 ,
13790 TTE_E = 0 ,
13791 TTE_P = 0 ,
13792 TTE_W = 0 ,
13793 TTE_RSVD1 = 0 ,
13794 end_label = Thr3_User_Text_4u004_text_end ,
13795 compressimage ,
13796 }
13797.text
13798.global Thr3_User_Text_4u004_text_begin
13799Thr3_User_Text_4u004_text_begin:
13800 EXIT_GOOD
13801Thr3_User_Text_4u004_text_end:
13802/*********************************************************************/
13803SECTION .Thr3_User_Data_4u105 DATA_VA=0x0010780000
13804attr_data {
13805 Name = .Thr3_User_Data_4u105 ,
13806 VA = 0x000010780000 ,/* 0x00001078ffc0 */
13807 RA = 0x0000c90000 ,
13808 PA = 0x0008c90000 ,
13809 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13810 thr3_nz_ctx_tsb_2 ,
13811 TTE_V = 1 ,
13812 TTE_Size = 1 ,
13813 TTE_NFO = 0 ,
13814 TTE_IE = 0 ,
13815 TTE_Soft2 = 0x03e ,
13816 TTE_Diag = 0xc9 ,
13817 TTE_Soft = 0x02 ,
13818 TTE_EP = 0 ,
13819 TTE_L = 1 ,
13820 TTE_CP = 1 ,
13821 TTE_CV = 0 ,
13822 TTE_E = 0 ,
13823 TTE_P = 0 ,
13824 TTE_W = 1 ,
13825 TTE_RSVD1 = 0 ,
13826 end_label = Thr3_User_Data_4u105_data_end ,
13827 compressimage ,
13828 }
13829.data
13830.global Thr3_User_Data_4u105_data_begin
13831Thr3_User_Data_4u105_data_begin:
13832Thr3_User_Data_4u105_data_end:
13833/*********************************************************************/
13834SECTION .Thr3_User_Text_4u005 TEXT_VA=0x010ec00000
13835attr_text {
13836 Name = .Thr3_User_Text_4u005 ,
13837 thr3_nz_ctx_tsb_3 ,
13838 VA = 0x00010ec00000 ,/* 0x00010effffc0 */
13839 RA = 0x0967400000 ,
13840 PA = 0x0967400000 ,
13841 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13842 TTE_V = 1 ,
13843 TTE_Size = 3 ,
13844 TTE_NFO = 0 ,
13845 TTE_IE = 0 ,
13846 TTE_Soft2 = 0x028 ,
13847 TTE_Diag = 0x95 ,
13848 TTE_Soft = 0x12 ,
13849 TTE_EP = 1 ,
13850 TTE_L = 1 ,
13851 TTE_CP = 1 ,
13852 TTE_CV = 0 ,
13853 TTE_E = 0 ,
13854 TTE_P = 0 ,
13855 TTE_W = 0 ,
13856 TTE_RSVD1 = 0 ,
13857 end_label = Thr3_User_Text_4u005_text_end ,
13858 compressimage ,
13859 }
13860.text
13861.global Thr3_User_Text_4u005_text_begin
13862Thr3_User_Text_4u005_text_begin:
13863 EXIT_GOOD
13864Thr3_User_Text_4u005_text_end:
13865/*********************************************************************/
13866SECTION .Thr3_User_Data_4u106 DATA_VA=0x0010cc0000
13867attr_data {
13868 Name = .Thr3_User_Data_4u106 ,
13869 VA = 0x000010cc0000 ,/* 0x000010ccffc0 */
13870 RA = 0x0000f80000 ,
13871 PA = 0x0008f80000 ,
13872 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13873 thr3_nz_ctx_tsb_2 ,
13874 TTE_V = 1 ,
13875 TTE_Size = 1 ,
13876 TTE_NFO = 0 ,
13877 TTE_IE = 0 ,
13878 TTE_Soft2 = 0x03e ,
13879 TTE_Diag = 0xc9 ,
13880 TTE_Soft = 0x02 ,
13881 TTE_EP = 0 ,
13882 TTE_L = 1 ,
13883 TTE_CP = 1 ,
13884 TTE_CV = 0 ,
13885 TTE_E = 0 ,
13886 TTE_P = 0 ,
13887 TTE_W = 1 ,
13888 TTE_RSVD1 = 0 ,
13889 end_label = Thr3_User_Data_4u106_data_end ,
13890 compressimage ,
13891 }
13892.data
13893.global Thr3_User_Data_4u106_data_begin
13894Thr3_User_Data_4u106_data_begin:
13895Thr3_User_Data_4u106_data_end:
13896/*********************************************************************/
13897SECTION .Thr3_User_Text_4v001 TEXT_VA=0x0001f6c000
13898attr_text {
13899 Name = .Thr3_User_Text_4v001 ,
13900 thr3_nz_ctx_tsb_1 ,
13901 VA = 0x000001f6c000 ,/* 0x000001f6dfc0 */
13902 RA = 0x0009294000 ,
13903 PA = 0x0009294000 ,
13904 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13905 TTE_V = 1 ,
13906 TTE_NFO = 0 ,
13907 TTE_L = 0 ,
13908 TTE_Soft = 0x1757d5 ,
13909 TTE_IE = 0 ,
13910 TTE_E = 0 ,
13911 TTE_CP = 0 ,
13912 TTE_CV = 0 ,
13913 TTE_P = 0 ,
13914 TTE_EP = 1 ,
13915 TTE_W = 0 ,
13916 TTE_SW1 = 1 ,
13917 TTE_SW0 = 1 ,
13918 TTE_RSVD1 = 0 ,
13919 TTE_Size = 0 ,
13920 end_label = Thr3_User_Text_4v001_text_end ,
13921 compressimage ,
13922 }
13923.text
13924.global Thr3_User_Text_4v001_text_begin
13925Thr3_User_Text_4v001_text_begin:
13926 EXIT_GOOD
13927Thr3_User_Text_4v001_text_end:
13928/*********************************************************************/
13929SECTION .Thr3_User_Data_4v100 DATA_VA=0x0001ff2000
13930attr_data {
13931 Name = .Thr3_User_Data_4v100 ,
13932 VA = 0x000001ff2000 ,/* 0x000001ff3fc0 */
13933 RA = 0x00092d4000 ,
13934 PA = 0x00092d4000 ,
13935 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13936 thr3_nz_ctx_tsb_1 ,
13937 TTE_V = 1 ,
13938 TTE_NFO = 0 ,
13939 TTE_L = 0 ,
13940 TTE_Soft = 0x12735a ,
13941 TTE_IE = 0 ,
13942 TTE_E = 0 ,
13943 TTE_CP = 1 ,
13944 TTE_CV = 0 ,
13945 TTE_P = 0 ,
13946 TTE_EP = 0 ,
13947 TTE_W = 1 ,
13948 TTE_SW1 = 1 ,
13949 TTE_SW0 = 0 ,
13950 TTE_RSVD1 = 0 ,
13951 TTE_Size = 0 ,
13952 end_label = Thr3_User_Data_4v100_data_end ,
13953 compressimage ,
13954 }
13955.data
13956.global Thr3_User_Data_4v100_data_begin
13957Thr3_User_Data_4v100_data_begin:
13958Thr3_User_Data_4v100_data_end:
13959/*********************************************************************/
13960SECTION .Thr3_User_Text_4v002 TEXT_VA=0x0001fae000
13961attr_text {
13962 Name = .Thr3_User_Text_4v002 ,
13963 thr3_nz_ctx_tsb_1 ,
13964 VA = 0x000001fae000 ,/* 0x000001faffc0 */
13965 RA = 0x00092b8000 ,
13966 PA = 0x00092b8000 ,
13967 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
13968 TTE_V = 1 ,
13969 TTE_NFO = 0 ,
13970 TTE_L = 0 ,
13971 TTE_Soft = 0x1757d5 ,
13972 TTE_IE = 0 ,
13973 TTE_E = 0 ,
13974 TTE_CP = 0 ,
13975 TTE_CV = 0 ,
13976 TTE_P = 0 ,
13977 TTE_EP = 1 ,
13978 TTE_W = 0 ,
13979 TTE_SW1 = 1 ,
13980 TTE_SW0 = 1 ,
13981 TTE_RSVD1 = 0 ,
13982 TTE_Size = 0 ,
13983 end_label = Thr3_User_Text_4v002_text_end ,
13984 compressimage ,
13985 }
13986.text
13987.global Thr3_User_Text_4v002_text_begin
13988Thr3_User_Text_4v002_text_begin:
13989 EXIT_GOOD
13990Thr3_User_Text_4v002_text_end:
13991/*********************************************************************/
13992SECTION .Thr3_User_Data_4u107 DATA_VA=0x0010550000
13993attr_data {
13994 Name = .Thr3_User_Data_4u107 ,
13995 VA = 0x000010550000 ,/* 0x00001055ffc0 */
13996 RA = 0x0000310000 ,
13997 PA = 0x0008310000 ,
13998 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
13999 thr3_nz_ctx_tsb_2 ,
14000 TTE_V = 1 ,
14001 TTE_Size = 1 ,
14002 TTE_NFO = 0 ,
14003 TTE_IE = 0 ,
14004 TTE_Soft2 = 0x03e ,
14005 TTE_Diag = 0xc9 ,
14006 TTE_Soft = 0x02 ,
14007 TTE_EP = 0 ,
14008 TTE_L = 1 ,
14009 TTE_CP = 1 ,
14010 TTE_CV = 0 ,
14011 TTE_E = 0 ,
14012 TTE_P = 0 ,
14013 TTE_W = 1 ,
14014 TTE_RSVD1 = 0 ,
14015 end_label = Thr3_User_Data_4u107_data_end ,
14016 compressimage ,
14017 }
14018.data
14019.global Thr3_User_Data_4u107_data_begin
14020Thr3_User_Data_4u107_data_begin:
14021Thr3_User_Data_4u107_data_end:
14022/*********************************************************************/
14023SECTION .Thr3_User_Text_4v003 TEXT_VA=0x0001e3c000
14024attr_text {
14025 Name = .Thr3_User_Text_4v003 ,
14026 thr3_nz_ctx_tsb_1 ,
14027 VA = 0x000001e3c000 ,/* 0x000001e3dfc0 */
14028 RA = 0x000922e000 ,
14029 PA = 0x000922e000 ,
14030 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
14031 TTE_V = 1 ,
14032 TTE_NFO = 0 ,
14033 TTE_L = 0 ,
14034 TTE_Soft = 0x1757d5 ,
14035 TTE_IE = 0 ,
14036 TTE_E = 0 ,
14037 TTE_CP = 0 ,
14038 TTE_CV = 0 ,
14039 TTE_P = 0 ,
14040 TTE_EP = 1 ,
14041 TTE_W = 0 ,
14042 TTE_SW1 = 1 ,
14043 TTE_SW0 = 1 ,
14044 TTE_RSVD1 = 0 ,
14045 TTE_Size = 0 ,
14046 end_label = Thr3_User_Text_4v003_text_end ,
14047 compressimage ,
14048 }
14049.text
14050.global Thr3_User_Text_4v003_text_begin
14051Thr3_User_Text_4v003_text_begin:
14052 EXIT_GOOD
14053Thr3_User_Text_4v003_text_end:
14054/*********************************************************************/
14055SECTION .Thr3_User_Data_4v101 DATA_VA=0x0001e2c000
14056attr_data {
14057 Name = .Thr3_User_Data_4v101 ,
14058 VA = 0x000001e2c000 ,/* 0x000001e2dfc0 */
14059 RA = 0x00093a0000 ,
14060 PA = 0x00093a0000 ,
14061 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
14062 thr3_nz_ctx_tsb_1 ,
14063 TTE_V = 1 ,
14064 TTE_NFO = 0 ,
14065 TTE_L = 0 ,
14066 TTE_Soft = 0x12735a ,
14067 TTE_IE = 0 ,
14068 TTE_E = 0 ,
14069 TTE_CP = 1 ,
14070 TTE_CV = 0 ,
14071 TTE_P = 0 ,
14072 TTE_EP = 0 ,
14073 TTE_W = 1 ,
14074 TTE_SW1 = 1 ,
14075 TTE_SW0 = 0 ,
14076 TTE_RSVD1 = 0 ,
14077 TTE_Size = 0 ,
14078 end_label = Thr3_User_Data_4v101_data_end ,
14079 compressimage ,
14080 }
14081.data
14082.global Thr3_User_Data_4v101_data_begin
14083Thr3_User_Data_4v101_data_begin:
14084Thr3_User_Data_4v101_data_end:
14085/*********************************************************************/
14086SECTION .Thr3_User_Text_4v004 TEXT_VA=0x0001e1c000
14087attr_text {
14088 Name = .Thr3_User_Text_4v004 ,
14089 thr3_nz_ctx_tsb_1 ,
14090 VA = 0x000001e1c000 ,/* 0x000001e1dfc0 */
14091 RA = 0x00093fc000 ,
14092 PA = 0x00093fc000 ,
14093 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
14094 TTE_V = 1 ,
14095 TTE_NFO = 0 ,
14096 TTE_L = 0 ,
14097 TTE_Soft = 0x1757d5 ,
14098 TTE_IE = 0 ,
14099 TTE_E = 0 ,
14100 TTE_CP = 0 ,
14101 TTE_CV = 0 ,
14102 TTE_P = 0 ,
14103 TTE_EP = 1 ,
14104 TTE_W = 0 ,
14105 TTE_SW1 = 1 ,
14106 TTE_SW0 = 1 ,
14107 TTE_RSVD1 = 0 ,
14108 TTE_Size = 0 ,
14109 end_label = Thr3_User_Text_4v004_text_end ,
14110 compressimage ,
14111 }
14112.text
14113.global Thr3_User_Text_4v004_text_begin
14114Thr3_User_Text_4v004_text_begin:
14115 EXIT_GOOD
14116Thr3_User_Text_4v004_text_end:
14117/*********************************************************************/
14118SECTION .Thr3_User_Data_4v102 DATA_VA=0x0001faa000
14119attr_data {
14120 Name = .Thr3_User_Data_4v102 ,
14121 VA = 0x000001faa000 ,/* 0x000001fabfc0 */
14122 RA = 0x0009252000 ,
14123 PA = 0x0009252000 ,
14124 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
14125 thr3_nz_ctx_tsb_1 ,
14126 TTE_V = 1 ,
14127 TTE_NFO = 0 ,
14128 TTE_L = 0 ,
14129 TTE_Soft = 0x12735a ,
14130 TTE_IE = 0 ,
14131 TTE_E = 0 ,
14132 TTE_CP = 1 ,
14133 TTE_CV = 0 ,
14134 TTE_P = 0 ,
14135 TTE_EP = 0 ,
14136 TTE_W = 1 ,
14137 TTE_SW1 = 1 ,
14138 TTE_SW0 = 0 ,
14139 TTE_RSVD1 = 0 ,
14140 TTE_Size = 0 ,
14141 end_label = Thr3_User_Data_4v102_data_end ,
14142 compressimage ,
14143 }
14144.data
14145.global Thr3_User_Data_4v102_data_begin
14146Thr3_User_Data_4v102_data_begin:
14147Thr3_User_Data_4v102_data_end:
14148/*********************************************************************/
14149SECTION .Thr3_User_Text_4u006 TEXT_VA=0x011b800000
14150attr_text {
14151 Name = .Thr3_User_Text_4u006 ,
14152 thr3_nz_ctx_tsb_3 ,
14153 VA = 0x00011b800000 ,/* 0x00011bbfffc0 */
14154 RA = 0x0973800000 ,
14155 PA = 0x0973800000 ,
14156 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
14157 TTE_V = 1 ,
14158 TTE_Size = 3 ,
14159 TTE_NFO = 0 ,
14160 TTE_IE = 0 ,
14161 TTE_Soft2 = 0x028 ,
14162 TTE_Diag = 0x95 ,
14163 TTE_Soft = 0x12 ,
14164 TTE_EP = 1 ,
14165 TTE_L = 1 ,
14166 TTE_CP = 1 ,
14167 TTE_CV = 0 ,
14168 TTE_E = 0 ,
14169 TTE_P = 0 ,
14170 TTE_W = 0 ,
14171 TTE_RSVD1 = 0 ,
14172 end_label = Thr3_User_Text_4u006_text_end ,
14173 compressimage ,
14174 }
14175.text
14176.global Thr3_User_Text_4u006_text_begin
14177Thr3_User_Text_4u006_text_begin:
14178 EXIT_GOOD
14179Thr3_User_Text_4u006_text_end:
14180/*********************************************************************/
14181SECTION .Thr3_User_Data_4u108 DATA_VA=0x0010c00000
14182attr_data {
14183 Name = .Thr3_User_Data_4u108 ,
14184 VA = 0x000010c00000 ,/* 0x000010c0ffc0 */
14185 RA = 0x0000840000 ,
14186 PA = 0x0008840000 ,
14187 TTE_Context = 0x0a90 ,/* DATA_PRIMARY */
14188 thr3_nz_ctx_tsb_2 ,
14189 TTE_V = 1 ,
14190 TTE_Size = 1 ,
14191 TTE_NFO = 0 ,
14192 TTE_IE = 0 ,
14193 TTE_Soft2 = 0x03e ,
14194 TTE_Diag = 0xc9 ,
14195 TTE_Soft = 0x02 ,
14196 TTE_EP = 0 ,
14197 TTE_L = 1 ,
14198 TTE_CP = 1 ,
14199 TTE_CV = 0 ,
14200 TTE_E = 0 ,
14201 TTE_P = 0 ,
14202 TTE_W = 1 ,
14203 TTE_RSVD1 = 0 ,
14204 end_label = Thr3_User_Data_4u108_data_end ,
14205 compressimage ,
14206 }
14207.data
14208.global Thr3_User_Data_4u108_data_begin
14209Thr3_User_Data_4u108_data_begin:
14210Thr3_User_Data_4u108_data_end:
14211/*********************************************************************/
14212SECTION .Thr3_User_Text_4v005 TEXT_VA=0x0001e16000
14213attr_text {
14214 Name = .Thr3_User_Text_4v005 ,
14215 thr3_nz_ctx_tsb_1 ,
14216 VA = 0x000001e16000 ,/* 0x000001e17fc0 */
14217 RA = 0x000933a000 ,
14218 PA = 0x000933a000 ,
14219 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
14220 TTE_V = 1 ,
14221 TTE_NFO = 0 ,
14222 TTE_L = 0 ,
14223 TTE_Soft = 0x1757d5 ,
14224 TTE_IE = 0 ,
14225 TTE_E = 0 ,
14226 TTE_CP = 0 ,
14227 TTE_CV = 0 ,
14228 TTE_P = 0 ,
14229 TTE_EP = 1 ,
14230 TTE_W = 0 ,
14231 TTE_SW1 = 1 ,
14232 TTE_SW0 = 1 ,
14233 TTE_RSVD1 = 0 ,
14234 TTE_Size = 0 ,
14235 end_label = Thr3_User_Text_4v005_text_end ,
14236 compressimage ,
14237 }
14238.text
14239.global Thr3_User_Text_4v005_text_begin
14240Thr3_User_Text_4v005_text_begin:
14241 EXIT_GOOD
14242Thr3_User_Text_4v005_text_end:
14243/*********************************************************************/
14244SECTION .Thr3_User_Text_4u007 TEXT_VA=0x0010b70000
14245attr_text {
14246 Name = .Thr3_User_Text_4u007 ,
14247 thr3_nz_ctx_tsb_2 ,
14248 VA = 0x000010b70000 ,/* 0x000010b7ffc0 */
14249 RA = 0x0000a70000 ,
14250 PA = 0x0008a70000 ,
14251 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
14252 TTE_V = 1 ,
14253 TTE_Size = 1 ,
14254 TTE_NFO = 0 ,
14255 TTE_IE = 0 ,
14256 TTE_Soft2 = 0x028 ,
14257 TTE_Diag = 0x95 ,
14258 TTE_Soft = 0x12 ,
14259 TTE_EP = 1 ,
14260 TTE_L = 1 ,
14261 TTE_CP = 1 ,
14262 TTE_CV = 0 ,
14263 TTE_E = 0 ,
14264 TTE_P = 0 ,
14265 TTE_W = 0 ,
14266 TTE_RSVD1 = 0 ,
14267 end_label = Thr3_User_Text_4u007_text_end ,
14268 compressimage ,
14269 }
14270.text
14271.global Thr3_User_Text_4u007_text_begin
14272Thr3_User_Text_4u007_text_begin:
14273 EXIT_GOOD
14274Thr3_User_Text_4u007_text_end:
14275/*********************************************************************/
14276SECTION .Thr3_User_Text_4v006 TEXT_VA=0x0001ef4000
14277attr_text {
14278 Name = .Thr3_User_Text_4v006 ,
14279 thr3_nz_ctx_tsb_1 ,
14280 VA = 0x000001ef4000 ,/* 0x000001ef5fc0 */
14281 RA = 0x0009276000 ,
14282 PA = 0x0009276000 ,
14283 TTE_Context = 0x0a90 ,/* TEXT_PRIMARY */
14284 TTE_V = 1 ,
14285 TTE_NFO = 0 ,
14286 TTE_L = 0 ,
14287 TTE_Soft = 0x1757d5 ,
14288 TTE_IE = 0 ,
14289 TTE_E = 0 ,
14290 TTE_CP = 0 ,
14291 TTE_CV = 0 ,
14292 TTE_P = 0 ,
14293 TTE_EP = 1 ,
14294 TTE_W = 0 ,
14295 TTE_SW1 = 1 ,
14296 TTE_SW0 = 1 ,
14297 TTE_RSVD1 = 0 ,
14298 TTE_Size = 0 ,
14299 end_label = Thr3_User_Text_4v006_text_end ,
14300 compressimage ,
14301 }
14302.text
14303.global Thr3_User_Text_4v006_text_begin
14304Thr3_User_Text_4v006_text_begin:
14305 EXIT_GOOD
14306Thr3_User_Text_4v006_text_end:
14307/*********************************************************************/
14308SECTION .Thr4_User_Text_4v000 TEXT_VA=0x0010040000
14309attr_text {
14310 Name = .Thr4_User_Text_4v000 ,
14311 thr4_nz_ctx_tsb_2 ,
14312 VA = 0x000010040000 ,/* 0x00001004ffc0 */
14313 RA = 0x0000e60000 ,
14314 PA = 0x000ae60000 ,
14315 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14316 TTE_V = 1 ,
14317 TTE_NFO = 0 ,
14318 TTE_L = 0 ,
14319 TTE_Soft = 0x17c495 ,
14320 TTE_IE = 0 ,
14321 TTE_E = 0 ,
14322 TTE_CP = 1 ,
14323 TTE_CV = 0 ,
14324 TTE_P = 0 ,
14325 TTE_EP = 1 ,
14326 TTE_W = 0 ,
14327 TTE_SW1 = 0 ,
14328 TTE_SW0 = 1 ,
14329 TTE_RSVD1 = 0 ,
14330 TTE_Size = 1 ,
14331 end_label = Thr4_User_Text_4v000_text_end ,
14332 compressimage ,
14333 }
14334.text
14335.global Thr4_user_code_entry
14336Thr4_user_code_entry:
14337.global Thr4_User_Text_4v000_text_begin
14338Thr4_User_Text_4v000_text_begin:
14339 EXIT_GOOD
14340Thr4_User_Text_4v000_text_end:
14341/*********************************************************************/
14342SECTION .Thr4_User_Data_4v100 DATA_VA=0x0001f90000
14343attr_data {
14344 Name = .Thr4_User_Data_4v100 ,
14345 VA = 0x000001f90000 ,/* 0x000001f91fc0 */
14346 RA = 0x000b242000 ,
14347 PA = 0x000b242000 ,
14348 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14349 thr4_nz_ctx_tsb_1 ,
14350 TTE_V = 1 ,
14351 TTE_NFO = 0 ,
14352 TTE_L = 1 ,
14353 TTE_Soft = 0x0f2444 ,
14354 TTE_IE = 0 ,
14355 TTE_E = 0 ,
14356 TTE_CP = 1 ,
14357 TTE_CV = 0 ,
14358 TTE_P = 0 ,
14359 TTE_EP = 0 ,
14360 TTE_W = 1 ,
14361 TTE_SW1 = 0 ,
14362 TTE_SW0 = 1 ,
14363 TTE_RSVD1 = 0 ,
14364 TTE_Size = 0 ,
14365 end_label = Thr4_User_Data_4v100_data_end ,
14366 compressimage ,
14367 }
14368.data
14369.global Thr4_User_Data_4v100_data_begin
14370Thr4_User_Data_4v100_data_begin:
14371Thr4_User_Data_4v100_data_end:
14372/*********************************************************************/
14373SECTION .Thr4_User_Data_4v200 DATA_VA=0x00102f0000
14374attr_data {
14375 Name = .Thr4_User_Data_4v200 ,
14376 VA = 0x0000102f0000 ,/* 0x0000102fffc0 */
14377 RA = 0x00009c0000 ,
14378 PA = 0x000a9c0000 ,
14379 TTE_Context = 0x0d8e ,/* DATA_SECONDARY */
14380 thr4_nz_ctx_tsb_2 ,
14381 TTE_V = 1 ,
14382 TTE_NFO = 0 ,
14383 TTE_L = 0 ,
14384 TTE_Soft = 0x10da95 ,
14385 TTE_IE = 0 ,
14386 TTE_E = 0 ,
14387 TTE_CP = 1 ,
14388 TTE_CV = 0 ,
14389 TTE_P = 0 ,
14390 TTE_EP = 0 ,
14391 TTE_W = 1 ,
14392 TTE_SW1 = 0 ,
14393 TTE_SW0 = 0 ,
14394 TTE_RSVD1 = 0 ,
14395 TTE_Size = 1 ,
14396 end_label = Thr4_User_Data_4v200_data_end ,
14397 compressimage ,
14398 }
14399.data
14400.global Thr4_User_Data_4v200_data_begin
14401Thr4_User_Data_4v200_data_begin:
14402Thr4_User_Data_4v200_data_end:
14403/*********************************************************************/
14404SECTION .Thr4_User_Data_4v300 DATA_VA=0x0010190000
14405attr_data {
14406 Name = .Thr4_User_Data_4v300 ,
14407 VA = 0x000010190000 ,/* 0x00001019ffc0 */
14408 RA = 0x00001d0000 ,
14409 PA = 0x000a1d0000 ,
14410 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14411 thr4_z_ctx_tsb_2 ,
14412 TTE_V = 1 ,
14413 TTE_NFO = 0 ,
14414 TTE_L = 1 ,
14415 TTE_Soft = 0x05cb3f ,
14416 TTE_IE = 0 ,
14417 TTE_E = 0 ,
14418 TTE_CP = 1 ,
14419 TTE_CV = 0 ,
14420 TTE_P = 0 ,
14421 TTE_EP = 0 ,
14422 TTE_W = 1 ,
14423 TTE_SW1 = 0 ,
14424 TTE_SW0 = 1 ,
14425 TTE_RSVD1 = 0 ,
14426 TTE_Size = 1 ,
14427 end_label = Thr4_User_Data_4v300_data_end ,
14428 compressimage ,
14429 }
14430.data
14431.global Thr4_User_Data_4v300_data_begin
14432Thr4_User_Data_4v300_data_begin:
14433Thr4_User_Data_4v300_data_end:
14434/*********************************************************************/
14435SECTION .Thr4_User_Text_4v001 TEXT_VA=0x0010a90000
14436attr_text {
14437 Name = .Thr4_User_Text_4v001 ,
14438 thr4_nz_ctx_tsb_2 ,
14439 VA = 0x000010a90000 ,/* 0x000010a9ffc0 */
14440 RA = 0x0000740000 ,
14441 PA = 0x000a740000 ,
14442 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14443 TTE_V = 1 ,
14444 TTE_NFO = 0 ,
14445 TTE_L = 0 ,
14446 TTE_Soft = 0x17c495 ,
14447 TTE_IE = 0 ,
14448 TTE_E = 0 ,
14449 TTE_CP = 1 ,
14450 TTE_CV = 0 ,
14451 TTE_P = 0 ,
14452 TTE_EP = 1 ,
14453 TTE_W = 0 ,
14454 TTE_SW1 = 0 ,
14455 TTE_SW0 = 1 ,
14456 TTE_RSVD1 = 0 ,
14457 TTE_Size = 1 ,
14458 end_label = Thr4_User_Text_4v001_text_end ,
14459 compressimage ,
14460 }
14461.text
14462.global Thr4_User_Text_4v001_text_begin
14463Thr4_User_Text_4v001_text_begin:
14464 EXIT_GOOD
14465Thr4_User_Text_4v001_text_end:
14466/*********************************************************************/
14467SECTION .Thr4_User_Data_4v101 DATA_VA=0x0010510000
14468attr_data {
14469 Name = .Thr4_User_Data_4v101 ,
14470 VA = 0x000010510000 ,/* 0x00001051ffc0 */
14471 RA = 0x0000cd0000 ,
14472 PA = 0x000acd0000 ,
14473 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14474 thr4_nz_ctx_tsb_2 ,
14475 TTE_V = 1 ,
14476 TTE_NFO = 0 ,
14477 TTE_L = 1 ,
14478 TTE_Soft = 0x0f2444 ,
14479 TTE_IE = 0 ,
14480 TTE_E = 0 ,
14481 TTE_CP = 1 ,
14482 TTE_CV = 0 ,
14483 TTE_P = 0 ,
14484 TTE_EP = 0 ,
14485 TTE_W = 1 ,
14486 TTE_SW1 = 0 ,
14487 TTE_SW0 = 1 ,
14488 TTE_RSVD1 = 0 ,
14489 TTE_Size = 1 ,
14490 end_label = Thr4_User_Data_4v101_data_end ,
14491 compressimage ,
14492 }
14493.data
14494.global Thr4_User_Data_4v101_data_begin
14495Thr4_User_Data_4v101_data_begin:
14496Thr4_User_Data_4v101_data_end:
14497/*********************************************************************/
14498SECTION .Thr4_User_Data_4v201 DATA_VA=0x0001e46000
14499attr_data {
14500 Name = .Thr4_User_Data_4v201 ,
14501 VA = 0x000001e46000 ,/* 0x000001e47fc0 */
14502 RA = 0x000b2a8000 ,
14503 PA = 0x000b2a8000 ,
14504 TTE_Context = 0x0d8e ,/* DATA_SECONDARY */
14505 thr4_nz_ctx_tsb_1 ,
14506 TTE_V = 1 ,
14507 TTE_NFO = 0 ,
14508 TTE_L = 0 ,
14509 TTE_Soft = 0x10da95 ,
14510 TTE_IE = 0 ,
14511 TTE_E = 0 ,
14512 TTE_CP = 1 ,
14513 TTE_CV = 0 ,
14514 TTE_P = 0 ,
14515 TTE_EP = 0 ,
14516 TTE_W = 1 ,
14517 TTE_SW1 = 0 ,
14518 TTE_SW0 = 0 ,
14519 TTE_RSVD1 = 0 ,
14520 TTE_Size = 0 ,
14521 end_label = Thr4_User_Data_4v201_data_end ,
14522 compressimage ,
14523 }
14524.data
14525.global Thr4_User_Data_4v201_data_begin
14526Thr4_User_Data_4v201_data_begin:
14527Thr4_User_Data_4v201_data_end:
14528/*********************************************************************/
14529SECTION .Thr4_User_Data_4v301 DATA_VA=0x0001eaa000
14530attr_data {
14531 Name = .Thr4_User_Data_4v301 ,
14532 VA = 0x000001eaa000 ,/* 0x000001eabfc0 */
14533 RA = 0x000b23a000 ,
14534 PA = 0x000b23a000 ,
14535 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14536 thr4_z_ctx_tsb_1 ,
14537 TTE_V = 1 ,
14538 TTE_NFO = 0 ,
14539 TTE_L = 1 ,
14540 TTE_Soft = 0x05cb3f ,
14541 TTE_IE = 0 ,
14542 TTE_E = 0 ,
14543 TTE_CP = 1 ,
14544 TTE_CV = 0 ,
14545 TTE_P = 0 ,
14546 TTE_EP = 0 ,
14547 TTE_W = 1 ,
14548 TTE_SW1 = 0 ,
14549 TTE_SW0 = 1 ,
14550 TTE_RSVD1 = 0 ,
14551 TTE_Size = 0 ,
14552 end_label = Thr4_User_Data_4v301_data_end ,
14553 compressimage ,
14554 }
14555.data
14556.global Thr4_User_Data_4v301_data_begin
14557Thr4_User_Data_4v301_data_begin:
14558Thr4_User_Data_4v301_data_end:
14559/*********************************************************************/
14560SECTION .Thr4_User_Text_4v002 TEXT_VA=0x0001fe8000
14561attr_text {
14562 Name = .Thr4_User_Text_4v002 ,
14563 thr4_nz_ctx_tsb_1 ,
14564 VA = 0x000001fe8000 ,/* 0x000001fe9fc0 */
14565 RA = 0x000b24a000 ,
14566 PA = 0x000b24a000 ,
14567 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14568 TTE_V = 1 ,
14569 TTE_NFO = 0 ,
14570 TTE_L = 0 ,
14571 TTE_Soft = 0x17c495 ,
14572 TTE_IE = 0 ,
14573 TTE_E = 0 ,
14574 TTE_CP = 1 ,
14575 TTE_CV = 0 ,
14576 TTE_P = 0 ,
14577 TTE_EP = 1 ,
14578 TTE_W = 0 ,
14579 TTE_SW1 = 0 ,
14580 TTE_SW0 = 1 ,
14581 TTE_RSVD1 = 0 ,
14582 TTE_Size = 0 ,
14583 end_label = Thr4_User_Text_4v002_text_end ,
14584 compressimage ,
14585 }
14586.text
14587.global Thr4_User_Text_4v002_text_begin
14588Thr4_User_Text_4v002_text_begin:
14589 EXIT_GOOD
14590Thr4_User_Text_4v002_text_end:
14591/*********************************************************************/
14592SECTION .Thr4_User_Data_4v102 DATA_VA=0x0001ef0000
14593attr_data {
14594 Name = .Thr4_User_Data_4v102 ,
14595 VA = 0x000001ef0000 ,/* 0x000001ef1fc0 */
14596 RA = 0x000b2c8000 ,
14597 PA = 0x000b2c8000 ,
14598 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14599 thr4_nz_ctx_tsb_1 ,
14600 TTE_V = 1 ,
14601 TTE_NFO = 0 ,
14602 TTE_L = 1 ,
14603 TTE_Soft = 0x0f2444 ,
14604 TTE_IE = 0 ,
14605 TTE_E = 0 ,
14606 TTE_CP = 1 ,
14607 TTE_CV = 0 ,
14608 TTE_P = 0 ,
14609 TTE_EP = 0 ,
14610 TTE_W = 1 ,
14611 TTE_SW1 = 0 ,
14612 TTE_SW0 = 1 ,
14613 TTE_RSVD1 = 0 ,
14614 TTE_Size = 0 ,
14615 end_label = Thr4_User_Data_4v102_data_end ,
14616 compressimage ,
14617 }
14618.data
14619.global Thr4_User_Data_4v102_data_begin
14620Thr4_User_Data_4v102_data_begin:
14621Thr4_User_Data_4v102_data_end:
14622/*********************************************************************/
14623SECTION .Thr4_User_Data_4v202 DATA_VA=0x0131000000
14624attr_data {
14625 Name = .Thr4_User_Data_4v202 ,
14626 VA = 0x000131000000 ,/* 0x0001313fffc0 */
14627 RA = 0x0178000000 ,
14628 PA = 0x0b78000000 ,
14629 TTE_Context = 0x0d8e ,/* DATA_SECONDARY */
14630 thr4_nz_ctx_tsb_3 ,
14631 TTE_V = 1 ,
14632 TTE_NFO = 0 ,
14633 TTE_L = 0 ,
14634 TTE_Soft = 0x10da95 ,
14635 TTE_IE = 0 ,
14636 TTE_E = 0 ,
14637 TTE_CP = 1 ,
14638 TTE_CV = 0 ,
14639 TTE_P = 0 ,
14640 TTE_EP = 0 ,
14641 TTE_W = 1 ,
14642 TTE_SW1 = 0 ,
14643 TTE_SW0 = 0 ,
14644 TTE_RSVD1 = 0 ,
14645 TTE_Size = 3 ,
14646 end_label = Thr4_User_Data_4v202_data_end ,
14647 compressimage ,
14648 }
14649.data
14650.global Thr4_User_Data_4v202_data_begin
14651Thr4_User_Data_4v202_data_begin:
14652Thr4_User_Data_4v202_data_end:
14653/*********************************************************************/
14654SECTION .Thr4_User_Text_4v003 TEXT_VA=0x0001eb2000
14655attr_text {
14656 Name = .Thr4_User_Text_4v003 ,
14657 thr4_nz_ctx_tsb_1 ,
14658 VA = 0x000001eb2000 ,/* 0x000001eb3fc0 */
14659 RA = 0x000b39c000 ,
14660 PA = 0x000b39c000 ,
14661 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14662 TTE_V = 1 ,
14663 TTE_NFO = 0 ,
14664 TTE_L = 0 ,
14665 TTE_Soft = 0x17c495 ,
14666 TTE_IE = 0 ,
14667 TTE_E = 0 ,
14668 TTE_CP = 1 ,
14669 TTE_CV = 0 ,
14670 TTE_P = 0 ,
14671 TTE_EP = 1 ,
14672 TTE_W = 0 ,
14673 TTE_SW1 = 0 ,
14674 TTE_SW0 = 1 ,
14675 TTE_RSVD1 = 0 ,
14676 TTE_Size = 0 ,
14677 end_label = Thr4_User_Text_4v003_text_end ,
14678 compressimage ,
14679 }
14680.text
14681.global Thr4_User_Text_4v003_text_begin
14682Thr4_User_Text_4v003_text_begin:
14683 EXIT_GOOD
14684Thr4_User_Text_4v003_text_end:
14685/*********************************************************************/
14686SECTION .Thr4_User_Data_4v103 DATA_VA=0x0010290000
14687attr_data {
14688 Name = .Thr4_User_Data_4v103 ,
14689 VA = 0x000010290000 ,/* 0x00001029ffc0 */
14690 RA = 0x0000320000 ,
14691 PA = 0x000a320000 ,
14692 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14693 thr4_nz_ctx_tsb_2 ,
14694 TTE_V = 1 ,
14695 TTE_NFO = 0 ,
14696 TTE_L = 1 ,
14697 TTE_Soft = 0x0f2444 ,
14698 TTE_IE = 0 ,
14699 TTE_E = 0 ,
14700 TTE_CP = 1 ,
14701 TTE_CV = 0 ,
14702 TTE_P = 0 ,
14703 TTE_EP = 0 ,
14704 TTE_W = 1 ,
14705 TTE_SW1 = 0 ,
14706 TTE_SW0 = 1 ,
14707 TTE_RSVD1 = 0 ,
14708 TTE_Size = 1 ,
14709 end_label = Thr4_User_Data_4v103_data_end ,
14710 compressimage ,
14711 }
14712.data
14713.global Thr4_User_Data_4v103_data_begin
14714Thr4_User_Data_4v103_data_begin:
14715Thr4_User_Data_4v103_data_end:
14716/*********************************************************************/
14717SECTION .Thr4_User_Text_4v004 TEXT_VA=0x0010ea0000
14718attr_text {
14719 Name = .Thr4_User_Text_4v004 ,
14720 thr4_nz_ctx_tsb_2 ,
14721 VA = 0x000010ea0000 ,/* 0x000010eaffc0 */
14722 RA = 0x00004c0000 ,
14723 PA = 0x000a4c0000 ,
14724 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14725 TTE_V = 1 ,
14726 TTE_NFO = 0 ,
14727 TTE_L = 0 ,
14728 TTE_Soft = 0x17c495 ,
14729 TTE_IE = 0 ,
14730 TTE_E = 0 ,
14731 TTE_CP = 1 ,
14732 TTE_CV = 0 ,
14733 TTE_P = 0 ,
14734 TTE_EP = 1 ,
14735 TTE_W = 0 ,
14736 TTE_SW1 = 0 ,
14737 TTE_SW0 = 1 ,
14738 TTE_RSVD1 = 0 ,
14739 TTE_Size = 1 ,
14740 end_label = Thr4_User_Text_4v004_text_end ,
14741 compressimage ,
14742 }
14743.text
14744.global Thr4_User_Text_4v004_text_begin
14745Thr4_User_Text_4v004_text_begin:
14746 EXIT_GOOD
14747Thr4_User_Text_4v004_text_end:
14748/*********************************************************************/
14749SECTION .Thr4_User_Data_4u100 DATA_VA=0x04b0000000
14750attr_data {
14751 Name = .Thr4_User_Data_4u100 ,
14752 VA = 0x0004b0000000 ,/* 0x0004bfffffc0 */
14753 RA = 0x5020000000 ,
14754 PA = 0x5020000000 ,
14755 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14756 thr4_nz_ctx_tsb_0 ,
14757 TTE_V = 1 ,
14758 TTE_Size = 5 ,
14759 TTE_NFO = 0 ,
14760 TTE_IE = 0 ,
14761 TTE_Soft2 = 0x04d ,
14762 TTE_Diag = 0xa9 ,
14763 TTE_Soft = 0x12 ,
14764 TTE_EP = 0 ,
14765 TTE_L = 1 ,
14766 TTE_CP = 1 ,
14767 TTE_CV = 0 ,
14768 TTE_E = 0 ,
14769 TTE_P = 0 ,
14770 TTE_W = 1 ,
14771 TTE_RSVD1 = 0 ,
14772 end_label = Thr4_User_Data_4u100_data_end ,
14773 compressimage ,
14774 }
14775.data
14776.global Thr4_User_Data_4u100_data_begin
14777Thr4_User_Data_4u100_data_begin:
14778Thr4_User_Data_4u100_data_end:
14779/*********************************************************************/
14780SECTION .Thr4_User_Text_4v005 TEXT_VA=0x0001fc0000
14781attr_text {
14782 Name = .Thr4_User_Text_4v005 ,
14783 thr4_nz_ctx_tsb_1 ,
14784 VA = 0x000001fc0000 ,/* 0x000001fc1fc0 */
14785 RA = 0x000b2c6000 ,
14786 PA = 0x000b2c6000 ,
14787 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14788 TTE_V = 1 ,
14789 TTE_NFO = 0 ,
14790 TTE_L = 0 ,
14791 TTE_Soft = 0x17c495 ,
14792 TTE_IE = 0 ,
14793 TTE_E = 0 ,
14794 TTE_CP = 1 ,
14795 TTE_CV = 0 ,
14796 TTE_P = 0 ,
14797 TTE_EP = 1 ,
14798 TTE_W = 0 ,
14799 TTE_SW1 = 0 ,
14800 TTE_SW0 = 1 ,
14801 TTE_RSVD1 = 0 ,
14802 TTE_Size = 0 ,
14803 end_label = Thr4_User_Text_4v005_text_end ,
14804 compressimage ,
14805 }
14806.text
14807.global Thr4_User_Text_4v005_text_begin
14808Thr4_User_Text_4v005_text_begin:
14809 EXIT_GOOD
14810Thr4_User_Text_4v005_text_end:
14811/*********************************************************************/
14812SECTION .Thr4_User_Data_4v104 DATA_VA=0x00103d0000
14813attr_data {
14814 Name = .Thr4_User_Data_4v104 ,
14815 VA = 0x0000103d0000 ,/* 0x0000103dffc0 */
14816 RA = 0x0000b60000 ,
14817 PA = 0x000ab60000 ,
14818 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14819 thr4_nz_ctx_tsb_2 ,
14820 TTE_V = 1 ,
14821 TTE_NFO = 0 ,
14822 TTE_L = 1 ,
14823 TTE_Soft = 0x0f2444 ,
14824 TTE_IE = 0 ,
14825 TTE_E = 0 ,
14826 TTE_CP = 1 ,
14827 TTE_CV = 0 ,
14828 TTE_P = 0 ,
14829 TTE_EP = 0 ,
14830 TTE_W = 1 ,
14831 TTE_SW1 = 0 ,
14832 TTE_SW0 = 1 ,
14833 TTE_RSVD1 = 0 ,
14834 TTE_Size = 1 ,
14835 end_label = Thr4_User_Data_4v104_data_end ,
14836 compressimage ,
14837 }
14838.data
14839.global Thr4_User_Data_4v104_data_begin
14840Thr4_User_Data_4v104_data_begin:
14841Thr4_User_Data_4v104_data_end:
14842/*********************************************************************/
14843SECTION .Thr4_User_Text_4v006 TEXT_VA=0x0010640000
14844attr_text {
14845 Name = .Thr4_User_Text_4v006 ,
14846 thr4_nz_ctx_tsb_2 ,
14847 VA = 0x000010640000 ,/* 0x00001064ffc0 */
14848 RA = 0x0000a20000 ,
14849 PA = 0x000aa20000 ,
14850 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14851 TTE_V = 1 ,
14852 TTE_NFO = 0 ,
14853 TTE_L = 0 ,
14854 TTE_Soft = 0x17c495 ,
14855 TTE_IE = 0 ,
14856 TTE_E = 0 ,
14857 TTE_CP = 1 ,
14858 TTE_CV = 0 ,
14859 TTE_P = 0 ,
14860 TTE_EP = 1 ,
14861 TTE_W = 0 ,
14862 TTE_SW1 = 0 ,
14863 TTE_SW0 = 1 ,
14864 TTE_RSVD1 = 0 ,
14865 TTE_Size = 1 ,
14866 end_label = Thr4_User_Text_4v006_text_end ,
14867 compressimage ,
14868 }
14869.text
14870.global Thr4_User_Text_4v006_text_begin
14871Thr4_User_Text_4v006_text_begin:
14872 EXIT_GOOD
14873Thr4_User_Text_4v006_text_end:
14874/*********************************************************************/
14875SECTION .Thr4_User_Data_4v105 DATA_VA=0x00106b0000
14876attr_data {
14877 Name = .Thr4_User_Data_4v105 ,
14878 VA = 0x0000106b0000 ,/* 0x0000106bffc0 */
14879 RA = 0x0000900000 ,
14880 PA = 0x000a900000 ,
14881 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14882 thr4_nz_ctx_tsb_2 ,
14883 TTE_V = 1 ,
14884 TTE_NFO = 0 ,
14885 TTE_L = 1 ,
14886 TTE_Soft = 0x0f2444 ,
14887 TTE_IE = 0 ,
14888 TTE_E = 0 ,
14889 TTE_CP = 1 ,
14890 TTE_CV = 0 ,
14891 TTE_P = 0 ,
14892 TTE_EP = 0 ,
14893 TTE_W = 1 ,
14894 TTE_SW1 = 0 ,
14895 TTE_SW0 = 1 ,
14896 TTE_RSVD1 = 0 ,
14897 TTE_Size = 1 ,
14898 end_label = Thr4_User_Data_4v105_data_end ,
14899 compressimage ,
14900 }
14901.data
14902.global Thr4_User_Data_4v105_data_begin
14903Thr4_User_Data_4v105_data_begin:
14904Thr4_User_Data_4v105_data_end:
14905/*********************************************************************/
14906SECTION .Thr4_User_Text_4v007 TEXT_VA=0x0010560000
14907attr_text {
14908 Name = .Thr4_User_Text_4v007 ,
14909 thr4_nz_ctx_tsb_2 ,
14910 VA = 0x000010560000 ,/* 0x00001056ffc0 */
14911 RA = 0x0000370000 ,
14912 PA = 0x000a370000 ,
14913 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14914 TTE_V = 1 ,
14915 TTE_NFO = 0 ,
14916 TTE_L = 0 ,
14917 TTE_Soft = 0x17c495 ,
14918 TTE_IE = 0 ,
14919 TTE_E = 0 ,
14920 TTE_CP = 1 ,
14921 TTE_CV = 0 ,
14922 TTE_P = 0 ,
14923 TTE_EP = 1 ,
14924 TTE_W = 0 ,
14925 TTE_SW1 = 0 ,
14926 TTE_SW0 = 1 ,
14927 TTE_RSVD1 = 0 ,
14928 TTE_Size = 1 ,
14929 end_label = Thr4_User_Text_4v007_text_end ,
14930 compressimage ,
14931 }
14932.text
14933.global Thr4_User_Text_4v007_text_begin
14934Thr4_User_Text_4v007_text_begin:
14935 EXIT_GOOD
14936Thr4_User_Text_4v007_text_end:
14937/*********************************************************************/
14938SECTION .Thr4_User_Data_4u101 DATA_VA=0x0500000000
14939attr_data {
14940 Name = .Thr4_User_Data_4u101 ,
14941 VA = 0x000500000000 ,/* 0x00050fffffc0 */
14942 RA = 0x5300000000 ,
14943 PA = 0x5300000000 ,
14944 TTE_Context = 0x072f ,/* DATA_PRIMARY */
14945 thr4_nz_ctx_tsb_0 ,
14946 TTE_V = 1 ,
14947 TTE_Size = 5 ,
14948 TTE_NFO = 0 ,
14949 TTE_IE = 0 ,
14950 TTE_Soft2 = 0x04d ,
14951 TTE_Diag = 0xa9 ,
14952 TTE_Soft = 0x12 ,
14953 TTE_EP = 0 ,
14954 TTE_L = 1 ,
14955 TTE_CP = 1 ,
14956 TTE_CV = 0 ,
14957 TTE_E = 0 ,
14958 TTE_P = 0 ,
14959 TTE_W = 1 ,
14960 TTE_RSVD1 = 0 ,
14961 end_label = Thr4_User_Data_4u101_data_end ,
14962 compressimage ,
14963 }
14964.data
14965.global Thr4_User_Data_4u101_data_begin
14966Thr4_User_Data_4u101_data_begin:
14967Thr4_User_Data_4u101_data_end:
14968/*********************************************************************/
14969SECTION .Thr4_User_Text_4v008 TEXT_VA=0x012f800000
14970attr_text {
14971 Name = .Thr4_User_Text_4v008 ,
14972 thr4_nz_ctx_tsb_3 ,
14973 VA = 0x00012f800000 ,/* 0x00012fbfffc0 */
14974 RA = 0x017f000000 ,
14975 PA = 0x0b7f000000 ,
14976 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
14977 TTE_V = 1 ,
14978 TTE_NFO = 0 ,
14979 TTE_L = 0 ,
14980 TTE_Soft = 0x17c495 ,
14981 TTE_IE = 0 ,
14982 TTE_E = 0 ,
14983 TTE_CP = 1 ,
14984 TTE_CV = 0 ,
14985 TTE_P = 0 ,
14986 TTE_EP = 1 ,
14987 TTE_W = 0 ,
14988 TTE_SW1 = 0 ,
14989 TTE_SW0 = 1 ,
14990 TTE_RSVD1 = 0 ,
14991 TTE_Size = 3 ,
14992 end_label = Thr4_User_Text_4v008_text_end ,
14993 compressimage ,
14994 }
14995.text
14996.global Thr4_User_Text_4v008_text_begin
14997Thr4_User_Text_4v008_text_begin:
14998 EXIT_GOOD
14999Thr4_User_Text_4v008_text_end:
15000/*********************************************************************/
15001SECTION .Thr4_User_Data_4v106 DATA_VA=0x00101f0000
15002attr_data {
15003 Name = .Thr4_User_Data_4v106 ,
15004 VA = 0x0000101f0000 ,/* 0x0000101fffc0 */
15005 RA = 0x0000fb0000 ,
15006 PA = 0x000afb0000 ,
15007 TTE_Context = 0x072f ,/* DATA_PRIMARY */
15008 thr4_nz_ctx_tsb_2 ,
15009 TTE_V = 1 ,
15010 TTE_NFO = 0 ,
15011 TTE_L = 1 ,
15012 TTE_Soft = 0x0f2444 ,
15013 TTE_IE = 0 ,
15014 TTE_E = 0 ,
15015 TTE_CP = 1 ,
15016 TTE_CV = 0 ,
15017 TTE_P = 0 ,
15018 TTE_EP = 0 ,
15019 TTE_W = 1 ,
15020 TTE_SW1 = 0 ,
15021 TTE_SW0 = 1 ,
15022 TTE_RSVD1 = 0 ,
15023 TTE_Size = 1 ,
15024 end_label = Thr4_User_Data_4v106_data_end ,
15025 compressimage ,
15026 }
15027.data
15028.global Thr4_User_Data_4v106_data_begin
15029Thr4_User_Data_4v106_data_begin:
15030Thr4_User_Data_4v106_data_end:
15031/*********************************************************************/
15032SECTION .Thr4_User_Text_4v009 TEXT_VA=0x0010ca0000
15033attr_text {
15034 Name = .Thr4_User_Text_4v009 ,
15035 thr4_nz_ctx_tsb_2 ,
15036 VA = 0x000010ca0000 ,/* 0x000010caffc0 */
15037 RA = 0x00004e0000 ,
15038 PA = 0x000a4e0000 ,
15039 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
15040 TTE_V = 1 ,
15041 TTE_NFO = 0 ,
15042 TTE_L = 0 ,
15043 TTE_Soft = 0x17c495 ,
15044 TTE_IE = 0 ,
15045 TTE_E = 0 ,
15046 TTE_CP = 1 ,
15047 TTE_CV = 0 ,
15048 TTE_P = 0 ,
15049 TTE_EP = 1 ,
15050 TTE_W = 0 ,
15051 TTE_SW1 = 0 ,
15052 TTE_SW0 = 1 ,
15053 TTE_RSVD1 = 0 ,
15054 TTE_Size = 1 ,
15055 end_label = Thr4_User_Text_4v009_text_end ,
15056 compressimage ,
15057 }
15058.text
15059.global Thr4_User_Text_4v009_text_begin
15060Thr4_User_Text_4v009_text_begin:
15061 EXIT_GOOD
15062Thr4_User_Text_4v009_text_end:
15063/*********************************************************************/
15064SECTION .Thr4_User_Data_4v107 DATA_VA=0x0113c00000
15065attr_data {
15066 Name = .Thr4_User_Data_4v107 ,
15067 VA = 0x000113c00000 ,/* 0x000113ffffc0 */
15068 RA = 0x0175400000 ,
15069 PA = 0x0b75400000 ,
15070 TTE_Context = 0x072f ,/* DATA_PRIMARY */
15071 thr4_nz_ctx_tsb_3 ,
15072 TTE_V = 1 ,
15073 TTE_NFO = 0 ,
15074 TTE_L = 1 ,
15075 TTE_Soft = 0x0f2444 ,
15076 TTE_IE = 0 ,
15077 TTE_E = 0 ,
15078 TTE_CP = 1 ,
15079 TTE_CV = 0 ,
15080 TTE_P = 0 ,
15081 TTE_EP = 0 ,
15082 TTE_W = 1 ,
15083 TTE_SW1 = 0 ,
15084 TTE_SW0 = 1 ,
15085 TTE_RSVD1 = 0 ,
15086 TTE_Size = 3 ,
15087 end_label = Thr4_User_Data_4v107_data_end ,
15088 compressimage ,
15089 }
15090.data
15091.global Thr4_User_Data_4v107_data_begin
15092Thr4_User_Data_4v107_data_begin:
15093Thr4_User_Data_4v107_data_end:
15094/*********************************************************************/
15095SECTION .Thr4_User_Text_4v00a TEXT_VA=0x0001f2e000
15096attr_text {
15097 Name = .Thr4_User_Text_4v00a ,
15098 thr4_nz_ctx_tsb_1 ,
15099 VA = 0x000001f2e000 ,/* 0x000001f2ffc0 */
15100 RA = 0x000b2cc000 ,
15101 PA = 0x000b2cc000 ,
15102 TTE_Context = 0x072f ,/* TEXT_PRIMARY */
15103 TTE_V = 1 ,
15104 TTE_NFO = 0 ,
15105 TTE_L = 0 ,
15106 TTE_Soft = 0x17c495 ,
15107 TTE_IE = 0 ,
15108 TTE_E = 0 ,
15109 TTE_CP = 1 ,
15110 TTE_CV = 0 ,
15111 TTE_P = 0 ,
15112 TTE_EP = 1 ,
15113 TTE_W = 0 ,
15114 TTE_SW1 = 0 ,
15115 TTE_SW0 = 1 ,
15116 TTE_RSVD1 = 0 ,
15117 TTE_Size = 0 ,
15118 end_label = Thr4_User_Text_4v00a_text_end ,
15119 compressimage ,
15120 }
15121.text
15122.global Thr4_User_Text_4v00a_text_begin
15123Thr4_User_Text_4v00a_text_begin:
15124 EXIT_GOOD
15125Thr4_User_Text_4v00a_text_end:
15126/*********************************************************************/
15127SECTION .Thr4_User_Data_4v108 DATA_VA=0x0001e5a000
15128attr_data {
15129 Name = .Thr4_User_Data_4v108 ,
15130 VA = 0x000001e5a000 ,/* 0x000001e5bfc0 */
15131 RA = 0x000b3c8000 ,
15132 PA = 0x000b3c8000 ,
15133 TTE_Context = 0x072f ,/* DATA_PRIMARY */
15134 thr4_nz_ctx_tsb_1 ,
15135 TTE_V = 1 ,
15136 TTE_NFO = 0 ,
15137 TTE_L = 1 ,
15138 TTE_Soft = 0x0f2444 ,
15139 TTE_IE = 0 ,
15140 TTE_E = 0 ,
15141 TTE_CP = 1 ,
15142 TTE_CV = 0 ,
15143 TTE_P = 0 ,
15144 TTE_EP = 0 ,
15145 TTE_W = 1 ,
15146 TTE_SW1 = 0 ,
15147 TTE_SW0 = 1 ,
15148 TTE_RSVD1 = 0 ,
15149 TTE_Size = 0 ,
15150 end_label = Thr4_User_Data_4v108_data_end ,
15151 compressimage ,
15152 }
15153.data
15154.global Thr4_User_Data_4v108_data_begin
15155Thr4_User_Data_4v108_data_begin:
15156Thr4_User_Data_4v108_data_end:
15157/*********************************************************************/
15158SECTION .Thr5_User_Text_4v000 TEXT_VA=0x0103000000
15159attr_text {
15160 Name = .Thr5_User_Text_4v000 ,
15161 thr5_nz_ctx_tsb_2 ,
15162 VA = 0x000103000000 ,/* 0x0001033fffc0 */
15163 RA = 0x0d60c00000 ,
15164 PA = 0x0d60c00000 ,
15165 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15166 TTE_V = 1 ,
15167 TTE_NFO = 0 ,
15168 TTE_L = 0 ,
15169 TTE_Soft = 0x04641f ,
15170 TTE_IE = 0 ,
15171 TTE_E = 0 ,
15172 TTE_CP = 0 ,
15173 TTE_CV = 0 ,
15174 TTE_P = 0 ,
15175 TTE_EP = 1 ,
15176 TTE_W = 0 ,
15177 TTE_SW1 = 0 ,
15178 TTE_SW0 = 0 ,
15179 TTE_RSVD1 = 0 ,
15180 TTE_Size = 3 ,
15181 end_label = Thr5_User_Text_4v000_text_end ,
15182 compressimage ,
15183 }
15184.text
15185.global Thr5_user_code_entry
15186Thr5_user_code_entry:
15187.global Thr5_User_Text_4v000_text_begin
15188Thr5_User_Text_4v000_text_begin:
15189 EXIT_GOOD
15190Thr5_User_Text_4v000_text_end:
15191/*********************************************************************/
15192SECTION .Thr5_User_Data_4u100 DATA_VA=0x0010050000
15193attr_data {
15194 Name = .Thr5_User_Data_4u100 ,
15195 VA = 0x000010050000 ,/* 0x00001005ffc0 */
15196 RA = 0x0000d30000 ,
15197 PA = 0x000cd30000 ,
15198 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15199 thr5_nz_ctx_tsb_1 ,
15200 TTE_V = 1 ,
15201 TTE_Size = 1 ,
15202 TTE_NFO = 0 ,
15203 TTE_IE = 0 ,
15204 TTE_Soft2 = 0x36b ,
15205 TTE_Diag = 0x7a ,
15206 TTE_Soft = 0x1a ,
15207 TTE_EP = 0 ,
15208 TTE_L = 1 ,
15209 TTE_CP = 1 ,
15210 TTE_CV = 0 ,
15211 TTE_E = 0 ,
15212 TTE_P = 0 ,
15213 TTE_W = 1 ,
15214 TTE_RSVD1 = 0 ,
15215 end_label = Thr5_User_Data_4u100_data_end ,
15216 compressimage ,
15217 }
15218.data
15219.global Thr5_User_Data_4u100_data_begin
15220Thr5_User_Data_4u100_data_begin:
15221Thr5_User_Data_4u100_data_end:
15222/*********************************************************************/
15223SECTION .Thr5_User_Data_4u200 DATA_VA=0x0001f08000
15224attr_data {
15225 Name = .Thr5_User_Data_4u200 ,
15226 VA = 0x000001f08000 ,/* 0x000001f09fc0 */
15227 RA = 0x000129c000 ,
15228 PA = 0x000d29c000 ,
15229 TTE_Context = 0x1234 ,/* DATA_SECONDARY */
15230 thr5_nz_ctx_tsb_0 ,
15231 TTE_V = 1 ,
15232 TTE_Size = 0 ,
15233 TTE_NFO = 0 ,
15234 TTE_IE = 0 ,
15235 TTE_Soft2 = 0x10f ,
15236 TTE_Diag = 0xe3 ,
15237 TTE_Soft = 0x0b ,
15238 TTE_EP = 0 ,
15239 TTE_L = 0 ,
15240 TTE_CP = 1 ,
15241 TTE_CV = 0 ,
15242 TTE_E = 0 ,
15243 TTE_P = 0 ,
15244 TTE_W = 1 ,
15245 TTE_RSVD1 = 0 ,
15246 end_label = Thr5_User_Data_4u200_data_end ,
15247 compressimage ,
15248 }
15249.data
15250.global Thr5_User_Data_4u200_data_begin
15251Thr5_User_Data_4u200_data_begin:
15252Thr5_User_Data_4u200_data_end:
15253/*********************************************************************/
15254SECTION .Thr5_User_Data_4u300 DATA_VA=0x0001ea4000
15255attr_data {
15256 Name = .Thr5_User_Data_4u300 ,
15257 VA = 0x000001ea4000 ,/* 0x000001ea5fc0 */
15258 RA = 0x00013e2000 ,
15259 PA = 0x000d3e2000 ,
15260 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15261 thr5_z_ctx_tsb_1 ,
15262 TTE_V = 1 ,
15263 TTE_Size = 0 ,
15264 TTE_NFO = 0 ,
15265 TTE_IE = 0 ,
15266 TTE_Soft2 = 0x210 ,
15267 TTE_Diag = 0x24 ,
15268 TTE_Soft = 0x1b ,
15269 TTE_EP = 0 ,
15270 TTE_L = 0 ,
15271 TTE_CP = 1 ,
15272 TTE_CV = 0 ,
15273 TTE_E = 0 ,
15274 TTE_P = 0 ,
15275 TTE_W = 1 ,
15276 TTE_RSVD1 = 0 ,
15277 end_label = Thr5_User_Data_4u300_data_end ,
15278 compressimage ,
15279 }
15280.data
15281.global Thr5_User_Data_4u300_data_begin
15282Thr5_User_Data_4u300_data_begin:
15283Thr5_User_Data_4u300_data_end:
15284/*********************************************************************/
15285SECTION .Thr5_User_Text_4u000 TEXT_VA=0x0001e42000
15286attr_text {
15287 Name = .Thr5_User_Text_4u000 ,
15288 thr5_nz_ctx_tsb_0 ,
15289 VA = 0x000001e42000 ,/* 0x000001e43fc0 */
15290 RA = 0x000136e000 ,
15291 PA = 0x000d36e000 ,
15292 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15293 TTE_V = 1 ,
15294 TTE_Size = 0 ,
15295 TTE_NFO = 0 ,
15296 TTE_IE = 0 ,
15297 TTE_Soft2 = 0x08e ,
15298 TTE_Diag = 0x64 ,
15299 TTE_Soft = 0x00 ,
15300 TTE_EP = 1 ,
15301 TTE_L = 1 ,
15302 TTE_CP = 0 ,
15303 TTE_CV = 0 ,
15304 TTE_E = 0 ,
15305 TTE_P = 0 ,
15306 TTE_W = 0 ,
15307 TTE_RSVD1 = 0 ,
15308 end_label = Thr5_User_Text_4u000_text_end ,
15309 compressimage ,
15310 }
15311.text
15312.global Thr5_User_Text_4u000_text_begin
15313Thr5_User_Text_4u000_text_begin:
15314 EXIT_GOOD
15315Thr5_User_Text_4u000_text_end:
15316/*********************************************************************/
15317SECTION .Thr5_User_Data_4u101 DATA_VA=0x00108d0000
15318attr_data {
15319 Name = .Thr5_User_Data_4u101 ,
15320 VA = 0x0000108d0000 ,/* 0x0000108dffc0 */
15321 RA = 0x0000440000 ,
15322 PA = 0x000c440000 ,
15323 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15324 thr5_nz_ctx_tsb_1 ,
15325 TTE_V = 1 ,
15326 TTE_Size = 1 ,
15327 TTE_NFO = 0 ,
15328 TTE_IE = 0 ,
15329 TTE_Soft2 = 0x36b ,
15330 TTE_Diag = 0x7a ,
15331 TTE_Soft = 0x1a ,
15332 TTE_EP = 0 ,
15333 TTE_L = 1 ,
15334 TTE_CP = 1 ,
15335 TTE_CV = 0 ,
15336 TTE_E = 0 ,
15337 TTE_P = 0 ,
15338 TTE_W = 1 ,
15339 TTE_RSVD1 = 0 ,
15340 end_label = Thr5_User_Data_4u101_data_end ,
15341 compressimage ,
15342 }
15343.data
15344.global Thr5_User_Data_4u101_data_begin
15345Thr5_User_Data_4u101_data_begin:
15346Thr5_User_Data_4u101_data_end:
15347/*********************************************************************/
15348SECTION .Thr5_User_Data_4v200 DATA_VA=0x010d800000
15349attr_data {
15350 Name = .Thr5_User_Data_4v200 ,
15351 VA = 0x00010d800000 ,/* 0x00010dbfffc0 */
15352 RA = 0x0d52c00000 ,
15353 PA = 0x0d52c00000 ,
15354 TTE_Context = 0x1234 ,/* DATA_SECONDARY */
15355 thr5_nz_ctx_tsb_2 ,
15356 TTE_V = 1 ,
15357 TTE_NFO = 0 ,
15358 TTE_L = 0 ,
15359 TTE_Soft = 0x11a9ec ,
15360 TTE_IE = 0 ,
15361 TTE_E = 0 ,
15362 TTE_CP = 0 ,
15363 TTE_CV = 0 ,
15364 TTE_P = 0 ,
15365 TTE_EP = 0 ,
15366 TTE_W = 1 ,
15367 TTE_SW1 = 1 ,
15368 TTE_SW0 = 0 ,
15369 TTE_RSVD1 = 0 ,
15370 TTE_Size = 3 ,
15371 end_label = Thr5_User_Data_4v200_data_end ,
15372 compressimage ,
15373 }
15374.data
15375.global Thr5_User_Data_4v200_data_begin
15376Thr5_User_Data_4v200_data_begin:
15377Thr5_User_Data_4v200_data_end:
15378/*********************************************************************/
15379SECTION .Thr5_User_Data_4u301 DATA_VA=0x0001fde000
15380attr_data {
15381 Name = .Thr5_User_Data_4u301 ,
15382 VA = 0x000001fde000 ,/* 0x000001fdffc0 */
15383 RA = 0x0001262000 ,
15384 PA = 0x000d262000 ,
15385 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15386 thr5_z_ctx_tsb_1 ,
15387 TTE_V = 1 ,
15388 TTE_Size = 0 ,
15389 TTE_NFO = 0 ,
15390 TTE_IE = 0 ,
15391 TTE_Soft2 = 0x210 ,
15392 TTE_Diag = 0x24 ,
15393 TTE_Soft = 0x1b ,
15394 TTE_EP = 0 ,
15395 TTE_L = 0 ,
15396 TTE_CP = 1 ,
15397 TTE_CV = 0 ,
15398 TTE_E = 0 ,
15399 TTE_P = 0 ,
15400 TTE_W = 1 ,
15401 TTE_RSVD1 = 0 ,
15402 end_label = Thr5_User_Data_4u301_data_end ,
15403 compressimage ,
15404 }
15405.data
15406.global Thr5_User_Data_4u301_data_begin
15407Thr5_User_Data_4u301_data_begin:
15408Thr5_User_Data_4u301_data_end:
15409/*********************************************************************/
15410SECTION .Thr5_User_Text_4v001 TEXT_VA=0x0101800000
15411attr_text {
15412 Name = .Thr5_User_Text_4v001 ,
15413 thr5_nz_ctx_tsb_2 ,
15414 VA = 0x000101800000 ,/* 0x000101bfffc0 */
15415 RA = 0x0d4c800000 ,
15416 PA = 0x0d4c800000 ,
15417 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15418 TTE_V = 1 ,
15419 TTE_NFO = 0 ,
15420 TTE_L = 0 ,
15421 TTE_Soft = 0x04641f ,
15422 TTE_IE = 0 ,
15423 TTE_E = 0 ,
15424 TTE_CP = 0 ,
15425 TTE_CV = 0 ,
15426 TTE_P = 0 ,
15427 TTE_EP = 1 ,
15428 TTE_W = 0 ,
15429 TTE_SW1 = 0 ,
15430 TTE_SW0 = 0 ,
15431 TTE_RSVD1 = 0 ,
15432 TTE_Size = 3 ,
15433 end_label = Thr5_User_Text_4v001_text_end ,
15434 compressimage ,
15435 }
15436.text
15437.global Thr5_User_Text_4v001_text_begin
15438Thr5_User_Text_4v001_text_begin:
15439 EXIT_GOOD
15440Thr5_User_Text_4v001_text_end:
15441/*********************************************************************/
15442SECTION .Thr5_User_Data_4v100 DATA_VA=0x010f800000
15443attr_data {
15444 Name = .Thr5_User_Data_4v100 ,
15445 VA = 0x00010f800000 ,/* 0x00010fbfffc0 */
15446 RA = 0x0d4f800000 ,
15447 PA = 0x0d4f800000 ,
15448 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15449 thr5_nz_ctx_tsb_2 ,
15450 TTE_V = 1 ,
15451 TTE_NFO = 0 ,
15452 TTE_L = 1 ,
15453 TTE_Soft = 0x0bd26d ,
15454 TTE_IE = 0 ,
15455 TTE_E = 0 ,
15456 TTE_CP = 0 ,
15457 TTE_CV = 0 ,
15458 TTE_P = 0 ,
15459 TTE_EP = 0 ,
15460 TTE_W = 1 ,
15461 TTE_SW1 = 1 ,
15462 TTE_SW0 = 0 ,
15463 TTE_RSVD1 = 0 ,
15464 TTE_Size = 3 ,
15465 end_label = Thr5_User_Data_4v100_data_end ,
15466 compressimage ,
15467 }
15468.data
15469.global Thr5_User_Data_4v100_data_begin
15470Thr5_User_Data_4v100_data_begin:
15471Thr5_User_Data_4v100_data_end:
15472/*********************************************************************/
15473SECTION .Thr5_User_Data_4u302 DATA_VA=0x00103c0000
15474attr_data {
15475 Name = .Thr5_User_Data_4u302 ,
15476 VA = 0x0000103c0000 ,/* 0x0000103cffc0 */
15477 RA = 0x0000ed0000 ,
15478 PA = 0x000ced0000 ,
15479 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15480 thr5_z_ctx_tsb_2 ,
15481 TTE_V = 1 ,
15482 TTE_Size = 1 ,
15483 TTE_NFO = 0 ,
15484 TTE_IE = 0 ,
15485 TTE_Soft2 = 0x210 ,
15486 TTE_Diag = 0x24 ,
15487 TTE_Soft = 0x1b ,
15488 TTE_EP = 0 ,
15489 TTE_L = 0 ,
15490 TTE_CP = 1 ,
15491 TTE_CV = 0 ,
15492 TTE_E = 0 ,
15493 TTE_P = 0 ,
15494 TTE_W = 1 ,
15495 TTE_RSVD1 = 0 ,
15496 end_label = Thr5_User_Data_4u302_data_end ,
15497 compressimage ,
15498 }
15499.data
15500.global Thr5_User_Data_4u302_data_begin
15501Thr5_User_Data_4u302_data_begin:
15502Thr5_User_Data_4u302_data_end:
15503/*********************************************************************/
15504SECTION .Thr5_User_Text_4u001 TEXT_VA=0x0001e38000
15505attr_text {
15506 Name = .Thr5_User_Text_4u001 ,
15507 thr5_nz_ctx_tsb_0 ,
15508 VA = 0x000001e38000 ,/* 0x000001e39fc0 */
15509 RA = 0x00012e6000 ,
15510 PA = 0x000d2e6000 ,
15511 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15512 TTE_V = 1 ,
15513 TTE_Size = 0 ,
15514 TTE_NFO = 0 ,
15515 TTE_IE = 0 ,
15516 TTE_Soft2 = 0x08e ,
15517 TTE_Diag = 0x64 ,
15518 TTE_Soft = 0x00 ,
15519 TTE_EP = 1 ,
15520 TTE_L = 1 ,
15521 TTE_CP = 0 ,
15522 TTE_CV = 0 ,
15523 TTE_E = 0 ,
15524 TTE_P = 0 ,
15525 TTE_W = 0 ,
15526 TTE_RSVD1 = 0 ,
15527 end_label = Thr5_User_Text_4u001_text_end ,
15528 compressimage ,
15529 }
15530.text
15531.global Thr5_User_Text_4u001_text_begin
15532Thr5_User_Text_4u001_text_begin:
15533 EXIT_GOOD
15534Thr5_User_Text_4u001_text_end:
15535/*********************************************************************/
15536SECTION .Thr5_User_Data_4v101 DATA_VA=0x012e400000
15537attr_data {
15538 Name = .Thr5_User_Data_4v101 ,
15539 VA = 0x00012e400000 ,/* 0x00012e7fffc0 */
15540 RA = 0x0d75800000 ,
15541 PA = 0x0d75800000 ,
15542 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15543 thr5_nz_ctx_tsb_2 ,
15544 TTE_V = 1 ,
15545 TTE_NFO = 0 ,
15546 TTE_L = 1 ,
15547 TTE_Soft = 0x0bd26d ,
15548 TTE_IE = 0 ,
15549 TTE_E = 0 ,
15550 TTE_CP = 0 ,
15551 TTE_CV = 0 ,
15552 TTE_P = 0 ,
15553 TTE_EP = 0 ,
15554 TTE_W = 1 ,
15555 TTE_SW1 = 1 ,
15556 TTE_SW0 = 0 ,
15557 TTE_RSVD1 = 0 ,
15558 TTE_Size = 3 ,
15559 end_label = Thr5_User_Data_4v101_data_end ,
15560 compressimage ,
15561 }
15562.data
15563.global Thr5_User_Data_4v101_data_begin
15564Thr5_User_Data_4v101_data_begin:
15565Thr5_User_Data_4v101_data_end:
15566/*********************************************************************/
15567SECTION .Thr5_User_Text_4v002 TEXT_VA=0x0129800000
15568attr_text {
15569 Name = .Thr5_User_Text_4v002 ,
15570 thr5_nz_ctx_tsb_2 ,
15571 VA = 0x000129800000 ,/* 0x000129bfffc0 */
15572 RA = 0x0d4dc00000 ,
15573 PA = 0x0d4dc00000 ,
15574 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15575 TTE_V = 1 ,
15576 TTE_NFO = 0 ,
15577 TTE_L = 0 ,
15578 TTE_Soft = 0x04641f ,
15579 TTE_IE = 0 ,
15580 TTE_E = 0 ,
15581 TTE_CP = 0 ,
15582 TTE_CV = 0 ,
15583 TTE_P = 0 ,
15584 TTE_EP = 1 ,
15585 TTE_W = 0 ,
15586 TTE_SW1 = 0 ,
15587 TTE_SW0 = 0 ,
15588 TTE_RSVD1 = 0 ,
15589 TTE_Size = 3 ,
15590 end_label = Thr5_User_Text_4v002_text_end ,
15591 compressimage ,
15592 }
15593.text
15594.global Thr5_User_Text_4v002_text_begin
15595Thr5_User_Text_4v002_text_begin:
15596 EXIT_GOOD
15597Thr5_User_Text_4v002_text_end:
15598/*********************************************************************/
15599SECTION .Thr5_User_Data_4v102 DATA_VA=0x0138800000
15600attr_data {
15601 Name = .Thr5_User_Data_4v102 ,
15602 VA = 0x000138800000 ,/* 0x000138bfffc0 */
15603 RA = 0x0d5e800000 ,
15604 PA = 0x0d5e800000 ,
15605 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15606 thr5_nz_ctx_tsb_2 ,
15607 TTE_V = 1 ,
15608 TTE_NFO = 0 ,
15609 TTE_L = 1 ,
15610 TTE_Soft = 0x0bd26d ,
15611 TTE_IE = 0 ,
15612 TTE_E = 0 ,
15613 TTE_CP = 0 ,
15614 TTE_CV = 0 ,
15615 TTE_P = 0 ,
15616 TTE_EP = 0 ,
15617 TTE_W = 1 ,
15618 TTE_SW1 = 1 ,
15619 TTE_SW0 = 0 ,
15620 TTE_RSVD1 = 0 ,
15621 TTE_Size = 3 ,
15622 end_label = Thr5_User_Data_4v102_data_end ,
15623 compressimage ,
15624 }
15625.data
15626.global Thr5_User_Data_4v102_data_begin
15627Thr5_User_Data_4v102_data_begin:
15628Thr5_User_Data_4v102_data_end:
15629/*********************************************************************/
15630SECTION .Thr5_User_Text_4v003 TEXT_VA=0x0137400000
15631attr_text {
15632 Name = .Thr5_User_Text_4v003 ,
15633 thr5_nz_ctx_tsb_2 ,
15634 VA = 0x000137400000 ,/* 0x0001377fffc0 */
15635 RA = 0x0d4f400000 ,
15636 PA = 0x0d4f400000 ,
15637 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15638 TTE_V = 1 ,
15639 TTE_NFO = 0 ,
15640 TTE_L = 0 ,
15641 TTE_Soft = 0x04641f ,
15642 TTE_IE = 0 ,
15643 TTE_E = 0 ,
15644 TTE_CP = 0 ,
15645 TTE_CV = 0 ,
15646 TTE_P = 0 ,
15647 TTE_EP = 1 ,
15648 TTE_W = 0 ,
15649 TTE_SW1 = 0 ,
15650 TTE_SW0 = 0 ,
15651 TTE_RSVD1 = 0 ,
15652 TTE_Size = 3 ,
15653 end_label = Thr5_User_Text_4v003_text_end ,
15654 compressimage ,
15655 }
15656.text
15657.global Thr5_User_Text_4v003_text_begin
15658Thr5_User_Text_4v003_text_begin:
15659 EXIT_GOOD
15660Thr5_User_Text_4v003_text_end:
15661/*********************************************************************/
15662SECTION .Thr5_User_Data_4u102 DATA_VA=0x0001f94000
15663attr_data {
15664 Name = .Thr5_User_Data_4u102 ,
15665 VA = 0x000001f94000 ,/* 0x000001f95fc0 */
15666 RA = 0x00013b8000 ,
15667 PA = 0x000d3b8000 ,
15668 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15669 thr5_nz_ctx_tsb_0 ,
15670 TTE_V = 1 ,
15671 TTE_Size = 0 ,
15672 TTE_NFO = 0 ,
15673 TTE_IE = 0 ,
15674 TTE_Soft2 = 0x36b ,
15675 TTE_Diag = 0x7a ,
15676 TTE_Soft = 0x1a ,
15677 TTE_EP = 0 ,
15678 TTE_L = 1 ,
15679 TTE_CP = 1 ,
15680 TTE_CV = 0 ,
15681 TTE_E = 0 ,
15682 TTE_P = 0 ,
15683 TTE_W = 1 ,
15684 TTE_RSVD1 = 0 ,
15685 end_label = Thr5_User_Data_4u102_data_end ,
15686 compressimage ,
15687 }
15688.data
15689.global Thr5_User_Data_4u102_data_begin
15690Thr5_User_Data_4u102_data_begin:
15691Thr5_User_Data_4u102_data_end:
15692/*********************************************************************/
15693SECTION .Thr5_User_Text_4v004 TEXT_VA=0x013dc00000
15694attr_text {
15695 Name = .Thr5_User_Text_4v004 ,
15696 thr5_nz_ctx_tsb_2 ,
15697 VA = 0x00013dc00000 ,/* 0x00013dffffc0 */
15698 RA = 0x0d46400000 ,
15699 PA = 0x0d46400000 ,
15700 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15701 TTE_V = 1 ,
15702 TTE_NFO = 0 ,
15703 TTE_L = 0 ,
15704 TTE_Soft = 0x04641f ,
15705 TTE_IE = 0 ,
15706 TTE_E = 0 ,
15707 TTE_CP = 0 ,
15708 TTE_CV = 0 ,
15709 TTE_P = 0 ,
15710 TTE_EP = 1 ,
15711 TTE_W = 0 ,
15712 TTE_SW1 = 0 ,
15713 TTE_SW0 = 0 ,
15714 TTE_RSVD1 = 0 ,
15715 TTE_Size = 3 ,
15716 end_label = Thr5_User_Text_4v004_text_end ,
15717 compressimage ,
15718 }
15719.text
15720.global Thr5_User_Text_4v004_text_begin
15721Thr5_User_Text_4v004_text_begin:
15722 EXIT_GOOD
15723Thr5_User_Text_4v004_text_end:
15724/*********************************************************************/
15725SECTION .Thr5_User_Data_4u103 DATA_VA=0x00107e0000
15726attr_data {
15727 Name = .Thr5_User_Data_4u103 ,
15728 VA = 0x0000107e0000 ,/* 0x0000107effc0 */
15729 RA = 0x0000db0000 ,
15730 PA = 0x000cdb0000 ,
15731 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15732 thr5_nz_ctx_tsb_1 ,
15733 TTE_V = 1 ,
15734 TTE_Size = 1 ,
15735 TTE_NFO = 0 ,
15736 TTE_IE = 0 ,
15737 TTE_Soft2 = 0x36b ,
15738 TTE_Diag = 0x7a ,
15739 TTE_Soft = 0x1a ,
15740 TTE_EP = 0 ,
15741 TTE_L = 1 ,
15742 TTE_CP = 1 ,
15743 TTE_CV = 0 ,
15744 TTE_E = 0 ,
15745 TTE_P = 0 ,
15746 TTE_W = 1 ,
15747 TTE_RSVD1 = 0 ,
15748 end_label = Thr5_User_Data_4u103_data_end ,
15749 compressimage ,
15750 }
15751.data
15752.global Thr5_User_Data_4u103_data_begin
15753Thr5_User_Data_4u103_data_begin:
15754Thr5_User_Data_4u103_data_end:
15755/*********************************************************************/
15756SECTION .Thr5_User_Text_4u002 TEXT_VA=0x0001e52000
15757attr_text {
15758 Name = .Thr5_User_Text_4u002 ,
15759 thr5_nz_ctx_tsb_0 ,
15760 VA = 0x000001e52000 ,/* 0x000001e53fc0 */
15761 RA = 0x000135e000 ,
15762 PA = 0x000d35e000 ,
15763 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15764 TTE_V = 1 ,
15765 TTE_Size = 0 ,
15766 TTE_NFO = 0 ,
15767 TTE_IE = 0 ,
15768 TTE_Soft2 = 0x08e ,
15769 TTE_Diag = 0x64 ,
15770 TTE_Soft = 0x00 ,
15771 TTE_EP = 1 ,
15772 TTE_L = 1 ,
15773 TTE_CP = 0 ,
15774 TTE_CV = 0 ,
15775 TTE_E = 0 ,
15776 TTE_P = 0 ,
15777 TTE_W = 0 ,
15778 TTE_RSVD1 = 0 ,
15779 end_label = Thr5_User_Text_4u002_text_end ,
15780 compressimage ,
15781 }
15782.text
15783.global Thr5_User_Text_4u002_text_begin
15784Thr5_User_Text_4u002_text_begin:
15785 EXIT_GOOD
15786Thr5_User_Text_4u002_text_end:
15787/*********************************************************************/
15788SECTION .Thr5_User_Data_4u104 DATA_VA=0x00100e0000
15789attr_data {
15790 Name = .Thr5_User_Data_4u104 ,
15791 VA = 0x0000100e0000 ,/* 0x0000100effc0 */
15792 RA = 0x0000480000 ,
15793 PA = 0x000c480000 ,
15794 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15795 thr5_nz_ctx_tsb_1 ,
15796 TTE_V = 1 ,
15797 TTE_Size = 1 ,
15798 TTE_NFO = 0 ,
15799 TTE_IE = 0 ,
15800 TTE_Soft2 = 0x36b ,
15801 TTE_Diag = 0x7a ,
15802 TTE_Soft = 0x1a ,
15803 TTE_EP = 0 ,
15804 TTE_L = 1 ,
15805 TTE_CP = 1 ,
15806 TTE_CV = 0 ,
15807 TTE_E = 0 ,
15808 TTE_P = 0 ,
15809 TTE_W = 1 ,
15810 TTE_RSVD1 = 0 ,
15811 end_label = Thr5_User_Data_4u104_data_end ,
15812 compressimage ,
15813 }
15814.data
15815.global Thr5_User_Data_4u104_data_begin
15816Thr5_User_Data_4u104_data_begin:
15817Thr5_User_Data_4u104_data_end:
15818/*********************************************************************/
15819SECTION .Thr5_User_Text_4u003 TEXT_VA=0x0001fea000
15820attr_text {
15821 Name = .Thr5_User_Text_4u003 ,
15822 thr5_nz_ctx_tsb_0 ,
15823 VA = 0x000001fea000 ,/* 0x000001febfc0 */
15824 RA = 0x00013ce000 ,
15825 PA = 0x000d3ce000 ,
15826 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15827 TTE_V = 1 ,
15828 TTE_Size = 0 ,
15829 TTE_NFO = 0 ,
15830 TTE_IE = 0 ,
15831 TTE_Soft2 = 0x08e ,
15832 TTE_Diag = 0x64 ,
15833 TTE_Soft = 0x00 ,
15834 TTE_EP = 1 ,
15835 TTE_L = 1 ,
15836 TTE_CP = 0 ,
15837 TTE_CV = 0 ,
15838 TTE_E = 0 ,
15839 TTE_P = 0 ,
15840 TTE_W = 0 ,
15841 TTE_RSVD1 = 0 ,
15842 end_label = Thr5_User_Text_4u003_text_end ,
15843 compressimage ,
15844 }
15845.text
15846.global Thr5_User_Text_4u003_text_begin
15847Thr5_User_Text_4u003_text_begin:
15848 EXIT_GOOD
15849Thr5_User_Text_4u003_text_end:
15850/*********************************************************************/
15851SECTION .Thr5_User_Data_4u105 DATA_VA=0x0001f48000
15852attr_data {
15853 Name = .Thr5_User_Data_4u105 ,
15854 VA = 0x000001f48000 ,/* 0x000001f49fc0 */
15855 RA = 0x000124e000 ,
15856 PA = 0x000d24e000 ,
15857 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15858 thr5_nz_ctx_tsb_0 ,
15859 TTE_V = 1 ,
15860 TTE_Size = 0 ,
15861 TTE_NFO = 0 ,
15862 TTE_IE = 0 ,
15863 TTE_Soft2 = 0x36b ,
15864 TTE_Diag = 0x7a ,
15865 TTE_Soft = 0x1a ,
15866 TTE_EP = 0 ,
15867 TTE_L = 1 ,
15868 TTE_CP = 1 ,
15869 TTE_CV = 0 ,
15870 TTE_E = 0 ,
15871 TTE_P = 0 ,
15872 TTE_W = 1 ,
15873 TTE_RSVD1 = 0 ,
15874 end_label = Thr5_User_Data_4u105_data_end ,
15875 compressimage ,
15876 }
15877.data
15878.global Thr5_User_Data_4u105_data_begin
15879Thr5_User_Data_4u105_data_begin:
15880Thr5_User_Data_4u105_data_end:
15881/*********************************************************************/
15882SECTION .Thr5_User_Text_4u004 TEXT_VA=0x0001ec8000
15883attr_text {
15884 Name = .Thr5_User_Text_4u004 ,
15885 thr5_nz_ctx_tsb_0 ,
15886 VA = 0x000001ec8000 ,/* 0x000001ec9fc0 */
15887 RA = 0x0001348000 ,
15888 PA = 0x000d348000 ,
15889 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15890 TTE_V = 1 ,
15891 TTE_Size = 0 ,
15892 TTE_NFO = 0 ,
15893 TTE_IE = 0 ,
15894 TTE_Soft2 = 0x08e ,
15895 TTE_Diag = 0x64 ,
15896 TTE_Soft = 0x00 ,
15897 TTE_EP = 1 ,
15898 TTE_L = 1 ,
15899 TTE_CP = 0 ,
15900 TTE_CV = 0 ,
15901 TTE_E = 0 ,
15902 TTE_P = 0 ,
15903 TTE_W = 0 ,
15904 TTE_RSVD1 = 0 ,
15905 end_label = Thr5_User_Text_4u004_text_end ,
15906 compressimage ,
15907 }
15908.text
15909.global Thr5_User_Text_4u004_text_begin
15910Thr5_User_Text_4u004_text_begin:
15911 EXIT_GOOD
15912Thr5_User_Text_4u004_text_end:
15913/*********************************************************************/
15914SECTION .Thr5_User_Data_4v103 DATA_VA=0x0107000000
15915attr_data {
15916 Name = .Thr5_User_Data_4v103 ,
15917 VA = 0x000107000000 ,/* 0x0001073fffc0 */
15918 RA = 0x0d73000000 ,
15919 PA = 0x0d73000000 ,
15920 TTE_Context = 0x02cc ,/* DATA_PRIMARY */
15921 thr5_nz_ctx_tsb_2 ,
15922 TTE_V = 1 ,
15923 TTE_NFO = 0 ,
15924 TTE_L = 1 ,
15925 TTE_Soft = 0x0bd26d ,
15926 TTE_IE = 0 ,
15927 TTE_E = 0 ,
15928 TTE_CP = 0 ,
15929 TTE_CV = 0 ,
15930 TTE_P = 0 ,
15931 TTE_EP = 0 ,
15932 TTE_W = 1 ,
15933 TTE_SW1 = 1 ,
15934 TTE_SW0 = 0 ,
15935 TTE_RSVD1 = 0 ,
15936 TTE_Size = 3 ,
15937 end_label = Thr5_User_Data_4v103_data_end ,
15938 compressimage ,
15939 }
15940.data
15941.global Thr5_User_Data_4v103_data_begin
15942Thr5_User_Data_4v103_data_begin:
15943Thr5_User_Data_4v103_data_end:
15944/*********************************************************************/
15945SECTION .Thr5_User_Text_4u005 TEXT_VA=0x0001fd6000
15946attr_text {
15947 Name = .Thr5_User_Text_4u005 ,
15948 thr5_nz_ctx_tsb_0 ,
15949 VA = 0x000001fd6000 ,/* 0x000001fd7fc0 */
15950 RA = 0x00012d0000 ,
15951 PA = 0x000d2d0000 ,
15952 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15953 TTE_V = 1 ,
15954 TTE_Size = 0 ,
15955 TTE_NFO = 0 ,
15956 TTE_IE = 0 ,
15957 TTE_Soft2 = 0x08e ,
15958 TTE_Diag = 0x64 ,
15959 TTE_Soft = 0x00 ,
15960 TTE_EP = 1 ,
15961 TTE_L = 1 ,
15962 TTE_CP = 0 ,
15963 TTE_CV = 0 ,
15964 TTE_E = 0 ,
15965 TTE_P = 0 ,
15966 TTE_W = 0 ,
15967 TTE_RSVD1 = 0 ,
15968 end_label = Thr5_User_Text_4u005_text_end ,
15969 compressimage ,
15970 }
15971.text
15972.global Thr5_User_Text_4u005_text_begin
15973Thr5_User_Text_4u005_text_begin:
15974 EXIT_GOOD
15975Thr5_User_Text_4u005_text_end:
15976/*********************************************************************/
15977SECTION .Thr5_User_Text_4u006 TEXT_VA=0x0010c80000
15978attr_text {
15979 Name = .Thr5_User_Text_4u006 ,
15980 thr5_nz_ctx_tsb_1 ,
15981 VA = 0x000010c80000 ,/* 0x000010c8ffc0 */
15982 RA = 0x0000dd0000 ,
15983 PA = 0x000cdd0000 ,
15984 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
15985 TTE_V = 1 ,
15986 TTE_Size = 1 ,
15987 TTE_NFO = 0 ,
15988 TTE_IE = 0 ,
15989 TTE_Soft2 = 0x08e ,
15990 TTE_Diag = 0x64 ,
15991 TTE_Soft = 0x00 ,
15992 TTE_EP = 1 ,
15993 TTE_L = 1 ,
15994 TTE_CP = 0 ,
15995 TTE_CV = 0 ,
15996 TTE_E = 0 ,
15997 TTE_P = 0 ,
15998 TTE_W = 0 ,
15999 TTE_RSVD1 = 0 ,
16000 end_label = Thr5_User_Text_4u006_text_end ,
16001 compressimage ,
16002 }
16003.text
16004.global Thr5_User_Text_4u006_text_begin
16005Thr5_User_Text_4u006_text_begin:
16006 EXIT_GOOD
16007Thr5_User_Text_4u006_text_end:
16008/*********************************************************************/
16009SECTION .Thr5_User_Text_4u007 TEXT_VA=0x00101d0000
16010attr_text {
16011 Name = .Thr5_User_Text_4u007 ,
16012 thr5_nz_ctx_tsb_1 ,
16013 VA = 0x0000101d0000 ,/* 0x0000101dffc0 */
16014 RA = 0x0000c40000 ,
16015 PA = 0x000cc40000 ,
16016 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
16017 TTE_V = 1 ,
16018 TTE_Size = 1 ,
16019 TTE_NFO = 0 ,
16020 TTE_IE = 0 ,
16021 TTE_Soft2 = 0x08e ,
16022 TTE_Diag = 0x64 ,
16023 TTE_Soft = 0x00 ,
16024 TTE_EP = 1 ,
16025 TTE_L = 1 ,
16026 TTE_CP = 0 ,
16027 TTE_CV = 0 ,
16028 TTE_E = 0 ,
16029 TTE_P = 0 ,
16030 TTE_W = 0 ,
16031 TTE_RSVD1 = 0 ,
16032 end_label = Thr5_User_Text_4u007_text_end ,
16033 compressimage ,
16034 }
16035.text
16036.global Thr5_User_Text_4u007_text_begin
16037Thr5_User_Text_4u007_text_begin:
16038 EXIT_GOOD
16039Thr5_User_Text_4u007_text_end:
16040/*********************************************************************/
16041SECTION .Thr5_User_Text_4u008 TEXT_VA=0x0010af0000
16042attr_text {
16043 Name = .Thr5_User_Text_4u008 ,
16044 thr5_nz_ctx_tsb_1 ,
16045 VA = 0x000010af0000 ,/* 0x000010afffc0 */
16046 RA = 0x0000fe0000 ,
16047 PA = 0x000cfe0000 ,
16048 TTE_Context = 0x02cc ,/* TEXT_PRIMARY */
16049 TTE_V = 1 ,
16050 TTE_Size = 1 ,
16051 TTE_NFO = 0 ,
16052 TTE_IE = 0 ,
16053 TTE_Soft2 = 0x08e ,
16054 TTE_Diag = 0x64 ,
16055 TTE_Soft = 0x00 ,
16056 TTE_EP = 1 ,
16057 TTE_L = 1 ,
16058 TTE_CP = 0 ,
16059 TTE_CV = 0 ,
16060 TTE_E = 0 ,
16061 TTE_P = 0 ,
16062 TTE_W = 0 ,
16063 TTE_RSVD1 = 0 ,
16064 end_label = Thr5_User_Text_4u008_text_end ,
16065 compressimage ,
16066 }
16067.text
16068.global Thr5_User_Text_4u008_text_begin
16069Thr5_User_Text_4u008_text_begin:
16070 EXIT_GOOD
16071Thr5_User_Text_4u008_text_end:
16072/*********************************************************************/
16073SECTION .Thr6_User_Text_4u000 TEXT_VA=0x0001fe6000
16074attr_text {
16075 Name = .Thr6_User_Text_4u000 ,
16076 thr6_nz_ctx_tsb_2 ,
16077 VA = 0x000001fe6000 ,/* 0x000001fe7fc0 */
16078 RA = 0x000f3e8000 ,
16079 PA = 0x000f3e8000 ,
16080 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16081 TTE_V = 1 ,
16082 TTE_Size = 0 ,
16083 TTE_NFO = 0 ,
16084 TTE_IE = 0 ,
16085 TTE_Soft2 = 0x2e5 ,
16086 TTE_Diag = 0x85 ,
16087 TTE_Soft = 0x18 ,
16088 TTE_EP = 1 ,
16089 TTE_L = 0 ,
16090 TTE_CP = 1 ,
16091 TTE_CV = 0 ,
16092 TTE_E = 0 ,
16093 TTE_P = 0 ,
16094 TTE_W = 0 ,
16095 TTE_RSVD1 = 0 ,
16096 end_label = Thr6_User_Text_4u000_text_end ,
16097 compressimage ,
16098 }
16099.text
16100.global Thr6_user_code_entry
16101Thr6_user_code_entry:
16102.global Thr6_User_Text_4u000_text_begin
16103Thr6_User_Text_4u000_text_begin:
16104 EXIT_GOOD
16105Thr6_User_Text_4u000_text_end:
16106/*********************************************************************/
16107SECTION .Thr6_User_Data_4u100 DATA_VA=0x0010440000
16108attr_data {
16109 Name = .Thr6_User_Data_4u100 ,
16110 VA = 0x000010440000 ,/* 0x00001044ffc0 */
16111 RA = 0x000e390000 ,
16112 PA = 0x000e390000 ,
16113 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16114 thr6_nz_ctx_tsb_3 ,
16115 TTE_V = 1 ,
16116 TTE_Size = 1 ,
16117 TTE_NFO = 0 ,
16118 TTE_IE = 0 ,
16119 TTE_Soft2 = 0x3af ,
16120 TTE_Diag = 0x9c ,
16121 TTE_Soft = 0x15 ,
16122 TTE_EP = 0 ,
16123 TTE_L = 0 ,
16124 TTE_CP = 1 ,
16125 TTE_CV = 0 ,
16126 TTE_E = 0 ,
16127 TTE_P = 0 ,
16128 TTE_W = 1 ,
16129 TTE_RSVD1 = 0 ,
16130 end_label = Thr6_User_Data_4u100_data_end ,
16131 compressimage ,
16132 }
16133.data
16134.global Thr6_User_Data_4u100_data_begin
16135Thr6_User_Data_4u100_data_begin:
16136Thr6_User_Data_4u100_data_end:
16137/*********************************************************************/
16138SECTION .Thr6_User_Data_4u200 DATA_VA=0x0001f88000
16139attr_data {
16140 Name = .Thr6_User_Data_4u200 ,
16141 VA = 0x000001f88000 ,/* 0x000001f89fc0 */
16142 RA = 0x000f278000 ,
16143 PA = 0x000f278000 ,
16144 TTE_Context = 0x0d1b ,/* DATA_SECONDARY */
16145 thr6_nz_ctx_tsb_2 ,
16146 TTE_V = 1 ,
16147 TTE_Size = 0 ,
16148 TTE_NFO = 0 ,
16149 TTE_IE = 0 ,
16150 TTE_Soft2 = 0x2c3 ,
16151 TTE_Diag = 0xf9 ,
16152 TTE_Soft = 0x18 ,
16153 TTE_EP = 0 ,
16154 TTE_L = 1 ,
16155 TTE_CP = 0 ,
16156 TTE_CV = 0 ,
16157 TTE_E = 0 ,
16158 TTE_P = 0 ,
16159 TTE_W = 1 ,
16160 TTE_RSVD1 = 0 ,
16161 end_label = Thr6_User_Data_4u200_data_end ,
16162 compressimage ,
16163 }
16164.data
16165.global Thr6_User_Data_4u200_data_begin
16166Thr6_User_Data_4u200_data_begin:
16167Thr6_User_Data_4u200_data_end:
16168/*********************************************************************/
16169SECTION .Thr6_User_Data_4u300 DATA_VA=0x0001f4a000
16170attr_data {
16171 Name = .Thr6_User_Data_4u300 ,
16172 VA = 0x000001f4a000 ,/* 0x000001f4bfc0 */
16173 RA = 0x000f2f2000 ,
16174 PA = 0x000f2f2000 ,
16175 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16176 thr6_z_ctx_tsb_1 ,
16177 TTE_V = 1 ,
16178 TTE_Size = 0 ,
16179 TTE_NFO = 0 ,
16180 TTE_IE = 0 ,
16181 TTE_Soft2 = 0x064 ,
16182 TTE_Diag = 0xc0 ,
16183 TTE_Soft = 0x0c ,
16184 TTE_EP = 0 ,
16185 TTE_L = 1 ,
16186 TTE_CP = 0 ,
16187 TTE_CV = 0 ,
16188 TTE_E = 0 ,
16189 TTE_P = 0 ,
16190 TTE_W = 1 ,
16191 TTE_RSVD1 = 0 ,
16192 end_label = Thr6_User_Data_4u300_data_end ,
16193 compressimage ,
16194 }
16195.data
16196.global Thr6_User_Data_4u300_data_begin
16197Thr6_User_Data_4u300_data_begin:
16198Thr6_User_Data_4u300_data_end:
16199/*********************************************************************/
16200SECTION .Thr6_User_Text_4u001 TEXT_VA=0x0001eec000
16201attr_text {
16202 Name = .Thr6_User_Text_4u001 ,
16203 thr6_nz_ctx_tsb_2 ,
16204 VA = 0x000001eec000 ,/* 0x000001eedfc0 */
16205 RA = 0x000f2fc000 ,
16206 PA = 0x000f2fc000 ,
16207 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16208 TTE_V = 1 ,
16209 TTE_Size = 0 ,
16210 TTE_NFO = 0 ,
16211 TTE_IE = 0 ,
16212 TTE_Soft2 = 0x2e5 ,
16213 TTE_Diag = 0x85 ,
16214 TTE_Soft = 0x18 ,
16215 TTE_EP = 1 ,
16216 TTE_L = 0 ,
16217 TTE_CP = 1 ,
16218 TTE_CV = 0 ,
16219 TTE_E = 0 ,
16220 TTE_P = 0 ,
16221 TTE_W = 0 ,
16222 TTE_RSVD1 = 0 ,
16223 end_label = Thr6_User_Text_4u001_text_end ,
16224 compressimage ,
16225 }
16226.text
16227.global Thr6_User_Text_4u001_text_begin
16228Thr6_User_Text_4u001_text_begin:
16229 EXIT_GOOD
16230Thr6_User_Text_4u001_text_end:
16231/*********************************************************************/
16232SECTION .Thr6_User_Data_4u101 DATA_VA=0x0001f36000
16233attr_data {
16234 Name = .Thr6_User_Data_4u101 ,
16235 VA = 0x000001f36000 ,/* 0x000001f37fc0 */
16236 RA = 0x000f3ae000 ,
16237 PA = 0x000f3ae000 ,
16238 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16239 thr6_nz_ctx_tsb_2 ,
16240 TTE_V = 1 ,
16241 TTE_Size = 0 ,
16242 TTE_NFO = 0 ,
16243 TTE_IE = 0 ,
16244 TTE_Soft2 = 0x3af ,
16245 TTE_Diag = 0x9c ,
16246 TTE_Soft = 0x15 ,
16247 TTE_EP = 0 ,
16248 TTE_L = 0 ,
16249 TTE_CP = 1 ,
16250 TTE_CV = 0 ,
16251 TTE_E = 0 ,
16252 TTE_P = 0 ,
16253 TTE_W = 1 ,
16254 TTE_RSVD1 = 0 ,
16255 end_label = Thr6_User_Data_4u101_data_end ,
16256 compressimage ,
16257 }
16258.data
16259.global Thr6_User_Data_4u101_data_begin
16260Thr6_User_Data_4u101_data_begin:
16261Thr6_User_Data_4u101_data_end:
16262/*********************************************************************/
16263SECTION .Thr6_User_Data_4u201 DATA_VA=0x0001ec0000
16264attr_data {
16265 Name = .Thr6_User_Data_4u201 ,
16266 VA = 0x000001ec0000 ,/* 0x000001ec1fc0 */
16267 RA = 0x000f344000 ,
16268 PA = 0x000f344000 ,
16269 TTE_Context = 0x0d1b ,/* DATA_SECONDARY */
16270 thr6_nz_ctx_tsb_2 ,
16271 TTE_V = 1 ,
16272 TTE_Size = 0 ,
16273 TTE_NFO = 0 ,
16274 TTE_IE = 0 ,
16275 TTE_Soft2 = 0x2c3 ,
16276 TTE_Diag = 0xf9 ,
16277 TTE_Soft = 0x18 ,
16278 TTE_EP = 0 ,
16279 TTE_L = 1 ,
16280 TTE_CP = 0 ,
16281 TTE_CV = 0 ,
16282 TTE_E = 0 ,
16283 TTE_P = 0 ,
16284 TTE_W = 1 ,
16285 TTE_RSVD1 = 0 ,
16286 end_label = Thr6_User_Data_4u201_data_end ,
16287 compressimage ,
16288 }
16289.data
16290.global Thr6_User_Data_4u201_data_begin
16291Thr6_User_Data_4u201_data_begin:
16292Thr6_User_Data_4u201_data_end:
16293/*********************************************************************/
16294SECTION .Thr6_User_Data_4u301 DATA_VA=0x0010450000
16295attr_data {
16296 Name = .Thr6_User_Data_4u301 ,
16297 VA = 0x000010450000 ,/* 0x00001045ffc0 */
16298 RA = 0x000ee10000 ,
16299 PA = 0x000ee10000 ,
16300 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16301 thr6_z_ctx_tsb_2 ,
16302 TTE_V = 1 ,
16303 TTE_Size = 1 ,
16304 TTE_NFO = 0 ,
16305 TTE_IE = 0 ,
16306 TTE_Soft2 = 0x064 ,
16307 TTE_Diag = 0xc0 ,
16308 TTE_Soft = 0x0c ,
16309 TTE_EP = 0 ,
16310 TTE_L = 1 ,
16311 TTE_CP = 0 ,
16312 TTE_CV = 0 ,
16313 TTE_E = 0 ,
16314 TTE_P = 0 ,
16315 TTE_W = 1 ,
16316 TTE_RSVD1 = 0 ,
16317 end_label = Thr6_User_Data_4u301_data_end ,
16318 compressimage ,
16319 }
16320.data
16321.global Thr6_User_Data_4u301_data_begin
16322Thr6_User_Data_4u301_data_begin:
16323Thr6_User_Data_4u301_data_end:
16324/*********************************************************************/
16325SECTION .Thr6_User_Text_4u002 TEXT_VA=0x0010fa0000
16326attr_text {
16327 Name = .Thr6_User_Text_4u002 ,
16328 thr6_nz_ctx_tsb_3 ,
16329 VA = 0x000010fa0000 ,/* 0x000010faffc0 */
16330 RA = 0x000e140000 ,
16331 PA = 0x000e140000 ,
16332 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16333 TTE_V = 1 ,
16334 TTE_Size = 1 ,
16335 TTE_NFO = 0 ,
16336 TTE_IE = 0 ,
16337 TTE_Soft2 = 0x2e5 ,
16338 TTE_Diag = 0x85 ,
16339 TTE_Soft = 0x18 ,
16340 TTE_EP = 1 ,
16341 TTE_L = 0 ,
16342 TTE_CP = 1 ,
16343 TTE_CV = 0 ,
16344 TTE_E = 0 ,
16345 TTE_P = 0 ,
16346 TTE_W = 0 ,
16347 TTE_RSVD1 = 0 ,
16348 end_label = Thr6_User_Text_4u002_text_end ,
16349 compressimage ,
16350 }
16351.text
16352.global Thr6_User_Text_4u002_text_begin
16353Thr6_User_Text_4u002_text_begin:
16354 EXIT_GOOD
16355Thr6_User_Text_4u002_text_end:
16356/*********************************************************************/
16357SECTION .Thr6_User_Data_4v100 DATA_VA=0x011f800000
16358attr_data {
16359 Name = .Thr6_User_Data_4v100 ,
16360 VA = 0x00011f800000 ,/* 0x00011fbfffc0 */
16361 RA = 0x0161800000 ,
16362 PA = 0x0f61800000 ,
16363 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16364 thr6_nz_ctx_tsb_0 ,
16365 TTE_V = 1 ,
16366 TTE_NFO = 0 ,
16367 TTE_L = 0 ,
16368 TTE_Soft = 0x0a9441 ,
16369 TTE_IE = 0 ,
16370 TTE_E = 0 ,
16371 TTE_CP = 1 ,
16372 TTE_CV = 0 ,
16373 TTE_P = 0 ,
16374 TTE_EP = 0 ,
16375 TTE_W = 1 ,
16376 TTE_SW1 = 1 ,
16377 TTE_SW0 = 0 ,
16378 TTE_RSVD1 = 0 ,
16379 TTE_Size = 3 ,
16380 end_label = Thr6_User_Data_4v100_data_end ,
16381 compressimage ,
16382 }
16383.data
16384.global Thr6_User_Data_4v100_data_begin
16385Thr6_User_Data_4v100_data_begin:
16386Thr6_User_Data_4v100_data_end:
16387/*********************************************************************/
16388SECTION .Thr6_User_Data_4u202 DATA_VA=0x0001ede000
16389attr_data {
16390 Name = .Thr6_User_Data_4u202 ,
16391 VA = 0x000001ede000 ,/* 0x000001edffc0 */
16392 RA = 0x000f3e0000 ,
16393 PA = 0x000f3e0000 ,
16394 TTE_Context = 0x0d1b ,/* DATA_SECONDARY */
16395 thr6_nz_ctx_tsb_2 ,
16396 TTE_V = 1 ,
16397 TTE_Size = 0 ,
16398 TTE_NFO = 0 ,
16399 TTE_IE = 0 ,
16400 TTE_Soft2 = 0x2c3 ,
16401 TTE_Diag = 0xf9 ,
16402 TTE_Soft = 0x18 ,
16403 TTE_EP = 0 ,
16404 TTE_L = 1 ,
16405 TTE_CP = 0 ,
16406 TTE_CV = 0 ,
16407 TTE_E = 0 ,
16408 TTE_P = 0 ,
16409 TTE_W = 1 ,
16410 TTE_RSVD1 = 0 ,
16411 end_label = Thr6_User_Data_4u202_data_end ,
16412 compressimage ,
16413 }
16414.data
16415.global Thr6_User_Data_4u202_data_begin
16416Thr6_User_Data_4u202_data_begin:
16417Thr6_User_Data_4u202_data_end:
16418/*********************************************************************/
16419SECTION .Thr6_User_Text_4u003 TEXT_VA=0x0010160000
16420attr_text {
16421 Name = .Thr6_User_Text_4u003 ,
16422 thr6_nz_ctx_tsb_3 ,
16423 VA = 0x000010160000 ,/* 0x00001016ffc0 */
16424 RA = 0x000eb30000 ,
16425 PA = 0x000eb30000 ,
16426 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16427 TTE_V = 1 ,
16428 TTE_Size = 1 ,
16429 TTE_NFO = 0 ,
16430 TTE_IE = 0 ,
16431 TTE_Soft2 = 0x2e5 ,
16432 TTE_Diag = 0x85 ,
16433 TTE_Soft = 0x18 ,
16434 TTE_EP = 1 ,
16435 TTE_L = 0 ,
16436 TTE_CP = 1 ,
16437 TTE_CV = 0 ,
16438 TTE_E = 0 ,
16439 TTE_P = 0 ,
16440 TTE_W = 0 ,
16441 TTE_RSVD1 = 0 ,
16442 end_label = Thr6_User_Text_4u003_text_end ,
16443 compressimage ,
16444 }
16445.text
16446.global Thr6_User_Text_4u003_text_begin
16447Thr6_User_Text_4u003_text_begin:
16448 EXIT_GOOD
16449Thr6_User_Text_4u003_text_end:
16450/*********************************************************************/
16451SECTION .Thr6_User_Data_4u102 DATA_VA=0x0001f62000
16452attr_data {
16453 Name = .Thr6_User_Data_4u102 ,
16454 VA = 0x000001f62000 ,/* 0x000001f63fc0 */
16455 RA = 0x000f2c4000 ,
16456 PA = 0x000f2c4000 ,
16457 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16458 thr6_nz_ctx_tsb_2 ,
16459 TTE_V = 1 ,
16460 TTE_Size = 0 ,
16461 TTE_NFO = 0 ,
16462 TTE_IE = 0 ,
16463 TTE_Soft2 = 0x3af ,
16464 TTE_Diag = 0x9c ,
16465 TTE_Soft = 0x15 ,
16466 TTE_EP = 0 ,
16467 TTE_L = 0 ,
16468 TTE_CP = 1 ,
16469 TTE_CV = 0 ,
16470 TTE_E = 0 ,
16471 TTE_P = 0 ,
16472 TTE_W = 1 ,
16473 TTE_RSVD1 = 0 ,
16474 end_label = Thr6_User_Data_4u102_data_end ,
16475 compressimage ,
16476 }
16477.data
16478.global Thr6_User_Data_4u102_data_begin
16479Thr6_User_Data_4u102_data_begin:
16480Thr6_User_Data_4u102_data_end:
16481/*********************************************************************/
16482SECTION .Thr6_User_Text_4v000 TEXT_VA=0x0105400000
16483attr_text {
16484 Name = .Thr6_User_Text_4v000 ,
16485 thr6_nz_ctx_tsb_0 ,
16486 VA = 0x000105400000 ,/* 0x0001057fffc0 */
16487 RA = 0x017ec00000 ,
16488 PA = 0x0f7ec00000 ,
16489 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16490 TTE_V = 1 ,
16491 TTE_NFO = 0 ,
16492 TTE_L = 1 ,
16493 TTE_Soft = 0x19057b ,
16494 TTE_IE = 0 ,
16495 TTE_E = 0 ,
16496 TTE_CP = 0 ,
16497 TTE_CV = 0 ,
16498 TTE_P = 0 ,
16499 TTE_EP = 1 ,
16500 TTE_W = 0 ,
16501 TTE_SW1 = 0 ,
16502 TTE_SW0 = 0 ,
16503 TTE_RSVD1 = 0 ,
16504 TTE_Size = 3 ,
16505 end_label = Thr6_User_Text_4v000_text_end ,
16506 compressimage ,
16507 }
16508.text
16509.global Thr6_User_Text_4v000_text_begin
16510Thr6_User_Text_4v000_text_begin:
16511 EXIT_GOOD
16512Thr6_User_Text_4v000_text_end:
16513/*********************************************************************/
16514SECTION .Thr6_User_Data_4v101 DATA_VA=0x0102800000
16515attr_data {
16516 Name = .Thr6_User_Data_4v101 ,
16517 VA = 0x000102800000 ,/* 0x000102bfffc0 */
16518 RA = 0x0170800000 ,
16519 PA = 0x0f70800000 ,
16520 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16521 thr6_nz_ctx_tsb_0 ,
16522 TTE_V = 1 ,
16523 TTE_NFO = 0 ,
16524 TTE_L = 0 ,
16525 TTE_Soft = 0x0a9441 ,
16526 TTE_IE = 0 ,
16527 TTE_E = 0 ,
16528 TTE_CP = 1 ,
16529 TTE_CV = 0 ,
16530 TTE_P = 0 ,
16531 TTE_EP = 0 ,
16532 TTE_W = 1 ,
16533 TTE_SW1 = 1 ,
16534 TTE_SW0 = 0 ,
16535 TTE_RSVD1 = 0 ,
16536 TTE_Size = 3 ,
16537 end_label = Thr6_User_Data_4v101_data_end ,
16538 compressimage ,
16539 }
16540.data
16541.global Thr6_User_Data_4v101_data_begin
16542Thr6_User_Data_4v101_data_begin:
16543Thr6_User_Data_4v101_data_end:
16544/*********************************************************************/
16545SECTION .Thr6_User_Text_4u004 TEXT_VA=0x07a0000000
16546attr_text {
16547 Name = .Thr6_User_Text_4u004 ,
16548 thr6_nz_ctx_tsb_1 ,
16549 VA = 0x0007a0000000 ,/* 0x0007afffffc0 */
16550 RA = 0x33d0000000 ,
16551 PA = 0x33d0000000 ,
16552 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16553 TTE_V = 1 ,
16554 TTE_Size = 5 ,
16555 TTE_NFO = 0 ,
16556 TTE_IE = 0 ,
16557 TTE_Soft2 = 0x2e5 ,
16558 TTE_Diag = 0x85 ,
16559 TTE_Soft = 0x18 ,
16560 TTE_EP = 1 ,
16561 TTE_L = 0 ,
16562 TTE_CP = 1 ,
16563 TTE_CV = 0 ,
16564 TTE_E = 0 ,
16565 TTE_P = 0 ,
16566 TTE_W = 0 ,
16567 TTE_RSVD1 = 0 ,
16568 end_label = Thr6_User_Text_4u004_text_end ,
16569 compressimage ,
16570 }
16571.text
16572.global Thr6_User_Text_4u004_text_begin
16573Thr6_User_Text_4u004_text_begin:
16574 EXIT_GOOD
16575Thr6_User_Text_4u004_text_end:
16576/*********************************************************************/
16577SECTION .Thr6_User_Data_4u103 DATA_VA=0x0001f68000
16578attr_data {
16579 Name = .Thr6_User_Data_4u103 ,
16580 VA = 0x000001f68000 ,/* 0x000001f69fc0 */
16581 RA = 0x000f2fa000 ,
16582 PA = 0x000f2fa000 ,
16583 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16584 thr6_nz_ctx_tsb_2 ,
16585 TTE_V = 1 ,
16586 TTE_Size = 0 ,
16587 TTE_NFO = 0 ,
16588 TTE_IE = 0 ,
16589 TTE_Soft2 = 0x3af ,
16590 TTE_Diag = 0x9c ,
16591 TTE_Soft = 0x15 ,
16592 TTE_EP = 0 ,
16593 TTE_L = 0 ,
16594 TTE_CP = 1 ,
16595 TTE_CV = 0 ,
16596 TTE_E = 0 ,
16597 TTE_P = 0 ,
16598 TTE_W = 1 ,
16599 TTE_RSVD1 = 0 ,
16600 end_label = Thr6_User_Data_4u103_data_end ,
16601 compressimage ,
16602 }
16603.data
16604.global Thr6_User_Data_4u103_data_begin
16605Thr6_User_Data_4u103_data_begin:
16606Thr6_User_Data_4u103_data_end:
16607/*********************************************************************/
16608SECTION .Thr6_User_Text_4v001 TEXT_VA=0x0123400000
16609attr_text {
16610 Name = .Thr6_User_Text_4v001 ,
16611 thr6_nz_ctx_tsb_0 ,
16612 VA = 0x000123400000 ,/* 0x0001237fffc0 */
16613 RA = 0x0150400000 ,
16614 PA = 0x0f50400000 ,
16615 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16616 TTE_V = 1 ,
16617 TTE_NFO = 0 ,
16618 TTE_L = 1 ,
16619 TTE_Soft = 0x19057b ,
16620 TTE_IE = 0 ,
16621 TTE_E = 0 ,
16622 TTE_CP = 0 ,
16623 TTE_CV = 0 ,
16624 TTE_P = 0 ,
16625 TTE_EP = 1 ,
16626 TTE_W = 0 ,
16627 TTE_SW1 = 0 ,
16628 TTE_SW0 = 0 ,
16629 TTE_RSVD1 = 0 ,
16630 TTE_Size = 3 ,
16631 end_label = Thr6_User_Text_4v001_text_end ,
16632 compressimage ,
16633 }
16634.text
16635.global Thr6_User_Text_4v001_text_begin
16636Thr6_User_Text_4v001_text_begin:
16637 EXIT_GOOD
16638Thr6_User_Text_4v001_text_end:
16639/*********************************************************************/
16640SECTION .Thr6_User_Data_4u104 DATA_VA=0x0010ff0000
16641attr_data {
16642 Name = .Thr6_User_Data_4u104 ,
16643 VA = 0x000010ff0000 ,/* 0x000010ffffc0 */
16644 RA = 0x000e920000 ,
16645 PA = 0x000e920000 ,
16646 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16647 thr6_nz_ctx_tsb_3 ,
16648 TTE_V = 1 ,
16649 TTE_Size = 1 ,
16650 TTE_NFO = 0 ,
16651 TTE_IE = 0 ,
16652 TTE_Soft2 = 0x3af ,
16653 TTE_Diag = 0x9c ,
16654 TTE_Soft = 0x15 ,
16655 TTE_EP = 0 ,
16656 TTE_L = 0 ,
16657 TTE_CP = 1 ,
16658 TTE_CV = 0 ,
16659 TTE_E = 0 ,
16660 TTE_P = 0 ,
16661 TTE_W = 1 ,
16662 TTE_RSVD1 = 0 ,
16663 end_label = Thr6_User_Data_4u104_data_end ,
16664 compressimage ,
16665 }
16666.data
16667.global Thr6_User_Data_4u104_data_begin
16668Thr6_User_Data_4u104_data_begin:
16669Thr6_User_Data_4u104_data_end:
16670/*********************************************************************/
16671SECTION .Thr6_User_Text_4u005 TEXT_VA=0x0010b10000
16672attr_text {
16673 Name = .Thr6_User_Text_4u005 ,
16674 thr6_nz_ctx_tsb_3 ,
16675 VA = 0x000010b10000 ,/* 0x000010b1ffc0 */
16676 RA = 0x000e7d0000 ,
16677 PA = 0x000e7d0000 ,
16678 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16679 TTE_V = 1 ,
16680 TTE_Size = 1 ,
16681 TTE_NFO = 0 ,
16682 TTE_IE = 0 ,
16683 TTE_Soft2 = 0x2e5 ,
16684 TTE_Diag = 0x85 ,
16685 TTE_Soft = 0x18 ,
16686 TTE_EP = 1 ,
16687 TTE_L = 0 ,
16688 TTE_CP = 1 ,
16689 TTE_CV = 0 ,
16690 TTE_E = 0 ,
16691 TTE_P = 0 ,
16692 TTE_W = 0 ,
16693 TTE_RSVD1 = 0 ,
16694 end_label = Thr6_User_Text_4u005_text_end ,
16695 compressimage ,
16696 }
16697.text
16698.global Thr6_User_Text_4u005_text_begin
16699Thr6_User_Text_4u005_text_begin:
16700 EXIT_GOOD
16701Thr6_User_Text_4u005_text_end:
16702/*********************************************************************/
16703SECTION .Thr6_User_Data_4u105 DATA_VA=0x0001f1a000
16704attr_data {
16705 Name = .Thr6_User_Data_4u105 ,
16706 VA = 0x000001f1a000 ,/* 0x000001f1bfc0 */
16707 RA = 0x000f3a6000 ,
16708 PA = 0x000f3a6000 ,
16709 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16710 thr6_nz_ctx_tsb_2 ,
16711 TTE_V = 1 ,
16712 TTE_Size = 0 ,
16713 TTE_NFO = 0 ,
16714 TTE_IE = 0 ,
16715 TTE_Soft2 = 0x3af ,
16716 TTE_Diag = 0x9c ,
16717 TTE_Soft = 0x15 ,
16718 TTE_EP = 0 ,
16719 TTE_L = 0 ,
16720 TTE_CP = 1 ,
16721 TTE_CV = 0 ,
16722 TTE_E = 0 ,
16723 TTE_P = 0 ,
16724 TTE_W = 1 ,
16725 TTE_RSVD1 = 0 ,
16726 end_label = Thr6_User_Data_4u105_data_end ,
16727 compressimage ,
16728 }
16729.data
16730.global Thr6_User_Data_4u105_data_begin
16731Thr6_User_Data_4u105_data_begin:
16732Thr6_User_Data_4u105_data_end:
16733/*********************************************************************/
16734SECTION .Thr6_User_Text_4u006 TEXT_VA=0x0001f54000
16735attr_text {
16736 Name = .Thr6_User_Text_4u006 ,
16737 thr6_nz_ctx_tsb_2 ,
16738 VA = 0x000001f54000 ,/* 0x000001f55fc0 */
16739 RA = 0x000f340000 ,
16740 PA = 0x000f340000 ,
16741 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16742 TTE_V = 1 ,
16743 TTE_Size = 0 ,
16744 TTE_NFO = 0 ,
16745 TTE_IE = 0 ,
16746 TTE_Soft2 = 0x2e5 ,
16747 TTE_Diag = 0x85 ,
16748 TTE_Soft = 0x18 ,
16749 TTE_EP = 1 ,
16750 TTE_L = 0 ,
16751 TTE_CP = 1 ,
16752 TTE_CV = 0 ,
16753 TTE_E = 0 ,
16754 TTE_P = 0 ,
16755 TTE_W = 0 ,
16756 TTE_RSVD1 = 0 ,
16757 end_label = Thr6_User_Text_4u006_text_end ,
16758 compressimage ,
16759 }
16760.text
16761.global Thr6_User_Text_4u006_text_begin
16762Thr6_User_Text_4u006_text_begin:
16763 EXIT_GOOD
16764Thr6_User_Text_4u006_text_end:
16765/*********************************************************************/
16766SECTION .Thr6_User_Data_4v102 DATA_VA=0x0124800000
16767attr_data {
16768 Name = .Thr6_User_Data_4v102 ,
16769 VA = 0x000124800000 ,/* 0x000124bfffc0 */
16770 RA = 0x0141800000 ,
16771 PA = 0x0f41800000 ,
16772 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16773 thr6_nz_ctx_tsb_0 ,
16774 TTE_V = 1 ,
16775 TTE_NFO = 0 ,
16776 TTE_L = 0 ,
16777 TTE_Soft = 0x0a9441 ,
16778 TTE_IE = 0 ,
16779 TTE_E = 0 ,
16780 TTE_CP = 1 ,
16781 TTE_CV = 0 ,
16782 TTE_P = 0 ,
16783 TTE_EP = 0 ,
16784 TTE_W = 1 ,
16785 TTE_SW1 = 1 ,
16786 TTE_SW0 = 0 ,
16787 TTE_RSVD1 = 0 ,
16788 TTE_Size = 3 ,
16789 end_label = Thr6_User_Data_4v102_data_end ,
16790 compressimage ,
16791 }
16792.data
16793.global Thr6_User_Data_4v102_data_begin
16794Thr6_User_Data_4v102_data_begin:
16795Thr6_User_Data_4v102_data_end:
16796/*********************************************************************/
16797SECTION .Thr6_User_Text_4u007 TEXT_VA=0x0001f9c000
16798attr_text {
16799 Name = .Thr6_User_Text_4u007 ,
16800 thr6_nz_ctx_tsb_2 ,
16801 VA = 0x000001f9c000 ,/* 0x000001f9dfc0 */
16802 RA = 0x000f322000 ,
16803 PA = 0x000f322000 ,
16804 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16805 TTE_V = 1 ,
16806 TTE_Size = 0 ,
16807 TTE_NFO = 0 ,
16808 TTE_IE = 0 ,
16809 TTE_Soft2 = 0x2e5 ,
16810 TTE_Diag = 0x85 ,
16811 TTE_Soft = 0x18 ,
16812 TTE_EP = 1 ,
16813 TTE_L = 0 ,
16814 TTE_CP = 1 ,
16815 TTE_CV = 0 ,
16816 TTE_E = 0 ,
16817 TTE_P = 0 ,
16818 TTE_W = 0 ,
16819 TTE_RSVD1 = 0 ,
16820 end_label = Thr6_User_Text_4u007_text_end ,
16821 compressimage ,
16822 }
16823.text
16824.global Thr6_User_Text_4u007_text_begin
16825Thr6_User_Text_4u007_text_begin:
16826 EXIT_GOOD
16827Thr6_User_Text_4u007_text_end:
16828/*********************************************************************/
16829SECTION .Thr6_User_Data_4v103 DATA_VA=0x0118c00000
16830attr_data {
16831 Name = .Thr6_User_Data_4v103 ,
16832 VA = 0x000118c00000 ,/* 0x000118ffffc0 */
16833 RA = 0x0168c00000 ,
16834 PA = 0x0f68c00000 ,
16835 TTE_Context = 0x1d97 ,/* DATA_PRIMARY */
16836 thr6_nz_ctx_tsb_0 ,
16837 TTE_V = 1 ,
16838 TTE_NFO = 0 ,
16839 TTE_L = 0 ,
16840 TTE_Soft = 0x0a9441 ,
16841 TTE_IE = 0 ,
16842 TTE_E = 0 ,
16843 TTE_CP = 1 ,
16844 TTE_CV = 0 ,
16845 TTE_P = 0 ,
16846 TTE_EP = 0 ,
16847 TTE_W = 1 ,
16848 TTE_SW1 = 1 ,
16849 TTE_SW0 = 0 ,
16850 TTE_RSVD1 = 0 ,
16851 TTE_Size = 3 ,
16852 end_label = Thr6_User_Data_4v103_data_end ,
16853 compressimage ,
16854 }
16855.data
16856.global Thr6_User_Data_4v103_data_begin
16857Thr6_User_Data_4v103_data_begin:
16858Thr6_User_Data_4v103_data_end:
16859/*********************************************************************/
16860SECTION .Thr6_User_Text_4v002 TEXT_VA=0x013e000000
16861attr_text {
16862 Name = .Thr6_User_Text_4v002 ,
16863 thr6_nz_ctx_tsb_0 ,
16864 VA = 0x00013e000000 ,/* 0x00013e3fffc0 */
16865 RA = 0x0173400000 ,
16866 PA = 0x0f73400000 ,
16867 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16868 TTE_V = 1 ,
16869 TTE_NFO = 0 ,
16870 TTE_L = 1 ,
16871 TTE_Soft = 0x19057b ,
16872 TTE_IE = 0 ,
16873 TTE_E = 0 ,
16874 TTE_CP = 0 ,
16875 TTE_CV = 0 ,
16876 TTE_P = 0 ,
16877 TTE_EP = 1 ,
16878 TTE_W = 0 ,
16879 TTE_SW1 = 0 ,
16880 TTE_SW0 = 0 ,
16881 TTE_RSVD1 = 0 ,
16882 TTE_Size = 3 ,
16883 end_label = Thr6_User_Text_4v002_text_end ,
16884 compressimage ,
16885 }
16886.text
16887.global Thr6_User_Text_4v002_text_begin
16888Thr6_User_Text_4v002_text_begin:
16889 EXIT_GOOD
16890Thr6_User_Text_4v002_text_end:
16891/*********************************************************************/
16892SECTION .Thr6_User_Text_4v003 TEXT_VA=0x0139800000
16893attr_text {
16894 Name = .Thr6_User_Text_4v003 ,
16895 thr6_nz_ctx_tsb_0 ,
16896 VA = 0x000139800000 ,/* 0x000139bfffc0 */
16897 RA = 0x0176c00000 ,
16898 PA = 0x0f76c00000 ,
16899 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16900 TTE_V = 1 ,
16901 TTE_NFO = 0 ,
16902 TTE_L = 1 ,
16903 TTE_Soft = 0x19057b ,
16904 TTE_IE = 0 ,
16905 TTE_E = 0 ,
16906 TTE_CP = 0 ,
16907 TTE_CV = 0 ,
16908 TTE_P = 0 ,
16909 TTE_EP = 1 ,
16910 TTE_W = 0 ,
16911 TTE_SW1 = 0 ,
16912 TTE_SW0 = 0 ,
16913 TTE_RSVD1 = 0 ,
16914 TTE_Size = 3 ,
16915 end_label = Thr6_User_Text_4v003_text_end ,
16916 compressimage ,
16917 }
16918.text
16919.global Thr6_User_Text_4v003_text_begin
16920Thr6_User_Text_4v003_text_begin:
16921 EXIT_GOOD
16922Thr6_User_Text_4v003_text_end:
16923/*********************************************************************/
16924SECTION .Thr6_User_Text_4u008 TEXT_VA=0x0001f82000
16925attr_text {
16926 Name = .Thr6_User_Text_4u008 ,
16927 thr6_nz_ctx_tsb_2 ,
16928 VA = 0x000001f82000 ,/* 0x000001f83fc0 */
16929 RA = 0x000f36a000 ,
16930 PA = 0x000f36a000 ,
16931 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16932 TTE_V = 1 ,
16933 TTE_Size = 0 ,
16934 TTE_NFO = 0 ,
16935 TTE_IE = 0 ,
16936 TTE_Soft2 = 0x2e5 ,
16937 TTE_Diag = 0x85 ,
16938 TTE_Soft = 0x18 ,
16939 TTE_EP = 1 ,
16940 TTE_L = 0 ,
16941 TTE_CP = 1 ,
16942 TTE_CV = 0 ,
16943 TTE_E = 0 ,
16944 TTE_P = 0 ,
16945 TTE_W = 0 ,
16946 TTE_RSVD1 = 0 ,
16947 end_label = Thr6_User_Text_4u008_text_end ,
16948 compressimage ,
16949 }
16950.text
16951.global Thr6_User_Text_4u008_text_begin
16952Thr6_User_Text_4u008_text_begin:
16953 EXIT_GOOD
16954Thr6_User_Text_4u008_text_end:
16955/*********************************************************************/
16956SECTION .Thr6_User_Text_4u009 TEXT_VA=0x0010680000
16957attr_text {
16958 Name = .Thr6_User_Text_4u009 ,
16959 thr6_nz_ctx_tsb_3 ,
16960 VA = 0x000010680000 ,/* 0x00001068ffc0 */
16961 RA = 0x000ee40000 ,
16962 PA = 0x000ee40000 ,
16963 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16964 TTE_V = 1 ,
16965 TTE_Size = 1 ,
16966 TTE_NFO = 0 ,
16967 TTE_IE = 0 ,
16968 TTE_Soft2 = 0x2e5 ,
16969 TTE_Diag = 0x85 ,
16970 TTE_Soft = 0x18 ,
16971 TTE_EP = 1 ,
16972 TTE_L = 0 ,
16973 TTE_CP = 1 ,
16974 TTE_CV = 0 ,
16975 TTE_E = 0 ,
16976 TTE_P = 0 ,
16977 TTE_W = 0 ,
16978 TTE_RSVD1 = 0 ,
16979 end_label = Thr6_User_Text_4u009_text_end ,
16980 compressimage ,
16981 }
16982.text
16983.global Thr6_User_Text_4u009_text_begin
16984Thr6_User_Text_4u009_text_begin:
16985 EXIT_GOOD
16986Thr6_User_Text_4u009_text_end:
16987/*********************************************************************/
16988SECTION .Thr6_User_Text_4v004 TEXT_VA=0x0104400000
16989attr_text {
16990 Name = .Thr6_User_Text_4v004 ,
16991 thr6_nz_ctx_tsb_0 ,
16992 VA = 0x000104400000 ,/* 0x0001047fffc0 */
16993 RA = 0x014d400000 ,
16994 PA = 0x0f4d400000 ,
16995 TTE_Context = 0x1d97 ,/* TEXT_PRIMARY */
16996 TTE_V = 1 ,
16997 TTE_NFO = 0 ,
16998 TTE_L = 1 ,
16999 TTE_Soft = 0x19057b ,
17000 TTE_IE = 0 ,
17001 TTE_E = 0 ,
17002 TTE_CP = 0 ,
17003 TTE_CV = 0 ,
17004 TTE_P = 0 ,
17005 TTE_EP = 1 ,
17006 TTE_W = 0 ,
17007 TTE_SW1 = 0 ,
17008 TTE_SW0 = 0 ,
17009 TTE_RSVD1 = 0 ,
17010 TTE_Size = 3 ,
17011 end_label = Thr6_User_Text_4v004_text_end ,
17012 compressimage ,
17013 }
17014.text
17015.global Thr6_User_Text_4v004_text_begin
17016Thr6_User_Text_4v004_text_begin:
17017 EXIT_GOOD
17018Thr6_User_Text_4v004_text_end:
17019/*********************************************************************/
17020SECTION .Thr7_User_Text_4v000 TEXT_VA=0x0001e82000
17021attr_text {
17022 Name = .Thr7_User_Text_4v000 ,
17023 thr7_nz_ctx_tsb_2 ,
17024 VA = 0x000001e82000 ,/* 0x000001e83fc0 */
17025 RA = 0x0011372000 ,
17026 PA = 0x0011372000 ,
17027 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17028 TTE_V = 1 ,
17029 TTE_NFO = 0 ,
17030 TTE_L = 1 ,
17031 TTE_Soft = 0x10b85e ,
17032 TTE_IE = 0 ,
17033 TTE_E = 0 ,
17034 TTE_CP = 0 ,
17035 TTE_CV = 0 ,
17036 TTE_P = 0 ,
17037 TTE_EP = 1 ,
17038 TTE_W = 0 ,
17039 TTE_SW1 = 1 ,
17040 TTE_SW0 = 0 ,
17041 TTE_RSVD1 = 0 ,
17042 TTE_Size = 0 ,
17043 end_label = Thr7_User_Text_4v000_text_end ,
17044 compressimage ,
17045 }
17046.text
17047.global Thr7_user_code_entry
17048Thr7_user_code_entry:
17049.global Thr7_User_Text_4v000_text_begin
17050Thr7_User_Text_4v000_text_begin:
17051 EXIT_GOOD
17052Thr7_User_Text_4v000_text_end:
17053/*********************************************************************/
17054SECTION .Thr7_User_Data_4v100 DATA_VA=0x0001ffc000
17055attr_data {
17056 Name = .Thr7_User_Data_4v100 ,
17057 VA = 0x000001ffc000 ,/* 0x000001ffdfc0 */
17058 RA = 0x00112f0000 ,
17059 PA = 0x00112f0000 ,
17060 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17061 thr7_nz_ctx_tsb_2 ,
17062 TTE_V = 1 ,
17063 TTE_NFO = 0 ,
17064 TTE_L = 0 ,
17065 TTE_Soft = 0x11ad39 ,
17066 TTE_IE = 0 ,
17067 TTE_E = 0 ,
17068 TTE_CP = 1 ,
17069 TTE_CV = 0 ,
17070 TTE_P = 0 ,
17071 TTE_EP = 0 ,
17072 TTE_W = 1 ,
17073 TTE_SW1 = 1 ,
17074 TTE_SW0 = 1 ,
17075 TTE_RSVD1 = 0 ,
17076 TTE_Size = 0 ,
17077 end_label = Thr7_User_Data_4v100_data_end ,
17078 compressimage ,
17079 }
17080.data
17081.global Thr7_User_Data_4v100_data_begin
17082Thr7_User_Data_4v100_data_begin:
17083Thr7_User_Data_4v100_data_end:
17084/*********************************************************************/
17085SECTION .Thr7_User_Data_4v200 DATA_VA=0x0125000000
17086attr_data {
17087 Name = .Thr7_User_Data_4v200 ,
17088 VA = 0x000125000000 ,/* 0x0001253fffc0 */
17089 RA = 0x0142c00000 ,
17090 PA = 0x1142c00000 ,
17091 TTE_Context = 0x043c ,/* DATA_SECONDARY */
17092 thr7_nz_ctx_tsb_0 ,
17093 TTE_V = 1 ,
17094 TTE_NFO = 0 ,
17095 TTE_L = 0 ,
17096 TTE_Soft = 0x06fc46 ,
17097 TTE_IE = 0 ,
17098 TTE_E = 0 ,
17099 TTE_CP = 0 ,
17100 TTE_CV = 0 ,
17101 TTE_P = 0 ,
17102 TTE_EP = 0 ,
17103 TTE_W = 1 ,
17104 TTE_SW1 = 1 ,
17105 TTE_SW0 = 1 ,
17106 TTE_RSVD1 = 0 ,
17107 TTE_Size = 3 ,
17108 end_label = Thr7_User_Data_4v200_data_end ,
17109 compressimage ,
17110 }
17111.data
17112.global Thr7_User_Data_4v200_data_begin
17113Thr7_User_Data_4v200_data_begin:
17114Thr7_User_Data_4v200_data_end:
17115/*********************************************************************/
17116SECTION .Thr7_User_Data_4v300 DATA_VA=0x0001eee000
17117attr_data {
17118 Name = .Thr7_User_Data_4v300 ,
17119 VA = 0x000001eee000 ,/* 0x000001eeffc0 */
17120 RA = 0x0011368000 ,
17121 PA = 0x0011368000 ,
17122 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17123 thr7_z_ctx_tsb_3 ,
17124 TTE_V = 1 ,
17125 TTE_NFO = 0 ,
17126 TTE_L = 0 ,
17127 TTE_Soft = 0x04bbe3 ,
17128 TTE_IE = 0 ,
17129 TTE_E = 0 ,
17130 TTE_CP = 1 ,
17131 TTE_CV = 0 ,
17132 TTE_P = 0 ,
17133 TTE_EP = 0 ,
17134 TTE_W = 1 ,
17135 TTE_SW1 = 0 ,
17136 TTE_SW0 = 1 ,
17137 TTE_RSVD1 = 0 ,
17138 TTE_Size = 0 ,
17139 end_label = Thr7_User_Data_4v300_data_end ,
17140 compressimage ,
17141 }
17142.data
17143.global Thr7_User_Data_4v300_data_begin
17144Thr7_User_Data_4v300_data_begin:
17145Thr7_User_Data_4v300_data_end:
17146/*********************************************************************/
17147SECTION .Thr7_User_Text_4v001 TEXT_VA=0x0106c00000
17148attr_text {
17149 Name = .Thr7_User_Text_4v001 ,
17150 thr7_nz_ctx_tsb_0 ,
17151 VA = 0x000106c00000 ,/* 0x000106ffffc0 */
17152 RA = 0x0159400000 ,
17153 PA = 0x1159400000 ,
17154 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17155 TTE_V = 1 ,
17156 TTE_NFO = 0 ,
17157 TTE_L = 1 ,
17158 TTE_Soft = 0x10b85e ,
17159 TTE_IE = 0 ,
17160 TTE_E = 0 ,
17161 TTE_CP = 0 ,
17162 TTE_CV = 0 ,
17163 TTE_P = 0 ,
17164 TTE_EP = 1 ,
17165 TTE_W = 0 ,
17166 TTE_SW1 = 1 ,
17167 TTE_SW0 = 0 ,
17168 TTE_RSVD1 = 0 ,
17169 TTE_Size = 3 ,
17170 end_label = Thr7_User_Text_4v001_text_end ,
17171 compressimage ,
17172 }
17173.text
17174.global Thr7_User_Text_4v001_text_begin
17175Thr7_User_Text_4v001_text_begin:
17176 EXIT_GOOD
17177Thr7_User_Text_4v001_text_end:
17178/*********************************************************************/
17179SECTION .Thr7_User_Data_4u100 DATA_VA=0x0010430000
17180attr_data {
17181 Name = .Thr7_User_Data_4u100 ,
17182 VA = 0x000010430000 ,/* 0x00001043ffc0 */
17183 RA = 0x0010ce0000 ,
17184 PA = 0x0010ce0000 ,
17185 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17186 thr7_nz_ctx_tsb_3 ,
17187 TTE_V = 1 ,
17188 TTE_Size = 1 ,
17189 TTE_NFO = 0 ,
17190 TTE_IE = 0 ,
17191 TTE_Soft2 = 0x1cf ,
17192 TTE_Diag = 0x84 ,
17193 TTE_Soft = 0x0a ,
17194 TTE_EP = 0 ,
17195 TTE_L = 1 ,
17196 TTE_CP = 0 ,
17197 TTE_CV = 0 ,
17198 TTE_E = 0 ,
17199 TTE_P = 0 ,
17200 TTE_W = 1 ,
17201 TTE_RSVD1 = 0 ,
17202 end_label = Thr7_User_Data_4u100_data_end ,
17203 compressimage ,
17204 }
17205.data
17206.global Thr7_User_Data_4u100_data_begin
17207Thr7_User_Data_4u100_data_begin:
17208Thr7_User_Data_4u100_data_end:
17209/*********************************************************************/
17210SECTION .Thr7_User_Data_4v201 DATA_VA=0x0001f20000
17211attr_data {
17212 Name = .Thr7_User_Data_4v201 ,
17213 VA = 0x000001f20000 ,/* 0x000001f21fc0 */
17214 RA = 0x0011330000 ,
17215 PA = 0x0011330000 ,
17216 TTE_Context = 0x043c ,/* DATA_SECONDARY */
17217 thr7_nz_ctx_tsb_2 ,
17218 TTE_V = 1 ,
17219 TTE_NFO = 0 ,
17220 TTE_L = 0 ,
17221 TTE_Soft = 0x06fc46 ,
17222 TTE_IE = 0 ,
17223 TTE_E = 0 ,
17224 TTE_CP = 0 ,
17225 TTE_CV = 0 ,
17226 TTE_P = 0 ,
17227 TTE_EP = 0 ,
17228 TTE_W = 1 ,
17229 TTE_SW1 = 1 ,
17230 TTE_SW0 = 1 ,
17231 TTE_RSVD1 = 0 ,
17232 TTE_Size = 0 ,
17233 end_label = Thr7_User_Data_4v201_data_end ,
17234 compressimage ,
17235 }
17236.data
17237.global Thr7_User_Data_4v201_data_begin
17238Thr7_User_Data_4v201_data_begin:
17239Thr7_User_Data_4v201_data_end:
17240/*********************************************************************/
17241SECTION .Thr7_User_Data_4v301 DATA_VA=0x0001f56000
17242attr_data {
17243 Name = .Thr7_User_Data_4v301 ,
17244 VA = 0x000001f56000 ,/* 0x000001f57fc0 */
17245 RA = 0x0011232000 ,
17246 PA = 0x0011232000 ,
17247 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17248 thr7_z_ctx_tsb_3 ,
17249 TTE_V = 1 ,
17250 TTE_NFO = 0 ,
17251 TTE_L = 0 ,
17252 TTE_Soft = 0x04bbe3 ,
17253 TTE_IE = 0 ,
17254 TTE_E = 0 ,
17255 TTE_CP = 1 ,
17256 TTE_CV = 0 ,
17257 TTE_P = 0 ,
17258 TTE_EP = 0 ,
17259 TTE_W = 1 ,
17260 TTE_SW1 = 0 ,
17261 TTE_SW0 = 1 ,
17262 TTE_RSVD1 = 0 ,
17263 TTE_Size = 0 ,
17264 end_label = Thr7_User_Data_4v301_data_end ,
17265 compressimage ,
17266 }
17267.data
17268.global Thr7_User_Data_4v301_data_begin
17269Thr7_User_Data_4v301_data_begin:
17270Thr7_User_Data_4v301_data_end:
17271/*********************************************************************/
17272SECTION .Thr7_User_Text_4u000 TEXT_VA=0x0010060000
17273attr_text {
17274 Name = .Thr7_User_Text_4u000 ,
17275 thr7_nz_ctx_tsb_3 ,
17276 VA = 0x000010060000 ,/* 0x00001006ffc0 */
17277 RA = 0x0010020000 ,
17278 PA = 0x0010020000 ,
17279 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17280 TTE_V = 1 ,
17281 TTE_Size = 1 ,
17282 TTE_NFO = 0 ,
17283 TTE_IE = 0 ,
17284 TTE_Soft2 = 0x1c7 ,
17285 TTE_Diag = 0x84 ,
17286 TTE_Soft = 0x19 ,
17287 TTE_EP = 1 ,
17288 TTE_L = 0 ,
17289 TTE_CP = 0 ,
17290 TTE_CV = 0 ,
17291 TTE_E = 0 ,
17292 TTE_P = 0 ,
17293 TTE_W = 0 ,
17294 TTE_RSVD1 = 0 ,
17295 end_label = Thr7_User_Text_4u000_text_end ,
17296 compressimage ,
17297 }
17298.text
17299.global Thr7_User_Text_4u000_text_begin
17300Thr7_User_Text_4u000_text_begin:
17301 EXIT_GOOD
17302Thr7_User_Text_4u000_text_end:
17303/*********************************************************************/
17304SECTION .Thr7_User_Data_4v101 DATA_VA=0x0001f12000
17305attr_data {
17306 Name = .Thr7_User_Data_4v101 ,
17307 VA = 0x000001f12000 ,/* 0x000001f13fc0 */
17308 RA = 0x001128c000 ,
17309 PA = 0x001128c000 ,
17310 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17311 thr7_nz_ctx_tsb_2 ,
17312 TTE_V = 1 ,
17313 TTE_NFO = 0 ,
17314 TTE_L = 0 ,
17315 TTE_Soft = 0x11ad39 ,
17316 TTE_IE = 0 ,
17317 TTE_E = 0 ,
17318 TTE_CP = 1 ,
17319 TTE_CV = 0 ,
17320 TTE_P = 0 ,
17321 TTE_EP = 0 ,
17322 TTE_W = 1 ,
17323 TTE_SW1 = 1 ,
17324 TTE_SW0 = 1 ,
17325 TTE_RSVD1 = 0 ,
17326 TTE_Size = 0 ,
17327 end_label = Thr7_User_Data_4v101_data_end ,
17328 compressimage ,
17329 }
17330.data
17331.global Thr7_User_Data_4v101_data_begin
17332Thr7_User_Data_4v101_data_begin:
17333Thr7_User_Data_4v101_data_end:
17334/*********************************************************************/
17335SECTION .Thr7_User_Data_4u200 DATA_VA=0x00108f0000
17336attr_data {
17337 Name = .Thr7_User_Data_4u200 ,
17338 VA = 0x0000108f0000 ,/* 0x0000108fffc0 */
17339 RA = 0x0010d20000 ,
17340 PA = 0x0010d20000 ,
17341 TTE_Context = 0x043c ,/* DATA_SECONDARY */
17342 thr7_nz_ctx_tsb_3 ,
17343 TTE_V = 1 ,
17344 TTE_Size = 1 ,
17345 TTE_NFO = 0 ,
17346 TTE_IE = 0 ,
17347 TTE_Soft2 = 0x02c ,
17348 TTE_Diag = 0x8f ,
17349 TTE_Soft = 0x16 ,
17350 TTE_EP = 0 ,
17351 TTE_L = 0 ,
17352 TTE_CP = 0 ,
17353 TTE_CV = 0 ,
17354 TTE_E = 0 ,
17355 TTE_P = 0 ,
17356 TTE_W = 1 ,
17357 TTE_RSVD1 = 0 ,
17358 end_label = Thr7_User_Data_4u200_data_end ,
17359 compressimage ,
17360 }
17361.data
17362.global Thr7_User_Data_4u200_data_begin
17363Thr7_User_Data_4u200_data_begin:
17364Thr7_User_Data_4u200_data_end:
17365/*********************************************************************/
17366SECTION .Thr7_User_Text_4v002 TEXT_VA=0x0001e12000
17367attr_text {
17368 Name = .Thr7_User_Text_4v002 ,
17369 thr7_nz_ctx_tsb_2 ,
17370 VA = 0x000001e12000 ,/* 0x000001e13fc0 */
17371 RA = 0x001137c000 ,
17372 PA = 0x001137c000 ,
17373 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17374 TTE_V = 1 ,
17375 TTE_NFO = 0 ,
17376 TTE_L = 1 ,
17377 TTE_Soft = 0x10b85e ,
17378 TTE_IE = 0 ,
17379 TTE_E = 0 ,
17380 TTE_CP = 0 ,
17381 TTE_CV = 0 ,
17382 TTE_P = 0 ,
17383 TTE_EP = 1 ,
17384 TTE_W = 0 ,
17385 TTE_SW1 = 1 ,
17386 TTE_SW0 = 0 ,
17387 TTE_RSVD1 = 0 ,
17388 TTE_Size = 0 ,
17389 end_label = Thr7_User_Text_4v002_text_end ,
17390 compressimage ,
17391 }
17392.text
17393.global Thr7_User_Text_4v002_text_begin
17394Thr7_User_Text_4v002_text_begin:
17395 EXIT_GOOD
17396Thr7_User_Text_4v002_text_end:
17397/*********************************************************************/
17398SECTION .Thr7_User_Data_4v102 DATA_VA=0x0001e30000
17399attr_data {
17400 Name = .Thr7_User_Data_4v102 ,
17401 VA = 0x000001e30000 ,/* 0x000001e31fc0 */
17402 RA = 0x00112bc000 ,
17403 PA = 0x00112bc000 ,
17404 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17405 thr7_nz_ctx_tsb_2 ,
17406 TTE_V = 1 ,
17407 TTE_NFO = 0 ,
17408 TTE_L = 0 ,
17409 TTE_Soft = 0x11ad39 ,
17410 TTE_IE = 0 ,
17411 TTE_E = 0 ,
17412 TTE_CP = 1 ,
17413 TTE_CV = 0 ,
17414 TTE_P = 0 ,
17415 TTE_EP = 0 ,
17416 TTE_W = 1 ,
17417 TTE_SW1 = 1 ,
17418 TTE_SW0 = 1 ,
17419 TTE_RSVD1 = 0 ,
17420 TTE_Size = 0 ,
17421 end_label = Thr7_User_Data_4v102_data_end ,
17422 compressimage ,
17423 }
17424.data
17425.global Thr7_User_Data_4v102_data_begin
17426Thr7_User_Data_4v102_data_begin:
17427Thr7_User_Data_4v102_data_end:
17428/*********************************************************************/
17429SECTION .Thr7_User_Data_4v202 DATA_VA=0x0001f44000
17430attr_data {
17431 Name = .Thr7_User_Data_4v202 ,
17432 VA = 0x000001f44000 ,/* 0x000001f45fc0 */
17433 RA = 0x00112e8000 ,
17434 PA = 0x00112e8000 ,
17435 TTE_Context = 0x043c ,/* DATA_SECONDARY */
17436 thr7_nz_ctx_tsb_2 ,
17437 TTE_V = 1 ,
17438 TTE_NFO = 0 ,
17439 TTE_L = 0 ,
17440 TTE_Soft = 0x06fc46 ,
17441 TTE_IE = 0 ,
17442 TTE_E = 0 ,
17443 TTE_CP = 0 ,
17444 TTE_CV = 0 ,
17445 TTE_P = 0 ,
17446 TTE_EP = 0 ,
17447 TTE_W = 1 ,
17448 TTE_SW1 = 1 ,
17449 TTE_SW0 = 1 ,
17450 TTE_RSVD1 = 0 ,
17451 TTE_Size = 0 ,
17452 end_label = Thr7_User_Data_4v202_data_end ,
17453 compressimage ,
17454 }
17455.data
17456.global Thr7_User_Data_4v202_data_begin
17457Thr7_User_Data_4v202_data_begin:
17458Thr7_User_Data_4v202_data_end:
17459/*********************************************************************/
17460SECTION .Thr7_User_Text_4v003 TEXT_VA=0x0001fb0000
17461attr_text {
17462 Name = .Thr7_User_Text_4v003 ,
17463 thr7_nz_ctx_tsb_2 ,
17464 VA = 0x000001fb0000 ,/* 0x000001fb1fc0 */
17465 RA = 0x00113a8000 ,
17466 PA = 0x00113a8000 ,
17467 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17468 TTE_V = 1 ,
17469 TTE_NFO = 0 ,
17470 TTE_L = 1 ,
17471 TTE_Soft = 0x10b85e ,
17472 TTE_IE = 0 ,
17473 TTE_E = 0 ,
17474 TTE_CP = 0 ,
17475 TTE_CV = 0 ,
17476 TTE_P = 0 ,
17477 TTE_EP = 1 ,
17478 TTE_W = 0 ,
17479 TTE_SW1 = 1 ,
17480 TTE_SW0 = 0 ,
17481 TTE_RSVD1 = 0 ,
17482 TTE_Size = 0 ,
17483 end_label = Thr7_User_Text_4v003_text_end ,
17484 compressimage ,
17485 }
17486.text
17487.global Thr7_User_Text_4v003_text_begin
17488Thr7_User_Text_4v003_text_begin:
17489 EXIT_GOOD
17490Thr7_User_Text_4v003_text_end:
17491/*********************************************************************/
17492SECTION .Thr7_User_Data_4v103 DATA_VA=0x0110400000
17493attr_data {
17494 Name = .Thr7_User_Data_4v103 ,
17495 VA = 0x000110400000 ,/* 0x0001107fffc0 */
17496 RA = 0x017e000000 ,
17497 PA = 0x117e000000 ,
17498 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17499 thr7_nz_ctx_tsb_0 ,
17500 TTE_V = 1 ,
17501 TTE_NFO = 0 ,
17502 TTE_L = 0 ,
17503 TTE_Soft = 0x11ad39 ,
17504 TTE_IE = 0 ,
17505 TTE_E = 0 ,
17506 TTE_CP = 1 ,
17507 TTE_CV = 0 ,
17508 TTE_P = 0 ,
17509 TTE_EP = 0 ,
17510 TTE_W = 1 ,
17511 TTE_SW1 = 1 ,
17512 TTE_SW0 = 1 ,
17513 TTE_RSVD1 = 0 ,
17514 TTE_Size = 3 ,
17515 end_label = Thr7_User_Data_4v103_data_end ,
17516 compressimage ,
17517 }
17518.data
17519.global Thr7_User_Data_4v103_data_begin
17520Thr7_User_Data_4v103_data_begin:
17521Thr7_User_Data_4v103_data_end:
17522/*********************************************************************/
17523SECTION .Thr7_User_Data_4v203 DATA_VA=0x0001e4c000
17524attr_data {
17525 Name = .Thr7_User_Data_4v203 ,
17526 VA = 0x000001e4c000 ,/* 0x000001e4dfc0 */
17527 RA = 0x00112a0000 ,
17528 PA = 0x00112a0000 ,
17529 TTE_Context = 0x043c ,/* DATA_SECONDARY */
17530 thr7_nz_ctx_tsb_2 ,
17531 TTE_V = 1 ,
17532 TTE_NFO = 0 ,
17533 TTE_L = 0 ,
17534 TTE_Soft = 0x06fc46 ,
17535 TTE_IE = 0 ,
17536 TTE_E = 0 ,
17537 TTE_CP = 0 ,
17538 TTE_CV = 0 ,
17539 TTE_P = 0 ,
17540 TTE_EP = 0 ,
17541 TTE_W = 1 ,
17542 TTE_SW1 = 1 ,
17543 TTE_SW0 = 1 ,
17544 TTE_RSVD1 = 0 ,
17545 TTE_Size = 0 ,
17546 end_label = Thr7_User_Data_4v203_data_end ,
17547 compressimage ,
17548 }
17549.data
17550.global Thr7_User_Data_4v203_data_begin
17551Thr7_User_Data_4v203_data_begin:
17552Thr7_User_Data_4v203_data_end:
17553/*********************************************************************/
17554SECTION .Thr7_User_Text_4v004 TEXT_VA=0x0001e74000
17555attr_text {
17556 Name = .Thr7_User_Text_4v004 ,
17557 thr7_nz_ctx_tsb_2 ,
17558 VA = 0x000001e74000 ,/* 0x000001e75fc0 */
17559 RA = 0x00113fe000 ,
17560 PA = 0x00113fe000 ,
17561 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17562 TTE_V = 1 ,
17563 TTE_NFO = 0 ,
17564 TTE_L = 1 ,
17565 TTE_Soft = 0x10b85e ,
17566 TTE_IE = 0 ,
17567 TTE_E = 0 ,
17568 TTE_CP = 0 ,
17569 TTE_CV = 0 ,
17570 TTE_P = 0 ,
17571 TTE_EP = 1 ,
17572 TTE_W = 0 ,
17573 TTE_SW1 = 1 ,
17574 TTE_SW0 = 0 ,
17575 TTE_RSVD1 = 0 ,
17576 TTE_Size = 0 ,
17577 end_label = Thr7_User_Text_4v004_text_end ,
17578 compressimage ,
17579 }
17580.text
17581.global Thr7_User_Text_4v004_text_begin
17582Thr7_User_Text_4v004_text_begin:
17583 EXIT_GOOD
17584Thr7_User_Text_4v004_text_end:
17585/*********************************************************************/
17586SECTION .Thr7_User_Data_4v104 DATA_VA=0x0001ee4000
17587attr_data {
17588 Name = .Thr7_User_Data_4v104 ,
17589 VA = 0x000001ee4000 ,/* 0x000001ee5fc0 */
17590 RA = 0x0011238000 ,
17591 PA = 0x0011238000 ,
17592 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17593 thr7_nz_ctx_tsb_2 ,
17594 TTE_V = 1 ,
17595 TTE_NFO = 0 ,
17596 TTE_L = 0 ,
17597 TTE_Soft = 0x11ad39 ,
17598 TTE_IE = 0 ,
17599 TTE_E = 0 ,
17600 TTE_CP = 1 ,
17601 TTE_CV = 0 ,
17602 TTE_P = 0 ,
17603 TTE_EP = 0 ,
17604 TTE_W = 1 ,
17605 TTE_SW1 = 1 ,
17606 TTE_SW0 = 1 ,
17607 TTE_RSVD1 = 0 ,
17608 TTE_Size = 0 ,
17609 end_label = Thr7_User_Data_4v104_data_end ,
17610 compressimage ,
17611 }
17612.data
17613.global Thr7_User_Data_4v104_data_begin
17614Thr7_User_Data_4v104_data_begin:
17615Thr7_User_Data_4v104_data_end:
17616/*********************************************************************/
17617SECTION .Thr7_User_Text_4v005 TEXT_VA=0x0001ee2000
17618attr_text {
17619 Name = .Thr7_User_Text_4v005 ,
17620 thr7_nz_ctx_tsb_2 ,
17621 VA = 0x000001ee2000 ,/* 0x000001ee3fc0 */
17622 RA = 0x0011320000 ,
17623 PA = 0x0011320000 ,
17624 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17625 TTE_V = 1 ,
17626 TTE_NFO = 0 ,
17627 TTE_L = 1 ,
17628 TTE_Soft = 0x10b85e ,
17629 TTE_IE = 0 ,
17630 TTE_E = 0 ,
17631 TTE_CP = 0 ,
17632 TTE_CV = 0 ,
17633 TTE_P = 0 ,
17634 TTE_EP = 1 ,
17635 TTE_W = 0 ,
17636 TTE_SW1 = 1 ,
17637 TTE_SW0 = 0 ,
17638 TTE_RSVD1 = 0 ,
17639 TTE_Size = 0 ,
17640 end_label = Thr7_User_Text_4v005_text_end ,
17641 compressimage ,
17642 }
17643.text
17644.global Thr7_User_Text_4v005_text_begin
17645Thr7_User_Text_4v005_text_begin:
17646 EXIT_GOOD
17647Thr7_User_Text_4v005_text_end:
17648/*********************************************************************/
17649SECTION .Thr7_User_Data_4v105 DATA_VA=0x0001e3e000
17650attr_data {
17651 Name = .Thr7_User_Data_4v105 ,
17652 VA = 0x000001e3e000 ,/* 0x000001e3ffc0 */
17653 RA = 0x0011246000 ,
17654 PA = 0x0011246000 ,
17655 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17656 thr7_nz_ctx_tsb_2 ,
17657 TTE_V = 1 ,
17658 TTE_NFO = 0 ,
17659 TTE_L = 0 ,
17660 TTE_Soft = 0x11ad39 ,
17661 TTE_IE = 0 ,
17662 TTE_E = 0 ,
17663 TTE_CP = 1 ,
17664 TTE_CV = 0 ,
17665 TTE_P = 0 ,
17666 TTE_EP = 0 ,
17667 TTE_W = 1 ,
17668 TTE_SW1 = 1 ,
17669 TTE_SW0 = 1 ,
17670 TTE_RSVD1 = 0 ,
17671 TTE_Size = 0 ,
17672 end_label = Thr7_User_Data_4v105_data_end ,
17673 compressimage ,
17674 }
17675.data
17676.global Thr7_User_Data_4v105_data_begin
17677Thr7_User_Data_4v105_data_begin:
17678Thr7_User_Data_4v105_data_end:
17679/*********************************************************************/
17680SECTION .Thr7_User_Text_4v006 TEXT_VA=0x0001eb4000
17681attr_text {
17682 Name = .Thr7_User_Text_4v006 ,
17683 thr7_nz_ctx_tsb_2 ,
17684 VA = 0x000001eb4000 ,/* 0x000001eb5fc0 */
17685 RA = 0x00112f8000 ,
17686 PA = 0x00112f8000 ,
17687 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17688 TTE_V = 1 ,
17689 TTE_NFO = 0 ,
17690 TTE_L = 1 ,
17691 TTE_Soft = 0x10b85e ,
17692 TTE_IE = 0 ,
17693 TTE_E = 0 ,
17694 TTE_CP = 0 ,
17695 TTE_CV = 0 ,
17696 TTE_P = 0 ,
17697 TTE_EP = 1 ,
17698 TTE_W = 0 ,
17699 TTE_SW1 = 1 ,
17700 TTE_SW0 = 0 ,
17701 TTE_RSVD1 = 0 ,
17702 TTE_Size = 0 ,
17703 end_label = Thr7_User_Text_4v006_text_end ,
17704 compressimage ,
17705 }
17706.text
17707.global Thr7_User_Text_4v006_text_begin
17708Thr7_User_Text_4v006_text_begin:
17709 EXIT_GOOD
17710Thr7_User_Text_4v006_text_end:
17711/*********************************************************************/
17712SECTION .Thr7_User_Data_4u101 DATA_VA=0x00107d0000
17713attr_data {
17714 Name = .Thr7_User_Data_4u101 ,
17715 VA = 0x0000107d0000 ,/* 0x0000107dffc0 */
17716 RA = 0x00101e0000 ,
17717 PA = 0x00101e0000 ,
17718 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17719 thr7_nz_ctx_tsb_3 ,
17720 TTE_V = 1 ,
17721 TTE_Size = 1 ,
17722 TTE_NFO = 0 ,
17723 TTE_IE = 0 ,
17724 TTE_Soft2 = 0x1cf ,
17725 TTE_Diag = 0x84 ,
17726 TTE_Soft = 0x0a ,
17727 TTE_EP = 0 ,
17728 TTE_L = 1 ,
17729 TTE_CP = 0 ,
17730 TTE_CV = 0 ,
17731 TTE_E = 0 ,
17732 TTE_P = 0 ,
17733 TTE_W = 1 ,
17734 TTE_RSVD1 = 0 ,
17735 end_label = Thr7_User_Data_4u101_data_end ,
17736 compressimage ,
17737 }
17738.data
17739.global Thr7_User_Data_4u101_data_begin
17740Thr7_User_Data_4u101_data_begin:
17741Thr7_User_Data_4u101_data_end:
17742/*********************************************************************/
17743SECTION .Thr7_User_Text_4v007 TEXT_VA=0x0001e0c000
17744attr_text {
17745 Name = .Thr7_User_Text_4v007 ,
17746 thr7_nz_ctx_tsb_2 ,
17747 VA = 0x000001e0c000 ,/* 0x000001e0dfc0 */
17748 RA = 0x0011234000 ,
17749 PA = 0x0011234000 ,
17750 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17751 TTE_V = 1 ,
17752 TTE_NFO = 0 ,
17753 TTE_L = 1 ,
17754 TTE_Soft = 0x10b85e ,
17755 TTE_IE = 0 ,
17756 TTE_E = 0 ,
17757 TTE_CP = 0 ,
17758 TTE_CV = 0 ,
17759 TTE_P = 0 ,
17760 TTE_EP = 1 ,
17761 TTE_W = 0 ,
17762 TTE_SW1 = 1 ,
17763 TTE_SW0 = 0 ,
17764 TTE_RSVD1 = 0 ,
17765 TTE_Size = 0 ,
17766 end_label = Thr7_User_Text_4v007_text_end ,
17767 compressimage ,
17768 }
17769.text
17770.global Thr7_User_Text_4v007_text_begin
17771Thr7_User_Text_4v007_text_begin:
17772 EXIT_GOOD
17773Thr7_User_Text_4v007_text_end:
17774/*********************************************************************/
17775SECTION .Thr7_User_Data_4u102 DATA_VA=0x0010a50000
17776attr_data {
17777 Name = .Thr7_User_Data_4u102 ,
17778 VA = 0x000010a50000 ,/* 0x000010a5ffc0 */
17779 RA = 0x00103b0000 ,
17780 PA = 0x00103b0000 ,
17781 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17782 thr7_nz_ctx_tsb_3 ,
17783 TTE_V = 1 ,
17784 TTE_Size = 1 ,
17785 TTE_NFO = 0 ,
17786 TTE_IE = 0 ,
17787 TTE_Soft2 = 0x1cf ,
17788 TTE_Diag = 0x84 ,
17789 TTE_Soft = 0x0a ,
17790 TTE_EP = 0 ,
17791 TTE_L = 1 ,
17792 TTE_CP = 0 ,
17793 TTE_CV = 0 ,
17794 TTE_E = 0 ,
17795 TTE_P = 0 ,
17796 TTE_W = 1 ,
17797 TTE_RSVD1 = 0 ,
17798 end_label = Thr7_User_Data_4u102_data_end ,
17799 compressimage ,
17800 }
17801.data
17802.global Thr7_User_Data_4u102_data_begin
17803Thr7_User_Data_4u102_data_begin:
17804Thr7_User_Data_4u102_data_end:
17805/*********************************************************************/
17806SECTION .Thr7_User_Text_4u001 TEXT_VA=0x0010ad0000
17807attr_text {
17808 Name = .Thr7_User_Text_4u001 ,
17809 thr7_nz_ctx_tsb_3 ,
17810 VA = 0x000010ad0000 ,/* 0x000010adffc0 */
17811 RA = 0x0010590000 ,
17812 PA = 0x0010590000 ,
17813 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17814 TTE_V = 1 ,
17815 TTE_Size = 1 ,
17816 TTE_NFO = 0 ,
17817 TTE_IE = 0 ,
17818 TTE_Soft2 = 0x1c7 ,
17819 TTE_Diag = 0x84 ,
17820 TTE_Soft = 0x19 ,
17821 TTE_EP = 1 ,
17822 TTE_L = 0 ,
17823 TTE_CP = 0 ,
17824 TTE_CV = 0 ,
17825 TTE_E = 0 ,
17826 TTE_P = 0 ,
17827 TTE_W = 0 ,
17828 TTE_RSVD1 = 0 ,
17829 end_label = Thr7_User_Text_4u001_text_end ,
17830 compressimage ,
17831 }
17832.text
17833.global Thr7_User_Text_4u001_text_begin
17834Thr7_User_Text_4u001_text_begin:
17835 EXIT_GOOD
17836Thr7_User_Text_4u001_text_end:
17837/*********************************************************************/
17838SECTION .Thr7_User_Data_4v106 DATA_VA=0x0480000000
17839attr_data {
17840 Name = .Thr7_User_Data_4v106 ,
17841 VA = 0x000480000000 ,/* 0x00048fffffc0 */
17842 RA = 0x1070000000 ,
17843 PA = 0x5070000000 ,
17844 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17845 thr7_nz_ctx_tsb_1 ,
17846 TTE_V = 1 ,
17847 TTE_NFO = 0 ,
17848 TTE_L = 0 ,
17849 TTE_Soft = 0x11ad39 ,
17850 TTE_IE = 0 ,
17851 TTE_E = 0 ,
17852 TTE_CP = 1 ,
17853 TTE_CV = 0 ,
17854 TTE_P = 0 ,
17855 TTE_EP = 0 ,
17856 TTE_W = 1 ,
17857 TTE_SW1 = 1 ,
17858 TTE_SW0 = 1 ,
17859 TTE_RSVD1 = 0 ,
17860 TTE_Size = 5 ,
17861 end_label = Thr7_User_Data_4v106_data_end ,
17862 compressimage ,
17863 }
17864.data
17865.global Thr7_User_Data_4v106_data_begin
17866Thr7_User_Data_4v106_data_begin:
17867Thr7_User_Data_4v106_data_end:
17868/*********************************************************************/
17869SECTION .Thr7_User_Text_4u002 TEXT_VA=0x0010d60000
17870attr_text {
17871 Name = .Thr7_User_Text_4u002 ,
17872 thr7_nz_ctx_tsb_3 ,
17873 VA = 0x000010d60000 ,/* 0x000010d6ffc0 */
17874 RA = 0x00104f0000 ,
17875 PA = 0x00104f0000 ,
17876 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17877 TTE_V = 1 ,
17878 TTE_Size = 1 ,
17879 TTE_NFO = 0 ,
17880 TTE_IE = 0 ,
17881 TTE_Soft2 = 0x1c7 ,
17882 TTE_Diag = 0x84 ,
17883 TTE_Soft = 0x19 ,
17884 TTE_EP = 1 ,
17885 TTE_L = 0 ,
17886 TTE_CP = 0 ,
17887 TTE_CV = 0 ,
17888 TTE_E = 0 ,
17889 TTE_P = 0 ,
17890 TTE_W = 0 ,
17891 TTE_RSVD1 = 0 ,
17892 end_label = Thr7_User_Text_4u002_text_end ,
17893 compressimage ,
17894 }
17895.text
17896.global Thr7_User_Text_4u002_text_begin
17897Thr7_User_Text_4u002_text_begin:
17898 EXIT_GOOD
17899Thr7_User_Text_4u002_text_end:
17900/*********************************************************************/
17901SECTION .Thr7_User_Data_4u103 DATA_VA=0x00107a0000
17902attr_data {
17903 Name = .Thr7_User_Data_4u103 ,
17904 VA = 0x0000107a0000 ,/* 0x0000107affc0 */
17905 RA = 0x0010a00000 ,
17906 PA = 0x0010a00000 ,
17907 TTE_Context = 0x1595 ,/* DATA_PRIMARY */
17908 thr7_nz_ctx_tsb_3 ,
17909 TTE_V = 1 ,
17910 TTE_Size = 1 ,
17911 TTE_NFO = 0 ,
17912 TTE_IE = 0 ,
17913 TTE_Soft2 = 0x1cf ,
17914 TTE_Diag = 0x84 ,
17915 TTE_Soft = 0x0a ,
17916 TTE_EP = 0 ,
17917 TTE_L = 1 ,
17918 TTE_CP = 0 ,
17919 TTE_CV = 0 ,
17920 TTE_E = 0 ,
17921 TTE_P = 0 ,
17922 TTE_W = 1 ,
17923 TTE_RSVD1 = 0 ,
17924 end_label = Thr7_User_Data_4u103_data_end ,
17925 compressimage ,
17926 }
17927.data
17928.global Thr7_User_Data_4u103_data_begin
17929Thr7_User_Data_4u103_data_begin:
17930Thr7_User_Data_4u103_data_end:
17931/*********************************************************************/
17932SECTION .Thr7_User_Text_4v008 TEXT_VA=0x0136800000
17933attr_text {
17934 Name = .Thr7_User_Text_4v008 ,
17935 thr7_nz_ctx_tsb_0 ,
17936 VA = 0x000136800000 ,/* 0x000136bfffc0 */
17937 RA = 0x015a800000 ,
17938 PA = 0x115a800000 ,
17939 TTE_Context = 0x1595 ,/* TEXT_PRIMARY */
17940 TTE_V = 1 ,
17941 TTE_NFO = 0 ,
17942 TTE_L = 1 ,
17943 TTE_Soft = 0x10b85e ,
17944 TTE_IE = 0 ,
17945 TTE_E = 0 ,
17946 TTE_CP = 0 ,
17947 TTE_CV = 0 ,
17948 TTE_P = 0 ,
17949 TTE_EP = 1 ,
17950 TTE_W = 0 ,
17951 TTE_SW1 = 1 ,
17952 TTE_SW0 = 0 ,
17953 TTE_RSVD1 = 0 ,
17954 TTE_Size = 3 ,
17955 end_label = Thr7_User_Text_4v008_text_end ,
17956 compressimage ,
17957 }
17958.text
17959.global Thr7_User_Text_4v008_text_begin
17960Thr7_User_Text_4v008_text_begin:
17961 EXIT_GOOD
17962Thr7_User_Text_4v008_text_end: