Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / mmu / diag / mmu_st_h2p.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mmu_st_h2p.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 0x8000000001010030
43#define THR0_Z_CTX_TSB_CONFIG_2 0x8000000001020150
44#define THR0_Z_CTX_TSB_CONFIG_3 0xc000000001030100
45#define THR0_NZ_CTX_TSB_CONFIG_0 0x8000000001200030
46#define THR0_NZ_CTX_TSB_CONFIG_1 0x8000000001210150
47#define THR0_NZ_CTX_TSB_CONFIG_2 0x8000000001220100
48#define THR0_NZ_CTX_TSB_CONFIG_3 0x8000000001230010
49#define THR1_Z_CTX_TSB_CONFIG_0 0xa000000001040110
50#define THR1_Z_CTX_TSB_CONFIG_1 0x8000000001050130
51#define THR1_Z_CTX_TSB_CONFIG_2 0xc000000001060150
52#define THR1_Z_CTX_TSB_CONFIG_3 0x8000000001070000
53#define THR1_NZ_CTX_TSB_CONFIG_0 0xa000000001240000
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 0xc000000001270150
57#define THR2_Z_CTX_TSB_CONFIG_0 0x8000000001080030
58#define THR2_Z_CTX_TSB_CONFIG_1 0xc000000001090150
59#define THR2_Z_CTX_TSB_CONFIG_2 0xa0000000010a0100
60#define THR2_Z_CTX_TSB_CONFIG_3 0x80000000010b0010
61#define THR2_NZ_CTX_TSB_CONFIG_0 0xa000000001280150
62#define THR2_NZ_CTX_TSB_CONFIG_1 0x8000000001290000
63#define THR2_NZ_CTX_TSB_CONFIG_2 0x80000000012a0010
64#define THR2_NZ_CTX_TSB_CONFIG_3 0xc0000000012b0030
65#define THR3_Z_CTX_TSB_CONFIG_0 0xc0000000010c0130
66#define THR3_Z_CTX_TSB_CONFIG_1 0xc0000000010d0150
67#define THR3_Z_CTX_TSB_CONFIG_2 0xc0000000010e0000
68#define THR3_Z_CTX_TSB_CONFIG_3 0x80000000010f0010
69#define THR3_NZ_CTX_TSB_CONFIG_0 0xc0000000012c0150
70#define THR3_NZ_CTX_TSB_CONFIG_1 0xa0000000012d0000
71#define THR3_NZ_CTX_TSB_CONFIG_2 0x80000000012e0110
72#define THR3_NZ_CTX_TSB_CONFIG_3 0x80000000012f0030
73#define THR4_Z_CTX_TSB_CONFIG_0 0xc000000001100150
74#define THR4_Z_CTX_TSB_CONFIG_1 0xc000000001110000
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 0xc000000001300150
78#define THR4_NZ_CTX_TSB_CONFIG_1 0xa000000001310000
79#define THR4_NZ_CTX_TSB_CONFIG_2 0xc000000001320010
80#define THR4_NZ_CTX_TSB_CONFIG_3 0xc000000001330130
81#define THR5_Z_CTX_TSB_CONFIG_0 0xc000000001140150
82#define THR5_Z_CTX_TSB_CONFIG_1 0xa000000001150000
83#define THR5_Z_CTX_TSB_CONFIG_2 0xc000000001160110
84#define THR5_Z_CTX_TSB_CONFIG_3 0xa000000001170130
85#define THR5_NZ_CTX_TSB_CONFIG_0 0x8000000001340100
86#define THR5_NZ_CTX_TSB_CONFIG_1 0x8000000001350010
87#define THR5_NZ_CTX_TSB_CONFIG_2 0xc000000001360130
88#define THR5_NZ_CTX_TSB_CONFIG_3 0x8000000001370050
89#define THR6_Z_CTX_TSB_CONFIG_0 0xc000000001180050
90#define THR6_Z_CTX_TSB_CONFIG_1 0xc000000001190000
91#define THR6_Z_CTX_TSB_CONFIG_2 0xc0000000011a0010
92#define THR6_Z_CTX_TSB_CONFIG_3 0x80000000011b0130
93#define THR6_NZ_CTX_TSB_CONFIG_0 0xa000000001380130
94#define THR6_NZ_CTX_TSB_CONFIG_1 0xa000000001390050
95#define THR6_NZ_CTX_TSB_CONFIG_2 0xc0000000013a0000
96#define THR6_NZ_CTX_TSB_CONFIG_3 0x80000000013b0110
97#define THR7_Z_CTX_TSB_CONFIG_0 0xa0000000011c0110
98#define THR7_Z_CTX_TSB_CONFIG_1 0x80000000011d0130
99#define THR7_Z_CTX_TSB_CONFIG_2 0xc0000000011e0050
100#define THR7_Z_CTX_TSB_CONFIG_3 0x80000000011f0000
101#define THR7_NZ_CTX_TSB_CONFIG_0 0x80000000013c0130
102#define THR7_NZ_CTX_TSB_CONFIG_1 0xc0000000013d0150
103#define THR7_NZ_CTX_TSB_CONFIG_2 0x80000000013e0000
104#define THR7_NZ_CTX_TSB_CONFIG_3 0xa0000000013f0110
105#else
106#define THR0_Z_CTX_TSB_CONFIG_0 0x4000000001000010
107#define THR0_Z_CTX_TSB_CONFIG_1 0x0000000001010030
108#define THR0_Z_CTX_TSB_CONFIG_2 0x0000000001020150
109#define THR0_Z_CTX_TSB_CONFIG_3 0x4000000001030100
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 0x0000000001220100
113#define THR0_NZ_CTX_TSB_CONFIG_3 0x0000000001230010
114#define THR1_Z_CTX_TSB_CONFIG_0 0x2000000001040110
115#define THR1_Z_CTX_TSB_CONFIG_1 0x0000000001050130
116#define THR1_Z_CTX_TSB_CONFIG_2 0x4000000001060150
117#define THR1_Z_CTX_TSB_CONFIG_3 0x0000000001070000
118#define THR1_NZ_CTX_TSB_CONFIG_0 0x2000000001240000
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 0x4000000001270150
122#define THR2_Z_CTX_TSB_CONFIG_0 0x0000000001080030
123#define THR2_Z_CTX_TSB_CONFIG_1 0x4000000001090150
124#define THR2_Z_CTX_TSB_CONFIG_2 0x20000000010a0100
125#define THR2_Z_CTX_TSB_CONFIG_3 0x00000000010b0010
126#define THR2_NZ_CTX_TSB_CONFIG_0 0x2000000001280150
127#define THR2_NZ_CTX_TSB_CONFIG_1 0x0000000001290000
128#define THR2_NZ_CTX_TSB_CONFIG_2 0x00000000012a0010
129#define THR2_NZ_CTX_TSB_CONFIG_3 0x40000000012b0030
130#define THR3_Z_CTX_TSB_CONFIG_0 0x40000000010c0130
131#define THR3_Z_CTX_TSB_CONFIG_1 0x40000000010d0150
132#define THR3_Z_CTX_TSB_CONFIG_2 0x40000000010e0000
133#define THR3_Z_CTX_TSB_CONFIG_3 0x00000000010f0010
134#define THR3_NZ_CTX_TSB_CONFIG_0 0x40000000012c0150
135#define THR3_NZ_CTX_TSB_CONFIG_1 0x20000000012d0000
136#define THR3_NZ_CTX_TSB_CONFIG_2 0x00000000012e0110
137#define THR3_NZ_CTX_TSB_CONFIG_3 0x00000000012f0030
138#define THR4_Z_CTX_TSB_CONFIG_0 0x4000000001100150
139#define THR4_Z_CTX_TSB_CONFIG_1 0x4000000001110000
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 0x4000000001300150
143#define THR4_NZ_CTX_TSB_CONFIG_1 0x2000000001310000
144#define THR4_NZ_CTX_TSB_CONFIG_2 0x4000000001320010
145#define THR4_NZ_CTX_TSB_CONFIG_3 0x4000000001330130
146#define THR5_Z_CTX_TSB_CONFIG_0 0x4000000001140150
147#define THR5_Z_CTX_TSB_CONFIG_1 0x2000000001150000
148#define THR5_Z_CTX_TSB_CONFIG_2 0x4000000001160110
149#define THR5_Z_CTX_TSB_CONFIG_3 0x2000000001170130
150#define THR5_NZ_CTX_TSB_CONFIG_0 0x0000000001340100
151#define THR5_NZ_CTX_TSB_CONFIG_1 0x0000000001350010
152#define THR5_NZ_CTX_TSB_CONFIG_2 0x4000000001360130
153#define THR5_NZ_CTX_TSB_CONFIG_3 0x0000000001370050
154#define THR6_Z_CTX_TSB_CONFIG_0 0x4000000001180050
155#define THR6_Z_CTX_TSB_CONFIG_1 0x4000000001190000
156#define THR6_Z_CTX_TSB_CONFIG_2 0x40000000011a0010
157#define THR6_Z_CTX_TSB_CONFIG_3 0x00000000011b0130
158#define THR6_NZ_CTX_TSB_CONFIG_0 0x2000000001380130
159#define THR6_NZ_CTX_TSB_CONFIG_1 0x2000000001390050
160#define THR6_NZ_CTX_TSB_CONFIG_2 0x40000000013a0000
161#define THR6_NZ_CTX_TSB_CONFIG_3 0x00000000013b0110
162#define THR7_Z_CTX_TSB_CONFIG_0 0x20000000011c0110
163#define THR7_Z_CTX_TSB_CONFIG_1 0x00000000011d0130
164#define THR7_Z_CTX_TSB_CONFIG_2 0x40000000011e0050
165#define THR7_Z_CTX_TSB_CONFIG_3 0x00000000011f0000
166#define THR7_NZ_CTX_TSB_CONFIG_0 0x00000000013c0130
167#define THR7_NZ_CTX_TSB_CONFIG_1 0x40000000013d0150
168#define THR7_NZ_CTX_TSB_CONFIG_2 0x00000000013e0000
169#define THR7_NZ_CTX_TSB_CONFIG_3 0x20000000013f0110
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 0x0000001000000000
204#define THR0_PHY_OFF_1 0x0000001010000000
205#define THR0_PHY_OFF_2 0x0000001020000000
206#define THR0_PHY_OFF_3 0x0000001030000000
207#define THR1_PHY_OFF_0 0x0000000100000000
208#define THR1_PHY_OFF_1 0x0000000110000000
209#define THR1_PHY_OFF_2 0x0000000120000000
210#define THR1_PHY_OFF_3 0x0000000130000000
211#define THR2_PHY_OFF_0 0x0000000200000000
212#define THR2_PHY_OFF_1 0x0000000210000000
213#define THR2_PHY_OFF_2 0x0000000220000000
214#define THR2_PHY_OFF_3 0x0000000230000000
215#define THR3_PHY_OFF_0 0x0000000300000000
216#define THR3_PHY_OFF_1 0x0000000310000000
217#define THR3_PHY_OFF_2 0x0000000320000000
218#define THR3_PHY_OFF_3 0x0000000330000000
219#define THR4_PHY_OFF_0 0x0000000400000000
220#define THR4_PHY_OFF_1 0x0000000410000000
221#define THR4_PHY_OFF_2 0x0000000420000000
222#define THR4_PHY_OFF_3 0x0000000430000000
223#define THR5_PHY_OFF_0 0x0000000500000000
224#define THR5_PHY_OFF_1 0x0000000510000000
225#define THR5_PHY_OFF_2 0x0000000520000000
226#define THR5_PHY_OFF_3 0x0000000530000000
227#define THR6_PHY_OFF_0 0x0000000600000000
228#define THR6_PHY_OFF_1 0x0000000610000000
229#define THR6_PHY_OFF_2 0x0000000620000000
230#define THR6_PHY_OFF_3 0x0000000630000000
231#define THR7_PHY_OFF_0 0x0000000700000000
232#define THR7_PHY_OFF_1 0x0000000710000000
233#define THR7_PHY_OFF_2 0x0000000720000000
234#define THR7_PHY_OFF_3 0x0000000730000000
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 0x1e0a
245#define THR0_PCONTEXT_1 0x0704
246#define THR0_SCONTEXT_0 0x1189
247#define THR0_SCONTEXT_1 0x1e9e
248#define THR1_PCONTEXT_0 0x1d7d
249#define THR1_PCONTEXT_1 0x0b8e
250#define THR1_SCONTEXT_0 0x0df1
251#define THR1_SCONTEXT_1 0x042c
252#define THR2_PCONTEXT_0 0x09c1
253#define THR2_PCONTEXT_1 0x005f
254#define THR2_SCONTEXT_0 0x0b48
255#define THR2_SCONTEXT_1 0x05db
256#define THR3_PCONTEXT_0 0x0d2c
257#define THR3_PCONTEXT_1 0x0b0f
258#define THR3_SCONTEXT_0 0x07a8
259#define THR3_SCONTEXT_1 0x11d4
260#define THR4_PCONTEXT_0 0x0c8a
261#define THR4_PCONTEXT_1 0x046e
262#define THR4_SCONTEXT_0 0x03ce
263#define THR4_SCONTEXT_1 0x0bed
264#define THR5_PCONTEXT_0 0x0905
265#define THR5_PCONTEXT_1 0x1c17
266#define THR5_SCONTEXT_0 0x17b5
267#define THR5_SCONTEXT_1 0x1d39
268#define THR6_PCONTEXT_0 0x125d
269#define THR6_PCONTEXT_1 0x1e27
270#define THR6_SCONTEXT_0 0x1340
271#define THR6_SCONTEXT_1 0x020e
272#define THR7_PCONTEXT_0 0x0301
273#define THR7_PCONTEXT_1 0x1b74
274#define THR7_SCONTEXT_0 0x0afb
275#define THR7_SCONTEXT_1 0x1ffa
276#define THR0_PTRAP_TEXT_VA 0x00000a650000
277#define THR0_PTRAP_TEXT_RA 0x1024400000
278#define THR0_PTRAP_TEXT_PA 0x1024400000
279#define THR1_PTRAP_TEXT_VA 0x00000ab40000
280#define THR1_PTRAP_TEXT_RA 0x0014fe0000
281#define THR1_PTRAP_TEXT_PA 0x0124fe0000
282#define THR2_PTRAP_TEXT_VA 0x00000ac10000
283#define THR2_PTRAP_TEXT_RA 0x0224630000
284#define THR2_PTRAP_TEXT_PA 0x0224630000
285#define THR3_PTRAP_TEXT_VA 0x00000aa90000
286#define THR3_PTRAP_TEXT_RA 0x0324a20000
287#define THR3_PTRAP_TEXT_PA 0x0324a20000
288#define THR4_PTRAP_TEXT_VA 0x00000a440000
289#define THR4_PTRAP_TEXT_RA 0x0424640000
290#define THR4_PTRAP_TEXT_PA 0x0424640000
291#define THR5_PTRAP_TEXT_VA 0x00000a210000
292#define THR5_PTRAP_TEXT_RA 0x0014480000
293#define THR5_PTRAP_TEXT_PA 0x0524480000
294#define THR6_PTRAP_TEXT_VA 0x00000a2c0000
295#define THR6_PTRAP_TEXT_RA 0x06247f0000
296#define THR6_PTRAP_TEXT_PA 0x06247f0000
297#define THR7_PTRAP_TEXT_VA 0x00000a460000
298#define THR7_PTRAP_TEXT_RA 0x00149c0000
299#define THR7_PTRAP_TEXT_PA 0x07249c0000
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#define GOTO_SUPERVISOR0 ta PTRAP_GOTO_SUPERVISOR0
349#define GOTO_SUPERVISOR1 ta PTRAP_GOTO_SUPERVISOR1
350
351#define PTRAP_I_DEMAP_ALL 0x10
352#define PTRAP_I_DEMAP_PCTX 0x11
353#define PTRAP_I_DEMAP_SCTX 0x12
354#define PTRAP_I_DEMAP_NCTX 0x13
355#define PTRAP_I_DEMAP_PAGE 0x14
356#define PTRAP_I_DEMAP_RPAGE 0x15
357#define PTRAP_I_DEMAP_REAL 0x16
358#define PTRAP_D_DEMAP_ALL 0x17
359#define PTRAP_D_DEMAP_PCTX 0x18
360#define PTRAP_D_DEMAP_SCTX 0x19
361#define PTRAP_D_DEMAP_NCTX 0x1a
362#define PTRAP_D_DEMAP_PAGE 0x1b
363#define PTRAP_D_DEMAP_RPAGE 0x1c
364#define PTRAP_D_DEMAP_REAL 0x1d
365#define PTRAP_REDIRECT 0x20
366#define PTRAP_CHANGE_PID 0x21
367#define PTRAP_INCR_TSB_SIZE 0x22
368#define PTRAP_REAL_MEM_LD 0x23
369#define PTRAP_REAL_MEM_LD_LITTLE 0x24
370#define PTRAP_REAL_MEM_QUAD_LD 0x25
371#define PTRAP_REAL_MEM_QUAD_LD_LITTLE 0x26
372#define PTRAP_CLEAR_LSU_IMMU 0x27
373#define PTRAP_CLEAR_LSU_DMMU 0x28
374#define PTRAP_DELAY_LOOP 0x29
375#define PTRAP_SEM_LOCK 0x2a
376#define PTRAP_SEM_RELEASE 0x2b
377#define PTRAP_SEM_GET 0x2c
378#define PTRAP_SEM_SET 0x2d
379#define PTRAP_GOTO_SUPERVISOR0 0x2e
380#define PTRAP_GOTO_SUPERVISOR1 0x2f
381
382#define HPTRAP_I_DEMAP_ALL 0x80
383#define HPTRAP_I_DEMAP_PCTX 0x81
384#define HPTRAP_I_DEMAP_SCTX 0x82
385#define HPTRAP_I_DEMAP_NCTX 0x83
386#define HPTRAP_I_DEMAP_PAGE 0x84
387#define HPTRAP_I_DEMAP_RPAGE 0x85
388#define HPTRAP_I_DEMAP_REAL 0x86
389#define HPTRAP_D_DEMAP_ALL 0x87
390#define HPTRAP_D_DEMAP_PCTX 0x88
391#define HPTRAP_D_DEMAP_SCTX 0x89
392#define HPTRAP_D_DEMAP_NCTX 0x8a
393#define HPTRAP_D_DEMAP_PAGE 0x8b
394#define HPTRAP_D_DEMAP_RPAGE 0x8c
395#define HPTRAP_D_DEMAP_REAL 0x8d
396#define HPTRAP_CHANGE_PID 0x91
397#define HPTRAP_INCR_TSB_SIZE 0x92
398#define HPTRAP_CLEAR_LSU_IMMU 0x93
399#define HPTRAP_CLEAR_LSU_DMMU 0x94
400#define HPTRAP_DELAY_LOOP 0x95
401#define HPTRAP_SEM_LOCK 0x96
402#define HPTRAP_SEM_RELEASE 0x97
403#define HPTRAP_SEM_GET 0x98
404#define HPTRAP_SEM_SET 0x99
405#define HPTRAP_GOTO_SUPERVISOR0 0x9a
406#define HPTRAP_GOTO_SUPERVISOR1 0x9b
407
408#define MAX_OCCURENCE_CNT 10
409#define NUM_IMPL_TRAPS 6 /* number of implemented traps */
410#define TRAP_0x9_OFFSET 0
411#define TRAP_0xB_OFFSET 4
412#define TRAP_0x1B_OFFSET 8
413#define TRAP_0x2E_OFFSET 0xc
414#define TRAP_0x31_OFFSET 0x10
415#define TRAP_0x6C_OFFSET 0x14
416
417MIDAS_TSB thr0_z_ctx_tsb_0 THR0_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
418MIDAS_TSB thr0_z_ctx_tsb_1 THR0_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
419MIDAS_TSB thr0_z_ctx_tsb_2 THR0_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
420MIDAS_TSB thr0_z_ctx_tsb_3 THR0_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
421MIDAS_TSB thr0_nz_ctx_tsb_0 THR0_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
422MIDAS_TSB thr0_nz_ctx_tsb_1 THR0_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
423MIDAS_TSB thr0_nz_ctx_tsb_2 THR0_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
424MIDAS_TSB thr0_nz_ctx_tsb_3 THR0_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
425
426MIDAS_TSB thr1_z_ctx_tsb_0 THR1_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
427MIDAS_TSB thr1_z_ctx_tsb_1 THR1_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
428MIDAS_TSB thr1_z_ctx_tsb_2 THR1_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
429MIDAS_TSB thr1_z_ctx_tsb_3 THR1_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
430MIDAS_TSB thr1_nz_ctx_tsb_0 THR1_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
431MIDAS_TSB thr1_nz_ctx_tsb_1 THR1_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
432MIDAS_TSB thr1_nz_ctx_tsb_2 THR1_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
433MIDAS_TSB thr1_nz_ctx_tsb_3 THR1_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
434
435MIDAS_TSB thr2_z_ctx_tsb_0 THR2_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
436MIDAS_TSB thr2_z_ctx_tsb_1 THR2_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
437MIDAS_TSB thr2_z_ctx_tsb_2 THR2_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
438MIDAS_TSB thr2_z_ctx_tsb_3 THR2_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
439MIDAS_TSB thr2_nz_ctx_tsb_0 THR2_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
440MIDAS_TSB thr2_nz_ctx_tsb_1 THR2_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
441MIDAS_TSB thr2_nz_ctx_tsb_2 THR2_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
442MIDAS_TSB thr2_nz_ctx_tsb_3 THR2_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
443
444MIDAS_TSB thr3_z_ctx_tsb_0 THR3_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
445MIDAS_TSB thr3_z_ctx_tsb_1 THR3_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
446MIDAS_TSB thr3_z_ctx_tsb_2 THR3_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
447MIDAS_TSB thr3_z_ctx_tsb_3 THR3_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
448MIDAS_TSB thr3_nz_ctx_tsb_0 THR3_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
449MIDAS_TSB thr3_nz_ctx_tsb_1 THR3_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
450MIDAS_TSB thr3_nz_ctx_tsb_2 THR3_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
451MIDAS_TSB thr3_nz_ctx_tsb_3 THR3_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
452
453MIDAS_TSB thr4_z_ctx_tsb_0 THR4_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
454MIDAS_TSB thr4_z_ctx_tsb_1 THR4_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
455MIDAS_TSB thr4_z_ctx_tsb_2 THR4_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
456MIDAS_TSB thr4_z_ctx_tsb_3 THR4_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
457MIDAS_TSB thr4_nz_ctx_tsb_0 THR4_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
458MIDAS_TSB thr4_nz_ctx_tsb_1 THR4_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
459MIDAS_TSB thr4_nz_ctx_tsb_2 THR4_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
460MIDAS_TSB thr4_nz_ctx_tsb_3 THR4_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
461
462MIDAS_TSB thr5_z_ctx_tsb_0 THR5_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
463MIDAS_TSB thr5_z_ctx_tsb_1 THR5_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
464MIDAS_TSB thr5_z_ctx_tsb_2 THR5_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
465MIDAS_TSB thr5_z_ctx_tsb_3 THR5_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
466MIDAS_TSB thr5_nz_ctx_tsb_0 THR5_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
467MIDAS_TSB thr5_nz_ctx_tsb_1 THR5_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
468MIDAS_TSB thr5_nz_ctx_tsb_2 THR5_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
469MIDAS_TSB thr5_nz_ctx_tsb_3 THR5_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
470
471MIDAS_TSB thr6_z_ctx_tsb_0 THR6_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
472MIDAS_TSB thr6_z_ctx_tsb_1 THR6_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
473MIDAS_TSB thr6_z_ctx_tsb_2 THR6_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
474MIDAS_TSB thr6_z_ctx_tsb_3 THR6_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
475MIDAS_TSB thr6_nz_ctx_tsb_0 THR6_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
476MIDAS_TSB thr6_nz_ctx_tsb_1 THR6_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
477MIDAS_TSB thr6_nz_ctx_tsb_2 THR6_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
478MIDAS_TSB thr6_nz_ctx_tsb_3 THR6_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
479
480MIDAS_TSB thr7_z_ctx_tsb_0 THR7_Z_CTX_TSB_CONFIG_0 ttefmt=sun4v
481MIDAS_TSB thr7_z_ctx_tsb_1 THR7_Z_CTX_TSB_CONFIG_1 ttefmt=sun4v
482MIDAS_TSB thr7_z_ctx_tsb_2 THR7_Z_CTX_TSB_CONFIG_2 ttefmt=sun4v
483MIDAS_TSB thr7_z_ctx_tsb_3 THR7_Z_CTX_TSB_CONFIG_3 ttefmt=sun4v
484MIDAS_TSB thr7_nz_ctx_tsb_0 THR7_NZ_CTX_TSB_CONFIG_0 ttefmt=sun4v
485MIDAS_TSB thr7_nz_ctx_tsb_1 THR7_NZ_CTX_TSB_CONFIG_1 ttefmt=sun4v
486MIDAS_TSB thr7_nz_ctx_tsb_2 THR7_NZ_CTX_TSB_CONFIG_2 ttefmt=sun4v
487MIDAS_TSB thr7_nz_ctx_tsb_3 THR7_NZ_CTX_TSB_CONFIG_3 ttefmt=sun4v
488
489/*****************************************************************************************/
490SECTION .RED_SEC TEXT_VA = 0xfffffffff0000000
491
492attr_text {
493 Name=.RED_SEC,
494 hypervisor
495}
496
497.text
498 nop
499 nop
500 nop
501 nop
502 nop
503 nop
504 nop
505 nop
506
507 rdhpr %hpstate, %l1
508 wrhpr %l1, 0x820, %hpstate
509
510 wrpr 0, %tl
511 wrpr 0, %g0, %gl
512
513 ! load partition id to %l7
514 wr %g0, ASI_CORE_ID, %asi
515 ldxa [ASI_CORE_ID_VA] %asi, %l7
516 set 0x7, %g1
517 and %l7, %g1, %l7 ! %l7 has TID
518 xor %l0, %l0, %l0
519 sub %l7, %l0, %l1
520 brnz %l1, test_thr1
521 nop
522 setx thr0_red_handler, %l0, %l2
523 jmp %l2
524 nop
525test_thr1:
526 add %l0, 1, %l0
527 sub %l7, %l0, %l1
528 brnz %l1, test_thr2
529 nop
530 setx thr1_red_handler, %l0, %l2
531 jmp %l2
532 nop
533test_thr2:
534 add %l0, 1, %l0
535 sub %l7, %l0, %l1
536 brnz %l1, test_thr3
537 nop
538 setx thr2_red_handler, %l0, %l2
539 jmp %l2
540 nop
541test_thr3:
542 add %l0, 1, %l0
543 sub %l7, %l0, %l1
544 brnz %l1, test_thr4
545 nop
546 setx thr3_red_handler, %l0, %l2
547 jmp %l2
548 nop
549test_thr4:
550 add %l0, 1, %l0
551 sub %l7, %l0, %l1
552 brnz %l1, test_thr5
553 nop
554 setx thr4_red_handler, %l0, %l2
555 jmp %l2
556 nop
557test_thr5:
558 add %l0, 1, %l0
559 sub %l7, %l0, %l1
560 brnz %l1, test_thr6
561 nop
562 setx thr5_red_handler, %l0, %l2
563 jmp %l2
564 nop
565test_thr6:
566 add %l0, 1, %l0
567 sub %l7, %l0, %l1
568 brnz %l1, test_thr7
569 nop
570 setx thr6_red_handler, %l0, %l2
571 jmp %l2
572 nop
573test_thr7:
574 setx thr7_red_handler, %l0, %l2
575 jmp %l2
576 nop
577
578 EXIT_BAD
579
580/*****************************************************************************************/
581SECTION .RED_EXT_SEC TEXT_VA = HV_RED_TEXT_PA, DATA_VA = HV_RED_DATA_PA
582
583attr_text {
584 Name=.RED_EXT_SEC,
585 hypervisor
586}
587
588.text
589.global thr0_red_handler
590thr0_red_handler:
591 ! set partition id
592 set THR_0_PARTID, %g2
593 mov ASI_PARTITION_ID_VAL, %g1
594 stxa %g2, [%g1] ASI_PARTITION_ID
595
596 ! set hyper trap base addr
597 setx HPTRAP_TEXT_PA, %l0, %l7
598 wrhpr %l7, %g0, %htba
599
600thr0_hred_context_config:
601 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
602 wr %g1, 0x0, %asi
603 setx THR0_PCONTEXT_0, %l0, %g1
604 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
605 setx THR0_PCONTEXT_1, %l0, %g1
606 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
607 setx THR0_SCONTEXT_0, %l0, %g1
608 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
609 setx THR0_SCONTEXT_1, %l0, %g1
610 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
611
612#ifdef TSB_SEARCH_BURST
613thr0_tsb_burst_mode:
614 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
615 or TSB_SEARCH_BURST, %g0, %g2
616 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
617#endif
618#ifdef TSB_SEARCH_PREDICTION
619thr0_tsb_prediction_mode:
620 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
621 or TSB_SEARCH_PREDICTION, %g0, %g2
622 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
623#endif
624
625thr0_hred_physical_offset:
626 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
627 wr %g1, 0x0, %asi
628
629 setx THR0_PHY_OFF_0, %l0, %l1
630 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
631 setx THR0_PHY_OFF_1, %l0, %l1
632 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
633 setx THR0_PHY_OFF_2, %l0, %l1
634 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
635 setx THR0_PHY_OFF_3, %l0, %l1
636 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
637
638thr0_hred_real_range:
639 setx ASI_MMU_REAL_RANGE, %l1, %g1
640 wr %g1, 0x0, %asi
641
642 setx THR0_REAL_RANGE_0, %l0, %l1
643 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
644 setx THR0_REAL_RANGE_1, %l0, %l1
645 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
646 setx THR0_REAL_RANGE_2, %l0, %l1
647 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
648 setx THR0_REAL_RANGE_3, %l0, %l1
649 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
650
651thr0_hred_tsb_config:
652 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
653 wr %g3, 0x0, %asi
654
655thr0_hred_tsb_z_config_0:
656 setx THR0_Z_CTX_TSB_CONFIG_0, %g1, %g4
657 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
658 setx THR0_Z_CTX_TSB_CONFIG_1, %g1, %g4
659 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
660 setx THR0_Z_CTX_TSB_CONFIG_2, %g1, %g4
661 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
662 setx THR0_Z_CTX_TSB_CONFIG_3, %g1, %g4
663 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
664 setx THR0_NZ_CTX_TSB_CONFIG_0, %g1, %g4
665 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
666 setx THR0_NZ_CTX_TSB_CONFIG_1, %g1, %g4
667 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
668 setx THR0_NZ_CTX_TSB_CONFIG_2, %g1, %g4
669 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
670 setx THR0_NZ_CTX_TSB_CONFIG_3, %g1, %g4
671 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
672
673thr0_lsu_ctl_reg:
674 setx 0x1f, %l0, %l7
675 stxa %l7, [%g0] ASI_LSU_CONTROL
676
677thr0_transfer_to_priv_code:
678 setx Thr0_Priv_Sect_text_begin, %g1, %g2
679 jmp %g2
680 wrhpr %g0, 0x000, %hpstate
681 nop
682
683 EXIT_BAD
684
685.global thr1_red_handler
686thr1_red_handler:
687 ! set partition id
688 set THR_1_PARTID, %g2
689 mov ASI_PARTITION_ID_VAL, %g1
690 stxa %g2, [%g1] ASI_PARTITION_ID
691
692 ! set hyper trap base addr
693 setx HPTRAP_TEXT_PA, %l0, %l7
694 wrhpr %l7, %g0, %htba
695
696thr1_hred_context_config:
697 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
698 wr %g1, 0x0, %asi
699 setx THR1_PCONTEXT_0, %l0, %g1
700 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
701 setx THR1_PCONTEXT_1, %l0, %g1
702 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
703 setx THR1_SCONTEXT_0, %l0, %g1
704 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
705 setx THR1_SCONTEXT_1, %l0, %g1
706 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
707
708#ifdef TSB_SEARCH_BURST
709thr1_tsb_burst_mode:
710 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
711 or TSB_SEARCH_BURST, %g0, %g2
712 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
713#endif
714#ifdef TSB_SEARCH_PREDICTION
715thr1_tsb_prediction_mode:
716 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
717 or TSB_SEARCH_PREDICTION, %g0, %g2
718 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
719#endif
720
721thr1_hred_physical_offset:
722 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
723 wr %g1, 0x0, %asi
724
725 setx THR1_PHY_OFF_0, %l0, %l1
726 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
727 setx THR1_PHY_OFF_1, %l0, %l1
728 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
729 setx THR1_PHY_OFF_2, %l0, %l1
730 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
731 setx THR1_PHY_OFF_3, %l0, %l1
732 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
733
734thr1_hred_real_range:
735 setx ASI_MMU_REAL_RANGE, %l1, %g1
736 wr %g1, 0x0, %asi
737
738 setx THR1_REAL_RANGE_0, %l0, %l1
739 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
740 setx THR1_REAL_RANGE_1, %l0, %l1
741 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
742 setx THR1_REAL_RANGE_2, %l0, %l1
743 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
744 setx THR1_REAL_RANGE_3, %l0, %l1
745 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
746
747thr1_hred_tsb_config:
748 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
749 wr %g3, 0x0, %asi
750
751thr1_hred_tsb_z_config_0:
752 setx THR1_Z_CTX_TSB_CONFIG_0, %g1, %g4
753 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
754 setx THR1_Z_CTX_TSB_CONFIG_1, %g1, %g4
755 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
756 setx THR1_Z_CTX_TSB_CONFIG_2, %g1, %g4
757 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
758 setx THR1_Z_CTX_TSB_CONFIG_3, %g1, %g4
759 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
760 setx THR1_NZ_CTX_TSB_CONFIG_0, %g1, %g4
761 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
762 setx THR1_NZ_CTX_TSB_CONFIG_1, %g1, %g4
763 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
764 setx THR1_NZ_CTX_TSB_CONFIG_2, %g1, %g4
765 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
766 setx THR1_NZ_CTX_TSB_CONFIG_3, %g1, %g4
767 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
768
769thr1_lsu_ctl_reg:
770 setx 0x1f, %l0, %l7
771 stxa %l7, [%g0] ASI_LSU_CONTROL
772
773thr1_transfer_to_priv_code:
774 setx Thr1_Priv_Sect_text_begin, %g1, %g2
775 jmp %g2
776 wrhpr %g0, 0x000, %hpstate
777 nop
778
779 EXIT_BAD
780
781.global thr2_red_handler
782thr2_red_handler:
783 ! set partition id
784 set THR_2_PARTID, %g2
785 mov ASI_PARTITION_ID_VAL, %g1
786 stxa %g2, [%g1] ASI_PARTITION_ID
787
788 ! set hyper trap base addr
789 setx HPTRAP_TEXT_PA, %l0, %l7
790 wrhpr %l7, %g0, %htba
791
792thr2_hred_context_config:
793 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
794 wr %g1, 0x0, %asi
795 setx THR2_PCONTEXT_0, %l0, %g1
796 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
797 setx THR2_PCONTEXT_1, %l0, %g1
798 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
799 setx THR2_SCONTEXT_0, %l0, %g1
800 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
801 setx THR2_SCONTEXT_1, %l0, %g1
802 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
803
804#ifdef TSB_SEARCH_BURST
805thr2_tsb_burst_mode:
806 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
807 or TSB_SEARCH_BURST, %g0, %g2
808 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
809#endif
810#ifdef TSB_SEARCH_PREDICTION
811thr2_tsb_prediction_mode:
812 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
813 or TSB_SEARCH_PREDICTION, %g0, %g2
814 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
815#endif
816
817thr2_hred_physical_offset:
818 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
819 wr %g1, 0x0, %asi
820
821 setx THR2_PHY_OFF_0, %l0, %l1
822 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
823 setx THR2_PHY_OFF_1, %l0, %l1
824 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
825 setx THR2_PHY_OFF_2, %l0, %l1
826 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
827 setx THR2_PHY_OFF_3, %l0, %l1
828 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
829
830thr2_hred_real_range:
831 setx ASI_MMU_REAL_RANGE, %l1, %g1
832 wr %g1, 0x0, %asi
833
834 setx THR2_REAL_RANGE_0, %l0, %l1
835 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
836 setx THR2_REAL_RANGE_1, %l0, %l1
837 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
838 setx THR2_REAL_RANGE_2, %l0, %l1
839 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
840 setx THR2_REAL_RANGE_3, %l0, %l1
841 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
842
843thr2_hred_tsb_config:
844 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
845 wr %g3, 0x0, %asi
846
847thr2_hred_tsb_z_config_0:
848 setx THR2_Z_CTX_TSB_CONFIG_0, %g1, %g4
849 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
850 setx THR2_Z_CTX_TSB_CONFIG_1, %g1, %g4
851 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
852 setx THR2_Z_CTX_TSB_CONFIG_2, %g1, %g4
853 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
854 setx THR2_Z_CTX_TSB_CONFIG_3, %g1, %g4
855 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
856 setx THR2_NZ_CTX_TSB_CONFIG_0, %g1, %g4
857 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
858 setx THR2_NZ_CTX_TSB_CONFIG_1, %g1, %g4
859 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
860 setx THR2_NZ_CTX_TSB_CONFIG_2, %g1, %g4
861 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
862 setx THR2_NZ_CTX_TSB_CONFIG_3, %g1, %g4
863 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
864
865thr2_lsu_ctl_reg:
866 setx 0x1f, %l0, %l7
867 stxa %l7, [%g0] ASI_LSU_CONTROL
868
869thr2_transfer_to_priv_code:
870 setx Thr2_Priv_Sect_text_begin, %g1, %g2
871 jmp %g2
872 wrhpr %g0, 0x000, %hpstate
873 nop
874
875 EXIT_BAD
876
877.global thr3_red_handler
878thr3_red_handler:
879 ! set partition id
880 set THR_3_PARTID, %g2
881 mov ASI_PARTITION_ID_VAL, %g1
882 stxa %g2, [%g1] ASI_PARTITION_ID
883
884 ! set hyper trap base addr
885 setx HPTRAP_TEXT_PA, %l0, %l7
886 wrhpr %l7, %g0, %htba
887
888thr3_hred_context_config:
889 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
890 wr %g1, 0x0, %asi
891 setx THR3_PCONTEXT_0, %l0, %g1
892 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
893 setx THR3_PCONTEXT_1, %l0, %g1
894 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
895 setx THR3_SCONTEXT_0, %l0, %g1
896 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
897 setx THR3_SCONTEXT_1, %l0, %g1
898 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
899
900#ifdef TSB_SEARCH_BURST
901thr3_tsb_burst_mode:
902 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
903 or TSB_SEARCH_BURST, %g0, %g2
904 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
905#endif
906#ifdef TSB_SEARCH_PREDICTION
907thr3_tsb_prediction_mode:
908 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
909 or TSB_SEARCH_PREDICTION, %g0, %g2
910 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
911#endif
912
913thr3_hred_physical_offset:
914 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
915 wr %g1, 0x0, %asi
916
917 setx THR3_PHY_OFF_0, %l0, %l1
918 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
919 setx THR3_PHY_OFF_1, %l0, %l1
920 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
921 setx THR3_PHY_OFF_2, %l0, %l1
922 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
923 setx THR3_PHY_OFF_3, %l0, %l1
924 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
925
926thr3_hred_real_range:
927 setx ASI_MMU_REAL_RANGE, %l1, %g1
928 wr %g1, 0x0, %asi
929
930 setx THR3_REAL_RANGE_0, %l0, %l1
931 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
932 setx THR3_REAL_RANGE_1, %l0, %l1
933 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
934 setx THR3_REAL_RANGE_2, %l0, %l1
935 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
936 setx THR3_REAL_RANGE_3, %l0, %l1
937 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
938
939thr3_hred_tsb_config:
940 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
941 wr %g3, 0x0, %asi
942
943thr3_hred_tsb_z_config_0:
944 setx THR3_Z_CTX_TSB_CONFIG_0, %g1, %g4
945 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
946 setx THR3_Z_CTX_TSB_CONFIG_1, %g1, %g4
947 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
948 setx THR3_Z_CTX_TSB_CONFIG_2, %g1, %g4
949 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
950 setx THR3_Z_CTX_TSB_CONFIG_3, %g1, %g4
951 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
952 setx THR3_NZ_CTX_TSB_CONFIG_0, %g1, %g4
953 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
954 setx THR3_NZ_CTX_TSB_CONFIG_1, %g1, %g4
955 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
956 setx THR3_NZ_CTX_TSB_CONFIG_2, %g1, %g4
957 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
958 setx THR3_NZ_CTX_TSB_CONFIG_3, %g1, %g4
959 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
960
961thr3_lsu_ctl_reg:
962 setx 0x1f, %l0, %l7
963 stxa %l7, [%g0] ASI_LSU_CONTROL
964
965thr3_transfer_to_priv_code:
966 setx Thr3_Priv_Sect_text_begin, %g1, %g2
967 jmp %g2
968 wrhpr %g0, 0x000, %hpstate
969 nop
970
971 EXIT_BAD
972
973.global thr4_red_handler
974thr4_red_handler:
975 ! set partition id
976 set THR_4_PARTID, %g2
977 mov ASI_PARTITION_ID_VAL, %g1
978 stxa %g2, [%g1] ASI_PARTITION_ID
979
980 ! set hyper trap base addr
981 setx HPTRAP_TEXT_PA, %l0, %l7
982 wrhpr %l7, %g0, %htba
983
984thr4_hred_context_config:
985 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
986 wr %g1, 0x0, %asi
987 setx THR4_PCONTEXT_0, %l0, %g1
988 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
989 setx THR4_PCONTEXT_1, %l0, %g1
990 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
991 setx THR4_SCONTEXT_0, %l0, %g1
992 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
993 setx THR4_SCONTEXT_1, %l0, %g1
994 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
995
996#ifdef TSB_SEARCH_BURST
997thr4_tsb_burst_mode:
998 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
999 or TSB_SEARCH_BURST, %g0, %g2
1000 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1001#endif
1002#ifdef TSB_SEARCH_PREDICTION
1003thr4_tsb_prediction_mode:
1004 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1005 or TSB_SEARCH_PREDICTION, %g0, %g2
1006 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1007#endif
1008
1009thr4_hred_physical_offset:
1010 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1011 wr %g1, 0x0, %asi
1012
1013 setx THR4_PHY_OFF_0, %l0, %l1
1014 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1015 setx THR4_PHY_OFF_1, %l0, %l1
1016 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1017 setx THR4_PHY_OFF_2, %l0, %l1
1018 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1019 setx THR4_PHY_OFF_3, %l0, %l1
1020 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1021
1022thr4_hred_real_range:
1023 setx ASI_MMU_REAL_RANGE, %l1, %g1
1024 wr %g1, 0x0, %asi
1025
1026 setx THR4_REAL_RANGE_0, %l0, %l1
1027 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1028 setx THR4_REAL_RANGE_1, %l0, %l1
1029 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1030 setx THR4_REAL_RANGE_2, %l0, %l1
1031 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1032 setx THR4_REAL_RANGE_3, %l0, %l1
1033 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1034
1035thr4_hred_tsb_config:
1036 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1037 wr %g3, 0x0, %asi
1038
1039thr4_hred_tsb_z_config_0:
1040 setx THR4_Z_CTX_TSB_CONFIG_0, %g1, %g4
1041 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1042 setx THR4_Z_CTX_TSB_CONFIG_1, %g1, %g4
1043 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1044 setx THR4_Z_CTX_TSB_CONFIG_2, %g1, %g4
1045 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1046 setx THR4_Z_CTX_TSB_CONFIG_3, %g1, %g4
1047 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1048 setx THR4_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1049 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1050 setx THR4_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1051 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1052 setx THR4_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1053 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1054 setx THR4_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1055 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1056
1057thr4_lsu_ctl_reg:
1058 setx 0x1f, %l0, %l7
1059 stxa %l7, [%g0] ASI_LSU_CONTROL
1060
1061thr4_transfer_to_priv_code:
1062 setx Thr4_Priv_Sect_text_begin, %g1, %g2
1063 jmp %g2
1064 wrhpr %g0, 0x000, %hpstate
1065 nop
1066
1067 EXIT_BAD
1068
1069.global thr5_red_handler
1070thr5_red_handler:
1071 ! set partition id
1072 set THR_5_PARTID, %g2
1073 mov ASI_PARTITION_ID_VAL, %g1
1074 stxa %g2, [%g1] ASI_PARTITION_ID
1075
1076 ! set hyper trap base addr
1077 setx HPTRAP_TEXT_PA, %l0, %l7
1078 wrhpr %l7, %g0, %htba
1079
1080thr5_hred_context_config:
1081 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1082 wr %g1, 0x0, %asi
1083 setx THR5_PCONTEXT_0, %l0, %g1
1084 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1085 setx THR5_PCONTEXT_1, %l0, %g1
1086 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1087 setx THR5_SCONTEXT_0, %l0, %g1
1088 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1089 setx THR5_SCONTEXT_1, %l0, %g1
1090 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1091
1092#ifdef TSB_SEARCH_BURST
1093thr5_tsb_burst_mode:
1094 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1095 or TSB_SEARCH_BURST, %g0, %g2
1096 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1097#endif
1098#ifdef TSB_SEARCH_PREDICTION
1099thr5_tsb_prediction_mode:
1100 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1101 or TSB_SEARCH_PREDICTION, %g0, %g2
1102 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1103#endif
1104
1105thr5_hred_physical_offset:
1106 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1107 wr %g1, 0x0, %asi
1108
1109 setx THR5_PHY_OFF_0, %l0, %l1
1110 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1111 setx THR5_PHY_OFF_1, %l0, %l1
1112 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1113 setx THR5_PHY_OFF_2, %l0, %l1
1114 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1115 setx THR5_PHY_OFF_3, %l0, %l1
1116 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1117
1118thr5_hred_real_range:
1119 setx ASI_MMU_REAL_RANGE, %l1, %g1
1120 wr %g1, 0x0, %asi
1121
1122 setx THR5_REAL_RANGE_0, %l0, %l1
1123 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1124 setx THR5_REAL_RANGE_1, %l0, %l1
1125 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1126 setx THR5_REAL_RANGE_2, %l0, %l1
1127 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1128 setx THR5_REAL_RANGE_3, %l0, %l1
1129 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1130
1131thr5_hred_tsb_config:
1132 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1133 wr %g3, 0x0, %asi
1134
1135thr5_hred_tsb_z_config_0:
1136 setx THR5_Z_CTX_TSB_CONFIG_0, %g1, %g4
1137 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1138 setx THR5_Z_CTX_TSB_CONFIG_1, %g1, %g4
1139 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1140 setx THR5_Z_CTX_TSB_CONFIG_2, %g1, %g4
1141 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1142 setx THR5_Z_CTX_TSB_CONFIG_3, %g1, %g4
1143 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1144 setx THR5_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1145 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1146 setx THR5_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1147 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1148 setx THR5_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1149 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1150 setx THR5_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1151 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1152
1153thr5_lsu_ctl_reg:
1154 setx 0x1f, %l0, %l7
1155 stxa %l7, [%g0] ASI_LSU_CONTROL
1156
1157thr5_transfer_to_priv_code:
1158 setx Thr5_Priv_Sect_text_begin, %g1, %g2
1159 jmp %g2
1160 wrhpr %g0, 0x000, %hpstate
1161 nop
1162
1163 EXIT_BAD
1164
1165.global thr6_red_handler
1166thr6_red_handler:
1167 ! set partition id
1168 set THR_6_PARTID, %g2
1169 mov ASI_PARTITION_ID_VAL, %g1
1170 stxa %g2, [%g1] ASI_PARTITION_ID
1171
1172 ! set hyper trap base addr
1173 setx HPTRAP_TEXT_PA, %l0, %l7
1174 wrhpr %l7, %g0, %htba
1175
1176thr6_hred_context_config:
1177 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1178 wr %g1, 0x0, %asi
1179 setx THR6_PCONTEXT_0, %l0, %g1
1180 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1181 setx THR6_PCONTEXT_1, %l0, %g1
1182 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1183 setx THR6_SCONTEXT_0, %l0, %g1
1184 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1185 setx THR6_SCONTEXT_1, %l0, %g1
1186 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1187
1188#ifdef TSB_SEARCH_BURST
1189thr6_tsb_burst_mode:
1190 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1191 or TSB_SEARCH_BURST, %g0, %g2
1192 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1193#endif
1194#ifdef TSB_SEARCH_PREDICTION
1195thr6_tsb_prediction_mode:
1196 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1197 or TSB_SEARCH_PREDICTION, %g0, %g2
1198 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1199#endif
1200
1201thr6_hred_physical_offset:
1202 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1203 wr %g1, 0x0, %asi
1204
1205 setx THR6_PHY_OFF_0, %l0, %l1
1206 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1207 setx THR6_PHY_OFF_1, %l0, %l1
1208 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1209 setx THR6_PHY_OFF_2, %l0, %l1
1210 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1211 setx THR6_PHY_OFF_3, %l0, %l1
1212 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1213
1214thr6_hred_real_range:
1215 setx ASI_MMU_REAL_RANGE, %l1, %g1
1216 wr %g1, 0x0, %asi
1217
1218 setx THR6_REAL_RANGE_0, %l0, %l1
1219 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1220 setx THR6_REAL_RANGE_1, %l0, %l1
1221 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1222 setx THR6_REAL_RANGE_2, %l0, %l1
1223 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1224 setx THR6_REAL_RANGE_3, %l0, %l1
1225 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1226
1227thr6_hred_tsb_config:
1228 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1229 wr %g3, 0x0, %asi
1230
1231thr6_hred_tsb_z_config_0:
1232 setx THR6_Z_CTX_TSB_CONFIG_0, %g1, %g4
1233 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1234 setx THR6_Z_CTX_TSB_CONFIG_1, %g1, %g4
1235 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1236 setx THR6_Z_CTX_TSB_CONFIG_2, %g1, %g4
1237 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1238 setx THR6_Z_CTX_TSB_CONFIG_3, %g1, %g4
1239 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1240 setx THR6_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1241 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1242 setx THR6_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1243 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1244 setx THR6_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1245 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1246 setx THR6_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1247 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1248
1249thr6_lsu_ctl_reg:
1250 setx 0x1f, %l0, %l7
1251 stxa %l7, [%g0] ASI_LSU_CONTROL
1252
1253thr6_transfer_to_priv_code:
1254 setx Thr6_Priv_Sect_text_begin, %g1, %g2
1255 jmp %g2
1256 wrhpr %g0, 0x000, %hpstate
1257 nop
1258
1259 EXIT_BAD
1260
1261.global thr7_red_handler
1262thr7_red_handler:
1263 ! set partition id
1264 set THR_7_PARTID, %g2
1265 mov ASI_PARTITION_ID_VAL, %g1
1266 stxa %g2, [%g1] ASI_PARTITION_ID
1267
1268 ! set hyper trap base addr
1269 setx HPTRAP_TEXT_PA, %l0, %l7
1270 wrhpr %l7, %g0, %htba
1271
1272thr7_hred_context_config:
1273 setx ASI_PRIMARY_CONTEXT_REG, %l0, %g1
1274 wr %g1, 0x0, %asi
1275 setx THR7_PCONTEXT_0, %l0, %g1
1276 stxa %g1, [ASI_PRIMARY_CONTEXT_0_REG_VAL] %asi
1277 setx THR7_PCONTEXT_1, %l0, %g1
1278 stxa %g1, [ASI_PRIMARY_CONTEXT_1_REG_VAL] %asi
1279 setx THR7_SCONTEXT_0, %l0, %g1
1280 stxa %g1, [ASI_SECONDARY_CONTEXT_0_REG_VAL] %asi
1281 setx THR7_SCONTEXT_1, %l0, %g1
1282 stxa %g1, [ASI_SECONDARY_CONTEXT_1_REG_VAL] %asi
1283
1284#ifdef TSB_SEARCH_BURST
1285thr7_tsb_burst_mode:
1286 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1287 or TSB_SEARCH_BURST, %g0, %g2
1288 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1289#endif
1290#ifdef TSB_SEARCH_PREDICTION
1291thr7_tsb_prediction_mode:
1292 setx ASI_TSB_SEARCH_MODE_ADDR, %l1, %g1
1293 or TSB_SEARCH_PREDICTION, %g0, %g2
1294 stxa %g2, [%g1] ASI_TSB_SEARCH_MODE_REG
1295#endif
1296
1297thr7_hred_physical_offset:
1298 setx ASI_MMU_PHYSICAL_OFFSET, %l0, %g1
1299 wr %g1, 0x0, %asi
1300
1301 setx THR7_PHY_OFF_0, %l0, %l1
1302 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_0] %asi
1303 setx THR7_PHY_OFF_1, %l0, %l1
1304 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_1] %asi
1305 setx THR7_PHY_OFF_2, %l0, %l1
1306 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_2] %asi
1307 setx THR7_PHY_OFF_3, %l0, %l1
1308 stxa %l1, [ASI_MMU_PHYSICAL_OFFSET_3] %asi
1309
1310thr7_hred_real_range:
1311 setx ASI_MMU_REAL_RANGE, %l1, %g1
1312 wr %g1, 0x0, %asi
1313
1314 setx THR7_REAL_RANGE_0, %l0, %l1
1315 stxa %l1, [ASI_MMU_REAL_RANGE_0] %asi
1316 setx THR7_REAL_RANGE_1, %l0, %l1
1317 stxa %l1, [ASI_MMU_REAL_RANGE_1] %asi
1318 setx THR7_REAL_RANGE_2, %l0, %l1
1319 stxa %l1, [ASI_MMU_REAL_RANGE_2] %asi
1320 setx THR7_REAL_RANGE_3, %l0, %l1
1321 stxa %l1, [ASI_MMU_REAL_RANGE_3] %asi
1322
1323thr7_hred_tsb_config:
1324 mov ASI_MMU_ZERO_CONTEXT_TSB_CONFIG, %g3
1325 wr %g3, 0x0, %asi
1326
1327thr7_hred_tsb_z_config_0:
1328 setx THR7_Z_CTX_TSB_CONFIG_0, %g1, %g4
1329 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_0] %asi
1330 setx THR7_Z_CTX_TSB_CONFIG_1, %g1, %g4
1331 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_1] %asi
1332 setx THR7_Z_CTX_TSB_CONFIG_2, %g1, %g4
1333 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_2] %asi
1334 setx THR7_Z_CTX_TSB_CONFIG_3, %g1, %g4
1335 stxa %g4, [ASI_MMU_ZERO_CONTEXT_TSB_CONFIG_3] %asi
1336 setx THR7_NZ_CTX_TSB_CONFIG_0, %g1, %g4
1337 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_0] %asi
1338 setx THR7_NZ_CTX_TSB_CONFIG_1, %g1, %g4
1339 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_1] %asi
1340 setx THR7_NZ_CTX_TSB_CONFIG_2, %g1, %g4
1341 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_2] %asi
1342 setx THR7_NZ_CTX_TSB_CONFIG_3, %g1, %g4
1343 stxa %g4, [ASI_MMU_NONZERO_CONTEXT_TSB_CONFIG_3] %asi
1344
1345thr7_lsu_ctl_reg:
1346 setx 0x1f, %l0, %l7
1347 stxa %l7, [%g0] ASI_LSU_CONTROL
1348
1349thr7_transfer_to_priv_code:
1350 setx Thr7_Priv_Sect_text_begin, %g1, %g2
1351 jmp %g2
1352 wrhpr %g0, 0x000, %hpstate
1353 nop
1354
1355 EXIT_BAD
1356
1357attr_data {
1358 Name=.RED_EXT_SEC,
1359 hypervisor
1360}
1361
1362.data
1363part_id_list:
1364 .xword THR_0_PARTID, THR_1_PARTID, THR_2_PARTID, THR_3_PARTID
1365 .xword THR_4_PARTID, THR_5_PARTID, THR_6_PARTID, THR_7_PARTID
1366
1367/*********************************************************************/
1368SECTION .Thr0_Priv_Sect TEXT_VA=0x00002cc000
1369attr_text {
1370 Name = .Thr0_Priv_Sect ,
1371 thr0_nz_ctx_tsb_2
1372 VA = 0x0000002cc000 ,
1373 RA = 0x000001e000 ,
1374 PA = 0x100001e000 ,
1375 TTE_Context = 0x1e0a ,
1376 TTE_V = 1 ,
1377 TTE_NFO = 0 ,
1378 TTE_L = 0 ,
1379 TTE_Soft = 0x0 ,
1380 TTE_IE = 0 ,
1381 TTE_E = 0 ,
1382 TTE_CP = 1 ,
1383 TTE_CV = 0 ,
1384 TTE_P = 1 ,
1385 TTE_EP = 1 ,
1386 TTE_W = 1 ,
1387 TTE_SW1 = 0 ,
1388 TTE_SW0 = 0 ,
1389 TTE_RSVD1 = 0 ,
1390 TTE_Size = 0 ,
1391 end_label = Thr0_Priv_Sect_text_end ,
1392 compressimage ,
1393 }
1394.text
1395.global Thr0_Priv_Sect_text_begin
1396Thr0_Priv_Sect_text_begin:
1397 setx THR0_PTRAP_TEXT_VA, %l0, %l1
1398 wrpr %l1, %g0, %tba
1399 rdpr %pstate, %l2
1400 setx Thr0_user_code_entry, %l0, %l1
1401 jmp %l1
1402 wrpr %l2, 4, %pstate
1403 EXIT_BAD
1404Thr0_Priv_Sect_text_end:
1405/*********************************************************************/
1406SECTION .Thr1_Priv_Sect TEXT_VA=0x000035c000
1407attr_text {
1408 Name = .Thr1_Priv_Sect ,
1409 thr1_nz_ctx_tsb_0
1410 VA = 0x00000035c000 ,
1411 RA = 0x01000ac000 ,
1412 PA = 0x01000ac000 ,
1413 TTE_Context = 0x1d7d ,
1414 TTE_V = 1 ,
1415 TTE_NFO = 0 ,
1416 TTE_L = 0 ,
1417 TTE_Soft = 0 ,
1418 TTE_IE = 0 ,
1419 TTE_E = 0 ,
1420 TTE_CP = 1 ,
1421 TTE_CV = 0 ,
1422 TTE_P = 1 ,
1423 TTE_EP = 1 ,
1424 TTE_W = 0 ,
1425 TTE_SW1 = 0 ,
1426 TTE_SW0 = 0 ,
1427 TTE_RSVD1 = 0 ,
1428 TTE_Size = 0 ,
1429 end_label = Thr1_Priv_Sect_text_end ,
1430 compressimage ,
1431 }
1432.text
1433.global Thr1_Priv_Sect_text_begin
1434Thr1_Priv_Sect_text_begin:
1435 setx THR1_PTRAP_TEXT_VA, %l0, %l1
1436 wrpr %l1, %g0, %tba
1437 rdpr %pstate, %l2
1438 setx Thr1_user_code_entry, %l0, %l1
1439 jmp %l1
1440 wrpr %l2, 4, %pstate
1441 EXIT_BAD
1442Thr1_Priv_Sect_text_end:
1443/*********************************************************************/
1444SECTION .Thr2_Priv_Sect TEXT_VA=0x000037a000
1445attr_text {
1446 Name = .Thr2_Priv_Sect ,
1447 thr2_nz_ctx_tsb_1
1448 VA = 0x00000037a000 ,
1449 RA = 0x02000d4000 ,
1450 PA = 0x02000d4000 ,
1451 TTE_Context = 0x09c1 ,
1452 TTE_V = 1 ,
1453 TTE_NFO = 0 ,
1454 TTE_L = 0 ,
1455 TTE_Soft = 0 ,
1456 TTE_IE = 0 ,
1457 TTE_E = 0 ,
1458 TTE_CP = 1 ,
1459 TTE_CV = 0 ,
1460 TTE_P = 1 ,
1461 TTE_EP = 1 ,
1462 TTE_W = 1 ,
1463 TTE_SW1 = 0 ,
1464 TTE_SW0 = 0 ,
1465 TTE_RSVD1 = 0 ,
1466 TTE_Size = 0 ,
1467 end_label = Thr2_Priv_Sect_text_end ,
1468 compressimage ,
1469 }
1470.text
1471.global Thr2_Priv_Sect_text_begin
1472Thr2_Priv_Sect_text_begin:
1473 setx THR2_PTRAP_TEXT_VA, %l0, %l1
1474 wrpr %l1, %g0, %tba
1475 rdpr %pstate, %l2
1476 setx Thr2_user_code_entry, %l0, %l1
1477 jmp %l1
1478 wrpr %l2, 4, %pstate
1479 EXIT_BAD
1480Thr2_Priv_Sect_text_end:
1481/*********************************************************************/
1482SECTION .Thr3_Priv_Sect TEXT_VA=0x00002c6000
1483attr_text {
1484 Name = .Thr3_Priv_Sect ,
1485 thr3_nz_ctx_tsb_1
1486 VA = 0x0000002c6000 ,
1487 RA = 0x0300112000 ,
1488 PA = 0x0300112000 ,
1489 TTE_Context = 0x0d2c ,
1490 TTE_V = 1 ,
1491 TTE_NFO = 0 ,
1492 TTE_L = 0 ,
1493 TTE_Soft = 0 ,
1494 TTE_IE = 0 ,
1495 TTE_E = 0 ,
1496 TTE_CP = 1 ,
1497 TTE_CV = 0 ,
1498 TTE_P = 1 ,
1499 TTE_EP = 1 ,
1500 TTE_W = 1 ,
1501 TTE_SW1 = 0 ,
1502 TTE_SW0 = 0 ,
1503 TTE_RSVD1 = 0 ,
1504 TTE_Size = 0 ,
1505 end_label = Thr3_Priv_Sect_text_end ,
1506 compressimage ,
1507 }
1508.text
1509.global Thr3_Priv_Sect_text_begin
1510Thr3_Priv_Sect_text_begin:
1511 setx THR3_PTRAP_TEXT_VA, %l0, %l1
1512 wrpr %l1, %g0, %tba
1513 rdpr %pstate, %l2
1514 setx Thr3_user_code_entry, %l0, %l1
1515 jmp %l1
1516 wrpr %l2, 4, %pstate
1517 EXIT_BAD
1518Thr3_Priv_Sect_text_end:
1519/*********************************************************************/
1520SECTION .Thr4_Priv_Sect TEXT_VA=0x000025c000
1521attr_text {
1522 Name = .Thr4_Priv_Sect ,
1523 thr4_nz_ctx_tsb_1
1524 VA = 0x00000025c000 ,
1525 RA = 0x04001ca000 ,
1526 PA = 0x04001ca000 ,
1527 TTE_Context = 0x0c8a ,
1528 TTE_V = 1 ,
1529 TTE_NFO = 0 ,
1530 TTE_L = 0 ,
1531 TTE_Soft = 0 ,
1532 TTE_IE = 0 ,
1533 TTE_E = 0 ,
1534 TTE_CP = 1 ,
1535 TTE_CV = 0 ,
1536 TTE_P = 0 ,
1537 TTE_EP = 1 ,
1538 TTE_W = 0 ,
1539 TTE_SW1 = 0 ,
1540 TTE_SW0 = 0 ,
1541 TTE_RSVD1 = 0 ,
1542 TTE_Size = 0 ,
1543 end_label = Thr4_Priv_Sect_text_end ,
1544 compressimage ,
1545 }
1546.text
1547.global Thr4_Priv_Sect_text_begin
1548Thr4_Priv_Sect_text_begin:
1549 setx THR4_PTRAP_TEXT_VA, %l0, %l1
1550 wrpr %l1, %g0, %tba
1551 rdpr %pstate, %l2
1552 setx Thr4_user_code_entry, %l0, %l1
1553 jmp %l1
1554 wrpr %l2, 4, %pstate
1555 EXIT_BAD
1556Thr4_Priv_Sect_text_end:
1557/*********************************************************************/
1558SECTION .Thr5_Priv_Sect TEXT_VA=0x00003b2000
1559attr_text {
1560 Name = .Thr5_Priv_Sect ,
1561 thr5_nz_ctx_tsb_0
1562 VA = 0x0000003b2000 ,
1563 RA = 0x0000136000 ,
1564 PA = 0x0500136000 ,
1565 TTE_Context = 0x0905 ,
1566 TTE_V = 1 ,
1567 TTE_NFO = 0 ,
1568 TTE_L = 0 ,
1569 TTE_Soft = 0 ,
1570 TTE_IE = 0 ,
1571 TTE_E = 0 ,
1572 TTE_CP = 1 ,
1573 TTE_CV = 0 ,
1574 TTE_P = 1 ,
1575 TTE_EP = 1 ,
1576 TTE_W = 1 ,
1577 TTE_SW1 = 0 ,
1578 TTE_SW0 = 0 ,
1579 TTE_RSVD1 = 0 ,
1580 TTE_Size = 0 ,
1581 end_label = Thr5_Priv_Sect_text_end ,
1582 compressimage ,
1583 }
1584.text
1585.global Thr5_Priv_Sect_text_begin
1586Thr5_Priv_Sect_text_begin:
1587 setx THR5_PTRAP_TEXT_VA, %l0, %l1
1588 wrpr %l1, %g0, %tba
1589 rdpr %pstate, %l2
1590 setx Thr5_user_code_entry, %l0, %l1
1591 jmp %l1
1592 wrpr %l2, 4, %pstate
1593 EXIT_BAD
1594Thr5_Priv_Sect_text_end:
1595/*********************************************************************/
1596SECTION .Thr6_Priv_Sect TEXT_VA=0x0000232000
1597attr_text {
1598 Name = .Thr6_Priv_Sect ,
1599 thr6_nz_ctx_tsb_2
1600 VA = 0x000000232000 ,
1601 RA = 0x06001ee000 ,
1602 PA = 0x06001ee000 ,
1603 TTE_Context = 0x125d ,
1604 TTE_V = 1 ,
1605 TTE_NFO = 0 ,
1606 TTE_L = 0 ,
1607 TTE_Soft = 0 ,
1608 TTE_IE = 0 ,
1609 TTE_E = 0 ,
1610 TTE_CP = 1 ,
1611 TTE_CV = 0 ,
1612 TTE_P = 0 ,
1613 TTE_EP = 1 ,
1614 TTE_W = 1 ,
1615 TTE_SW1 = 0 ,
1616 TTE_SW0 = 0 ,
1617 TTE_RSVD1 = 0 ,
1618 TTE_Size = 0 ,
1619 end_label = Thr6_Priv_Sect_text_end ,
1620 compressimage ,
1621 }
1622.text
1623.global Thr6_Priv_Sect_text_begin
1624Thr6_Priv_Sect_text_begin:
1625 setx THR6_PTRAP_TEXT_VA, %l0, %l1
1626 wrpr %l1, %g0, %tba
1627 rdpr %pstate, %l2
1628 setx Thr6_user_code_entry, %l0, %l1
1629 jmp %l1
1630 wrpr %l2, 4, %pstate
1631 EXIT_BAD
1632Thr6_Priv_Sect_text_end:
1633/*********************************************************************/
1634SECTION .Thr7_Priv_Sect TEXT_VA=0x0000296000
1635attr_text {
1636 Name = .Thr7_Priv_Sect ,
1637 thr7_nz_ctx_tsb_2
1638 VA = 0x000000296000 ,
1639 RA = 0x07001a4000 ,
1640 PA = 0x07001a4000 ,
1641 TTE_Context = 0x0301 ,
1642 TTE_V = 1 ,
1643 TTE_NFO = 0 ,
1644 TTE_L = 0 ,
1645 TTE_Soft = 0 ,
1646 TTE_IE = 0 ,
1647 TTE_E = 0 ,
1648 TTE_CP = 1 ,
1649 TTE_CV = 0 ,
1650 TTE_P = 1 ,
1651 TTE_EP = 1 ,
1652 TTE_W = 0 ,
1653 TTE_SW1 = 0 ,
1654 TTE_SW0 = 0 ,
1655 TTE_RSVD1 = 0 ,
1656 TTE_Size = 0 ,
1657 end_label = Thr7_Priv_Sect_text_end ,
1658 compressimage ,
1659 }
1660.text
1661.global Thr7_Priv_Sect_text_begin
1662Thr7_Priv_Sect_text_begin:
1663 setx THR7_PTRAP_TEXT_VA, %l0, %l1
1664 wrpr %l1, %g0, %tba
1665 rdpr %pstate, %l2
1666 setx Thr7_user_code_entry, %l0, %l1
1667 jmp %l1
1668 wrpr %l2, 4, %pstate
1669 EXIT_BAD
1670Thr7_Priv_Sect_text_end:
1671/*********************************************************************/
1672SECTION .Thr0_Ptrap_Sect TEXT_VA=THR0_PTRAP_TEXT_VA
1673attr_text {
1674 Name = .Thr0_Ptrap_Sect ,
1675 thr0_z_ctx_tsb_0
1676 VA = THR0_PTRAP_TEXT_VA ,
1677 RA = THR0_PTRAP_TEXT_RA ,
1678 PA = THR0_PTRAP_TEXT_PA ,
1679 TTE_Context = NUCLEUS ,
1680 TTE_V = 1 ,
1681 TTE_NFO = 0 ,
1682 TTE_L = 0 ,
1683 TTE_Soft = 0 ,
1684 TTE_IE = 0 ,
1685 TTE_E = 0 ,
1686 TTE_CP = 1 ,
1687 TTE_CV = 0 ,
1688 TTE_P = 1 ,
1689 TTE_EP = 1 ,
1690 TTE_W = 1 ,
1691 TTE_SW1 = 0 ,
1692 TTE_SW0 = 0 ,
1693 TTE_RSVD1 = 0 ,
1694 TTE_Size = 1 ,
1695 end_label = Thr0_Ptrap_Sect_text_end ,
1696 compressimage ,
1697 }
1698 ta HP_BAD_TRAP /* 0x0 */
1699.align 32
1700 ta HP_BAD_TRAP /* 0x1 */
1701.align 32
1702 ta HP_BAD_TRAP /* 0x2 */
1703.align 32
1704 ta HP_BAD_TRAP /* 0x3 */
1705.align 32
1706 ta HP_BAD_TRAP /* 0x4 */
1707.align 32
1708 ta HP_BAD_TRAP /* 0x5 */
1709.align 32
1710 ta HP_BAD_TRAP /* 0x6 */
1711.align 32
1712 ta HP_BAD_TRAP /* 0x7 */
1713.align 32
1714 ta HP_BAD_TRAP /* 0x8 */
1715.align 32
1716 ta HP_BAD_TRAP /* 0x9 */
1717.align 32
1718 ta HP_BAD_TRAP /* 0xa */
1719.align 32
1720 ta HP_BAD_TRAP /* 0xb */
1721.align 32
1722 ta HP_BAD_TRAP /* 0xc */
1723.align 32
1724 ta HP_BAD_TRAP /* 0xd */
1725.align 32
1726 ta HP_BAD_TRAP /* 0xe */
1727.align 32
1728 ta HP_BAD_TRAP /* 0xf */
1729.align 32
1730 ta HP_BAD_TRAP /* 0x10 */
1731.align 32
1732 ta HP_BAD_TRAP /* 0x11 */
1733.align 32
1734 ta HP_BAD_TRAP /* 0x12 */
1735.align 32
1736 ta HP_BAD_TRAP /* 0x13 */
1737.align 32
1738 ta HP_BAD_TRAP /* 0x14 */
1739.align 32
1740 ta HP_BAD_TRAP /* 0x15 */
1741.align 32
1742 ta HP_BAD_TRAP /* 0x16 */
1743.align 32
1744 ta HP_BAD_TRAP /* 0x17 */
1745.align 32
1746 ta HP_BAD_TRAP /* 0x18 */
1747.align 32
1748 ta HP_BAD_TRAP /* 0x19 */
1749.align 32
1750 ta HP_BAD_TRAP /* 0x1a */
1751.align 32
1752 ta HP_BAD_TRAP /* 0x1b */
1753.align 32
1754 ta HP_BAD_TRAP /* 0x1c */
1755.align 32
1756 ta HP_BAD_TRAP /* 0x1d */
1757.align 32
1758 ta HP_BAD_TRAP /* 0x1e */
1759.align 32
1760 ta HP_BAD_TRAP /* 0x1f */
1761.align 32
1762 ta HP_BAD_TRAP /* 0x20 */
1763.align 32
1764 ta HP_BAD_TRAP /* 0x21 */
1765.align 32
1766 ta HP_BAD_TRAP /* 0x22 */
1767.align 32
1768 ta HP_BAD_TRAP /* 0x23 */
1769.align 32
1770 ta HP_BAD_TRAP /* 0x24 */
1771.align 32
1772 ta HP_BAD_TRAP /* 0x25 */
1773.align 32
1774 ta HP_BAD_TRAP /* 0x26 */
1775.align 32
1776 ta HP_BAD_TRAP /* 0x27 */
1777.align 32
1778 ta HP_BAD_TRAP /* 0x28 */
1779.align 32
1780 ta HP_BAD_TRAP /* 0x29 */
1781.align 32
1782 ta HP_BAD_TRAP /* 0x2a */
1783.align 32
1784 ta HP_BAD_TRAP /* 0x2b */
1785.align 32
1786 ta HP_BAD_TRAP /* 0x2c */
1787.align 32
1788 ta HP_BAD_TRAP /* 0x2d */
1789.align 32
1790 ta HP_BAD_TRAP /* 0x2e */
1791.align 32
1792 ta HP_BAD_TRAP /* 0x2f */
1793.align 32
1794 ta HP_BAD_TRAP /* 0x30 */
1795.align 32
1796 ta HP_BAD_TRAP /* 0x31 */
1797.align 32
1798 ta HP_BAD_TRAP /* 0x32 */
1799.align 32
1800 ta HP_BAD_TRAP /* 0x33 */
1801.align 32
1802 ta HP_BAD_TRAP /* 0x34 */
1803.align 32
1804 ta HP_BAD_TRAP /* 0x35 */
1805.align 32
1806 ta HP_BAD_TRAP /* 0x36 */
1807.align 32
1808 ta HP_BAD_TRAP /* 0x37 */
1809.align 32
1810 ta HP_BAD_TRAP /* 0x38 */
1811.align 32
1812 ta HP_BAD_TRAP /* 0x39 */
1813.align 32
1814 ta HP_BAD_TRAP /* 0x3a */
1815.align 32
1816 ta HP_BAD_TRAP /* 0x3b */
1817.align 32
1818 ta HP_BAD_TRAP /* 0x3c */
1819.align 32
1820 ta HP_BAD_TRAP /* 0x3d */
1821.align 32
1822 ta HP_BAD_TRAP /* 0x3e */
1823.align 32
1824 ta HP_BAD_TRAP /* 0x3f */
1825.align 32
1826 ta HP_BAD_TRAP /* 0x40 */
1827.align 32
1828 ta HP_BAD_TRAP /* 0x41 */
1829.align 32
1830 ta HP_BAD_TRAP /* 0x42 */
1831.align 32
1832 ta HP_BAD_TRAP /* 0x43 */
1833.align 32
1834 ta HP_BAD_TRAP /* 0x44 */
1835.align 32
1836 ta HP_BAD_TRAP /* 0x45 */
1837.align 32
1838 ta HP_BAD_TRAP /* 0x46 */
1839.align 32
1840 ta HP_BAD_TRAP /* 0x47 */
1841.align 32
1842 ta HP_BAD_TRAP /* 0x48 */
1843.align 32
1844 ta HP_BAD_TRAP /* 0x49 */
1845.align 32
1846 ta HP_BAD_TRAP /* 0x4a */
1847.align 32
1848 ta HP_BAD_TRAP /* 0x4b */
1849.align 32
1850 ta HP_BAD_TRAP /* 0x4c */
1851.align 32
1852 ta HP_BAD_TRAP /* 0x4d */
1853.align 32
1854 ta HP_BAD_TRAP /* 0x4e */
1855.align 32
1856 ta HP_BAD_TRAP /* 0x4f */
1857.align 32
1858 ta HP_BAD_TRAP /* 0x50 */
1859.align 32
1860 ta HP_BAD_TRAP /* 0x51 */
1861.align 32
1862 ta HP_BAD_TRAP /* 0x52 */
1863.align 32
1864 ta HP_BAD_TRAP /* 0x53 */
1865.align 32
1866 ta HP_BAD_TRAP /* 0x54 */
1867.align 32
1868 ta HP_BAD_TRAP /* 0x55 */
1869.align 32
1870 ta HP_BAD_TRAP /* 0x56 */
1871.align 32
1872 ta HP_BAD_TRAP /* 0x57 */
1873.align 32
1874 ta HP_BAD_TRAP /* 0x58 */
1875.align 32
1876 ta HP_BAD_TRAP /* 0x59 */
1877.align 32
1878 ta HP_BAD_TRAP /* 0x5a */
1879.align 32
1880 ta HP_BAD_TRAP /* 0x5b */
1881.align 32
1882 ta HP_BAD_TRAP /* 0x5c */
1883.align 32
1884 ta HP_BAD_TRAP /* 0x5d */
1885.align 32
1886 ta HP_BAD_TRAP /* 0x5e */
1887.align 32
1888 ta HP_BAD_TRAP /* 0x5f */
1889.align 32
1890 ta HP_BAD_TRAP /* 0x60 */
1891.align 32
1892 ta HP_BAD_TRAP /* 0x61 */
1893.align 32
1894 ta HP_BAD_TRAP /* 0x62 */
1895.align 32
1896 ta HP_BAD_TRAP /* 0x63 */
1897.align 32
1898 ta HP_BAD_TRAP /* 0x64 */
1899.align 32
1900 ta HP_BAD_TRAP /* 0x65 */
1901.align 32
1902 ta HP_BAD_TRAP /* 0x66 */
1903.align 32
1904 ta HP_BAD_TRAP /* 0x67 */
1905.align 32
1906 ta HP_BAD_TRAP /* 0x68 */
1907.align 32
1908 ta HP_BAD_TRAP /* 0x69 */
1909.align 32
1910 ta HP_BAD_TRAP /* 0x6a */
1911.align 32
1912 ta HP_BAD_TRAP /* 0x6b */
1913.align 32
1914 ta HP_BAD_TRAP /* 0x6c */
1915.align 32
1916 ta HP_BAD_TRAP /* 0x6d */
1917.align 32
1918 ta HP_BAD_TRAP /* 0x6e */
1919.align 32
1920 ta HP_BAD_TRAP /* 0x6f */
1921.align 32
1922 ta HP_BAD_TRAP /* 0x70 */
1923.align 32
1924 ta HP_BAD_TRAP /* 0x71 */
1925.align 32
1926 ta HP_BAD_TRAP /* 0x72 */
1927.align 32
1928 ta HP_BAD_TRAP /* 0x73 */
1929.align 32
1930 ta HP_BAD_TRAP /* 0x74 */
1931.align 32
1932 ta HP_BAD_TRAP /* 0x75 */
1933.align 32
1934 ta HP_BAD_TRAP /* 0x76 */
1935.align 32
1936 ta HP_BAD_TRAP /* 0x77 */
1937.align 32
1938 ta HP_BAD_TRAP /* 0x78 */
1939.align 32
1940 ta HP_BAD_TRAP /* 0x79 */
1941.align 32
1942 ta HP_BAD_TRAP /* 0x7a */
1943.align 32
1944 ta HP_BAD_TRAP /* 0x7b */
1945.align 32
1946 ta HP_BAD_TRAP /* 0x7c */
1947.align 32
1948 ta HP_BAD_TRAP /* 0x7d */
1949.align 32
1950 ta HP_BAD_TRAP /* 0x7e */
1951.align 32
1952 ta HP_BAD_TRAP /* 0x7f */
1953.align 32
1954 ta HP_BAD_TRAP /* 0x80 */
1955.align 32
1956 ta HP_BAD_TRAP /* 0x81 */
1957.align 32
1958 ta HP_BAD_TRAP /* 0x82 */
1959.align 32
1960 ta HP_BAD_TRAP /* 0x83 */
1961.align 32
1962 ta HP_BAD_TRAP /* 0x84 */
1963.align 32
1964 ta HP_BAD_TRAP /* 0x85 */
1965.align 32
1966 ta HP_BAD_TRAP /* 0x86 */
1967.align 32
1968 ta HP_BAD_TRAP /* 0x87 */
1969.align 32
1970 ta HP_BAD_TRAP /* 0x88 */
1971.align 32
1972 ta HP_BAD_TRAP /* 0x89 */
1973.align 32
1974 ta HP_BAD_TRAP /* 0x8a */
1975.align 32
1976 ta HP_BAD_TRAP /* 0x8b */
1977.align 32
1978 ta HP_BAD_TRAP /* 0x8c */
1979.align 32
1980 ta HP_BAD_TRAP /* 0x8d */
1981.align 32
1982 ta HP_BAD_TRAP /* 0x8e */
1983.align 32
1984 ta HP_BAD_TRAP /* 0x8f */
1985.align 32
1986 ta HP_BAD_TRAP /* 0x90 */
1987.align 32
1988 ta HP_BAD_TRAP /* 0x91 */
1989.align 32
1990 ta HP_BAD_TRAP /* 0x92 */
1991.align 32
1992 ta HP_BAD_TRAP /* 0x93 */
1993.align 32
1994 ta HP_BAD_TRAP /* 0x94 */
1995.align 32
1996 ta HP_BAD_TRAP /* 0x95 */
1997.align 32
1998 ta HP_BAD_TRAP /* 0x96 */
1999.align 32
2000 ta HP_BAD_TRAP /* 0x97 */
2001.align 32
2002 ta HP_BAD_TRAP /* 0x98 */
2003.align 32
2004 ta HP_BAD_TRAP /* 0x99 */
2005.align 32
2006 ta HP_BAD_TRAP /* 0x9a */
2007.align 32
2008 ta HP_BAD_TRAP /* 0x9b */
2009.align 32
2010 ta HP_BAD_TRAP /* 0x9c */
2011.align 32
2012 ta HP_BAD_TRAP /* 0x9d */
2013.align 32
2014 ta HP_BAD_TRAP /* 0x9e */
2015.align 32
2016 ta HP_BAD_TRAP /* 0x9f */
2017.align 32
2018 ta HP_BAD_TRAP /* 0xa0 */
2019.align 32
2020 ta HP_BAD_TRAP /* 0xa1 */
2021.align 32
2022 ta HP_BAD_TRAP /* 0xa2 */
2023.align 32
2024 ta HP_BAD_TRAP /* 0xa3 */
2025.align 32
2026 ta HP_BAD_TRAP /* 0xa4 */
2027.align 32
2028 ta HP_BAD_TRAP /* 0xa5 */
2029.align 32
2030 ta HP_BAD_TRAP /* 0xa6 */
2031.align 32
2032 ta HP_BAD_TRAP /* 0xa7 */
2033.align 32
2034 ta HP_BAD_TRAP /* 0xa8 */
2035.align 32
2036 ta HP_BAD_TRAP /* 0xa9 */
2037.align 32
2038 ta HP_BAD_TRAP /* 0xaa */
2039.align 32
2040 ta HP_BAD_TRAP /* 0xab */
2041.align 32
2042 ta HP_BAD_TRAP /* 0xac */
2043.align 32
2044 ta HP_BAD_TRAP /* 0xad */
2045.align 32
2046 ta HP_BAD_TRAP /* 0xae */
2047.align 32
2048 ta HP_BAD_TRAP /* 0xaf */
2049.align 32
2050 ta HP_BAD_TRAP /* 0xb0 */
2051.align 32
2052 ta HP_BAD_TRAP /* 0xb1 */
2053.align 32
2054 ta HP_BAD_TRAP /* 0xb2 */
2055.align 32
2056 ta HP_BAD_TRAP /* 0xb3 */
2057.align 32
2058 ta HP_BAD_TRAP /* 0xb4 */
2059.align 32
2060 ta HP_BAD_TRAP /* 0xb5 */
2061.align 32
2062 ta HP_BAD_TRAP /* 0xb6 */
2063.align 32
2064 ta HP_BAD_TRAP /* 0xb7 */
2065.align 32
2066 ta HP_BAD_TRAP /* 0xb8 */
2067.align 32
2068 ta HP_BAD_TRAP /* 0xb9 */
2069.align 32
2070 ta HP_BAD_TRAP /* 0xba */
2071.align 32
2072 ta HP_BAD_TRAP /* 0xbb */
2073.align 32
2074 ta HP_BAD_TRAP /* 0xbc */
2075.align 32
2076 ta HP_BAD_TRAP /* 0xbd */
2077.align 32
2078 ta HP_BAD_TRAP /* 0xbe */
2079.align 32
2080 ta HP_BAD_TRAP /* 0xbf */
2081.align 32
2082 ta HP_BAD_TRAP /* 0xc0 */
2083.align 32
2084 ta HP_BAD_TRAP /* 0xc1 */
2085.align 32
2086 ta HP_BAD_TRAP /* 0xc2 */
2087.align 32
2088 ta HP_BAD_TRAP /* 0xc3 */
2089.align 32
2090 ta HP_BAD_TRAP /* 0xc4 */
2091.align 32
2092 ta HP_BAD_TRAP /* 0xc5 */
2093.align 32
2094 ta HP_BAD_TRAP /* 0xc6 */
2095.align 32
2096 ta HP_BAD_TRAP /* 0xc7 */
2097.align 32
2098 ta HP_BAD_TRAP /* 0xc8 */
2099.align 32
2100 ta HP_BAD_TRAP /* 0xc9 */
2101.align 32
2102 ta HP_BAD_TRAP /* 0xca */
2103.align 32
2104 ta HP_BAD_TRAP /* 0xcb */
2105.align 32
2106 ta HP_BAD_TRAP /* 0xcc */
2107.align 32
2108 ta HP_BAD_TRAP /* 0xcd */
2109.align 32
2110 ta HP_BAD_TRAP /* 0xce */
2111.align 32
2112 ta HP_BAD_TRAP /* 0xcf */
2113.align 32
2114 ta HP_BAD_TRAP /* 0xd0 */
2115.align 32
2116 ta HP_BAD_TRAP /* 0xd1 */
2117.align 32
2118 ta HP_BAD_TRAP /* 0xd2 */
2119.align 32
2120 ta HP_BAD_TRAP /* 0xd3 */
2121.align 32
2122 ta HP_BAD_TRAP /* 0xd4 */
2123.align 32
2124 ta HP_BAD_TRAP /* 0xd5 */
2125.align 32
2126 ta HP_BAD_TRAP /* 0xd6 */
2127.align 32
2128 ta HP_BAD_TRAP /* 0xd7 */
2129.align 32
2130 ta HP_BAD_TRAP /* 0xd8 */
2131.align 32
2132 ta HP_BAD_TRAP /* 0xd9 */
2133.align 32
2134 ta HP_BAD_TRAP /* 0xda */
2135.align 32
2136 ta HP_BAD_TRAP /* 0xdb */
2137.align 32
2138 ta HP_BAD_TRAP /* 0xdc */
2139.align 32
2140 ta HP_BAD_TRAP /* 0xdd */
2141.align 32
2142 ta HP_BAD_TRAP /* 0xde */
2143.align 32
2144 ta HP_BAD_TRAP /* 0xdf */
2145.align 32
2146 ta HP_BAD_TRAP /* 0xe0 */
2147.align 32
2148 ta HP_BAD_TRAP /* 0xe1 */
2149.align 32
2150 ta HP_BAD_TRAP /* 0xe2 */
2151.align 32
2152 ta HP_BAD_TRAP /* 0xe3 */
2153.align 32
2154 ta HP_BAD_TRAP /* 0xe4 */
2155.align 32
2156 ta HP_BAD_TRAP /* 0xe5 */
2157.align 32
2158 ta HP_BAD_TRAP /* 0xe6 */
2159.align 32
2160 ta HP_BAD_TRAP /* 0xe7 */
2161.align 32
2162 ta HP_BAD_TRAP /* 0xe8 */
2163.align 32
2164 ta HP_BAD_TRAP /* 0xe9 */
2165.align 32
2166 ta HP_BAD_TRAP /* 0xea */
2167.align 32
2168 ta HP_BAD_TRAP /* 0xeb */
2169.align 32
2170 ta HP_BAD_TRAP /* 0xec */
2171.align 32
2172 ta HP_BAD_TRAP /* 0xed */
2173.align 32
2174 ta HP_BAD_TRAP /* 0xee */
2175.align 32
2176 ta HP_BAD_TRAP /* 0xef */
2177.align 32
2178 ta HP_BAD_TRAP /* 0xf0 */
2179.align 32
2180 ta HP_BAD_TRAP /* 0xf1 */
2181.align 32
2182 ta HP_BAD_TRAP /* 0xf2 */
2183.align 32
2184 ta HP_BAD_TRAP /* 0xf3 */
2185.align 32
2186 ta HP_BAD_TRAP /* 0xf4 */
2187.align 32
2188 ta HP_BAD_TRAP /* 0xf5 */
2189.align 32
2190 ta HP_BAD_TRAP /* 0xf6 */
2191.align 32
2192 ta HP_BAD_TRAP /* 0xf7 */
2193.align 32
2194 ta HP_BAD_TRAP /* 0xf8 */
2195.align 32
2196 ta HP_BAD_TRAP /* 0xf9 */
2197.align 32
2198 ta HP_BAD_TRAP /* 0xfa */
2199.align 32
2200 ta HP_BAD_TRAP /* 0xfb */
2201.align 32
2202 ta HP_BAD_TRAP /* 0xfc */
2203.align 32
2204 ta HP_BAD_TRAP /* 0xfd */
2205.align 32
2206 ta HP_BAD_TRAP /* 0xfe */
2207.align 32
2208 ta HP_BAD_TRAP /* 0xff */
2209.align 32
2210 ta HP_GOOD_TRAP /* 0x100 */
2211.align 32
2212 ta HP_BAD_TRAP /* 0x101 */
2213.align 32
2214 ta HP_BAD_TRAP /* 0x102 */
2215.align 32
2216 ta HP_BAD_TRAP /* 0x103 */
2217.align 32
2218 ta HP_BAD_TRAP /* 0x104 */
2219.align 32
2220 ta HP_BAD_TRAP /* 0x105 */
2221.align 32
2222 ta HP_BAD_TRAP /* 0x106 */
2223.align 32
2224 ta HP_BAD_TRAP /* 0x107 */
2225.align 32
2226 ta HP_BAD_TRAP /* 0x108 */
2227.align 32
2228 ta HP_BAD_TRAP /* 0x109 */
2229.align 32
2230 ta HP_BAD_TRAP /* 0x10a */
2231.align 32
2232 ta HP_BAD_TRAP /* 0x10b */
2233.align 32
2234 ta HP_BAD_TRAP /* 0x10c */
2235.align 32
2236 ta HP_BAD_TRAP /* 0x10d */
2237.align 32
2238 ta HP_BAD_TRAP /* 0x10e */
2239.align 32
2240 ta HP_BAD_TRAP /* 0x10f */
2241.align 32
2242 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
2243 done
2244.align 32
2245 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
2246 done
2247.align 32
2248 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
2249 done
2250.align 32
2251 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
2252 done
2253.align 32
2254 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
2255 done
2256.align 32
2257 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
2258 done
2259.align 32
2260 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
2261 done
2262.align 32
2263 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
2264 done
2265.align 32
2266 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
2267 done
2268.align 32
2269 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
2270 done
2271.align 32
2272 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
2273 done
2274.align 32
2275 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
2276 done
2277.align 32
2278 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
2279 done
2280.align 32
2281 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
2282 done
2283.align 32
2284 ta HP_BAD_TRAP /* 0x11e */
2285.align 32
2286 ta HP_BAD_TRAP /* 0x11f */
2287.align 32
2288 sllx %i7, 63, %g1
2289 brz %g1, 1f
2290 nop
2291 rdpr %tnpc, %g2
2292 add %g2, 8, %g2
2293 wrpr %g2, %tnpc
22941:
2295 done
2296.align 32
2297 ta HPTRAP_CHANGE_PID /* 0x121 */
2298 done
2299.align 32
2300 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
2301 done
2302.align 32 /* 0x123 */
2303 ldxa [%l1] 0x14, %l2
2304 done
2305.align 32 /* 0x124 */
2306 ldxa [%l1] 0x1c, %l2
2307 done
2308.align 32 /* 0x125 */
2309 ldda [%l1] 0x26, %l2
2310 done
2311.align 32 /* 0x126 */
2312 ldda [%l1] 0x2e, %l2
2313 done
2314.align 32
2315 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
2316 done
2317.align 32
2318 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
2319 done
2320.align 32
2321 ta HPTRAP_DELAY_LOOP /* 0x129 */
2322 done
2323.align 32
2324 ta HPTRAP_SEM_LOCK /* 0x12a */
2325 done
2326.align 32
2327 ta HPTRAP_SEM_RELEASE /* 0x12b */
2328 done
2329.align 32
2330 ta HPTRAP_SEM_GET /* 0x12c */
2331 done
2332.align 32
2333 ta HPTRAP_SEM_SET /* 0x12d */
2334 done
2335.align 32
2336 ta HPTRAP_GOTO_SUPERVISOR0 /* 0x12e */
2337.align 32
2338 ta HPTRAP_GOTO_SUPERVISOR1 /* 0x12f */
2339.align 32
2340 ta 0x9c /* 0x130 */
2341.align 32
2342 ta HP_BAD_TRAP /* 0x131 */
2343.align 32
2344 ta HP_BAD_TRAP /* 0x132 */
2345.align 32
2346 ta HP_BAD_TRAP /* 0x133 */
2347.align 32
2348 ta HP_BAD_TRAP /* 0x134 */
2349.align 32
2350 ta HP_BAD_TRAP /* 0x135 */
2351.align 32
2352 ta HP_BAD_TRAP /* 0x136 */
2353.align 32
2354 ta HP_BAD_TRAP /* 0x137 */
2355.align 32
2356 ta HP_BAD_TRAP /* 0x138 */
2357.align 32
2358 ta HP_BAD_TRAP /* 0x139 */
2359.align 32
2360 ta HP_BAD_TRAP /* 0x13a */
2361.align 32
2362 ta HP_BAD_TRAP /* 0x13b */
2363.align 32
2364 ta HP_BAD_TRAP /* 0x13c */
2365.align 32
2366 ta HP_BAD_TRAP /* 0x13d */
2367.align 32
2368 ta HP_BAD_TRAP /* 0x13e */
2369.align 32
2370 ta HP_BAD_TRAP /* 0x13f */
2371.align 32
2372 ta HP_BAD_TRAP /* 0x140 */
2373.align 32
2374 ta HP_BAD_TRAP /* 0x141 */
2375.align 32
2376 ta HP_BAD_TRAP /* 0x142 */
2377.align 32
2378 ta HP_BAD_TRAP /* 0x143 */
2379.align 32
2380 ta HP_BAD_TRAP /* 0x144 */
2381.align 32
2382 ta HP_BAD_TRAP /* 0x145 */
2383.align 32
2384 ta HP_BAD_TRAP /* 0x146 */
2385.align 32
2386 ta HP_BAD_TRAP /* 0x147 */
2387.align 32
2388 ta HP_BAD_TRAP /* 0x148 */
2389.align 32
2390 ta HP_BAD_TRAP /* 0x149 */
2391.align 32
2392 ta HP_BAD_TRAP /* 0x14a */
2393.align 32
2394 ta HP_BAD_TRAP /* 0x14b */
2395.align 32
2396 ta HP_BAD_TRAP /* 0x14c */
2397.align 32
2398 ta HP_BAD_TRAP /* 0x14d */
2399.align 32
2400 ta HP_BAD_TRAP /* 0x14e */
2401.align 32
2402 ta HP_BAD_TRAP /* 0x14f */
2403.align 32
2404 ta HP_BAD_TRAP /* 0x150 */
2405.align 32
2406 ta HP_BAD_TRAP /* 0x151 */
2407.align 32
2408 ta HP_BAD_TRAP /* 0x152 */
2409.align 32
2410 ta HP_BAD_TRAP /* 0x153 */
2411.align 32
2412 ta HP_BAD_TRAP /* 0x154 */
2413.align 32
2414 ta HP_BAD_TRAP /* 0x155 */
2415.align 32
2416 ta HP_BAD_TRAP /* 0x156 */
2417.align 32
2418 ta HP_BAD_TRAP /* 0x157 */
2419.align 32
2420 ta HP_BAD_TRAP /* 0x158 */
2421.align 32
2422 ta HP_BAD_TRAP /* 0x159 */
2423.align 32
2424 ta HP_BAD_TRAP /* 0x15a */
2425.align 32
2426 ta HP_BAD_TRAP /* 0x15b */
2427.align 32
2428 ta HP_BAD_TRAP /* 0x15c */
2429.align 32
2430 ta HP_BAD_TRAP /* 0x15d */
2431.align 32
2432 ta HP_BAD_TRAP /* 0x15e */
2433.align 32
2434 ta HP_BAD_TRAP /* 0x15f */
2435.align 32
2436 ta HP_BAD_TRAP /* 0x160 */
2437.align 32
2438 ta HP_BAD_TRAP /* 0x161 */
2439.align 32
2440 ta HP_BAD_TRAP /* 0x162 */
2441.align 32
2442 ta HP_BAD_TRAP /* 0x163 */
2443.align 32
2444 ta HP_BAD_TRAP /* 0x164 */
2445.align 32
2446 ta HP_BAD_TRAP /* 0x165 */
2447.align 32
2448 ta HP_BAD_TRAP /* 0x166 */
2449.align 32
2450 ta HP_BAD_TRAP /* 0x167 */
2451.align 32
2452 ta HP_BAD_TRAP /* 0x168 */
2453.align 32
2454 ta HP_BAD_TRAP /* 0x169 */
2455.align 32
2456 ta HP_BAD_TRAP /* 0x16a */
2457.align 32
2458 ta HP_BAD_TRAP /* 0x16b */
2459.align 32
2460 ta HP_BAD_TRAP /* 0x16c */
2461.align 32
2462 ta HP_BAD_TRAP /* 0x16d */
2463.align 32
2464 ta HP_BAD_TRAP /* 0x16e */
2465.align 32
2466 ta HP_BAD_TRAP /* 0x16f */
2467.align 32
2468 ta HP_BAD_TRAP /* 0x170 */
2469.align 32
2470 ta HP_BAD_TRAP /* 0x171 */
2471.align 32
2472 ta HP_BAD_TRAP /* 0x172 */
2473.align 32
2474 ta HP_BAD_TRAP /* 0x173 */
2475.align 32
2476 ta HP_BAD_TRAP /* 0x174 */
2477.align 32
2478 ta HP_BAD_TRAP /* 0x175 */
2479.align 32
2480 ta HP_BAD_TRAP /* 0x176 */
2481.align 32
2482 ta HP_BAD_TRAP /* 0x177 */
2483.align 32
2484 ta HP_BAD_TRAP /* 0x178 */
2485.align 32
2486 ta HP_BAD_TRAP /* 0x179 */
2487.align 32
2488 ta HP_BAD_TRAP /* 0x17a */
2489.align 32
2490 ta HP_BAD_TRAP /* 0x17b */
2491.align 32
2492 ta HP_BAD_TRAP /* 0x17c */
2493.align 32
2494 ta HP_BAD_TRAP /* 0x17d */
2495.align 32
2496 ta HP_BAD_TRAP /* 0x17e */
2497.align 32
2498 ta HP_BAD_TRAP /* 0x17f */
2499.align 32
2500Thr0_Ptrap_Sect_text_end:
2501/*********************************************************************/
2502SECTION .Thr1_Ptrap_Sect TEXT_VA=THR1_PTRAP_TEXT_VA
2503attr_text {
2504 Name = .Thr1_Ptrap_Sect ,
2505 thr1_z_ctx_tsb_0
2506 VA = THR1_PTRAP_TEXT_VA ,
2507 RA = THR1_PTRAP_TEXT_RA ,
2508 PA = THR1_PTRAP_TEXT_PA ,
2509 TTE_Context = NUCLEUS ,
2510 TTE_V = 1 ,
2511 TTE_NFO = 0 ,
2512 TTE_L = 0 ,
2513 TTE_Soft = 0 ,
2514 TTE_IE = 0 ,
2515 TTE_E = 0 ,
2516 TTE_CP = 1 ,
2517 TTE_CV = 0 ,
2518 TTE_P = 1 ,
2519 TTE_EP = 1 ,
2520 TTE_W = 1 ,
2521 TTE_SW1 = 0 ,
2522 TTE_SW0 = 0 ,
2523 TTE_RSVD1 = 0 ,
2524 TTE_Size = 1 ,
2525 end_label = Thr1_Ptrap_Sect_text_end ,
2526 compressimage ,
2527 }
2528 ta HP_BAD_TRAP /* 0x0 */
2529.align 32
2530 ta HP_BAD_TRAP /* 0x1 */
2531.align 32
2532 ta HP_BAD_TRAP /* 0x2 */
2533.align 32
2534 ta HP_BAD_TRAP /* 0x3 */
2535.align 32
2536 ta HP_BAD_TRAP /* 0x4 */
2537.align 32
2538 ta HP_BAD_TRAP /* 0x5 */
2539.align 32
2540 ta HP_BAD_TRAP /* 0x6 */
2541.align 32
2542 ta HP_BAD_TRAP /* 0x7 */
2543.align 32
2544 ta HP_BAD_TRAP /* 0x8 */
2545.align 32
2546 ta HP_BAD_TRAP /* 0x9 */
2547.align 32
2548 ta HP_BAD_TRAP /* 0xa */
2549.align 32
2550 ta HP_BAD_TRAP /* 0xb */
2551.align 32
2552 ta HP_BAD_TRAP /* 0xc */
2553.align 32
2554 ta HP_BAD_TRAP /* 0xd */
2555.align 32
2556 ta HP_BAD_TRAP /* 0xe */
2557.align 32
2558 ta HP_BAD_TRAP /* 0xf */
2559.align 32
2560 ta HP_BAD_TRAP /* 0x10 */
2561.align 32
2562 ta HP_BAD_TRAP /* 0x11 */
2563.align 32
2564 ta HP_BAD_TRAP /* 0x12 */
2565.align 32
2566 ta HP_BAD_TRAP /* 0x13 */
2567.align 32
2568 ta HP_BAD_TRAP /* 0x14 */
2569.align 32
2570 ta HP_BAD_TRAP /* 0x15 */
2571.align 32
2572 ta HP_BAD_TRAP /* 0x16 */
2573.align 32
2574 ta HP_BAD_TRAP /* 0x17 */
2575.align 32
2576 ta HP_BAD_TRAP /* 0x18 */
2577.align 32
2578 ta HP_BAD_TRAP /* 0x19 */
2579.align 32
2580 ta HP_BAD_TRAP /* 0x1a */
2581.align 32
2582 ta HP_BAD_TRAP /* 0x1b */
2583.align 32
2584 ta HP_BAD_TRAP /* 0x1c */
2585.align 32
2586 ta HP_BAD_TRAP /* 0x1d */
2587.align 32
2588 ta HP_BAD_TRAP /* 0x1e */
2589.align 32
2590 ta HP_BAD_TRAP /* 0x1f */
2591.align 32
2592 ta HP_BAD_TRAP /* 0x20 */
2593.align 32
2594 ta HP_BAD_TRAP /* 0x21 */
2595.align 32
2596 ta HP_BAD_TRAP /* 0x22 */
2597.align 32
2598 ta HP_BAD_TRAP /* 0x23 */
2599.align 32
2600 ta HP_BAD_TRAP /* 0x24 */
2601.align 32
2602 ta HP_BAD_TRAP /* 0x25 */
2603.align 32
2604 ta HP_BAD_TRAP /* 0x26 */
2605.align 32
2606 ta HP_BAD_TRAP /* 0x27 */
2607.align 32
2608 ta HP_BAD_TRAP /* 0x28 */
2609.align 32
2610 ta HP_BAD_TRAP /* 0x29 */
2611.align 32
2612 ta HP_BAD_TRAP /* 0x2a */
2613.align 32
2614 ta HP_BAD_TRAP /* 0x2b */
2615.align 32
2616 ta HP_BAD_TRAP /* 0x2c */
2617.align 32
2618 ta HP_BAD_TRAP /* 0x2d */
2619.align 32
2620 ta HP_BAD_TRAP /* 0x2e */
2621.align 32
2622 ta HP_BAD_TRAP /* 0x2f */
2623.align 32
2624 ta HP_BAD_TRAP /* 0x30 */
2625.align 32
2626 ta HP_BAD_TRAP /* 0x31 */
2627.align 32
2628 ta HP_BAD_TRAP /* 0x32 */
2629.align 32
2630 ta HP_BAD_TRAP /* 0x33 */
2631.align 32
2632 ta HP_BAD_TRAP /* 0x34 */
2633.align 32
2634 ta HP_BAD_TRAP /* 0x35 */
2635.align 32
2636 ta HP_BAD_TRAP /* 0x36 */
2637.align 32
2638 ta HP_BAD_TRAP /* 0x37 */
2639.align 32
2640 ta HP_BAD_TRAP /* 0x38 */
2641.align 32
2642 ta HP_BAD_TRAP /* 0x39 */
2643.align 32
2644 ta HP_BAD_TRAP /* 0x3a */
2645.align 32
2646 ta HP_BAD_TRAP /* 0x3b */
2647.align 32
2648 ta HP_BAD_TRAP /* 0x3c */
2649.align 32
2650 ta HP_BAD_TRAP /* 0x3d */
2651.align 32
2652 ta HP_BAD_TRAP /* 0x3e */
2653.align 32
2654 ta HP_BAD_TRAP /* 0x3f */
2655.align 32
2656 ta HP_BAD_TRAP /* 0x40 */
2657.align 32
2658 ta HP_BAD_TRAP /* 0x41 */
2659.align 32
2660 ta HP_BAD_TRAP /* 0x42 */
2661.align 32
2662 ta HP_BAD_TRAP /* 0x43 */
2663.align 32
2664 ta HP_BAD_TRAP /* 0x44 */
2665.align 32
2666 ta HP_BAD_TRAP /* 0x45 */
2667.align 32
2668 ta HP_BAD_TRAP /* 0x46 */
2669.align 32
2670 ta HP_BAD_TRAP /* 0x47 */
2671.align 32
2672 ta HP_BAD_TRAP /* 0x48 */
2673.align 32
2674 ta HP_BAD_TRAP /* 0x49 */
2675.align 32
2676 ta HP_BAD_TRAP /* 0x4a */
2677.align 32
2678 ta HP_BAD_TRAP /* 0x4b */
2679.align 32
2680 ta HP_BAD_TRAP /* 0x4c */
2681.align 32
2682 ta HP_BAD_TRAP /* 0x4d */
2683.align 32
2684 ta HP_BAD_TRAP /* 0x4e */
2685.align 32
2686 ta HP_BAD_TRAP /* 0x4f */
2687.align 32
2688 ta HP_BAD_TRAP /* 0x50 */
2689.align 32
2690 ta HP_BAD_TRAP /* 0x51 */
2691.align 32
2692 ta HP_BAD_TRAP /* 0x52 */
2693.align 32
2694 ta HP_BAD_TRAP /* 0x53 */
2695.align 32
2696 ta HP_BAD_TRAP /* 0x54 */
2697.align 32
2698 ta HP_BAD_TRAP /* 0x55 */
2699.align 32
2700 ta HP_BAD_TRAP /* 0x56 */
2701.align 32
2702 ta HP_BAD_TRAP /* 0x57 */
2703.align 32
2704 ta HP_BAD_TRAP /* 0x58 */
2705.align 32
2706 ta HP_BAD_TRAP /* 0x59 */
2707.align 32
2708 ta HP_BAD_TRAP /* 0x5a */
2709.align 32
2710 ta HP_BAD_TRAP /* 0x5b */
2711.align 32
2712 ta HP_BAD_TRAP /* 0x5c */
2713.align 32
2714 ta HP_BAD_TRAP /* 0x5d */
2715.align 32
2716 ta HP_BAD_TRAP /* 0x5e */
2717.align 32
2718 ta HP_BAD_TRAP /* 0x5f */
2719.align 32
2720 ta HP_BAD_TRAP /* 0x60 */
2721.align 32
2722 ta HP_BAD_TRAP /* 0x61 */
2723.align 32
2724 ta HP_BAD_TRAP /* 0x62 */
2725.align 32
2726 ta HP_BAD_TRAP /* 0x63 */
2727.align 32
2728 ta HP_BAD_TRAP /* 0x64 */
2729.align 32
2730 ta HP_BAD_TRAP /* 0x65 */
2731.align 32
2732 ta HP_BAD_TRAP /* 0x66 */
2733.align 32
2734 ta HP_BAD_TRAP /* 0x67 */
2735.align 32
2736 ta HP_BAD_TRAP /* 0x68 */
2737.align 32
2738 ta HP_BAD_TRAP /* 0x69 */
2739.align 32
2740 ta HP_BAD_TRAP /* 0x6a */
2741.align 32
2742 ta HP_BAD_TRAP /* 0x6b */
2743.align 32
2744 ta HP_BAD_TRAP /* 0x6c */
2745.align 32
2746 ta HP_BAD_TRAP /* 0x6d */
2747.align 32
2748 ta HP_BAD_TRAP /* 0x6e */
2749.align 32
2750 ta HP_BAD_TRAP /* 0x6f */
2751.align 32
2752 ta HP_BAD_TRAP /* 0x70 */
2753.align 32
2754 ta HP_BAD_TRAP /* 0x71 */
2755.align 32
2756 ta HP_BAD_TRAP /* 0x72 */
2757.align 32
2758 ta HP_BAD_TRAP /* 0x73 */
2759.align 32
2760 ta HP_BAD_TRAP /* 0x74 */
2761.align 32
2762 ta HP_BAD_TRAP /* 0x75 */
2763.align 32
2764 ta HP_BAD_TRAP /* 0x76 */
2765.align 32
2766 ta HP_BAD_TRAP /* 0x77 */
2767.align 32
2768 ta HP_BAD_TRAP /* 0x78 */
2769.align 32
2770 ta HP_BAD_TRAP /* 0x79 */
2771.align 32
2772 ta HP_BAD_TRAP /* 0x7a */
2773.align 32
2774 ta HP_BAD_TRAP /* 0x7b */
2775.align 32
2776 ta HP_BAD_TRAP /* 0x7c */
2777.align 32
2778 ta HP_BAD_TRAP /* 0x7d */
2779.align 32
2780 ta HP_BAD_TRAP /* 0x7e */
2781.align 32
2782 ta HP_BAD_TRAP /* 0x7f */
2783.align 32
2784 ta HP_BAD_TRAP /* 0x80 */
2785.align 32
2786 ta HP_BAD_TRAP /* 0x81 */
2787.align 32
2788 ta HP_BAD_TRAP /* 0x82 */
2789.align 32
2790 ta HP_BAD_TRAP /* 0x83 */
2791.align 32
2792 ta HP_BAD_TRAP /* 0x84 */
2793.align 32
2794 ta HP_BAD_TRAP /* 0x85 */
2795.align 32
2796 ta HP_BAD_TRAP /* 0x86 */
2797.align 32
2798 ta HP_BAD_TRAP /* 0x87 */
2799.align 32
2800 ta HP_BAD_TRAP /* 0x88 */
2801.align 32
2802 ta HP_BAD_TRAP /* 0x89 */
2803.align 32
2804 ta HP_BAD_TRAP /* 0x8a */
2805.align 32
2806 ta HP_BAD_TRAP /* 0x8b */
2807.align 32
2808 ta HP_BAD_TRAP /* 0x8c */
2809.align 32
2810 ta HP_BAD_TRAP /* 0x8d */
2811.align 32
2812 ta HP_BAD_TRAP /* 0x8e */
2813.align 32
2814 ta HP_BAD_TRAP /* 0x8f */
2815.align 32
2816 ta HP_BAD_TRAP /* 0x90 */
2817.align 32
2818 ta HP_BAD_TRAP /* 0x91 */
2819.align 32
2820 ta HP_BAD_TRAP /* 0x92 */
2821.align 32
2822 ta HP_BAD_TRAP /* 0x93 */
2823.align 32
2824 ta HP_BAD_TRAP /* 0x94 */
2825.align 32
2826 ta HP_BAD_TRAP /* 0x95 */
2827.align 32
2828 ta HP_BAD_TRAP /* 0x96 */
2829.align 32
2830 ta HP_BAD_TRAP /* 0x97 */
2831.align 32
2832 ta HP_BAD_TRAP /* 0x98 */
2833.align 32
2834 ta HP_BAD_TRAP /* 0x99 */
2835.align 32
2836 ta HP_BAD_TRAP /* 0x9a */
2837.align 32
2838 ta HP_BAD_TRAP /* 0x9b */
2839.align 32
2840 ta HP_BAD_TRAP /* 0x9c */
2841.align 32
2842 ta HP_BAD_TRAP /* 0x9d */
2843.align 32
2844 ta HP_BAD_TRAP /* 0x9e */
2845.align 32
2846 ta HP_BAD_TRAP /* 0x9f */
2847.align 32
2848 ta HP_BAD_TRAP /* 0xa0 */
2849.align 32
2850 ta HP_BAD_TRAP /* 0xa1 */
2851.align 32
2852 ta HP_BAD_TRAP /* 0xa2 */
2853.align 32
2854 ta HP_BAD_TRAP /* 0xa3 */
2855.align 32
2856 ta HP_BAD_TRAP /* 0xa4 */
2857.align 32
2858 ta HP_BAD_TRAP /* 0xa5 */
2859.align 32
2860 ta HP_BAD_TRAP /* 0xa6 */
2861.align 32
2862 ta HP_BAD_TRAP /* 0xa7 */
2863.align 32
2864 ta HP_BAD_TRAP /* 0xa8 */
2865.align 32
2866 ta HP_BAD_TRAP /* 0xa9 */
2867.align 32
2868 ta HP_BAD_TRAP /* 0xaa */
2869.align 32
2870 ta HP_BAD_TRAP /* 0xab */
2871.align 32
2872 ta HP_BAD_TRAP /* 0xac */
2873.align 32
2874 ta HP_BAD_TRAP /* 0xad */
2875.align 32
2876 ta HP_BAD_TRAP /* 0xae */
2877.align 32
2878 ta HP_BAD_TRAP /* 0xaf */
2879.align 32
2880 ta HP_BAD_TRAP /* 0xb0 */
2881.align 32
2882 ta HP_BAD_TRAP /* 0xb1 */
2883.align 32
2884 ta HP_BAD_TRAP /* 0xb2 */
2885.align 32
2886 ta HP_BAD_TRAP /* 0xb3 */
2887.align 32
2888 ta HP_BAD_TRAP /* 0xb4 */
2889.align 32
2890 ta HP_BAD_TRAP /* 0xb5 */
2891.align 32
2892 ta HP_BAD_TRAP /* 0xb6 */
2893.align 32
2894 ta HP_BAD_TRAP /* 0xb7 */
2895.align 32
2896 ta HP_BAD_TRAP /* 0xb8 */
2897.align 32
2898 ta HP_BAD_TRAP /* 0xb9 */
2899.align 32
2900 ta HP_BAD_TRAP /* 0xba */
2901.align 32
2902 ta HP_BAD_TRAP /* 0xbb */
2903.align 32
2904 ta HP_BAD_TRAP /* 0xbc */
2905.align 32
2906 ta HP_BAD_TRAP /* 0xbd */
2907.align 32
2908 ta HP_BAD_TRAP /* 0xbe */
2909.align 32
2910 ta HP_BAD_TRAP /* 0xbf */
2911.align 32
2912 ta HP_BAD_TRAP /* 0xc0 */
2913.align 32
2914 ta HP_BAD_TRAP /* 0xc1 */
2915.align 32
2916 ta HP_BAD_TRAP /* 0xc2 */
2917.align 32
2918 ta HP_BAD_TRAP /* 0xc3 */
2919.align 32
2920 ta HP_BAD_TRAP /* 0xc4 */
2921.align 32
2922 ta HP_BAD_TRAP /* 0xc5 */
2923.align 32
2924 ta HP_BAD_TRAP /* 0xc6 */
2925.align 32
2926 ta HP_BAD_TRAP /* 0xc7 */
2927.align 32
2928 ta HP_BAD_TRAP /* 0xc8 */
2929.align 32
2930 ta HP_BAD_TRAP /* 0xc9 */
2931.align 32
2932 ta HP_BAD_TRAP /* 0xca */
2933.align 32
2934 ta HP_BAD_TRAP /* 0xcb */
2935.align 32
2936 ta HP_BAD_TRAP /* 0xcc */
2937.align 32
2938 ta HP_BAD_TRAP /* 0xcd */
2939.align 32
2940 ta HP_BAD_TRAP /* 0xce */
2941.align 32
2942 ta HP_BAD_TRAP /* 0xcf */
2943.align 32
2944 ta HP_BAD_TRAP /* 0xd0 */
2945.align 32
2946 ta HP_BAD_TRAP /* 0xd1 */
2947.align 32
2948 ta HP_BAD_TRAP /* 0xd2 */
2949.align 32
2950 ta HP_BAD_TRAP /* 0xd3 */
2951.align 32
2952 ta HP_BAD_TRAP /* 0xd4 */
2953.align 32
2954 ta HP_BAD_TRAP /* 0xd5 */
2955.align 32
2956 ta HP_BAD_TRAP /* 0xd6 */
2957.align 32
2958 ta HP_BAD_TRAP /* 0xd7 */
2959.align 32
2960 ta HP_BAD_TRAP /* 0xd8 */
2961.align 32
2962 ta HP_BAD_TRAP /* 0xd9 */
2963.align 32
2964 ta HP_BAD_TRAP /* 0xda */
2965.align 32
2966 ta HP_BAD_TRAP /* 0xdb */
2967.align 32
2968 ta HP_BAD_TRAP /* 0xdc */
2969.align 32
2970 ta HP_BAD_TRAP /* 0xdd */
2971.align 32
2972 ta HP_BAD_TRAP /* 0xde */
2973.align 32
2974 ta HP_BAD_TRAP /* 0xdf */
2975.align 32
2976 ta HP_BAD_TRAP /* 0xe0 */
2977.align 32
2978 ta HP_BAD_TRAP /* 0xe1 */
2979.align 32
2980 ta HP_BAD_TRAP /* 0xe2 */
2981.align 32
2982 ta HP_BAD_TRAP /* 0xe3 */
2983.align 32
2984 ta HP_BAD_TRAP /* 0xe4 */
2985.align 32
2986 ta HP_BAD_TRAP /* 0xe5 */
2987.align 32
2988 ta HP_BAD_TRAP /* 0xe6 */
2989.align 32
2990 ta HP_BAD_TRAP /* 0xe7 */
2991.align 32
2992 ta HP_BAD_TRAP /* 0xe8 */
2993.align 32
2994 ta HP_BAD_TRAP /* 0xe9 */
2995.align 32
2996 ta HP_BAD_TRAP /* 0xea */
2997.align 32
2998 ta HP_BAD_TRAP /* 0xeb */
2999.align 32
3000 ta HP_BAD_TRAP /* 0xec */
3001.align 32
3002 ta HP_BAD_TRAP /* 0xed */
3003.align 32
3004 ta HP_BAD_TRAP /* 0xee */
3005.align 32
3006 ta HP_BAD_TRAP /* 0xef */
3007.align 32
3008 ta HP_BAD_TRAP /* 0xf0 */
3009.align 32
3010 ta HP_BAD_TRAP /* 0xf1 */
3011.align 32
3012 ta HP_BAD_TRAP /* 0xf2 */
3013.align 32
3014 ta HP_BAD_TRAP /* 0xf3 */
3015.align 32
3016 ta HP_BAD_TRAP /* 0xf4 */
3017.align 32
3018 ta HP_BAD_TRAP /* 0xf5 */
3019.align 32
3020 ta HP_BAD_TRAP /* 0xf6 */
3021.align 32
3022 ta HP_BAD_TRAP /* 0xf7 */
3023.align 32
3024 ta HP_BAD_TRAP /* 0xf8 */
3025.align 32
3026 ta HP_BAD_TRAP /* 0xf9 */
3027.align 32
3028 ta HP_BAD_TRAP /* 0xfa */
3029.align 32
3030 ta HP_BAD_TRAP /* 0xfb */
3031.align 32
3032 ta HP_BAD_TRAP /* 0xfc */
3033.align 32
3034 ta HP_BAD_TRAP /* 0xfd */
3035.align 32
3036 ta HP_BAD_TRAP /* 0xfe */
3037.align 32
3038 ta HP_BAD_TRAP /* 0xff */
3039.align 32
3040 ta HP_GOOD_TRAP /* 0x100 */
3041.align 32
3042 ta HP_BAD_TRAP /* 0x101 */
3043.align 32
3044 ta HP_BAD_TRAP /* 0x102 */
3045.align 32
3046 ta HP_BAD_TRAP /* 0x103 */
3047.align 32
3048 ta HP_BAD_TRAP /* 0x104 */
3049.align 32
3050 ta HP_BAD_TRAP /* 0x105 */
3051.align 32
3052 ta HP_BAD_TRAP /* 0x106 */
3053.align 32
3054 ta HP_BAD_TRAP /* 0x107 */
3055.align 32
3056 ta HP_BAD_TRAP /* 0x108 */
3057.align 32
3058 ta HP_BAD_TRAP /* 0x109 */
3059.align 32
3060 ta HP_BAD_TRAP /* 0x10a */
3061.align 32
3062 ta HP_BAD_TRAP /* 0x10b */
3063.align 32
3064 ta HP_BAD_TRAP /* 0x10c */
3065.align 32
3066 ta HP_BAD_TRAP /* 0x10d */
3067.align 32
3068 ta HP_BAD_TRAP /* 0x10e */
3069.align 32
3070 ta HP_BAD_TRAP /* 0x10f */
3071.align 32
3072 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
3073 done
3074.align 32
3075 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
3076 done
3077.align 32
3078 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
3079 done
3080.align 32
3081 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
3082 done
3083.align 32
3084 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
3085 done
3086.align 32
3087 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
3088 done
3089.align 32
3090 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
3091 done
3092.align 32
3093 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
3094 done
3095.align 32
3096 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
3097 done
3098.align 32
3099 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
3100 done
3101.align 32
3102 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
3103 done
3104.align 32
3105 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
3106 done
3107.align 32
3108 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
3109 done
3110.align 32
3111 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
3112 done
3113.align 32
3114 ta HP_BAD_TRAP /* 0x11e */
3115.align 32
3116 ta HP_BAD_TRAP /* 0x11f */
3117.align 32
3118 sllx %i7, 63, %g1
3119 brz %g1, 1f
3120 nop
3121 rdpr %tnpc, %g2
3122 add %g2, 8, %g2
3123 wrpr %g2, %tnpc
31241:
3125 done
3126.align 32
3127 ta HPTRAP_CHANGE_PID /* 0x121 */
3128 done
3129.align 32
3130 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
3131 done
3132.align 32 /* 0x123 */
3133 ldxa [%l1] 0x14, %l2
3134 done
3135.align 32 /* 0x124 */
3136 ldxa [%l1] 0x1c, %l2
3137 done
3138.align 32 /* 0x125 */
3139 ldda [%l1] 0x26, %l2
3140 done
3141.align 32 /* 0x126 */
3142 ldda [%l1] 0x2e, %l2
3143 done
3144.align 32
3145 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
3146 done
3147.align 32
3148 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
3149 done
3150.align 32
3151 ta HPTRAP_DELAY_LOOP /* 0x129 */
3152 done
3153.align 32
3154 ta HPTRAP_SEM_LOCK /* 0x12a */
3155 done
3156.align 32
3157 ta HPTRAP_SEM_RELEASE /* 0x12b */
3158 done
3159.align 32
3160 ta HPTRAP_SEM_GET /* 0x12c */
3161 done
3162.align 32
3163 ta HPTRAP_SEM_SET /* 0x12d */
3164 done
3165.align 32
3166 ta HP_BAD_TRAP /* 0x12e */
3167.align 32
3168 ta HP_BAD_TRAP /* 0x12f */
3169.align 32
3170 ta HP_BAD_TRAP /* 0x130 */
3171.align 32
3172 ta HP_BAD_TRAP /* 0x131 */
3173.align 32
3174 ta HP_BAD_TRAP /* 0x132 */
3175.align 32
3176 ta HP_BAD_TRAP /* 0x133 */
3177.align 32
3178 ta HP_BAD_TRAP /* 0x134 */
3179.align 32
3180 ta HP_BAD_TRAP /* 0x135 */
3181.align 32
3182 ta HP_BAD_TRAP /* 0x136 */
3183.align 32
3184 ta HP_BAD_TRAP /* 0x137 */
3185.align 32
3186 ta HP_BAD_TRAP /* 0x138 */
3187.align 32
3188 ta HP_BAD_TRAP /* 0x139 */
3189.align 32
3190 ta HP_BAD_TRAP /* 0x13a */
3191.align 32
3192 ta HP_BAD_TRAP /* 0x13b */
3193.align 32
3194 ta HP_BAD_TRAP /* 0x13c */
3195.align 32
3196 ta HP_BAD_TRAP /* 0x13d */
3197.align 32
3198 ta HP_BAD_TRAP /* 0x13e */
3199.align 32
3200 ta HP_BAD_TRAP /* 0x13f */
3201.align 32
3202 ta HP_BAD_TRAP /* 0x140 */
3203.align 32
3204 ta HP_BAD_TRAP /* 0x141 */
3205.align 32
3206 ta HP_BAD_TRAP /* 0x142 */
3207.align 32
3208 ta HP_BAD_TRAP /* 0x143 */
3209.align 32
3210 ta HP_BAD_TRAP /* 0x144 */
3211.align 32
3212 ta HP_BAD_TRAP /* 0x145 */
3213.align 32
3214 ta HP_BAD_TRAP /* 0x146 */
3215.align 32
3216 ta HP_BAD_TRAP /* 0x147 */
3217.align 32
3218 ta HP_BAD_TRAP /* 0x148 */
3219.align 32
3220 ta HP_BAD_TRAP /* 0x149 */
3221.align 32
3222 ta HP_BAD_TRAP /* 0x14a */
3223.align 32
3224 ta HP_BAD_TRAP /* 0x14b */
3225.align 32
3226 ta HP_BAD_TRAP /* 0x14c */
3227.align 32
3228 ta HP_BAD_TRAP /* 0x14d */
3229.align 32
3230 ta HP_BAD_TRAP /* 0x14e */
3231.align 32
3232 ta HP_BAD_TRAP /* 0x14f */
3233.align 32
3234 ta HP_BAD_TRAP /* 0x150 */
3235.align 32
3236 ta HP_BAD_TRAP /* 0x151 */
3237.align 32
3238 ta HP_BAD_TRAP /* 0x152 */
3239.align 32
3240 ta HP_BAD_TRAP /* 0x153 */
3241.align 32
3242 ta HP_BAD_TRAP /* 0x154 */
3243.align 32
3244 ta HP_BAD_TRAP /* 0x155 */
3245.align 32
3246 ta HP_BAD_TRAP /* 0x156 */
3247.align 32
3248 ta HP_BAD_TRAP /* 0x157 */
3249.align 32
3250 ta HP_BAD_TRAP /* 0x158 */
3251.align 32
3252 ta HP_BAD_TRAP /* 0x159 */
3253.align 32
3254 ta HP_BAD_TRAP /* 0x15a */
3255.align 32
3256 ta HP_BAD_TRAP /* 0x15b */
3257.align 32
3258 ta HP_BAD_TRAP /* 0x15c */
3259.align 32
3260 ta HP_BAD_TRAP /* 0x15d */
3261.align 32
3262 ta HP_BAD_TRAP /* 0x15e */
3263.align 32
3264 ta HP_BAD_TRAP /* 0x15f */
3265.align 32
3266 ta HP_BAD_TRAP /* 0x160 */
3267.align 32
3268 ta HP_BAD_TRAP /* 0x161 */
3269.align 32
3270 ta HP_BAD_TRAP /* 0x162 */
3271.align 32
3272 ta HP_BAD_TRAP /* 0x163 */
3273.align 32
3274 ta HP_BAD_TRAP /* 0x164 */
3275.align 32
3276 ta HP_BAD_TRAP /* 0x165 */
3277.align 32
3278 ta HP_BAD_TRAP /* 0x166 */
3279.align 32
3280 ta HP_BAD_TRAP /* 0x167 */
3281.align 32
3282 ta HP_BAD_TRAP /* 0x168 */
3283.align 32
3284 ta HP_BAD_TRAP /* 0x169 */
3285.align 32
3286 ta HP_BAD_TRAP /* 0x16a */
3287.align 32
3288 ta HP_BAD_TRAP /* 0x16b */
3289.align 32
3290 ta HP_BAD_TRAP /* 0x16c */
3291.align 32
3292 ta HP_BAD_TRAP /* 0x16d */
3293.align 32
3294 ta HP_BAD_TRAP /* 0x16e */
3295.align 32
3296 ta HP_BAD_TRAP /* 0x16f */
3297.align 32
3298 ta HP_BAD_TRAP /* 0x170 */
3299.align 32
3300 ta HP_BAD_TRAP /* 0x171 */
3301.align 32
3302 ta HP_BAD_TRAP /* 0x172 */
3303.align 32
3304 ta HP_BAD_TRAP /* 0x173 */
3305.align 32
3306 ta HP_BAD_TRAP /* 0x174 */
3307.align 32
3308 ta HP_BAD_TRAP /* 0x175 */
3309.align 32
3310 ta HP_BAD_TRAP /* 0x176 */
3311.align 32
3312 ta HP_BAD_TRAP /* 0x177 */
3313.align 32
3314 ta HP_BAD_TRAP /* 0x178 */
3315.align 32
3316 ta HP_BAD_TRAP /* 0x179 */
3317.align 32
3318 ta HP_BAD_TRAP /* 0x17a */
3319.align 32
3320 ta HP_BAD_TRAP /* 0x17b */
3321.align 32
3322 ta HP_BAD_TRAP /* 0x17c */
3323.align 32
3324 ta HP_BAD_TRAP /* 0x17d */
3325.align 32
3326 ta HP_BAD_TRAP /* 0x17e */
3327.align 32
3328 ta HP_BAD_TRAP /* 0x17f */
3329.align 32
3330Thr1_Ptrap_Sect_text_end:
3331/*********************************************************************/
3332SECTION .Thr2_Ptrap_Sect TEXT_VA=THR2_PTRAP_TEXT_VA
3333attr_text {
3334 Name = .Thr2_Ptrap_Sect ,
3335 thr2_z_ctx_tsb_3
3336 VA = THR2_PTRAP_TEXT_VA ,
3337 RA = THR2_PTRAP_TEXT_RA ,
3338 PA = THR2_PTRAP_TEXT_PA ,
3339 TTE_Context = NUCLEUS ,
3340 TTE_V = 1 ,
3341 TTE_NFO = 0 ,
3342 TTE_L = 0 ,
3343 TTE_Soft = 0 ,
3344 TTE_IE = 0 ,
3345 TTE_E = 0 ,
3346 TTE_CP = 1 ,
3347 TTE_CV = 0 ,
3348 TTE_P = 0 ,
3349 TTE_EP = 1 ,
3350 TTE_W = 1 ,
3351 TTE_SW1 = 0 ,
3352 TTE_SW0 = 0 ,
3353 TTE_RSVD1 = 0 ,
3354 TTE_Size = 1 ,
3355 end_label = Thr2_Ptrap_Sect_text_end ,
3356 compressimage ,
3357 }
3358 ta HP_BAD_TRAP /* 0x0 */
3359.align 32
3360 ta HP_BAD_TRAP /* 0x1 */
3361.align 32
3362 ta HP_BAD_TRAP /* 0x2 */
3363.align 32
3364 ta HP_BAD_TRAP /* 0x3 */
3365.align 32
3366 ta HP_BAD_TRAP /* 0x4 */
3367.align 32
3368 ta HP_BAD_TRAP /* 0x5 */
3369.align 32
3370 ta HP_BAD_TRAP /* 0x6 */
3371.align 32
3372 ta HP_BAD_TRAP /* 0x7 */
3373.align 32
3374 ta HP_BAD_TRAP /* 0x8 */
3375.align 32
3376 ta HP_BAD_TRAP /* 0x9 */
3377.align 32
3378 ta HP_BAD_TRAP /* 0xa */
3379.align 32
3380 ta HP_BAD_TRAP /* 0xb */
3381.align 32
3382 ta HP_BAD_TRAP /* 0xc */
3383.align 32
3384 ta HP_BAD_TRAP /* 0xd */
3385.align 32
3386 ta HP_BAD_TRAP /* 0xe */
3387.align 32
3388 ta HP_BAD_TRAP /* 0xf */
3389.align 32
3390 ta HP_BAD_TRAP /* 0x10 */
3391.align 32
3392 ta HP_BAD_TRAP /* 0x11 */
3393.align 32
3394 ta HP_BAD_TRAP /* 0x12 */
3395.align 32
3396 ta HP_BAD_TRAP /* 0x13 */
3397.align 32
3398 ta HP_BAD_TRAP /* 0x14 */
3399.align 32
3400 ta HP_BAD_TRAP /* 0x15 */
3401.align 32
3402 ta HP_BAD_TRAP /* 0x16 */
3403.align 32
3404 ta HP_BAD_TRAP /* 0x17 */
3405.align 32
3406 ta HP_BAD_TRAP /* 0x18 */
3407.align 32
3408 ta HP_BAD_TRAP /* 0x19 */
3409.align 32
3410 ta HP_BAD_TRAP /* 0x1a */
3411.align 32
3412 ta HP_BAD_TRAP /* 0x1b */
3413.align 32
3414 ta HP_BAD_TRAP /* 0x1c */
3415.align 32
3416 ta HP_BAD_TRAP /* 0x1d */
3417.align 32
3418 ta HP_BAD_TRAP /* 0x1e */
3419.align 32
3420 ta HP_BAD_TRAP /* 0x1f */
3421.align 32
3422 ta HP_BAD_TRAP /* 0x20 */
3423.align 32
3424 ta HP_BAD_TRAP /* 0x21 */
3425.align 32
3426 ta HP_BAD_TRAP /* 0x22 */
3427.align 32
3428 ta HP_BAD_TRAP /* 0x23 */
3429.align 32
3430 ta HP_BAD_TRAP /* 0x24 */
3431.align 32
3432 ta HP_BAD_TRAP /* 0x25 */
3433.align 32
3434 ta HP_BAD_TRAP /* 0x26 */
3435.align 32
3436 ta HP_BAD_TRAP /* 0x27 */
3437.align 32
3438 ta HP_BAD_TRAP /* 0x28 */
3439.align 32
3440 ta HP_BAD_TRAP /* 0x29 */
3441.align 32
3442 ta HP_BAD_TRAP /* 0x2a */
3443.align 32
3444 ta HP_BAD_TRAP /* 0x2b */
3445.align 32
3446 ta HP_BAD_TRAP /* 0x2c */
3447.align 32
3448 ta HP_BAD_TRAP /* 0x2d */
3449.align 32
3450 ta HP_BAD_TRAP /* 0x2e */
3451.align 32
3452 ta HP_BAD_TRAP /* 0x2f */
3453.align 32
3454 ta HP_BAD_TRAP /* 0x30 */
3455.align 32
3456 ta HP_BAD_TRAP /* 0x31 */
3457.align 32
3458 ta HP_BAD_TRAP /* 0x32 */
3459.align 32
3460 ta HP_BAD_TRAP /* 0x33 */
3461.align 32
3462 ta HP_BAD_TRAP /* 0x34 */
3463.align 32
3464 ta HP_BAD_TRAP /* 0x35 */
3465.align 32
3466 ta HP_BAD_TRAP /* 0x36 */
3467.align 32
3468 ta HP_BAD_TRAP /* 0x37 */
3469.align 32
3470 ta HP_BAD_TRAP /* 0x38 */
3471.align 32
3472 ta HP_BAD_TRAP /* 0x39 */
3473.align 32
3474 ta HP_BAD_TRAP /* 0x3a */
3475.align 32
3476 ta HP_BAD_TRAP /* 0x3b */
3477.align 32
3478 ta HP_BAD_TRAP /* 0x3c */
3479.align 32
3480 ta HP_BAD_TRAP /* 0x3d */
3481.align 32
3482 ta HP_BAD_TRAP /* 0x3e */
3483.align 32
3484 ta HP_BAD_TRAP /* 0x3f */
3485.align 32
3486 ta HP_BAD_TRAP /* 0x40 */
3487.align 32
3488 ta HP_BAD_TRAP /* 0x41 */
3489.align 32
3490 ta HP_BAD_TRAP /* 0x42 */
3491.align 32
3492 ta HP_BAD_TRAP /* 0x43 */
3493.align 32
3494 ta HP_BAD_TRAP /* 0x44 */
3495.align 32
3496 ta HP_BAD_TRAP /* 0x45 */
3497.align 32
3498 ta HP_BAD_TRAP /* 0x46 */
3499.align 32
3500 ta HP_BAD_TRAP /* 0x47 */
3501.align 32
3502 ta HP_BAD_TRAP /* 0x48 */
3503.align 32
3504 ta HP_BAD_TRAP /* 0x49 */
3505.align 32
3506 ta HP_BAD_TRAP /* 0x4a */
3507.align 32
3508 ta HP_BAD_TRAP /* 0x4b */
3509.align 32
3510 ta HP_BAD_TRAP /* 0x4c */
3511.align 32
3512 ta HP_BAD_TRAP /* 0x4d */
3513.align 32
3514 ta HP_BAD_TRAP /* 0x4e */
3515.align 32
3516 ta HP_BAD_TRAP /* 0x4f */
3517.align 32
3518 ta HP_BAD_TRAP /* 0x50 */
3519.align 32
3520 ta HP_BAD_TRAP /* 0x51 */
3521.align 32
3522 ta HP_BAD_TRAP /* 0x52 */
3523.align 32
3524 ta HP_BAD_TRAP /* 0x53 */
3525.align 32
3526 ta HP_BAD_TRAP /* 0x54 */
3527.align 32
3528 ta HP_BAD_TRAP /* 0x55 */
3529.align 32
3530 ta HP_BAD_TRAP /* 0x56 */
3531.align 32
3532 ta HP_BAD_TRAP /* 0x57 */
3533.align 32
3534 ta HP_BAD_TRAP /* 0x58 */
3535.align 32
3536 ta HP_BAD_TRAP /* 0x59 */
3537.align 32
3538 ta HP_BAD_TRAP /* 0x5a */
3539.align 32
3540 ta HP_BAD_TRAP /* 0x5b */
3541.align 32
3542 ta HP_BAD_TRAP /* 0x5c */
3543.align 32
3544 ta HP_BAD_TRAP /* 0x5d */
3545.align 32
3546 ta HP_BAD_TRAP /* 0x5e */
3547.align 32
3548 ta HP_BAD_TRAP /* 0x5f */
3549.align 32
3550 ta HP_BAD_TRAP /* 0x60 */
3551.align 32
3552 ta HP_BAD_TRAP /* 0x61 */
3553.align 32
3554 ta HP_BAD_TRAP /* 0x62 */
3555.align 32
3556 ta HP_BAD_TRAP /* 0x63 */
3557.align 32
3558 ta HP_BAD_TRAP /* 0x64 */
3559.align 32
3560 ta HP_BAD_TRAP /* 0x65 */
3561.align 32
3562 ta HP_BAD_TRAP /* 0x66 */
3563.align 32
3564 ta HP_BAD_TRAP /* 0x67 */
3565.align 32
3566 ta HP_BAD_TRAP /* 0x68 */
3567.align 32
3568 ta HP_BAD_TRAP /* 0x69 */
3569.align 32
3570 ta HP_BAD_TRAP /* 0x6a */
3571.align 32
3572 ta HP_BAD_TRAP /* 0x6b */
3573.align 32
3574 ta HP_BAD_TRAP /* 0x6c */
3575.align 32
3576 ta HP_BAD_TRAP /* 0x6d */
3577.align 32
3578 ta HP_BAD_TRAP /* 0x6e */
3579.align 32
3580 ta HP_BAD_TRAP /* 0x6f */
3581.align 32
3582 ta HP_BAD_TRAP /* 0x70 */
3583.align 32
3584 ta HP_BAD_TRAP /* 0x71 */
3585.align 32
3586 ta HP_BAD_TRAP /* 0x72 */
3587.align 32
3588 ta HP_BAD_TRAP /* 0x73 */
3589.align 32
3590 ta HP_BAD_TRAP /* 0x74 */
3591.align 32
3592 ta HP_BAD_TRAP /* 0x75 */
3593.align 32
3594 ta HP_BAD_TRAP /* 0x76 */
3595.align 32
3596 ta HP_BAD_TRAP /* 0x77 */
3597.align 32
3598 ta HP_BAD_TRAP /* 0x78 */
3599.align 32
3600 ta HP_BAD_TRAP /* 0x79 */
3601.align 32
3602 ta HP_BAD_TRAP /* 0x7a */
3603.align 32
3604 ta HP_BAD_TRAP /* 0x7b */
3605.align 32
3606 ta HP_BAD_TRAP /* 0x7c */
3607.align 32
3608 ta HP_BAD_TRAP /* 0x7d */
3609.align 32
3610 ta HP_BAD_TRAP /* 0x7e */
3611.align 32
3612 ta HP_BAD_TRAP /* 0x7f */
3613.align 32
3614 ta HP_BAD_TRAP /* 0x80 */
3615.align 32
3616 ta HP_BAD_TRAP /* 0x81 */
3617.align 32
3618 ta HP_BAD_TRAP /* 0x82 */
3619.align 32
3620 ta HP_BAD_TRAP /* 0x83 */
3621.align 32
3622 ta HP_BAD_TRAP /* 0x84 */
3623.align 32
3624 ta HP_BAD_TRAP /* 0x85 */
3625.align 32
3626 ta HP_BAD_TRAP /* 0x86 */
3627.align 32
3628 ta HP_BAD_TRAP /* 0x87 */
3629.align 32
3630 ta HP_BAD_TRAP /* 0x88 */
3631.align 32
3632 ta HP_BAD_TRAP /* 0x89 */
3633.align 32
3634 ta HP_BAD_TRAP /* 0x8a */
3635.align 32
3636 ta HP_BAD_TRAP /* 0x8b */
3637.align 32
3638 ta HP_BAD_TRAP /* 0x8c */
3639.align 32
3640 ta HP_BAD_TRAP /* 0x8d */
3641.align 32
3642 ta HP_BAD_TRAP /* 0x8e */
3643.align 32
3644 ta HP_BAD_TRAP /* 0x8f */
3645.align 32
3646 ta HP_BAD_TRAP /* 0x90 */
3647.align 32
3648 ta HP_BAD_TRAP /* 0x91 */
3649.align 32
3650 ta HP_BAD_TRAP /* 0x92 */
3651.align 32
3652 ta HP_BAD_TRAP /* 0x93 */
3653.align 32
3654 ta HP_BAD_TRAP /* 0x94 */
3655.align 32
3656 ta HP_BAD_TRAP /* 0x95 */
3657.align 32
3658 ta HP_BAD_TRAP /* 0x96 */
3659.align 32
3660 ta HP_BAD_TRAP /* 0x97 */
3661.align 32
3662 ta HP_BAD_TRAP /* 0x98 */
3663.align 32
3664 ta HP_BAD_TRAP /* 0x99 */
3665.align 32
3666 ta HP_BAD_TRAP /* 0x9a */
3667.align 32
3668 ta HP_BAD_TRAP /* 0x9b */
3669.align 32
3670 ta HP_BAD_TRAP /* 0x9c */
3671.align 32
3672 ta HP_BAD_TRAP /* 0x9d */
3673.align 32
3674 ta HP_BAD_TRAP /* 0x9e */
3675.align 32
3676 ta HP_BAD_TRAP /* 0x9f */
3677.align 32
3678 ta HP_BAD_TRAP /* 0xa0 */
3679.align 32
3680 ta HP_BAD_TRAP /* 0xa1 */
3681.align 32
3682 ta HP_BAD_TRAP /* 0xa2 */
3683.align 32
3684 ta HP_BAD_TRAP /* 0xa3 */
3685.align 32
3686 ta HP_BAD_TRAP /* 0xa4 */
3687.align 32
3688 ta HP_BAD_TRAP /* 0xa5 */
3689.align 32
3690 ta HP_BAD_TRAP /* 0xa6 */
3691.align 32
3692 ta HP_BAD_TRAP /* 0xa7 */
3693.align 32
3694 ta HP_BAD_TRAP /* 0xa8 */
3695.align 32
3696 ta HP_BAD_TRAP /* 0xa9 */
3697.align 32
3698 ta HP_BAD_TRAP /* 0xaa */
3699.align 32
3700 ta HP_BAD_TRAP /* 0xab */
3701.align 32
3702 ta HP_BAD_TRAP /* 0xac */
3703.align 32
3704 ta HP_BAD_TRAP /* 0xad */
3705.align 32
3706 ta HP_BAD_TRAP /* 0xae */
3707.align 32
3708 ta HP_BAD_TRAP /* 0xaf */
3709.align 32
3710 ta HP_BAD_TRAP /* 0xb0 */
3711.align 32
3712 ta HP_BAD_TRAP /* 0xb1 */
3713.align 32
3714 ta HP_BAD_TRAP /* 0xb2 */
3715.align 32
3716 ta HP_BAD_TRAP /* 0xb3 */
3717.align 32
3718 ta HP_BAD_TRAP /* 0xb4 */
3719.align 32
3720 ta HP_BAD_TRAP /* 0xb5 */
3721.align 32
3722 ta HP_BAD_TRAP /* 0xb6 */
3723.align 32
3724 ta HP_BAD_TRAP /* 0xb7 */
3725.align 32
3726 ta HP_BAD_TRAP /* 0xb8 */
3727.align 32
3728 ta HP_BAD_TRAP /* 0xb9 */
3729.align 32
3730 ta HP_BAD_TRAP /* 0xba */
3731.align 32
3732 ta HP_BAD_TRAP /* 0xbb */
3733.align 32
3734 ta HP_BAD_TRAP /* 0xbc */
3735.align 32
3736 ta HP_BAD_TRAP /* 0xbd */
3737.align 32
3738 ta HP_BAD_TRAP /* 0xbe */
3739.align 32
3740 ta HP_BAD_TRAP /* 0xbf */
3741.align 32
3742 ta HP_BAD_TRAP /* 0xc0 */
3743.align 32
3744 ta HP_BAD_TRAP /* 0xc1 */
3745.align 32
3746 ta HP_BAD_TRAP /* 0xc2 */
3747.align 32
3748 ta HP_BAD_TRAP /* 0xc3 */
3749.align 32
3750 ta HP_BAD_TRAP /* 0xc4 */
3751.align 32
3752 ta HP_BAD_TRAP /* 0xc5 */
3753.align 32
3754 ta HP_BAD_TRAP /* 0xc6 */
3755.align 32
3756 ta HP_BAD_TRAP /* 0xc7 */
3757.align 32
3758 ta HP_BAD_TRAP /* 0xc8 */
3759.align 32
3760 ta HP_BAD_TRAP /* 0xc9 */
3761.align 32
3762 ta HP_BAD_TRAP /* 0xca */
3763.align 32
3764 ta HP_BAD_TRAP /* 0xcb */
3765.align 32
3766 ta HP_BAD_TRAP /* 0xcc */
3767.align 32
3768 ta HP_BAD_TRAP /* 0xcd */
3769.align 32
3770 ta HP_BAD_TRAP /* 0xce */
3771.align 32
3772 ta HP_BAD_TRAP /* 0xcf */
3773.align 32
3774 ta HP_BAD_TRAP /* 0xd0 */
3775.align 32
3776 ta HP_BAD_TRAP /* 0xd1 */
3777.align 32
3778 ta HP_BAD_TRAP /* 0xd2 */
3779.align 32
3780 ta HP_BAD_TRAP /* 0xd3 */
3781.align 32
3782 ta HP_BAD_TRAP /* 0xd4 */
3783.align 32
3784 ta HP_BAD_TRAP /* 0xd5 */
3785.align 32
3786 ta HP_BAD_TRAP /* 0xd6 */
3787.align 32
3788 ta HP_BAD_TRAP /* 0xd7 */
3789.align 32
3790 ta HP_BAD_TRAP /* 0xd8 */
3791.align 32
3792 ta HP_BAD_TRAP /* 0xd9 */
3793.align 32
3794 ta HP_BAD_TRAP /* 0xda */
3795.align 32
3796 ta HP_BAD_TRAP /* 0xdb */
3797.align 32
3798 ta HP_BAD_TRAP /* 0xdc */
3799.align 32
3800 ta HP_BAD_TRAP /* 0xdd */
3801.align 32
3802 ta HP_BAD_TRAP /* 0xde */
3803.align 32
3804 ta HP_BAD_TRAP /* 0xdf */
3805.align 32
3806 ta HP_BAD_TRAP /* 0xe0 */
3807.align 32
3808 ta HP_BAD_TRAP /* 0xe1 */
3809.align 32
3810 ta HP_BAD_TRAP /* 0xe2 */
3811.align 32
3812 ta HP_BAD_TRAP /* 0xe3 */
3813.align 32
3814 ta HP_BAD_TRAP /* 0xe4 */
3815.align 32
3816 ta HP_BAD_TRAP /* 0xe5 */
3817.align 32
3818 ta HP_BAD_TRAP /* 0xe6 */
3819.align 32
3820 ta HP_BAD_TRAP /* 0xe7 */
3821.align 32
3822 ta HP_BAD_TRAP /* 0xe8 */
3823.align 32
3824 ta HP_BAD_TRAP /* 0xe9 */
3825.align 32
3826 ta HP_BAD_TRAP /* 0xea */
3827.align 32
3828 ta HP_BAD_TRAP /* 0xeb */
3829.align 32
3830 ta HP_BAD_TRAP /* 0xec */
3831.align 32
3832 ta HP_BAD_TRAP /* 0xed */
3833.align 32
3834 ta HP_BAD_TRAP /* 0xee */
3835.align 32
3836 ta HP_BAD_TRAP /* 0xef */
3837.align 32
3838 ta HP_BAD_TRAP /* 0xf0 */
3839.align 32
3840 ta HP_BAD_TRAP /* 0xf1 */
3841.align 32
3842 ta HP_BAD_TRAP /* 0xf2 */
3843.align 32
3844 ta HP_BAD_TRAP /* 0xf3 */
3845.align 32
3846 ta HP_BAD_TRAP /* 0xf4 */
3847.align 32
3848 ta HP_BAD_TRAP /* 0xf5 */
3849.align 32
3850 ta HP_BAD_TRAP /* 0xf6 */
3851.align 32
3852 ta HP_BAD_TRAP /* 0xf7 */
3853.align 32
3854 ta HP_BAD_TRAP /* 0xf8 */
3855.align 32
3856 ta HP_BAD_TRAP /* 0xf9 */
3857.align 32
3858 ta HP_BAD_TRAP /* 0xfa */
3859.align 32
3860 ta HP_BAD_TRAP /* 0xfb */
3861.align 32
3862 ta HP_BAD_TRAP /* 0xfc */
3863.align 32
3864 ta HP_BAD_TRAP /* 0xfd */
3865.align 32
3866 ta HP_BAD_TRAP /* 0xfe */
3867.align 32
3868 ta HP_BAD_TRAP /* 0xff */
3869.align 32
3870 ta HP_GOOD_TRAP /* 0x100 */
3871.align 32
3872 ta HP_BAD_TRAP /* 0x101 */
3873.align 32
3874 ta HP_BAD_TRAP /* 0x102 */
3875.align 32
3876 ta HP_BAD_TRAP /* 0x103 */
3877.align 32
3878 ta HP_BAD_TRAP /* 0x104 */
3879.align 32
3880 ta HP_BAD_TRAP /* 0x105 */
3881.align 32
3882 ta HP_BAD_TRAP /* 0x106 */
3883.align 32
3884 ta HP_BAD_TRAP /* 0x107 */
3885.align 32
3886 ta HP_BAD_TRAP /* 0x108 */
3887.align 32
3888 ta HP_BAD_TRAP /* 0x109 */
3889.align 32
3890 ta HP_BAD_TRAP /* 0x10a */
3891.align 32
3892 ta HP_BAD_TRAP /* 0x10b */
3893.align 32
3894 ta HP_BAD_TRAP /* 0x10c */
3895.align 32
3896 ta HP_BAD_TRAP /* 0x10d */
3897.align 32
3898 ta HP_BAD_TRAP /* 0x10e */
3899.align 32
3900 ta HP_BAD_TRAP /* 0x10f */
3901.align 32
3902 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
3903 done
3904.align 32
3905 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
3906 done
3907.align 32
3908 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
3909 done
3910.align 32
3911 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
3912 done
3913.align 32
3914 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
3915 done
3916.align 32
3917 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
3918 done
3919.align 32
3920 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
3921 done
3922.align 32
3923 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
3924 done
3925.align 32
3926 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
3927 done
3928.align 32
3929 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
3930 done
3931.align 32
3932 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
3933 done
3934.align 32
3935 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
3936 done
3937.align 32
3938 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
3939 done
3940.align 32
3941 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
3942 done
3943.align 32
3944 ta HP_BAD_TRAP /* 0x11e */
3945.align 32
3946 ta HP_BAD_TRAP /* 0x11f */
3947.align 32
3948 sllx %i7, 63, %g1
3949 brz %g1, 1f
3950 nop
3951 rdpr %tnpc, %g2
3952 add %g2, 8, %g2
3953 wrpr %g2, %tnpc
39541:
3955 done
3956.align 32
3957 ta HPTRAP_CHANGE_PID /* 0x121 */
3958 done
3959.align 32
3960 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
3961 done
3962.align 32 /* 0x123 */
3963 ldxa [%l1] 0x14, %l2
3964 done
3965.align 32 /* 0x124 */
3966 ldxa [%l1] 0x1c, %l2
3967 done
3968.align 32 /* 0x125 */
3969 ldda [%l1] 0x26, %l2
3970 done
3971.align 32 /* 0x126 */
3972 ldda [%l1] 0x2e, %l2
3973 done
3974.align 32
3975 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
3976 done
3977.align 32
3978 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
3979 done
3980.align 32
3981 ta HPTRAP_DELAY_LOOP /* 0x129 */
3982 done
3983.align 32
3984 ta HPTRAP_SEM_LOCK /* 0x12a */
3985 done
3986.align 32
3987 ta HPTRAP_SEM_RELEASE /* 0x12b */
3988 done
3989.align 32
3990 ta HPTRAP_SEM_GET /* 0x12c */
3991 done
3992.align 32
3993 ta HPTRAP_SEM_SET /* 0x12d */
3994 done
3995.align 32
3996 ta HP_BAD_TRAP /* 0x12e */
3997.align 32
3998 ta HP_BAD_TRAP /* 0x12f */
3999.align 32
4000 ta HP_BAD_TRAP /* 0x130 */
4001.align 32
4002 ta HP_BAD_TRAP /* 0x131 */
4003.align 32
4004 ta HP_BAD_TRAP /* 0x132 */
4005.align 32
4006 ta HP_BAD_TRAP /* 0x133 */
4007.align 32
4008 ta HP_BAD_TRAP /* 0x134 */
4009.align 32
4010 ta HP_BAD_TRAP /* 0x135 */
4011.align 32
4012 ta HP_BAD_TRAP /* 0x136 */
4013.align 32
4014 ta HP_BAD_TRAP /* 0x137 */
4015.align 32
4016 ta HP_BAD_TRAP /* 0x138 */
4017.align 32
4018 ta HP_BAD_TRAP /* 0x139 */
4019.align 32
4020 ta HP_BAD_TRAP /* 0x13a */
4021.align 32
4022 ta HP_BAD_TRAP /* 0x13b */
4023.align 32
4024 ta HP_BAD_TRAP /* 0x13c */
4025.align 32
4026 ta HP_BAD_TRAP /* 0x13d */
4027.align 32
4028 ta HP_BAD_TRAP /* 0x13e */
4029.align 32
4030 ta HP_BAD_TRAP /* 0x13f */
4031.align 32
4032 ta HP_BAD_TRAP /* 0x140 */
4033.align 32
4034 ta HP_BAD_TRAP /* 0x141 */
4035.align 32
4036 ta HP_BAD_TRAP /* 0x142 */
4037.align 32
4038 ta HP_BAD_TRAP /* 0x143 */
4039.align 32
4040 ta HP_BAD_TRAP /* 0x144 */
4041.align 32
4042 ta HP_BAD_TRAP /* 0x145 */
4043.align 32
4044 ta HP_BAD_TRAP /* 0x146 */
4045.align 32
4046 ta HP_BAD_TRAP /* 0x147 */
4047.align 32
4048 ta HP_BAD_TRAP /* 0x148 */
4049.align 32
4050 ta HP_BAD_TRAP /* 0x149 */
4051.align 32
4052 ta HP_BAD_TRAP /* 0x14a */
4053.align 32
4054 ta HP_BAD_TRAP /* 0x14b */
4055.align 32
4056 ta HP_BAD_TRAP /* 0x14c */
4057.align 32
4058 ta HP_BAD_TRAP /* 0x14d */
4059.align 32
4060 ta HP_BAD_TRAP /* 0x14e */
4061.align 32
4062 ta HP_BAD_TRAP /* 0x14f */
4063.align 32
4064 ta HP_BAD_TRAP /* 0x150 */
4065.align 32
4066 ta HP_BAD_TRAP /* 0x151 */
4067.align 32
4068 ta HP_BAD_TRAP /* 0x152 */
4069.align 32
4070 ta HP_BAD_TRAP /* 0x153 */
4071.align 32
4072 ta HP_BAD_TRAP /* 0x154 */
4073.align 32
4074 ta HP_BAD_TRAP /* 0x155 */
4075.align 32
4076 ta HP_BAD_TRAP /* 0x156 */
4077.align 32
4078 ta HP_BAD_TRAP /* 0x157 */
4079.align 32
4080 ta HP_BAD_TRAP /* 0x158 */
4081.align 32
4082 ta HP_BAD_TRAP /* 0x159 */
4083.align 32
4084 ta HP_BAD_TRAP /* 0x15a */
4085.align 32
4086 ta HP_BAD_TRAP /* 0x15b */
4087.align 32
4088 ta HP_BAD_TRAP /* 0x15c */
4089.align 32
4090 ta HP_BAD_TRAP /* 0x15d */
4091.align 32
4092 ta HP_BAD_TRAP /* 0x15e */
4093.align 32
4094 ta HP_BAD_TRAP /* 0x15f */
4095.align 32
4096 ta HP_BAD_TRAP /* 0x160 */
4097.align 32
4098 ta HP_BAD_TRAP /* 0x161 */
4099.align 32
4100 ta HP_BAD_TRAP /* 0x162 */
4101.align 32
4102 ta HP_BAD_TRAP /* 0x163 */
4103.align 32
4104 ta HP_BAD_TRAP /* 0x164 */
4105.align 32
4106 ta HP_BAD_TRAP /* 0x165 */
4107.align 32
4108 ta HP_BAD_TRAP /* 0x166 */
4109.align 32
4110 ta HP_BAD_TRAP /* 0x167 */
4111.align 32
4112 ta HP_BAD_TRAP /* 0x168 */
4113.align 32
4114 ta HP_BAD_TRAP /* 0x169 */
4115.align 32
4116 ta HP_BAD_TRAP /* 0x16a */
4117.align 32
4118 ta HP_BAD_TRAP /* 0x16b */
4119.align 32
4120 ta HP_BAD_TRAP /* 0x16c */
4121.align 32
4122 ta HP_BAD_TRAP /* 0x16d */
4123.align 32
4124 ta HP_BAD_TRAP /* 0x16e */
4125.align 32
4126 ta HP_BAD_TRAP /* 0x16f */
4127.align 32
4128 ta HP_BAD_TRAP /* 0x170 */
4129.align 32
4130 ta HP_BAD_TRAP /* 0x171 */
4131.align 32
4132 ta HP_BAD_TRAP /* 0x172 */
4133.align 32
4134 ta HP_BAD_TRAP /* 0x173 */
4135.align 32
4136 ta HP_BAD_TRAP /* 0x174 */
4137.align 32
4138 ta HP_BAD_TRAP /* 0x175 */
4139.align 32
4140 ta HP_BAD_TRAP /* 0x176 */
4141.align 32
4142 ta HP_BAD_TRAP /* 0x177 */
4143.align 32
4144 ta HP_BAD_TRAP /* 0x178 */
4145.align 32
4146 ta HP_BAD_TRAP /* 0x179 */
4147.align 32
4148 ta HP_BAD_TRAP /* 0x17a */
4149.align 32
4150 ta HP_BAD_TRAP /* 0x17b */
4151.align 32
4152 ta HP_BAD_TRAP /* 0x17c */
4153.align 32
4154 ta HP_BAD_TRAP /* 0x17d */
4155.align 32
4156 ta HP_BAD_TRAP /* 0x17e */
4157.align 32
4158 ta HP_BAD_TRAP /* 0x17f */
4159.align 32
4160Thr2_Ptrap_Sect_text_end:
4161/*********************************************************************/
4162SECTION .Thr3_Ptrap_Sect TEXT_VA=THR3_PTRAP_TEXT_VA
4163attr_text {
4164 Name = .Thr3_Ptrap_Sect ,
4165 thr3_z_ctx_tsb_3
4166 VA = THR3_PTRAP_TEXT_VA ,
4167 RA = THR3_PTRAP_TEXT_RA ,
4168 PA = THR3_PTRAP_TEXT_PA ,
4169 TTE_Context = NUCLEUS ,
4170 TTE_V = 1 ,
4171 TTE_NFO = 0 ,
4172 TTE_L = 0 ,
4173 TTE_Soft = 0 ,
4174 TTE_IE = 0 ,
4175 TTE_E = 0 ,
4176 TTE_CP = 1 ,
4177 TTE_CV = 0 ,
4178 TTE_P = 0 ,
4179 TTE_EP = 1 ,
4180 TTE_W = 0 ,
4181 TTE_SW1 = 0 ,
4182 TTE_SW0 = 0 ,
4183 TTE_RSVD1 = 0 ,
4184 TTE_Size = 1 ,
4185 end_label = Thr3_Ptrap_Sect_text_end ,
4186 compressimage ,
4187 }
4188 ta HP_BAD_TRAP /* 0x0 */
4189.align 32
4190 ta HP_BAD_TRAP /* 0x1 */
4191.align 32
4192 ta HP_BAD_TRAP /* 0x2 */
4193.align 32
4194 ta HP_BAD_TRAP /* 0x3 */
4195.align 32
4196 ta HP_BAD_TRAP /* 0x4 */
4197.align 32
4198 ta HP_BAD_TRAP /* 0x5 */
4199.align 32
4200 ta HP_BAD_TRAP /* 0x6 */
4201.align 32
4202 ta HP_BAD_TRAP /* 0x7 */
4203.align 32
4204 ta HP_BAD_TRAP /* 0x8 */
4205.align 32
4206 ta HP_BAD_TRAP /* 0x9 */
4207.align 32
4208 ta HP_BAD_TRAP /* 0xa */
4209.align 32
4210 ta HP_BAD_TRAP /* 0xb */
4211.align 32
4212 ta HP_BAD_TRAP /* 0xc */
4213.align 32
4214 ta HP_BAD_TRAP /* 0xd */
4215.align 32
4216 ta HP_BAD_TRAP /* 0xe */
4217.align 32
4218 ta HP_BAD_TRAP /* 0xf */
4219.align 32
4220 ta HP_BAD_TRAP /* 0x10 */
4221.align 32
4222 ta HP_BAD_TRAP /* 0x11 */
4223.align 32
4224 ta HP_BAD_TRAP /* 0x12 */
4225.align 32
4226 ta HP_BAD_TRAP /* 0x13 */
4227.align 32
4228 ta HP_BAD_TRAP /* 0x14 */
4229.align 32
4230 ta HP_BAD_TRAP /* 0x15 */
4231.align 32
4232 ta HP_BAD_TRAP /* 0x16 */
4233.align 32
4234 ta HP_BAD_TRAP /* 0x17 */
4235.align 32
4236 ta HP_BAD_TRAP /* 0x18 */
4237.align 32
4238 ta HP_BAD_TRAP /* 0x19 */
4239.align 32
4240 ta HP_BAD_TRAP /* 0x1a */
4241.align 32
4242 ta HP_BAD_TRAP /* 0x1b */
4243.align 32
4244 ta HP_BAD_TRAP /* 0x1c */
4245.align 32
4246 ta HP_BAD_TRAP /* 0x1d */
4247.align 32
4248 ta HP_BAD_TRAP /* 0x1e */
4249.align 32
4250 ta HP_BAD_TRAP /* 0x1f */
4251.align 32
4252 ta HP_BAD_TRAP /* 0x20 */
4253.align 32
4254 ta HP_BAD_TRAP /* 0x21 */
4255.align 32
4256 ta HP_BAD_TRAP /* 0x22 */
4257.align 32
4258 ta HP_BAD_TRAP /* 0x23 */
4259.align 32
4260 ta HP_BAD_TRAP /* 0x24 */
4261.align 32
4262 ta HP_BAD_TRAP /* 0x25 */
4263.align 32
4264 ta HP_BAD_TRAP /* 0x26 */
4265.align 32
4266 ta HP_BAD_TRAP /* 0x27 */
4267.align 32
4268 ta HP_BAD_TRAP /* 0x28 */
4269.align 32
4270 ta HP_BAD_TRAP /* 0x29 */
4271.align 32
4272 ta HP_BAD_TRAP /* 0x2a */
4273.align 32
4274 ta HP_BAD_TRAP /* 0x2b */
4275.align 32
4276 ta HP_BAD_TRAP /* 0x2c */
4277.align 32
4278 ta HP_BAD_TRAP /* 0x2d */
4279.align 32
4280 ta HP_BAD_TRAP /* 0x2e */
4281.align 32
4282 ta HP_BAD_TRAP /* 0x2f */
4283.align 32
4284 ta HP_BAD_TRAP /* 0x30 */
4285.align 32
4286 ta HP_BAD_TRAP /* 0x31 */
4287.align 32
4288 ta HP_BAD_TRAP /* 0x32 */
4289.align 32
4290 ta HP_BAD_TRAP /* 0x33 */
4291.align 32
4292 ta HP_BAD_TRAP /* 0x34 */
4293.align 32
4294 ta HP_BAD_TRAP /* 0x35 */
4295.align 32
4296 ta HP_BAD_TRAP /* 0x36 */
4297.align 32
4298 ta HP_BAD_TRAP /* 0x37 */
4299.align 32
4300 ta HP_BAD_TRAP /* 0x38 */
4301.align 32
4302 ta HP_BAD_TRAP /* 0x39 */
4303.align 32
4304 ta HP_BAD_TRAP /* 0x3a */
4305.align 32
4306 ta HP_BAD_TRAP /* 0x3b */
4307.align 32
4308 ta HP_BAD_TRAP /* 0x3c */
4309.align 32
4310 ta HP_BAD_TRAP /* 0x3d */
4311.align 32
4312 ta HP_BAD_TRAP /* 0x3e */
4313.align 32
4314 ta HP_BAD_TRAP /* 0x3f */
4315.align 32
4316 ta HP_BAD_TRAP /* 0x40 */
4317.align 32
4318 ta HP_BAD_TRAP /* 0x41 */
4319.align 32
4320 ta HP_BAD_TRAP /* 0x42 */
4321.align 32
4322 ta HP_BAD_TRAP /* 0x43 */
4323.align 32
4324 ta HP_BAD_TRAP /* 0x44 */
4325.align 32
4326 ta HP_BAD_TRAP /* 0x45 */
4327.align 32
4328 ta HP_BAD_TRAP /* 0x46 */
4329.align 32
4330 ta HP_BAD_TRAP /* 0x47 */
4331.align 32
4332 ta HP_BAD_TRAP /* 0x48 */
4333.align 32
4334 ta HP_BAD_TRAP /* 0x49 */
4335.align 32
4336 ta HP_BAD_TRAP /* 0x4a */
4337.align 32
4338 ta HP_BAD_TRAP /* 0x4b */
4339.align 32
4340 ta HP_BAD_TRAP /* 0x4c */
4341.align 32
4342 ta HP_BAD_TRAP /* 0x4d */
4343.align 32
4344 ta HP_BAD_TRAP /* 0x4e */
4345.align 32
4346 ta HP_BAD_TRAP /* 0x4f */
4347.align 32
4348 ta HP_BAD_TRAP /* 0x50 */
4349.align 32
4350 ta HP_BAD_TRAP /* 0x51 */
4351.align 32
4352 ta HP_BAD_TRAP /* 0x52 */
4353.align 32
4354 ta HP_BAD_TRAP /* 0x53 */
4355.align 32
4356 ta HP_BAD_TRAP /* 0x54 */
4357.align 32
4358 ta HP_BAD_TRAP /* 0x55 */
4359.align 32
4360 ta HP_BAD_TRAP /* 0x56 */
4361.align 32
4362 ta HP_BAD_TRAP /* 0x57 */
4363.align 32
4364 ta HP_BAD_TRAP /* 0x58 */
4365.align 32
4366 ta HP_BAD_TRAP /* 0x59 */
4367.align 32
4368 ta HP_BAD_TRAP /* 0x5a */
4369.align 32
4370 ta HP_BAD_TRAP /* 0x5b */
4371.align 32
4372 ta HP_BAD_TRAP /* 0x5c */
4373.align 32
4374 ta HP_BAD_TRAP /* 0x5d */
4375.align 32
4376 ta HP_BAD_TRAP /* 0x5e */
4377.align 32
4378 ta HP_BAD_TRAP /* 0x5f */
4379.align 32
4380 ta HP_BAD_TRAP /* 0x60 */
4381.align 32
4382 ta HP_BAD_TRAP /* 0x61 */
4383.align 32
4384 ta HP_BAD_TRAP /* 0x62 */
4385.align 32
4386 ta HP_BAD_TRAP /* 0x63 */
4387.align 32
4388 ta HP_BAD_TRAP /* 0x64 */
4389.align 32
4390 ta HP_BAD_TRAP /* 0x65 */
4391.align 32
4392 ta HP_BAD_TRAP /* 0x66 */
4393.align 32
4394 ta HP_BAD_TRAP /* 0x67 */
4395.align 32
4396 ta HP_BAD_TRAP /* 0x68 */
4397.align 32
4398 ta HP_BAD_TRAP /* 0x69 */
4399.align 32
4400 ta HP_BAD_TRAP /* 0x6a */
4401.align 32
4402 ta HP_BAD_TRAP /* 0x6b */
4403.align 32
4404 ta HP_BAD_TRAP /* 0x6c */
4405.align 32
4406 ta HP_BAD_TRAP /* 0x6d */
4407.align 32
4408 ta HP_BAD_TRAP /* 0x6e */
4409.align 32
4410 ta HP_BAD_TRAP /* 0x6f */
4411.align 32
4412 ta HP_BAD_TRAP /* 0x70 */
4413.align 32
4414 ta HP_BAD_TRAP /* 0x71 */
4415.align 32
4416 ta HP_BAD_TRAP /* 0x72 */
4417.align 32
4418 ta HP_BAD_TRAP /* 0x73 */
4419.align 32
4420 ta HP_BAD_TRAP /* 0x74 */
4421.align 32
4422 ta HP_BAD_TRAP /* 0x75 */
4423.align 32
4424 ta HP_BAD_TRAP /* 0x76 */
4425.align 32
4426 ta HP_BAD_TRAP /* 0x77 */
4427.align 32
4428 ta HP_BAD_TRAP /* 0x78 */
4429.align 32
4430 ta HP_BAD_TRAP /* 0x79 */
4431.align 32
4432 ta HP_BAD_TRAP /* 0x7a */
4433.align 32
4434 ta HP_BAD_TRAP /* 0x7b */
4435.align 32
4436 ta HP_BAD_TRAP /* 0x7c */
4437.align 32
4438 ta HP_BAD_TRAP /* 0x7d */
4439.align 32
4440 ta HP_BAD_TRAP /* 0x7e */
4441.align 32
4442 ta HP_BAD_TRAP /* 0x7f */
4443.align 32
4444 ta HP_BAD_TRAP /* 0x80 */
4445.align 32
4446 ta HP_BAD_TRAP /* 0x81 */
4447.align 32
4448 ta HP_BAD_TRAP /* 0x82 */
4449.align 32
4450 ta HP_BAD_TRAP /* 0x83 */
4451.align 32
4452 ta HP_BAD_TRAP /* 0x84 */
4453.align 32
4454 ta HP_BAD_TRAP /* 0x85 */
4455.align 32
4456 ta HP_BAD_TRAP /* 0x86 */
4457.align 32
4458 ta HP_BAD_TRAP /* 0x87 */
4459.align 32
4460 ta HP_BAD_TRAP /* 0x88 */
4461.align 32
4462 ta HP_BAD_TRAP /* 0x89 */
4463.align 32
4464 ta HP_BAD_TRAP /* 0x8a */
4465.align 32
4466 ta HP_BAD_TRAP /* 0x8b */
4467.align 32
4468 ta HP_BAD_TRAP /* 0x8c */
4469.align 32
4470 ta HP_BAD_TRAP /* 0x8d */
4471.align 32
4472 ta HP_BAD_TRAP /* 0x8e */
4473.align 32
4474 ta HP_BAD_TRAP /* 0x8f */
4475.align 32
4476 ta HP_BAD_TRAP /* 0x90 */
4477.align 32
4478 ta HP_BAD_TRAP /* 0x91 */
4479.align 32
4480 ta HP_BAD_TRAP /* 0x92 */
4481.align 32
4482 ta HP_BAD_TRAP /* 0x93 */
4483.align 32
4484 ta HP_BAD_TRAP /* 0x94 */
4485.align 32
4486 ta HP_BAD_TRAP /* 0x95 */
4487.align 32
4488 ta HP_BAD_TRAP /* 0x96 */
4489.align 32
4490 ta HP_BAD_TRAP /* 0x97 */
4491.align 32
4492 ta HP_BAD_TRAP /* 0x98 */
4493.align 32
4494 ta HP_BAD_TRAP /* 0x99 */
4495.align 32
4496 ta HP_BAD_TRAP /* 0x9a */
4497.align 32
4498 ta HP_BAD_TRAP /* 0x9b */
4499.align 32
4500 ta HP_BAD_TRAP /* 0x9c */
4501.align 32
4502 ta HP_BAD_TRAP /* 0x9d */
4503.align 32
4504 ta HP_BAD_TRAP /* 0x9e */
4505.align 32
4506 ta HP_BAD_TRAP /* 0x9f */
4507.align 32
4508 ta HP_BAD_TRAP /* 0xa0 */
4509.align 32
4510 ta HP_BAD_TRAP /* 0xa1 */
4511.align 32
4512 ta HP_BAD_TRAP /* 0xa2 */
4513.align 32
4514 ta HP_BAD_TRAP /* 0xa3 */
4515.align 32
4516 ta HP_BAD_TRAP /* 0xa4 */
4517.align 32
4518 ta HP_BAD_TRAP /* 0xa5 */
4519.align 32
4520 ta HP_BAD_TRAP /* 0xa6 */
4521.align 32
4522 ta HP_BAD_TRAP /* 0xa7 */
4523.align 32
4524 ta HP_BAD_TRAP /* 0xa8 */
4525.align 32
4526 ta HP_BAD_TRAP /* 0xa9 */
4527.align 32
4528 ta HP_BAD_TRAP /* 0xaa */
4529.align 32
4530 ta HP_BAD_TRAP /* 0xab */
4531.align 32
4532 ta HP_BAD_TRAP /* 0xac */
4533.align 32
4534 ta HP_BAD_TRAP /* 0xad */
4535.align 32
4536 ta HP_BAD_TRAP /* 0xae */
4537.align 32
4538 ta HP_BAD_TRAP /* 0xaf */
4539.align 32
4540 ta HP_BAD_TRAP /* 0xb0 */
4541.align 32
4542 ta HP_BAD_TRAP /* 0xb1 */
4543.align 32
4544 ta HP_BAD_TRAP /* 0xb2 */
4545.align 32
4546 ta HP_BAD_TRAP /* 0xb3 */
4547.align 32
4548 ta HP_BAD_TRAP /* 0xb4 */
4549.align 32
4550 ta HP_BAD_TRAP /* 0xb5 */
4551.align 32
4552 ta HP_BAD_TRAP /* 0xb6 */
4553.align 32
4554 ta HP_BAD_TRAP /* 0xb7 */
4555.align 32
4556 ta HP_BAD_TRAP /* 0xb8 */
4557.align 32
4558 ta HP_BAD_TRAP /* 0xb9 */
4559.align 32
4560 ta HP_BAD_TRAP /* 0xba */
4561.align 32
4562 ta HP_BAD_TRAP /* 0xbb */
4563.align 32
4564 ta HP_BAD_TRAP /* 0xbc */
4565.align 32
4566 ta HP_BAD_TRAP /* 0xbd */
4567.align 32
4568 ta HP_BAD_TRAP /* 0xbe */
4569.align 32
4570 ta HP_BAD_TRAP /* 0xbf */
4571.align 32
4572 ta HP_BAD_TRAP /* 0xc0 */
4573.align 32
4574 ta HP_BAD_TRAP /* 0xc1 */
4575.align 32
4576 ta HP_BAD_TRAP /* 0xc2 */
4577.align 32
4578 ta HP_BAD_TRAP /* 0xc3 */
4579.align 32
4580 ta HP_BAD_TRAP /* 0xc4 */
4581.align 32
4582 ta HP_BAD_TRAP /* 0xc5 */
4583.align 32
4584 ta HP_BAD_TRAP /* 0xc6 */
4585.align 32
4586 ta HP_BAD_TRAP /* 0xc7 */
4587.align 32
4588 ta HP_BAD_TRAP /* 0xc8 */
4589.align 32
4590 ta HP_BAD_TRAP /* 0xc9 */
4591.align 32
4592 ta HP_BAD_TRAP /* 0xca */
4593.align 32
4594 ta HP_BAD_TRAP /* 0xcb */
4595.align 32
4596 ta HP_BAD_TRAP /* 0xcc */
4597.align 32
4598 ta HP_BAD_TRAP /* 0xcd */
4599.align 32
4600 ta HP_BAD_TRAP /* 0xce */
4601.align 32
4602 ta HP_BAD_TRAP /* 0xcf */
4603.align 32
4604 ta HP_BAD_TRAP /* 0xd0 */
4605.align 32
4606 ta HP_BAD_TRAP /* 0xd1 */
4607.align 32
4608 ta HP_BAD_TRAP /* 0xd2 */
4609.align 32
4610 ta HP_BAD_TRAP /* 0xd3 */
4611.align 32
4612 ta HP_BAD_TRAP /* 0xd4 */
4613.align 32
4614 ta HP_BAD_TRAP /* 0xd5 */
4615.align 32
4616 ta HP_BAD_TRAP /* 0xd6 */
4617.align 32
4618 ta HP_BAD_TRAP /* 0xd7 */
4619.align 32
4620 ta HP_BAD_TRAP /* 0xd8 */
4621.align 32
4622 ta HP_BAD_TRAP /* 0xd9 */
4623.align 32
4624 ta HP_BAD_TRAP /* 0xda */
4625.align 32
4626 ta HP_BAD_TRAP /* 0xdb */
4627.align 32
4628 ta HP_BAD_TRAP /* 0xdc */
4629.align 32
4630 ta HP_BAD_TRAP /* 0xdd */
4631.align 32
4632 ta HP_BAD_TRAP /* 0xde */
4633.align 32
4634 ta HP_BAD_TRAP /* 0xdf */
4635.align 32
4636 ta HP_BAD_TRAP /* 0xe0 */
4637.align 32
4638 ta HP_BAD_TRAP /* 0xe1 */
4639.align 32
4640 ta HP_BAD_TRAP /* 0xe2 */
4641.align 32
4642 ta HP_BAD_TRAP /* 0xe3 */
4643.align 32
4644 ta HP_BAD_TRAP /* 0xe4 */
4645.align 32
4646 ta HP_BAD_TRAP /* 0xe5 */
4647.align 32
4648 ta HP_BAD_TRAP /* 0xe6 */
4649.align 32
4650 ta HP_BAD_TRAP /* 0xe7 */
4651.align 32
4652 ta HP_BAD_TRAP /* 0xe8 */
4653.align 32
4654 ta HP_BAD_TRAP /* 0xe9 */
4655.align 32
4656 ta HP_BAD_TRAP /* 0xea */
4657.align 32
4658 ta HP_BAD_TRAP /* 0xeb */
4659.align 32
4660 ta HP_BAD_TRAP /* 0xec */
4661.align 32
4662 ta HP_BAD_TRAP /* 0xed */
4663.align 32
4664 ta HP_BAD_TRAP /* 0xee */
4665.align 32
4666 ta HP_BAD_TRAP /* 0xef */
4667.align 32
4668 ta HP_BAD_TRAP /* 0xf0 */
4669.align 32
4670 ta HP_BAD_TRAP /* 0xf1 */
4671.align 32
4672 ta HP_BAD_TRAP /* 0xf2 */
4673.align 32
4674 ta HP_BAD_TRAP /* 0xf3 */
4675.align 32
4676 ta HP_BAD_TRAP /* 0xf4 */
4677.align 32
4678 ta HP_BAD_TRAP /* 0xf5 */
4679.align 32
4680 ta HP_BAD_TRAP /* 0xf6 */
4681.align 32
4682 ta HP_BAD_TRAP /* 0xf7 */
4683.align 32
4684 ta HP_BAD_TRAP /* 0xf8 */
4685.align 32
4686 ta HP_BAD_TRAP /* 0xf9 */
4687.align 32
4688 ta HP_BAD_TRAP /* 0xfa */
4689.align 32
4690 ta HP_BAD_TRAP /* 0xfb */
4691.align 32
4692 ta HP_BAD_TRAP /* 0xfc */
4693.align 32
4694 ta HP_BAD_TRAP /* 0xfd */
4695.align 32
4696 ta HP_BAD_TRAP /* 0xfe */
4697.align 32
4698 ta HP_BAD_TRAP /* 0xff */
4699.align 32
4700 ta HP_GOOD_TRAP /* 0x100 */
4701.align 32
4702 ta HP_BAD_TRAP /* 0x101 */
4703.align 32
4704 ta HP_BAD_TRAP /* 0x102 */
4705.align 32
4706 ta HP_BAD_TRAP /* 0x103 */
4707.align 32
4708 ta HP_BAD_TRAP /* 0x104 */
4709.align 32
4710 ta HP_BAD_TRAP /* 0x105 */
4711.align 32
4712 ta HP_BAD_TRAP /* 0x106 */
4713.align 32
4714 ta HP_BAD_TRAP /* 0x107 */
4715.align 32
4716 ta HP_BAD_TRAP /* 0x108 */
4717.align 32
4718 ta HP_BAD_TRAP /* 0x109 */
4719.align 32
4720 ta HP_BAD_TRAP /* 0x10a */
4721.align 32
4722 ta HP_BAD_TRAP /* 0x10b */
4723.align 32
4724 ta HP_BAD_TRAP /* 0x10c */
4725.align 32
4726 ta HP_BAD_TRAP /* 0x10d */
4727.align 32
4728 ta HP_BAD_TRAP /* 0x10e */
4729.align 32
4730 ta HP_BAD_TRAP /* 0x10f */
4731.align 32
4732 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
4733 done
4734.align 32
4735 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
4736 done
4737.align 32
4738 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
4739 done
4740.align 32
4741 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
4742 done
4743.align 32
4744 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
4745 done
4746.align 32
4747 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
4748 done
4749.align 32
4750 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
4751 done
4752.align 32
4753 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
4754 done
4755.align 32
4756 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
4757 done
4758.align 32
4759 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
4760 done
4761.align 32
4762 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
4763 done
4764.align 32
4765 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
4766 done
4767.align 32
4768 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
4769 done
4770.align 32
4771 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
4772 done
4773.align 32
4774 ta HP_BAD_TRAP /* 0x11e */
4775.align 32
4776 ta HP_BAD_TRAP /* 0x11f */
4777.align 32
4778 sllx %i7, 63, %g1
4779 brz %g1, 1f
4780 nop
4781 rdpr %tnpc, %g2
4782 add %g2, 8, %g2
4783 wrpr %g2, %tnpc
47841:
4785 done
4786.align 32
4787 ta HPTRAP_CHANGE_PID /* 0x121 */
4788 done
4789.align 32
4790 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
4791 done
4792.align 32 /* 0x123 */
4793 ldxa [%l1] 0x14, %l2
4794 done
4795.align 32 /* 0x124 */
4796 ldxa [%l1] 0x1c, %l2
4797 done
4798.align 32 /* 0x125 */
4799 ldda [%l1] 0x26, %l2
4800 done
4801.align 32 /* 0x126 */
4802 ldda [%l1] 0x2e, %l2
4803 done
4804.align 32
4805 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
4806 done
4807.align 32
4808 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
4809 done
4810.align 32
4811 ta HPTRAP_DELAY_LOOP /* 0x129 */
4812 done
4813.align 32
4814 ta HPTRAP_SEM_LOCK /* 0x12a */
4815 done
4816.align 32
4817 ta HPTRAP_SEM_RELEASE /* 0x12b */
4818 done
4819.align 32
4820 ta HPTRAP_SEM_GET /* 0x12c */
4821 done
4822.align 32
4823 ta HPTRAP_SEM_SET /* 0x12d */
4824 done
4825.align 32
4826 ta HP_BAD_TRAP /* 0x12e */
4827.align 32
4828 ta HP_BAD_TRAP /* 0x12f */
4829.align 32
4830 ta HP_BAD_TRAP /* 0x130 */
4831.align 32
4832 ta HP_BAD_TRAP /* 0x131 */
4833.align 32
4834 ta HP_BAD_TRAP /* 0x132 */
4835.align 32
4836 ta HP_BAD_TRAP /* 0x133 */
4837.align 32
4838 ta HP_BAD_TRAP /* 0x134 */
4839.align 32
4840 ta HP_BAD_TRAP /* 0x135 */
4841.align 32
4842 ta HP_BAD_TRAP /* 0x136 */
4843.align 32
4844 ta HP_BAD_TRAP /* 0x137 */
4845.align 32
4846 ta HP_BAD_TRAP /* 0x138 */
4847.align 32
4848 ta HP_BAD_TRAP /* 0x139 */
4849.align 32
4850 ta HP_BAD_TRAP /* 0x13a */
4851.align 32
4852 ta HP_BAD_TRAP /* 0x13b */
4853.align 32
4854 ta HP_BAD_TRAP /* 0x13c */
4855.align 32
4856 ta HP_BAD_TRAP /* 0x13d */
4857.align 32
4858 ta HP_BAD_TRAP /* 0x13e */
4859.align 32
4860 ta HP_BAD_TRAP /* 0x13f */
4861.align 32
4862 ta HP_BAD_TRAP /* 0x140 */
4863.align 32
4864 ta HP_BAD_TRAP /* 0x141 */
4865.align 32
4866 ta HP_BAD_TRAP /* 0x142 */
4867.align 32
4868 ta HP_BAD_TRAP /* 0x143 */
4869.align 32
4870 ta HP_BAD_TRAP /* 0x144 */
4871.align 32
4872 ta HP_BAD_TRAP /* 0x145 */
4873.align 32
4874 ta HP_BAD_TRAP /* 0x146 */
4875.align 32
4876 ta HP_BAD_TRAP /* 0x147 */
4877.align 32
4878 ta HP_BAD_TRAP /* 0x148 */
4879.align 32
4880 ta HP_BAD_TRAP /* 0x149 */
4881.align 32
4882 ta HP_BAD_TRAP /* 0x14a */
4883.align 32
4884 ta HP_BAD_TRAP /* 0x14b */
4885.align 32
4886 ta HP_BAD_TRAP /* 0x14c */
4887.align 32
4888 ta HP_BAD_TRAP /* 0x14d */
4889.align 32
4890 ta HP_BAD_TRAP /* 0x14e */
4891.align 32
4892 ta HP_BAD_TRAP /* 0x14f */
4893.align 32
4894 ta HP_BAD_TRAP /* 0x150 */
4895.align 32
4896 ta HP_BAD_TRAP /* 0x151 */
4897.align 32
4898 ta HP_BAD_TRAP /* 0x152 */
4899.align 32
4900 ta HP_BAD_TRAP /* 0x153 */
4901.align 32
4902 ta HP_BAD_TRAP /* 0x154 */
4903.align 32
4904 ta HP_BAD_TRAP /* 0x155 */
4905.align 32
4906 ta HP_BAD_TRAP /* 0x156 */
4907.align 32
4908 ta HP_BAD_TRAP /* 0x157 */
4909.align 32
4910 ta HP_BAD_TRAP /* 0x158 */
4911.align 32
4912 ta HP_BAD_TRAP /* 0x159 */
4913.align 32
4914 ta HP_BAD_TRAP /* 0x15a */
4915.align 32
4916 ta HP_BAD_TRAP /* 0x15b */
4917.align 32
4918 ta HP_BAD_TRAP /* 0x15c */
4919.align 32
4920 ta HP_BAD_TRAP /* 0x15d */
4921.align 32
4922 ta HP_BAD_TRAP /* 0x15e */
4923.align 32
4924 ta HP_BAD_TRAP /* 0x15f */
4925.align 32
4926 ta HP_BAD_TRAP /* 0x160 */
4927.align 32
4928 ta HP_BAD_TRAP /* 0x161 */
4929.align 32
4930 ta HP_BAD_TRAP /* 0x162 */
4931.align 32
4932 ta HP_BAD_TRAP /* 0x163 */
4933.align 32
4934 ta HP_BAD_TRAP /* 0x164 */
4935.align 32
4936 ta HP_BAD_TRAP /* 0x165 */
4937.align 32
4938 ta HP_BAD_TRAP /* 0x166 */
4939.align 32
4940 ta HP_BAD_TRAP /* 0x167 */
4941.align 32
4942 ta HP_BAD_TRAP /* 0x168 */
4943.align 32
4944 ta HP_BAD_TRAP /* 0x169 */
4945.align 32
4946 ta HP_BAD_TRAP /* 0x16a */
4947.align 32
4948 ta HP_BAD_TRAP /* 0x16b */
4949.align 32
4950 ta HP_BAD_TRAP /* 0x16c */
4951.align 32
4952 ta HP_BAD_TRAP /* 0x16d */
4953.align 32
4954 ta HP_BAD_TRAP /* 0x16e */
4955.align 32
4956 ta HP_BAD_TRAP /* 0x16f */
4957.align 32
4958 ta HP_BAD_TRAP /* 0x170 */
4959.align 32
4960 ta HP_BAD_TRAP /* 0x171 */
4961.align 32
4962 ta HP_BAD_TRAP /* 0x172 */
4963.align 32
4964 ta HP_BAD_TRAP /* 0x173 */
4965.align 32
4966 ta HP_BAD_TRAP /* 0x174 */
4967.align 32
4968 ta HP_BAD_TRAP /* 0x175 */
4969.align 32
4970 ta HP_BAD_TRAP /* 0x176 */
4971.align 32
4972 ta HP_BAD_TRAP /* 0x177 */
4973.align 32
4974 ta HP_BAD_TRAP /* 0x178 */
4975.align 32
4976 ta HP_BAD_TRAP /* 0x179 */
4977.align 32
4978 ta HP_BAD_TRAP /* 0x17a */
4979.align 32
4980 ta HP_BAD_TRAP /* 0x17b */
4981.align 32
4982 ta HP_BAD_TRAP /* 0x17c */
4983.align 32
4984 ta HP_BAD_TRAP /* 0x17d */
4985.align 32
4986 ta HP_BAD_TRAP /* 0x17e */
4987.align 32
4988 ta HP_BAD_TRAP /* 0x17f */
4989.align 32
4990Thr3_Ptrap_Sect_text_end:
4991/*********************************************************************/
4992SECTION .Thr4_Ptrap_Sect TEXT_VA=THR4_PTRAP_TEXT_VA
4993attr_text {
4994 Name = .Thr4_Ptrap_Sect ,
4995 thr4_z_ctx_tsb_2
4996 VA = THR4_PTRAP_TEXT_VA ,
4997 RA = THR4_PTRAP_TEXT_RA ,
4998 PA = THR4_PTRAP_TEXT_PA ,
4999 TTE_Context = NUCLEUS ,
5000 TTE_V = 1 ,
5001 TTE_NFO = 0 ,
5002 TTE_L = 0 ,
5003 TTE_Soft = 0 ,
5004 TTE_IE = 0 ,
5005 TTE_E = 0 ,
5006 TTE_CP = 1 ,
5007 TTE_CV = 0 ,
5008 TTE_P = 0 ,
5009 TTE_EP = 1 ,
5010 TTE_W = 1 ,
5011 TTE_SW1 = 0 ,
5012 TTE_SW0 = 0 ,
5013 TTE_RSVD1 = 0 ,
5014 TTE_Size = 1 ,
5015 end_label = Thr4_Ptrap_Sect_text_end ,
5016 compressimage ,
5017 }
5018 ta HP_BAD_TRAP /* 0x0 */
5019.align 32
5020 ta HP_BAD_TRAP /* 0x1 */
5021.align 32
5022 ta HP_BAD_TRAP /* 0x2 */
5023.align 32
5024 ta HP_BAD_TRAP /* 0x3 */
5025.align 32
5026 ta HP_BAD_TRAP /* 0x4 */
5027.align 32
5028 ta HP_BAD_TRAP /* 0x5 */
5029.align 32
5030 ta HP_BAD_TRAP /* 0x6 */
5031.align 32
5032 ta HP_BAD_TRAP /* 0x7 */
5033.align 32
5034 ta HP_BAD_TRAP /* 0x8 */
5035.align 32
5036 ta HP_BAD_TRAP /* 0x9 */
5037.align 32
5038 ta HP_BAD_TRAP /* 0xa */
5039.align 32
5040 ta HP_BAD_TRAP /* 0xb */
5041.align 32
5042 ta HP_BAD_TRAP /* 0xc */
5043.align 32
5044 ta HP_BAD_TRAP /* 0xd */
5045.align 32
5046 ta HP_BAD_TRAP /* 0xe */
5047.align 32
5048 ta HP_BAD_TRAP /* 0xf */
5049.align 32
5050 ta HP_BAD_TRAP /* 0x10 */
5051.align 32
5052 ta HP_BAD_TRAP /* 0x11 */
5053.align 32
5054 ta HP_BAD_TRAP /* 0x12 */
5055.align 32
5056 ta HP_BAD_TRAP /* 0x13 */
5057.align 32
5058 ta HP_BAD_TRAP /* 0x14 */
5059.align 32
5060 ta HP_BAD_TRAP /* 0x15 */
5061.align 32
5062 ta HP_BAD_TRAP /* 0x16 */
5063.align 32
5064 ta HP_BAD_TRAP /* 0x17 */
5065.align 32
5066 ta HP_BAD_TRAP /* 0x18 */
5067.align 32
5068 ta HP_BAD_TRAP /* 0x19 */
5069.align 32
5070 ta HP_BAD_TRAP /* 0x1a */
5071.align 32
5072 ta HP_BAD_TRAP /* 0x1b */
5073.align 32
5074 ta HP_BAD_TRAP /* 0x1c */
5075.align 32
5076 ta HP_BAD_TRAP /* 0x1d */
5077.align 32
5078 ta HP_BAD_TRAP /* 0x1e */
5079.align 32
5080 ta HP_BAD_TRAP /* 0x1f */
5081.align 32
5082 ta HP_BAD_TRAP /* 0x20 */
5083.align 32
5084 ta HP_BAD_TRAP /* 0x21 */
5085.align 32
5086 ta HP_BAD_TRAP /* 0x22 */
5087.align 32
5088 ta HP_BAD_TRAP /* 0x23 */
5089.align 32
5090 ta HP_BAD_TRAP /* 0x24 */
5091.align 32
5092 ta HP_BAD_TRAP /* 0x25 */
5093.align 32
5094 ta HP_BAD_TRAP /* 0x26 */
5095.align 32
5096 ta HP_BAD_TRAP /* 0x27 */
5097.align 32
5098 ta HP_BAD_TRAP /* 0x28 */
5099.align 32
5100 ta HP_BAD_TRAP /* 0x29 */
5101.align 32
5102 ta HP_BAD_TRAP /* 0x2a */
5103.align 32
5104 ta HP_BAD_TRAP /* 0x2b */
5105.align 32
5106 ta HP_BAD_TRAP /* 0x2c */
5107.align 32
5108 ta HP_BAD_TRAP /* 0x2d */
5109.align 32
5110 ta HP_BAD_TRAP /* 0x2e */
5111.align 32
5112 ta HP_BAD_TRAP /* 0x2f */
5113.align 32
5114 ta HP_BAD_TRAP /* 0x30 */
5115.align 32
5116 ta HP_BAD_TRAP /* 0x31 */
5117.align 32
5118 ta HP_BAD_TRAP /* 0x32 */
5119.align 32
5120 ta HP_BAD_TRAP /* 0x33 */
5121.align 32
5122 ta HP_BAD_TRAP /* 0x34 */
5123.align 32
5124 ta HP_BAD_TRAP /* 0x35 */
5125.align 32
5126 ta HP_BAD_TRAP /* 0x36 */
5127.align 32
5128 ta HP_BAD_TRAP /* 0x37 */
5129.align 32
5130 ta HP_BAD_TRAP /* 0x38 */
5131.align 32
5132 ta HP_BAD_TRAP /* 0x39 */
5133.align 32
5134 ta HP_BAD_TRAP /* 0x3a */
5135.align 32
5136 ta HP_BAD_TRAP /* 0x3b */
5137.align 32
5138 ta HP_BAD_TRAP /* 0x3c */
5139.align 32
5140 ta HP_BAD_TRAP /* 0x3d */
5141.align 32
5142 ta HP_BAD_TRAP /* 0x3e */
5143.align 32
5144 ta HP_BAD_TRAP /* 0x3f */
5145.align 32
5146 ta HP_BAD_TRAP /* 0x40 */
5147.align 32
5148 ta HP_BAD_TRAP /* 0x41 */
5149.align 32
5150 ta HP_BAD_TRAP /* 0x42 */
5151.align 32
5152 ta HP_BAD_TRAP /* 0x43 */
5153.align 32
5154 ta HP_BAD_TRAP /* 0x44 */
5155.align 32
5156 ta HP_BAD_TRAP /* 0x45 */
5157.align 32
5158 ta HP_BAD_TRAP /* 0x46 */
5159.align 32
5160 ta HP_BAD_TRAP /* 0x47 */
5161.align 32
5162 ta HP_BAD_TRAP /* 0x48 */
5163.align 32
5164 ta HP_BAD_TRAP /* 0x49 */
5165.align 32
5166 ta HP_BAD_TRAP /* 0x4a */
5167.align 32
5168 ta HP_BAD_TRAP /* 0x4b */
5169.align 32
5170 ta HP_BAD_TRAP /* 0x4c */
5171.align 32
5172 ta HP_BAD_TRAP /* 0x4d */
5173.align 32
5174 ta HP_BAD_TRAP /* 0x4e */
5175.align 32
5176 ta HP_BAD_TRAP /* 0x4f */
5177.align 32
5178 ta HP_BAD_TRAP /* 0x50 */
5179.align 32
5180 ta HP_BAD_TRAP /* 0x51 */
5181.align 32
5182 ta HP_BAD_TRAP /* 0x52 */
5183.align 32
5184 ta HP_BAD_TRAP /* 0x53 */
5185.align 32
5186 ta HP_BAD_TRAP /* 0x54 */
5187.align 32
5188 ta HP_BAD_TRAP /* 0x55 */
5189.align 32
5190 ta HP_BAD_TRAP /* 0x56 */
5191.align 32
5192 ta HP_BAD_TRAP /* 0x57 */
5193.align 32
5194 ta HP_BAD_TRAP /* 0x58 */
5195.align 32
5196 ta HP_BAD_TRAP /* 0x59 */
5197.align 32
5198 ta HP_BAD_TRAP /* 0x5a */
5199.align 32
5200 ta HP_BAD_TRAP /* 0x5b */
5201.align 32
5202 ta HP_BAD_TRAP /* 0x5c */
5203.align 32
5204 ta HP_BAD_TRAP /* 0x5d */
5205.align 32
5206 ta HP_BAD_TRAP /* 0x5e */
5207.align 32
5208 ta HP_BAD_TRAP /* 0x5f */
5209.align 32
5210 ta HP_BAD_TRAP /* 0x60 */
5211.align 32
5212 ta HP_BAD_TRAP /* 0x61 */
5213.align 32
5214 ta HP_BAD_TRAP /* 0x62 */
5215.align 32
5216 ta HP_BAD_TRAP /* 0x63 */
5217.align 32
5218 ta HP_BAD_TRAP /* 0x64 */
5219.align 32
5220 ta HP_BAD_TRAP /* 0x65 */
5221.align 32
5222 ta HP_BAD_TRAP /* 0x66 */
5223.align 32
5224 ta HP_BAD_TRAP /* 0x67 */
5225.align 32
5226 ta HP_BAD_TRAP /* 0x68 */
5227.align 32
5228 ta HP_BAD_TRAP /* 0x69 */
5229.align 32
5230 ta HP_BAD_TRAP /* 0x6a */
5231.align 32
5232 ta HP_BAD_TRAP /* 0x6b */
5233.align 32
5234 ta HP_BAD_TRAP /* 0x6c */
5235.align 32
5236 ta HP_BAD_TRAP /* 0x6d */
5237.align 32
5238 ta HP_BAD_TRAP /* 0x6e */
5239.align 32
5240 ta HP_BAD_TRAP /* 0x6f */
5241.align 32
5242 ta HP_BAD_TRAP /* 0x70 */
5243.align 32
5244 ta HP_BAD_TRAP /* 0x71 */
5245.align 32
5246 ta HP_BAD_TRAP /* 0x72 */
5247.align 32
5248 ta HP_BAD_TRAP /* 0x73 */
5249.align 32
5250 ta HP_BAD_TRAP /* 0x74 */
5251.align 32
5252 ta HP_BAD_TRAP /* 0x75 */
5253.align 32
5254 ta HP_BAD_TRAP /* 0x76 */
5255.align 32
5256 ta HP_BAD_TRAP /* 0x77 */
5257.align 32
5258 ta HP_BAD_TRAP /* 0x78 */
5259.align 32
5260 ta HP_BAD_TRAP /* 0x79 */
5261.align 32
5262 ta HP_BAD_TRAP /* 0x7a */
5263.align 32
5264 ta HP_BAD_TRAP /* 0x7b */
5265.align 32
5266 ta HP_BAD_TRAP /* 0x7c */
5267.align 32
5268 ta HP_BAD_TRAP /* 0x7d */
5269.align 32
5270 ta HP_BAD_TRAP /* 0x7e */
5271.align 32
5272 ta HP_BAD_TRAP /* 0x7f */
5273.align 32
5274 ta HP_BAD_TRAP /* 0x80 */
5275.align 32
5276 ta HP_BAD_TRAP /* 0x81 */
5277.align 32
5278 ta HP_BAD_TRAP /* 0x82 */
5279.align 32
5280 ta HP_BAD_TRAP /* 0x83 */
5281.align 32
5282 ta HP_BAD_TRAP /* 0x84 */
5283.align 32
5284 ta HP_BAD_TRAP /* 0x85 */
5285.align 32
5286 ta HP_BAD_TRAP /* 0x86 */
5287.align 32
5288 ta HP_BAD_TRAP /* 0x87 */
5289.align 32
5290 ta HP_BAD_TRAP /* 0x88 */
5291.align 32
5292 ta HP_BAD_TRAP /* 0x89 */
5293.align 32
5294 ta HP_BAD_TRAP /* 0x8a */
5295.align 32
5296 ta HP_BAD_TRAP /* 0x8b */
5297.align 32
5298 ta HP_BAD_TRAP /* 0x8c */
5299.align 32
5300 ta HP_BAD_TRAP /* 0x8d */
5301.align 32
5302 ta HP_BAD_TRAP /* 0x8e */
5303.align 32
5304 ta HP_BAD_TRAP /* 0x8f */
5305.align 32
5306 ta HP_BAD_TRAP /* 0x90 */
5307.align 32
5308 ta HP_BAD_TRAP /* 0x91 */
5309.align 32
5310 ta HP_BAD_TRAP /* 0x92 */
5311.align 32
5312 ta HP_BAD_TRAP /* 0x93 */
5313.align 32
5314 ta HP_BAD_TRAP /* 0x94 */
5315.align 32
5316 ta HP_BAD_TRAP /* 0x95 */
5317.align 32
5318 ta HP_BAD_TRAP /* 0x96 */
5319.align 32
5320 ta HP_BAD_TRAP /* 0x97 */
5321.align 32
5322 ta HP_BAD_TRAP /* 0x98 */
5323.align 32
5324 ta HP_BAD_TRAP /* 0x99 */
5325.align 32
5326 ta HP_BAD_TRAP /* 0x9a */
5327.align 32
5328 ta HP_BAD_TRAP /* 0x9b */
5329.align 32
5330 ta HP_BAD_TRAP /* 0x9c */
5331.align 32
5332 ta HP_BAD_TRAP /* 0x9d */
5333.align 32
5334 ta HP_BAD_TRAP /* 0x9e */
5335.align 32
5336 ta HP_BAD_TRAP /* 0x9f */
5337.align 32
5338 ta HP_BAD_TRAP /* 0xa0 */
5339.align 32
5340 ta HP_BAD_TRAP /* 0xa1 */
5341.align 32
5342 ta HP_BAD_TRAP /* 0xa2 */
5343.align 32
5344 ta HP_BAD_TRAP /* 0xa3 */
5345.align 32
5346 ta HP_BAD_TRAP /* 0xa4 */
5347.align 32
5348 ta HP_BAD_TRAP /* 0xa5 */
5349.align 32
5350 ta HP_BAD_TRAP /* 0xa6 */
5351.align 32
5352 ta HP_BAD_TRAP /* 0xa7 */
5353.align 32
5354 ta HP_BAD_TRAP /* 0xa8 */
5355.align 32
5356 ta HP_BAD_TRAP /* 0xa9 */
5357.align 32
5358 ta HP_BAD_TRAP /* 0xaa */
5359.align 32
5360 ta HP_BAD_TRAP /* 0xab */
5361.align 32
5362 ta HP_BAD_TRAP /* 0xac */
5363.align 32
5364 ta HP_BAD_TRAP /* 0xad */
5365.align 32
5366 ta HP_BAD_TRAP /* 0xae */
5367.align 32
5368 ta HP_BAD_TRAP /* 0xaf */
5369.align 32
5370 ta HP_BAD_TRAP /* 0xb0 */
5371.align 32
5372 ta HP_BAD_TRAP /* 0xb1 */
5373.align 32
5374 ta HP_BAD_TRAP /* 0xb2 */
5375.align 32
5376 ta HP_BAD_TRAP /* 0xb3 */
5377.align 32
5378 ta HP_BAD_TRAP /* 0xb4 */
5379.align 32
5380 ta HP_BAD_TRAP /* 0xb5 */
5381.align 32
5382 ta HP_BAD_TRAP /* 0xb6 */
5383.align 32
5384 ta HP_BAD_TRAP /* 0xb7 */
5385.align 32
5386 ta HP_BAD_TRAP /* 0xb8 */
5387.align 32
5388 ta HP_BAD_TRAP /* 0xb9 */
5389.align 32
5390 ta HP_BAD_TRAP /* 0xba */
5391.align 32
5392 ta HP_BAD_TRAP /* 0xbb */
5393.align 32
5394 ta HP_BAD_TRAP /* 0xbc */
5395.align 32
5396 ta HP_BAD_TRAP /* 0xbd */
5397.align 32
5398 ta HP_BAD_TRAP /* 0xbe */
5399.align 32
5400 ta HP_BAD_TRAP /* 0xbf */
5401.align 32
5402 ta HP_BAD_TRAP /* 0xc0 */
5403.align 32
5404 ta HP_BAD_TRAP /* 0xc1 */
5405.align 32
5406 ta HP_BAD_TRAP /* 0xc2 */
5407.align 32
5408 ta HP_BAD_TRAP /* 0xc3 */
5409.align 32
5410 ta HP_BAD_TRAP /* 0xc4 */
5411.align 32
5412 ta HP_BAD_TRAP /* 0xc5 */
5413.align 32
5414 ta HP_BAD_TRAP /* 0xc6 */
5415.align 32
5416 ta HP_BAD_TRAP /* 0xc7 */
5417.align 32
5418 ta HP_BAD_TRAP /* 0xc8 */
5419.align 32
5420 ta HP_BAD_TRAP /* 0xc9 */
5421.align 32
5422 ta HP_BAD_TRAP /* 0xca */
5423.align 32
5424 ta HP_BAD_TRAP /* 0xcb */
5425.align 32
5426 ta HP_BAD_TRAP /* 0xcc */
5427.align 32
5428 ta HP_BAD_TRAP /* 0xcd */
5429.align 32
5430 ta HP_BAD_TRAP /* 0xce */
5431.align 32
5432 ta HP_BAD_TRAP /* 0xcf */
5433.align 32
5434 ta HP_BAD_TRAP /* 0xd0 */
5435.align 32
5436 ta HP_BAD_TRAP /* 0xd1 */
5437.align 32
5438 ta HP_BAD_TRAP /* 0xd2 */
5439.align 32
5440 ta HP_BAD_TRAP /* 0xd3 */
5441.align 32
5442 ta HP_BAD_TRAP /* 0xd4 */
5443.align 32
5444 ta HP_BAD_TRAP /* 0xd5 */
5445.align 32
5446 ta HP_BAD_TRAP /* 0xd6 */
5447.align 32
5448 ta HP_BAD_TRAP /* 0xd7 */
5449.align 32
5450 ta HP_BAD_TRAP /* 0xd8 */
5451.align 32
5452 ta HP_BAD_TRAP /* 0xd9 */
5453.align 32
5454 ta HP_BAD_TRAP /* 0xda */
5455.align 32
5456 ta HP_BAD_TRAP /* 0xdb */
5457.align 32
5458 ta HP_BAD_TRAP /* 0xdc */
5459.align 32
5460 ta HP_BAD_TRAP /* 0xdd */
5461.align 32
5462 ta HP_BAD_TRAP /* 0xde */
5463.align 32
5464 ta HP_BAD_TRAP /* 0xdf */
5465.align 32
5466 ta HP_BAD_TRAP /* 0xe0 */
5467.align 32
5468 ta HP_BAD_TRAP /* 0xe1 */
5469.align 32
5470 ta HP_BAD_TRAP /* 0xe2 */
5471.align 32
5472 ta HP_BAD_TRAP /* 0xe3 */
5473.align 32
5474 ta HP_BAD_TRAP /* 0xe4 */
5475.align 32
5476 ta HP_BAD_TRAP /* 0xe5 */
5477.align 32
5478 ta HP_BAD_TRAP /* 0xe6 */
5479.align 32
5480 ta HP_BAD_TRAP /* 0xe7 */
5481.align 32
5482 ta HP_BAD_TRAP /* 0xe8 */
5483.align 32
5484 ta HP_BAD_TRAP /* 0xe9 */
5485.align 32
5486 ta HP_BAD_TRAP /* 0xea */
5487.align 32
5488 ta HP_BAD_TRAP /* 0xeb */
5489.align 32
5490 ta HP_BAD_TRAP /* 0xec */
5491.align 32
5492 ta HP_BAD_TRAP /* 0xed */
5493.align 32
5494 ta HP_BAD_TRAP /* 0xee */
5495.align 32
5496 ta HP_BAD_TRAP /* 0xef */
5497.align 32
5498 ta HP_BAD_TRAP /* 0xf0 */
5499.align 32
5500 ta HP_BAD_TRAP /* 0xf1 */
5501.align 32
5502 ta HP_BAD_TRAP /* 0xf2 */
5503.align 32
5504 ta HP_BAD_TRAP /* 0xf3 */
5505.align 32
5506 ta HP_BAD_TRAP /* 0xf4 */
5507.align 32
5508 ta HP_BAD_TRAP /* 0xf5 */
5509.align 32
5510 ta HP_BAD_TRAP /* 0xf6 */
5511.align 32
5512 ta HP_BAD_TRAP /* 0xf7 */
5513.align 32
5514 ta HP_BAD_TRAP /* 0xf8 */
5515.align 32
5516 ta HP_BAD_TRAP /* 0xf9 */
5517.align 32
5518 ta HP_BAD_TRAP /* 0xfa */
5519.align 32
5520 ta HP_BAD_TRAP /* 0xfb */
5521.align 32
5522 ta HP_BAD_TRAP /* 0xfc */
5523.align 32
5524 ta HP_BAD_TRAP /* 0xfd */
5525.align 32
5526 ta HP_BAD_TRAP /* 0xfe */
5527.align 32
5528 ta HP_BAD_TRAP /* 0xff */
5529.align 32
5530 ta HP_GOOD_TRAP /* 0x100 */
5531.align 32
5532 ta HP_BAD_TRAP /* 0x101 */
5533.align 32
5534 ta HP_BAD_TRAP /* 0x102 */
5535.align 32
5536 ta HP_BAD_TRAP /* 0x103 */
5537.align 32
5538 ta HP_BAD_TRAP /* 0x104 */
5539.align 32
5540 ta HP_BAD_TRAP /* 0x105 */
5541.align 32
5542 ta HP_BAD_TRAP /* 0x106 */
5543.align 32
5544 ta HP_BAD_TRAP /* 0x107 */
5545.align 32
5546 ta HP_BAD_TRAP /* 0x108 */
5547.align 32
5548 ta HP_BAD_TRAP /* 0x109 */
5549.align 32
5550 ta HP_BAD_TRAP /* 0x10a */
5551.align 32
5552 ta HP_BAD_TRAP /* 0x10b */
5553.align 32
5554 ta HP_BAD_TRAP /* 0x10c */
5555.align 32
5556 ta HP_BAD_TRAP /* 0x10d */
5557.align 32
5558 ta HP_BAD_TRAP /* 0x10e */
5559.align 32
5560 ta HP_BAD_TRAP /* 0x10f */
5561.align 32
5562 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
5563 done
5564.align 32
5565 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
5566 done
5567.align 32
5568 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
5569 done
5570.align 32
5571 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
5572 done
5573.align 32
5574 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
5575 done
5576.align 32
5577 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
5578 done
5579.align 32
5580 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
5581 done
5582.align 32
5583 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
5584 done
5585.align 32
5586 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
5587 done
5588.align 32
5589 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
5590 done
5591.align 32
5592 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
5593 done
5594.align 32
5595 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
5596 done
5597.align 32
5598 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
5599 done
5600.align 32
5601 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
5602 done
5603.align 32
5604 ta HP_BAD_TRAP /* 0x11e */
5605.align 32
5606 ta HP_BAD_TRAP /* 0x11f */
5607.align 32
5608 sllx %i7, 63, %g1
5609 brz %g1, 1f
5610 nop
5611 rdpr %tnpc, %g2
5612 add %g2, 8, %g2
5613 wrpr %g2, %tnpc
56141:
5615 done
5616.align 32
5617 ta HPTRAP_CHANGE_PID /* 0x121 */
5618 done
5619.align 32
5620 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
5621 done
5622.align 32 /* 0x123 */
5623 ldxa [%l1] 0x14, %l2
5624 done
5625.align 32 /* 0x124 */
5626 ldxa [%l1] 0x1c, %l2
5627 done
5628.align 32 /* 0x125 */
5629 ldda [%l1] 0x26, %l2
5630 done
5631.align 32 /* 0x126 */
5632 ldda [%l1] 0x2e, %l2
5633 done
5634.align 32
5635 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
5636 done
5637.align 32
5638 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
5639 done
5640.align 32
5641 ta HPTRAP_DELAY_LOOP /* 0x129 */
5642 done
5643.align 32
5644 ta HPTRAP_SEM_LOCK /* 0x12a */
5645 done
5646.align 32
5647 ta HPTRAP_SEM_RELEASE /* 0x12b */
5648 done
5649.align 32
5650 ta HPTRAP_SEM_GET /* 0x12c */
5651 done
5652.align 32
5653 ta HPTRAP_SEM_SET /* 0x12d */
5654 done
5655.align 32
5656 ta HP_BAD_TRAP /* 0x12e */
5657.align 32
5658 ta HP_BAD_TRAP /* 0x12f */
5659.align 32
5660 ta HP_BAD_TRAP /* 0x130 */
5661.align 32
5662 ta HP_BAD_TRAP /* 0x131 */
5663.align 32
5664 ta HP_BAD_TRAP /* 0x132 */
5665.align 32
5666 ta HP_BAD_TRAP /* 0x133 */
5667.align 32
5668 ta HP_BAD_TRAP /* 0x134 */
5669.align 32
5670 ta HP_BAD_TRAP /* 0x135 */
5671.align 32
5672 ta HP_BAD_TRAP /* 0x136 */
5673.align 32
5674 ta HP_BAD_TRAP /* 0x137 */
5675.align 32
5676 ta HP_BAD_TRAP /* 0x138 */
5677.align 32
5678 ta HP_BAD_TRAP /* 0x139 */
5679.align 32
5680 ta HP_BAD_TRAP /* 0x13a */
5681.align 32
5682 ta HP_BAD_TRAP /* 0x13b */
5683.align 32
5684 ta HP_BAD_TRAP /* 0x13c */
5685.align 32
5686 ta HP_BAD_TRAP /* 0x13d */
5687.align 32
5688 ta HP_BAD_TRAP /* 0x13e */
5689.align 32
5690 ta HP_BAD_TRAP /* 0x13f */
5691.align 32
5692 ta HP_BAD_TRAP /* 0x140 */
5693.align 32
5694 ta HP_BAD_TRAP /* 0x141 */
5695.align 32
5696 ta HP_BAD_TRAP /* 0x142 */
5697.align 32
5698 ta HP_BAD_TRAP /* 0x143 */
5699.align 32
5700 ta HP_BAD_TRAP /* 0x144 */
5701.align 32
5702 ta HP_BAD_TRAP /* 0x145 */
5703.align 32
5704 ta HP_BAD_TRAP /* 0x146 */
5705.align 32
5706 ta HP_BAD_TRAP /* 0x147 */
5707.align 32
5708 ta HP_BAD_TRAP /* 0x148 */
5709.align 32
5710 ta HP_BAD_TRAP /* 0x149 */
5711.align 32
5712 ta HP_BAD_TRAP /* 0x14a */
5713.align 32
5714 ta HP_BAD_TRAP /* 0x14b */
5715.align 32
5716 ta HP_BAD_TRAP /* 0x14c */
5717.align 32
5718 ta HP_BAD_TRAP /* 0x14d */
5719.align 32
5720 ta HP_BAD_TRAP /* 0x14e */
5721.align 32
5722 ta HP_BAD_TRAP /* 0x14f */
5723.align 32
5724 ta HP_BAD_TRAP /* 0x150 */
5725.align 32
5726 ta HP_BAD_TRAP /* 0x151 */
5727.align 32
5728 ta HP_BAD_TRAP /* 0x152 */
5729.align 32
5730 ta HP_BAD_TRAP /* 0x153 */
5731.align 32
5732 ta HP_BAD_TRAP /* 0x154 */
5733.align 32
5734 ta HP_BAD_TRAP /* 0x155 */
5735.align 32
5736 ta HP_BAD_TRAP /* 0x156 */
5737.align 32
5738 ta HP_BAD_TRAP /* 0x157 */
5739.align 32
5740 ta HP_BAD_TRAP /* 0x158 */
5741.align 32
5742 ta HP_BAD_TRAP /* 0x159 */
5743.align 32
5744 ta HP_BAD_TRAP /* 0x15a */
5745.align 32
5746 ta HP_BAD_TRAP /* 0x15b */
5747.align 32
5748 ta HP_BAD_TRAP /* 0x15c */
5749.align 32
5750 ta HP_BAD_TRAP /* 0x15d */
5751.align 32
5752 ta HP_BAD_TRAP /* 0x15e */
5753.align 32
5754 ta HP_BAD_TRAP /* 0x15f */
5755.align 32
5756 ta HP_BAD_TRAP /* 0x160 */
5757.align 32
5758 ta HP_BAD_TRAP /* 0x161 */
5759.align 32
5760 ta HP_BAD_TRAP /* 0x162 */
5761.align 32
5762 ta HP_BAD_TRAP /* 0x163 */
5763.align 32
5764 ta HP_BAD_TRAP /* 0x164 */
5765.align 32
5766 ta HP_BAD_TRAP /* 0x165 */
5767.align 32
5768 ta HP_BAD_TRAP /* 0x166 */
5769.align 32
5770 ta HP_BAD_TRAP /* 0x167 */
5771.align 32
5772 ta HP_BAD_TRAP /* 0x168 */
5773.align 32
5774 ta HP_BAD_TRAP /* 0x169 */
5775.align 32
5776 ta HP_BAD_TRAP /* 0x16a */
5777.align 32
5778 ta HP_BAD_TRAP /* 0x16b */
5779.align 32
5780 ta HP_BAD_TRAP /* 0x16c */
5781.align 32
5782 ta HP_BAD_TRAP /* 0x16d */
5783.align 32
5784 ta HP_BAD_TRAP /* 0x16e */
5785.align 32
5786 ta HP_BAD_TRAP /* 0x16f */
5787.align 32
5788 ta HP_BAD_TRAP /* 0x170 */
5789.align 32
5790 ta HP_BAD_TRAP /* 0x171 */
5791.align 32
5792 ta HP_BAD_TRAP /* 0x172 */
5793.align 32
5794 ta HP_BAD_TRAP /* 0x173 */
5795.align 32
5796 ta HP_BAD_TRAP /* 0x174 */
5797.align 32
5798 ta HP_BAD_TRAP /* 0x175 */
5799.align 32
5800 ta HP_BAD_TRAP /* 0x176 */
5801.align 32
5802 ta HP_BAD_TRAP /* 0x177 */
5803.align 32
5804 ta HP_BAD_TRAP /* 0x178 */
5805.align 32
5806 ta HP_BAD_TRAP /* 0x179 */
5807.align 32
5808 ta HP_BAD_TRAP /* 0x17a */
5809.align 32
5810 ta HP_BAD_TRAP /* 0x17b */
5811.align 32
5812 ta HP_BAD_TRAP /* 0x17c */
5813.align 32
5814 ta HP_BAD_TRAP /* 0x17d */
5815.align 32
5816 ta HP_BAD_TRAP /* 0x17e */
5817.align 32
5818 ta HP_BAD_TRAP /* 0x17f */
5819.align 32
5820Thr4_Ptrap_Sect_text_end:
5821/*********************************************************************/
5822SECTION .Thr5_Ptrap_Sect TEXT_VA=THR5_PTRAP_TEXT_VA
5823attr_text {
5824 Name = .Thr5_Ptrap_Sect ,
5825 thr5_z_ctx_tsb_2
5826 VA = THR5_PTRAP_TEXT_VA ,
5827 RA = THR5_PTRAP_TEXT_RA ,
5828 PA = THR5_PTRAP_TEXT_PA ,
5829 TTE_Context = NUCLEUS ,
5830 TTE_V = 1 ,
5831 TTE_NFO = 0 ,
5832 TTE_L = 0 ,
5833 TTE_Soft = 0 ,
5834 TTE_IE = 0 ,
5835 TTE_E = 0 ,
5836 TTE_CP = 1 ,
5837 TTE_CV = 0 ,
5838 TTE_P = 1 ,
5839 TTE_EP = 1 ,
5840 TTE_W = 1 ,
5841 TTE_SW1 = 0 ,
5842 TTE_SW0 = 0 ,
5843 TTE_RSVD1 = 0 ,
5844 TTE_Size = 1 ,
5845 end_label = Thr5_Ptrap_Sect_text_end ,
5846 compressimage ,
5847 }
5848 ta HP_BAD_TRAP /* 0x0 */
5849.align 32
5850 ta HP_BAD_TRAP /* 0x1 */
5851.align 32
5852 ta HP_BAD_TRAP /* 0x2 */
5853.align 32
5854 ta HP_BAD_TRAP /* 0x3 */
5855.align 32
5856 ta HP_BAD_TRAP /* 0x4 */
5857.align 32
5858 ta HP_BAD_TRAP /* 0x5 */
5859.align 32
5860 ta HP_BAD_TRAP /* 0x6 */
5861.align 32
5862 ta HP_BAD_TRAP /* 0x7 */
5863.align 32
5864 ta HP_BAD_TRAP /* 0x8 */
5865.align 32
5866 ta HP_BAD_TRAP /* 0x9 */
5867.align 32
5868 ta HP_BAD_TRAP /* 0xa */
5869.align 32
5870 ta HP_BAD_TRAP /* 0xb */
5871.align 32
5872 ta HP_BAD_TRAP /* 0xc */
5873.align 32
5874 ta HP_BAD_TRAP /* 0xd */
5875.align 32
5876 ta HP_BAD_TRAP /* 0xe */
5877.align 32
5878 ta HP_BAD_TRAP /* 0xf */
5879.align 32
5880 ta HP_BAD_TRAP /* 0x10 */
5881.align 32
5882 ta HP_BAD_TRAP /* 0x11 */
5883.align 32
5884 ta HP_BAD_TRAP /* 0x12 */
5885.align 32
5886 ta HP_BAD_TRAP /* 0x13 */
5887.align 32
5888 ta HP_BAD_TRAP /* 0x14 */
5889.align 32
5890 ta HP_BAD_TRAP /* 0x15 */
5891.align 32
5892 ta HP_BAD_TRAP /* 0x16 */
5893.align 32
5894 ta HP_BAD_TRAP /* 0x17 */
5895.align 32
5896 ta HP_BAD_TRAP /* 0x18 */
5897.align 32
5898 ta HP_BAD_TRAP /* 0x19 */
5899.align 32
5900 ta HP_BAD_TRAP /* 0x1a */
5901.align 32
5902 ta HP_BAD_TRAP /* 0x1b */
5903.align 32
5904 ta HP_BAD_TRAP /* 0x1c */
5905.align 32
5906 ta HP_BAD_TRAP /* 0x1d */
5907.align 32
5908 ta HP_BAD_TRAP /* 0x1e */
5909.align 32
5910 ta HP_BAD_TRAP /* 0x1f */
5911.align 32
5912 ta HP_BAD_TRAP /* 0x20 */
5913.align 32
5914 ta HP_BAD_TRAP /* 0x21 */
5915.align 32
5916 ta HP_BAD_TRAP /* 0x22 */
5917.align 32
5918 ta HP_BAD_TRAP /* 0x23 */
5919.align 32
5920 ta HP_BAD_TRAP /* 0x24 */
5921.align 32
5922 ta HP_BAD_TRAP /* 0x25 */
5923.align 32
5924 ta HP_BAD_TRAP /* 0x26 */
5925.align 32
5926 ta HP_BAD_TRAP /* 0x27 */
5927.align 32
5928 ta HP_BAD_TRAP /* 0x28 */
5929.align 32
5930 ta HP_BAD_TRAP /* 0x29 */
5931.align 32
5932 ta HP_BAD_TRAP /* 0x2a */
5933.align 32
5934 ta HP_BAD_TRAP /* 0x2b */
5935.align 32
5936 ta HP_BAD_TRAP /* 0x2c */
5937.align 32
5938 ta HP_BAD_TRAP /* 0x2d */
5939.align 32
5940 ta HP_BAD_TRAP /* 0x2e */
5941.align 32
5942 ta HP_BAD_TRAP /* 0x2f */
5943.align 32
5944 ta HP_BAD_TRAP /* 0x30 */
5945.align 32
5946 ta HP_BAD_TRAP /* 0x31 */
5947.align 32
5948 ta HP_BAD_TRAP /* 0x32 */
5949.align 32
5950 ta HP_BAD_TRAP /* 0x33 */
5951.align 32
5952 ta HP_BAD_TRAP /* 0x34 */
5953.align 32
5954 ta HP_BAD_TRAP /* 0x35 */
5955.align 32
5956 ta HP_BAD_TRAP /* 0x36 */
5957.align 32
5958 ta HP_BAD_TRAP /* 0x37 */
5959.align 32
5960 ta HP_BAD_TRAP /* 0x38 */
5961.align 32
5962 ta HP_BAD_TRAP /* 0x39 */
5963.align 32
5964 ta HP_BAD_TRAP /* 0x3a */
5965.align 32
5966 ta HP_BAD_TRAP /* 0x3b */
5967.align 32
5968 ta HP_BAD_TRAP /* 0x3c */
5969.align 32
5970 ta HP_BAD_TRAP /* 0x3d */
5971.align 32
5972 ta HP_BAD_TRAP /* 0x3e */
5973.align 32
5974 ta HP_BAD_TRAP /* 0x3f */
5975.align 32
5976 ta HP_BAD_TRAP /* 0x40 */
5977.align 32
5978 ta HP_BAD_TRAP /* 0x41 */
5979.align 32
5980 ta HP_BAD_TRAP /* 0x42 */
5981.align 32
5982 ta HP_BAD_TRAP /* 0x43 */
5983.align 32
5984 ta HP_BAD_TRAP /* 0x44 */
5985.align 32
5986 ta HP_BAD_TRAP /* 0x45 */
5987.align 32
5988 ta HP_BAD_TRAP /* 0x46 */
5989.align 32
5990 ta HP_BAD_TRAP /* 0x47 */
5991.align 32
5992 ta HP_BAD_TRAP /* 0x48 */
5993.align 32
5994 ta HP_BAD_TRAP /* 0x49 */
5995.align 32
5996 ta HP_BAD_TRAP /* 0x4a */
5997.align 32
5998 ta HP_BAD_TRAP /* 0x4b */
5999.align 32
6000 ta HP_BAD_TRAP /* 0x4c */
6001.align 32
6002 ta HP_BAD_TRAP /* 0x4d */
6003.align 32
6004 ta HP_BAD_TRAP /* 0x4e */
6005.align 32
6006 ta HP_BAD_TRAP /* 0x4f */
6007.align 32
6008 ta HP_BAD_TRAP /* 0x50 */
6009.align 32
6010 ta HP_BAD_TRAP /* 0x51 */
6011.align 32
6012 ta HP_BAD_TRAP /* 0x52 */
6013.align 32
6014 ta HP_BAD_TRAP /* 0x53 */
6015.align 32
6016 ta HP_BAD_TRAP /* 0x54 */
6017.align 32
6018 ta HP_BAD_TRAP /* 0x55 */
6019.align 32
6020 ta HP_BAD_TRAP /* 0x56 */
6021.align 32
6022 ta HP_BAD_TRAP /* 0x57 */
6023.align 32
6024 ta HP_BAD_TRAP /* 0x58 */
6025.align 32
6026 ta HP_BAD_TRAP /* 0x59 */
6027.align 32
6028 ta HP_BAD_TRAP /* 0x5a */
6029.align 32
6030 ta HP_BAD_TRAP /* 0x5b */
6031.align 32
6032 ta HP_BAD_TRAP /* 0x5c */
6033.align 32
6034 ta HP_BAD_TRAP /* 0x5d */
6035.align 32
6036 ta HP_BAD_TRAP /* 0x5e */
6037.align 32
6038 ta HP_BAD_TRAP /* 0x5f */
6039.align 32
6040 ta HP_BAD_TRAP /* 0x60 */
6041.align 32
6042 ta HP_BAD_TRAP /* 0x61 */
6043.align 32
6044 ta HP_BAD_TRAP /* 0x62 */
6045.align 32
6046 ta HP_BAD_TRAP /* 0x63 */
6047.align 32
6048 ta HP_BAD_TRAP /* 0x64 */
6049.align 32
6050 ta HP_BAD_TRAP /* 0x65 */
6051.align 32
6052 ta HP_BAD_TRAP /* 0x66 */
6053.align 32
6054 ta HP_BAD_TRAP /* 0x67 */
6055.align 32
6056 ta HP_BAD_TRAP /* 0x68 */
6057.align 32
6058 ta HP_BAD_TRAP /* 0x69 */
6059.align 32
6060 ta HP_BAD_TRAP /* 0x6a */
6061.align 32
6062 ta HP_BAD_TRAP /* 0x6b */
6063.align 32
6064 ta HP_BAD_TRAP /* 0x6c */
6065.align 32
6066 ta HP_BAD_TRAP /* 0x6d */
6067.align 32
6068 ta HP_BAD_TRAP /* 0x6e */
6069.align 32
6070 ta HP_BAD_TRAP /* 0x6f */
6071.align 32
6072 ta HP_BAD_TRAP /* 0x70 */
6073.align 32
6074 ta HP_BAD_TRAP /* 0x71 */
6075.align 32
6076 ta HP_BAD_TRAP /* 0x72 */
6077.align 32
6078 ta HP_BAD_TRAP /* 0x73 */
6079.align 32
6080 ta HP_BAD_TRAP /* 0x74 */
6081.align 32
6082 ta HP_BAD_TRAP /* 0x75 */
6083.align 32
6084 ta HP_BAD_TRAP /* 0x76 */
6085.align 32
6086 ta HP_BAD_TRAP /* 0x77 */
6087.align 32
6088 ta HP_BAD_TRAP /* 0x78 */
6089.align 32
6090 ta HP_BAD_TRAP /* 0x79 */
6091.align 32
6092 ta HP_BAD_TRAP /* 0x7a */
6093.align 32
6094 ta HP_BAD_TRAP /* 0x7b */
6095.align 32
6096 ta HP_BAD_TRAP /* 0x7c */
6097.align 32
6098 ta HP_BAD_TRAP /* 0x7d */
6099.align 32
6100 ta HP_BAD_TRAP /* 0x7e */
6101.align 32
6102 ta HP_BAD_TRAP /* 0x7f */
6103.align 32
6104 ta HP_BAD_TRAP /* 0x80 */
6105.align 32
6106 ta HP_BAD_TRAP /* 0x81 */
6107.align 32
6108 ta HP_BAD_TRAP /* 0x82 */
6109.align 32
6110 ta HP_BAD_TRAP /* 0x83 */
6111.align 32
6112 ta HP_BAD_TRAP /* 0x84 */
6113.align 32
6114 ta HP_BAD_TRAP /* 0x85 */
6115.align 32
6116 ta HP_BAD_TRAP /* 0x86 */
6117.align 32
6118 ta HP_BAD_TRAP /* 0x87 */
6119.align 32
6120 ta HP_BAD_TRAP /* 0x88 */
6121.align 32
6122 ta HP_BAD_TRAP /* 0x89 */
6123.align 32
6124 ta HP_BAD_TRAP /* 0x8a */
6125.align 32
6126 ta HP_BAD_TRAP /* 0x8b */
6127.align 32
6128 ta HP_BAD_TRAP /* 0x8c */
6129.align 32
6130 ta HP_BAD_TRAP /* 0x8d */
6131.align 32
6132 ta HP_BAD_TRAP /* 0x8e */
6133.align 32
6134 ta HP_BAD_TRAP /* 0x8f */
6135.align 32
6136 ta HP_BAD_TRAP /* 0x90 */
6137.align 32
6138 ta HP_BAD_TRAP /* 0x91 */
6139.align 32
6140 ta HP_BAD_TRAP /* 0x92 */
6141.align 32
6142 ta HP_BAD_TRAP /* 0x93 */
6143.align 32
6144 ta HP_BAD_TRAP /* 0x94 */
6145.align 32
6146 ta HP_BAD_TRAP /* 0x95 */
6147.align 32
6148 ta HP_BAD_TRAP /* 0x96 */
6149.align 32
6150 ta HP_BAD_TRAP /* 0x97 */
6151.align 32
6152 ta HP_BAD_TRAP /* 0x98 */
6153.align 32
6154 ta HP_BAD_TRAP /* 0x99 */
6155.align 32
6156 ta HP_BAD_TRAP /* 0x9a */
6157.align 32
6158 ta HP_BAD_TRAP /* 0x9b */
6159.align 32
6160 ta HP_BAD_TRAP /* 0x9c */
6161.align 32
6162 ta HP_BAD_TRAP /* 0x9d */
6163.align 32
6164 ta HP_BAD_TRAP /* 0x9e */
6165.align 32
6166 ta HP_BAD_TRAP /* 0x9f */
6167.align 32
6168 ta HP_BAD_TRAP /* 0xa0 */
6169.align 32
6170 ta HP_BAD_TRAP /* 0xa1 */
6171.align 32
6172 ta HP_BAD_TRAP /* 0xa2 */
6173.align 32
6174 ta HP_BAD_TRAP /* 0xa3 */
6175.align 32
6176 ta HP_BAD_TRAP /* 0xa4 */
6177.align 32
6178 ta HP_BAD_TRAP /* 0xa5 */
6179.align 32
6180 ta HP_BAD_TRAP /* 0xa6 */
6181.align 32
6182 ta HP_BAD_TRAP /* 0xa7 */
6183.align 32
6184 ta HP_BAD_TRAP /* 0xa8 */
6185.align 32
6186 ta HP_BAD_TRAP /* 0xa9 */
6187.align 32
6188 ta HP_BAD_TRAP /* 0xaa */
6189.align 32
6190 ta HP_BAD_TRAP /* 0xab */
6191.align 32
6192 ta HP_BAD_TRAP /* 0xac */
6193.align 32
6194 ta HP_BAD_TRAP /* 0xad */
6195.align 32
6196 ta HP_BAD_TRAP /* 0xae */
6197.align 32
6198 ta HP_BAD_TRAP /* 0xaf */
6199.align 32
6200 ta HP_BAD_TRAP /* 0xb0 */
6201.align 32
6202 ta HP_BAD_TRAP /* 0xb1 */
6203.align 32
6204 ta HP_BAD_TRAP /* 0xb2 */
6205.align 32
6206 ta HP_BAD_TRAP /* 0xb3 */
6207.align 32
6208 ta HP_BAD_TRAP /* 0xb4 */
6209.align 32
6210 ta HP_BAD_TRAP /* 0xb5 */
6211.align 32
6212 ta HP_BAD_TRAP /* 0xb6 */
6213.align 32
6214 ta HP_BAD_TRAP /* 0xb7 */
6215.align 32
6216 ta HP_BAD_TRAP /* 0xb8 */
6217.align 32
6218 ta HP_BAD_TRAP /* 0xb9 */
6219.align 32
6220 ta HP_BAD_TRAP /* 0xba */
6221.align 32
6222 ta HP_BAD_TRAP /* 0xbb */
6223.align 32
6224 ta HP_BAD_TRAP /* 0xbc */
6225.align 32
6226 ta HP_BAD_TRAP /* 0xbd */
6227.align 32
6228 ta HP_BAD_TRAP /* 0xbe */
6229.align 32
6230 ta HP_BAD_TRAP /* 0xbf */
6231.align 32
6232 ta HP_BAD_TRAP /* 0xc0 */
6233.align 32
6234 ta HP_BAD_TRAP /* 0xc1 */
6235.align 32
6236 ta HP_BAD_TRAP /* 0xc2 */
6237.align 32
6238 ta HP_BAD_TRAP /* 0xc3 */
6239.align 32
6240 ta HP_BAD_TRAP /* 0xc4 */
6241.align 32
6242 ta HP_BAD_TRAP /* 0xc5 */
6243.align 32
6244 ta HP_BAD_TRAP /* 0xc6 */
6245.align 32
6246 ta HP_BAD_TRAP /* 0xc7 */
6247.align 32
6248 ta HP_BAD_TRAP /* 0xc8 */
6249.align 32
6250 ta HP_BAD_TRAP /* 0xc9 */
6251.align 32
6252 ta HP_BAD_TRAP /* 0xca */
6253.align 32
6254 ta HP_BAD_TRAP /* 0xcb */
6255.align 32
6256 ta HP_BAD_TRAP /* 0xcc */
6257.align 32
6258 ta HP_BAD_TRAP /* 0xcd */
6259.align 32
6260 ta HP_BAD_TRAP /* 0xce */
6261.align 32
6262 ta HP_BAD_TRAP /* 0xcf */
6263.align 32
6264 ta HP_BAD_TRAP /* 0xd0 */
6265.align 32
6266 ta HP_BAD_TRAP /* 0xd1 */
6267.align 32
6268 ta HP_BAD_TRAP /* 0xd2 */
6269.align 32
6270 ta HP_BAD_TRAP /* 0xd3 */
6271.align 32
6272 ta HP_BAD_TRAP /* 0xd4 */
6273.align 32
6274 ta HP_BAD_TRAP /* 0xd5 */
6275.align 32
6276 ta HP_BAD_TRAP /* 0xd6 */
6277.align 32
6278 ta HP_BAD_TRAP /* 0xd7 */
6279.align 32
6280 ta HP_BAD_TRAP /* 0xd8 */
6281.align 32
6282 ta HP_BAD_TRAP /* 0xd9 */
6283.align 32
6284 ta HP_BAD_TRAP /* 0xda */
6285.align 32
6286 ta HP_BAD_TRAP /* 0xdb */
6287.align 32
6288 ta HP_BAD_TRAP /* 0xdc */
6289.align 32
6290 ta HP_BAD_TRAP /* 0xdd */
6291.align 32
6292 ta HP_BAD_TRAP /* 0xde */
6293.align 32
6294 ta HP_BAD_TRAP /* 0xdf */
6295.align 32
6296 ta HP_BAD_TRAP /* 0xe0 */
6297.align 32
6298 ta HP_BAD_TRAP /* 0xe1 */
6299.align 32
6300 ta HP_BAD_TRAP /* 0xe2 */
6301.align 32
6302 ta HP_BAD_TRAP /* 0xe3 */
6303.align 32
6304 ta HP_BAD_TRAP /* 0xe4 */
6305.align 32
6306 ta HP_BAD_TRAP /* 0xe5 */
6307.align 32
6308 ta HP_BAD_TRAP /* 0xe6 */
6309.align 32
6310 ta HP_BAD_TRAP /* 0xe7 */
6311.align 32
6312 ta HP_BAD_TRAP /* 0xe8 */
6313.align 32
6314 ta HP_BAD_TRAP /* 0xe9 */
6315.align 32
6316 ta HP_BAD_TRAP /* 0xea */
6317.align 32
6318 ta HP_BAD_TRAP /* 0xeb */
6319.align 32
6320 ta HP_BAD_TRAP /* 0xec */
6321.align 32
6322 ta HP_BAD_TRAP /* 0xed */
6323.align 32
6324 ta HP_BAD_TRAP /* 0xee */
6325.align 32
6326 ta HP_BAD_TRAP /* 0xef */
6327.align 32
6328 ta HP_BAD_TRAP /* 0xf0 */
6329.align 32
6330 ta HP_BAD_TRAP /* 0xf1 */
6331.align 32
6332 ta HP_BAD_TRAP /* 0xf2 */
6333.align 32
6334 ta HP_BAD_TRAP /* 0xf3 */
6335.align 32
6336 ta HP_BAD_TRAP /* 0xf4 */
6337.align 32
6338 ta HP_BAD_TRAP /* 0xf5 */
6339.align 32
6340 ta HP_BAD_TRAP /* 0xf6 */
6341.align 32
6342 ta HP_BAD_TRAP /* 0xf7 */
6343.align 32
6344 ta HP_BAD_TRAP /* 0xf8 */
6345.align 32
6346 ta HP_BAD_TRAP /* 0xf9 */
6347.align 32
6348 ta HP_BAD_TRAP /* 0xfa */
6349.align 32
6350 ta HP_BAD_TRAP /* 0xfb */
6351.align 32
6352 ta HP_BAD_TRAP /* 0xfc */
6353.align 32
6354 ta HP_BAD_TRAP /* 0xfd */
6355.align 32
6356 ta HP_BAD_TRAP /* 0xfe */
6357.align 32
6358 ta HP_BAD_TRAP /* 0xff */
6359.align 32
6360 ta HP_GOOD_TRAP /* 0x100 */
6361.align 32
6362 ta HP_BAD_TRAP /* 0x101 */
6363.align 32
6364 ta HP_BAD_TRAP /* 0x102 */
6365.align 32
6366 ta HP_BAD_TRAP /* 0x103 */
6367.align 32
6368 ta HP_BAD_TRAP /* 0x104 */
6369.align 32
6370 ta HP_BAD_TRAP /* 0x105 */
6371.align 32
6372 ta HP_BAD_TRAP /* 0x106 */
6373.align 32
6374 ta HP_BAD_TRAP /* 0x107 */
6375.align 32
6376 ta HP_BAD_TRAP /* 0x108 */
6377.align 32
6378 ta HP_BAD_TRAP /* 0x109 */
6379.align 32
6380 ta HP_BAD_TRAP /* 0x10a */
6381.align 32
6382 ta HP_BAD_TRAP /* 0x10b */
6383.align 32
6384 ta HP_BAD_TRAP /* 0x10c */
6385.align 32
6386 ta HP_BAD_TRAP /* 0x10d */
6387.align 32
6388 ta HP_BAD_TRAP /* 0x10e */
6389.align 32
6390 ta HP_BAD_TRAP /* 0x10f */
6391.align 32
6392 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
6393 done
6394.align 32
6395 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
6396 done
6397.align 32
6398 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
6399 done
6400.align 32
6401 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
6402 done
6403.align 32
6404 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
6405 done
6406.align 32
6407 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
6408 done
6409.align 32
6410 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
6411 done
6412.align 32
6413 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
6414 done
6415.align 32
6416 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
6417 done
6418.align 32
6419 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
6420 done
6421.align 32
6422 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
6423 done
6424.align 32
6425 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
6426 done
6427.align 32
6428 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
6429 done
6430.align 32
6431 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
6432 done
6433.align 32
6434 ta HP_BAD_TRAP /* 0x11e */
6435.align 32
6436 ta HP_BAD_TRAP /* 0x11f */
6437.align 32
6438 sllx %i7, 63, %g1
6439 brz %g1, 1f
6440 nop
6441 rdpr %tnpc, %g2
6442 add %g2, 8, %g2
6443 wrpr %g2, %tnpc
64441:
6445 done
6446.align 32
6447 ta HPTRAP_CHANGE_PID /* 0x121 */
6448 done
6449.align 32
6450 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
6451 done
6452.align 32 /* 0x123 */
6453 ldxa [%l1] 0x14, %l2
6454 done
6455.align 32 /* 0x124 */
6456 ldxa [%l1] 0x1c, %l2
6457 done
6458.align 32 /* 0x125 */
6459 ldda [%l1] 0x26, %l2
6460 done
6461.align 32 /* 0x126 */
6462 ldda [%l1] 0x2e, %l2
6463 done
6464.align 32
6465 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
6466 done
6467.align 32
6468 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
6469 done
6470.align 32
6471 ta HPTRAP_DELAY_LOOP /* 0x129 */
6472 done
6473.align 32
6474 ta HPTRAP_SEM_LOCK /* 0x12a */
6475 done
6476.align 32
6477 ta HPTRAP_SEM_RELEASE /* 0x12b */
6478 done
6479.align 32
6480 ta HPTRAP_SEM_GET /* 0x12c */
6481 done
6482.align 32
6483 ta HPTRAP_SEM_SET /* 0x12d */
6484 done
6485.align 32
6486 ta HP_BAD_TRAP /* 0x12e */
6487.align 32
6488 ta HP_BAD_TRAP /* 0x12f */
6489.align 32
6490 ta HP_BAD_TRAP /* 0x130 */
6491.align 32
6492 ta HP_BAD_TRAP /* 0x131 */
6493.align 32
6494 ta HP_BAD_TRAP /* 0x132 */
6495.align 32
6496 ta HP_BAD_TRAP /* 0x133 */
6497.align 32
6498 ta HP_BAD_TRAP /* 0x134 */
6499.align 32
6500 ta HP_BAD_TRAP /* 0x135 */
6501.align 32
6502 ta HP_BAD_TRAP /* 0x136 */
6503.align 32
6504 ta HP_BAD_TRAP /* 0x137 */
6505.align 32
6506 ta HP_BAD_TRAP /* 0x138 */
6507.align 32
6508 ta HP_BAD_TRAP /* 0x139 */
6509.align 32
6510 ta HP_BAD_TRAP /* 0x13a */
6511.align 32
6512 ta HP_BAD_TRAP /* 0x13b */
6513.align 32
6514 ta HP_BAD_TRAP /* 0x13c */
6515.align 32
6516 ta HP_BAD_TRAP /* 0x13d */
6517.align 32
6518 ta HP_BAD_TRAP /* 0x13e */
6519.align 32
6520 ta HP_BAD_TRAP /* 0x13f */
6521.align 32
6522 ta HP_BAD_TRAP /* 0x140 */
6523.align 32
6524 ta HP_BAD_TRAP /* 0x141 */
6525.align 32
6526 ta HP_BAD_TRAP /* 0x142 */
6527.align 32
6528 ta HP_BAD_TRAP /* 0x143 */
6529.align 32
6530 ta HP_BAD_TRAP /* 0x144 */
6531.align 32
6532 ta HP_BAD_TRAP /* 0x145 */
6533.align 32
6534 ta HP_BAD_TRAP /* 0x146 */
6535.align 32
6536 ta HP_BAD_TRAP /* 0x147 */
6537.align 32
6538 ta HP_BAD_TRAP /* 0x148 */
6539.align 32
6540 ta HP_BAD_TRAP /* 0x149 */
6541.align 32
6542 ta HP_BAD_TRAP /* 0x14a */
6543.align 32
6544 ta HP_BAD_TRAP /* 0x14b */
6545.align 32
6546 ta HP_BAD_TRAP /* 0x14c */
6547.align 32
6548 ta HP_BAD_TRAP /* 0x14d */
6549.align 32
6550 ta HP_BAD_TRAP /* 0x14e */
6551.align 32
6552 ta HP_BAD_TRAP /* 0x14f */
6553.align 32
6554 ta HP_BAD_TRAP /* 0x150 */
6555.align 32
6556 ta HP_BAD_TRAP /* 0x151 */
6557.align 32
6558 ta HP_BAD_TRAP /* 0x152 */
6559.align 32
6560 ta HP_BAD_TRAP /* 0x153 */
6561.align 32
6562 ta HP_BAD_TRAP /* 0x154 */
6563.align 32
6564 ta HP_BAD_TRAP /* 0x155 */
6565.align 32
6566 ta HP_BAD_TRAP /* 0x156 */
6567.align 32
6568 ta HP_BAD_TRAP /* 0x157 */
6569.align 32
6570 ta HP_BAD_TRAP /* 0x158 */
6571.align 32
6572 ta HP_BAD_TRAP /* 0x159 */
6573.align 32
6574 ta HP_BAD_TRAP /* 0x15a */
6575.align 32
6576 ta HP_BAD_TRAP /* 0x15b */
6577.align 32
6578 ta HP_BAD_TRAP /* 0x15c */
6579.align 32
6580 ta HP_BAD_TRAP /* 0x15d */
6581.align 32
6582 ta HP_BAD_TRAP /* 0x15e */
6583.align 32
6584 ta HP_BAD_TRAP /* 0x15f */
6585.align 32
6586 ta HP_BAD_TRAP /* 0x160 */
6587.align 32
6588 ta HP_BAD_TRAP /* 0x161 */
6589.align 32
6590 ta HP_BAD_TRAP /* 0x162 */
6591.align 32
6592 ta HP_BAD_TRAP /* 0x163 */
6593.align 32
6594 ta HP_BAD_TRAP /* 0x164 */
6595.align 32
6596 ta HP_BAD_TRAP /* 0x165 */
6597.align 32
6598 ta HP_BAD_TRAP /* 0x166 */
6599.align 32
6600 ta HP_BAD_TRAP /* 0x167 */
6601.align 32
6602 ta HP_BAD_TRAP /* 0x168 */
6603.align 32
6604 ta HP_BAD_TRAP /* 0x169 */
6605.align 32
6606 ta HP_BAD_TRAP /* 0x16a */
6607.align 32
6608 ta HP_BAD_TRAP /* 0x16b */
6609.align 32
6610 ta HP_BAD_TRAP /* 0x16c */
6611.align 32
6612 ta HP_BAD_TRAP /* 0x16d */
6613.align 32
6614 ta HP_BAD_TRAP /* 0x16e */
6615.align 32
6616 ta HP_BAD_TRAP /* 0x16f */
6617.align 32
6618 ta HP_BAD_TRAP /* 0x170 */
6619.align 32
6620 ta HP_BAD_TRAP /* 0x171 */
6621.align 32
6622 ta HP_BAD_TRAP /* 0x172 */
6623.align 32
6624 ta HP_BAD_TRAP /* 0x173 */
6625.align 32
6626 ta HP_BAD_TRAP /* 0x174 */
6627.align 32
6628 ta HP_BAD_TRAP /* 0x175 */
6629.align 32
6630 ta HP_BAD_TRAP /* 0x176 */
6631.align 32
6632 ta HP_BAD_TRAP /* 0x177 */
6633.align 32
6634 ta HP_BAD_TRAP /* 0x178 */
6635.align 32
6636 ta HP_BAD_TRAP /* 0x179 */
6637.align 32
6638 ta HP_BAD_TRAP /* 0x17a */
6639.align 32
6640 ta HP_BAD_TRAP /* 0x17b */
6641.align 32
6642 ta HP_BAD_TRAP /* 0x17c */
6643.align 32
6644 ta HP_BAD_TRAP /* 0x17d */
6645.align 32
6646 ta HP_BAD_TRAP /* 0x17e */
6647.align 32
6648 ta HP_BAD_TRAP /* 0x17f */
6649.align 32
6650Thr5_Ptrap_Sect_text_end:
6651/*********************************************************************/
6652SECTION .Thr6_Ptrap_Sect TEXT_VA=THR6_PTRAP_TEXT_VA
6653attr_text {
6654 Name = .Thr6_Ptrap_Sect ,
6655 thr6_z_ctx_tsb_2
6656 VA = THR6_PTRAP_TEXT_VA ,
6657 RA = THR6_PTRAP_TEXT_RA ,
6658 PA = THR6_PTRAP_TEXT_PA ,
6659 TTE_Context = NUCLEUS ,
6660 TTE_V = 1 ,
6661 TTE_NFO = 0 ,
6662 TTE_L = 0 ,
6663 TTE_Soft = 0 ,
6664 TTE_IE = 0 ,
6665 TTE_E = 0 ,
6666 TTE_CP = 1 ,
6667 TTE_CV = 0 ,
6668 TTE_P = 0 ,
6669 TTE_EP = 1 ,
6670 TTE_W = 0 ,
6671 TTE_SW1 = 0 ,
6672 TTE_SW0 = 0 ,
6673 TTE_RSVD1 = 0 ,
6674 TTE_Size = 1 ,
6675 end_label = Thr6_Ptrap_Sect_text_end ,
6676 compressimage ,
6677 }
6678 ta HP_BAD_TRAP /* 0x0 */
6679.align 32
6680 ta HP_BAD_TRAP /* 0x1 */
6681.align 32
6682 ta HP_BAD_TRAP /* 0x2 */
6683.align 32
6684 ta HP_BAD_TRAP /* 0x3 */
6685.align 32
6686 ta HP_BAD_TRAP /* 0x4 */
6687.align 32
6688 ta HP_BAD_TRAP /* 0x5 */
6689.align 32
6690 ta HP_BAD_TRAP /* 0x6 */
6691.align 32
6692 ta HP_BAD_TRAP /* 0x7 */
6693.align 32
6694 ta HP_BAD_TRAP /* 0x8 */
6695.align 32
6696 ta HP_BAD_TRAP /* 0x9 */
6697.align 32
6698 ta HP_BAD_TRAP /* 0xa */
6699.align 32
6700 ta HP_BAD_TRAP /* 0xb */
6701.align 32
6702 ta HP_BAD_TRAP /* 0xc */
6703.align 32
6704 ta HP_BAD_TRAP /* 0xd */
6705.align 32
6706 ta HP_BAD_TRAP /* 0xe */
6707.align 32
6708 ta HP_BAD_TRAP /* 0xf */
6709.align 32
6710 ta HP_BAD_TRAP /* 0x10 */
6711.align 32
6712 ta HP_BAD_TRAP /* 0x11 */
6713.align 32
6714 ta HP_BAD_TRAP /* 0x12 */
6715.align 32
6716 ta HP_BAD_TRAP /* 0x13 */
6717.align 32
6718 ta HP_BAD_TRAP /* 0x14 */
6719.align 32
6720 ta HP_BAD_TRAP /* 0x15 */
6721.align 32
6722 ta HP_BAD_TRAP /* 0x16 */
6723.align 32
6724 ta HP_BAD_TRAP /* 0x17 */
6725.align 32
6726 ta HP_BAD_TRAP /* 0x18 */
6727.align 32
6728 ta HP_BAD_TRAP /* 0x19 */
6729.align 32
6730 ta HP_BAD_TRAP /* 0x1a */
6731.align 32
6732 ta HP_BAD_TRAP /* 0x1b */
6733.align 32
6734 ta HP_BAD_TRAP /* 0x1c */
6735.align 32
6736 ta HP_BAD_TRAP /* 0x1d */
6737.align 32
6738 ta HP_BAD_TRAP /* 0x1e */
6739.align 32
6740 ta HP_BAD_TRAP /* 0x1f */
6741.align 32
6742 ta HP_BAD_TRAP /* 0x20 */
6743.align 32
6744 ta HP_BAD_TRAP /* 0x21 */
6745.align 32
6746 ta HP_BAD_TRAP /* 0x22 */
6747.align 32
6748 ta HP_BAD_TRAP /* 0x23 */
6749.align 32
6750 ta HP_BAD_TRAP /* 0x24 */
6751.align 32
6752 ta HP_BAD_TRAP /* 0x25 */
6753.align 32
6754 ta HP_BAD_TRAP /* 0x26 */
6755.align 32
6756 ta HP_BAD_TRAP /* 0x27 */
6757.align 32
6758 ta HP_BAD_TRAP /* 0x28 */
6759.align 32
6760 ta HP_BAD_TRAP /* 0x29 */
6761.align 32
6762 ta HP_BAD_TRAP /* 0x2a */
6763.align 32
6764 ta HP_BAD_TRAP /* 0x2b */
6765.align 32
6766 ta HP_BAD_TRAP /* 0x2c */
6767.align 32
6768 ta HP_BAD_TRAP /* 0x2d */
6769.align 32
6770 ta HP_BAD_TRAP /* 0x2e */
6771.align 32
6772 ta HP_BAD_TRAP /* 0x2f */
6773.align 32
6774 ta HP_BAD_TRAP /* 0x30 */
6775.align 32
6776 ta HP_BAD_TRAP /* 0x31 */
6777.align 32
6778 ta HP_BAD_TRAP /* 0x32 */
6779.align 32
6780 ta HP_BAD_TRAP /* 0x33 */
6781.align 32
6782 ta HP_BAD_TRAP /* 0x34 */
6783.align 32
6784 ta HP_BAD_TRAP /* 0x35 */
6785.align 32
6786 ta HP_BAD_TRAP /* 0x36 */
6787.align 32
6788 ta HP_BAD_TRAP /* 0x37 */
6789.align 32
6790 ta HP_BAD_TRAP /* 0x38 */
6791.align 32
6792 ta HP_BAD_TRAP /* 0x39 */
6793.align 32
6794 ta HP_BAD_TRAP /* 0x3a */
6795.align 32
6796 ta HP_BAD_TRAP /* 0x3b */
6797.align 32
6798 ta HP_BAD_TRAP /* 0x3c */
6799.align 32
6800 ta HP_BAD_TRAP /* 0x3d */
6801.align 32
6802 ta HP_BAD_TRAP /* 0x3e */
6803.align 32
6804 ta HP_BAD_TRAP /* 0x3f */
6805.align 32
6806 ta HP_BAD_TRAP /* 0x40 */
6807.align 32
6808 ta HP_BAD_TRAP /* 0x41 */
6809.align 32
6810 ta HP_BAD_TRAP /* 0x42 */
6811.align 32
6812 ta HP_BAD_TRAP /* 0x43 */
6813.align 32
6814 ta HP_BAD_TRAP /* 0x44 */
6815.align 32
6816 ta HP_BAD_TRAP /* 0x45 */
6817.align 32
6818 ta HP_BAD_TRAP /* 0x46 */
6819.align 32
6820 ta HP_BAD_TRAP /* 0x47 */
6821.align 32
6822 ta HP_BAD_TRAP /* 0x48 */
6823.align 32
6824 ta HP_BAD_TRAP /* 0x49 */
6825.align 32
6826 ta HP_BAD_TRAP /* 0x4a */
6827.align 32
6828 ta HP_BAD_TRAP /* 0x4b */
6829.align 32
6830 ta HP_BAD_TRAP /* 0x4c */
6831.align 32
6832 ta HP_BAD_TRAP /* 0x4d */
6833.align 32
6834 ta HP_BAD_TRAP /* 0x4e */
6835.align 32
6836 ta HP_BAD_TRAP /* 0x4f */
6837.align 32
6838 ta HP_BAD_TRAP /* 0x50 */
6839.align 32
6840 ta HP_BAD_TRAP /* 0x51 */
6841.align 32
6842 ta HP_BAD_TRAP /* 0x52 */
6843.align 32
6844 ta HP_BAD_TRAP /* 0x53 */
6845.align 32
6846 ta HP_BAD_TRAP /* 0x54 */
6847.align 32
6848 ta HP_BAD_TRAP /* 0x55 */
6849.align 32
6850 ta HP_BAD_TRAP /* 0x56 */
6851.align 32
6852 ta HP_BAD_TRAP /* 0x57 */
6853.align 32
6854 ta HP_BAD_TRAP /* 0x58 */
6855.align 32
6856 ta HP_BAD_TRAP /* 0x59 */
6857.align 32
6858 ta HP_BAD_TRAP /* 0x5a */
6859.align 32
6860 ta HP_BAD_TRAP /* 0x5b */
6861.align 32
6862 ta HP_BAD_TRAP /* 0x5c */
6863.align 32
6864 ta HP_BAD_TRAP /* 0x5d */
6865.align 32
6866 ta HP_BAD_TRAP /* 0x5e */
6867.align 32
6868 ta HP_BAD_TRAP /* 0x5f */
6869.align 32
6870 ta HP_BAD_TRAP /* 0x60 */
6871.align 32
6872 ta HP_BAD_TRAP /* 0x61 */
6873.align 32
6874 ta HP_BAD_TRAP /* 0x62 */
6875.align 32
6876 ta HP_BAD_TRAP /* 0x63 */
6877.align 32
6878 ta HP_BAD_TRAP /* 0x64 */
6879.align 32
6880 ta HP_BAD_TRAP /* 0x65 */
6881.align 32
6882 ta HP_BAD_TRAP /* 0x66 */
6883.align 32
6884 ta HP_BAD_TRAP /* 0x67 */
6885.align 32
6886 ta HP_BAD_TRAP /* 0x68 */
6887.align 32
6888 ta HP_BAD_TRAP /* 0x69 */
6889.align 32
6890 ta HP_BAD_TRAP /* 0x6a */
6891.align 32
6892 ta HP_BAD_TRAP /* 0x6b */
6893.align 32
6894 ta HP_BAD_TRAP /* 0x6c */
6895.align 32
6896 ta HP_BAD_TRAP /* 0x6d */
6897.align 32
6898 ta HP_BAD_TRAP /* 0x6e */
6899.align 32
6900 ta HP_BAD_TRAP /* 0x6f */
6901.align 32
6902 ta HP_BAD_TRAP /* 0x70 */
6903.align 32
6904 ta HP_BAD_TRAP /* 0x71 */
6905.align 32
6906 ta HP_BAD_TRAP /* 0x72 */
6907.align 32
6908 ta HP_BAD_TRAP /* 0x73 */
6909.align 32
6910 ta HP_BAD_TRAP /* 0x74 */
6911.align 32
6912 ta HP_BAD_TRAP /* 0x75 */
6913.align 32
6914 ta HP_BAD_TRAP /* 0x76 */
6915.align 32
6916 ta HP_BAD_TRAP /* 0x77 */
6917.align 32
6918 ta HP_BAD_TRAP /* 0x78 */
6919.align 32
6920 ta HP_BAD_TRAP /* 0x79 */
6921.align 32
6922 ta HP_BAD_TRAP /* 0x7a */
6923.align 32
6924 ta HP_BAD_TRAP /* 0x7b */
6925.align 32
6926 ta HP_BAD_TRAP /* 0x7c */
6927.align 32
6928 ta HP_BAD_TRAP /* 0x7d */
6929.align 32
6930 ta HP_BAD_TRAP /* 0x7e */
6931.align 32
6932 ta HP_BAD_TRAP /* 0x7f */
6933.align 32
6934 ta HP_BAD_TRAP /* 0x80 */
6935.align 32
6936 ta HP_BAD_TRAP /* 0x81 */
6937.align 32
6938 ta HP_BAD_TRAP /* 0x82 */
6939.align 32
6940 ta HP_BAD_TRAP /* 0x83 */
6941.align 32
6942 ta HP_BAD_TRAP /* 0x84 */
6943.align 32
6944 ta HP_BAD_TRAP /* 0x85 */
6945.align 32
6946 ta HP_BAD_TRAP /* 0x86 */
6947.align 32
6948 ta HP_BAD_TRAP /* 0x87 */
6949.align 32
6950 ta HP_BAD_TRAP /* 0x88 */
6951.align 32
6952 ta HP_BAD_TRAP /* 0x89 */
6953.align 32
6954 ta HP_BAD_TRAP /* 0x8a */
6955.align 32
6956 ta HP_BAD_TRAP /* 0x8b */
6957.align 32
6958 ta HP_BAD_TRAP /* 0x8c */
6959.align 32
6960 ta HP_BAD_TRAP /* 0x8d */
6961.align 32
6962 ta HP_BAD_TRAP /* 0x8e */
6963.align 32
6964 ta HP_BAD_TRAP /* 0x8f */
6965.align 32
6966 ta HP_BAD_TRAP /* 0x90 */
6967.align 32
6968 ta HP_BAD_TRAP /* 0x91 */
6969.align 32
6970 ta HP_BAD_TRAP /* 0x92 */
6971.align 32
6972 ta HP_BAD_TRAP /* 0x93 */
6973.align 32
6974 ta HP_BAD_TRAP /* 0x94 */
6975.align 32
6976 ta HP_BAD_TRAP /* 0x95 */
6977.align 32
6978 ta HP_BAD_TRAP /* 0x96 */
6979.align 32
6980 ta HP_BAD_TRAP /* 0x97 */
6981.align 32
6982 ta HP_BAD_TRAP /* 0x98 */
6983.align 32
6984 ta HP_BAD_TRAP /* 0x99 */
6985.align 32
6986 ta HP_BAD_TRAP /* 0x9a */
6987.align 32
6988 ta HP_BAD_TRAP /* 0x9b */
6989.align 32
6990 ta HP_BAD_TRAP /* 0x9c */
6991.align 32
6992 ta HP_BAD_TRAP /* 0x9d */
6993.align 32
6994 ta HP_BAD_TRAP /* 0x9e */
6995.align 32
6996 ta HP_BAD_TRAP /* 0x9f */
6997.align 32
6998 ta HP_BAD_TRAP /* 0xa0 */
6999.align 32
7000 ta HP_BAD_TRAP /* 0xa1 */
7001.align 32
7002 ta HP_BAD_TRAP /* 0xa2 */
7003.align 32
7004 ta HP_BAD_TRAP /* 0xa3 */
7005.align 32
7006 ta HP_BAD_TRAP /* 0xa4 */
7007.align 32
7008 ta HP_BAD_TRAP /* 0xa5 */
7009.align 32
7010 ta HP_BAD_TRAP /* 0xa6 */
7011.align 32
7012 ta HP_BAD_TRAP /* 0xa7 */
7013.align 32
7014 ta HP_BAD_TRAP /* 0xa8 */
7015.align 32
7016 ta HP_BAD_TRAP /* 0xa9 */
7017.align 32
7018 ta HP_BAD_TRAP /* 0xaa */
7019.align 32
7020 ta HP_BAD_TRAP /* 0xab */
7021.align 32
7022 ta HP_BAD_TRAP /* 0xac */
7023.align 32
7024 ta HP_BAD_TRAP /* 0xad */
7025.align 32
7026 ta HP_BAD_TRAP /* 0xae */
7027.align 32
7028 ta HP_BAD_TRAP /* 0xaf */
7029.align 32
7030 ta HP_BAD_TRAP /* 0xb0 */
7031.align 32
7032 ta HP_BAD_TRAP /* 0xb1 */
7033.align 32
7034 ta HP_BAD_TRAP /* 0xb2 */
7035.align 32
7036 ta HP_BAD_TRAP /* 0xb3 */
7037.align 32
7038 ta HP_BAD_TRAP /* 0xb4 */
7039.align 32
7040 ta HP_BAD_TRAP /* 0xb5 */
7041.align 32
7042 ta HP_BAD_TRAP /* 0xb6 */
7043.align 32
7044 ta HP_BAD_TRAP /* 0xb7 */
7045.align 32
7046 ta HP_BAD_TRAP /* 0xb8 */
7047.align 32
7048 ta HP_BAD_TRAP /* 0xb9 */
7049.align 32
7050 ta HP_BAD_TRAP /* 0xba */
7051.align 32
7052 ta HP_BAD_TRAP /* 0xbb */
7053.align 32
7054 ta HP_BAD_TRAP /* 0xbc */
7055.align 32
7056 ta HP_BAD_TRAP /* 0xbd */
7057.align 32
7058 ta HP_BAD_TRAP /* 0xbe */
7059.align 32
7060 ta HP_BAD_TRAP /* 0xbf */
7061.align 32
7062 ta HP_BAD_TRAP /* 0xc0 */
7063.align 32
7064 ta HP_BAD_TRAP /* 0xc1 */
7065.align 32
7066 ta HP_BAD_TRAP /* 0xc2 */
7067.align 32
7068 ta HP_BAD_TRAP /* 0xc3 */
7069.align 32
7070 ta HP_BAD_TRAP /* 0xc4 */
7071.align 32
7072 ta HP_BAD_TRAP /* 0xc5 */
7073.align 32
7074 ta HP_BAD_TRAP /* 0xc6 */
7075.align 32
7076 ta HP_BAD_TRAP /* 0xc7 */
7077.align 32
7078 ta HP_BAD_TRAP /* 0xc8 */
7079.align 32
7080 ta HP_BAD_TRAP /* 0xc9 */
7081.align 32
7082 ta HP_BAD_TRAP /* 0xca */
7083.align 32
7084 ta HP_BAD_TRAP /* 0xcb */
7085.align 32
7086 ta HP_BAD_TRAP /* 0xcc */
7087.align 32
7088 ta HP_BAD_TRAP /* 0xcd */
7089.align 32
7090 ta HP_BAD_TRAP /* 0xce */
7091.align 32
7092 ta HP_BAD_TRAP /* 0xcf */
7093.align 32
7094 ta HP_BAD_TRAP /* 0xd0 */
7095.align 32
7096 ta HP_BAD_TRAP /* 0xd1 */
7097.align 32
7098 ta HP_BAD_TRAP /* 0xd2 */
7099.align 32
7100 ta HP_BAD_TRAP /* 0xd3 */
7101.align 32
7102 ta HP_BAD_TRAP /* 0xd4 */
7103.align 32
7104 ta HP_BAD_TRAP /* 0xd5 */
7105.align 32
7106 ta HP_BAD_TRAP /* 0xd6 */
7107.align 32
7108 ta HP_BAD_TRAP /* 0xd7 */
7109.align 32
7110 ta HP_BAD_TRAP /* 0xd8 */
7111.align 32
7112 ta HP_BAD_TRAP /* 0xd9 */
7113.align 32
7114 ta HP_BAD_TRAP /* 0xda */
7115.align 32
7116 ta HP_BAD_TRAP /* 0xdb */
7117.align 32
7118 ta HP_BAD_TRAP /* 0xdc */
7119.align 32
7120 ta HP_BAD_TRAP /* 0xdd */
7121.align 32
7122 ta HP_BAD_TRAP /* 0xde */
7123.align 32
7124 ta HP_BAD_TRAP /* 0xdf */
7125.align 32
7126 ta HP_BAD_TRAP /* 0xe0 */
7127.align 32
7128 ta HP_BAD_TRAP /* 0xe1 */
7129.align 32
7130 ta HP_BAD_TRAP /* 0xe2 */
7131.align 32
7132 ta HP_BAD_TRAP /* 0xe3 */
7133.align 32
7134 ta HP_BAD_TRAP /* 0xe4 */
7135.align 32
7136 ta HP_BAD_TRAP /* 0xe5 */
7137.align 32
7138 ta HP_BAD_TRAP /* 0xe6 */
7139.align 32
7140 ta HP_BAD_TRAP /* 0xe7 */
7141.align 32
7142 ta HP_BAD_TRAP /* 0xe8 */
7143.align 32
7144 ta HP_BAD_TRAP /* 0xe9 */
7145.align 32
7146 ta HP_BAD_TRAP /* 0xea */
7147.align 32
7148 ta HP_BAD_TRAP /* 0xeb */
7149.align 32
7150 ta HP_BAD_TRAP /* 0xec */
7151.align 32
7152 ta HP_BAD_TRAP /* 0xed */
7153.align 32
7154 ta HP_BAD_TRAP /* 0xee */
7155.align 32
7156 ta HP_BAD_TRAP /* 0xef */
7157.align 32
7158 ta HP_BAD_TRAP /* 0xf0 */
7159.align 32
7160 ta HP_BAD_TRAP /* 0xf1 */
7161.align 32
7162 ta HP_BAD_TRAP /* 0xf2 */
7163.align 32
7164 ta HP_BAD_TRAP /* 0xf3 */
7165.align 32
7166 ta HP_BAD_TRAP /* 0xf4 */
7167.align 32
7168 ta HP_BAD_TRAP /* 0xf5 */
7169.align 32
7170 ta HP_BAD_TRAP /* 0xf6 */
7171.align 32
7172 ta HP_BAD_TRAP /* 0xf7 */
7173.align 32
7174 ta HP_BAD_TRAP /* 0xf8 */
7175.align 32
7176 ta HP_BAD_TRAP /* 0xf9 */
7177.align 32
7178 ta HP_BAD_TRAP /* 0xfa */
7179.align 32
7180 ta HP_BAD_TRAP /* 0xfb */
7181.align 32
7182 ta HP_BAD_TRAP /* 0xfc */
7183.align 32
7184 ta HP_BAD_TRAP /* 0xfd */
7185.align 32
7186 ta HP_BAD_TRAP /* 0xfe */
7187.align 32
7188 ta HP_BAD_TRAP /* 0xff */
7189.align 32
7190 ta HP_GOOD_TRAP /* 0x100 */
7191.align 32
7192 ta HP_BAD_TRAP /* 0x101 */
7193.align 32
7194 ta HP_BAD_TRAP /* 0x102 */
7195.align 32
7196 ta HP_BAD_TRAP /* 0x103 */
7197.align 32
7198 ta HP_BAD_TRAP /* 0x104 */
7199.align 32
7200 ta HP_BAD_TRAP /* 0x105 */
7201.align 32
7202 ta HP_BAD_TRAP /* 0x106 */
7203.align 32
7204 ta HP_BAD_TRAP /* 0x107 */
7205.align 32
7206 ta HP_BAD_TRAP /* 0x108 */
7207.align 32
7208 ta HP_BAD_TRAP /* 0x109 */
7209.align 32
7210 ta HP_BAD_TRAP /* 0x10a */
7211.align 32
7212 ta HP_BAD_TRAP /* 0x10b */
7213.align 32
7214 ta HP_BAD_TRAP /* 0x10c */
7215.align 32
7216 ta HP_BAD_TRAP /* 0x10d */
7217.align 32
7218 ta HP_BAD_TRAP /* 0x10e */
7219.align 32
7220 ta HP_BAD_TRAP /* 0x10f */
7221.align 32
7222 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
7223 done
7224.align 32
7225 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
7226 done
7227.align 32
7228 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
7229 done
7230.align 32
7231 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
7232 done
7233.align 32
7234 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
7235 done
7236.align 32
7237 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
7238 done
7239.align 32
7240 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
7241 done
7242.align 32
7243 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
7244 done
7245.align 32
7246 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
7247 done
7248.align 32
7249 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
7250 done
7251.align 32
7252 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
7253 done
7254.align 32
7255 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
7256 done
7257.align 32
7258 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
7259 done
7260.align 32
7261 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
7262 done
7263.align 32
7264 ta HP_BAD_TRAP /* 0x11e */
7265.align 32
7266 ta HP_BAD_TRAP /* 0x11f */
7267.align 32
7268 sllx %i7, 63, %g1
7269 brz %g1, 1f
7270 nop
7271 rdpr %tnpc, %g2
7272 add %g2, 8, %g2
7273 wrpr %g2, %tnpc
72741:
7275 done
7276.align 32
7277 ta HPTRAP_CHANGE_PID /* 0x121 */
7278 done
7279.align 32
7280 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
7281 done
7282.align 32 /* 0x123 */
7283 ldxa [%l1] 0x14, %l2
7284 done
7285.align 32 /* 0x124 */
7286 ldxa [%l1] 0x1c, %l2
7287 done
7288.align 32 /* 0x125 */
7289 ldda [%l1] 0x26, %l2
7290 done
7291.align 32 /* 0x126 */
7292 ldda [%l1] 0x2e, %l2
7293 done
7294.align 32
7295 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
7296 done
7297.align 32
7298 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
7299 done
7300.align 32
7301 ta HPTRAP_DELAY_LOOP /* 0x129 */
7302 done
7303.align 32
7304 ta HPTRAP_SEM_LOCK /* 0x12a */
7305 done
7306.align 32
7307 ta HPTRAP_SEM_RELEASE /* 0x12b */
7308 done
7309.align 32
7310 ta HPTRAP_SEM_GET /* 0x12c */
7311 done
7312.align 32
7313 ta HPTRAP_SEM_SET /* 0x12d */
7314 done
7315.align 32
7316 ta HP_BAD_TRAP /* 0x12e */
7317.align 32
7318 ta HP_BAD_TRAP /* 0x12f */
7319.align 32
7320 ta HP_BAD_TRAP /* 0x130 */
7321.align 32
7322 ta HP_BAD_TRAP /* 0x131 */
7323.align 32
7324 ta HP_BAD_TRAP /* 0x132 */
7325.align 32
7326 ta HP_BAD_TRAP /* 0x133 */
7327.align 32
7328 ta HP_BAD_TRAP /* 0x134 */
7329.align 32
7330 ta HP_BAD_TRAP /* 0x135 */
7331.align 32
7332 ta HP_BAD_TRAP /* 0x136 */
7333.align 32
7334 ta HP_BAD_TRAP /* 0x137 */
7335.align 32
7336 ta HP_BAD_TRAP /* 0x138 */
7337.align 32
7338 ta HP_BAD_TRAP /* 0x139 */
7339.align 32
7340 ta HP_BAD_TRAP /* 0x13a */
7341.align 32
7342 ta HP_BAD_TRAP /* 0x13b */
7343.align 32
7344 ta HP_BAD_TRAP /* 0x13c */
7345.align 32
7346 ta HP_BAD_TRAP /* 0x13d */
7347.align 32
7348 ta HP_BAD_TRAP /* 0x13e */
7349.align 32
7350 ta HP_BAD_TRAP /* 0x13f */
7351.align 32
7352 ta HP_BAD_TRAP /* 0x140 */
7353.align 32
7354 ta HP_BAD_TRAP /* 0x141 */
7355.align 32
7356 ta HP_BAD_TRAP /* 0x142 */
7357.align 32
7358 ta HP_BAD_TRAP /* 0x143 */
7359.align 32
7360 ta HP_BAD_TRAP /* 0x144 */
7361.align 32
7362 ta HP_BAD_TRAP /* 0x145 */
7363.align 32
7364 ta HP_BAD_TRAP /* 0x146 */
7365.align 32
7366 ta HP_BAD_TRAP /* 0x147 */
7367.align 32
7368 ta HP_BAD_TRAP /* 0x148 */
7369.align 32
7370 ta HP_BAD_TRAP /* 0x149 */
7371.align 32
7372 ta HP_BAD_TRAP /* 0x14a */
7373.align 32
7374 ta HP_BAD_TRAP /* 0x14b */
7375.align 32
7376 ta HP_BAD_TRAP /* 0x14c */
7377.align 32
7378 ta HP_BAD_TRAP /* 0x14d */
7379.align 32
7380 ta HP_BAD_TRAP /* 0x14e */
7381.align 32
7382 ta HP_BAD_TRAP /* 0x14f */
7383.align 32
7384 ta HP_BAD_TRAP /* 0x150 */
7385.align 32
7386 ta HP_BAD_TRAP /* 0x151 */
7387.align 32
7388 ta HP_BAD_TRAP /* 0x152 */
7389.align 32
7390 ta HP_BAD_TRAP /* 0x153 */
7391.align 32
7392 ta HP_BAD_TRAP /* 0x154 */
7393.align 32
7394 ta HP_BAD_TRAP /* 0x155 */
7395.align 32
7396 ta HP_BAD_TRAP /* 0x156 */
7397.align 32
7398 ta HP_BAD_TRAP /* 0x157 */
7399.align 32
7400 ta HP_BAD_TRAP /* 0x158 */
7401.align 32
7402 ta HP_BAD_TRAP /* 0x159 */
7403.align 32
7404 ta HP_BAD_TRAP /* 0x15a */
7405.align 32
7406 ta HP_BAD_TRAP /* 0x15b */
7407.align 32
7408 ta HP_BAD_TRAP /* 0x15c */
7409.align 32
7410 ta HP_BAD_TRAP /* 0x15d */
7411.align 32
7412 ta HP_BAD_TRAP /* 0x15e */
7413.align 32
7414 ta HP_BAD_TRAP /* 0x15f */
7415.align 32
7416 ta HP_BAD_TRAP /* 0x160 */
7417.align 32
7418 ta HP_BAD_TRAP /* 0x161 */
7419.align 32
7420 ta HP_BAD_TRAP /* 0x162 */
7421.align 32
7422 ta HP_BAD_TRAP /* 0x163 */
7423.align 32
7424 ta HP_BAD_TRAP /* 0x164 */
7425.align 32
7426 ta HP_BAD_TRAP /* 0x165 */
7427.align 32
7428 ta HP_BAD_TRAP /* 0x166 */
7429.align 32
7430 ta HP_BAD_TRAP /* 0x167 */
7431.align 32
7432 ta HP_BAD_TRAP /* 0x168 */
7433.align 32
7434 ta HP_BAD_TRAP /* 0x169 */
7435.align 32
7436 ta HP_BAD_TRAP /* 0x16a */
7437.align 32
7438 ta HP_BAD_TRAP /* 0x16b */
7439.align 32
7440 ta HP_BAD_TRAP /* 0x16c */
7441.align 32
7442 ta HP_BAD_TRAP /* 0x16d */
7443.align 32
7444 ta HP_BAD_TRAP /* 0x16e */
7445.align 32
7446 ta HP_BAD_TRAP /* 0x16f */
7447.align 32
7448 ta HP_BAD_TRAP /* 0x170 */
7449.align 32
7450 ta HP_BAD_TRAP /* 0x171 */
7451.align 32
7452 ta HP_BAD_TRAP /* 0x172 */
7453.align 32
7454 ta HP_BAD_TRAP /* 0x173 */
7455.align 32
7456 ta HP_BAD_TRAP /* 0x174 */
7457.align 32
7458 ta HP_BAD_TRAP /* 0x175 */
7459.align 32
7460 ta HP_BAD_TRAP /* 0x176 */
7461.align 32
7462 ta HP_BAD_TRAP /* 0x177 */
7463.align 32
7464 ta HP_BAD_TRAP /* 0x178 */
7465.align 32
7466 ta HP_BAD_TRAP /* 0x179 */
7467.align 32
7468 ta HP_BAD_TRAP /* 0x17a */
7469.align 32
7470 ta HP_BAD_TRAP /* 0x17b */
7471.align 32
7472 ta HP_BAD_TRAP /* 0x17c */
7473.align 32
7474 ta HP_BAD_TRAP /* 0x17d */
7475.align 32
7476 ta HP_BAD_TRAP /* 0x17e */
7477.align 32
7478 ta HP_BAD_TRAP /* 0x17f */
7479.align 32
7480Thr6_Ptrap_Sect_text_end:
7481/*********************************************************************/
7482SECTION .Thr7_Ptrap_Sect TEXT_VA=THR7_PTRAP_TEXT_VA
7483attr_text {
7484 Name = .Thr7_Ptrap_Sect ,
7485 thr7_z_ctx_tsb_0
7486 VA = THR7_PTRAP_TEXT_VA ,
7487 RA = THR7_PTRAP_TEXT_RA ,
7488 PA = THR7_PTRAP_TEXT_PA ,
7489 TTE_Context = NUCLEUS ,
7490 TTE_V = 1 ,
7491 TTE_NFO = 0 ,
7492 TTE_L = 0 ,
7493 TTE_Soft = 0 ,
7494 TTE_IE = 0 ,
7495 TTE_E = 0 ,
7496 TTE_CP = 1 ,
7497 TTE_CV = 0 ,
7498 TTE_P = 1 ,
7499 TTE_EP = 1 ,
7500 TTE_W = 0 ,
7501 TTE_SW1 = 0 ,
7502 TTE_SW0 = 0 ,
7503 TTE_RSVD1 = 0 ,
7504 TTE_Size = 1 ,
7505 end_label = Thr7_Ptrap_Sect_text_end ,
7506 compressimage ,
7507 }
7508 ta HP_BAD_TRAP /* 0x0 */
7509.align 32
7510 ta HP_BAD_TRAP /* 0x1 */
7511.align 32
7512 ta HP_BAD_TRAP /* 0x2 */
7513.align 32
7514 ta HP_BAD_TRAP /* 0x3 */
7515.align 32
7516 ta HP_BAD_TRAP /* 0x4 */
7517.align 32
7518 ta HP_BAD_TRAP /* 0x5 */
7519.align 32
7520 ta HP_BAD_TRAP /* 0x6 */
7521.align 32
7522 ta HP_BAD_TRAP /* 0x7 */
7523.align 32
7524 ta HP_BAD_TRAP /* 0x8 */
7525.align 32
7526 ta HP_BAD_TRAP /* 0x9 */
7527.align 32
7528 ta HP_BAD_TRAP /* 0xa */
7529.align 32
7530 ta HP_BAD_TRAP /* 0xb */
7531.align 32
7532 ta HP_BAD_TRAP /* 0xc */
7533.align 32
7534 ta HP_BAD_TRAP /* 0xd */
7535.align 32
7536 ta HP_BAD_TRAP /* 0xe */
7537.align 32
7538 ta HP_BAD_TRAP /* 0xf */
7539.align 32
7540 ta HP_BAD_TRAP /* 0x10 */
7541.align 32
7542 ta HP_BAD_TRAP /* 0x11 */
7543.align 32
7544 ta HP_BAD_TRAP /* 0x12 */
7545.align 32
7546 ta HP_BAD_TRAP /* 0x13 */
7547.align 32
7548 ta HP_BAD_TRAP /* 0x14 */
7549.align 32
7550 ta HP_BAD_TRAP /* 0x15 */
7551.align 32
7552 ta HP_BAD_TRAP /* 0x16 */
7553.align 32
7554 ta HP_BAD_TRAP /* 0x17 */
7555.align 32
7556 ta HP_BAD_TRAP /* 0x18 */
7557.align 32
7558 ta HP_BAD_TRAP /* 0x19 */
7559.align 32
7560 ta HP_BAD_TRAP /* 0x1a */
7561.align 32
7562 ta HP_BAD_TRAP /* 0x1b */
7563.align 32
7564 ta HP_BAD_TRAP /* 0x1c */
7565.align 32
7566 ta HP_BAD_TRAP /* 0x1d */
7567.align 32
7568 ta HP_BAD_TRAP /* 0x1e */
7569.align 32
7570 ta HP_BAD_TRAP /* 0x1f */
7571.align 32
7572 ta HP_BAD_TRAP /* 0x20 */
7573.align 32
7574 ta HP_BAD_TRAP /* 0x21 */
7575.align 32
7576 ta HP_BAD_TRAP /* 0x22 */
7577.align 32
7578 ta HP_BAD_TRAP /* 0x23 */
7579.align 32
7580 ta HP_BAD_TRAP /* 0x24 */
7581.align 32
7582 ta HP_BAD_TRAP /* 0x25 */
7583.align 32
7584 ta HP_BAD_TRAP /* 0x26 */
7585.align 32
7586 ta HP_BAD_TRAP /* 0x27 */
7587.align 32
7588 ta HP_BAD_TRAP /* 0x28 */
7589.align 32
7590 ta HP_BAD_TRAP /* 0x29 */
7591.align 32
7592 ta HP_BAD_TRAP /* 0x2a */
7593.align 32
7594 ta HP_BAD_TRAP /* 0x2b */
7595.align 32
7596 ta HP_BAD_TRAP /* 0x2c */
7597.align 32
7598 ta HP_BAD_TRAP /* 0x2d */
7599.align 32
7600 ta HP_BAD_TRAP /* 0x2e */
7601.align 32
7602 ta HP_BAD_TRAP /* 0x2f */
7603.align 32
7604 ta HP_BAD_TRAP /* 0x30 */
7605.align 32
7606 ta HP_BAD_TRAP /* 0x31 */
7607.align 32
7608 ta HP_BAD_TRAP /* 0x32 */
7609.align 32
7610 ta HP_BAD_TRAP /* 0x33 */
7611.align 32
7612 ta HP_BAD_TRAP /* 0x34 */
7613.align 32
7614 ta HP_BAD_TRAP /* 0x35 */
7615.align 32
7616 ta HP_BAD_TRAP /* 0x36 */
7617.align 32
7618 ta HP_BAD_TRAP /* 0x37 */
7619.align 32
7620 ta HP_BAD_TRAP /* 0x38 */
7621.align 32
7622 ta HP_BAD_TRAP /* 0x39 */
7623.align 32
7624 ta HP_BAD_TRAP /* 0x3a */
7625.align 32
7626 ta HP_BAD_TRAP /* 0x3b */
7627.align 32
7628 ta HP_BAD_TRAP /* 0x3c */
7629.align 32
7630 ta HP_BAD_TRAP /* 0x3d */
7631.align 32
7632 ta HP_BAD_TRAP /* 0x3e */
7633.align 32
7634 ta HP_BAD_TRAP /* 0x3f */
7635.align 32
7636 ta HP_BAD_TRAP /* 0x40 */
7637.align 32
7638 ta HP_BAD_TRAP /* 0x41 */
7639.align 32
7640 ta HP_BAD_TRAP /* 0x42 */
7641.align 32
7642 ta HP_BAD_TRAP /* 0x43 */
7643.align 32
7644 ta HP_BAD_TRAP /* 0x44 */
7645.align 32
7646 ta HP_BAD_TRAP /* 0x45 */
7647.align 32
7648 ta HP_BAD_TRAP /* 0x46 */
7649.align 32
7650 ta HP_BAD_TRAP /* 0x47 */
7651.align 32
7652 ta HP_BAD_TRAP /* 0x48 */
7653.align 32
7654 ta HP_BAD_TRAP /* 0x49 */
7655.align 32
7656 ta HP_BAD_TRAP /* 0x4a */
7657.align 32
7658 ta HP_BAD_TRAP /* 0x4b */
7659.align 32
7660 ta HP_BAD_TRAP /* 0x4c */
7661.align 32
7662 ta HP_BAD_TRAP /* 0x4d */
7663.align 32
7664 ta HP_BAD_TRAP /* 0x4e */
7665.align 32
7666 ta HP_BAD_TRAP /* 0x4f */
7667.align 32
7668 ta HP_BAD_TRAP /* 0x50 */
7669.align 32
7670 ta HP_BAD_TRAP /* 0x51 */
7671.align 32
7672 ta HP_BAD_TRAP /* 0x52 */
7673.align 32
7674 ta HP_BAD_TRAP /* 0x53 */
7675.align 32
7676 ta HP_BAD_TRAP /* 0x54 */
7677.align 32
7678 ta HP_BAD_TRAP /* 0x55 */
7679.align 32
7680 ta HP_BAD_TRAP /* 0x56 */
7681.align 32
7682 ta HP_BAD_TRAP /* 0x57 */
7683.align 32
7684 ta HP_BAD_TRAP /* 0x58 */
7685.align 32
7686 ta HP_BAD_TRAP /* 0x59 */
7687.align 32
7688 ta HP_BAD_TRAP /* 0x5a */
7689.align 32
7690 ta HP_BAD_TRAP /* 0x5b */
7691.align 32
7692 ta HP_BAD_TRAP /* 0x5c */
7693.align 32
7694 ta HP_BAD_TRAP /* 0x5d */
7695.align 32
7696 ta HP_BAD_TRAP /* 0x5e */
7697.align 32
7698 ta HP_BAD_TRAP /* 0x5f */
7699.align 32
7700 ta HP_BAD_TRAP /* 0x60 */
7701.align 32
7702 ta HP_BAD_TRAP /* 0x61 */
7703.align 32
7704 ta HP_BAD_TRAP /* 0x62 */
7705.align 32
7706 ta HP_BAD_TRAP /* 0x63 */
7707.align 32
7708 ta HP_BAD_TRAP /* 0x64 */
7709.align 32
7710 ta HP_BAD_TRAP /* 0x65 */
7711.align 32
7712 ta HP_BAD_TRAP /* 0x66 */
7713.align 32
7714 ta HP_BAD_TRAP /* 0x67 */
7715.align 32
7716 ta HP_BAD_TRAP /* 0x68 */
7717.align 32
7718 ta HP_BAD_TRAP /* 0x69 */
7719.align 32
7720 ta HP_BAD_TRAP /* 0x6a */
7721.align 32
7722 ta HP_BAD_TRAP /* 0x6b */
7723.align 32
7724 ta HP_BAD_TRAP /* 0x6c */
7725.align 32
7726 ta HP_BAD_TRAP /* 0x6d */
7727.align 32
7728 ta HP_BAD_TRAP /* 0x6e */
7729.align 32
7730 ta HP_BAD_TRAP /* 0x6f */
7731.align 32
7732 ta HP_BAD_TRAP /* 0x70 */
7733.align 32
7734 ta HP_BAD_TRAP /* 0x71 */
7735.align 32
7736 ta HP_BAD_TRAP /* 0x72 */
7737.align 32
7738 ta HP_BAD_TRAP /* 0x73 */
7739.align 32
7740 ta HP_BAD_TRAP /* 0x74 */
7741.align 32
7742 ta HP_BAD_TRAP /* 0x75 */
7743.align 32
7744 ta HP_BAD_TRAP /* 0x76 */
7745.align 32
7746 ta HP_BAD_TRAP /* 0x77 */
7747.align 32
7748 ta HP_BAD_TRAP /* 0x78 */
7749.align 32
7750 ta HP_BAD_TRAP /* 0x79 */
7751.align 32
7752 ta HP_BAD_TRAP /* 0x7a */
7753.align 32
7754 ta HP_BAD_TRAP /* 0x7b */
7755.align 32
7756 ta HP_BAD_TRAP /* 0x7c */
7757.align 32
7758 ta HP_BAD_TRAP /* 0x7d */
7759.align 32
7760 ta HP_BAD_TRAP /* 0x7e */
7761.align 32
7762 ta HP_BAD_TRAP /* 0x7f */
7763.align 32
7764 ta HP_BAD_TRAP /* 0x80 */
7765.align 32
7766 ta HP_BAD_TRAP /* 0x81 */
7767.align 32
7768 ta HP_BAD_TRAP /* 0x82 */
7769.align 32
7770 ta HP_BAD_TRAP /* 0x83 */
7771.align 32
7772 ta HP_BAD_TRAP /* 0x84 */
7773.align 32
7774 ta HP_BAD_TRAP /* 0x85 */
7775.align 32
7776 ta HP_BAD_TRAP /* 0x86 */
7777.align 32
7778 ta HP_BAD_TRAP /* 0x87 */
7779.align 32
7780 ta HP_BAD_TRAP /* 0x88 */
7781.align 32
7782 ta HP_BAD_TRAP /* 0x89 */
7783.align 32
7784 ta HP_BAD_TRAP /* 0x8a */
7785.align 32
7786 ta HP_BAD_TRAP /* 0x8b */
7787.align 32
7788 ta HP_BAD_TRAP /* 0x8c */
7789.align 32
7790 ta HP_BAD_TRAP /* 0x8d */
7791.align 32
7792 ta HP_BAD_TRAP /* 0x8e */
7793.align 32
7794 ta HP_BAD_TRAP /* 0x8f */
7795.align 32
7796 ta HP_BAD_TRAP /* 0x90 */
7797.align 32
7798 ta HP_BAD_TRAP /* 0x91 */
7799.align 32
7800 ta HP_BAD_TRAP /* 0x92 */
7801.align 32
7802 ta HP_BAD_TRAP /* 0x93 */
7803.align 32
7804 ta HP_BAD_TRAP /* 0x94 */
7805.align 32
7806 ta HP_BAD_TRAP /* 0x95 */
7807.align 32
7808 ta HP_BAD_TRAP /* 0x96 */
7809.align 32
7810 ta HP_BAD_TRAP /* 0x97 */
7811.align 32
7812 ta HP_BAD_TRAP /* 0x98 */
7813.align 32
7814 ta HP_BAD_TRAP /* 0x99 */
7815.align 32
7816 ta HP_BAD_TRAP /* 0x9a */
7817.align 32
7818 ta HP_BAD_TRAP /* 0x9b */
7819.align 32
7820 ta HP_BAD_TRAP /* 0x9c */
7821.align 32
7822 ta HP_BAD_TRAP /* 0x9d */
7823.align 32
7824 ta HP_BAD_TRAP /* 0x9e */
7825.align 32
7826 ta HP_BAD_TRAP /* 0x9f */
7827.align 32
7828 ta HP_BAD_TRAP /* 0xa0 */
7829.align 32
7830 ta HP_BAD_TRAP /* 0xa1 */
7831.align 32
7832 ta HP_BAD_TRAP /* 0xa2 */
7833.align 32
7834 ta HP_BAD_TRAP /* 0xa3 */
7835.align 32
7836 ta HP_BAD_TRAP /* 0xa4 */
7837.align 32
7838 ta HP_BAD_TRAP /* 0xa5 */
7839.align 32
7840 ta HP_BAD_TRAP /* 0xa6 */
7841.align 32
7842 ta HP_BAD_TRAP /* 0xa7 */
7843.align 32
7844 ta HP_BAD_TRAP /* 0xa8 */
7845.align 32
7846 ta HP_BAD_TRAP /* 0xa9 */
7847.align 32
7848 ta HP_BAD_TRAP /* 0xaa */
7849.align 32
7850 ta HP_BAD_TRAP /* 0xab */
7851.align 32
7852 ta HP_BAD_TRAP /* 0xac */
7853.align 32
7854 ta HP_BAD_TRAP /* 0xad */
7855.align 32
7856 ta HP_BAD_TRAP /* 0xae */
7857.align 32
7858 ta HP_BAD_TRAP /* 0xaf */
7859.align 32
7860 ta HP_BAD_TRAP /* 0xb0 */
7861.align 32
7862 ta HP_BAD_TRAP /* 0xb1 */
7863.align 32
7864 ta HP_BAD_TRAP /* 0xb2 */
7865.align 32
7866 ta HP_BAD_TRAP /* 0xb3 */
7867.align 32
7868 ta HP_BAD_TRAP /* 0xb4 */
7869.align 32
7870 ta HP_BAD_TRAP /* 0xb5 */
7871.align 32
7872 ta HP_BAD_TRAP /* 0xb6 */
7873.align 32
7874 ta HP_BAD_TRAP /* 0xb7 */
7875.align 32
7876 ta HP_BAD_TRAP /* 0xb8 */
7877.align 32
7878 ta HP_BAD_TRAP /* 0xb9 */
7879.align 32
7880 ta HP_BAD_TRAP /* 0xba */
7881.align 32
7882 ta HP_BAD_TRAP /* 0xbb */
7883.align 32
7884 ta HP_BAD_TRAP /* 0xbc */
7885.align 32
7886 ta HP_BAD_TRAP /* 0xbd */
7887.align 32
7888 ta HP_BAD_TRAP /* 0xbe */
7889.align 32
7890 ta HP_BAD_TRAP /* 0xbf */
7891.align 32
7892 ta HP_BAD_TRAP /* 0xc0 */
7893.align 32
7894 ta HP_BAD_TRAP /* 0xc1 */
7895.align 32
7896 ta HP_BAD_TRAP /* 0xc2 */
7897.align 32
7898 ta HP_BAD_TRAP /* 0xc3 */
7899.align 32
7900 ta HP_BAD_TRAP /* 0xc4 */
7901.align 32
7902 ta HP_BAD_TRAP /* 0xc5 */
7903.align 32
7904 ta HP_BAD_TRAP /* 0xc6 */
7905.align 32
7906 ta HP_BAD_TRAP /* 0xc7 */
7907.align 32
7908 ta HP_BAD_TRAP /* 0xc8 */
7909.align 32
7910 ta HP_BAD_TRAP /* 0xc9 */
7911.align 32
7912 ta HP_BAD_TRAP /* 0xca */
7913.align 32
7914 ta HP_BAD_TRAP /* 0xcb */
7915.align 32
7916 ta HP_BAD_TRAP /* 0xcc */
7917.align 32
7918 ta HP_BAD_TRAP /* 0xcd */
7919.align 32
7920 ta HP_BAD_TRAP /* 0xce */
7921.align 32
7922 ta HP_BAD_TRAP /* 0xcf */
7923.align 32
7924 ta HP_BAD_TRAP /* 0xd0 */
7925.align 32
7926 ta HP_BAD_TRAP /* 0xd1 */
7927.align 32
7928 ta HP_BAD_TRAP /* 0xd2 */
7929.align 32
7930 ta HP_BAD_TRAP /* 0xd3 */
7931.align 32
7932 ta HP_BAD_TRAP /* 0xd4 */
7933.align 32
7934 ta HP_BAD_TRAP /* 0xd5 */
7935.align 32
7936 ta HP_BAD_TRAP /* 0xd6 */
7937.align 32
7938 ta HP_BAD_TRAP /* 0xd7 */
7939.align 32
7940 ta HP_BAD_TRAP /* 0xd8 */
7941.align 32
7942 ta HP_BAD_TRAP /* 0xd9 */
7943.align 32
7944 ta HP_BAD_TRAP /* 0xda */
7945.align 32
7946 ta HP_BAD_TRAP /* 0xdb */
7947.align 32
7948 ta HP_BAD_TRAP /* 0xdc */
7949.align 32
7950 ta HP_BAD_TRAP /* 0xdd */
7951.align 32
7952 ta HP_BAD_TRAP /* 0xde */
7953.align 32
7954 ta HP_BAD_TRAP /* 0xdf */
7955.align 32
7956 ta HP_BAD_TRAP /* 0xe0 */
7957.align 32
7958 ta HP_BAD_TRAP /* 0xe1 */
7959.align 32
7960 ta HP_BAD_TRAP /* 0xe2 */
7961.align 32
7962 ta HP_BAD_TRAP /* 0xe3 */
7963.align 32
7964 ta HP_BAD_TRAP /* 0xe4 */
7965.align 32
7966 ta HP_BAD_TRAP /* 0xe5 */
7967.align 32
7968 ta HP_BAD_TRAP /* 0xe6 */
7969.align 32
7970 ta HP_BAD_TRAP /* 0xe7 */
7971.align 32
7972 ta HP_BAD_TRAP /* 0xe8 */
7973.align 32
7974 ta HP_BAD_TRAP /* 0xe9 */
7975.align 32
7976 ta HP_BAD_TRAP /* 0xea */
7977.align 32
7978 ta HP_BAD_TRAP /* 0xeb */
7979.align 32
7980 ta HP_BAD_TRAP /* 0xec */
7981.align 32
7982 ta HP_BAD_TRAP /* 0xed */
7983.align 32
7984 ta HP_BAD_TRAP /* 0xee */
7985.align 32
7986 ta HP_BAD_TRAP /* 0xef */
7987.align 32
7988 ta HP_BAD_TRAP /* 0xf0 */
7989.align 32
7990 ta HP_BAD_TRAP /* 0xf1 */
7991.align 32
7992 ta HP_BAD_TRAP /* 0xf2 */
7993.align 32
7994 ta HP_BAD_TRAP /* 0xf3 */
7995.align 32
7996 ta HP_BAD_TRAP /* 0xf4 */
7997.align 32
7998 ta HP_BAD_TRAP /* 0xf5 */
7999.align 32
8000 ta HP_BAD_TRAP /* 0xf6 */
8001.align 32
8002 ta HP_BAD_TRAP /* 0xf7 */
8003.align 32
8004 ta HP_BAD_TRAP /* 0xf8 */
8005.align 32
8006 ta HP_BAD_TRAP /* 0xf9 */
8007.align 32
8008 ta HP_BAD_TRAP /* 0xfa */
8009.align 32
8010 ta HP_BAD_TRAP /* 0xfb */
8011.align 32
8012 ta HP_BAD_TRAP /* 0xfc */
8013.align 32
8014 ta HP_BAD_TRAP /* 0xfd */
8015.align 32
8016 ta HP_BAD_TRAP /* 0xfe */
8017.align 32
8018 ta HP_BAD_TRAP /* 0xff */
8019.align 32
8020 ta HP_GOOD_TRAP /* 0x100 */
8021.align 32
8022 ta HP_BAD_TRAP /* 0x101 */
8023.align 32
8024 ta HP_BAD_TRAP /* 0x102 */
8025.align 32
8026 ta HP_BAD_TRAP /* 0x103 */
8027.align 32
8028 ta HP_BAD_TRAP /* 0x104 */
8029.align 32
8030 ta HP_BAD_TRAP /* 0x105 */
8031.align 32
8032 ta HP_BAD_TRAP /* 0x106 */
8033.align 32
8034 ta HP_BAD_TRAP /* 0x107 */
8035.align 32
8036 ta HP_BAD_TRAP /* 0x108 */
8037.align 32
8038 ta HP_BAD_TRAP /* 0x109 */
8039.align 32
8040 ta HP_BAD_TRAP /* 0x10a */
8041.align 32
8042 ta HP_BAD_TRAP /* 0x10b */
8043.align 32
8044 ta HP_BAD_TRAP /* 0x10c */
8045.align 32
8046 ta HP_BAD_TRAP /* 0x10d */
8047.align 32
8048 ta HP_BAD_TRAP /* 0x10e */
8049.align 32
8050 ta HP_BAD_TRAP /* 0x10f */
8051.align 32
8052 ta HPTRAP_I_DEMAP_ALL /* 0x110 */
8053 done
8054.align 32
8055 ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
8056 done
8057.align 32
8058 ta HPTRAP_I_DEMAP_SCTX /* 0x112 */
8059 done
8060.align 32
8061 ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
8062 done
8063.align 32
8064 ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
8065 done
8066.align 32
8067 ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
8068 done
8069.align 32
8070 ta HPTRAP_I_DEMAP_REAL /* 0x116 */
8071 done
8072.align 32
8073 ta HPTRAP_D_DEMAP_ALL /* 0x117 */
8074 done
8075.align 32
8076 ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
8077 done
8078.align 32
8079 ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
8080 done
8081.align 32
8082 ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
8083 done
8084.align 32
8085 ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
8086 done
8087.align 32
8088 ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
8089 done
8090.align 32
8091 ta HPTRAP_D_DEMAP_REAL /* 0x11d */
8092 done
8093.align 32
8094 ta HP_BAD_TRAP /* 0x11e */
8095.align 32
8096 ta HP_BAD_TRAP /* 0x11f */
8097.align 32
8098 sllx %i7, 63, %g1
8099 brz %g1, 1f
8100 nop
8101 rdpr %tnpc, %g2
8102 add %g2, 8, %g2
8103 wrpr %g2, %tnpc
81041:
8105 done
8106.align 32
8107 ta HPTRAP_CHANGE_PID /* 0x121 */
8108 done
8109.align 32
8110 ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
8111 done
8112.align 32 /* 0x123 */
8113 ldxa [%l1] 0x14, %l2
8114 done
8115.align 32 /* 0x124 */
8116 ldxa [%l1] 0x1c, %l2
8117 done
8118.align 32 /* 0x125 */
8119 ldda [%l1] 0x26, %l2
8120 done
8121.align 32 /* 0x126 */
8122 ldda [%l1] 0x2e, %l2
8123 done
8124.align 32
8125 ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
8126 done
8127.align 32
8128 ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
8129 done
8130.align 32
8131 ta HPTRAP_DELAY_LOOP /* 0x129 */
8132 done
8133.align 32
8134 ta HPTRAP_SEM_LOCK /* 0x12a */
8135 done
8136.align 32
8137 ta HPTRAP_SEM_RELEASE /* 0x12b */
8138 done
8139.align 32
8140 ta HPTRAP_SEM_GET /* 0x12c */
8141 done
8142.align 32
8143 ta HPTRAP_SEM_SET /* 0x12d */
8144 done
8145.align 32
8146 ta HP_BAD_TRAP /* 0x12e */
8147.align 32
8148 ta HP_BAD_TRAP /* 0x12f */
8149.align 32
8150 ta HP_BAD_TRAP /* 0x130 */
8151.align 32
8152 ta HP_BAD_TRAP /* 0x131 */
8153.align 32
8154 ta HP_BAD_TRAP /* 0x132 */
8155.align 32
8156 ta HP_BAD_TRAP /* 0x133 */
8157.align 32
8158 ta HP_BAD_TRAP /* 0x134 */
8159.align 32
8160 ta HP_BAD_TRAP /* 0x135 */
8161.align 32
8162 ta HP_BAD_TRAP /* 0x136 */
8163.align 32
8164 ta HP_BAD_TRAP /* 0x137 */
8165.align 32
8166 ta HP_BAD_TRAP /* 0x138 */
8167.align 32
8168 ta HP_BAD_TRAP /* 0x139 */
8169.align 32
8170 ta HP_BAD_TRAP /* 0x13a */
8171.align 32
8172 ta HP_BAD_TRAP /* 0x13b */
8173.align 32
8174 ta HP_BAD_TRAP /* 0x13c */
8175.align 32
8176 ta HP_BAD_TRAP /* 0x13d */
8177.align 32
8178 ta HP_BAD_TRAP /* 0x13e */
8179.align 32
8180 ta HP_BAD_TRAP /* 0x13f */
8181.align 32
8182 ta HP_BAD_TRAP /* 0x140 */
8183.align 32
8184 ta HP_BAD_TRAP /* 0x141 */
8185.align 32
8186 ta HP_BAD_TRAP /* 0x142 */
8187.align 32
8188 ta HP_BAD_TRAP /* 0x143 */
8189.align 32
8190 ta HP_BAD_TRAP /* 0x144 */
8191.align 32
8192 ta HP_BAD_TRAP /* 0x145 */
8193.align 32
8194 ta HP_BAD_TRAP /* 0x146 */
8195.align 32
8196 ta HP_BAD_TRAP /* 0x147 */
8197.align 32
8198 ta HP_BAD_TRAP /* 0x148 */
8199.align 32
8200 ta HP_BAD_TRAP /* 0x149 */
8201.align 32
8202 ta HP_BAD_TRAP /* 0x14a */
8203.align 32
8204 ta HP_BAD_TRAP /* 0x14b */
8205.align 32
8206 ta HP_BAD_TRAP /* 0x14c */
8207.align 32
8208 ta HP_BAD_TRAP /* 0x14d */
8209.align 32
8210 ta HP_BAD_TRAP /* 0x14e */
8211.align 32
8212 ta HP_BAD_TRAP /* 0x14f */
8213.align 32
8214 ta HP_BAD_TRAP /* 0x150 */
8215.align 32
8216 ta HP_BAD_TRAP /* 0x151 */
8217.align 32
8218 ta HP_BAD_TRAP /* 0x152 */
8219.align 32
8220 ta HP_BAD_TRAP /* 0x153 */
8221.align 32
8222 ta HP_BAD_TRAP /* 0x154 */
8223.align 32
8224 ta HP_BAD_TRAP /* 0x155 */
8225.align 32
8226 ta HP_BAD_TRAP /* 0x156 */
8227.align 32
8228 ta HP_BAD_TRAP /* 0x157 */
8229.align 32
8230 ta HP_BAD_TRAP /* 0x158 */
8231.align 32
8232 ta HP_BAD_TRAP /* 0x159 */
8233.align 32
8234 ta HP_BAD_TRAP /* 0x15a */
8235.align 32
8236 ta HP_BAD_TRAP /* 0x15b */
8237.align 32
8238 ta HP_BAD_TRAP /* 0x15c */
8239.align 32
8240 ta HP_BAD_TRAP /* 0x15d */
8241.align 32
8242 ta HP_BAD_TRAP /* 0x15e */
8243.align 32
8244 ta HP_BAD_TRAP /* 0x15f */
8245.align 32
8246 ta HP_BAD_TRAP /* 0x160 */
8247.align 32
8248 ta HP_BAD_TRAP /* 0x161 */
8249.align 32
8250 ta HP_BAD_TRAP /* 0x162 */
8251.align 32
8252 ta HP_BAD_TRAP /* 0x163 */
8253.align 32
8254 ta HP_BAD_TRAP /* 0x164 */
8255.align 32
8256 ta HP_BAD_TRAP /* 0x165 */
8257.align 32
8258 ta HP_BAD_TRAP /* 0x166 */
8259.align 32
8260 ta HP_BAD_TRAP /* 0x167 */
8261.align 32
8262 ta HP_BAD_TRAP /* 0x168 */
8263.align 32
8264 ta HP_BAD_TRAP /* 0x169 */
8265.align 32
8266 ta HP_BAD_TRAP /* 0x16a */
8267.align 32
8268 ta HP_BAD_TRAP /* 0x16b */
8269.align 32
8270 ta HP_BAD_TRAP /* 0x16c */
8271.align 32
8272 ta HP_BAD_TRAP /* 0x16d */
8273.align 32
8274 ta HP_BAD_TRAP /* 0x16e */
8275.align 32
8276 ta HP_BAD_TRAP /* 0x16f */
8277.align 32
8278 ta HP_BAD_TRAP /* 0x170 */
8279.align 32
8280 ta HP_BAD_TRAP /* 0x171 */
8281.align 32
8282 ta HP_BAD_TRAP /* 0x172 */
8283.align 32
8284 ta HP_BAD_TRAP /* 0x173 */
8285.align 32
8286 ta HP_BAD_TRAP /* 0x174 */
8287.align 32
8288 ta HP_BAD_TRAP /* 0x175 */
8289.align 32
8290 ta HP_BAD_TRAP /* 0x176 */
8291.align 32
8292 ta HP_BAD_TRAP /* 0x177 */
8293.align 32
8294 ta HP_BAD_TRAP /* 0x178 */
8295.align 32
8296 ta HP_BAD_TRAP /* 0x179 */
8297.align 32
8298 ta HP_BAD_TRAP /* 0x17a */
8299.align 32
8300 ta HP_BAD_TRAP /* 0x17b */
8301.align 32
8302 ta HP_BAD_TRAP /* 0x17c */
8303.align 32
8304 ta HP_BAD_TRAP /* 0x17d */
8305.align 32
8306 ta HP_BAD_TRAP /* 0x17e */
8307.align 32
8308 ta HP_BAD_TRAP /* 0x17f */
8309.align 32
8310Thr7_Ptrap_Sect_text_end:
8311/******************************************************************************************
8312 * $Revision: 1.1 $
8313 *******************************************************************************************/
8314SECTION .HTRAPS TEXT_VA=HPTRAP_TEXT_PA
8315
8316attr_text {
8317 Name = .HTRAPS,
8318 hypervisor,
8319 }
8320
8321 ta HP_BAD_TRAP
8322.align 32 /* 1 */
8323 ta HP_BAD_TRAP
8324.align 32 /* 2 */
8325 ta HP_BAD_TRAP
8326.align 32 /* 3 */
8327 ta HP_BAD_TRAP
8328.align 32 /* 4 */
8329 ta HP_BAD_TRAP
8330.align 32 /* 5 */
8331 ta HP_BAD_TRAP
8332.align 32 /* 6 */
8333 ta HP_BAD_TRAP
8334.align 32 /* 7 */
8335 ta HP_BAD_TRAP
8336.align 32 /* 8 */
8337 ta HP_BAD_TRAP
8338.align 32 /* 9 */
8339 setx ext_trap_0x9_begin, %g1, %g2
8340 jmp %g2
8341 nop
8342.align 32 /* a */
8343 ta HP_BAD_TRAP
8344.align 32 /* b */
8345 setx ext_trap_0xb_begin, %g1, %g2
8346 jmp %g2
8347 nop
8348.align 32 /* c */
8349 ta HP_BAD_TRAP
8350.align 32 /* d */
8351 ta HP_BAD_TRAP
8352.align 32 /* e */
8353 ta HP_BAD_TRAP
8354.align 32 /* f */
8355 ta HP_BAD_TRAP
8356.align 32 /* 10 */
8357 done
8358.align 32 /* 11 */
8359 ta HP_BAD_TRAP
8360.align 32 /* 12 */
8361 ta HP_BAD_TRAP
8362.align 32 /* 13 */
8363 ta HP_BAD_TRAP
8364.align 32 /* 14 */
8365 ta HP_BAD_TRAP
8366.align 32 /* 15 */
8367 ta HP_BAD_TRAP
8368.align 32 /* 16 */
8369 ta HP_BAD_TRAP
8370.align 32 /* 17 */
8371 ta HP_BAD_TRAP
8372.align 32 /* 18 */
8373 ta HP_BAD_TRAP
8374.align 32 /* 19 */
8375 ta HP_BAD_TRAP
8376.align 32 /* 1a */
8377 ta HP_BAD_TRAP
8378.align 32 /* 1b */
8379 setx ext_trap_0x1b_begin, %g1, %g2
8380 jmp %g2
8381 nop
8382.align 32 /* 1c */
8383 ta HP_BAD_TRAP
8384.align 32 /* 1d */
8385 ta HP_BAD_TRAP
8386.align 32 /* 1e */
8387 ta HP_BAD_TRAP
8388.align 32 /* 1f */
8389 ta HP_BAD_TRAP
8390.align 32 /* 20 */
8391 ta HP_BAD_TRAP
8392.align 32 /* 21 */
8393 ta HP_BAD_TRAP
8394.align 32 /* 22 */
8395 ta HP_BAD_TRAP
8396.align 32 /* 23 */
8397 ta HP_BAD_TRAP
8398.align 32 /* 24 */
8399 ta HP_BAD_TRAP
8400.align 32 /* 25 */
8401 ta HP_BAD_TRAP
8402.align 32 /* 26 */
8403 ta HP_BAD_TRAP
8404.align 32 /* 27 */
8405 ta HP_BAD_TRAP
8406.align 32 /* 28 */
8407 ta HP_BAD_TRAP
8408.align 32 /* 29 */
8409 ta HP_BAD_TRAP
8410.align 32 /* 2a */
8411 ta HP_BAD_TRAP
8412.align 32 /* 2b */
8413 ta HP_BAD_TRAP
8414.align 32 /* 2c */
8415 ta HP_BAD_TRAP
8416.align 32 /* 2d */
8417 ta HP_BAD_TRAP
8418.align 32 /* 2e */
8419 setx ext_trap_0x2e_begin, %g1, %g2
8420 jmp %g2
8421 nop
8422.align 32 /* 2f */
8423 ta HP_BAD_TRAP
8424.align 32 /* 30 */
8425 ta HP_BAD_TRAP
8426.align 32 /* 31 */
8427 setx ext_trap_0x31_begin, %g1, %g2
8428 jmp %g2
8429 nop
8430.align 32 /* 32 */
8431 ta HP_BAD_TRAP
8432.align 32 /* 33 */
8433 ta HP_BAD_TRAP
8434.align 32 /* 34 */
8435 done
8436.align 32 /* 35 */
8437 ta HP_BAD_TRAP
8438.align 32 /* 36 */
8439 ta HP_BAD_TRAP
8440.align 32 /* 37 */
8441 ta HP_BAD_TRAP
8442.align 32 /* 38 */
8443 ta HP_BAD_TRAP
8444.align 32 /* 39 */
8445 ta HP_BAD_TRAP
8446.align 32 /* 3a */
8447 ta HP_BAD_TRAP
8448.align 32 /* 3b */
8449 ta HP_BAD_TRAP
8450.align 32 /* 3c */
8451 ta HP_BAD_TRAP
8452.align 32 /* 3d */
8453 ta HP_BAD_TRAP
8454.align 32 /* 3e */
8455instruction_real_miss:
8456 setx ext_trap_0x3e_begin, %g1, %g2
8457 jmp %g2
8458 nop
8459.align 32 /* 3f */
8460data_real_miss:
8461 setx ext_trap_0x3f_begin, %g1, %g2
8462 jmp %g2
8463 nop
8464.align 32 /* 40 */
8465 ta HP_BAD_TRAP
8466.align 32 /* 41 */
8467 ta HP_BAD_TRAP
8468.align 32 /* 42 */
8469 ta HP_BAD_TRAP
8470.align 32 /* 43 */
8471 ta HP_BAD_TRAP
8472.align 32 /* 44 */
8473 ta HP_BAD_TRAP
8474.align 32 /* 45 */
8475 ta HP_BAD_TRAP
8476.align 32 /* 46 */
8477 ta HP_BAD_TRAP
8478.align 32 /* 47 */
8479 ta HP_BAD_TRAP
8480.align 32 /* 48 */
8481 ta HP_BAD_TRAP
8482.align 32 /* 49 */
8483 ta HP_BAD_TRAP
8484.align 32 /* 4a */
8485 ta HP_BAD_TRAP
8486.align 32 /* 4b */
8487 ta HP_BAD_TRAP
8488.align 32 /* 4c */
8489 ta HP_BAD_TRAP
8490.align 32 /* 4d */
8491 ta HP_BAD_TRAP
8492.align 32 /* 4e */
8493 ta HP_BAD_TRAP
8494.align 32 /* 4f */
8495 ta HP_BAD_TRAP
8496.align 32 /* 50 */
8497 ta HP_BAD_TRAP
8498.align 32 /* 51 */
8499 ta HP_BAD_TRAP
8500.align 32 /* 52 */
8501 ta HP_BAD_TRAP
8502.align 32 /* 53 */
8503 ta HP_BAD_TRAP
8504.align 32 /* 54 */
8505 ta HP_BAD_TRAP
8506.align 32 /* 55 */
8507 ta HP_BAD_TRAP
8508.align 32 /* 56 */
8509 ta HP_BAD_TRAP
8510.align 32 /* 57 */
8511 ta HP_BAD_TRAP
8512.align 32 /* 58 */
8513 ta HP_BAD_TRAP
8514.align 32 /* 59 */
8515 ta HP_BAD_TRAP
8516.align 32 /* 5a */
8517 ta HP_BAD_TRAP
8518.align 32 /* 5b */
8519 ta HP_BAD_TRAP
8520.align 32 /* 5c */
8521 ta HP_BAD_TRAP
8522.align 32 /* 5d */
8523 ta HP_BAD_TRAP
8524.align 32 /* 5e */
8525 ta HP_BAD_TRAP
8526.align 32 /* 5f */
8527 ta HP_BAD_TRAP
8528.align 32 /* 60 */
8529 ta HP_BAD_TRAP
8530.align 32 /* 61 */
8531 ta HP_BAD_TRAP
8532.align 32 /* 62 */
8533 ta HP_BAD_TRAP
8534.align 32 /* 63 */
8535 ta HP_BAD_TRAP
8536.align 32 /* 64 */
8537 setx ext_trap_0x64_begin, %g1, %g2
8538 jmp %g2
8539 nop
8540.align 32 /* 65 */
8541 ta HP_BAD_TRAP
8542.align 32 /* 66 */
8543 ta HP_BAD_TRAP
8544.align 32 /* 67 */
8545 ta HP_BAD_TRAP
8546.align 32 /* 68 */
8547 setx ext_trap_0x68_begin, %g1, %g2
8548 jmp %g2
8549 nop
8550.align 32 /* 69 */
8551 ta HP_BAD_TRAP
8552.align 32 /* 6a */
8553 ta HP_BAD_TRAP
8554.align 32 /* 6b */
8555 ta HP_BAD_TRAP
8556.align 32 /* 6c */
8557 setx ext_trap_0x6c_begin, %g1, %g2
8558 jmp %g2
8559 nop
8560.align 32 /* 6d */
8561 ta HP_BAD_TRAP
8562.align 32 /* 6e */
8563 ta HP_BAD_TRAP
8564.align 32 /* 6f */
8565 ta HP_BAD_TRAP
8566.align 32 /* 70 */
8567 ta HP_BAD_TRAP
8568.align 32 /* 71 */
8569 ta HP_BAD_TRAP
8570.align 32 /* 72 */
8571 ta HP_BAD_TRAP
8572.align 32 /* 73 */
8573 ta HP_BAD_TRAP
8574.align 32 /* 74 */
8575 ta HP_BAD_TRAP
8576.align 32 /* 75 */
8577 ta HP_BAD_TRAP
8578.align 32 /* 76 */
8579 ta HP_BAD_TRAP
8580.align 32 /* 77 */
8581 ta HP_BAD_TRAP
8582.align 32 /* 78 */
8583 ta HP_BAD_TRAP
8584.align 32 /* 79 */
8585 ta HP_BAD_TRAP
8586.align 32 /* 7a */
8587 ta HP_BAD_TRAP
8588.align 32 /* 7b */
8589 ta HP_BAD_TRAP
8590.align 32 /* 7c */
8591 ta HP_BAD_TRAP
8592.align 32 /* 7d */
8593 ta HP_BAD_TRAP
8594.align 32 /* 7e */
8595 ta HP_BAD_TRAP
8596.align 32 /* 7f */
8597 ta HP_BAD_TRAP
8598.align 32 /* 80 */
8599 ta HP_BAD_TRAP
8600.align 32 /* 81 */
8601 ta HP_BAD_TRAP
8602.align 32 /* 82 */
8603 ta HP_BAD_TRAP
8604.align 32 /* 83 */
8605 ta HP_BAD_TRAP
8606.align 32 /* 84 */
8607 ta HP_BAD_TRAP
8608.align 32 /* 85 */
8609 ta HP_BAD_TRAP
8610.align 32 /* 86 */
8611 ta HP_BAD_TRAP
8612.align 32 /* 87 */
8613 ta HP_BAD_TRAP
8614.align 32 /* 88 */
8615 ta HP_BAD_TRAP
8616.align 32 /* 89 */
8617 ta HP_BAD_TRAP
8618.align 32 /* 8a */
8619 ta HP_BAD_TRAP
8620.align 32 /* 8b */
8621 ta HP_BAD_TRAP
8622.align 32 /* 8c */
8623 ta HP_BAD_TRAP
8624.align 32 /* 8d */
8625 ta HP_BAD_TRAP
8626.align 32 /* 8e */
8627 ta HP_BAD_TRAP
8628.align 32 /* 8f */
8629 ta HP_BAD_TRAP
8630.align 32 /* 90 */
8631 ta HP_BAD_TRAP
8632.align 32 /* 91 */
8633 ta HP_BAD_TRAP
8634.align 32 /* 92 */
8635 ta HP_BAD_TRAP
8636.align 32 /* 93 */
8637 ta HP_BAD_TRAP
8638.align 32 /* 94 */
8639 ta HP_BAD_TRAP
8640.align 32 /* 95 */
8641 ta HP_BAD_TRAP
8642.align 32 /* 96 */
8643 ta HP_BAD_TRAP
8644.align 32 /* 97 */
8645 ta HP_BAD_TRAP
8646.align 32 /* 98 */
8647 ta HP_BAD_TRAP
8648.align 32 /* 99 */
8649 ta HP_BAD_TRAP
8650.align 32 /* 9a */
8651 ta HP_BAD_TRAP
8652.align 32 /* 9b */
8653 ta HP_BAD_TRAP
8654.align 32 /* 9c */
8655 ta HP_BAD_TRAP
8656.align 32 /* 9d */
8657 ta HP_BAD_TRAP
8658.align 32 /* 9e */
8659 ta HP_BAD_TRAP
8660.align 32 /* 9f */
8661 ta HP_BAD_TRAP
8662.align 32 /* a0 */
8663 ta HP_BAD_TRAP
8664.align 32 /* a1 */
8665 ta HP_BAD_TRAP
8666.align 32 /* a2 */
8667 ta HP_BAD_TRAP
8668.align 32 /* a3 */
8669 ta HP_BAD_TRAP
8670.align 32 /* a4 */
8671 ta HP_BAD_TRAP
8672.align 32 /* a5 */
8673 ta HP_BAD_TRAP
8674.align 32 /* a6 */
8675 ta HP_BAD_TRAP
8676.align 32 /* a7 */
8677 ta HP_BAD_TRAP
8678.align 32 /* a8 */
8679 ta HP_BAD_TRAP
8680.align 32 /* a9 */
8681 ta HP_BAD_TRAP
8682.align 32 /* aa */
8683 ta HP_BAD_TRAP
8684.align 32 /* ab */
8685 ta HP_BAD_TRAP
8686.align 32 /* ac */
8687 ta HP_BAD_TRAP
8688.align 32 /* ad */
8689 ta HP_BAD_TRAP
8690.align 32 /* ae */
8691 ta HP_BAD_TRAP
8692.align 32 /* af */
8693 ta HP_BAD_TRAP
8694.align 32 /* b0 */
8695 ta HP_BAD_TRAP
8696.align 32 /* b1 */
8697 ta HP_BAD_TRAP
8698.align 32 /* b2 */
8699 ta HP_BAD_TRAP
8700.align 32 /* b3 */
8701 ta HP_BAD_TRAP
8702.align 32 /* b4 */
8703 ta HP_BAD_TRAP
8704.align 32 /* b5 */
8705 ta HP_BAD_TRAP
8706.align 32 /* b6 */
8707 ta HP_BAD_TRAP
8708.align 32 /* b7 */
8709 ta HP_BAD_TRAP
8710.align 32 /* b8 */
8711 ta HP_BAD_TRAP
8712.align 32 /* b9 */
8713 ta HP_BAD_TRAP
8714.align 32 /* ba */
8715 ta HP_BAD_TRAP
8716.align 32 /* bb */
8717 ta HP_BAD_TRAP
8718.align 32 /* bc */
8719 ta HP_BAD_TRAP
8720.align 32 /* bd */
8721 ta HP_BAD_TRAP
8722.align 32 /* be */
8723 ta HP_BAD_TRAP
8724.align 32 /* bf */
8725 ta HP_BAD_TRAP
8726.align 32 /* c0 */
8727 ta HP_BAD_TRAP
8728.align 32 /* c1 */
8729 ta HP_BAD_TRAP
8730.align 32 /* c2 */
8731 ta HP_BAD_TRAP
8732.align 32 /* c3 */
8733 ta HP_BAD_TRAP
8734.align 32 /* c4 */
8735 ta HP_BAD_TRAP
8736.align 32 /* c5 */
8737 ta HP_BAD_TRAP
8738.align 32 /* c6 */
8739 ta HP_BAD_TRAP
8740.align 32 /* c7 */
8741 ta HP_BAD_TRAP
8742.align 32 /* c8 */
8743 ta HP_BAD_TRAP
8744.align 32 /* c9 */
8745 ta HP_BAD_TRAP
8746.align 32 /* ca */
8747 ta HP_BAD_TRAP
8748.align 32 /* cb */
8749 ta HP_BAD_TRAP
8750.align 32 /* cc */
8751 ta HP_BAD_TRAP
8752.align 32 /* cd */
8753 ta HP_BAD_TRAP
8754.align 32 /* ce */
8755 ta HP_BAD_TRAP
8756.align 32 /* cf */
8757 ta HP_BAD_TRAP
8758.align 32 /* d0 */
8759 ta HP_BAD_TRAP
8760.align 32 /* d1 */
8761 ta HP_BAD_TRAP
8762.align 32 /* d2 */
8763 ta HP_BAD_TRAP
8764.align 32 /* d3 */
8765 ta HP_BAD_TRAP
8766.align 32 /* d4 */
8767 ta HP_BAD_TRAP
8768.align 32 /* d5 */
8769 ta HP_BAD_TRAP
8770.align 32 /* d6 */
8771 ta HP_BAD_TRAP
8772.align 32 /* d7 */
8773 ta HP_BAD_TRAP
8774.align 32 /* d8 */
8775 ta HP_BAD_TRAP
8776.align 32 /* d9 */
8777 ta HP_BAD_TRAP
8778.align 32 /* da */
8779 ta HP_BAD_TRAP
8780.align 32 /* db */
8781 ta HP_BAD_TRAP
8782.align 32 /* dc */
8783 ta HP_BAD_TRAP
8784.align 32 /* dd */
8785 ta HP_BAD_TRAP
8786.align 32 /* de */
8787 ta HP_BAD_TRAP
8788.align 32 /* df */
8789 ta HP_BAD_TRAP
8790.align 32 /* e0 */
8791 ta HP_BAD_TRAP
8792.align 32 /* e1 */
8793 ta HP_BAD_TRAP
8794.align 32 /* e2 */
8795 ta HP_BAD_TRAP
8796.align 32 /* e3 */
8797 ta HP_BAD_TRAP
8798.align 32 /* e4 */
8799 ta HP_BAD_TRAP
8800.align 32 /* e5 */
8801 ta HP_BAD_TRAP
8802.align 32 /* e6 */
8803 ta HP_BAD_TRAP
8804.align 32 /* e7 */
8805 ta HP_BAD_TRAP
8806.align 32 /* e8 */
8807 ta HP_BAD_TRAP
8808.align 32 /* e9 */
8809 ta HP_BAD_TRAP
8810.align 32 /* ea */
8811 ta HP_BAD_TRAP
8812.align 32 /* eb */
8813 ta HP_BAD_TRAP
8814.align 32 /* ec */
8815 ta HP_BAD_TRAP
8816.align 32 /* ed */
8817 ta HP_BAD_TRAP
8818.align 32 /* ee */
8819 ta HP_BAD_TRAP
8820.align 32 /* ef */
8821 ta HP_BAD_TRAP
8822.align 32 /* f0 */
8823 ta HP_BAD_TRAP
8824.align 32 /* f1 */
8825 ta HP_BAD_TRAP
8826.align 32 /* f2 */
8827 ta HP_BAD_TRAP
8828.align 32 /* f3 */
8829 ta HP_BAD_TRAP
8830.align 32 /* f4 */
8831 ta HP_BAD_TRAP
8832.align 32 /* f5 */
8833 ta HP_BAD_TRAP
8834.align 32 /* f6 */
8835 ta HP_BAD_TRAP
8836.align 32 /* f7 */
8837 ta HP_BAD_TRAP
8838.align 32 /* f8 */
8839 ta HP_BAD_TRAP
8840.align 32 /* f9 */
8841 ta HP_BAD_TRAP
8842.align 32 /* fa */
8843 ta HP_BAD_TRAP
8844.align 32 /* fb */
8845 ta HP_BAD_TRAP
8846.align 32 /* fc */
8847 ta HP_BAD_TRAP
8848.align 32 /* fd */
8849 ta HP_BAD_TRAP
8850.align 32 /* fe */
8851 ta HP_BAD_TRAP
8852.align 32 /* ff */
8853 ta HP_BAD_TRAP
8854.align 32 /* 100 */
8855 wrpr 0, %tl
8856 ta HP_GOOD_TRAP
8857.align 32 /* 101 */
8858 wrpr 0, %tl
8859 ta HP_BAD_TRAP
8860.align 32 /* 102 */
8861 ta HP_BAD_TRAP
8862.align 32 /* 103 */
8863 ta HP_BAD_TRAP
8864.align 32 /* 104 */
8865 ta HP_BAD_TRAP
8866.align 32 /* 105 */
8867 ta HP_BAD_TRAP
8868.align 32 /* 106 */
8869 ta HP_BAD_TRAP
8870.align 32 /* 107 */
8871 ta HP_BAD_TRAP
8872.align 32 /* 108 */
8873 ta HP_BAD_TRAP
8874.align 32 /* 109 */
8875 ta HP_BAD_TRAP
8876.align 32 /* 10a */
8877 ta HP_BAD_TRAP
8878.align 32 /* 10b */
8879 ta HP_BAD_TRAP
8880.align 32 /* 10c */
8881 ta HP_BAD_TRAP
8882.align 32 /* 10d */
8883 ta HP_BAD_TRAP
8884.align 32 /* 10e */
8885 ta HP_BAD_TRAP
8886.align 32 /* 10f */
8887 ta HP_BAD_TRAP
8888.align 32 /* 110 */
8889 ta HP_BAD_TRAP
8890.align 32 /* 111 */
8891 ta HP_BAD_TRAP
8892.align 32 /* 112 */
8893 ta HP_BAD_TRAP
8894.align 32 /* 113 */
8895 ta HP_BAD_TRAP
8896.align 32 /* 114 */
8897 ta HP_BAD_TRAP
8898.align 32 /* 115 */
8899 ta HP_BAD_TRAP
8900.align 32 /* 116 */
8901 ta HP_BAD_TRAP
8902.align 32 /* 117 */
8903 ta HP_BAD_TRAP
8904.align 32 /* 118 */
8905 ta HP_BAD_TRAP
8906.align 32 /* 119 */
8907 ta HP_BAD_TRAP
8908.align 32 /* 11a */
8909 ta HP_BAD_TRAP
8910.align 32 /* 11b */
8911 ta HP_BAD_TRAP
8912.align 32 /* 11c */
8913 ta HP_BAD_TRAP
8914.align 32 /* 11d */
8915 ta HP_BAD_TRAP
8916.align 32 /* 11e */
8917 ta HP_BAD_TRAP
8918.align 32 /* 11f */
8919 ta HP_BAD_TRAP
8920.align 32 /* 120 */
8921 ta HP_BAD_TRAP
8922.align 32 /* 121 */
8923 ta HP_BAD_TRAP
8924.align 32 /* 122 */
8925 ta HP_BAD_TRAP
8926.align 32 /* 123 */
8927 ta HP_BAD_TRAP
8928.align 32 /* 124 */
8929 ta HP_BAD_TRAP
8930.align 32 /* 125 */
8931 ta HP_BAD_TRAP
8932.align 32 /* 126 */
8933 ta HP_BAD_TRAP
8934.align 32 /* 127 */
8935 ta HP_BAD_TRAP
8936.align 32 /* 128 */
8937 ta HP_BAD_TRAP
8938.align 32 /* 129 */
8939 ta HP_BAD_TRAP
8940.align 32 /* 12a */
8941 ta HP_BAD_TRAP
8942.align 32 /* 12b */
8943 ta HP_BAD_TRAP
8944.align 32 /* 12c */
8945 ta HP_BAD_TRAP
8946.align 32 /* 12d */
8947 ta HP_BAD_TRAP
8948.align 32 /* 12e */
8949 ta HP_BAD_TRAP
8950.align 32 /* 12f */
8951 ta HP_BAD_TRAP
8952.align 32 /* 130 */
8953 ta HP_BAD_TRAP
8954.align 32 /* 131 */
8955 ta HP_BAD_TRAP
8956.align 32 /* 132 */
8957 ta HP_BAD_TRAP
8958.align 32 /* 133 */
8959 ta HP_BAD_TRAP
8960.align 32 /* 134 */
8961 ta HP_BAD_TRAP
8962.align 32 /* 135 */
8963 ta HP_BAD_TRAP
8964.align 32 /* 136 */
8965 ta HP_BAD_TRAP
8966.align 32 /* 137 */
8967 ta HP_BAD_TRAP
8968.align 32 /* 138 */
8969 ta HP_BAD_TRAP
8970.align 32 /* 139 */
8971 ta HP_BAD_TRAP
8972.align 32 /* 13a */
8973 ta HP_BAD_TRAP
8974.align 32 /* 13b */
8975 ta HP_BAD_TRAP
8976.align 32 /* 13c */
8977 ta HP_BAD_TRAP
8978.align 32 /* 13d */
8979 ta HP_BAD_TRAP
8980.align 32 /* 13e */
8981 ta HP_BAD_TRAP
8982.align 32 /* 13f */
8983 ta HP_BAD_TRAP
8984.align 32 /* 140 */
8985 ta HP_BAD_TRAP
8986.align 32 /* 141 */
8987 ta HP_BAD_TRAP
8988.align 32 /* 142 */
8989 ta HP_BAD_TRAP
8990.align 32 /* 143 */
8991 ta HP_BAD_TRAP
8992.align 32 /* 144 */
8993 ta HP_BAD_TRAP
8994.align 32 /* 145 */
8995 ta HP_BAD_TRAP
8996.align 32 /* 146 */
8997 ta HP_BAD_TRAP
8998.align 32 /* 147 */
8999 ta HP_BAD_TRAP
9000.align 32 /* 148 */
9001 ta HP_BAD_TRAP
9002.align 32 /* 149 */
9003 ta HP_BAD_TRAP
9004.align 32 /* 14a */
9005 ta HP_BAD_TRAP
9006.align 32 /* 14b */
9007 ta HP_BAD_TRAP
9008.align 32 /* 14c */
9009 ta HP_BAD_TRAP
9010.align 32 /* 14d */
9011 ta HP_BAD_TRAP
9012.align 32 /* 14e */
9013 ta HP_BAD_TRAP
9014.align 32 /* 14f */
9015 ta HP_BAD_TRAP
9016.align 32 /* 150 */
9017 ta HP_BAD_TRAP
9018.align 32 /* 151 */
9019 ta HP_BAD_TRAP
9020.align 32 /* 152 */
9021 ta HP_BAD_TRAP
9022.align 32 /* 153 */
9023 ta HP_BAD_TRAP
9024.align 32 /* 154 */
9025 ta HP_BAD_TRAP
9026.align 32 /* 155 */
9027 ta HP_BAD_TRAP
9028.align 32 /* 156 */
9029 ta HP_BAD_TRAP
9030.align 32 /* 157 */
9031 ta HP_BAD_TRAP
9032.align 32 /* 158 */
9033 ta HP_BAD_TRAP
9034.align 32 /* 159 */
9035 ta HP_BAD_TRAP
9036.align 32 /* 15a */
9037 ta HP_BAD_TRAP
9038.align 32 /* 15b */
9039 ta HP_BAD_TRAP
9040.align 32 /* 15c */
9041 ta HP_BAD_TRAP
9042.align 32 /* 15d */
9043 ta HP_BAD_TRAP
9044.align 32 /* 15e */
9045 ta HP_BAD_TRAP
9046.align 32 /* 15f */
9047 ta HP_BAD_TRAP
9048.align 32 /* 160 */
9049 ta HP_BAD_TRAP
9050.align 32 /* 161 */
9051 ta HP_BAD_TRAP
9052.align 32 /* 162 */
9053 ta HP_BAD_TRAP
9054.align 32 /* 163 */
9055 ta HP_BAD_TRAP
9056.align 32 /* 164 */
9057 ta HP_BAD_TRAP
9058.align 32 /* 165 */
9059 ta HP_BAD_TRAP
9060.align 32 /* 166 */
9061 ta HP_BAD_TRAP
9062.align 32 /* 167 */
9063 ta HP_BAD_TRAP
9064.align 32 /* 168 */
9065 ta HP_BAD_TRAP
9066.align 32 /* 169 */
9067 ta HP_BAD_TRAP
9068.align 32 /* 16a */
9069 ta HP_BAD_TRAP
9070.align 32 /* 16b */
9071 ta HP_BAD_TRAP
9072.align 32 /* 16c */
9073 ta HP_BAD_TRAP
9074.align 32 /* 16d */
9075 ta HP_BAD_TRAP
9076.align 32 /* 16e */
9077 ta HP_BAD_TRAP
9078.align 32 /* 16f */
9079 ta HP_BAD_TRAP
9080.align 32 /* 170 */
9081 ta HP_BAD_TRAP
9082.align 32 /* 171 */
9083 ta HP_BAD_TRAP
9084.align 32 /* 172 */
9085 ta HP_BAD_TRAP
9086.align 32 /* 173 */
9087 ta HP_BAD_TRAP
9088.align 32 /* 174 */
9089 ta HP_BAD_TRAP
9090.align 32 /* 175 */
9091 ta HP_BAD_TRAP
9092.align 32 /* 176 */
9093 ta HP_BAD_TRAP
9094.align 32 /* 177 */
9095 ta HP_BAD_TRAP
9096.align 32 /* 178 */
9097 ta HP_BAD_TRAP
9098.align 32 /* 179 */
9099 ta HP_BAD_TRAP
9100.align 32 /* 17a */
9101 ta HP_BAD_TRAP
9102.align 32 /* 17b */
9103 ta HP_BAD_TRAP
9104.align 32 /* 17c */
9105 ta HP_BAD_TRAP
9106.align 32 /* 17d */
9107 ta HP_BAD_TRAP
9108.align 32 /* 17e */
9109 ta HP_BAD_TRAP
9110.align 32 /* 17f */
9111 ta HP_BAD_TRAP
9112.align 32 /* 180 */
9113 ! For all demaps, assume register %i7 = {VA[63:13],13'h0}
9114hptrap_I_demap_all:
9115 or 0x80, %g0, %g1
9116 stxa %g0, [%g1] ASI_IMMU_DEMAP
9117 done
9118.align 32 /* 181 */
9119hptrap_I_demap_pctx:
9120 or 0x40, %i7, %g1
9121 stxa %g0, [%g1] ASI_IMMU_DEMAP
9122 done
9123.align 32 /* 182 */
9124hptrap_I_demap_sctx:
9125 or 0x50, %i7, %g1
9126 stxa %g0, [%g1] ASI_IMMU_DEMAP
9127 done
9128.align 32 /* 183 */
9129hptrap_I_demap_nctx:
9130 or 0x60, %i7, %g1
9131 stxa %g0, [%g1] ASI_IMMU_DEMAP
9132 done
9133.align 32 /* 184 */
9134hptrap_I_demap_page:
9135 or 0x00, %i7, %g1
9136 stxa %g0, [%g1] ASI_IMMU_DEMAP
9137 done
9138.align 32 /* 185 */
9139hptrap_I_demap_rpage:
9140 or 0x800, %i7, %g1
9141 stxa %g0, [%g1] ASI_IMMU_DEMAP
9142 done
9143.align 32 /* 186 */
9144hptrap_I_demap_real:
9145 or 0xc0, %i7, %g1
9146 stxa %g0, [%g1] ASI_IMMU_DEMAP
9147 done
9148.align 32 /* 187 */
9149hptrap_D_demap_all:
9150 or 0x80, %g0, %g1
9151 stxa %g0, [%g1] ASI_DMMU_DEMAP
9152 done
9153.align 32 /* 188 */
9154hptrap_D_demap_pctx:
9155 or 0x40, %i7, %g1
9156 stxa %g0, [%g1] ASI_DMMU_DEMAP
9157 done
9158.align 32 /* 189 */
9159hptrap_D_demap_sctx:
9160 or 0x50, %i7, %g1
9161 stxa %g0, [%g1] ASI_DMMU_DEMAP
9162 done
9163.align 32 /* 18a */
9164hptrap_D_demap_nctx:
9165 or 0x60, %i7, %g1
9166 stxa %g0, [%g1] ASI_DMMU_DEMAP
9167 done
9168.align 32 /* 18b */
9169hptrap_D_demap_page:
9170 or 0x00, %i7, %g1
9171 stxa %g0, [%g1] ASI_DMMU_DEMAP
9172 done
9173.align 32 /* 18c */
9174hptrap_D_demap_rpage:
9175 or 0x800, %i7, %g1
9176 stxa %g0, [%g1] ASI_DMMU_DEMAP
9177 done
9178.align 32 /* 18d */
9179hptrap_D_demap_real:
9180 or 0xc0, %i7, %g1
9181 stxa %g0, [%g1] ASI_DMMU_DEMAP
9182 done
9183.align 32 /* 18e */
9184 ta HP_BAD_TRAP
9185.align 32 /* 18f */
9186 ta HP_BAD_TRAP
9187.align 32 /* 190 */
9188 ta HP_BAD_TRAP
9189.align 32 /* 191 */
9190hptrap_change_pid:
9191 mov ASI_PARTITION_ID_VAL, %g1
9192 ldxa [%g1] ASI_PARTITION_ID, %g2
9193 add %g2, 1, %g2
9194 and %g2, 7, %g2
9195 stxa %g2, [%g1] ASI_PARTITION_ID
9196 done
9197.align 32 /* 192 */
9198hptrap_incr_tsb_size:
9199 ta HP_BAD_TRAP
9200 !setx ext_trap_0x192_begin, %g1, %g2
9201 !jmp %g2
9202 !nop
9203.align 32 /* 193 */
9204clear_lsu_immu:
9205 or %g0, 0x4, %g1
9206 ldxa [%g0] 0x45, %g2
9207 xor %g2, %g1, %g3
9208 stxa %g3, [%g0] 0x45
9209 done
9210.align 32 /* 194 */
9211clear_lsu_dmmu:
9212 or %g0, 0x8, %g1
9213 ldxa [%g0] 0x45, %g2
9214 xor %g2, %g1, %g3
9215 stxa %g3, [%g0] 0x45
9216 done
9217.align 32 /* 195 */
9218delay_loop: /* %i7 = loop count */
9219 brnz,a %i7, delay_loop
9220 sub %i7, 1, %i7
9221 done
9222.align 32 /* 196 */
9223 setx ext_trap_sem_lock_begin, %g1, %g2
9224 jmp %g2
9225 nop
9226.align 32 /* 197 */
9227 setx ext_trap_sem_release_begin, %g1, %g2
9228 jmp %g2
9229 nop
9230.align 32 /* 198 */
9231 setx sem_data, %g5, %g4 ! %g4 = sem_data
9232 ldx [%g4+8], %i7
9233 done
9234.align 32 /* 199 */
9235 setx sem_data, %g5, %g4 ! %g4 = sem_data
9236 stx %i7, [%g4+8]
9237 done
9238.align 32 /* 19a */
9239 rdhpr %hpstate, %g1
9240 rdpr %pstate, %g2
9241 wrpr %g2, 4, %pstate
9242 wrpr 0, %tl
9243 jmp %i7
9244 wrhpr %g1, 4, %hpstate
9245.align 32 /* 19b */
9246 rdhpr %hpstate, %g1
9247 rdpr %tl, %g2
9248 sub %g2, 1, %g2
9249 wrpr %g2, %g0, %tl
9250 rdpr %pstate, %g2
9251 wrpr %g2, 4, %pstate
9252 jmp %i7
9253 wrhpr %g1, 4, %hpstate
9254.align 32 /* 19c */
9255 rdhpr %hpstate, %g1
9256 wrpr 0, %tl
9257 jmp %i7
9258 wrhpr %g1, 4, %hpstate
9259.align 32 /* 19d */
9260 ta HP_BAD_TRAP
9261.align 32 /* 19e */
9262 ta HP_BAD_TRAP
9263.align 32 /* 19f */
9264 ta HP_BAD_TRAP
9265.align 32 /* 1a0 */
9266
9267trap_handler_1a0:
9268.global good_trap
9269good_trap:
9270 ba good_trap
9271 nop
9272 nop
9273 nop
9274
9275.align 32
9276trap_handler_1a1:
9277.global bad_trap
9278bad_trap:
9279 ba bad_trap
9280 nop
9281 nop
9282 nop
9283
9284/****************************************************************************************** */
9285SECTION .HPTRAPS_EXT_SECT TEXT_VA=HPTRAPS_EXT_TEXT_PA, DATA_VA=HPTRAPS_EXT_DATA_PA
9286
9287attr_text {
9288 Name=.HPTRAPS_EXT_SECT,
9289 hypervisor
9290}
9291
9292.text
9293.global ext_trap_0x9_begin
9294.global ext_trap_0xb_begin
9295.global ext_trap_0x1b_begin
9296.global ext_trap_0x2e_begin
9297.global ext_trap_0x31_begin
9298.global ext_trap_0x3e_begin
9299.global ext_trap_0x3f_begin
9300.global ext_trap_0x64_begin
9301.global ext_trap_0x68_begin
9302.global ext_trap_0x6c_begin
9303.global ext_trap_0x192_begin
9304.global ext_trap_sem_lock_begin
9305.global ext_trap_sem_release_begin
9306
9307ext_trap_sem_lock_begin:
9308 or %i7, %g0, %g7 ! save %i7
9309 wr %g0, ASI_CORE_ID, %asi
9310 ldxa [ASI_CORE_ID_VA] %asi, %g1 ! %g1 = core id + tid
9311ext_trap_sem_lock_loop:
9312 or %g0, 0x100, %i7
9313 or %g0, %g1, %g2
9314 or %g0, 0x0fff, %g3 ! %g3 = compare value
9315 setx sem_data, %g5, %g4 ! %g4 = sem_data
9316 casxa [%g4] 0x80, %g3, %g2
9317 cmp %g2, 0x0fff
9318 bne,a %xcc, ext_trap_sem_lock_loop
9319 ta HPTRAP_DELAY_LOOP
9320 or %g7, %g0, %i7 ! restore %i7
9321 done
9322
9323ext_trap_sem_release_begin:
9324 wr %g0, ASI_CORE_ID, %asi
9325 ldxa [ASI_CORE_ID_VA] %asi, %g1 ! %g1 = core id + tid
9326 or %g0, 0x0fff, %g3 ! %g3 = compare value
9327 setx sem_data, %g5, %g4 ! %g4 = sem_data
9328 casxa [%g4] 0x80, %g1, %g3
9329 done
9330
9331
9332ext_trap_0x3e_begin:
9333 ! If TL > 1 ==> Zero context
9334 rdpr %tl, %g1
9335 cmp %g1, 1
9336 bg,a %xcc, trap_0x3e_zero_ctx
9337 or %g0, 0x10, %g4
9338 or %g0, 0x30, %g4
9339trap_0x3e_zero_ctx:
9340 ldxa [%g0] 0x50, %g1 ! %g1 = IMMU_TAG_TARGET
9341 or %g0, 0x50, %g2
9342 ldxa [%g2] 0x54, %g3 ! %g3 = ITSB_PTR_0
9343trap_0x3e_next_tte:
9344 ldda [%g3] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6 = TTE_TAG, %g7 = TTE_DATA
9345 cmp %g6, %g1
9346 bne,a %xcc, trap_0x3e_next_tsb_ptr
9347 add %g2, 8, %g2
9348 srlx %g7, 63, %g5
9349 brz %g5, trap_0x3e_next_tsb_ptr
9350 add %g2, 8, %g2
9351 ldxa [%g4] 0x54, %g5 ! %g5 = NZ_TSB_CONFIG
9352 and %g5, 0x80, %g5
9353 brz,a %g5, trap_0x3e_sun4u
9354 or %g0, 0x0400, %g5
9355trap_0x3e_sun4v:
9356 or %g0, 0x0400, %g5
9357trap_0x3e_sun4u:
9358 stxa %g7, [%g5] 0x54 ! Write to IMMU_DATA_IN
9359 retry
9360trap_0x3e_next_tsb_ptr:
9361 add %g4, 8, %g4
9362 cmp %g4, 0x50
9363 bl,a %xcc, trap_0x3e_next_tte
9364 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR
9365 done
9366
9367!****************************************************************************************
9368ext_trap_0x3f_begin:
9369 or %g0, 0x8, %g1
9370 ldxa [%g1] 0x21, %g2 ! %g2 = PRIMARY_CTX
9371 or %g0, 0x30, %g3
9372 ldxa [%g3] 0x58, %g1 ! %g1 = DMMU_TAG_ACCESS
9373 srlx %g1, 13, %g1
9374 sllx %g1, 13, %g1
9375 or %g1, %g2, %g1 ! %g1 = DMMU_TAG_ACCESS with NZ_CTX
9376 stxa %g1, [%g3] 0x58 ! Update DMMU_TAG_ACCESS
9377 ldxa [%g0] 0x58, %g1 ! %g1 = DMMU_TAG_TARGET
9378 or %g0, 0x30, %g4
9379 or %g0, 0x70, %g2
9380 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR_0
9381trap_0x3f_next_tte:
9382 ldda [%g3] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6 = TTE_TAG, %g7 = TTE_DATA
9383 cmp %g6, %g1
9384 bne,a %xcc, trap_0x3f_next_tsb_ptr
9385 add %g2, 8, %g2
9386 srlx %g7, 63, %g5
9387 brz %g5, trap_0x3f_next_tsb_ptr
9388 add %g2, 8, %g2
9389 ldxa [%g4] 0x54, %g5 ! %g5 = NZ_TSB_CONFIG
9390 and %g5, 0x80, %g5
9391 brz,a %g5, trap_0x3f_sun4u
9392 or %g0, 0x0400, %g5
9393trap_0x3f_sun4v:
9394 or %g0, 0x0400, %g5
9395trap_0x3f_sun4u:
9396 stxa %g7, [%g5] 0x5c ! Write to DMMU_DATA_IN
9397 retry
9398trap_0x3f_next_tsb_ptr:
9399 add %g4, 8, %g4
9400 cmp %g4, 0x50
9401 bl,a %xcc, trap_0x3f_next_tte
9402 ldxa [%g2] 0x54, %g3 ! %g3 = DTSB_PTR
9403 done
9404
9405!****************************************************************************************
9406ext_trap_0x64_begin:
9407 ldxa [%g0] 0x50, %g1 ! %g1 = IMMU_TAG_TARGET
9408 or %g0, 0x50, %g2 ! %g2 points to ITSB_PTR_0
9409 srlx %g1, 48, %g3 ! %g3 = CTX
9410 brz,a %g3, trap_0x64_load_tsb_config
9411 or %g0, 0x10, %g3
9412 or %g0, 0x30, %g3
9413trap_0x64_load_tsb_config:
9414 ldxa [%g3] 0x54, %g4 ! %g4 = TSB_CONFIG
9415 stxa %g4, [%g0] 0x4f
9416 and %g4, 0x80, %g4 ! %g4 = SUN4V
9417 brz,a %g4, trap_0x64_sun4u
9418 or %g0, %g0, %g4 ! %g4 = 0x000 -> 4U
9419 or %g0, 0x000, %g4 ! %g4 = 0x400 -> 4V
9420trap_0x64_sun4u:
9421 ldxa [%g2] 0x54, %g5 ! %g5 = ITSB_PTR
9422trap_0x64_load_tte:
9423 ldda [%g5] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6=TTE_TAG, %g7=TTE_DATA
9424 cmp %g6, %g1 ! Compare TAG
9425 bne,a %xcc, trap_0x64_next_ptr
9426 add %g2, 8, %g2
9427 srlx %g7, 63, %g5 ! Check Valid bit
9428 brz,a %g5, trap_0x64_next_ptr
9429 add %g2, 8, %g2
9430 ! At this point, we have got the TTE to be loaded into the TLB.
9431 ! We just need to figure out what physical offset to use.
9432 ! Register %g4 and %g7 are restricted.
9433 setx trap_ra_mask, %g5, %g6
9434 ldxa [%g0] 0x4f, %g5 ! %g5 = TSB_CONFIG
9435 and %g5, 0x100, %g3 ! %g3 has the ranotpa bit
9436 brz,a %g3, trap_0x64_skip_ra
9437 nop
9438 and %g5, 0x70, %g3 ! %g3 = PSIZE
9439 cmp %g3, 0x00
9440 be,a trap_0x64_get_rr_limits
9441 add %g6, 48, %g6
9442 cmp %g3, 0x10
9443 be,a trap_0x64_get_rr_limits
9444 add %g6, 32, %g6
9445 cmp %g3, 0x10
9446 be,a trap_0x64_get_rr_limits
9447 add %g6, 16, %g6
9448trap_0x64_get_rr_limits:
9449 ldda [%g6] 0x24, %g2 ! %g2 = RA_max mask, %g3 = RA_min mask
9450 sllx %g7, 24, %g5
9451 srlx %g5, 37, %g5
9452 sllx %g5, 13, %g5 ! %g5 = RA
9453 or %g5, %g2, %g2 ! %g2 = RA_max
9454 and %g5, %g3, %g3 ! %g3 = RA_min
9455
9456 or %g0, 0x108, %g1 ! %g1 points to REAL_RANGE_REG
9457trap_0x64_next_rr:
9458 cmp %g1, 0x128
9459 bl,a %xcc, trap_0x64_get_rr
9460 ldxa [%g1] 0x52, %g5 ! %g5 = REAL_RANGE
9461 done
9462trap_0x64_get_rr:
9463 srlx %g5, 63, %g6
9464 brz,a %g6, trap_0x64_next_rr
9465 add %g1, 8, %g1
9466
9467 sllx %g5, 10, %g6 ! %g6 = RR left shift by 10
9468 srlx %g6, 37, %g6
9469 sllx %g6, 13, %g6 ! %g6 = RA_hi
9470 cmp %g6, %g2
9471 bl,a %xcc, trap_0x64_next_rr
9472 add %g1, 8, %g1
9473 sllx %g5, 39, %g6
9474 srlx %g6, 24, %g6 ! %g6 = RA_lo
9475 cmp %g6, %g3
9476 bg,a %xcc, trap_0x64_next_rr
9477 add %g1, 8, %g1
9478 add %g1, 0x100, %g1
9479 ldxa [%g1] 0x52, %g1 ! %g1 = physical offset
9480 add %g7, %g1, %g7
9481trap_0x64_skip_ra:
9482 stxa %g7, [%g4] 0x54
9483 retry
9484
9485trap_0x64_next_ptr:
9486 cmp %g2, 0x70
9487 bl,a %xcc, trap_0x64_load_tsb_config
9488 add %g3, 8, %g3
9489 done
9490
9491!****************************************************************************************
9492ext_trap_0x68_begin:
9493 ldxa [%g0] 0x58, %g1 ! %g1 = DMMU_TAG_TARGET
9494 or %g0, 0x70, %g2 ! %g2 points to DTSB_PTR_0
9495 srlx %g1, 48, %g3 ! %g3 = CTX
9496 brz,a %g3, trap_0x68_load_tsb_config
9497 or %g0, 0x10, %g3
9498 or %g0, 0x30, %g3
9499trap_0x68_load_tsb_config:
9500 ldxa [%g3] 0x54, %g4 ! %g4 = TSB_CONFIG
9501 stxa %g4, [%g0] 0x4f
9502 and %g4, 0x80, %g4 ! %g4 = SUN4V
9503 brz,a %g4, trap_0x68_sun4u
9504 or %g0, %g0, %g4 ! %g4 = 0x000 -> 4U
9505 or %g0, 0x000, %g4 ! %g4 = 0x400 -> 4V
9506trap_0x68_sun4u:
9507 ldxa [%g2] 0x54, %g5 ! %g5 = DTSB_PTR
9508trap_0x68_load_tte:
9509 ldda [%g5] ASI_NUCLEUS_QUAD_LDD, %g6 ! %g6=TTE_TAG, %g7=TTE_DATA
9510 cmp %g6, %g1 ! Compare TAG
9511 bne,a %xcc, trap_0x68_next_ptr
9512 add %g2, 8, %g2
9513 srlx %g7, 63, %g5 ! Check Valid bit
9514 brz,a %g5, trap_0x68_next_ptr
9515 add %g2, 8, %g2
9516 ! At this point, we have got the TTE to be loaded into the TLB.
9517 ! We just need to figure out what physical offset to use.
9518 ! Register %g4 and %g7 are restricted.
9519 setx trap_ra_mask, %g5, %g6
9520 ldxa [%g0] 0x4f, %g5 ! %g5 = TSB_CONFIG
9521 and %g5, 0x100, %g3 ! %g3 has the ranotpa bit
9522 brz,a %g3, trap_0x68_skip_ra
9523 nop
9524 and %g5, 0x70, %g3 ! %g3 = PSIZE
9525 cmp %g3, 0x00
9526 be,a trap_0x68_get_rr_limits
9527 add %g6, 48, %g6
9528 cmp %g3, 0x10
9529 be,a trap_0x68_get_rr_limits
9530 add %g6, 32, %g6
9531 cmp %g3, 0x10
9532 be,a trap_0x68_get_rr_limits
9533 add %g6, 16, %g6
9534trap_0x68_get_rr_limits:
9535 ldda [%g6] 0x24, %g2 ! %g2 = RA_max mask, %g3 = RA_min mask
9536 sllx %g7, 24, %g5
9537 srlx %g5, 37, %g5
9538 sllx %g5, 13, %g5 ! %g5 = RA
9539 or %g5, %g2, %g2 ! %g2 = RA_max
9540 and %g5, %g3, %g3 ! %g3 = RA_min
9541
9542 or %g0, 0x108, %g1 ! %g1 points to REAL_RANGE_REG
9543trap_0x68_next_rr:
9544 cmp %g1, 0x128
9545 bl,a %xcc, trap_0x68_get_rr
9546 ldxa [%g1] 0x52, %g5 ! %g5 = REAL_RANGE
9547 done
9548trap_0x68_get_rr:
9549 srlx %g5, 63, %g6
9550 brz,a %g6, trap_0x68_next_rr
9551 add %g1, 8, %g1
9552
9553 sllx %g5, 10, %g6 ! %g6 = RR left shift by 10
9554 srlx %g6, 37, %g6
9555 sllx %g6, 13, %g6 ! %g6 = RA_hi
9556 cmp %g6, %g2
9557 bl,a %xcc, trap_0x68_next_rr
9558 add %g1, 8, %g1
9559 sllx %g5, 39, %g6
9560 srlx %g6, 24, %g6 ! %g6 = RA_lo
9561 cmp %g6, %g3
9562 bg,a %xcc, trap_0x68_next_rr
9563 add %g1, 8, %g1
9564 add %g1, 0x100, %g1
9565 ldxa [%g1] 0x52, %g1 ! %g1 = physical offset
9566 add %g7, %g1, %g7
9567trap_0x68_skip_ra:
9568 stxa %g7, [%g4] 0x5c
9569 retry
9570
9571trap_0x68_next_ptr:
9572 cmp %g2, 0x90
9573 bl,a %xcc, trap_0x68_load_tsb_config
9574 add %g3, 8, %g3
9575 done
9576
9577/*************************************************************************/
9578ext_trap_0x9_begin:
9579 /* Get TID */
9580 wr %g0, ASI_CORE_ID, %asi
9581 ldxa [ASI_CORE_ID_VA] %asi, %l7
9582 set 0x7, %g1
9583 and %l7, %g1, %l7 ! %l7 has TID
9584 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9585 or %g0, NUM_IMPL_TRAPS, %g3
9586 umul %g3, 4, %g2
9587 umul %l7, %g2, %g2 ! %g2 points to thread offset
9588 add %g1, %g2, %g1 ! %g1 points to thread
9589 add %g1, TRAP_0x9_OFFSET, %g1 ! %g1 points to trap 0x9 occurence count
9590 lduw [%g1], %g2
9591 add %g2, 1, %g2
9592 or %g0, MAX_OCCURENCE_CNT, %g4
9593 cmp %g2, %g4
9594 bge %xcc, clear_occurence_cnt
9595 nop
9596 stw %g2, [%g1]
9597 done
9598
9599ext_trap_0xb_begin:
9600 /* Get TID */
9601 wr %g0, ASI_CORE_ID, %asi
9602 ldxa [ASI_CORE_ID_VA] %asi, %l7
9603 set 0x7, %g1
9604 and %l7, %g1, %l7 ! %l7 has TID
9605 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9606 or %g0, NUM_IMPL_TRAPS, %g3
9607 umul %g3, 4, %g2
9608 umul %l7, %g2, %g2 ! %g2 points to thread offset
9609 add %g1, %g2, %g1 ! %g1 points to thread
9610 add %g1, TRAP_0xB_OFFSET, %g1 ! %g1 points to trap 0xb occurence count
9611 lduw [%g1], %g2
9612 add %g2, 1, %g2
9613 or %g0, MAX_OCCURENCE_CNT, %g4
9614 cmp %g2, %g4
9615 bge %xcc, clear_occurence_cnt
9616 nop
9617 stw %g2, [%g1]
9618 done
9619
9620ext_trap_0x1b_begin:
9621 /* Get TID */
9622 wr %g0, ASI_CORE_ID, %asi
9623 ldxa [ASI_CORE_ID_VA] %asi, %l7
9624 set 0x7, %g1
9625 and %l7, %g1, %l7 ! %l7 has TID
9626 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9627 or %g0, NUM_IMPL_TRAPS, %g3
9628 umul %g3, 4, %g2
9629 umul %l7, %g2, %g2 ! %g2 points to thread offset
9630 add %g1, %g2, %g1 ! %g1 points to thread
9631 add %g1, TRAP_0x1B_OFFSET, %g1 ! %g1 points to trap 0x1b occurence count
9632 lduw [%g1], %g2
9633 add %g2, 1, %g2
9634 or %g0, MAX_OCCURENCE_CNT, %g4
9635 cmp %g2, %g4
9636 bge %xcc, clear_occurence_cnt
9637 nop
9638 stw %g2, [%g1]
9639 done
9640
9641ext_trap_0x2e_begin:
9642 /* Get TID */
9643 wr %g0, ASI_CORE_ID, %asi
9644 ldxa [ASI_CORE_ID_VA] %asi, %l7
9645 set 0x7, %g1
9646 and %l7, %g1, %l7 ! %l7 has TID
9647 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9648 or %g0, NUM_IMPL_TRAPS, %g3
9649 umul %g3, 4, %g2
9650 umul %l7, %g2, %g2 ! %g2 points to thread offset
9651 add %g1, %g2, %g1 ! %g1 points to thread
9652 add %g1, TRAP_0x2E_OFFSET, %g1 ! %g1 points to trap 0x2e occurence count
9653 lduw [%g1], %g2
9654 add %g2, 1, %g2
9655 or %g0, MAX_OCCURENCE_CNT, %g4
9656 cmp %g2, %g4
9657 bge %xcc, clear_occurence_cnt
9658 nop
9659 stw %g2, [%g1]
9660 done
9661
9662ext_trap_0x31_begin:
9663 /* Get TID */
9664 wr %g0, ASI_CORE_ID, %asi
9665 ldxa [ASI_CORE_ID_VA] %asi, %l7
9666 set 0x7, %g1
9667 and %l7, %g1, %l7 ! %l7 has TID
9668 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9669 or %g0, NUM_IMPL_TRAPS, %g3
9670 umul %g3, 4, %g2
9671 umul %l7, %g2, %g2 ! %g2 points to thread offset
9672 add %g1, %g2, %g1 ! %g1 points to thread
9673 add %g1, TRAP_0x31_OFFSET, %g1 ! %g1 points to trap 0x31 occurence count
9674 lduw [%g1], %g2
9675 add %g2, 1, %g2
9676 or %g0, MAX_OCCURENCE_CNT, %g4
9677 cmp %g2, %g4
9678 bge %xcc, clear_occurence_cnt
9679 nop
9680 stw %g2, [%g1]
9681 done
9682
9683ext_trap_0x6c_begin:
9684 /* Get TID */
9685 wr %g0, ASI_CORE_ID, %asi
9686 ldxa [ASI_CORE_ID_VA] %asi, %l7
9687 set 0x7, %g1
9688 and %l7, %g1, %l7 ! %l7 has TID
9689 setx Thr0_trap_occurence_cnt_begin, %g2, %g1
9690 or %g0, NUM_IMPL_TRAPS, %g3
9691 umul %g3, 4, %g2
9692 umul %l7, %g2, %g2 ! %g2 points to thread offset
9693 add %g1, %g2, %g1 ! %g1 points to thread
9694 add %g1, TRAP_0x6C_OFFSET, %g1 ! %g1 points to trap 0x6c occurence count
9695 lduw [%g1], %g2
9696 add %g2, 1, %g2
9697 or %g0, MAX_OCCURENCE_CNT, %g4
9698 cmp %g2, %g4
9699 bge %xcc, clear_occurence_cnt
9700 nop
9701 stw %g2, [%g1]
9702 done
9703
9704
9705clear_occurence_cnt:
9706 stw %g0, [%g1]
9707 add %g1, 4, %g1
9708 sub %g3, 1, %g3
9709 brnz %g3, clear_occurence_cnt
9710 nop
9711 /* %l7 has TID */
9712 setx Thr0_register_initial_values, %i6, %i7
9713 umul %l7, 240, %i6
9714 add %i7, %i6, %i7 ! %i7 points to register values
9715restore_registers:
9716 wrpr 0, %g0, %gl
9717 ldx [%i7 + 0x10], %g2
9718 ldx [%i7 + 0x00], %g3
9719 ldx [%i7 + 0x08], %g4
9720 ldx [%i7 + 0x10], %g5
9721 ldx [%i7 + 0x18], %g6
9722 ldx [%i7 + 0x20], %g7
9723 ldx [%i7 + 0x28], %o0
9724 ldx [%i7 + 0x30], %o1
9725 ldx [%i7 + 0x38], %o2
9726 ldx [%i7 + 0x40], %o3
9727 ldx [%i7 + 0x48], %o4
9728 ldx [%i7 + 0x50], %o5
9729 ldx [%i7 + 0x58], %o6
9730 ldx [%i7 + 0x60], %o7
9731 ldx [%i7 + 0x68], %l0
9732 ldx [%i7 + 0x70], %l1
9733 ldx [%i7 + 0x78], %l2
9734 ldx [%i7 + 0x80], %l3
9735 ldx [%i7 + 0x88], %l4
9736 ldx [%i7 + 0x90], %l5
9737 ldx [%i7 + 0x98], %l6
9738 ldx [%i7 + 0xa0], %l7
9739 ldx [%i7 + 0xa8], %i0
9740 ldx [%i7 + 0xb0], %i1
9741 ldx [%i7 + 0xb8], %i2
9742 ldx [%i7 + 0xc0], %i3
9743 ldx [%i7 + 0xc8], %i4
9744 ldx [%i7 + 0xd0], %i5
9745 ldx [%i7 + 0xd8], %i6
9746 ldx [%i7 + 0xe0], %i7
9747 done
9748
9749attr_data {
9750 Name=.HPTRAPS_EXT_SECT,
9751 hypervisor
9752}
9753
9754.data
9755trap_ra_mask:
9756 .xword 0x00000fffe000
9757 .xword 0x00fff0000000
9758 .xword 0x0000003fe000
9759 .xword 0x00ffffc00000
9760 .xword 0x00000000e000
9761 .xword 0x00ffffff0000
9762 .xword 0x000000000000
9763 .xword 0x00ffffffe000
9764
9765.global sem_data
9766sem_data:
9767 .xword 0x0fff
9768 .xword 0x0
9769
9770/* include register_init.out */
9771Thr0_trap_occurence_cnt_begin:
9772 .word 0
9773 .word 0
9774 .word 0
9775 .word 0
9776 .word 0
9777 .word 0
9778Thr1_trap_occurence_cnt_begin:
9779 .word 0
9780 .word 0
9781 .word 0
9782 .word 0
9783 .word 0
9784 .word 0
9785Thr2_trap_occurence_cnt_begin:
9786 .word 0
9787 .word 0
9788 .word 0
9789 .word 0
9790 .word 0
9791 .word 0
9792Thr3_trap_occurence_cnt_begin:
9793 .word 0
9794 .word 0
9795 .word 0
9796 .word 0
9797 .word 0
9798 .word 0
9799Thr4_trap_occurence_cnt_begin:
9800 .word 0
9801 .word 0
9802 .word 0
9803 .word 0
9804 .word 0
9805 .word 0
9806Thr5_trap_occurence_cnt_begin:
9807 .word 0
9808 .word 0
9809 .word 0
9810 .word 0
9811 .word 0
9812 .word 0
9813Thr6_trap_occurence_cnt_begin:
9814 .word 0
9815 .word 0
9816 .word 0
9817 .word 0
9818 .word 0
9819 .word 0
9820Thr7_trap_occurence_cnt_begin:
9821 .word 0
9822 .word 0
9823 .word 0
9824 .word 0
9825 .word 0
9826 .word 0
9827.align 32
9828.global Thr0_register_initial_values
9829Thr0_register_initial_values:
9830 .xword 0x000000f60000
9831 .xword 0x000000f61fc0
9832 .xword 0x000000e08000
9833 .xword 0x000000e09fc0
9834 .xword 0x000000e9c000
9835 .xword 0x000000e9dfc0
9836 .xword 0x000000fee000
9837 .xword 0x000000feffc0
9838 .xword 0x00001bc00000
9839 .xword 0x00001bffffc0
9840 .xword 0x000032400000
9841 .xword 0x0000327fffc0
9842 .xword 0x000000f84000
9843 .xword 0x000000f85fc0
9844 .xword 0x00002b800000
9845 .xword 0x00002bbfffc0
9846 .xword 0x000008000000
9847 .xword 0x0000083fffc0
9848 .xword 0x0000108f0000
9849 .xword 0x0000108fffc0
9850 .xword 0x000000f18000
9851 .xword 0x000000f19fc0
9852 .xword 0x000030000000
9853 .xword 0x0000303fffc0
9854 .xword 0x000028000000
9855 .xword 0x0000283fffc0
9856 .xword 0x000010430000
9857 .xword 0x00001043ffc0
9858 .xword 0x00000fc00000
9859 .xword 0x00000fffffc0
9860Thr1_register_initial_values:
9861 .xword 0x000000e22000
9862 .xword 0x000000e23fc0
9863 .xword 0x000010830000
9864 .xword 0x00001083ffc0
9865 .xword 0x000000e62000
9866 .xword 0x000000e63fc0
9867 .xword 0x000000ecc000
9868 .xword 0x000000ecdfc0
9869 .xword 0x000000e88000
9870 .xword 0x000000e89fc0
9871 .xword 0x0000100a0000
9872 .xword 0x0000100affc0
9873 .xword 0x000010030000
9874 .xword 0x00001003ffc0
9875 .xword 0x000000e06000
9876 .xword 0x000000e07fc0
9877 .xword 0x000010530000
9878 .xword 0x00001053ffc0
9879 .xword 0x000010330000
9880 .xword 0x00001033ffc0
9881 .xword 0x000010070000
9882 .xword 0x00001007ffc0
9883 .xword 0x000010ac0000
9884 .xword 0x000010acffc0
9885 .xword 0x000010730000
9886 .xword 0x00001073ffc0
9887 .xword 0x000000e16000
9888 .xword 0x000000e17fc0
9889 .xword 0x000000eb8000
9890 .xword 0x000000eb9fc0
9891Thr2_register_initial_values:
9892 .xword 0x00001fc00000
9893 .xword 0x00001fffffc0
9894 .xword 0x000024c00000
9895 .xword 0x000024ffffc0
9896 .xword 0x000000fa2000
9897 .xword 0x000000fa3fc0
9898 .xword 0x000000fa8000
9899 .xword 0x000000fa9fc0
9900 .xword 0x000000ea0000
9901 .xword 0x000000ea1fc0
9902 .xword 0x000010e10000
9903 .xword 0x000010e1ffc0
9904 .xword 0x000010880000
9905 .xword 0x00001088ffc0
9906 .xword 0x000000fb2000
9907 .xword 0x000000fb3fc0
9908 .xword 0x000000fd2000
9909 .xword 0x000000fd3fc0
9910 .xword 0x000000f5c000
9911 .xword 0x000000f5dfc0
9912 .xword 0x000010f40000
9913 .xword 0x000010f4ffc0
9914 .xword 0x0000107c0000
9915 .xword 0x0000107cffc0
9916 .xword 0x000000efe000
9917 .xword 0x000000efffc0
9918 .xword 0x000000e5e000
9919 .xword 0x000000e5ffc0
9920 .xword 0x00001a400000
9921 .xword 0x00001a7fffc0
9922Thr3_register_initial_values:
9923 .xword 0x000000f7c000
9924 .xword 0x000000f7dfc0
9925 .xword 0x000010820000
9926 .xword 0x00001082ffc0
9927 .xword 0x001de0000000
9928 .xword 0x001defffffc0
9929 .xword 0x000010230000
9930 .xword 0x00001023ffc0
9931 .xword 0x001dc0000000
9932 .xword 0x001dcfffffc0
9933 .xword 0x000000e0c000
9934 .xword 0x000000e0dfc0
9935 .xword 0x000000f9e000
9936 .xword 0x000000f9ffc0
9937 .xword 0x000010ab0000
9938 .xword 0x000010abffc0
9939 .xword 0x000010e90000
9940 .xword 0x000010e9ffc0
9941 .xword 0x000019400000
9942 .xword 0x0000197fffc0
9943 .xword 0x000010bb0000
9944 .xword 0x000010bbffc0
9945 .xword 0x000019c00000
9946 .xword 0x000019ffffc0
9947 .xword 0x000000e2a000
9948 .xword 0x000000e2bfc0
9949 .xword 0x001f30000000
9950 .xword 0x001f3fffffc0
9951 .xword 0x000010890000
9952 .xword 0x00001089ffc0
9953Thr4_register_initial_values:
9954 .xword 0x001e40000000
9955 .xword 0x001e4fffffc0
9956 .xword 0x000019000000
9957 .xword 0x0000193fffc0
9958 .xword 0x001ce0000000
9959 .xword 0x001cefffffc0
9960 .xword 0x000000ef4000
9961 .xword 0x000000ef5fc0
9962 .xword 0x000000eb0000
9963 .xword 0x000000eb1fc0
9964 .xword 0x000000f10000
9965 .xword 0x000000f11fc0
9966 .xword 0x001fd0000000
9967 .xword 0x001fdfffffc0
9968 .xword 0x000006c00000
9969 .xword 0x000006ffffc0
9970 .xword 0x000000e86000
9971 .xword 0x000000e87fc0
9972 .xword 0x000000f22000
9973 .xword 0x000000f23fc0
9974 .xword 0x00002c800000
9975 .xword 0x00002cbfffc0
9976 .xword 0x000000f88000
9977 .xword 0x000000f89fc0
9978 .xword 0x00000b800000
9979 .xword 0x00000bbfffc0
9980 .xword 0x000000f6c000
9981 .xword 0x000000f6dfc0
9982 .xword 0x0000100f0000
9983 .xword 0x0000100fffc0
9984Thr5_register_initial_values:
9985 .xword 0x000010520000
9986 .xword 0x00001052ffc0
9987 .xword 0x000000f7e000
9988 .xword 0x000000f7ffc0
9989 .xword 0x0000107b0000
9990 .xword 0x0000107bffc0
9991 .xword 0x0000109b0000
9992 .xword 0x0000109bffc0
9993 .xword 0x000000e34000
9994 .xword 0x000000e35fc0
9995 .xword 0x000025400000
9996 .xword 0x0000257fffc0
9997 .xword 0x000000f4c000
9998 .xword 0x000000f4dfc0
9999 .xword 0x000010ba0000
10000 .xword 0x000010baffc0
10001 .xword 0x00003d000000
10002 .xword 0x00003d3fffc0
10003 .xword 0x001c40000000
10004 .xword 0x001c4fffffc0
10005 .xword 0x000010980000
10006 .xword 0x00001098ffc0
10007 .xword 0x000000ec2000
10008 .xword 0x000000ec3fc0
10009 .xword 0x000010db0000
10010 .xword 0x000010dbffc0
10011 .xword 0x00000e000000
10012 .xword 0x00000e3fffc0
10013 .xword 0x000013400000
10014 .xword 0x0000137fffc0
10015Thr6_register_initial_values:
10016 .xword 0x000000e56000
10017 .xword 0x000000e57fc0
10018 .xword 0x00003ac00000
10019 .xword 0x00003affffc0
10020 .xword 0x000010ca0000
10021 .xword 0x000010caffc0
10022 .xword 0x000000f6a000
10023 .xword 0x000000f6bfc0
10024 .xword 0x000010490000
10025 .xword 0x00001049ffc0
10026 .xword 0x0000109d0000
10027 .xword 0x0000109dffc0
10028 .xword 0x000010250000
10029 .xword 0x00001025ffc0
10030 .xword 0x001c10000000
10031 .xword 0x001c1fffffc0
10032 .xword 0x00000c800000
10033 .xword 0x00000cbfffc0
10034 .xword 0x000036000000
10035 .xword 0x0000363fffc0
10036 .xword 0x0000105b0000
10037 .xword 0x0000105bffc0
10038 .xword 0x000027800000
10039 .xword 0x000027bfffc0
10040 .xword 0x000000fe8000
10041 .xword 0x000000fe9fc0
10042 .xword 0x0000106e0000
10043 .xword 0x0000106effc0
10044 .xword 0x000004c00000
10045 .xword 0x000004ffffc0
10046Thr7_register_initial_values:
10047 .xword 0x001fb0000000
10048 .xword 0x001fbfffffc0
10049 .xword 0x000010870000
10050 .xword 0x00001087ffc0
10051 .xword 0x000023000000
10052 .xword 0x0000233fffc0
10053 .xword 0x001c60000000
10054 .xword 0x001c6fffffc0
10055 .xword 0x000011400000
10056 .xword 0x0000117fffc0
10057 .xword 0x0000107a0000
10058 .xword 0x0000107affc0
10059 .xword 0x000000f32000
10060 .xword 0x000000f33fc0
10061 .xword 0x000000ee6000
10062 .xword 0x000000ee7fc0
10063 .xword 0x000010420000
10064 .xword 0x00001042ffc0
10065 .xword 0x000000fb6000
10066 .xword 0x000000fb7fc0
10067 .xword 0x000010c50000
10068 .xword 0x000010c5ffc0
10069 .xword 0x001d70000000
10070 .xword 0x001d7fffffc0
10071 .xword 0x000004800000
10072 .xword 0x000004bfffc0
10073 .xword 0x001f50000000
10074 .xword 0x001f5fffffc0
10075 .xword 0x00001ac00000
10076 .xword 0x00001affffc0
10077/*********************************************************************/
10078SECTION .Thr0_User_Text_4v000 TEXT_VA=0x00002e6000
10079attr_text {
10080 Name = .Thr0_User_Text_4v000 ,
10081 thr0_nz_ctx_tsb_2 ,
10082 VA = 0x0000002e6000 ,/* 0x0000002e7fc0 */
10083 RA = 0x0000010000 ,
10084 PA = 0x1000010000 ,
10085 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10086 TTE_V = 1 ,
10087 TTE_NFO = 0 ,
10088 TTE_L = 0 ,
10089 TTE_Soft = 0x0 ,
10090 TTE_IE = 0 ,
10091 TTE_E = 0 ,
10092 TTE_CP = 0 ,
10093 TTE_CV = 0 ,
10094 TTE_P = 0 ,
10095 TTE_EP = 1 ,
10096 TTE_W = 0 ,
10097 TTE_SW1 = 0 ,
10098 TTE_SW0 = 0 ,
10099 TTE_RSVD1 = 0 ,
10100 TTE_Size = 0 ,
10101 end_label = Thr0_User_Text_4v000_text_end ,
10102 compressimage ,
10103 }
10104.text
10105.global Thr0_user_code_entry
10106Thr0_user_code_entry:
10107 or %g0, 5, %l5
10108.global Thr0_User_Text_4v000_text_begin
10109Thr0_User_Text_4v000_text_begin:
10110 sub %l5, 1, %l5
10111 brz %l5, Thr0_terminate
10112 nop
10113 setx Thr0_User_Text_4v001_text_begin, %i0, %i7
10114 GOTO_SUPERVISOR0
10115Thr0_terminate:
10116 EXIT_GOOD
10117Thr0_User_Text_4v000_text_end:
10118/*********************************************************************/
10119SECTION .Thr0_User_Text_4v001 TEXT_VA=0x00003a0000
10120attr_text {
10121 Name = .Thr0_User_Text_4v001 ,
10122 thr0_nz_ctx_tsb_2 ,
10123 VA = 0x0000003a0000 ,/* 0x0000003a1fc0 */
10124 RA = 0x00000de000 ,
10125 PA = 0x10000de000 ,
10126 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10127 TTE_V = 1 ,
10128 TTE_NFO = 0 ,
10129 TTE_L = 0 ,
10130 TTE_Soft = 0x0 ,
10131 TTE_IE = 0 ,
10132 TTE_E = 0 ,
10133 TTE_CP = 0 ,
10134 TTE_CV = 0 ,
10135 TTE_P = 1 ,
10136 TTE_EP = 1 ,
10137 TTE_W = 0 ,
10138 TTE_SW1 = 0 ,
10139 TTE_SW0 = 0 ,
10140 TTE_RSVD1 = 0 ,
10141 TTE_Size = 0 ,
10142 end_label = Thr0_User_Text_4v001_text_end ,
10143 compressimage ,
10144 }
10145.text
10146.global Thr0_User_Text_4v001_text_begin
10147Thr0_User_Text_4v001_text_begin:
10148 ! Priv=1, TL=0
10149 rdpr %pstate, %l2
10150 setx Thr0_User_Text_4v002_text_begin, %l0, %l1
10151 jmp %l1
10152 wrpr %l2, 4, %pstate
10153Thr0_User_Text_4v001_text_end:
10154/*********************************************************************/
10155SECTION .Thr0_User_Text_4v002 TEXT_VA=0x000a120000
10156attr_text {
10157 Name = .Thr0_User_Text_4v002 ,
10158 thr0_nz_ctx_tsb_3 ,
10159 VA = 0x00000a120000 ,/* 0x00000a12ffc0 */
10160 RA = 0x1024320000 ,
10161 PA = 0x1024320000 ,
10162 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10163 TTE_V = 1 ,
10164 TTE_NFO = 0 ,
10165 TTE_L = 0 ,
10166 TTE_Soft = 0x0 ,
10167 TTE_IE = 0 ,
10168 TTE_E = 0 ,
10169 TTE_CP = 0 ,
10170 TTE_CV = 0 ,
10171 TTE_P = 0 ,
10172 TTE_EP = 1 ,
10173 TTE_W = 0 ,
10174 TTE_SW1 = 0 ,
10175 TTE_SW0 = 0 ,
10176 TTE_RSVD1 = 0 ,
10177 TTE_Size = 1 ,
10178 end_label = Thr0_User_Text_4v002_text_end ,
10179 compressimage ,
10180 }
10181.text
10182.global Thr0_User_Text_4v002_text_begin
10183Thr0_User_Text_4v002_text_begin:
10184 setx Thr0_User_Text_4v003_text_begin, %i0, %i7
10185 GOTO_SUPERVISOR1
10186 EXIT_BAD
10187Thr0_User_Text_4v002_text_end:
10188/*********************************************************************/
10189SECTION .Thr0_User_Text_4v003 TEXT_VA=0x01e1c00000
10190attr_text {
10191 Name = .Thr0_User_Text_4v003 ,
10192 thr0_z_ctx_tsb_1 ,
10193 VA = 0x0001e1c00000 ,/* 0x0001e1ffffc0 */
10194 RA = 0x111c800000 ,
10195 PA = 0x111c800000 ,
10196 TTE_Context = 0 ,
10197 TTE_V = 1 ,
10198 TTE_NFO = 0 ,
10199 TTE_L = 0 ,
10200 TTE_Soft = 0x0 ,
10201 TTE_IE = 0 ,
10202 TTE_E = 0 ,
10203 TTE_CP = 0 ,
10204 TTE_CV = 0 ,
10205 TTE_P = 1 ,
10206 TTE_EP = 1 ,
10207 TTE_W = 0 ,
10208 TTE_SW1 = 0 ,
10209 TTE_SW0 = 0 ,
10210 TTE_RSVD1 = 0 ,
10211 TTE_Size = 3 ,
10212 end_label = Thr0_User_Text_4v003_text_end ,
10213 compressimage ,
10214 }
10215.text
10216.global Thr0_User_Text_4v003_text_begin
10217Thr0_User_Text_4v003_text_begin:
10218 ! Priv=1, TL=1
10219 setx Thr0_User_Text_4v004_text_begin, %l0, %l1
10220 wrpr %l1, %g0, %tnpc
10221 done
10222Thr0_User_Text_4v003_text_end:
10223/*********************************************************************/
10224SECTION .Thr0_User_Text_4v004 TEXT_VA=0x0ee0000000
10225attr_text {
10226 Name = .Thr0_User_Text_4v004 ,
10227 thr0_nz_ctx_tsb_1 ,
10228 VA = 0x000ee0000000 ,/* 0x000eefffffc0 */
10229 RA = 0x1ca0000000 ,
10230 PA = 0x2cd0000000 ,
10231 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10232 TTE_V = 1 ,
10233 TTE_NFO = 0 ,
10234 TTE_L = 0 ,
10235 TTE_Soft = 0x0 ,
10236 TTE_IE = 0 ,
10237 TTE_E = 0 ,
10238 TTE_CP = 0 ,
10239 TTE_CV = 0 ,
10240 TTE_P = 0 ,
10241 TTE_EP = 1 ,
10242 TTE_W = 0 ,
10243 TTE_SW1 = 0 ,
10244 TTE_SW0 = 0 ,
10245 TTE_RSVD1 = 0 ,
10246 TTE_Size = 5 ,
10247 end_label = Thr0_User_Text_4v004_text_end ,
10248 compressimage ,
10249 }
10250.text
10251.global Thr0_User_Text_4v004_text_begin
10252Thr0_User_Text_4v004_text_begin:
10253 setx Thr0_User_Text_4v005_text_begin, %i0, %i7
10254 ta 0x30
10255 EXIT_BAD
10256Thr0_User_Text_4v004_text_end:
10257/*********************************************************************/
10258SECTION .Thr0_User_Text_4v005 TEXT_VA=0x01d8800000
10259attr_text {
10260 Name = .Thr0_User_Text_4v005 ,
10261 thr0_nz_ctx_tsb_0 ,
10262 VA = 0x0001d8800000 ,/* 0x0001d8bfffc0 */
10263 RA = 0x110b800000 ,
10264 PA = 0x110b800000 ,
10265 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10266 TTE_V = 1 ,
10267 TTE_NFO = 0 ,
10268 TTE_L = 0 ,
10269 TTE_Soft = 0x0 ,
10270 TTE_IE = 0 ,
10271 TTE_E = 0 ,
10272 TTE_CP = 0 ,
10273 TTE_CV = 0 ,
10274 TTE_P = 0 ,
10275 TTE_EP = 1 ,
10276 TTE_W = 0 ,
10277 TTE_SW1 = 0 ,
10278 TTE_SW0 = 0 ,
10279 TTE_RSVD1 = 0 ,
10280 TTE_Size = 3 ,
10281 end_label = Thr0_User_Text_4v005_text_end ,
10282 compressimage ,
10283 }
10284.text
10285.global Thr0_User_Text_4v005_text_begin
10286Thr0_User_Text_4v005_text_begin:
10287 setx Thr0_User_Text_4v000_text_begin, %l0, %l1
10288 jmp %l1
10289 nop
10290Thr0_User_Text_4v005_text_end:
10291/*********************************************************************/
10292SECTION .Thr0_User_Data_4v105 DATA_VA=0x000033a000
10293attr_data {
10294 Name = .Thr0_User_Data_4v105 ,
10295 VA = 0x00000033a000 ,/* 0x00000033bfc0 */
10296 RA = 0x0000104000 ,
10297 PA = 0x1000104000 ,
10298 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10299 thr0_nz_ctx_tsb_2 ,
10300 TTE_V = 1 ,
10301 TTE_NFO = 0 ,
10302 TTE_L = 1 ,
10303 TTE_Soft = 0x0 ,
10304 TTE_IE = 0 ,
10305 TTE_E = 0 ,
10306 TTE_CP = 0 ,
10307 TTE_CV = 0 ,
10308 TTE_P = 0 ,
10309 TTE_EP = 0 ,
10310 TTE_W = 1 ,
10311 TTE_SW1 = 1 ,
10312 TTE_SW0 = 1 ,
10313 TTE_RSVD1 = 0 ,
10314 TTE_Size = 0 ,
10315 end_label = Thr0_User_Data_4v105_data_end ,
10316 compressimage ,
10317 }
10318.data
10319.global Thr0_User_Data_4v105_data_begin
10320Thr0_User_Data_4v105_data_begin:
10321Thr0_User_Data_4v105_data_end:
10322/*********************************************************************/
10323SECTION .Thr0_User_Text_4v006 TEXT_VA=0x0000270000
10324attr_text {
10325 Name = .Thr0_User_Text_4v006 ,
10326 thr0_nz_ctx_tsb_2 ,
10327 VA = 0x000000270000 ,/* 0x000000271fc0 */
10328 RA = 0x0000102000 ,
10329 PA = 0x1000102000 ,
10330 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10331 TTE_V = 1 ,
10332 TTE_NFO = 0 ,
10333 TTE_L = 0 ,
10334 TTE_Soft = 0x0 ,
10335 TTE_IE = 0 ,
10336 TTE_E = 0 ,
10337 TTE_CP = 0 ,
10338 TTE_CV = 0 ,
10339 TTE_P = 0 ,
10340 TTE_EP = 1 ,
10341 TTE_W = 0 ,
10342 TTE_SW1 = 0 ,
10343 TTE_SW0 = 0 ,
10344 TTE_RSVD1 = 0 ,
10345 TTE_Size = 0 ,
10346 end_label = Thr0_User_Text_4v006_text_end ,
10347 compressimage ,
10348 }
10349.text
10350.global Thr0_User_Text_4v006_text_begin
10351Thr0_User_Text_4v006_text_begin:
10352 EXIT_GOOD
10353Thr0_User_Text_4v006_text_end:
10354/*********************************************************************/
10355SECTION .Thr0_User_Data_4v106 DATA_VA=0x00002a6000
10356attr_data {
10357 Name = .Thr0_User_Data_4v106 ,
10358 VA = 0x0000002a6000 ,/* 0x0000002a7fc0 */
10359 RA = 0x0000184000 ,
10360 PA = 0x1000184000 ,
10361 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10362 thr0_nz_ctx_tsb_2 ,
10363 TTE_V = 1 ,
10364 TTE_NFO = 0 ,
10365 TTE_L = 1 ,
10366 TTE_Soft = 0x0 ,
10367 TTE_IE = 0 ,
10368 TTE_E = 0 ,
10369 TTE_CP = 0 ,
10370 TTE_CV = 0 ,
10371 TTE_P = 0 ,
10372 TTE_EP = 0 ,
10373 TTE_W = 1 ,
10374 TTE_SW1 = 1 ,
10375 TTE_SW0 = 1 ,
10376 TTE_RSVD1 = 0 ,
10377 TTE_Size = 0 ,
10378 end_label = Thr0_User_Data_4v106_data_end ,
10379 compressimage ,
10380 }
10381.data
10382.global Thr0_User_Data_4v106_data_begin
10383Thr0_User_Data_4v106_data_begin:
10384Thr0_User_Data_4v106_data_end:
10385/*********************************************************************/
10386SECTION .Thr0_User_Text_4v007 TEXT_VA=0x0000298000
10387attr_text {
10388 Name = .Thr0_User_Text_4v007 ,
10389 thr0_nz_ctx_tsb_2 ,
10390 VA = 0x000000298000 ,/* 0x000000299fc0 */
10391 RA = 0x000008c000 ,
10392 PA = 0x100008c000 ,
10393 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10394 TTE_V = 1 ,
10395 TTE_NFO = 0 ,
10396 TTE_L = 0 ,
10397 TTE_Soft = 0x0 ,
10398 TTE_IE = 0 ,
10399 TTE_E = 0 ,
10400 TTE_CP = 0 ,
10401 TTE_CV = 0 ,
10402 TTE_P = 0 ,
10403 TTE_EP = 1 ,
10404 TTE_W = 0 ,
10405 TTE_SW1 = 0 ,
10406 TTE_SW0 = 0 ,
10407 TTE_RSVD1 = 0 ,
10408 TTE_Size = 0 ,
10409 end_label = Thr0_User_Text_4v007_text_end ,
10410 compressimage ,
10411 }
10412.text
10413.global Thr0_User_Text_4v007_text_begin
10414Thr0_User_Text_4v007_text_begin:
10415 EXIT_GOOD
10416Thr0_User_Text_4v007_text_end:
10417/*********************************************************************/
10418SECTION .Thr0_User_Data_4v107 DATA_VA=0x000aee0000
10419attr_data {
10420 Name = .Thr0_User_Data_4v107 ,
10421 VA = 0x00000aee0000 ,/* 0x00000aeeffc0 */
10422 RA = 0x1024440000 ,
10423 PA = 0x1024440000 ,
10424 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10425 thr0_nz_ctx_tsb_3 ,
10426 TTE_V = 1 ,
10427 TTE_NFO = 0 ,
10428 TTE_L = 1 ,
10429 TTE_Soft = 0x0 ,
10430 TTE_IE = 0 ,
10431 TTE_E = 0 ,
10432 TTE_CP = 0 ,
10433 TTE_CV = 0 ,
10434 TTE_P = 0 ,
10435 TTE_EP = 0 ,
10436 TTE_W = 1 ,
10437 TTE_SW1 = 1 ,
10438 TTE_SW0 = 1 ,
10439 TTE_RSVD1 = 0 ,
10440 TTE_Size = 1 ,
10441 end_label = Thr0_User_Data_4v107_data_end ,
10442 compressimage ,
10443 }
10444.data
10445.global Thr0_User_Data_4v107_data_begin
10446Thr0_User_Data_4v107_data_begin:
10447Thr0_User_Data_4v107_data_end:
10448/*********************************************************************/
10449SECTION .Thr0_User_Text_4v008 TEXT_VA=0x01fd400000
10450attr_text {
10451 Name = .Thr0_User_Text_4v008 ,
10452 thr0_nz_ctx_tsb_0 ,
10453 VA = 0x0001fd400000 ,/* 0x0001fd7fffc0 */
10454 RA = 0x10fcc00000 ,
10455 PA = 0x10fcc00000 ,
10456 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10457 TTE_V = 1 ,
10458 TTE_NFO = 0 ,
10459 TTE_L = 0 ,
10460 TTE_Soft = 0x0 ,
10461 TTE_IE = 0 ,
10462 TTE_E = 0 ,
10463 TTE_CP = 0 ,
10464 TTE_CV = 0 ,
10465 TTE_P = 0 ,
10466 TTE_EP = 1 ,
10467 TTE_W = 0 ,
10468 TTE_SW1 = 0 ,
10469 TTE_SW0 = 0 ,
10470 TTE_RSVD1 = 0 ,
10471 TTE_Size = 3 ,
10472 end_label = Thr0_User_Text_4v008_text_end ,
10473 compressimage ,
10474 }
10475.text
10476.global Thr0_User_Text_4v008_text_begin
10477Thr0_User_Text_4v008_text_begin:
10478 EXIT_GOOD
10479Thr0_User_Text_4v008_text_end:
10480/*********************************************************************/
10481SECTION .Thr0_User_Data_4v108 DATA_VA=0x00003f4000
10482attr_data {
10483 Name = .Thr0_User_Data_4v108 ,
10484 VA = 0x0000003f4000 ,/* 0x0000003f5fc0 */
10485 RA = 0x000015e000 ,
10486 PA = 0x100015e000 ,
10487 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10488 thr0_nz_ctx_tsb_2 ,
10489 TTE_V = 1 ,
10490 TTE_NFO = 0 ,
10491 TTE_L = 1 ,
10492 TTE_Soft = 0x0 ,
10493 TTE_IE = 0 ,
10494 TTE_E = 0 ,
10495 TTE_CP = 0 ,
10496 TTE_CV = 0 ,
10497 TTE_P = 0 ,
10498 TTE_EP = 0 ,
10499 TTE_W = 1 ,
10500 TTE_SW1 = 1 ,
10501 TTE_SW0 = 1 ,
10502 TTE_RSVD1 = 0 ,
10503 TTE_Size = 0 ,
10504 end_label = Thr0_User_Data_4v108_data_end ,
10505 compressimage ,
10506 }
10507.data
10508.global Thr0_User_Data_4v108_data_begin
10509Thr0_User_Data_4v108_data_begin:
10510Thr0_User_Data_4v108_data_end:
10511/*********************************************************************/
10512SECTION .Thr0_User_Text_4v009 TEXT_VA=0x0000286000
10513attr_text {
10514 Name = .Thr0_User_Text_4v009 ,
10515 thr0_nz_ctx_tsb_2 ,
10516 VA = 0x000000286000 ,/* 0x000000287fc0 */
10517 RA = 0x00000a4000 ,
10518 PA = 0x10000a4000 ,
10519 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10520 TTE_V = 1 ,
10521 TTE_NFO = 0 ,
10522 TTE_L = 0 ,
10523 TTE_Soft = 0x0 ,
10524 TTE_IE = 0 ,
10525 TTE_E = 0 ,
10526 TTE_CP = 0 ,
10527 TTE_CV = 0 ,
10528 TTE_P = 0 ,
10529 TTE_EP = 1 ,
10530 TTE_W = 0 ,
10531 TTE_SW1 = 0 ,
10532 TTE_SW0 = 0 ,
10533 TTE_RSVD1 = 0 ,
10534 TTE_Size = 0 ,
10535 end_label = Thr0_User_Text_4v009_text_end ,
10536 compressimage ,
10537 }
10538.text
10539.global Thr0_User_Text_4v009_text_begin
10540Thr0_User_Text_4v009_text_begin:
10541 EXIT_GOOD
10542Thr0_User_Text_4v009_text_end:
10543/*********************************************************************/
10544SECTION .Thr0_User_Data_4v109 DATA_VA=0x000af00000
10545attr_data {
10546 Name = .Thr0_User_Data_4v109 ,
10547 VA = 0x00000af00000 ,/* 0x00000af0ffc0 */
10548 RA = 0x1024530000 ,
10549 PA = 0x1024530000 ,
10550 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10551 thr0_nz_ctx_tsb_3 ,
10552 TTE_V = 1 ,
10553 TTE_NFO = 0 ,
10554 TTE_L = 1 ,
10555 TTE_Soft = 0x0 ,
10556 TTE_IE = 0 ,
10557 TTE_E = 0 ,
10558 TTE_CP = 0 ,
10559 TTE_CV = 0 ,
10560 TTE_P = 0 ,
10561 TTE_EP = 0 ,
10562 TTE_W = 1 ,
10563 TTE_SW1 = 1 ,
10564 TTE_SW0 = 1 ,
10565 TTE_RSVD1 = 0 ,
10566 TTE_Size = 1 ,
10567 end_label = Thr0_User_Data_4v109_data_end ,
10568 compressimage ,
10569 }
10570.data
10571.global Thr0_User_Data_4v109_data_begin
10572Thr0_User_Data_4v109_data_begin:
10573Thr0_User_Data_4v109_data_end:
10574/*********************************************************************/
10575SECTION .Thr0_User_Text_4v00a TEXT_VA=0x01d6000000
10576attr_text {
10577 Name = .Thr0_User_Text_4v00a ,
10578 thr0_nz_ctx_tsb_0 ,
10579 VA = 0x0001d6000000 ,/* 0x0001d63fffc0 */
10580 RA = 0x10fb400000 ,
10581 PA = 0x10fb400000 ,
10582 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10583 TTE_V = 1 ,
10584 TTE_NFO = 0 ,
10585 TTE_L = 0 ,
10586 TTE_Soft = 0x0 ,
10587 TTE_IE = 0 ,
10588 TTE_E = 0 ,
10589 TTE_CP = 0 ,
10590 TTE_CV = 0 ,
10591 TTE_P = 0 ,
10592 TTE_EP = 1 ,
10593 TTE_W = 0 ,
10594 TTE_SW1 = 0 ,
10595 TTE_SW0 = 0 ,
10596 TTE_RSVD1 = 0 ,
10597 TTE_Size = 3 ,
10598 end_label = Thr0_User_Text_4v00a_text_end ,
10599 compressimage ,
10600 }
10601.text
10602.global Thr0_User_Text_4v00a_text_begin
10603Thr0_User_Text_4v00a_text_begin:
10604 EXIT_GOOD
10605Thr0_User_Text_4v00a_text_end:
10606/*********************************************************************/
10607SECTION .Thr0_User_Data_4v10a DATA_VA=0x000aaf0000
10608attr_data {
10609 Name = .Thr0_User_Data_4v10a ,
10610 VA = 0x00000aaf0000 ,/* 0x00000aafffc0 */
10611 RA = 0x1024d80000 ,
10612 PA = 0x1024d80000 ,
10613 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10614 thr0_nz_ctx_tsb_3 ,
10615 TTE_V = 1 ,
10616 TTE_NFO = 0 ,
10617 TTE_L = 1 ,
10618 TTE_Soft = 0x0 ,
10619 TTE_IE = 0 ,
10620 TTE_E = 0 ,
10621 TTE_CP = 0 ,
10622 TTE_CV = 0 ,
10623 TTE_P = 0 ,
10624 TTE_EP = 0 ,
10625 TTE_W = 1 ,
10626 TTE_SW1 = 1 ,
10627 TTE_SW0 = 1 ,
10628 TTE_RSVD1 = 0 ,
10629 TTE_Size = 1 ,
10630 end_label = Thr0_User_Data_4v10a_data_end ,
10631 compressimage ,
10632 }
10633.data
10634.global Thr0_User_Data_4v10a_data_begin
10635Thr0_User_Data_4v10a_data_begin:
10636Thr0_User_Data_4v10a_data_end:
10637/*********************************************************************/
10638SECTION .Thr0_User_Text_4v00b TEXT_VA=0x01ff400000
10639attr_text {
10640 Name = .Thr0_User_Text_4v00b ,
10641 thr0_nz_ctx_tsb_0 ,
10642 VA = 0x0001ff400000 ,/* 0x0001ff7fffc0 */
10643 RA = 0x110bc00000 ,
10644 PA = 0x110bc00000 ,
10645 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10646 TTE_V = 1 ,
10647 TTE_NFO = 0 ,
10648 TTE_L = 0 ,
10649 TTE_Soft = 0x0 ,
10650 TTE_IE = 0 ,
10651 TTE_E = 0 ,
10652 TTE_CP = 0 ,
10653 TTE_CV = 0 ,
10654 TTE_P = 0 ,
10655 TTE_EP = 1 ,
10656 TTE_W = 0 ,
10657 TTE_SW1 = 0 ,
10658 TTE_SW0 = 0 ,
10659 TTE_RSVD1 = 0 ,
10660 TTE_Size = 3 ,
10661 end_label = Thr0_User_Text_4v00b_text_end ,
10662 compressimage ,
10663 }
10664.text
10665.global Thr0_User_Text_4v00b_text_begin
10666Thr0_User_Text_4v00b_text_begin:
10667 EXIT_GOOD
10668Thr0_User_Text_4v00b_text_end:
10669/*********************************************************************/
10670SECTION .Thr0_User_Data_4v10b DATA_VA=0x000acd0000
10671attr_data {
10672 Name = .Thr0_User_Data_4v10b ,
10673 VA = 0x00000acd0000 ,/* 0x00000acdffc0 */
10674 RA = 0x1024250000 ,
10675 PA = 0x1024250000 ,
10676 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10677 thr0_nz_ctx_tsb_3 ,
10678 TTE_V = 1 ,
10679 TTE_NFO = 0 ,
10680 TTE_L = 1 ,
10681 TTE_Soft = 0x0 ,
10682 TTE_IE = 0 ,
10683 TTE_E = 0 ,
10684 TTE_CP = 0 ,
10685 TTE_CV = 0 ,
10686 TTE_P = 0 ,
10687 TTE_EP = 0 ,
10688 TTE_W = 1 ,
10689 TTE_SW1 = 1 ,
10690 TTE_SW0 = 1 ,
10691 TTE_RSVD1 = 0 ,
10692 TTE_Size = 1 ,
10693 end_label = Thr0_User_Data_4v10b_data_end ,
10694 compressimage ,
10695 }
10696.data
10697.global Thr0_User_Data_4v10b_data_begin
10698Thr0_User_Data_4v10b_data_begin:
10699Thr0_User_Data_4v10b_data_end:
10700/*********************************************************************/
10701SECTION .Thr0_User_Text_4v00c TEXT_VA=0x01d0400000
10702attr_text {
10703 Name = .Thr0_User_Text_4v00c ,
10704 thr0_nz_ctx_tsb_0 ,
10705 VA = 0x0001d0400000 ,/* 0x0001d07fffc0 */
10706 RA = 0x1108400000 ,
10707 PA = 0x1108400000 ,
10708 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10709 TTE_V = 1 ,
10710 TTE_NFO = 0 ,
10711 TTE_L = 0 ,
10712 TTE_Soft = 0x0 ,
10713 TTE_IE = 0 ,
10714 TTE_E = 0 ,
10715 TTE_CP = 0 ,
10716 TTE_CV = 0 ,
10717 TTE_P = 0 ,
10718 TTE_EP = 1 ,
10719 TTE_W = 0 ,
10720 TTE_SW1 = 0 ,
10721 TTE_SW0 = 0 ,
10722 TTE_RSVD1 = 0 ,
10723 TTE_Size = 3 ,
10724 end_label = Thr0_User_Text_4v00c_text_end ,
10725 compressimage ,
10726 }
10727.text
10728.global Thr0_User_Text_4v00c_text_begin
10729Thr0_User_Text_4v00c_text_begin:
10730 EXIT_GOOD
10731Thr0_User_Text_4v00c_text_end:
10732/*********************************************************************/
10733SECTION .Thr0_User_Data_4v10c DATA_VA=0x00002aa000
10734attr_data {
10735 Name = .Thr0_User_Data_4v10c ,
10736 VA = 0x0000002aa000 ,/* 0x0000002abfc0 */
10737 RA = 0x0000072000 ,
10738 PA = 0x1000072000 ,
10739 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10740 thr0_nz_ctx_tsb_2 ,
10741 TTE_V = 1 ,
10742 TTE_NFO = 0 ,
10743 TTE_L = 1 ,
10744 TTE_Soft = 0x0 ,
10745 TTE_IE = 0 ,
10746 TTE_E = 0 ,
10747 TTE_CP = 0 ,
10748 TTE_CV = 0 ,
10749 TTE_P = 0 ,
10750 TTE_EP = 0 ,
10751 TTE_W = 1 ,
10752 TTE_SW1 = 1 ,
10753 TTE_SW0 = 1 ,
10754 TTE_RSVD1 = 0 ,
10755 TTE_Size = 0 ,
10756 end_label = Thr0_User_Data_4v10c_data_end ,
10757 compressimage ,
10758 }
10759.data
10760.global Thr0_User_Data_4v10c_data_begin
10761Thr0_User_Data_4v10c_data_begin:
10762Thr0_User_Data_4v10c_data_end:
10763/*********************************************************************/
10764SECTION .Thr0_User_Text_4v00d TEXT_VA=0x000a570000
10765attr_text {
10766 Name = .Thr0_User_Text_4v00d ,
10767 thr0_nz_ctx_tsb_3 ,
10768 VA = 0x00000a570000 ,/* 0x00000a57ffc0 */
10769 RA = 0x1024580000 ,
10770 PA = 0x1024580000 ,
10771 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10772 TTE_V = 1 ,
10773 TTE_NFO = 0 ,
10774 TTE_L = 0 ,
10775 TTE_Soft = 0x0 ,
10776 TTE_IE = 0 ,
10777 TTE_E = 0 ,
10778 TTE_CP = 0 ,
10779 TTE_CV = 0 ,
10780 TTE_P = 0 ,
10781 TTE_EP = 1 ,
10782 TTE_W = 0 ,
10783 TTE_SW1 = 0 ,
10784 TTE_SW0 = 0 ,
10785 TTE_RSVD1 = 0 ,
10786 TTE_Size = 1 ,
10787 end_label = Thr0_User_Text_4v00d_text_end ,
10788 compressimage ,
10789 }
10790.text
10791.global Thr0_User_Text_4v00d_text_begin
10792Thr0_User_Text_4v00d_text_begin:
10793 EXIT_GOOD
10794Thr0_User_Text_4v00d_text_end:
10795/*********************************************************************/
10796SECTION .Thr0_User_Data_4v10d DATA_VA=0x000a710000
10797attr_data {
10798 Name = .Thr0_User_Data_4v10d ,
10799 VA = 0x00000a710000 ,/* 0x00000a71ffc0 */
10800 RA = 0x10241a0000 ,
10801 PA = 0x10241a0000 ,
10802 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10803 thr0_nz_ctx_tsb_3 ,
10804 TTE_V = 1 ,
10805 TTE_NFO = 0 ,
10806 TTE_L = 1 ,
10807 TTE_Soft = 0x0 ,
10808 TTE_IE = 0 ,
10809 TTE_E = 0 ,
10810 TTE_CP = 0 ,
10811 TTE_CV = 0 ,
10812 TTE_P = 0 ,
10813 TTE_EP = 0 ,
10814 TTE_W = 1 ,
10815 TTE_SW1 = 1 ,
10816 TTE_SW0 = 1 ,
10817 TTE_RSVD1 = 0 ,
10818 TTE_Size = 1 ,
10819 end_label = Thr0_User_Data_4v10d_data_end ,
10820 compressimage ,
10821 }
10822.data
10823.global Thr0_User_Data_4v10d_data_begin
10824Thr0_User_Data_4v10d_data_begin:
10825Thr0_User_Data_4v10d_data_end:
10826/*********************************************************************/
10827SECTION .Thr0_User_Text_4v00e TEXT_VA=0x0000360000
10828attr_text {
10829 Name = .Thr0_User_Text_4v00e ,
10830 thr0_nz_ctx_tsb_2 ,
10831 VA = 0x000000360000 ,/* 0x000000361fc0 */
10832 RA = 0x00001e4000 ,
10833 PA = 0x10001e4000 ,
10834 TTE_Context = 0x1e0a ,/* TEXT_PRIMARY */
10835 TTE_V = 1 ,
10836 TTE_NFO = 0 ,
10837 TTE_L = 0 ,
10838 TTE_Soft = 0x0 ,
10839 TTE_IE = 0 ,
10840 TTE_E = 0 ,
10841 TTE_CP = 0 ,
10842 TTE_CV = 0 ,
10843 TTE_P = 0 ,
10844 TTE_EP = 1 ,
10845 TTE_W = 0 ,
10846 TTE_SW1 = 0 ,
10847 TTE_SW0 = 0 ,
10848 TTE_RSVD1 = 0 ,
10849 TTE_Size = 0 ,
10850 end_label = Thr0_User_Text_4v00e_text_end ,
10851 compressimage ,
10852 }
10853.text
10854.global Thr0_User_Text_4v00e_text_begin
10855Thr0_User_Text_4v00e_text_begin:
10856 EXIT_GOOD
10857Thr0_User_Text_4v00e_text_end:
10858/*********************************************************************/
10859SECTION .Thr0_User_Data_4v10e DATA_VA=0x01f5800000
10860attr_data {
10861 Name = .Thr0_User_Data_4v10e ,
10862 VA = 0x0001f5800000 ,/* 0x0001f5bfffc0 */
10863 RA = 0x10f1400000 ,
10864 PA = 0x10f1400000 ,
10865 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10866 thr0_nz_ctx_tsb_0 ,
10867 TTE_V = 1 ,
10868 TTE_NFO = 0 ,
10869 TTE_L = 1 ,
10870 TTE_Soft = 0x0 ,
10871 TTE_IE = 0 ,
10872 TTE_E = 0 ,
10873 TTE_CP = 0 ,
10874 TTE_CV = 0 ,
10875 TTE_P = 0 ,
10876 TTE_EP = 0 ,
10877 TTE_W = 1 ,
10878 TTE_SW1 = 1 ,
10879 TTE_SW0 = 1 ,
10880 TTE_RSVD1 = 0 ,
10881 TTE_Size = 3 ,
10882 end_label = Thr0_User_Data_4v10e_data_end ,
10883 compressimage ,
10884 }
10885.data
10886.global Thr0_User_Data_4v10e_data_begin
10887Thr0_User_Data_4v10e_data_begin:
10888Thr0_User_Data_4v10e_data_end:
10889/*********************************************************************/
10890SECTION .Thr0_User_Data_4v10f DATA_VA=0x000a110000
10891attr_data {
10892 Name = .Thr0_User_Data_4v10f ,
10893 VA = 0x00000a110000 ,/* 0x00000a11ffc0 */
10894 RA = 0x1024390000 ,
10895 PA = 0x1024390000 ,
10896 TTE_Context = 0x1e0a ,/* DATA_PRIMARY */
10897 thr0_nz_ctx_tsb_3 ,
10898 TTE_V = 1 ,
10899 TTE_NFO = 0 ,
10900 TTE_L = 1 ,
10901 TTE_Soft = 0x0 ,
10902 TTE_IE = 0 ,
10903 TTE_E = 0 ,
10904 TTE_CP = 0 ,
10905 TTE_CV = 0 ,
10906 TTE_P = 0 ,
10907 TTE_EP = 0 ,
10908 TTE_W = 1 ,
10909 TTE_SW1 = 1 ,
10910 TTE_SW0 = 1 ,
10911 TTE_RSVD1 = 0 ,
10912 TTE_Size = 1 ,
10913 end_label = Thr0_User_Data_4v10f_data_end ,
10914 compressimage ,
10915 }
10916.data
10917.global Thr0_User_Data_4v10f_data_begin
10918Thr0_User_Data_4v10f_data_begin:
10919Thr0_User_Data_4v10f_data_end:
10920/*********************************************************************/
10921SECTION .Thr1_User_Text_4v000 TEXT_VA=0x000a6f0000
10922attr_text {
10923 Name = .Thr1_User_Text_4v000 ,
10924 thr1_nz_ctx_tsb_1 ,
10925 VA = 0x00000a6f0000 ,/* 0x00000a6fffc0 */
10926 RA = 0x00148b0000 ,
10927 PA = 0x01248b0000 ,
10928 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
10929 TTE_V = 1 ,
10930 TTE_NFO = 0 ,
10931 TTE_L = 0 ,
10932 TTE_Soft = 0x0 ,
10933 TTE_IE = 0 ,
10934 TTE_E = 0 ,
10935 TTE_CP = 0 ,
10936 TTE_CV = 0 ,
10937 TTE_P = 0 ,
10938 TTE_EP = 1 ,
10939 TTE_W = 0 ,
10940 TTE_SW1 = 0 ,
10941 TTE_SW0 = 0 ,
10942 TTE_RSVD1 = 0 ,
10943 TTE_Size = 1 ,
10944 end_label = Thr1_User_Text_4v000_text_end ,
10945 compressimage ,
10946 }
10947.text
10948.global Thr1_user_code_entry
10949Thr1_user_code_entry:
10950.global Thr1_User_Text_4v000_text_begin
10951Thr1_User_Text_4v000_text_begin:
10952 EXIT_GOOD
10953Thr1_User_Text_4v000_text_end:
10954/*********************************************************************/
10955SECTION .Thr1_User_Data_4v100 DATA_VA=0x00003a6000
10956attr_data {
10957 Name = .Thr1_User_Data_4v100 ,
10958 VA = 0x0000003a6000 ,/* 0x0000003a7fc0 */
10959 RA = 0x01001cc000 ,
10960 PA = 0x01001cc000 ,
10961 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
10962 thr1_nz_ctx_tsb_0 ,
10963 TTE_V = 1 ,
10964 TTE_NFO = 0 ,
10965 TTE_L = 0 ,
10966 TTE_Soft = 0x0 ,
10967 TTE_IE = 0 ,
10968 TTE_E = 0 ,
10969 TTE_CP = 0 ,
10970 TTE_CV = 0 ,
10971 TTE_P = 0 ,
10972 TTE_EP = 0 ,
10973 TTE_W = 1 ,
10974 TTE_SW1 = 0 ,
10975 TTE_SW0 = 1 ,
10976 TTE_RSVD1 = 0 ,
10977 TTE_Size = 0 ,
10978 end_label = Thr1_User_Data_4v100_data_end ,
10979 compressimage ,
10980 }
10981.data
10982.global Thr1_User_Data_4v100_data_begin
10983Thr1_User_Data_4v100_data_begin:
10984Thr1_User_Data_4v100_data_end:
10985/*********************************************************************/
10986SECTION .Thr1_User_Data_4v200 DATA_VA=0x0000318000
10987attr_data {
10988 Name = .Thr1_User_Data_4v200 ,
10989 VA = 0x000000318000 ,/* 0x000000319fc0 */
10990 RA = 0x0100176000 ,
10991 PA = 0x0100176000 ,
10992 TTE_Context = 0x0df1 ,/* DATA_SECONDARY */
10993 thr1_nz_ctx_tsb_0 ,
10994 TTE_V = 1 ,
10995 TTE_NFO = 0 ,
10996 TTE_L = 1 ,
10997 TTE_Soft = 0x0 ,
10998 TTE_IE = 0 ,
10999 TTE_E = 0 ,
11000 TTE_CP = 0 ,
11001 TTE_CV = 0 ,
11002 TTE_P = 0 ,
11003 TTE_EP = 0 ,
11004 TTE_W = 1 ,
11005 TTE_SW1 = 0 ,
11006 TTE_SW0 = 1 ,
11007 TTE_RSVD1 = 0 ,
11008 TTE_Size = 0 ,
11009 end_label = Thr1_User_Data_4v200_data_end ,
11010 compressimage ,
11011 }
11012.data
11013.global Thr1_User_Data_4v200_data_begin
11014Thr1_User_Data_4v200_data_begin:
11015Thr1_User_Data_4v200_data_end:
11016/*********************************************************************/
11017SECTION .Thr1_User_Data_4v300 DATA_VA=0x000026c000
11018attr_data {
11019 Name = .Thr1_User_Data_4v300 ,
11020 VA = 0x00000026c000 ,/* 0x00000026dfc0 */
11021 RA = 0x0100022000 ,
11022 PA = 0x0100022000 ,
11023 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11024 thr1_z_ctx_tsb_3 ,
11025 TTE_V = 1 ,
11026 TTE_NFO = 0 ,
11027 TTE_L = 1 ,
11028 TTE_Soft = 0x0 ,
11029 TTE_IE = 0 ,
11030 TTE_E = 0 ,
11031 TTE_CP = 1 ,
11032 TTE_CV = 0 ,
11033 TTE_P = 0 ,
11034 TTE_EP = 0 ,
11035 TTE_W = 1 ,
11036 TTE_SW1 = 1 ,
11037 TTE_SW0 = 1 ,
11038 TTE_RSVD1 = 0 ,
11039 TTE_Size = 0 ,
11040 end_label = Thr1_User_Data_4v300_data_end ,
11041 compressimage ,
11042 }
11043.data
11044.global Thr1_User_Data_4v300_data_begin
11045Thr1_User_Data_4v300_data_begin:
11046Thr1_User_Data_4v300_data_end:
11047/*********************************************************************/
11048SECTION .Thr1_User_Text_4v001 TEXT_VA=0x01dac00000
11049attr_text {
11050 Name = .Thr1_User_Text_4v001 ,
11051 thr1_nz_ctx_tsb_2 ,
11052 VA = 0x0001dac00000 ,/* 0x0001daffffc0 */
11053 RA = 0x01eb000000 ,
11054 PA = 0x01eb000000 ,
11055 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11056 TTE_V = 1 ,
11057 TTE_NFO = 0 ,
11058 TTE_L = 0 ,
11059 TTE_Soft = 0x0 ,
11060 TTE_IE = 0 ,
11061 TTE_E = 0 ,
11062 TTE_CP = 0 ,
11063 TTE_CV = 0 ,
11064 TTE_P = 0 ,
11065 TTE_EP = 1 ,
11066 TTE_W = 0 ,
11067 TTE_SW1 = 0 ,
11068 TTE_SW0 = 0 ,
11069 TTE_RSVD1 = 0 ,
11070 TTE_Size = 3 ,
11071 end_label = Thr1_User_Text_4v001_text_end ,
11072 compressimage ,
11073 }
11074.text
11075.global Thr1_User_Text_4v001_text_begin
11076Thr1_User_Text_4v001_text_begin:
11077 EXIT_GOOD
11078Thr1_User_Text_4v001_text_end:
11079/*********************************************************************/
11080SECTION .Thr1_User_Data_4v101 DATA_VA=0x0000334000
11081attr_data {
11082 Name = .Thr1_User_Data_4v101 ,
11083 VA = 0x000000334000 ,/* 0x000000335fc0 */
11084 RA = 0x0100128000 ,
11085 PA = 0x0100128000 ,
11086 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11087 thr1_nz_ctx_tsb_0 ,
11088 TTE_V = 1 ,
11089 TTE_NFO = 0 ,
11090 TTE_L = 0 ,
11091 TTE_Soft = 0x0 ,
11092 TTE_IE = 0 ,
11093 TTE_E = 0 ,
11094 TTE_CP = 0 ,
11095 TTE_CV = 0 ,
11096 TTE_P = 0 ,
11097 TTE_EP = 0 ,
11098 TTE_W = 1 ,
11099 TTE_SW1 = 0 ,
11100 TTE_SW0 = 1 ,
11101 TTE_RSVD1 = 0 ,
11102 TTE_Size = 0 ,
11103 end_label = Thr1_User_Data_4v101_data_end ,
11104 compressimage ,
11105 }
11106.data
11107.global Thr1_User_Data_4v101_data_begin
11108Thr1_User_Data_4v101_data_begin:
11109Thr1_User_Data_4v101_data_end:
11110/*********************************************************************/
11111SECTION .Thr1_User_Data_4v201 DATA_VA=0x0df0000000
11112attr_data {
11113 Name = .Thr1_User_Data_4v201 ,
11114 VA = 0x000df0000000 ,/* 0x000dffffffc0 */
11115 RA = 0x1fb0000000 ,
11116 PA = 0x20e0000000 ,
11117 TTE_Context = 0x0df1 ,/* DATA_SECONDARY */
11118 thr1_nz_ctx_tsb_3 ,
11119 TTE_V = 1 ,
11120 TTE_NFO = 0 ,
11121 TTE_L = 1 ,
11122 TTE_Soft = 0x0 ,
11123 TTE_IE = 0 ,
11124 TTE_E = 0 ,
11125 TTE_CP = 0 ,
11126 TTE_CV = 0 ,
11127 TTE_P = 0 ,
11128 TTE_EP = 0 ,
11129 TTE_W = 1 ,
11130 TTE_SW1 = 0 ,
11131 TTE_SW0 = 1 ,
11132 TTE_RSVD1 = 0 ,
11133 TTE_Size = 5 ,
11134 end_label = Thr1_User_Data_4v201_data_end ,
11135 compressimage ,
11136 }
11137.data
11138.global Thr1_User_Data_4v201_data_begin
11139Thr1_User_Data_4v201_data_begin:
11140Thr1_User_Data_4v201_data_end:
11141/*********************************************************************/
11142SECTION .Thr1_User_Data_4v301 DATA_VA=0x01f1c00000
11143attr_data {
11144 Name = .Thr1_User_Data_4v301 ,
11145 VA = 0x0001f1c00000 ,/* 0x0001f1ffffc0 */
11146 RA = 0x01efc00000 ,
11147 PA = 0x01efc00000 ,
11148 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11149 thr1_z_ctx_tsb_1 ,
11150 TTE_V = 1 ,
11151 TTE_NFO = 0 ,
11152 TTE_L = 1 ,
11153 TTE_Soft = 0x0 ,
11154 TTE_IE = 0 ,
11155 TTE_E = 0 ,
11156 TTE_CP = 1 ,
11157 TTE_CV = 0 ,
11158 TTE_P = 0 ,
11159 TTE_EP = 0 ,
11160 TTE_W = 1 ,
11161 TTE_SW1 = 1 ,
11162 TTE_SW0 = 1 ,
11163 TTE_RSVD1 = 0 ,
11164 TTE_Size = 3 ,
11165 end_label = Thr1_User_Data_4v301_data_end ,
11166 compressimage ,
11167 }
11168.data
11169.global Thr1_User_Data_4v301_data_begin
11170Thr1_User_Data_4v301_data_begin:
11171Thr1_User_Data_4v301_data_end:
11172/*********************************************************************/
11173SECTION .Thr1_User_Text_4v002 TEXT_VA=0x000a540000
11174attr_text {
11175 Name = .Thr1_User_Text_4v002 ,
11176 thr1_nz_ctx_tsb_1 ,
11177 VA = 0x00000a540000 ,/* 0x00000a54ffc0 */
11178 RA = 0x0014e80000 ,
11179 PA = 0x0124e80000 ,
11180 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11181 TTE_V = 1 ,
11182 TTE_NFO = 0 ,
11183 TTE_L = 0 ,
11184 TTE_Soft = 0x0 ,
11185 TTE_IE = 0 ,
11186 TTE_E = 0 ,
11187 TTE_CP = 0 ,
11188 TTE_CV = 0 ,
11189 TTE_P = 0 ,
11190 TTE_EP = 1 ,
11191 TTE_W = 0 ,
11192 TTE_SW1 = 0 ,
11193 TTE_SW0 = 0 ,
11194 TTE_RSVD1 = 0 ,
11195 TTE_Size = 1 ,
11196 end_label = Thr1_User_Text_4v002_text_end ,
11197 compressimage ,
11198 }
11199.text
11200.global Thr1_User_Text_4v002_text_begin
11201Thr1_User_Text_4v002_text_begin:
11202 EXIT_GOOD
11203Thr1_User_Text_4v002_text_end:
11204/*********************************************************************/
11205SECTION .Thr1_User_Data_4v102 DATA_VA=0x000aad0000
11206attr_data {
11207 Name = .Thr1_User_Data_4v102 ,
11208 VA = 0x00000aad0000 ,/* 0x00000aadffc0 */
11209 RA = 0x0014dd0000 ,
11210 PA = 0x0124dd0000 ,
11211 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11212 thr1_nz_ctx_tsb_1 ,
11213 TTE_V = 1 ,
11214 TTE_NFO = 0 ,
11215 TTE_L = 0 ,
11216 TTE_Soft = 0x0 ,
11217 TTE_IE = 0 ,
11218 TTE_E = 0 ,
11219 TTE_CP = 0 ,
11220 TTE_CV = 0 ,
11221 TTE_P = 0 ,
11222 TTE_EP = 0 ,
11223 TTE_W = 1 ,
11224 TTE_SW1 = 0 ,
11225 TTE_SW0 = 1 ,
11226 TTE_RSVD1 = 0 ,
11227 TTE_Size = 1 ,
11228 end_label = Thr1_User_Data_4v102_data_end ,
11229 compressimage ,
11230 }
11231.data
11232.global Thr1_User_Data_4v102_data_begin
11233Thr1_User_Data_4v102_data_begin:
11234Thr1_User_Data_4v102_data_end:
11235/*********************************************************************/
11236SECTION .Thr1_User_Data_4v202 DATA_VA=0x01d9400000
11237attr_data {
11238 Name = .Thr1_User_Data_4v202 ,
11239 VA = 0x0001d9400000 ,/* 0x0001d97fffc0 */
11240 RA = 0x0207c00000 ,
11241 PA = 0x0207c00000 ,
11242 TTE_Context = 0x0df1 ,/* DATA_SECONDARY */
11243 thr1_nz_ctx_tsb_2 ,
11244 TTE_V = 1 ,
11245 TTE_NFO = 0 ,
11246 TTE_L = 1 ,
11247 TTE_Soft = 0x0 ,
11248 TTE_IE = 0 ,
11249 TTE_E = 0 ,
11250 TTE_CP = 0 ,
11251 TTE_CV = 0 ,
11252 TTE_P = 0 ,
11253 TTE_EP = 0 ,
11254 TTE_W = 1 ,
11255 TTE_SW1 = 0 ,
11256 TTE_SW0 = 1 ,
11257 TTE_RSVD1 = 0 ,
11258 TTE_Size = 3 ,
11259 end_label = Thr1_User_Data_4v202_data_end ,
11260 compressimage ,
11261 }
11262.data
11263.global Thr1_User_Data_4v202_data_begin
11264Thr1_User_Data_4v202_data_begin:
11265Thr1_User_Data_4v202_data_end:
11266/*********************************************************************/
11267SECTION .Thr1_User_Text_4v003 TEXT_VA=0x000af70000
11268attr_text {
11269 Name = .Thr1_User_Text_4v003 ,
11270 thr1_nz_ctx_tsb_1 ,
11271 VA = 0x00000af70000 ,/* 0x00000af7ffc0 */
11272 RA = 0x0014df0000 ,
11273 PA = 0x0124df0000 ,
11274 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11275 TTE_V = 1 ,
11276 TTE_NFO = 0 ,
11277 TTE_L = 0 ,
11278 TTE_Soft = 0x0 ,
11279 TTE_IE = 0 ,
11280 TTE_E = 0 ,
11281 TTE_CP = 0 ,
11282 TTE_CV = 0 ,
11283 TTE_P = 0 ,
11284 TTE_EP = 1 ,
11285 TTE_W = 0 ,
11286 TTE_SW1 = 0 ,
11287 TTE_SW0 = 0 ,
11288 TTE_RSVD1 = 0 ,
11289 TTE_Size = 1 ,
11290 end_label = Thr1_User_Text_4v003_text_end ,
11291 compressimage ,
11292 }
11293.text
11294.global Thr1_User_Text_4v003_text_begin
11295Thr1_User_Text_4v003_text_begin:
11296 EXIT_GOOD
11297Thr1_User_Text_4v003_text_end:
11298/*********************************************************************/
11299SECTION .Thr1_User_Data_4v103 DATA_VA=0x01ea400000
11300attr_data {
11301 Name = .Thr1_User_Data_4v103 ,
11302 VA = 0x0001ea400000 ,/* 0x0001ea7fffc0 */
11303 RA = 0x0213000000 ,
11304 PA = 0x0213000000 ,
11305 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11306 thr1_nz_ctx_tsb_2 ,
11307 TTE_V = 1 ,
11308 TTE_NFO = 0 ,
11309 TTE_L = 0 ,
11310 TTE_Soft = 0x0 ,
11311 TTE_IE = 0 ,
11312 TTE_E = 0 ,
11313 TTE_CP = 0 ,
11314 TTE_CV = 0 ,
11315 TTE_P = 0 ,
11316 TTE_EP = 0 ,
11317 TTE_W = 1 ,
11318 TTE_SW1 = 0 ,
11319 TTE_SW0 = 1 ,
11320 TTE_RSVD1 = 0 ,
11321 TTE_Size = 3 ,
11322 end_label = Thr1_User_Data_4v103_data_end ,
11323 compressimage ,
11324 }
11325.data
11326.global Thr1_User_Data_4v103_data_begin
11327Thr1_User_Data_4v103_data_begin:
11328Thr1_User_Data_4v103_data_end:
11329/*********************************************************************/
11330SECTION .Thr1_User_Data_4v203 DATA_VA=0x01ccc00000
11331attr_data {
11332 Name = .Thr1_User_Data_4v203 ,
11333 VA = 0x0001ccc00000 ,/* 0x0001ccffffc0 */
11334 RA = 0x01e4400000 ,
11335 PA = 0x01e4400000 ,
11336 TTE_Context = 0x0df1 ,/* DATA_SECONDARY */
11337 thr1_nz_ctx_tsb_2 ,
11338 TTE_V = 1 ,
11339 TTE_NFO = 0 ,
11340 TTE_L = 1 ,
11341 TTE_Soft = 0x0 ,
11342 TTE_IE = 0 ,
11343 TTE_E = 0 ,
11344 TTE_CP = 0 ,
11345 TTE_CV = 0 ,
11346 TTE_P = 0 ,
11347 TTE_EP = 0 ,
11348 TTE_W = 1 ,
11349 TTE_SW1 = 0 ,
11350 TTE_SW0 = 1 ,
11351 TTE_RSVD1 = 0 ,
11352 TTE_Size = 3 ,
11353 end_label = Thr1_User_Data_4v203_data_end ,
11354 compressimage ,
11355 }
11356.data
11357.global Thr1_User_Data_4v203_data_begin
11358Thr1_User_Data_4v203_data_begin:
11359Thr1_User_Data_4v203_data_end:
11360/*********************************************************************/
11361SECTION .Thr1_User_Text_4v004 TEXT_VA=0x000af60000
11362attr_text {
11363 Name = .Thr1_User_Text_4v004 ,
11364 thr1_nz_ctx_tsb_1 ,
11365 VA = 0x00000af60000 ,/* 0x00000af6ffc0 */
11366 RA = 0x0014470000 ,
11367 PA = 0x0124470000 ,
11368 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11369 TTE_V = 1 ,
11370 TTE_NFO = 0 ,
11371 TTE_L = 0 ,
11372 TTE_Soft = 0x0 ,
11373 TTE_IE = 0 ,
11374 TTE_E = 0 ,
11375 TTE_CP = 0 ,
11376 TTE_CV = 0 ,
11377 TTE_P = 0 ,
11378 TTE_EP = 1 ,
11379 TTE_W = 0 ,
11380 TTE_SW1 = 0 ,
11381 TTE_SW0 = 0 ,
11382 TTE_RSVD1 = 0 ,
11383 TTE_Size = 1 ,
11384 end_label = Thr1_User_Text_4v004_text_end ,
11385 compressimage ,
11386 }
11387.text
11388.global Thr1_User_Text_4v004_text_begin
11389Thr1_User_Text_4v004_text_begin:
11390 EXIT_GOOD
11391Thr1_User_Text_4v004_text_end:
11392/*********************************************************************/
11393SECTION .Thr1_User_Data_4v104 DATA_VA=0x01e4400000
11394attr_data {
11395 Name = .Thr1_User_Data_4v104 ,
11396 VA = 0x0001e4400000 ,/* 0x0001e47fffc0 */
11397 RA = 0x0210800000 ,
11398 PA = 0x0210800000 ,
11399 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11400 thr1_nz_ctx_tsb_2 ,
11401 TTE_V = 1 ,
11402 TTE_NFO = 0 ,
11403 TTE_L = 0 ,
11404 TTE_Soft = 0x0 ,
11405 TTE_IE = 0 ,
11406 TTE_E = 0 ,
11407 TTE_CP = 0 ,
11408 TTE_CV = 0 ,
11409 TTE_P = 0 ,
11410 TTE_EP = 0 ,
11411 TTE_W = 1 ,
11412 TTE_SW1 = 0 ,
11413 TTE_SW0 = 1 ,
11414 TTE_RSVD1 = 0 ,
11415 TTE_Size = 3 ,
11416 end_label = Thr1_User_Data_4v104_data_end ,
11417 compressimage ,
11418 }
11419.data
11420.global Thr1_User_Data_4v104_data_begin
11421Thr1_User_Data_4v104_data_begin:
11422Thr1_User_Data_4v104_data_end:
11423/*********************************************************************/
11424SECTION .Thr1_User_Text_4v005 TEXT_VA=0x000a890000
11425attr_text {
11426 Name = .Thr1_User_Text_4v005 ,
11427 thr1_nz_ctx_tsb_1 ,
11428 VA = 0x00000a890000 ,/* 0x00000a89ffc0 */
11429 RA = 0x0014ca0000 ,
11430 PA = 0x0124ca0000 ,
11431 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11432 TTE_V = 1 ,
11433 TTE_NFO = 0 ,
11434 TTE_L = 0 ,
11435 TTE_Soft = 0x0 ,
11436 TTE_IE = 0 ,
11437 TTE_E = 0 ,
11438 TTE_CP = 0 ,
11439 TTE_CV = 0 ,
11440 TTE_P = 0 ,
11441 TTE_EP = 1 ,
11442 TTE_W = 0 ,
11443 TTE_SW1 = 0 ,
11444 TTE_SW0 = 0 ,
11445 TTE_RSVD1 = 0 ,
11446 TTE_Size = 1 ,
11447 end_label = Thr1_User_Text_4v005_text_end ,
11448 compressimage ,
11449 }
11450.text
11451.global Thr1_User_Text_4v005_text_begin
11452Thr1_User_Text_4v005_text_begin:
11453 EXIT_GOOD
11454Thr1_User_Text_4v005_text_end:
11455/*********************************************************************/
11456SECTION .Thr1_User_Data_4v105 DATA_VA=0x000028a000
11457attr_data {
11458 Name = .Thr1_User_Data_4v105 ,
11459 VA = 0x00000028a000 ,/* 0x00000028bfc0 */
11460 RA = 0x01001c2000 ,
11461 PA = 0x01001c2000 ,
11462 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11463 thr1_nz_ctx_tsb_0 ,
11464 TTE_V = 1 ,
11465 TTE_NFO = 0 ,
11466 TTE_L = 0 ,
11467 TTE_Soft = 0x0 ,
11468 TTE_IE = 0 ,
11469 TTE_E = 0 ,
11470 TTE_CP = 0 ,
11471 TTE_CV = 0 ,
11472 TTE_P = 0 ,
11473 TTE_EP = 0 ,
11474 TTE_W = 1 ,
11475 TTE_SW1 = 0 ,
11476 TTE_SW0 = 1 ,
11477 TTE_RSVD1 = 0 ,
11478 TTE_Size = 0 ,
11479 end_label = Thr1_User_Data_4v105_data_end ,
11480 compressimage ,
11481 }
11482.data
11483.global Thr1_User_Data_4v105_data_begin
11484Thr1_User_Data_4v105_data_begin:
11485Thr1_User_Data_4v105_data_end:
11486/*********************************************************************/
11487SECTION .Thr1_User_Text_4v006 TEXT_VA=0x01efc00000
11488attr_text {
11489 Name = .Thr1_User_Text_4v006 ,
11490 thr1_nz_ctx_tsb_2 ,
11491 VA = 0x0001efc00000 ,/* 0x0001efffffc0 */
11492 RA = 0x01f5c00000 ,
11493 PA = 0x01f5c00000 ,
11494 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11495 TTE_V = 1 ,
11496 TTE_NFO = 0 ,
11497 TTE_L = 0 ,
11498 TTE_Soft = 0x0 ,
11499 TTE_IE = 0 ,
11500 TTE_E = 0 ,
11501 TTE_CP = 0 ,
11502 TTE_CV = 0 ,
11503 TTE_P = 0 ,
11504 TTE_EP = 1 ,
11505 TTE_W = 0 ,
11506 TTE_SW1 = 0 ,
11507 TTE_SW0 = 0 ,
11508 TTE_RSVD1 = 0 ,
11509 TTE_Size = 3 ,
11510 end_label = Thr1_User_Text_4v006_text_end ,
11511 compressimage ,
11512 }
11513.text
11514.global Thr1_User_Text_4v006_text_begin
11515Thr1_User_Text_4v006_text_begin:
11516 EXIT_GOOD
11517Thr1_User_Text_4v006_text_end:
11518/*********************************************************************/
11519SECTION .Thr1_User_Data_4v106 DATA_VA=0x01d3400000
11520attr_data {
11521 Name = .Thr1_User_Data_4v106 ,
11522 VA = 0x0001d3400000 ,/* 0x0001d37fffc0 */
11523 RA = 0x0203800000 ,
11524 PA = 0x0203800000 ,
11525 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11526 thr1_nz_ctx_tsb_2 ,
11527 TTE_V = 1 ,
11528 TTE_NFO = 0 ,
11529 TTE_L = 0 ,
11530 TTE_Soft = 0x0 ,
11531 TTE_IE = 0 ,
11532 TTE_E = 0 ,
11533 TTE_CP = 0 ,
11534 TTE_CV = 0 ,
11535 TTE_P = 0 ,
11536 TTE_EP = 0 ,
11537 TTE_W = 1 ,
11538 TTE_SW1 = 0 ,
11539 TTE_SW0 = 1 ,
11540 TTE_RSVD1 = 0 ,
11541 TTE_Size = 3 ,
11542 end_label = Thr1_User_Data_4v106_data_end ,
11543 compressimage ,
11544 }
11545.data
11546.global Thr1_User_Data_4v106_data_begin
11547Thr1_User_Data_4v106_data_begin:
11548Thr1_User_Data_4v106_data_end:
11549/*********************************************************************/
11550SECTION .Thr1_User_Text_4v007 TEXT_VA=0x000024a000
11551attr_text {
11552 Name = .Thr1_User_Text_4v007 ,
11553 thr1_nz_ctx_tsb_0 ,
11554 VA = 0x00000024a000 ,/* 0x00000024bfc0 */
11555 RA = 0x010016c000 ,
11556 PA = 0x010016c000 ,
11557 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11558 TTE_V = 1 ,
11559 TTE_NFO = 0 ,
11560 TTE_L = 0 ,
11561 TTE_Soft = 0x0 ,
11562 TTE_IE = 0 ,
11563 TTE_E = 0 ,
11564 TTE_CP = 0 ,
11565 TTE_CV = 0 ,
11566 TTE_P = 0 ,
11567 TTE_EP = 1 ,
11568 TTE_W = 0 ,
11569 TTE_SW1 = 0 ,
11570 TTE_SW0 = 0 ,
11571 TTE_RSVD1 = 0 ,
11572 TTE_Size = 0 ,
11573 end_label = Thr1_User_Text_4v007_text_end ,
11574 compressimage ,
11575 }
11576.text
11577.global Thr1_User_Text_4v007_text_begin
11578Thr1_User_Text_4v007_text_begin:
11579 EXIT_GOOD
11580Thr1_User_Text_4v007_text_end:
11581/*********************************************************************/
11582SECTION .Thr1_User_Data_4v107 DATA_VA=0x01e2800000
11583attr_data {
11584 Name = .Thr1_User_Data_4v107 ,
11585 VA = 0x0001e2800000 ,/* 0x0001e2bfffc0 */
11586 RA = 0x0203000000 ,
11587 PA = 0x0203000000 ,
11588 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11589 thr1_nz_ctx_tsb_2 ,
11590 TTE_V = 1 ,
11591 TTE_NFO = 0 ,
11592 TTE_L = 0 ,
11593 TTE_Soft = 0x0 ,
11594 TTE_IE = 0 ,
11595 TTE_E = 0 ,
11596 TTE_CP = 0 ,
11597 TTE_CV = 0 ,
11598 TTE_P = 0 ,
11599 TTE_EP = 0 ,
11600 TTE_W = 1 ,
11601 TTE_SW1 = 0 ,
11602 TTE_SW0 = 1 ,
11603 TTE_RSVD1 = 0 ,
11604 TTE_Size = 3 ,
11605 end_label = Thr1_User_Data_4v107_data_end ,
11606 compressimage ,
11607 }
11608.data
11609.global Thr1_User_Data_4v107_data_begin
11610Thr1_User_Data_4v107_data_begin:
11611Thr1_User_Data_4v107_data_end:
11612/*********************************************************************/
11613SECTION .Thr1_User_Text_4v008 TEXT_VA=0x000a190000
11614attr_text {
11615 Name = .Thr1_User_Text_4v008 ,
11616 thr1_nz_ctx_tsb_1 ,
11617 VA = 0x00000a190000 ,/* 0x00000a19ffc0 */
11618 RA = 0x0014b40000 ,
11619 PA = 0x0124b40000 ,
11620 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11621 TTE_V = 1 ,
11622 TTE_NFO = 0 ,
11623 TTE_L = 0 ,
11624 TTE_Soft = 0x0 ,
11625 TTE_IE = 0 ,
11626 TTE_E = 0 ,
11627 TTE_CP = 0 ,
11628 TTE_CV = 0 ,
11629 TTE_P = 0 ,
11630 TTE_EP = 1 ,
11631 TTE_W = 0 ,
11632 TTE_SW1 = 0 ,
11633 TTE_SW0 = 0 ,
11634 TTE_RSVD1 = 0 ,
11635 TTE_Size = 1 ,
11636 end_label = Thr1_User_Text_4v008_text_end ,
11637 compressimage ,
11638 }
11639.text
11640.global Thr1_User_Text_4v008_text_begin
11641Thr1_User_Text_4v008_text_begin:
11642 EXIT_GOOD
11643Thr1_User_Text_4v008_text_end:
11644/*********************************************************************/
11645SECTION .Thr1_User_Data_4v108 DATA_VA=0x000a040000
11646attr_data {
11647 Name = .Thr1_User_Data_4v108 ,
11648 VA = 0x00000a040000 ,/* 0x00000a04ffc0 */
11649 RA = 0x00142a0000 ,
11650 PA = 0x01242a0000 ,
11651 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11652 thr1_nz_ctx_tsb_1 ,
11653 TTE_V = 1 ,
11654 TTE_NFO = 0 ,
11655 TTE_L = 0 ,
11656 TTE_Soft = 0x0 ,
11657 TTE_IE = 0 ,
11658 TTE_E = 0 ,
11659 TTE_CP = 0 ,
11660 TTE_CV = 0 ,
11661 TTE_P = 0 ,
11662 TTE_EP = 0 ,
11663 TTE_W = 1 ,
11664 TTE_SW1 = 0 ,
11665 TTE_SW0 = 1 ,
11666 TTE_RSVD1 = 0 ,
11667 TTE_Size = 1 ,
11668 end_label = Thr1_User_Data_4v108_data_end ,
11669 compressimage ,
11670 }
11671.data
11672.global Thr1_User_Data_4v108_data_begin
11673Thr1_User_Data_4v108_data_begin:
11674Thr1_User_Data_4v108_data_end:
11675/*********************************************************************/
11676SECTION .Thr1_User_Text_4v009 TEXT_VA=0x000027a000
11677attr_text {
11678 Name = .Thr1_User_Text_4v009 ,
11679 thr1_nz_ctx_tsb_0 ,
11680 VA = 0x00000027a000 ,/* 0x00000027bfc0 */
11681 RA = 0x0100172000 ,
11682 PA = 0x0100172000 ,
11683 TTE_Context = 0x1d7d ,/* TEXT_PRIMARY */
11684 TTE_V = 1 ,
11685 TTE_NFO = 0 ,
11686 TTE_L = 0 ,
11687 TTE_Soft = 0x0 ,
11688 TTE_IE = 0 ,
11689 TTE_E = 0 ,
11690 TTE_CP = 0 ,
11691 TTE_CV = 0 ,
11692 TTE_P = 0 ,
11693 TTE_EP = 1 ,
11694 TTE_W = 0 ,
11695 TTE_SW1 = 0 ,
11696 TTE_SW0 = 0 ,
11697 TTE_RSVD1 = 0 ,
11698 TTE_Size = 0 ,
11699 end_label = Thr1_User_Text_4v009_text_end ,
11700 compressimage ,
11701 }
11702.text
11703.global Thr1_User_Text_4v009_text_begin
11704Thr1_User_Text_4v009_text_begin:
11705 EXIT_GOOD
11706Thr1_User_Text_4v009_text_end:
11707/*********************************************************************/
11708SECTION .Thr1_User_Data_4v109 DATA_VA=0x000020c000
11709attr_data {
11710 Name = .Thr1_User_Data_4v109 ,
11711 VA = 0x00000020c000 ,/* 0x00000020dfc0 */
11712 RA = 0x01001b8000 ,
11713 PA = 0x01001b8000 ,
11714 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11715 thr1_nz_ctx_tsb_0 ,
11716 TTE_V = 1 ,
11717 TTE_NFO = 0 ,
11718 TTE_L = 0 ,
11719 TTE_Soft = 0x0 ,
11720 TTE_IE = 0 ,
11721 TTE_E = 0 ,
11722 TTE_CP = 0 ,
11723 TTE_CV = 0 ,
11724 TTE_P = 0 ,
11725 TTE_EP = 0 ,
11726 TTE_W = 1 ,
11727 TTE_SW1 = 0 ,
11728 TTE_SW0 = 1 ,
11729 TTE_RSVD1 = 0 ,
11730 TTE_Size = 0 ,
11731 end_label = Thr1_User_Data_4v109_data_end ,
11732 compressimage ,
11733 }
11734.data
11735.global Thr1_User_Data_4v109_data_begin
11736Thr1_User_Data_4v109_data_begin:
11737Thr1_User_Data_4v109_data_end:
11738/*********************************************************************/
11739SECTION .Thr1_User_Data_4v10a DATA_VA=0x01f5000000
11740attr_data {
11741 Name = .Thr1_User_Data_4v10a ,
11742 VA = 0x0001f5000000 ,/* 0x0001f53fffc0 */
11743 RA = 0x01eac00000 ,
11744 PA = 0x01eac00000 ,
11745 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11746 thr1_nz_ctx_tsb_2 ,
11747 TTE_V = 1 ,
11748 TTE_NFO = 0 ,
11749 TTE_L = 0 ,
11750 TTE_Soft = 0x0 ,
11751 TTE_IE = 0 ,
11752 TTE_E = 0 ,
11753 TTE_CP = 0 ,
11754 TTE_CV = 0 ,
11755 TTE_P = 0 ,
11756 TTE_EP = 0 ,
11757 TTE_W = 1 ,
11758 TTE_SW1 = 0 ,
11759 TTE_SW0 = 1 ,
11760 TTE_RSVD1 = 0 ,
11761 TTE_Size = 3 ,
11762 end_label = Thr1_User_Data_4v10a_data_end ,
11763 compressimage ,
11764 }
11765.data
11766.global Thr1_User_Data_4v10a_data_begin
11767Thr1_User_Data_4v10a_data_begin:
11768Thr1_User_Data_4v10a_data_end:
11769/*********************************************************************/
11770SECTION .Thr1_User_Data_4v10b DATA_VA=0x000a3b0000
11771attr_data {
11772 Name = .Thr1_User_Data_4v10b ,
11773 VA = 0x00000a3b0000 ,/* 0x00000a3bffc0 */
11774 RA = 0x0014540000 ,
11775 PA = 0x0124540000 ,
11776 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11777 thr1_nz_ctx_tsb_1 ,
11778 TTE_V = 1 ,
11779 TTE_NFO = 0 ,
11780 TTE_L = 0 ,
11781 TTE_Soft = 0x0 ,
11782 TTE_IE = 0 ,
11783 TTE_E = 0 ,
11784 TTE_CP = 0 ,
11785 TTE_CV = 0 ,
11786 TTE_P = 0 ,
11787 TTE_EP = 0 ,
11788 TTE_W = 1 ,
11789 TTE_SW1 = 0 ,
11790 TTE_SW0 = 1 ,
11791 TTE_RSVD1 = 0 ,
11792 TTE_Size = 1 ,
11793 end_label = Thr1_User_Data_4v10b_data_end ,
11794 compressimage ,
11795 }
11796.data
11797.global Thr1_User_Data_4v10b_data_begin
11798Thr1_User_Data_4v10b_data_begin:
11799Thr1_User_Data_4v10b_data_end:
11800/*********************************************************************/
11801SECTION .Thr1_User_Data_4v10c DATA_VA=0x00003b0000
11802attr_data {
11803 Name = .Thr1_User_Data_4v10c ,
11804 VA = 0x0000003b0000 ,/* 0x0000003b1fc0 */
11805 RA = 0x01000f4000 ,
11806 PA = 0x01000f4000 ,
11807 TTE_Context = 0x1d7d ,/* DATA_PRIMARY */
11808 thr1_nz_ctx_tsb_0 ,
11809 TTE_V = 1 ,
11810 TTE_NFO = 0 ,
11811 TTE_L = 0 ,
11812 TTE_Soft = 0x0 ,
11813 TTE_IE = 0 ,
11814 TTE_E = 0 ,
11815 TTE_CP = 0 ,
11816 TTE_CV = 0 ,
11817 TTE_P = 0 ,
11818 TTE_EP = 0 ,
11819 TTE_W = 1 ,
11820 TTE_SW1 = 0 ,
11821 TTE_SW0 = 1 ,
11822 TTE_RSVD1 = 0 ,
11823 TTE_Size = 0 ,
11824 end_label = Thr1_User_Data_4v10c_data_end ,
11825 compressimage ,
11826 }
11827.data
11828.global Thr1_User_Data_4v10c_data_begin
11829Thr1_User_Data_4v10c_data_begin:
11830Thr1_User_Data_4v10c_data_end:
11831/*********************************************************************/
11832SECTION .Thr2_User_Text_4v000 TEXT_VA=0x000a770000
11833attr_text {
11834 Name = .Thr2_User_Text_4v000 ,
11835 thr2_nz_ctx_tsb_2 ,
11836 VA = 0x00000a770000 ,/* 0x00000a77ffc0 */
11837 RA = 0x02242c0000 ,
11838 PA = 0x02242c0000 ,
11839 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
11840 TTE_V = 1 ,
11841 TTE_NFO = 0 ,
11842 TTE_L = 0 ,
11843 TTE_Soft = 0x0 ,
11844 TTE_IE = 0 ,
11845 TTE_E = 0 ,
11846 TTE_CP = 1 ,
11847 TTE_CV = 0 ,
11848 TTE_P = 0 ,
11849 TTE_EP = 1 ,
11850 TTE_W = 0 ,
11851 TTE_SW1 = 1 ,
11852 TTE_SW0 = 0 ,
11853 TTE_RSVD1 = 0 ,
11854 TTE_Size = 1 ,
11855 end_label = Thr2_User_Text_4v000_text_end ,
11856 compressimage ,
11857 }
11858.text
11859.global Thr2_user_code_entry
11860Thr2_user_code_entry:
11861.global Thr2_User_Text_4v000_text_begin
11862Thr2_User_Text_4v000_text_begin:
11863 EXIT_GOOD
11864Thr2_User_Text_4v000_text_end:
11865/*********************************************************************/
11866SECTION .Thr2_User_Data_4v100 DATA_VA=0x000021c000
11867attr_data {
11868 Name = .Thr2_User_Data_4v100 ,
11869 VA = 0x00000021c000 ,/* 0x00000021dfc0 */
11870 RA = 0x02000a2000 ,
11871 PA = 0x02000a2000 ,
11872 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
11873 thr2_nz_ctx_tsb_1 ,
11874 TTE_V = 1 ,
11875 TTE_NFO = 0 ,
11876 TTE_L = 1 ,
11877 TTE_Soft = 0x0 ,
11878 TTE_IE = 0 ,
11879 TTE_E = 0 ,
11880 TTE_CP = 1 ,
11881 TTE_CV = 0 ,
11882 TTE_P = 0 ,
11883 TTE_EP = 0 ,
11884 TTE_W = 1 ,
11885 TTE_SW1 = 0 ,
11886 TTE_SW0 = 1 ,
11887 TTE_RSVD1 = 0 ,
11888 TTE_Size = 0 ,
11889 end_label = Thr2_User_Data_4v100_data_end ,
11890 compressimage ,
11891 }
11892.data
11893.global Thr2_User_Data_4v100_data_begin
11894Thr2_User_Data_4v100_data_begin:
11895Thr2_User_Data_4v100_data_end:
11896/*********************************************************************/
11897SECTION .Thr2_User_Data_4v200 DATA_VA=0x01c5800000
11898attr_data {
11899 Name = .Thr2_User_Data_4v200 ,
11900 VA = 0x0001c5800000 ,/* 0x0001c5bfffc0 */
11901 RA = 0x0310400000 ,
11902 PA = 0x0310400000 ,
11903 TTE_Context = 0x0b48 ,/* DATA_SECONDARY */
11904 thr2_nz_ctx_tsb_3 ,
11905 TTE_V = 1 ,
11906 TTE_NFO = 0 ,
11907 TTE_L = 1 ,
11908 TTE_Soft = 0x0 ,
11909 TTE_IE = 0 ,
11910 TTE_E = 0 ,
11911 TTE_CP = 1 ,
11912 TTE_CV = 0 ,
11913 TTE_P = 0 ,
11914 TTE_EP = 0 ,
11915 TTE_W = 1 ,
11916 TTE_SW1 = 1 ,
11917 TTE_SW0 = 0 ,
11918 TTE_RSVD1 = 0 ,
11919 TTE_Size = 3 ,
11920 end_label = Thr2_User_Data_4v200_data_end ,
11921 compressimage ,
11922 }
11923.data
11924.global Thr2_User_Data_4v200_data_begin
11925Thr2_User_Data_4v200_data_begin:
11926Thr2_User_Data_4v200_data_end:
11927/*********************************************************************/
11928SECTION .Thr2_User_Data_4v300 DATA_VA=0x000a8d0000
11929attr_data {
11930 Name = .Thr2_User_Data_4v300 ,
11931 VA = 0x00000a8d0000 ,/* 0x00000a8dffc0 */
11932 RA = 0x02246d0000 ,
11933 PA = 0x02246d0000 ,
11934 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
11935 thr2_z_ctx_tsb_3 ,
11936 TTE_V = 1 ,
11937 TTE_NFO = 0 ,
11938 TTE_L = 0 ,
11939 TTE_Soft = 0x0 ,
11940 TTE_IE = 0 ,
11941 TTE_E = 0 ,
11942 TTE_CP = 0 ,
11943 TTE_CV = 0 ,
11944 TTE_P = 0 ,
11945 TTE_EP = 0 ,
11946 TTE_W = 1 ,
11947 TTE_SW1 = 1 ,
11948 TTE_SW0 = 1 ,
11949 TTE_RSVD1 = 0 ,
11950 TTE_Size = 1 ,
11951 end_label = Thr2_User_Data_4v300_data_end ,
11952 compressimage ,
11953 }
11954.data
11955.global Thr2_User_Data_4v300_data_begin
11956Thr2_User_Data_4v300_data_begin:
11957Thr2_User_Data_4v300_data_end:
11958/*********************************************************************/
11959SECTION .Thr2_User_Text_4v001 TEXT_VA=0x000039c000
11960attr_text {
11961 Name = .Thr2_User_Text_4v001 ,
11962 thr2_nz_ctx_tsb_1 ,
11963 VA = 0x00000039c000 ,/* 0x00000039dfc0 */
11964 RA = 0x020015a000 ,
11965 PA = 0x020015a000 ,
11966 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
11967 TTE_V = 1 ,
11968 TTE_NFO = 0 ,
11969 TTE_L = 0 ,
11970 TTE_Soft = 0x0 ,
11971 TTE_IE = 0 ,
11972 TTE_E = 0 ,
11973 TTE_CP = 1 ,
11974 TTE_CV = 0 ,
11975 TTE_P = 0 ,
11976 TTE_EP = 1 ,
11977 TTE_W = 0 ,
11978 TTE_SW1 = 1 ,
11979 TTE_SW0 = 0 ,
11980 TTE_RSVD1 = 0 ,
11981 TTE_Size = 0 ,
11982 end_label = Thr2_User_Text_4v001_text_end ,
11983 compressimage ,
11984 }
11985.text
11986.global Thr2_User_Text_4v001_text_begin
11987Thr2_User_Text_4v001_text_begin:
11988 EXIT_GOOD
11989Thr2_User_Text_4v001_text_end:
11990/*********************************************************************/
11991SECTION .Thr2_User_Data_4v101 DATA_VA=0x00003f2000
11992attr_data {
11993 Name = .Thr2_User_Data_4v101 ,
11994 VA = 0x0000003f2000 ,/* 0x0000003f3fc0 */
11995 RA = 0x020004c000 ,
11996 PA = 0x020004c000 ,
11997 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
11998 thr2_nz_ctx_tsb_1 ,
11999 TTE_V = 1 ,
12000 TTE_NFO = 0 ,
12001 TTE_L = 1 ,
12002 TTE_Soft = 0x0 ,
12003 TTE_IE = 0 ,
12004 TTE_E = 0 ,
12005 TTE_CP = 1 ,
12006 TTE_CV = 0 ,
12007 TTE_P = 0 ,
12008 TTE_EP = 0 ,
12009 TTE_W = 1 ,
12010 TTE_SW1 = 0 ,
12011 TTE_SW0 = 1 ,
12012 TTE_RSVD1 = 0 ,
12013 TTE_Size = 0 ,
12014 end_label = Thr2_User_Data_4v101_data_end ,
12015 compressimage ,
12016 }
12017.data
12018.global Thr2_User_Data_4v101_data_begin
12019Thr2_User_Data_4v101_data_begin:
12020Thr2_User_Data_4v101_data_end:
12021/*********************************************************************/
12022SECTION .Thr2_User_Data_4v201 DATA_VA=0x000a8e0000
12023attr_data {
12024 Name = .Thr2_User_Data_4v201 ,
12025 VA = 0x00000a8e0000 ,/* 0x00000a8effc0 */
12026 RA = 0x0224590000 ,
12027 PA = 0x0224590000 ,
12028 TTE_Context = 0x0b48 ,/* DATA_SECONDARY */
12029 thr2_nz_ctx_tsb_2 ,
12030 TTE_V = 1 ,
12031 TTE_NFO = 0 ,
12032 TTE_L = 1 ,
12033 TTE_Soft = 0x0 ,
12034 TTE_IE = 0 ,
12035 TTE_E = 0 ,
12036 TTE_CP = 1 ,
12037 TTE_CV = 0 ,
12038 TTE_P = 0 ,
12039 TTE_EP = 0 ,
12040 TTE_W = 1 ,
12041 TTE_SW1 = 1 ,
12042 TTE_SW0 = 0 ,
12043 TTE_RSVD1 = 0 ,
12044 TTE_Size = 1 ,
12045 end_label = Thr2_User_Data_4v201_data_end ,
12046 compressimage ,
12047 }
12048.data
12049.global Thr2_User_Data_4v201_data_begin
12050Thr2_User_Data_4v201_data_begin:
12051Thr2_User_Data_4v201_data_end:
12052/*********************************************************************/
12053SECTION .Thr2_User_Data_4v301 DATA_VA=0x00002ba000
12054attr_data {
12055 Name = .Thr2_User_Data_4v301 ,
12056 VA = 0x0000002ba000 ,/* 0x0000002bbfc0 */
12057 RA = 0x02000f6000 ,
12058 PA = 0x02000f6000 ,
12059 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12060 thr2_z_ctx_tsb_2 ,
12061 TTE_V = 1 ,
12062 TTE_NFO = 0 ,
12063 TTE_L = 0 ,
12064 TTE_Soft = 0x0 ,
12065 TTE_IE = 0 ,
12066 TTE_E = 0 ,
12067 TTE_CP = 0 ,
12068 TTE_CV = 0 ,
12069 TTE_P = 0 ,
12070 TTE_EP = 0 ,
12071 TTE_W = 1 ,
12072 TTE_SW1 = 1 ,
12073 TTE_SW0 = 1 ,
12074 TTE_RSVD1 = 0 ,
12075 TTE_Size = 0 ,
12076 end_label = Thr2_User_Data_4v301_data_end ,
12077 compressimage ,
12078 }
12079.data
12080.global Thr2_User_Data_4v301_data_begin
12081Thr2_User_Data_4v301_data_begin:
12082Thr2_User_Data_4v301_data_end:
12083/*********************************************************************/
12084SECTION .Thr2_User_Text_4v002 TEXT_VA=0x000aa40000
12085attr_text {
12086 Name = .Thr2_User_Text_4v002 ,
12087 thr2_nz_ctx_tsb_2 ,
12088 VA = 0x00000aa40000 ,/* 0x00000aa4ffc0 */
12089 RA = 0x0224fb0000 ,
12090 PA = 0x0224fb0000 ,
12091 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12092 TTE_V = 1 ,
12093 TTE_NFO = 0 ,
12094 TTE_L = 0 ,
12095 TTE_Soft = 0x0 ,
12096 TTE_IE = 0 ,
12097 TTE_E = 0 ,
12098 TTE_CP = 1 ,
12099 TTE_CV = 0 ,
12100 TTE_P = 0 ,
12101 TTE_EP = 1 ,
12102 TTE_W = 0 ,
12103 TTE_SW1 = 1 ,
12104 TTE_SW0 = 0 ,
12105 TTE_RSVD1 = 0 ,
12106 TTE_Size = 1 ,
12107 end_label = Thr2_User_Text_4v002_text_end ,
12108 compressimage ,
12109 }
12110.text
12111.global Thr2_User_Text_4v002_text_begin
12112Thr2_User_Text_4v002_text_begin:
12113 EXIT_GOOD
12114Thr2_User_Text_4v002_text_end:
12115/*********************************************************************/
12116SECTION .Thr2_User_Data_4v102 DATA_VA=0x0000218000
12117attr_data {
12118 Name = .Thr2_User_Data_4v102 ,
12119 VA = 0x000000218000 ,/* 0x000000219fc0 */
12120 RA = 0x02001a8000 ,
12121 PA = 0x02001a8000 ,
12122 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12123 thr2_nz_ctx_tsb_1 ,
12124 TTE_V = 1 ,
12125 TTE_NFO = 0 ,
12126 TTE_L = 1 ,
12127 TTE_Soft = 0x0 ,
12128 TTE_IE = 0 ,
12129 TTE_E = 0 ,
12130 TTE_CP = 1 ,
12131 TTE_CV = 0 ,
12132 TTE_P = 0 ,
12133 TTE_EP = 0 ,
12134 TTE_W = 1 ,
12135 TTE_SW1 = 0 ,
12136 TTE_SW0 = 1 ,
12137 TTE_RSVD1 = 0 ,
12138 TTE_Size = 0 ,
12139 end_label = Thr2_User_Data_4v102_data_end ,
12140 compressimage ,
12141 }
12142.data
12143.global Thr2_User_Data_4v102_data_begin
12144Thr2_User_Data_4v102_data_begin:
12145Thr2_User_Data_4v102_data_end:
12146/*********************************************************************/
12147SECTION .Thr2_User_Data_4v202 DATA_VA=0x000adb0000
12148attr_data {
12149 Name = .Thr2_User_Data_4v202 ,
12150 VA = 0x00000adb0000 ,/* 0x00000adbffc0 */
12151 RA = 0x0224bd0000 ,
12152 PA = 0x0224bd0000 ,
12153 TTE_Context = 0x0b48 ,/* DATA_SECONDARY */
12154 thr2_nz_ctx_tsb_2 ,
12155 TTE_V = 1 ,
12156 TTE_NFO = 0 ,
12157 TTE_L = 1 ,
12158 TTE_Soft = 0x0 ,
12159 TTE_IE = 0 ,
12160 TTE_E = 0 ,
12161 TTE_CP = 1 ,
12162 TTE_CV = 0 ,
12163 TTE_P = 0 ,
12164 TTE_EP = 0 ,
12165 TTE_W = 1 ,
12166 TTE_SW1 = 1 ,
12167 TTE_SW0 = 0 ,
12168 TTE_RSVD1 = 0 ,
12169 TTE_Size = 1 ,
12170 end_label = Thr2_User_Data_4v202_data_end ,
12171 compressimage ,
12172 }
12173.data
12174.global Thr2_User_Data_4v202_data_begin
12175Thr2_User_Data_4v202_data_begin:
12176Thr2_User_Data_4v202_data_end:
12177/*********************************************************************/
12178SECTION .Thr2_User_Data_4v302 DATA_VA=0x01f7000000
12179attr_data {
12180 Name = .Thr2_User_Data_4v302 ,
12181 VA = 0x0001f7000000 ,/* 0x0001f73fffc0 */
12182 RA = 0x0315400000 ,
12183 PA = 0x0315400000 ,
12184 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12185 thr2_z_ctx_tsb_0 ,
12186 TTE_V = 1 ,
12187 TTE_NFO = 0 ,
12188 TTE_L = 0 ,
12189 TTE_Soft = 0x0 ,
12190 TTE_IE = 0 ,
12191 TTE_E = 0 ,
12192 TTE_CP = 0 ,
12193 TTE_CV = 0 ,
12194 TTE_P = 0 ,
12195 TTE_EP = 0 ,
12196 TTE_W = 1 ,
12197 TTE_SW1 = 1 ,
12198 TTE_SW0 = 1 ,
12199 TTE_RSVD1 = 0 ,
12200 TTE_Size = 3 ,
12201 end_label = Thr2_User_Data_4v302_data_end ,
12202 compressimage ,
12203 }
12204.data
12205.global Thr2_User_Data_4v302_data_begin
12206Thr2_User_Data_4v302_data_begin:
12207Thr2_User_Data_4v302_data_end:
12208/*********************************************************************/
12209SECTION .Thr2_User_Text_4v003 TEXT_VA=0x000acb0000
12210attr_text {
12211 Name = .Thr2_User_Text_4v003 ,
12212 thr2_nz_ctx_tsb_2 ,
12213 VA = 0x00000acb0000 ,/* 0x00000acbffc0 */
12214 RA = 0x0224880000 ,
12215 PA = 0x0224880000 ,
12216 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12217 TTE_V = 1 ,
12218 TTE_NFO = 0 ,
12219 TTE_L = 0 ,
12220 TTE_Soft = 0x0 ,
12221 TTE_IE = 0 ,
12222 TTE_E = 0 ,
12223 TTE_CP = 1 ,
12224 TTE_CV = 0 ,
12225 TTE_P = 0 ,
12226 TTE_EP = 1 ,
12227 TTE_W = 0 ,
12228 TTE_SW1 = 1 ,
12229 TTE_SW0 = 0 ,
12230 TTE_RSVD1 = 0 ,
12231 TTE_Size = 1 ,
12232 end_label = Thr2_User_Text_4v003_text_end ,
12233 compressimage ,
12234 }
12235.text
12236.global Thr2_User_Text_4v003_text_begin
12237Thr2_User_Text_4v003_text_begin:
12238 EXIT_GOOD
12239Thr2_User_Text_4v003_text_end:
12240/*********************************************************************/
12241SECTION .Thr2_User_Data_4v103 DATA_VA=0x0000200000
12242attr_data {
12243 Name = .Thr2_User_Data_4v103 ,
12244 VA = 0x000000200000 ,/* 0x000000201fc0 */
12245 RA = 0x0200004000 ,
12246 PA = 0x0200004000 ,
12247 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12248 thr2_nz_ctx_tsb_1 ,
12249 TTE_V = 1 ,
12250 TTE_NFO = 0 ,
12251 TTE_L = 1 ,
12252 TTE_Soft = 0x0 ,
12253 TTE_IE = 0 ,
12254 TTE_E = 0 ,
12255 TTE_CP = 1 ,
12256 TTE_CV = 0 ,
12257 TTE_P = 0 ,
12258 TTE_EP = 0 ,
12259 TTE_W = 1 ,
12260 TTE_SW1 = 0 ,
12261 TTE_SW0 = 1 ,
12262 TTE_RSVD1 = 0 ,
12263 TTE_Size = 0 ,
12264 end_label = Thr2_User_Data_4v103_data_end ,
12265 compressimage ,
12266 }
12267.data
12268.global Thr2_User_Data_4v103_data_begin
12269Thr2_User_Data_4v103_data_begin:
12270Thr2_User_Data_4v103_data_end:
12271/*********************************************************************/
12272SECTION .Thr2_User_Data_4v203 DATA_VA=0x0e40000000
12273attr_data {
12274 Name = .Thr2_User_Data_4v203 ,
12275 VA = 0x000e40000000 ,/* 0x000e4fffffc0 */
12276 RA = 0x1f10000000 ,
12277 PA = 0x2140000000 ,
12278 TTE_Context = 0x0b48 ,/* DATA_SECONDARY */
12279 thr2_nz_ctx_tsb_0 ,
12280 TTE_V = 1 ,
12281 TTE_NFO = 0 ,
12282 TTE_L = 1 ,
12283 TTE_Soft = 0x0 ,
12284 TTE_IE = 0 ,
12285 TTE_E = 0 ,
12286 TTE_CP = 1 ,
12287 TTE_CV = 0 ,
12288 TTE_P = 0 ,
12289 TTE_EP = 0 ,
12290 TTE_W = 1 ,
12291 TTE_SW1 = 1 ,
12292 TTE_SW0 = 0 ,
12293 TTE_RSVD1 = 0 ,
12294 TTE_Size = 5 ,
12295 end_label = Thr2_User_Data_4v203_data_end ,
12296 compressimage ,
12297 }
12298.data
12299.global Thr2_User_Data_4v203_data_begin
12300Thr2_User_Data_4v203_data_begin:
12301Thr2_User_Data_4v203_data_end:
12302/*********************************************************************/
12303SECTION .Thr2_User_Data_4v303 DATA_VA=0x0000234000
12304attr_data {
12305 Name = .Thr2_User_Data_4v303 ,
12306 VA = 0x000000234000 ,/* 0x000000235fc0 */
12307 RA = 0x02001f8000 ,
12308 PA = 0x02001f8000 ,
12309 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12310 thr2_z_ctx_tsb_2 ,
12311 TTE_V = 1 ,
12312 TTE_NFO = 0 ,
12313 TTE_L = 0 ,
12314 TTE_Soft = 0x0 ,
12315 TTE_IE = 0 ,
12316 TTE_E = 0 ,
12317 TTE_CP = 0 ,
12318 TTE_CV = 0 ,
12319 TTE_P = 0 ,
12320 TTE_EP = 0 ,
12321 TTE_W = 1 ,
12322 TTE_SW1 = 1 ,
12323 TTE_SW0 = 1 ,
12324 TTE_RSVD1 = 0 ,
12325 TTE_Size = 0 ,
12326 end_label = Thr2_User_Data_4v303_data_end ,
12327 compressimage ,
12328 }
12329.data
12330.global Thr2_User_Data_4v303_data_begin
12331Thr2_User_Data_4v303_data_begin:
12332Thr2_User_Data_4v303_data_end:
12333/*********************************************************************/
12334SECTION .Thr2_User_Text_4v004 TEXT_VA=0x01db400000
12335attr_text {
12336 Name = .Thr2_User_Text_4v004 ,
12337 thr2_nz_ctx_tsb_3 ,
12338 VA = 0x0001db400000 ,/* 0x0001db7fffc0 */
12339 RA = 0x02f3000000 ,
12340 PA = 0x02f3000000 ,
12341 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12342 TTE_V = 1 ,
12343 TTE_NFO = 0 ,
12344 TTE_L = 0 ,
12345 TTE_Soft = 0x0 ,
12346 TTE_IE = 0 ,
12347 TTE_E = 0 ,
12348 TTE_CP = 1 ,
12349 TTE_CV = 0 ,
12350 TTE_P = 0 ,
12351 TTE_EP = 1 ,
12352 TTE_W = 0 ,
12353 TTE_SW1 = 1 ,
12354 TTE_SW0 = 0 ,
12355 TTE_RSVD1 = 0 ,
12356 TTE_Size = 3 ,
12357 end_label = Thr2_User_Text_4v004_text_end ,
12358 compressimage ,
12359 }
12360.text
12361.global Thr2_User_Text_4v004_text_begin
12362Thr2_User_Text_4v004_text_begin:
12363 EXIT_GOOD
12364Thr2_User_Text_4v004_text_end:
12365/*********************************************************************/
12366SECTION .Thr2_User_Data_4v104 DATA_VA=0x0000338000
12367attr_data {
12368 Name = .Thr2_User_Data_4v104 ,
12369 VA = 0x000000338000 ,/* 0x000000339fc0 */
12370 RA = 0x020010e000 ,
12371 PA = 0x020010e000 ,
12372 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12373 thr2_nz_ctx_tsb_1 ,
12374 TTE_V = 1 ,
12375 TTE_NFO = 0 ,
12376 TTE_L = 1 ,
12377 TTE_Soft = 0x0 ,
12378 TTE_IE = 0 ,
12379 TTE_E = 0 ,
12380 TTE_CP = 1 ,
12381 TTE_CV = 0 ,
12382 TTE_P = 0 ,
12383 TTE_EP = 0 ,
12384 TTE_W = 1 ,
12385 TTE_SW1 = 0 ,
12386 TTE_SW0 = 1 ,
12387 TTE_RSVD1 = 0 ,
12388 TTE_Size = 0 ,
12389 end_label = Thr2_User_Data_4v104_data_end ,
12390 compressimage ,
12391 }
12392.data
12393.global Thr2_User_Data_4v104_data_begin
12394Thr2_User_Data_4v104_data_begin:
12395Thr2_User_Data_4v104_data_end:
12396/*********************************************************************/
12397SECTION .Thr2_User_Data_4v204 DATA_VA=0x01f6c00000
12398attr_data {
12399 Name = .Thr2_User_Data_4v204 ,
12400 VA = 0x0001f6c00000 ,/* 0x0001f6ffffc0 */
12401 RA = 0x02fdc00000 ,
12402 PA = 0x02fdc00000 ,
12403 TTE_Context = 0x0b48 ,/* DATA_SECONDARY */
12404 thr2_nz_ctx_tsb_3 ,
12405 TTE_V = 1 ,
12406 TTE_NFO = 0 ,
12407 TTE_L = 1 ,
12408 TTE_Soft = 0x0 ,
12409 TTE_IE = 0 ,
12410 TTE_E = 0 ,
12411 TTE_CP = 1 ,
12412 TTE_CV = 0 ,
12413 TTE_P = 0 ,
12414 TTE_EP = 0 ,
12415 TTE_W = 1 ,
12416 TTE_SW1 = 1 ,
12417 TTE_SW0 = 0 ,
12418 TTE_RSVD1 = 0 ,
12419 TTE_Size = 3 ,
12420 end_label = Thr2_User_Data_4v204_data_end ,
12421 compressimage ,
12422 }
12423.data
12424.global Thr2_User_Data_4v204_data_begin
12425Thr2_User_Data_4v204_data_begin:
12426Thr2_User_Data_4v204_data_end:
12427/*********************************************************************/
12428SECTION .Thr2_User_Data_4v304 DATA_VA=0x00003bc000
12429attr_data {
12430 Name = .Thr2_User_Data_4v304 ,
12431 VA = 0x0000003bc000 ,/* 0x0000003bdfc0 */
12432 RA = 0x02001c6000 ,
12433 PA = 0x02001c6000 ,
12434 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
12435 thr2_z_ctx_tsb_2 ,
12436 TTE_V = 1 ,
12437 TTE_NFO = 0 ,
12438 TTE_L = 0 ,
12439 TTE_Soft = 0x0 ,
12440 TTE_IE = 0 ,
12441 TTE_E = 0 ,
12442 TTE_CP = 0 ,
12443 TTE_CV = 0 ,
12444 TTE_P = 0 ,
12445 TTE_EP = 0 ,
12446 TTE_W = 1 ,
12447 TTE_SW1 = 1 ,
12448 TTE_SW0 = 1 ,
12449 TTE_RSVD1 = 0 ,
12450 TTE_Size = 0 ,
12451 end_label = Thr2_User_Data_4v304_data_end ,
12452 compressimage ,
12453 }
12454.data
12455.global Thr2_User_Data_4v304_data_begin
12456Thr2_User_Data_4v304_data_begin:
12457Thr2_User_Data_4v304_data_end:
12458/*********************************************************************/
12459SECTION .Thr2_User_Text_4v005 TEXT_VA=0x01f3400000
12460attr_text {
12461 Name = .Thr2_User_Text_4v005 ,
12462 thr2_nz_ctx_tsb_3 ,
12463 VA = 0x0001f3400000 ,/* 0x0001f37fffc0 */
12464 RA = 0x031ec00000 ,
12465 PA = 0x031ec00000 ,
12466 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12467 TTE_V = 1 ,
12468 TTE_NFO = 0 ,
12469 TTE_L = 0 ,
12470 TTE_Soft = 0x0 ,
12471 TTE_IE = 0 ,
12472 TTE_E = 0 ,
12473 TTE_CP = 1 ,
12474 TTE_CV = 0 ,
12475 TTE_P = 0 ,
12476 TTE_EP = 1 ,
12477 TTE_W = 0 ,
12478 TTE_SW1 = 1 ,
12479 TTE_SW0 = 0 ,
12480 TTE_RSVD1 = 0 ,
12481 TTE_Size = 3 ,
12482 end_label = Thr2_User_Text_4v005_text_end ,
12483 compressimage ,
12484 }
12485.text
12486.global Thr2_User_Text_4v005_text_begin
12487Thr2_User_Text_4v005_text_begin:
12488 EXIT_GOOD
12489Thr2_User_Text_4v005_text_end:
12490/*********************************************************************/
12491SECTION .Thr2_User_Data_4v105 DATA_VA=0x01e7400000
12492attr_data {
12493 Name = .Thr2_User_Data_4v105 ,
12494 VA = 0x0001e7400000 ,/* 0x0001e77fffc0 */
12495 RA = 0x02f2c00000 ,
12496 PA = 0x02f2c00000 ,
12497 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12498 thr2_nz_ctx_tsb_3 ,
12499 TTE_V = 1 ,
12500 TTE_NFO = 0 ,
12501 TTE_L = 1 ,
12502 TTE_Soft = 0x0 ,
12503 TTE_IE = 0 ,
12504 TTE_E = 0 ,
12505 TTE_CP = 1 ,
12506 TTE_CV = 0 ,
12507 TTE_P = 0 ,
12508 TTE_EP = 0 ,
12509 TTE_W = 1 ,
12510 TTE_SW1 = 0 ,
12511 TTE_SW0 = 1 ,
12512 TTE_RSVD1 = 0 ,
12513 TTE_Size = 3 ,
12514 end_label = Thr2_User_Data_4v105_data_end ,
12515 compressimage ,
12516 }
12517.data
12518.global Thr2_User_Data_4v105_data_begin
12519Thr2_User_Data_4v105_data_begin:
12520Thr2_User_Data_4v105_data_end:
12521/*********************************************************************/
12522SECTION .Thr2_User_Text_4v006 TEXT_VA=0x01c3c00000
12523attr_text {
12524 Name = .Thr2_User_Text_4v006 ,
12525 thr2_nz_ctx_tsb_3 ,
12526 VA = 0x0001c3c00000 ,/* 0x0001c3ffffc0 */
12527 RA = 0x031bc00000 ,
12528 PA = 0x031bc00000 ,
12529 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12530 TTE_V = 1 ,
12531 TTE_NFO = 0 ,
12532 TTE_L = 0 ,
12533 TTE_Soft = 0x0 ,
12534 TTE_IE = 0 ,
12535 TTE_E = 0 ,
12536 TTE_CP = 1 ,
12537 TTE_CV = 0 ,
12538 TTE_P = 0 ,
12539 TTE_EP = 1 ,
12540 TTE_W = 0 ,
12541 TTE_SW1 = 1 ,
12542 TTE_SW0 = 0 ,
12543 TTE_RSVD1 = 0 ,
12544 TTE_Size = 3 ,
12545 end_label = Thr2_User_Text_4v006_text_end ,
12546 compressimage ,
12547 }
12548.text
12549.global Thr2_User_Text_4v006_text_begin
12550Thr2_User_Text_4v006_text_begin:
12551 EXIT_GOOD
12552Thr2_User_Text_4v006_text_end:
12553/*********************************************************************/
12554SECTION .Thr2_User_Data_4v106 DATA_VA=0x00002c2000
12555attr_data {
12556 Name = .Thr2_User_Data_4v106 ,
12557 VA = 0x0000002c2000 ,/* 0x0000002c3fc0 */
12558 RA = 0x0200000000 ,
12559 PA = 0x0200000000 ,
12560 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12561 thr2_nz_ctx_tsb_1 ,
12562 TTE_V = 1 ,
12563 TTE_NFO = 0 ,
12564 TTE_L = 1 ,
12565 TTE_Soft = 0x0 ,
12566 TTE_IE = 0 ,
12567 TTE_E = 0 ,
12568 TTE_CP = 1 ,
12569 TTE_CV = 0 ,
12570 TTE_P = 0 ,
12571 TTE_EP = 0 ,
12572 TTE_W = 1 ,
12573 TTE_SW1 = 0 ,
12574 TTE_SW0 = 1 ,
12575 TTE_RSVD1 = 0 ,
12576 TTE_Size = 0 ,
12577 end_label = Thr2_User_Data_4v106_data_end ,
12578 compressimage ,
12579 }
12580.data
12581.global Thr2_User_Data_4v106_data_begin
12582Thr2_User_Data_4v106_data_begin:
12583Thr2_User_Data_4v106_data_end:
12584/*********************************************************************/
12585SECTION .Thr2_User_Text_4v007 TEXT_VA=0x01f3800000
12586attr_text {
12587 Name = .Thr2_User_Text_4v007 ,
12588 thr2_nz_ctx_tsb_3 ,
12589 VA = 0x0001f3800000 ,/* 0x0001f3bfffc0 */
12590 RA = 0x02e1c00000 ,
12591 PA = 0x02e1c00000 ,
12592 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12593 TTE_V = 1 ,
12594 TTE_NFO = 0 ,
12595 TTE_L = 0 ,
12596 TTE_Soft = 0x0 ,
12597 TTE_IE = 0 ,
12598 TTE_E = 0 ,
12599 TTE_CP = 1 ,
12600 TTE_CV = 0 ,
12601 TTE_P = 0 ,
12602 TTE_EP = 1 ,
12603 TTE_W = 0 ,
12604 TTE_SW1 = 1 ,
12605 TTE_SW0 = 0 ,
12606 TTE_RSVD1 = 0 ,
12607 TTE_Size = 3 ,
12608 end_label = Thr2_User_Text_4v007_text_end ,
12609 compressimage ,
12610 }
12611.text
12612.global Thr2_User_Text_4v007_text_begin
12613Thr2_User_Text_4v007_text_begin:
12614 EXIT_GOOD
12615Thr2_User_Text_4v007_text_end:
12616/*********************************************************************/
12617SECTION .Thr2_User_Data_4v107 DATA_VA=0x00003c8000
12618attr_data {
12619 Name = .Thr2_User_Data_4v107 ,
12620 VA = 0x0000003c8000 ,/* 0x0000003c9fc0 */
12621 RA = 0x02001f2000 ,
12622 PA = 0x02001f2000 ,
12623 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12624 thr2_nz_ctx_tsb_1 ,
12625 TTE_V = 1 ,
12626 TTE_NFO = 0 ,
12627 TTE_L = 1 ,
12628 TTE_Soft = 0x0 ,
12629 TTE_IE = 0 ,
12630 TTE_E = 0 ,
12631 TTE_CP = 1 ,
12632 TTE_CV = 0 ,
12633 TTE_P = 0 ,
12634 TTE_EP = 0 ,
12635 TTE_W = 1 ,
12636 TTE_SW1 = 0 ,
12637 TTE_SW0 = 1 ,
12638 TTE_RSVD1 = 0 ,
12639 TTE_Size = 0 ,
12640 end_label = Thr2_User_Data_4v107_data_end ,
12641 compressimage ,
12642 }
12643.data
12644.global Thr2_User_Data_4v107_data_begin
12645Thr2_User_Data_4v107_data_begin:
12646Thr2_User_Data_4v107_data_end:
12647/*********************************************************************/
12648SECTION .Thr2_User_Text_4v008 TEXT_VA=0x000aa20000
12649attr_text {
12650 Name = .Thr2_User_Text_4v008 ,
12651 thr2_nz_ctx_tsb_2 ,
12652 VA = 0x00000aa20000 ,/* 0x00000aa2ffc0 */
12653 RA = 0x0224cd0000 ,
12654 PA = 0x0224cd0000 ,
12655 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12656 TTE_V = 1 ,
12657 TTE_NFO = 0 ,
12658 TTE_L = 0 ,
12659 TTE_Soft = 0x0 ,
12660 TTE_IE = 0 ,
12661 TTE_E = 0 ,
12662 TTE_CP = 1 ,
12663 TTE_CV = 0 ,
12664 TTE_P = 0 ,
12665 TTE_EP = 1 ,
12666 TTE_W = 0 ,
12667 TTE_SW1 = 1 ,
12668 TTE_SW0 = 0 ,
12669 TTE_RSVD1 = 0 ,
12670 TTE_Size = 1 ,
12671 end_label = Thr2_User_Text_4v008_text_end ,
12672 compressimage ,
12673 }
12674.text
12675.global Thr2_User_Text_4v008_text_begin
12676Thr2_User_Text_4v008_text_begin:
12677 EXIT_GOOD
12678Thr2_User_Text_4v008_text_end:
12679/*********************************************************************/
12680SECTION .Thr2_User_Data_4v108 DATA_VA=0x00002c0000
12681attr_data {
12682 Name = .Thr2_User_Data_4v108 ,
12683 VA = 0x0000002c0000 ,/* 0x0000002c1fc0 */
12684 RA = 0x02000f0000 ,
12685 PA = 0x02000f0000 ,
12686 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12687 thr2_nz_ctx_tsb_1 ,
12688 TTE_V = 1 ,
12689 TTE_NFO = 0 ,
12690 TTE_L = 1 ,
12691 TTE_Soft = 0x0 ,
12692 TTE_IE = 0 ,
12693 TTE_E = 0 ,
12694 TTE_CP = 1 ,
12695 TTE_CV = 0 ,
12696 TTE_P = 0 ,
12697 TTE_EP = 0 ,
12698 TTE_W = 1 ,
12699 TTE_SW1 = 0 ,
12700 TTE_SW0 = 1 ,
12701 TTE_RSVD1 = 0 ,
12702 TTE_Size = 0 ,
12703 end_label = Thr2_User_Data_4v108_data_end ,
12704 compressimage ,
12705 }
12706.data
12707.global Thr2_User_Data_4v108_data_begin
12708Thr2_User_Data_4v108_data_begin:
12709Thr2_User_Data_4v108_data_end:
12710/*********************************************************************/
12711SECTION .Thr2_User_Text_4v009 TEXT_VA=0x01c0c00000
12712attr_text {
12713 Name = .Thr2_User_Text_4v009 ,
12714 thr2_nz_ctx_tsb_3 ,
12715 VA = 0x0001c0c00000 ,/* 0x0001c0ffffc0 */
12716 RA = 0x02e2c00000 ,
12717 PA = 0x02e2c00000 ,
12718 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12719 TTE_V = 1 ,
12720 TTE_NFO = 0 ,
12721 TTE_L = 0 ,
12722 TTE_Soft = 0x0 ,
12723 TTE_IE = 0 ,
12724 TTE_E = 0 ,
12725 TTE_CP = 1 ,
12726 TTE_CV = 0 ,
12727 TTE_P = 0 ,
12728 TTE_EP = 1 ,
12729 TTE_W = 0 ,
12730 TTE_SW1 = 1 ,
12731 TTE_SW0 = 0 ,
12732 TTE_RSVD1 = 0 ,
12733 TTE_Size = 3 ,
12734 end_label = Thr2_User_Text_4v009_text_end ,
12735 compressimage ,
12736 }
12737.text
12738.global Thr2_User_Text_4v009_text_begin
12739Thr2_User_Text_4v009_text_begin:
12740 EXIT_GOOD
12741Thr2_User_Text_4v009_text_end:
12742/*********************************************************************/
12743SECTION .Thr2_User_Data_4v109 DATA_VA=0x000a0a0000
12744attr_data {
12745 Name = .Thr2_User_Data_4v109 ,
12746 VA = 0x00000a0a0000 ,/* 0x00000a0affc0 */
12747 RA = 0x02246f0000 ,
12748 PA = 0x02246f0000 ,
12749 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12750 thr2_nz_ctx_tsb_2 ,
12751 TTE_V = 1 ,
12752 TTE_NFO = 0 ,
12753 TTE_L = 1 ,
12754 TTE_Soft = 0x0 ,
12755 TTE_IE = 0 ,
12756 TTE_E = 0 ,
12757 TTE_CP = 1 ,
12758 TTE_CV = 0 ,
12759 TTE_P = 0 ,
12760 TTE_EP = 0 ,
12761 TTE_W = 1 ,
12762 TTE_SW1 = 0 ,
12763 TTE_SW0 = 1 ,
12764 TTE_RSVD1 = 0 ,
12765 TTE_Size = 1 ,
12766 end_label = Thr2_User_Data_4v109_data_end ,
12767 compressimage ,
12768 }
12769.data
12770.global Thr2_User_Data_4v109_data_begin
12771Thr2_User_Data_4v109_data_begin:
12772Thr2_User_Data_4v109_data_end:
12773/*********************************************************************/
12774SECTION .Thr2_User_Text_4v00a TEXT_VA=0x000a530000
12775attr_text {
12776 Name = .Thr2_User_Text_4v00a ,
12777 thr2_nz_ctx_tsb_2 ,
12778 VA = 0x00000a530000 ,/* 0x00000a53ffc0 */
12779 RA = 0x02245d0000 ,
12780 PA = 0x02245d0000 ,
12781 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12782 TTE_V = 1 ,
12783 TTE_NFO = 0 ,
12784 TTE_L = 0 ,
12785 TTE_Soft = 0x0 ,
12786 TTE_IE = 0 ,
12787 TTE_E = 0 ,
12788 TTE_CP = 1 ,
12789 TTE_CV = 0 ,
12790 TTE_P = 0 ,
12791 TTE_EP = 1 ,
12792 TTE_W = 0 ,
12793 TTE_SW1 = 1 ,
12794 TTE_SW0 = 0 ,
12795 TTE_RSVD1 = 0 ,
12796 TTE_Size = 1 ,
12797 end_label = Thr2_User_Text_4v00a_text_end ,
12798 compressimage ,
12799 }
12800.text
12801.global Thr2_User_Text_4v00a_text_begin
12802Thr2_User_Text_4v00a_text_begin:
12803 EXIT_GOOD
12804Thr2_User_Text_4v00a_text_end:
12805/*********************************************************************/
12806SECTION .Thr2_User_Data_4v10a DATA_VA=0x0000376000
12807attr_data {
12808 Name = .Thr2_User_Data_4v10a ,
12809 VA = 0x000000376000 ,/* 0x000000377fc0 */
12810 RA = 0x020000c000 ,
12811 PA = 0x020000c000 ,
12812 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12813 thr2_nz_ctx_tsb_1 ,
12814 TTE_V = 1 ,
12815 TTE_NFO = 0 ,
12816 TTE_L = 1 ,
12817 TTE_Soft = 0x0 ,
12818 TTE_IE = 0 ,
12819 TTE_E = 0 ,
12820 TTE_CP = 1 ,
12821 TTE_CV = 0 ,
12822 TTE_P = 0 ,
12823 TTE_EP = 0 ,
12824 TTE_W = 1 ,
12825 TTE_SW1 = 0 ,
12826 TTE_SW0 = 1 ,
12827 TTE_RSVD1 = 0 ,
12828 TTE_Size = 0 ,
12829 end_label = Thr2_User_Data_4v10a_data_end ,
12830 compressimage ,
12831 }
12832.data
12833.global Thr2_User_Data_4v10a_data_begin
12834Thr2_User_Data_4v10a_data_begin:
12835Thr2_User_Data_4v10a_data_end:
12836/*********************************************************************/
12837SECTION .Thr2_User_Text_4v00b TEXT_VA=0x01c8800000
12838attr_text {
12839 Name = .Thr2_User_Text_4v00b ,
12840 thr2_nz_ctx_tsb_3 ,
12841 VA = 0x0001c8800000 ,/* 0x0001c8bfffc0 */
12842 RA = 0x02f1c00000 ,
12843 PA = 0x02f1c00000 ,
12844 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12845 TTE_V = 1 ,
12846 TTE_NFO = 0 ,
12847 TTE_L = 0 ,
12848 TTE_Soft = 0x0 ,
12849 TTE_IE = 0 ,
12850 TTE_E = 0 ,
12851 TTE_CP = 1 ,
12852 TTE_CV = 0 ,
12853 TTE_P = 0 ,
12854 TTE_EP = 1 ,
12855 TTE_W = 0 ,
12856 TTE_SW1 = 1 ,
12857 TTE_SW0 = 0 ,
12858 TTE_RSVD1 = 0 ,
12859 TTE_Size = 3 ,
12860 end_label = Thr2_User_Text_4v00b_text_end ,
12861 compressimage ,
12862 }
12863.text
12864.global Thr2_User_Text_4v00b_text_begin
12865Thr2_User_Text_4v00b_text_begin:
12866 EXIT_GOOD
12867Thr2_User_Text_4v00b_text_end:
12868/*********************************************************************/
12869SECTION .Thr2_User_Data_4v10b DATA_VA=0x0000226000
12870attr_data {
12871 Name = .Thr2_User_Data_4v10b ,
12872 VA = 0x000000226000 ,/* 0x000000227fc0 */
12873 RA = 0x020013c000 ,
12874 PA = 0x020013c000 ,
12875 TTE_Context = 0x09c1 ,/* DATA_PRIMARY */
12876 thr2_nz_ctx_tsb_1 ,
12877 TTE_V = 1 ,
12878 TTE_NFO = 0 ,
12879 TTE_L = 1 ,
12880 TTE_Soft = 0x0 ,
12881 TTE_IE = 0 ,
12882 TTE_E = 0 ,
12883 TTE_CP = 1 ,
12884 TTE_CV = 0 ,
12885 TTE_P = 0 ,
12886 TTE_EP = 0 ,
12887 TTE_W = 1 ,
12888 TTE_SW1 = 0 ,
12889 TTE_SW0 = 1 ,
12890 TTE_RSVD1 = 0 ,
12891 TTE_Size = 0 ,
12892 end_label = Thr2_User_Data_4v10b_data_end ,
12893 compressimage ,
12894 }
12895.data
12896.global Thr2_User_Data_4v10b_data_begin
12897Thr2_User_Data_4v10b_data_begin:
12898Thr2_User_Data_4v10b_data_end:
12899/*********************************************************************/
12900SECTION .Thr2_User_Text_4v00c TEXT_VA=0x000a8f0000
12901attr_text {
12902 Name = .Thr2_User_Text_4v00c ,
12903 thr2_nz_ctx_tsb_2 ,
12904 VA = 0x00000a8f0000 ,/* 0x00000a8fffc0 */
12905 RA = 0x0224fd0000 ,
12906 PA = 0x0224fd0000 ,
12907 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12908 TTE_V = 1 ,
12909 TTE_NFO = 0 ,
12910 TTE_L = 0 ,
12911 TTE_Soft = 0x0 ,
12912 TTE_IE = 0 ,
12913 TTE_E = 0 ,
12914 TTE_CP = 1 ,
12915 TTE_CV = 0 ,
12916 TTE_P = 0 ,
12917 TTE_EP = 1 ,
12918 TTE_W = 0 ,
12919 TTE_SW1 = 1 ,
12920 TTE_SW0 = 0 ,
12921 TTE_RSVD1 = 0 ,
12922 TTE_Size = 1 ,
12923 end_label = Thr2_User_Text_4v00c_text_end ,
12924 compressimage ,
12925 }
12926.text
12927.global Thr2_User_Text_4v00c_text_begin
12928Thr2_User_Text_4v00c_text_begin:
12929 EXIT_GOOD
12930Thr2_User_Text_4v00c_text_end:
12931/*********************************************************************/
12932SECTION .Thr2_User_Text_4v00d TEXT_VA=0x000a4a0000
12933attr_text {
12934 Name = .Thr2_User_Text_4v00d ,
12935 thr2_nz_ctx_tsb_2 ,
12936 VA = 0x00000a4a0000 ,/* 0x00000a4affc0 */
12937 RA = 0x0224f10000 ,
12938 PA = 0x0224f10000 ,
12939 TTE_Context = 0x09c1 ,/* TEXT_PRIMARY */
12940 TTE_V = 1 ,
12941 TTE_NFO = 0 ,
12942 TTE_L = 0 ,
12943 TTE_Soft = 0x0 ,
12944 TTE_IE = 0 ,
12945 TTE_E = 0 ,
12946 TTE_CP = 1 ,
12947 TTE_CV = 0 ,
12948 TTE_P = 0 ,
12949 TTE_EP = 1 ,
12950 TTE_W = 0 ,
12951 TTE_SW1 = 1 ,
12952 TTE_SW0 = 0 ,
12953 TTE_RSVD1 = 0 ,
12954 TTE_Size = 1 ,
12955 end_label = Thr2_User_Text_4v00d_text_end ,
12956 compressimage ,
12957 }
12958.text
12959.global Thr2_User_Text_4v00d_text_begin
12960Thr2_User_Text_4v00d_text_begin:
12961 EXIT_GOOD
12962Thr2_User_Text_4v00d_text_end:
12963/*********************************************************************/
12964SECTION .Thr3_User_Text_4v000 TEXT_VA=0x000a230000
12965attr_text {
12966 Name = .Thr3_User_Text_4v000 ,
12967 thr3_nz_ctx_tsb_2 ,
12968 VA = 0x00000a230000 ,/* 0x00000a23ffc0 */
12969 RA = 0x0014010000 ,
12970 PA = 0x0324010000 ,
12971 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
12972 TTE_V = 1 ,
12973 TTE_NFO = 0 ,
12974 TTE_L = 1 ,
12975 TTE_Soft = 0x0 ,
12976 TTE_IE = 0 ,
12977 TTE_E = 0 ,
12978 TTE_CP = 1 ,
12979 TTE_CV = 0 ,
12980 TTE_P = 0 ,
12981 TTE_EP = 1 ,
12982 TTE_W = 0 ,
12983 TTE_SW1 = 1 ,
12984 TTE_SW0 = 0 ,
12985 TTE_RSVD1 = 0 ,
12986 TTE_Size = 1 ,
12987 end_label = Thr3_User_Text_4v000_text_end ,
12988 compressimage ,
12989 }
12990.text
12991.global Thr3_user_code_entry
12992Thr3_user_code_entry:
12993.global Thr3_User_Text_4v000_text_begin
12994Thr3_User_Text_4v000_text_begin:
12995 EXIT_GOOD
12996Thr3_User_Text_4v000_text_end:
12997/*********************************************************************/
12998SECTION .Thr3_User_Data_4v100 DATA_VA=0x0000264000
12999attr_data {
13000 Name = .Thr3_User_Data_4v100 ,
13001 VA = 0x000000264000 ,/* 0x000000265fc0 */
13002 RA = 0x0300058000 ,
13003 PA = 0x0300058000 ,
13004 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13005 thr3_nz_ctx_tsb_1 ,
13006 TTE_V = 1 ,
13007 TTE_NFO = 0 ,
13008 TTE_L = 1 ,
13009 TTE_Soft = 0x0 ,
13010 TTE_IE = 0 ,
13011 TTE_E = 0 ,
13012 TTE_CP = 0 ,
13013 TTE_CV = 0 ,
13014 TTE_P = 0 ,
13015 TTE_EP = 0 ,
13016 TTE_W = 1 ,
13017 TTE_SW1 = 0 ,
13018 TTE_SW0 = 0 ,
13019 TTE_RSVD1 = 0 ,
13020 TTE_Size = 0 ,
13021 end_label = Thr3_User_Data_4v100_data_end ,
13022 compressimage ,
13023 }
13024.data
13025.global Thr3_User_Data_4v100_data_begin
13026Thr3_User_Data_4v100_data_begin:
13027Thr3_User_Data_4v100_data_end:
13028/*********************************************************************/
13029SECTION .Thr3_User_Data_4v200 DATA_VA=0x000a610000
13030attr_data {
13031 Name = .Thr3_User_Data_4v200 ,
13032 VA = 0x00000a610000 ,/* 0x00000a61ffc0 */
13033 RA = 0x0014f30000 ,
13034 PA = 0x0324f30000 ,
13035 TTE_Context = 0x07a8 ,/* DATA_SECONDARY */
13036 thr3_nz_ctx_tsb_2 ,
13037 TTE_V = 1 ,
13038 TTE_NFO = 0 ,
13039 TTE_L = 1 ,
13040 TTE_Soft = 0x0 ,
13041 TTE_IE = 0 ,
13042 TTE_E = 0 ,
13043 TTE_CP = 0 ,
13044 TTE_CV = 0 ,
13045 TTE_P = 0 ,
13046 TTE_EP = 0 ,
13047 TTE_W = 1 ,
13048 TTE_SW1 = 1 ,
13049 TTE_SW0 = 0 ,
13050 TTE_RSVD1 = 0 ,
13051 TTE_Size = 1 ,
13052 end_label = Thr3_User_Data_4v200_data_end ,
13053 compressimage ,
13054 }
13055.data
13056.global Thr3_User_Data_4v200_data_begin
13057Thr3_User_Data_4v200_data_begin:
13058Thr3_User_Data_4v200_data_end:
13059/*********************************************************************/
13060SECTION .Thr3_User_Data_4v300 DATA_VA=0x0000320000
13061attr_data {
13062 Name = .Thr3_User_Data_4v300 ,
13063 VA = 0x000000320000 ,/* 0x000000321fc0 */
13064 RA = 0x03001e2000 ,
13065 PA = 0x03001e2000 ,
13066 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
13067 thr3_z_ctx_tsb_2 ,
13068 TTE_V = 1 ,
13069 TTE_NFO = 0 ,
13070 TTE_L = 0 ,
13071 TTE_Soft = 0x0 ,
13072 TTE_IE = 0 ,
13073 TTE_E = 0 ,
13074 TTE_CP = 1 ,
13075 TTE_CV = 0 ,
13076 TTE_P = 0 ,
13077 TTE_EP = 0 ,
13078 TTE_W = 1 ,
13079 TTE_SW1 = 0 ,
13080 TTE_SW0 = 1 ,
13081 TTE_RSVD1 = 0 ,
13082 TTE_Size = 0 ,
13083 end_label = Thr3_User_Data_4v300_data_end ,
13084 compressimage ,
13085 }
13086.data
13087.global Thr3_User_Data_4v300_data_begin
13088Thr3_User_Data_4v300_data_begin:
13089Thr3_User_Data_4v300_data_end:
13090/*********************************************************************/
13091SECTION .Thr3_User_Text_4v001 TEXT_VA=0x000a730000
13092attr_text {
13093 Name = .Thr3_User_Text_4v001 ,
13094 thr3_nz_ctx_tsb_2 ,
13095 VA = 0x00000a730000 ,/* 0x00000a73ffc0 */
13096 RA = 0x00143d0000 ,
13097 PA = 0x03243d0000 ,
13098 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13099 TTE_V = 1 ,
13100 TTE_NFO = 0 ,
13101 TTE_L = 1 ,
13102 TTE_Soft = 0x0 ,
13103 TTE_IE = 0 ,
13104 TTE_E = 0 ,
13105 TTE_CP = 1 ,
13106 TTE_CV = 0 ,
13107 TTE_P = 0 ,
13108 TTE_EP = 1 ,
13109 TTE_W = 0 ,
13110 TTE_SW1 = 1 ,
13111 TTE_SW0 = 0 ,
13112 TTE_RSVD1 = 0 ,
13113 TTE_Size = 1 ,
13114 end_label = Thr3_User_Text_4v001_text_end ,
13115 compressimage ,
13116 }
13117.text
13118.global Thr3_User_Text_4v001_text_begin
13119Thr3_User_Text_4v001_text_begin:
13120 EXIT_GOOD
13121Thr3_User_Text_4v001_text_end:
13122/*********************************************************************/
13123SECTION .Thr3_User_Data_4v101 DATA_VA=0x0000208000
13124attr_data {
13125 Name = .Thr3_User_Data_4v101 ,
13126 VA = 0x000000208000 ,/* 0x000000209fc0 */
13127 RA = 0x03001fe000 ,
13128 PA = 0x03001fe000 ,
13129 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13130 thr3_nz_ctx_tsb_1 ,
13131 TTE_V = 1 ,
13132 TTE_NFO = 0 ,
13133 TTE_L = 1 ,
13134 TTE_Soft = 0x0 ,
13135 TTE_IE = 0 ,
13136 TTE_E = 0 ,
13137 TTE_CP = 0 ,
13138 TTE_CV = 0 ,
13139 TTE_P = 0 ,
13140 TTE_EP = 0 ,
13141 TTE_W = 1 ,
13142 TTE_SW1 = 0 ,
13143 TTE_SW0 = 0 ,
13144 TTE_RSVD1 = 0 ,
13145 TTE_Size = 0 ,
13146 end_label = Thr3_User_Data_4v101_data_end ,
13147 compressimage ,
13148 }
13149.data
13150.global Thr3_User_Data_4v101_data_begin
13151Thr3_User_Data_4v101_data_begin:
13152Thr3_User_Data_4v101_data_end:
13153/*********************************************************************/
13154SECTION .Thr3_User_Data_4v201 DATA_VA=0x000037c000
13155attr_data {
13156 Name = .Thr3_User_Data_4v201 ,
13157 VA = 0x00000037c000 ,/* 0x00000037dfc0 */
13158 RA = 0x03000fa000 ,
13159 PA = 0x03000fa000 ,
13160 TTE_Context = 0x07a8 ,/* DATA_SECONDARY */
13161 thr3_nz_ctx_tsb_1 ,
13162 TTE_V = 1 ,
13163 TTE_NFO = 0 ,
13164 TTE_L = 1 ,
13165 TTE_Soft = 0x0 ,
13166 TTE_IE = 0 ,
13167 TTE_E = 0 ,
13168 TTE_CP = 0 ,
13169 TTE_CV = 0 ,
13170 TTE_P = 0 ,
13171 TTE_EP = 0 ,
13172 TTE_W = 1 ,
13173 TTE_SW1 = 1 ,
13174 TTE_SW0 = 0 ,
13175 TTE_RSVD1 = 0 ,
13176 TTE_Size = 0 ,
13177 end_label = Thr3_User_Data_4v201_data_end ,
13178 compressimage ,
13179 }
13180.data
13181.global Thr3_User_Data_4v201_data_begin
13182Thr3_User_Data_4v201_data_begin:
13183Thr3_User_Data_4v201_data_end:
13184/*********************************************************************/
13185SECTION .Thr3_User_Data_4v301 DATA_VA=0x00002d2000
13186attr_data {
13187 Name = .Thr3_User_Data_4v301 ,
13188 VA = 0x0000002d2000 ,/* 0x0000002d3fc0 */
13189 RA = 0x03001ac000 ,
13190 PA = 0x03001ac000 ,
13191 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
13192 thr3_z_ctx_tsb_2 ,
13193 TTE_V = 1 ,
13194 TTE_NFO = 0 ,
13195 TTE_L = 0 ,
13196 TTE_Soft = 0x0 ,
13197 TTE_IE = 0 ,
13198 TTE_E = 0 ,
13199 TTE_CP = 1 ,
13200 TTE_CV = 0 ,
13201 TTE_P = 0 ,
13202 TTE_EP = 0 ,
13203 TTE_W = 1 ,
13204 TTE_SW1 = 0 ,
13205 TTE_SW0 = 1 ,
13206 TTE_RSVD1 = 0 ,
13207 TTE_Size = 0 ,
13208 end_label = Thr3_User_Data_4v301_data_end ,
13209 compressimage ,
13210 }
13211.data
13212.global Thr3_User_Data_4v301_data_begin
13213Thr3_User_Data_4v301_data_begin:
13214Thr3_User_Data_4v301_data_end:
13215/*********************************************************************/
13216SECTION .Thr3_User_Text_4v002 TEXT_VA=0x000aff0000
13217attr_text {
13218 Name = .Thr3_User_Text_4v002 ,
13219 thr3_nz_ctx_tsb_2 ,
13220 VA = 0x00000aff0000 ,/* 0x00000affffc0 */
13221 RA = 0x0014070000 ,
13222 PA = 0x0324070000 ,
13223 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13224 TTE_V = 1 ,
13225 TTE_NFO = 0 ,
13226 TTE_L = 1 ,
13227 TTE_Soft = 0x0 ,
13228 TTE_IE = 0 ,
13229 TTE_E = 0 ,
13230 TTE_CP = 1 ,
13231 TTE_CV = 0 ,
13232 TTE_P = 0 ,
13233 TTE_EP = 1 ,
13234 TTE_W = 0 ,
13235 TTE_SW1 = 1 ,
13236 TTE_SW0 = 0 ,
13237 TTE_RSVD1 = 0 ,
13238 TTE_Size = 1 ,
13239 end_label = Thr3_User_Text_4v002_text_end ,
13240 compressimage ,
13241 }
13242.text
13243.global Thr3_User_Text_4v002_text_begin
13244Thr3_User_Text_4v002_text_begin:
13245 EXIT_GOOD
13246Thr3_User_Text_4v002_text_end:
13247/*********************************************************************/
13248SECTION .Thr3_User_Data_4v102 DATA_VA=0x00003c0000
13249attr_data {
13250 Name = .Thr3_User_Data_4v102 ,
13251 VA = 0x0000003c0000 ,/* 0x0000003c1fc0 */
13252 RA = 0x03001a6000 ,
13253 PA = 0x03001a6000 ,
13254 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13255 thr3_nz_ctx_tsb_1 ,
13256 TTE_V = 1 ,
13257 TTE_NFO = 0 ,
13258 TTE_L = 1 ,
13259 TTE_Soft = 0x0 ,
13260 TTE_IE = 0 ,
13261 TTE_E = 0 ,
13262 TTE_CP = 0 ,
13263 TTE_CV = 0 ,
13264 TTE_P = 0 ,
13265 TTE_EP = 0 ,
13266 TTE_W = 1 ,
13267 TTE_SW1 = 0 ,
13268 TTE_SW0 = 0 ,
13269 TTE_RSVD1 = 0 ,
13270 TTE_Size = 0 ,
13271 end_label = Thr3_User_Data_4v102_data_end ,
13272 compressimage ,
13273 }
13274.data
13275.global Thr3_User_Data_4v102_data_begin
13276Thr3_User_Data_4v102_data_begin:
13277Thr3_User_Data_4v102_data_end:
13278/*********************************************************************/
13279SECTION .Thr3_User_Data_4v202 DATA_VA=0x00003d6000
13280attr_data {
13281 Name = .Thr3_User_Data_4v202 ,
13282 VA = 0x0000003d6000 ,/* 0x0000003d7fc0 */
13283 RA = 0x03000d8000 ,
13284 PA = 0x03000d8000 ,
13285 TTE_Context = 0x07a8 ,/* DATA_SECONDARY */
13286 thr3_nz_ctx_tsb_1 ,
13287 TTE_V = 1 ,
13288 TTE_NFO = 0 ,
13289 TTE_L = 1 ,
13290 TTE_Soft = 0x0 ,
13291 TTE_IE = 0 ,
13292 TTE_E = 0 ,
13293 TTE_CP = 0 ,
13294 TTE_CV = 0 ,
13295 TTE_P = 0 ,
13296 TTE_EP = 0 ,
13297 TTE_W = 1 ,
13298 TTE_SW1 = 1 ,
13299 TTE_SW0 = 0 ,
13300 TTE_RSVD1 = 0 ,
13301 TTE_Size = 0 ,
13302 end_label = Thr3_User_Data_4v202_data_end ,
13303 compressimage ,
13304 }
13305.data
13306.global Thr3_User_Data_4v202_data_begin
13307Thr3_User_Data_4v202_data_begin:
13308Thr3_User_Data_4v202_data_end:
13309/*********************************************************************/
13310SECTION .Thr3_User_Text_4v003 TEXT_VA=0x00002f6000
13311attr_text {
13312 Name = .Thr3_User_Text_4v003 ,
13313 thr3_nz_ctx_tsb_1 ,
13314 VA = 0x0000002f6000 ,/* 0x0000002f7fc0 */
13315 RA = 0x03001aa000 ,
13316 PA = 0x03001aa000 ,
13317 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13318 TTE_V = 1 ,
13319 TTE_NFO = 0 ,
13320 TTE_L = 1 ,
13321 TTE_Soft = 0x0 ,
13322 TTE_IE = 0 ,
13323 TTE_E = 0 ,
13324 TTE_CP = 1 ,
13325 TTE_CV = 0 ,
13326 TTE_P = 0 ,
13327 TTE_EP = 1 ,
13328 TTE_W = 0 ,
13329 TTE_SW1 = 1 ,
13330 TTE_SW0 = 0 ,
13331 TTE_RSVD1 = 0 ,
13332 TTE_Size = 0 ,
13333 end_label = Thr3_User_Text_4v003_text_end ,
13334 compressimage ,
13335 }
13336.text
13337.global Thr3_User_Text_4v003_text_begin
13338Thr3_User_Text_4v003_text_begin:
13339 EXIT_GOOD
13340Thr3_User_Text_4v003_text_end:
13341/*********************************************************************/
13342SECTION .Thr3_User_Data_4v103 DATA_VA=0x01d9800000
13343attr_data {
13344 Name = .Thr3_User_Data_4v103 ,
13345 VA = 0x0001d9800000 ,/* 0x0001d9bfffc0 */
13346 RA = 0x03ff400000 ,
13347 PA = 0x03ff400000 ,
13348 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13349 thr3_nz_ctx_tsb_3 ,
13350 TTE_V = 1 ,
13351 TTE_NFO = 0 ,
13352 TTE_L = 1 ,
13353 TTE_Soft = 0x0 ,
13354 TTE_IE = 0 ,
13355 TTE_E = 0 ,
13356 TTE_CP = 0 ,
13357 TTE_CV = 0 ,
13358 TTE_P = 0 ,
13359 TTE_EP = 0 ,
13360 TTE_W = 1 ,
13361 TTE_SW1 = 0 ,
13362 TTE_SW0 = 0 ,
13363 TTE_RSVD1 = 0 ,
13364 TTE_Size = 3 ,
13365 end_label = Thr3_User_Data_4v103_data_end ,
13366 compressimage ,
13367 }
13368.data
13369.global Thr3_User_Data_4v103_data_begin
13370Thr3_User_Data_4v103_data_begin:
13371Thr3_User_Data_4v103_data_end:
13372/*********************************************************************/
13373SECTION .Thr3_User_Text_4v004 TEXT_VA=0x000030a000
13374attr_text {
13375 Name = .Thr3_User_Text_4v004 ,
13376 thr3_nz_ctx_tsb_1 ,
13377 VA = 0x00000030a000 ,/* 0x00000030bfc0 */
13378 RA = 0x0300044000 ,
13379 PA = 0x0300044000 ,
13380 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13381 TTE_V = 1 ,
13382 TTE_NFO = 0 ,
13383 TTE_L = 1 ,
13384 TTE_Soft = 0x0 ,
13385 TTE_IE = 0 ,
13386 TTE_E = 0 ,
13387 TTE_CP = 1 ,
13388 TTE_CV = 0 ,
13389 TTE_P = 0 ,
13390 TTE_EP = 1 ,
13391 TTE_W = 0 ,
13392 TTE_SW1 = 1 ,
13393 TTE_SW0 = 0 ,
13394 TTE_RSVD1 = 0 ,
13395 TTE_Size = 0 ,
13396 end_label = Thr3_User_Text_4v004_text_end ,
13397 compressimage ,
13398 }
13399.text
13400.global Thr3_User_Text_4v004_text_begin
13401Thr3_User_Text_4v004_text_begin:
13402 EXIT_GOOD
13403Thr3_User_Text_4v004_text_end:
13404/*********************************************************************/
13405SECTION .Thr3_User_Data_4v104 DATA_VA=0x000aa70000
13406attr_data {
13407 Name = .Thr3_User_Data_4v104 ,
13408 VA = 0x00000aa70000 ,/* 0x00000aa7ffc0 */
13409 RA = 0x00144c0000 ,
13410 PA = 0x03244c0000 ,
13411 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13412 thr3_nz_ctx_tsb_2 ,
13413 TTE_V = 1 ,
13414 TTE_NFO = 0 ,
13415 TTE_L = 1 ,
13416 TTE_Soft = 0x0 ,
13417 TTE_IE = 0 ,
13418 TTE_E = 0 ,
13419 TTE_CP = 0 ,
13420 TTE_CV = 0 ,
13421 TTE_P = 0 ,
13422 TTE_EP = 0 ,
13423 TTE_W = 1 ,
13424 TTE_SW1 = 0 ,
13425 TTE_SW0 = 0 ,
13426 TTE_RSVD1 = 0 ,
13427 TTE_Size = 1 ,
13428 end_label = Thr3_User_Data_4v104_data_end ,
13429 compressimage ,
13430 }
13431.data
13432.global Thr3_User_Data_4v104_data_begin
13433Thr3_User_Data_4v104_data_begin:
13434Thr3_User_Data_4v104_data_end:
13435/*********************************************************************/
13436SECTION .Thr3_User_Text_4v005 TEXT_VA=0x000a550000
13437attr_text {
13438 Name = .Thr3_User_Text_4v005 ,
13439 thr3_nz_ctx_tsb_2 ,
13440 VA = 0x00000a550000 ,/* 0x00000a55ffc0 */
13441 RA = 0x0014b70000 ,
13442 PA = 0x0324b70000 ,
13443 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13444 TTE_V = 1 ,
13445 TTE_NFO = 0 ,
13446 TTE_L = 1 ,
13447 TTE_Soft = 0x0 ,
13448 TTE_IE = 0 ,
13449 TTE_E = 0 ,
13450 TTE_CP = 1 ,
13451 TTE_CV = 0 ,
13452 TTE_P = 0 ,
13453 TTE_EP = 1 ,
13454 TTE_W = 0 ,
13455 TTE_SW1 = 1 ,
13456 TTE_SW0 = 0 ,
13457 TTE_RSVD1 = 0 ,
13458 TTE_Size = 1 ,
13459 end_label = Thr3_User_Text_4v005_text_end ,
13460 compressimage ,
13461 }
13462.text
13463.global Thr3_User_Text_4v005_text_begin
13464Thr3_User_Text_4v005_text_begin:
13465 EXIT_GOOD
13466Thr3_User_Text_4v005_text_end:
13467/*********************************************************************/
13468SECTION .Thr3_User_Data_4v105 DATA_VA=0x0da0000000
13469attr_data {
13470 Name = .Thr3_User_Data_4v105 ,
13471 VA = 0x000da0000000 ,/* 0x000dafffffc0 */
13472 RA = 0x1c00000000 ,
13473 PA = 0x1f30000000 ,
13474 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13475 thr3_nz_ctx_tsb_0 ,
13476 TTE_V = 1 ,
13477 TTE_NFO = 0 ,
13478 TTE_L = 1 ,
13479 TTE_Soft = 0x0 ,
13480 TTE_IE = 0 ,
13481 TTE_E = 0 ,
13482 TTE_CP = 0 ,
13483 TTE_CV = 0 ,
13484 TTE_P = 0 ,
13485 TTE_EP = 0 ,
13486 TTE_W = 1 ,
13487 TTE_SW1 = 0 ,
13488 TTE_SW0 = 0 ,
13489 TTE_RSVD1 = 0 ,
13490 TTE_Size = 5 ,
13491 end_label = Thr3_User_Data_4v105_data_end ,
13492 compressimage ,
13493 }
13494.data
13495.global Thr3_User_Data_4v105_data_begin
13496Thr3_User_Data_4v105_data_begin:
13497Thr3_User_Data_4v105_data_end:
13498/*********************************************************************/
13499SECTION .Thr3_User_Text_4v006 TEXT_VA=0x000a620000
13500attr_text {
13501 Name = .Thr3_User_Text_4v006 ,
13502 thr3_nz_ctx_tsb_2 ,
13503 VA = 0x00000a620000 ,/* 0x00000a62ffc0 */
13504 RA = 0x0014180000 ,
13505 PA = 0x0324180000 ,
13506 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13507 TTE_V = 1 ,
13508 TTE_NFO = 0 ,
13509 TTE_L = 1 ,
13510 TTE_Soft = 0x0 ,
13511 TTE_IE = 0 ,
13512 TTE_E = 0 ,
13513 TTE_CP = 1 ,
13514 TTE_CV = 0 ,
13515 TTE_P = 0 ,
13516 TTE_EP = 1 ,
13517 TTE_W = 0 ,
13518 TTE_SW1 = 1 ,
13519 TTE_SW0 = 0 ,
13520 TTE_RSVD1 = 0 ,
13521 TTE_Size = 1 ,
13522 end_label = Thr3_User_Text_4v006_text_end ,
13523 compressimage ,
13524 }
13525.text
13526.global Thr3_User_Text_4v006_text_begin
13527Thr3_User_Text_4v006_text_begin:
13528 EXIT_GOOD
13529Thr3_User_Text_4v006_text_end:
13530/*********************************************************************/
13531SECTION .Thr3_User_Data_4v106 DATA_VA=0x000ab20000
13532attr_data {
13533 Name = .Thr3_User_Data_4v106 ,
13534 VA = 0x00000ab20000 ,/* 0x00000ab2ffc0 */
13535 RA = 0x0014dc0000 ,
13536 PA = 0x0324dc0000 ,
13537 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13538 thr3_nz_ctx_tsb_2 ,
13539 TTE_V = 1 ,
13540 TTE_NFO = 0 ,
13541 TTE_L = 1 ,
13542 TTE_Soft = 0x0 ,
13543 TTE_IE = 0 ,
13544 TTE_E = 0 ,
13545 TTE_CP = 0 ,
13546 TTE_CV = 0 ,
13547 TTE_P = 0 ,
13548 TTE_EP = 0 ,
13549 TTE_W = 1 ,
13550 TTE_SW1 = 0 ,
13551 TTE_SW0 = 0 ,
13552 TTE_RSVD1 = 0 ,
13553 TTE_Size = 1 ,
13554 end_label = Thr3_User_Data_4v106_data_end ,
13555 compressimage ,
13556 }
13557.data
13558.global Thr3_User_Data_4v106_data_begin
13559Thr3_User_Data_4v106_data_begin:
13560Thr3_User_Data_4v106_data_end:
13561/*********************************************************************/
13562SECTION .Thr3_User_Text_4v007 TEXT_VA=0x00003b6000
13563attr_text {
13564 Name = .Thr3_User_Text_4v007 ,
13565 thr3_nz_ctx_tsb_1 ,
13566 VA = 0x0000003b6000 ,/* 0x0000003b7fc0 */
13567 RA = 0x030007e000 ,
13568 PA = 0x030007e000 ,
13569 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13570 TTE_V = 1 ,
13571 TTE_NFO = 0 ,
13572 TTE_L = 1 ,
13573 TTE_Soft = 0x0 ,
13574 TTE_IE = 0 ,
13575 TTE_E = 0 ,
13576 TTE_CP = 1 ,
13577 TTE_CV = 0 ,
13578 TTE_P = 0 ,
13579 TTE_EP = 1 ,
13580 TTE_W = 0 ,
13581 TTE_SW1 = 1 ,
13582 TTE_SW0 = 0 ,
13583 TTE_RSVD1 = 0 ,
13584 TTE_Size = 0 ,
13585 end_label = Thr3_User_Text_4v007_text_end ,
13586 compressimage ,
13587 }
13588.text
13589.global Thr3_User_Text_4v007_text_begin
13590Thr3_User_Text_4v007_text_begin:
13591 EXIT_GOOD
13592Thr3_User_Text_4v007_text_end:
13593/*********************************************************************/
13594SECTION .Thr3_User_Data_4v107 DATA_VA=0x0000274000
13595attr_data {
13596 Name = .Thr3_User_Data_4v107 ,
13597 VA = 0x000000274000 ,/* 0x000000275fc0 */
13598 RA = 0x030001c000 ,
13599 PA = 0x030001c000 ,
13600 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13601 thr3_nz_ctx_tsb_1 ,
13602 TTE_V = 1 ,
13603 TTE_NFO = 0 ,
13604 TTE_L = 1 ,
13605 TTE_Soft = 0x0 ,
13606 TTE_IE = 0 ,
13607 TTE_E = 0 ,
13608 TTE_CP = 0 ,
13609 TTE_CV = 0 ,
13610 TTE_P = 0 ,
13611 TTE_EP = 0 ,
13612 TTE_W = 1 ,
13613 TTE_SW1 = 0 ,
13614 TTE_SW0 = 0 ,
13615 TTE_RSVD1 = 0 ,
13616 TTE_Size = 0 ,
13617 end_label = Thr3_User_Data_4v107_data_end ,
13618 compressimage ,
13619 }
13620.data
13621.global Thr3_User_Data_4v107_data_begin
13622Thr3_User_Data_4v107_data_begin:
13623Thr3_User_Data_4v107_data_end:
13624/*********************************************************************/
13625SECTION .Thr3_User_Text_4v008 TEXT_VA=0x0000380000
13626attr_text {
13627 Name = .Thr3_User_Text_4v008 ,
13628 thr3_nz_ctx_tsb_1 ,
13629 VA = 0x000000380000 ,/* 0x000000381fc0 */
13630 RA = 0x030018c000 ,
13631 PA = 0x030018c000 ,
13632 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13633 TTE_V = 1 ,
13634 TTE_NFO = 0 ,
13635 TTE_L = 1 ,
13636 TTE_Soft = 0x0 ,
13637 TTE_IE = 0 ,
13638 TTE_E = 0 ,
13639 TTE_CP = 1 ,
13640 TTE_CV = 0 ,
13641 TTE_P = 0 ,
13642 TTE_EP = 1 ,
13643 TTE_W = 0 ,
13644 TTE_SW1 = 1 ,
13645 TTE_SW0 = 0 ,
13646 TTE_RSVD1 = 0 ,
13647 TTE_Size = 0 ,
13648 end_label = Thr3_User_Text_4v008_text_end ,
13649 compressimage ,
13650 }
13651.text
13652.global Thr3_User_Text_4v008_text_begin
13653Thr3_User_Text_4v008_text_begin:
13654 EXIT_GOOD
13655Thr3_User_Text_4v008_text_end:
13656/*********************************************************************/
13657SECTION .Thr3_User_Data_4v108 DATA_VA=0x0c90000000
13658attr_data {
13659 Name = .Thr3_User_Data_4v108 ,
13660 VA = 0x000c90000000 ,/* 0x000c9fffffc0 */
13661 RA = 0x1fa0000000 ,
13662 PA = 0x22d0000000 ,
13663 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13664 thr3_nz_ctx_tsb_0 ,
13665 TTE_V = 1 ,
13666 TTE_NFO = 0 ,
13667 TTE_L = 1 ,
13668 TTE_Soft = 0x0 ,
13669 TTE_IE = 0 ,
13670 TTE_E = 0 ,
13671 TTE_CP = 0 ,
13672 TTE_CV = 0 ,
13673 TTE_P = 0 ,
13674 TTE_EP = 0 ,
13675 TTE_W = 1 ,
13676 TTE_SW1 = 0 ,
13677 TTE_SW0 = 0 ,
13678 TTE_RSVD1 = 0 ,
13679 TTE_Size = 5 ,
13680 end_label = Thr3_User_Data_4v108_data_end ,
13681 compressimage ,
13682 }
13683.data
13684.global Thr3_User_Data_4v108_data_begin
13685Thr3_User_Data_4v108_data_begin:
13686Thr3_User_Data_4v108_data_end:
13687/*********************************************************************/
13688SECTION .Thr3_User_Text_4v009 TEXT_VA=0x000abf0000
13689attr_text {
13690 Name = .Thr3_User_Text_4v009 ,
13691 thr3_nz_ctx_tsb_2 ,
13692 VA = 0x00000abf0000 ,/* 0x00000abfffc0 */
13693 RA = 0x0014ac0000 ,
13694 PA = 0x0324ac0000 ,
13695 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13696 TTE_V = 1 ,
13697 TTE_NFO = 0 ,
13698 TTE_L = 1 ,
13699 TTE_Soft = 0x0 ,
13700 TTE_IE = 0 ,
13701 TTE_E = 0 ,
13702 TTE_CP = 1 ,
13703 TTE_CV = 0 ,
13704 TTE_P = 0 ,
13705 TTE_EP = 1 ,
13706 TTE_W = 0 ,
13707 TTE_SW1 = 1 ,
13708 TTE_SW0 = 0 ,
13709 TTE_RSVD1 = 0 ,
13710 TTE_Size = 1 ,
13711 end_label = Thr3_User_Text_4v009_text_end ,
13712 compressimage ,
13713 }
13714.text
13715.global Thr3_User_Text_4v009_text_begin
13716Thr3_User_Text_4v009_text_begin:
13717 EXIT_GOOD
13718Thr3_User_Text_4v009_text_end:
13719/*********************************************************************/
13720SECTION .Thr3_User_Data_4v109 DATA_VA=0x000a070000
13721attr_data {
13722 Name = .Thr3_User_Data_4v109 ,
13723 VA = 0x00000a070000 ,/* 0x00000a07ffc0 */
13724 RA = 0x0014120000 ,
13725 PA = 0x0324120000 ,
13726 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13727 thr3_nz_ctx_tsb_2 ,
13728 TTE_V = 1 ,
13729 TTE_NFO = 0 ,
13730 TTE_L = 1 ,
13731 TTE_Soft = 0x0 ,
13732 TTE_IE = 0 ,
13733 TTE_E = 0 ,
13734 TTE_CP = 0 ,
13735 TTE_CV = 0 ,
13736 TTE_P = 0 ,
13737 TTE_EP = 0 ,
13738 TTE_W = 1 ,
13739 TTE_SW1 = 0 ,
13740 TTE_SW0 = 0 ,
13741 TTE_RSVD1 = 0 ,
13742 TTE_Size = 1 ,
13743 end_label = Thr3_User_Data_4v109_data_end ,
13744 compressimage ,
13745 }
13746.data
13747.global Thr3_User_Data_4v109_data_begin
13748Thr3_User_Data_4v109_data_begin:
13749Thr3_User_Data_4v109_data_end:
13750/*********************************************************************/
13751SECTION .Thr3_User_Text_4v00a TEXT_VA=0x0000378000
13752attr_text {
13753 Name = .Thr3_User_Text_4v00a ,
13754 thr3_nz_ctx_tsb_1 ,
13755 VA = 0x000000378000 ,/* 0x000000379fc0 */
13756 RA = 0x0300160000 ,
13757 PA = 0x0300160000 ,
13758 TTE_Context = 0x0d2c ,/* TEXT_PRIMARY */
13759 TTE_V = 1 ,
13760 TTE_NFO = 0 ,
13761 TTE_L = 1 ,
13762 TTE_Soft = 0x0 ,
13763 TTE_IE = 0 ,
13764 TTE_E = 0 ,
13765 TTE_CP = 1 ,
13766 TTE_CV = 0 ,
13767 TTE_P = 0 ,
13768 TTE_EP = 1 ,
13769 TTE_W = 0 ,
13770 TTE_SW1 = 1 ,
13771 TTE_SW0 = 0 ,
13772 TTE_RSVD1 = 0 ,
13773 TTE_Size = 0 ,
13774 end_label = Thr3_User_Text_4v00a_text_end ,
13775 compressimage ,
13776 }
13777.text
13778.global Thr3_User_Text_4v00a_text_begin
13779Thr3_User_Text_4v00a_text_begin:
13780 EXIT_GOOD
13781Thr3_User_Text_4v00a_text_end:
13782/*********************************************************************/
13783SECTION .Thr3_User_Data_4v10a DATA_VA=0x01df000000
13784attr_data {
13785 Name = .Thr3_User_Data_4v10a ,
13786 VA = 0x0001df000000 ,/* 0x0001df3fffc0 */
13787 RA = 0x03fc400000 ,
13788 PA = 0x03fc400000 ,
13789 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13790 thr3_nz_ctx_tsb_3 ,
13791 TTE_V = 1 ,
13792 TTE_NFO = 0 ,
13793 TTE_L = 1 ,
13794 TTE_Soft = 0x0 ,
13795 TTE_IE = 0 ,
13796 TTE_E = 0 ,
13797 TTE_CP = 0 ,
13798 TTE_CV = 0 ,
13799 TTE_P = 0 ,
13800 TTE_EP = 0 ,
13801 TTE_W = 1 ,
13802 TTE_SW1 = 0 ,
13803 TTE_SW0 = 0 ,
13804 TTE_RSVD1 = 0 ,
13805 TTE_Size = 3 ,
13806 end_label = Thr3_User_Data_4v10a_data_end ,
13807 compressimage ,
13808 }
13809.data
13810.global Thr3_User_Data_4v10a_data_begin
13811Thr3_User_Data_4v10a_data_begin:
13812Thr3_User_Data_4v10a_data_end:
13813/*********************************************************************/
13814SECTION .Thr3_User_Data_4v10b DATA_VA=0x01d8000000
13815attr_data {
13816 Name = .Thr3_User_Data_4v10b ,
13817 VA = 0x0001d8000000 ,/* 0x0001d83fffc0 */
13818 RA = 0x0409000000 ,
13819 PA = 0x0409000000 ,
13820 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13821 thr3_nz_ctx_tsb_3 ,
13822 TTE_V = 1 ,
13823 TTE_NFO = 0 ,
13824 TTE_L = 1 ,
13825 TTE_Soft = 0x0 ,
13826 TTE_IE = 0 ,
13827 TTE_E = 0 ,
13828 TTE_CP = 0 ,
13829 TTE_CV = 0 ,
13830 TTE_P = 0 ,
13831 TTE_EP = 0 ,
13832 TTE_W = 1 ,
13833 TTE_SW1 = 0 ,
13834 TTE_SW0 = 0 ,
13835 TTE_RSVD1 = 0 ,
13836 TTE_Size = 3 ,
13837 end_label = Thr3_User_Data_4v10b_data_end ,
13838 compressimage ,
13839 }
13840.data
13841.global Thr3_User_Data_4v10b_data_begin
13842Thr3_User_Data_4v10b_data_begin:
13843Thr3_User_Data_4v10b_data_end:
13844/*********************************************************************/
13845SECTION .Thr3_User_Data_4v10c DATA_VA=0x01c4400000
13846attr_data {
13847 Name = .Thr3_User_Data_4v10c ,
13848 VA = 0x0001c4400000 ,/* 0x0001c47fffc0 */
13849 RA = 0x03f3400000 ,
13850 PA = 0x03f3400000 ,
13851 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13852 thr3_nz_ctx_tsb_3 ,
13853 TTE_V = 1 ,
13854 TTE_NFO = 0 ,
13855 TTE_L = 1 ,
13856 TTE_Soft = 0x0 ,
13857 TTE_IE = 0 ,
13858 TTE_E = 0 ,
13859 TTE_CP = 0 ,
13860 TTE_CV = 0 ,
13861 TTE_P = 0 ,
13862 TTE_EP = 0 ,
13863 TTE_W = 1 ,
13864 TTE_SW1 = 0 ,
13865 TTE_SW0 = 0 ,
13866 TTE_RSVD1 = 0 ,
13867 TTE_Size = 3 ,
13868 end_label = Thr3_User_Data_4v10c_data_end ,
13869 compressimage ,
13870 }
13871.data
13872.global Thr3_User_Data_4v10c_data_begin
13873Thr3_User_Data_4v10c_data_begin:
13874Thr3_User_Data_4v10c_data_end:
13875/*********************************************************************/
13876SECTION .Thr3_User_Data_4v10d DATA_VA=0x000a5f0000
13877attr_data {
13878 Name = .Thr3_User_Data_4v10d ,
13879 VA = 0x00000a5f0000 ,/* 0x00000a5fffc0 */
13880 RA = 0x0014cb0000 ,
13881 PA = 0x0324cb0000 ,
13882 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13883 thr3_nz_ctx_tsb_2 ,
13884 TTE_V = 1 ,
13885 TTE_NFO = 0 ,
13886 TTE_L = 1 ,
13887 TTE_Soft = 0x0 ,
13888 TTE_IE = 0 ,
13889 TTE_E = 0 ,
13890 TTE_CP = 0 ,
13891 TTE_CV = 0 ,
13892 TTE_P = 0 ,
13893 TTE_EP = 0 ,
13894 TTE_W = 1 ,
13895 TTE_SW1 = 0 ,
13896 TTE_SW0 = 0 ,
13897 TTE_RSVD1 = 0 ,
13898 TTE_Size = 1 ,
13899 end_label = Thr3_User_Data_4v10d_data_end ,
13900 compressimage ,
13901 }
13902.data
13903.global Thr3_User_Data_4v10d_data_begin
13904Thr3_User_Data_4v10d_data_begin:
13905Thr3_User_Data_4v10d_data_end:
13906/*********************************************************************/
13907SECTION .Thr3_User_Data_4v10e DATA_VA=0x0000322000
13908attr_data {
13909 Name = .Thr3_User_Data_4v10e ,
13910 VA = 0x000000322000 ,/* 0x000000323fc0 */
13911 RA = 0x03000bc000 ,
13912 PA = 0x03000bc000 ,
13913 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13914 thr3_nz_ctx_tsb_1 ,
13915 TTE_V = 1 ,
13916 TTE_NFO = 0 ,
13917 TTE_L = 1 ,
13918 TTE_Soft = 0x0 ,
13919 TTE_IE = 0 ,
13920 TTE_E = 0 ,
13921 TTE_CP = 0 ,
13922 TTE_CV = 0 ,
13923 TTE_P = 0 ,
13924 TTE_EP = 0 ,
13925 TTE_W = 1 ,
13926 TTE_SW1 = 0 ,
13927 TTE_SW0 = 0 ,
13928 TTE_RSVD1 = 0 ,
13929 TTE_Size = 0 ,
13930 end_label = Thr3_User_Data_4v10e_data_end ,
13931 compressimage ,
13932 }
13933.data
13934.global Thr3_User_Data_4v10e_data_begin
13935Thr3_User_Data_4v10e_data_begin:
13936Thr3_User_Data_4v10e_data_end:
13937/*********************************************************************/
13938SECTION .Thr3_User_Data_4v10f DATA_VA=0x0000382000
13939attr_data {
13940 Name = .Thr3_User_Data_4v10f ,
13941 VA = 0x000000382000 ,/* 0x000000383fc0 */
13942 RA = 0x03001f0000 ,
13943 PA = 0x03001f0000 ,
13944 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13945 thr3_nz_ctx_tsb_1 ,
13946 TTE_V = 1 ,
13947 TTE_NFO = 0 ,
13948 TTE_L = 1 ,
13949 TTE_Soft = 0x0 ,
13950 TTE_IE = 0 ,
13951 TTE_E = 0 ,
13952 TTE_CP = 0 ,
13953 TTE_CV = 0 ,
13954 TTE_P = 0 ,
13955 TTE_EP = 0 ,
13956 TTE_W = 1 ,
13957 TTE_SW1 = 0 ,
13958 TTE_SW0 = 0 ,
13959 TTE_RSVD1 = 0 ,
13960 TTE_Size = 0 ,
13961 end_label = Thr3_User_Data_4v10f_data_end ,
13962 compressimage ,
13963 }
13964.data
13965.global Thr3_User_Data_4v10f_data_begin
13966Thr3_User_Data_4v10f_data_begin:
13967Thr3_User_Data_4v10f_data_end:
13968/*********************************************************************/
13969SECTION .Thr3_User_Data_4v110 DATA_VA=0x01d7c00000
13970attr_data {
13971 Name = .Thr3_User_Data_4v110 ,
13972 VA = 0x0001d7c00000 ,/* 0x0001d7ffffc0 */
13973 RA = 0x041dc00000 ,
13974 PA = 0x041dc00000 ,
13975 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
13976 thr3_nz_ctx_tsb_3 ,
13977 TTE_V = 1 ,
13978 TTE_NFO = 0 ,
13979 TTE_L = 1 ,
13980 TTE_Soft = 0x0 ,
13981 TTE_IE = 0 ,
13982 TTE_E = 0 ,
13983 TTE_CP = 0 ,
13984 TTE_CV = 0 ,
13985 TTE_P = 0 ,
13986 TTE_EP = 0 ,
13987 TTE_W = 1 ,
13988 TTE_SW1 = 0 ,
13989 TTE_SW0 = 0 ,
13990 TTE_RSVD1 = 0 ,
13991 TTE_Size = 3 ,
13992 end_label = Thr3_User_Data_4v110_data_end ,
13993 compressimage ,
13994 }
13995.data
13996.global Thr3_User_Data_4v110_data_begin
13997Thr3_User_Data_4v110_data_begin:
13998Thr3_User_Data_4v110_data_end:
13999/*********************************************************************/
14000SECTION .Thr3_User_Data_4v111 DATA_VA=0x01c3400000
14001attr_data {
14002 Name = .Thr3_User_Data_4v111 ,
14003 VA = 0x0001c3400000 ,/* 0x0001c37fffc0 */
14004 RA = 0x040b000000 ,
14005 PA = 0x040b000000 ,
14006 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
14007 thr3_nz_ctx_tsb_3 ,
14008 TTE_V = 1 ,
14009 TTE_NFO = 0 ,
14010 TTE_L = 1 ,
14011 TTE_Soft = 0x0 ,
14012 TTE_IE = 0 ,
14013 TTE_E = 0 ,
14014 TTE_CP = 0 ,
14015 TTE_CV = 0 ,
14016 TTE_P = 0 ,
14017 TTE_EP = 0 ,
14018 TTE_W = 1 ,
14019 TTE_SW1 = 0 ,
14020 TTE_SW0 = 0 ,
14021 TTE_RSVD1 = 0 ,
14022 TTE_Size = 3 ,
14023 end_label = Thr3_User_Data_4v111_data_end ,
14024 compressimage ,
14025 }
14026.data
14027.global Thr3_User_Data_4v111_data_begin
14028Thr3_User_Data_4v111_data_begin:
14029Thr3_User_Data_4v111_data_end:
14030/*********************************************************************/
14031SECTION .Thr3_User_Data_4v112 DATA_VA=0x000ae80000
14032attr_data {
14033 Name = .Thr3_User_Data_4v112 ,
14034 VA = 0x00000ae80000 ,/* 0x00000ae8ffc0 */
14035 RA = 0x0014ba0000 ,
14036 PA = 0x0324ba0000 ,
14037 TTE_Context = 0x0d2c ,/* DATA_PRIMARY */
14038 thr3_nz_ctx_tsb_2 ,
14039 TTE_V = 1 ,
14040 TTE_NFO = 0 ,
14041 TTE_L = 1 ,
14042 TTE_Soft = 0x0 ,
14043 TTE_IE = 0 ,
14044 TTE_E = 0 ,
14045 TTE_CP = 0 ,
14046 TTE_CV = 0 ,
14047 TTE_P = 0 ,
14048 TTE_EP = 0 ,
14049 TTE_W = 1 ,
14050 TTE_SW1 = 0 ,
14051 TTE_SW0 = 0 ,
14052 TTE_RSVD1 = 0 ,
14053 TTE_Size = 1 ,
14054 end_label = Thr3_User_Data_4v112_data_end ,
14055 compressimage ,
14056 }
14057.data
14058.global Thr3_User_Data_4v112_data_begin
14059Thr3_User_Data_4v112_data_begin:
14060Thr3_User_Data_4v112_data_end:
14061/*********************************************************************/
14062SECTION .Thr4_User_Text_4v000 TEXT_VA=0x000aae0000
14063attr_text {
14064 Name = .Thr4_User_Text_4v000 ,
14065 thr4_nz_ctx_tsb_2 ,
14066 VA = 0x00000aae0000 ,/* 0x00000aaeffc0 */
14067 RA = 0x04245f0000 ,
14068 PA = 0x04245f0000 ,
14069 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14070 TTE_V = 1 ,
14071 TTE_NFO = 0 ,
14072 TTE_L = 0 ,
14073 TTE_Soft = 0x0 ,
14074 TTE_IE = 0 ,
14075 TTE_E = 0 ,
14076 TTE_CP = 1 ,
14077 TTE_CV = 0 ,
14078 TTE_P = 0 ,
14079 TTE_EP = 1 ,
14080 TTE_W = 0 ,
14081 TTE_SW1 = 1 ,
14082 TTE_SW0 = 1 ,
14083 TTE_RSVD1 = 0 ,
14084 TTE_Size = 1 ,
14085 end_label = Thr4_User_Text_4v000_text_end ,
14086 compressimage ,
14087 }
14088.text
14089.global Thr4_user_code_entry
14090Thr4_user_code_entry:
14091.global Thr4_User_Text_4v000_text_begin
14092Thr4_User_Text_4v000_text_begin:
14093 EXIT_GOOD
14094Thr4_User_Text_4v000_text_end:
14095/*********************************************************************/
14096SECTION .Thr4_User_Data_4v100 DATA_VA=0x00002e4000
14097attr_data {
14098 Name = .Thr4_User_Data_4v100 ,
14099 VA = 0x0000002e4000 ,/* 0x0000002e5fc0 */
14100 RA = 0x0400080000 ,
14101 PA = 0x0400080000 ,
14102 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14103 thr4_nz_ctx_tsb_1 ,
14104 TTE_V = 1 ,
14105 TTE_NFO = 0 ,
14106 TTE_L = 1 ,
14107 TTE_Soft = 0x0 ,
14108 TTE_IE = 0 ,
14109 TTE_E = 0 ,
14110 TTE_CP = 0 ,
14111 TTE_CV = 0 ,
14112 TTE_P = 0 ,
14113 TTE_EP = 0 ,
14114 TTE_W = 1 ,
14115 TTE_SW1 = 0 ,
14116 TTE_SW0 = 0 ,
14117 TTE_RSVD1 = 0 ,
14118 TTE_Size = 0 ,
14119 end_label = Thr4_User_Data_4v100_data_end ,
14120 compressimage ,
14121 }
14122.data
14123.global Thr4_User_Data_4v100_data_begin
14124Thr4_User_Data_4v100_data_begin:
14125Thr4_User_Data_4v100_data_end:
14126/*********************************************************************/
14127SECTION .Thr4_User_Data_4v200 DATA_VA=0x000ad80000
14128attr_data {
14129 Name = .Thr4_User_Data_4v200 ,
14130 VA = 0x00000ad80000 ,/* 0x00000ad8ffc0 */
14131 RA = 0x0424f20000 ,
14132 PA = 0x0424f20000 ,
14133 TTE_Context = 0x03ce ,/* DATA_SECONDARY */
14134 thr4_nz_ctx_tsb_2 ,
14135 TTE_V = 1 ,
14136 TTE_NFO = 0 ,
14137 TTE_L = 1 ,
14138 TTE_Soft = 0x0 ,
14139 TTE_IE = 0 ,
14140 TTE_E = 0 ,
14141 TTE_CP = 0 ,
14142 TTE_CV = 0 ,
14143 TTE_P = 0 ,
14144 TTE_EP = 0 ,
14145 TTE_W = 1 ,
14146 TTE_SW1 = 1 ,
14147 TTE_SW0 = 1 ,
14148 TTE_RSVD1 = 0 ,
14149 TTE_Size = 1 ,
14150 end_label = Thr4_User_Data_4v200_data_end ,
14151 compressimage ,
14152 }
14153.data
14154.global Thr4_User_Data_4v200_data_begin
14155Thr4_User_Data_4v200_data_begin:
14156Thr4_User_Data_4v200_data_end:
14157/*********************************************************************/
14158SECTION .Thr4_User_Data_4v300 DATA_VA=0x000ac40000
14159attr_data {
14160 Name = .Thr4_User_Data_4v300 ,
14161 VA = 0x00000ac40000 ,/* 0x00000ac4ffc0 */
14162 RA = 0x04242b0000 ,
14163 PA = 0x04242b0000 ,
14164 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14165 thr4_z_ctx_tsb_2 ,
14166 TTE_V = 1 ,
14167 TTE_NFO = 0 ,
14168 TTE_L = 0 ,
14169 TTE_Soft = 0x0 ,
14170 TTE_IE = 0 ,
14171 TTE_E = 0 ,
14172 TTE_CP = 0 ,
14173 TTE_CV = 0 ,
14174 TTE_P = 0 ,
14175 TTE_EP = 0 ,
14176 TTE_W = 1 ,
14177 TTE_SW1 = 0 ,
14178 TTE_SW0 = 1 ,
14179 TTE_RSVD1 = 0 ,
14180 TTE_Size = 1 ,
14181 end_label = Thr4_User_Data_4v300_data_end ,
14182 compressimage ,
14183 }
14184.data
14185.global Thr4_User_Data_4v300_data_begin
14186Thr4_User_Data_4v300_data_begin:
14187Thr4_User_Data_4v300_data_end:
14188/*********************************************************************/
14189SECTION .Thr4_User_Text_4v001 TEXT_VA=0x000a820000
14190attr_text {
14191 Name = .Thr4_User_Text_4v001 ,
14192 thr4_nz_ctx_tsb_2 ,
14193 VA = 0x00000a820000 ,/* 0x00000a82ffc0 */
14194 RA = 0x0424ec0000 ,
14195 PA = 0x0424ec0000 ,
14196 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14197 TTE_V = 1 ,
14198 TTE_NFO = 0 ,
14199 TTE_L = 0 ,
14200 TTE_Soft = 0x0 ,
14201 TTE_IE = 0 ,
14202 TTE_E = 0 ,
14203 TTE_CP = 1 ,
14204 TTE_CV = 0 ,
14205 TTE_P = 0 ,
14206 TTE_EP = 1 ,
14207 TTE_W = 0 ,
14208 TTE_SW1 = 1 ,
14209 TTE_SW0 = 1 ,
14210 TTE_RSVD1 = 0 ,
14211 TTE_Size = 1 ,
14212 end_label = Thr4_User_Text_4v001_text_end ,
14213 compressimage ,
14214 }
14215.text
14216.global Thr4_User_Text_4v001_text_begin
14217Thr4_User_Text_4v001_text_begin:
14218 EXIT_GOOD
14219Thr4_User_Text_4v001_text_end:
14220/*********************************************************************/
14221SECTION .Thr4_User_Data_4v101 DATA_VA=0x000a920000
14222attr_data {
14223 Name = .Thr4_User_Data_4v101 ,
14224 VA = 0x00000a920000 ,/* 0x00000a92ffc0 */
14225 RA = 0x0424a10000 ,
14226 PA = 0x0424a10000 ,
14227 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14228 thr4_nz_ctx_tsb_2 ,
14229 TTE_V = 1 ,
14230 TTE_NFO = 0 ,
14231 TTE_L = 1 ,
14232 TTE_Soft = 0x0 ,
14233 TTE_IE = 0 ,
14234 TTE_E = 0 ,
14235 TTE_CP = 0 ,
14236 TTE_CV = 0 ,
14237 TTE_P = 0 ,
14238 TTE_EP = 0 ,
14239 TTE_W = 1 ,
14240 TTE_SW1 = 0 ,
14241 TTE_SW0 = 0 ,
14242 TTE_RSVD1 = 0 ,
14243 TTE_Size = 1 ,
14244 end_label = Thr4_User_Data_4v101_data_end ,
14245 compressimage ,
14246 }
14247.data
14248.global Thr4_User_Data_4v101_data_begin
14249Thr4_User_Data_4v101_data_begin:
14250Thr4_User_Data_4v101_data_end:
14251/*********************************************************************/
14252SECTION .Thr4_User_Data_4v201 DATA_VA=0x0000370000
14253attr_data {
14254 Name = .Thr4_User_Data_4v201 ,
14255 VA = 0x000000370000 ,/* 0x000000371fc0 */
14256 RA = 0x04000ec000 ,
14257 PA = 0x04000ec000 ,
14258 TTE_Context = 0x03ce ,/* DATA_SECONDARY */
14259 thr4_nz_ctx_tsb_1 ,
14260 TTE_V = 1 ,
14261 TTE_NFO = 0 ,
14262 TTE_L = 1 ,
14263 TTE_Soft = 0x0 ,
14264 TTE_IE = 0 ,
14265 TTE_E = 0 ,
14266 TTE_CP = 0 ,
14267 TTE_CV = 0 ,
14268 TTE_P = 0 ,
14269 TTE_EP = 0 ,
14270 TTE_W = 1 ,
14271 TTE_SW1 = 1 ,
14272 TTE_SW0 = 1 ,
14273 TTE_RSVD1 = 0 ,
14274 TTE_Size = 0 ,
14275 end_label = Thr4_User_Data_4v201_data_end ,
14276 compressimage ,
14277 }
14278.data
14279.global Thr4_User_Data_4v201_data_begin
14280Thr4_User_Data_4v201_data_begin:
14281Thr4_User_Data_4v201_data_end:
14282/*********************************************************************/
14283SECTION .Thr4_User_Data_4v301 DATA_VA=0x0000386000
14284attr_data {
14285 Name = .Thr4_User_Data_4v301 ,
14286 VA = 0x000000386000 ,/* 0x000000387fc0 */
14287 RA = 0x0400042000 ,
14288 PA = 0x0400042000 ,
14289 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14290 thr4_z_ctx_tsb_1 ,
14291 TTE_V = 1 ,
14292 TTE_NFO = 0 ,
14293 TTE_L = 0 ,
14294 TTE_Soft = 0x0 ,
14295 TTE_IE = 0 ,
14296 TTE_E = 0 ,
14297 TTE_CP = 0 ,
14298 TTE_CV = 0 ,
14299 TTE_P = 0 ,
14300 TTE_EP = 0 ,
14301 TTE_W = 1 ,
14302 TTE_SW1 = 0 ,
14303 TTE_SW0 = 1 ,
14304 TTE_RSVD1 = 0 ,
14305 TTE_Size = 0 ,
14306 end_label = Thr4_User_Data_4v301_data_end ,
14307 compressimage ,
14308 }
14309.data
14310.global Thr4_User_Data_4v301_data_begin
14311Thr4_User_Data_4v301_data_begin:
14312Thr4_User_Data_4v301_data_end:
14313/*********************************************************************/
14314SECTION .Thr4_User_Text_4v002 TEXT_VA=0x000036e000
14315attr_text {
14316 Name = .Thr4_User_Text_4v002 ,
14317 thr4_nz_ctx_tsb_1 ,
14318 VA = 0x00000036e000 ,/* 0x00000036ffc0 */
14319 RA = 0x040006e000 ,
14320 PA = 0x040006e000 ,
14321 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14322 TTE_V = 1 ,
14323 TTE_NFO = 0 ,
14324 TTE_L = 0 ,
14325 TTE_Soft = 0x0 ,
14326 TTE_IE = 0 ,
14327 TTE_E = 0 ,
14328 TTE_CP = 1 ,
14329 TTE_CV = 0 ,
14330 TTE_P = 0 ,
14331 TTE_EP = 1 ,
14332 TTE_W = 0 ,
14333 TTE_SW1 = 1 ,
14334 TTE_SW0 = 1 ,
14335 TTE_RSVD1 = 0 ,
14336 TTE_Size = 0 ,
14337 end_label = Thr4_User_Text_4v002_text_end ,
14338 compressimage ,
14339 }
14340.text
14341.global Thr4_User_Text_4v002_text_begin
14342Thr4_User_Text_4v002_text_begin:
14343 EXIT_GOOD
14344Thr4_User_Text_4v002_text_end:
14345/*********************************************************************/
14346SECTION .Thr4_User_Data_4v102 DATA_VA=0x000ad60000
14347attr_data {
14348 Name = .Thr4_User_Data_4v102 ,
14349 VA = 0x00000ad60000 ,/* 0x00000ad6ffc0 */
14350 RA = 0x04242e0000 ,
14351 PA = 0x04242e0000 ,
14352 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14353 thr4_nz_ctx_tsb_2 ,
14354 TTE_V = 1 ,
14355 TTE_NFO = 0 ,
14356 TTE_L = 1 ,
14357 TTE_Soft = 0x0 ,
14358 TTE_IE = 0 ,
14359 TTE_E = 0 ,
14360 TTE_CP = 0 ,
14361 TTE_CV = 0 ,
14362 TTE_P = 0 ,
14363 TTE_EP = 0 ,
14364 TTE_W = 1 ,
14365 TTE_SW1 = 0 ,
14366 TTE_SW0 = 0 ,
14367 TTE_RSVD1 = 0 ,
14368 TTE_Size = 1 ,
14369 end_label = Thr4_User_Data_4v102_data_end ,
14370 compressimage ,
14371 }
14372.data
14373.global Thr4_User_Data_4v102_data_begin
14374Thr4_User_Data_4v102_data_begin:
14375Thr4_User_Data_4v102_data_end:
14376/*********************************************************************/
14377SECTION .Thr4_User_Data_4v202 DATA_VA=0x000a860000
14378attr_data {
14379 Name = .Thr4_User_Data_4v202 ,
14380 VA = 0x00000a860000 ,/* 0x00000a86ffc0 */
14381 RA = 0x0424650000 ,
14382 PA = 0x0424650000 ,
14383 TTE_Context = 0x03ce ,/* DATA_SECONDARY */
14384 thr4_nz_ctx_tsb_2 ,
14385 TTE_V = 1 ,
14386 TTE_NFO = 0 ,
14387 TTE_L = 1 ,
14388 TTE_Soft = 0x0 ,
14389 TTE_IE = 0 ,
14390 TTE_E = 0 ,
14391 TTE_CP = 0 ,
14392 TTE_CV = 0 ,
14393 TTE_P = 0 ,
14394 TTE_EP = 0 ,
14395 TTE_W = 1 ,
14396 TTE_SW1 = 1 ,
14397 TTE_SW0 = 1 ,
14398 TTE_RSVD1 = 0 ,
14399 TTE_Size = 1 ,
14400 end_label = Thr4_User_Data_4v202_data_end ,
14401 compressimage ,
14402 }
14403.data
14404.global Thr4_User_Data_4v202_data_begin
14405Thr4_User_Data_4v202_data_begin:
14406Thr4_User_Data_4v202_data_end:
14407/*********************************************************************/
14408SECTION .Thr4_User_Data_4v302 DATA_VA=0x0000238000
14409attr_data {
14410 Name = .Thr4_User_Data_4v302 ,
14411 VA = 0x000000238000 ,/* 0x000000239fc0 */
14412 RA = 0x04000dc000 ,
14413 PA = 0x04000dc000 ,
14414 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
14415 thr4_z_ctx_tsb_1 ,
14416 TTE_V = 1 ,
14417 TTE_NFO = 0 ,
14418 TTE_L = 0 ,
14419 TTE_Soft = 0x0 ,
14420 TTE_IE = 0 ,
14421 TTE_E = 0 ,
14422 TTE_CP = 0 ,
14423 TTE_CV = 0 ,
14424 TTE_P = 0 ,
14425 TTE_EP = 0 ,
14426 TTE_W = 1 ,
14427 TTE_SW1 = 0 ,
14428 TTE_SW0 = 1 ,
14429 TTE_RSVD1 = 0 ,
14430 TTE_Size = 0 ,
14431 end_label = Thr4_User_Data_4v302_data_end ,
14432 compressimage ,
14433 }
14434.data
14435.global Thr4_User_Data_4v302_data_begin
14436Thr4_User_Data_4v302_data_begin:
14437Thr4_User_Data_4v302_data_end:
14438/*********************************************************************/
14439SECTION .Thr4_User_Text_4v003 TEXT_VA=0x0000240000
14440attr_text {
14441 Name = .Thr4_User_Text_4v003 ,
14442 thr4_nz_ctx_tsb_1 ,
14443 VA = 0x000000240000 ,/* 0x000000241fc0 */
14444 RA = 0x0400098000 ,
14445 PA = 0x0400098000 ,
14446 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14447 TTE_V = 1 ,
14448 TTE_NFO = 0 ,
14449 TTE_L = 0 ,
14450 TTE_Soft = 0x0 ,
14451 TTE_IE = 0 ,
14452 TTE_E = 0 ,
14453 TTE_CP = 1 ,
14454 TTE_CV = 0 ,
14455 TTE_P = 0 ,
14456 TTE_EP = 1 ,
14457 TTE_W = 0 ,
14458 TTE_SW1 = 1 ,
14459 TTE_SW0 = 1 ,
14460 TTE_RSVD1 = 0 ,
14461 TTE_Size = 0 ,
14462 end_label = Thr4_User_Text_4v003_text_end ,
14463 compressimage ,
14464 }
14465.text
14466.global Thr4_User_Text_4v003_text_begin
14467Thr4_User_Text_4v003_text_begin:
14468 EXIT_GOOD
14469Thr4_User_Text_4v003_text_end:
14470/*********************************************************************/
14471SECTION .Thr4_User_Data_4v103 DATA_VA=0x00003fe000
14472attr_data {
14473 Name = .Thr4_User_Data_4v103 ,
14474 VA = 0x0000003fe000 ,/* 0x0000003fffc0 */
14475 RA = 0x040014a000 ,
14476 PA = 0x040014a000 ,
14477 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14478 thr4_nz_ctx_tsb_1 ,
14479 TTE_V = 1 ,
14480 TTE_NFO = 0 ,
14481 TTE_L = 1 ,
14482 TTE_Soft = 0x0 ,
14483 TTE_IE = 0 ,
14484 TTE_E = 0 ,
14485 TTE_CP = 0 ,
14486 TTE_CV = 0 ,
14487 TTE_P = 0 ,
14488 TTE_EP = 0 ,
14489 TTE_W = 1 ,
14490 TTE_SW1 = 0 ,
14491 TTE_SW0 = 0 ,
14492 TTE_RSVD1 = 0 ,
14493 TTE_Size = 0 ,
14494 end_label = Thr4_User_Data_4v103_data_end ,
14495 compressimage ,
14496 }
14497.data
14498.global Thr4_User_Data_4v103_data_begin
14499Thr4_User_Data_4v103_data_begin:
14500Thr4_User_Data_4v103_data_end:
14501/*********************************************************************/
14502SECTION .Thr4_User_Data_4v203 DATA_VA=0x00002bc000
14503attr_data {
14504 Name = .Thr4_User_Data_4v203 ,
14505 VA = 0x0000002bc000 ,/* 0x0000002bdfc0 */
14506 RA = 0x040019a000 ,
14507 PA = 0x040019a000 ,
14508 TTE_Context = 0x03ce ,/* DATA_SECONDARY */
14509 thr4_nz_ctx_tsb_1 ,
14510 TTE_V = 1 ,
14511 TTE_NFO = 0 ,
14512 TTE_L = 1 ,
14513 TTE_Soft = 0x0 ,
14514 TTE_IE = 0 ,
14515 TTE_E = 0 ,
14516 TTE_CP = 0 ,
14517 TTE_CV = 0 ,
14518 TTE_P = 0 ,
14519 TTE_EP = 0 ,
14520 TTE_W = 1 ,
14521 TTE_SW1 = 1 ,
14522 TTE_SW0 = 1 ,
14523 TTE_RSVD1 = 0 ,
14524 TTE_Size = 0 ,
14525 end_label = Thr4_User_Data_4v203_data_end ,
14526 compressimage ,
14527 }
14528.data
14529.global Thr4_User_Data_4v203_data_begin
14530Thr4_User_Data_4v203_data_begin:
14531Thr4_User_Data_4v203_data_end:
14532/*********************************************************************/
14533SECTION .Thr4_User_Text_4v004 TEXT_VA=0x01dc000000
14534attr_text {
14535 Name = .Thr4_User_Text_4v004 ,
14536 thr4_nz_ctx_tsb_3 ,
14537 VA = 0x0001dc000000 ,/* 0x0001dc3fffc0 */
14538 RA = 0x00d8c00000 ,
14539 PA = 0x04f8c00000 ,
14540 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14541 TTE_V = 1 ,
14542 TTE_NFO = 0 ,
14543 TTE_L = 0 ,
14544 TTE_Soft = 0x0 ,
14545 TTE_IE = 0 ,
14546 TTE_E = 0 ,
14547 TTE_CP = 1 ,
14548 TTE_CV = 0 ,
14549 TTE_P = 0 ,
14550 TTE_EP = 1 ,
14551 TTE_W = 0 ,
14552 TTE_SW1 = 1 ,
14553 TTE_SW0 = 1 ,
14554 TTE_RSVD1 = 0 ,
14555 TTE_Size = 3 ,
14556 end_label = Thr4_User_Text_4v004_text_end ,
14557 compressimage ,
14558 }
14559.text
14560.global Thr4_User_Text_4v004_text_begin
14561Thr4_User_Text_4v004_text_begin:
14562 EXIT_GOOD
14563Thr4_User_Text_4v004_text_end:
14564/*********************************************************************/
14565SECTION .Thr4_User_Data_4v104 DATA_VA=0x0f90000000
14566attr_data {
14567 Name = .Thr4_User_Data_4v104 ,
14568 VA = 0x000f90000000 ,/* 0x000f9fffffc0 */
14569 RA = 0x1f40000000 ,
14570 PA = 0x2370000000 ,
14571 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14572 thr4_nz_ctx_tsb_0 ,
14573 TTE_V = 1 ,
14574 TTE_NFO = 0 ,
14575 TTE_L = 1 ,
14576 TTE_Soft = 0x0 ,
14577 TTE_IE = 0 ,
14578 TTE_E = 0 ,
14579 TTE_CP = 0 ,
14580 TTE_CV = 0 ,
14581 TTE_P = 0 ,
14582 TTE_EP = 0 ,
14583 TTE_W = 1 ,
14584 TTE_SW1 = 0 ,
14585 TTE_SW0 = 0 ,
14586 TTE_RSVD1 = 0 ,
14587 TTE_Size = 5 ,
14588 end_label = Thr4_User_Data_4v104_data_end ,
14589 compressimage ,
14590 }
14591.data
14592.global Thr4_User_Data_4v104_data_begin
14593Thr4_User_Data_4v104_data_begin:
14594Thr4_User_Data_4v104_data_end:
14595/*********************************************************************/
14596SECTION .Thr4_User_Text_4v005 TEXT_VA=0x0000252000
14597attr_text {
14598 Name = .Thr4_User_Text_4v005 ,
14599 thr4_nz_ctx_tsb_1 ,
14600 VA = 0x000000252000 ,/* 0x000000253fc0 */
14601 RA = 0x04000fc000 ,
14602 PA = 0x04000fc000 ,
14603 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14604 TTE_V = 1 ,
14605 TTE_NFO = 0 ,
14606 TTE_L = 0 ,
14607 TTE_Soft = 0x0 ,
14608 TTE_IE = 0 ,
14609 TTE_E = 0 ,
14610 TTE_CP = 1 ,
14611 TTE_CV = 0 ,
14612 TTE_P = 0 ,
14613 TTE_EP = 1 ,
14614 TTE_W = 0 ,
14615 TTE_SW1 = 1 ,
14616 TTE_SW0 = 1 ,
14617 TTE_RSVD1 = 0 ,
14618 TTE_Size = 0 ,
14619 end_label = Thr4_User_Text_4v005_text_end ,
14620 compressimage ,
14621 }
14622.text
14623.global Thr4_User_Text_4v005_text_begin
14624Thr4_User_Text_4v005_text_begin:
14625 EXIT_GOOD
14626Thr4_User_Text_4v005_text_end:
14627/*********************************************************************/
14628SECTION .Thr4_User_Data_4v105 DATA_VA=0x0000272000
14629attr_data {
14630 Name = .Thr4_User_Data_4v105 ,
14631 VA = 0x000000272000 ,/* 0x000000273fc0 */
14632 RA = 0x0400002000 ,
14633 PA = 0x0400002000 ,
14634 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14635 thr4_nz_ctx_tsb_1 ,
14636 TTE_V = 1 ,
14637 TTE_NFO = 0 ,
14638 TTE_L = 1 ,
14639 TTE_Soft = 0x0 ,
14640 TTE_IE = 0 ,
14641 TTE_E = 0 ,
14642 TTE_CP = 0 ,
14643 TTE_CV = 0 ,
14644 TTE_P = 0 ,
14645 TTE_EP = 0 ,
14646 TTE_W = 1 ,
14647 TTE_SW1 = 0 ,
14648 TTE_SW0 = 0 ,
14649 TTE_RSVD1 = 0 ,
14650 TTE_Size = 0 ,
14651 end_label = Thr4_User_Data_4v105_data_end ,
14652 compressimage ,
14653 }
14654.data
14655.global Thr4_User_Data_4v105_data_begin
14656Thr4_User_Data_4v105_data_begin:
14657Thr4_User_Data_4v105_data_end:
14658/*********************************************************************/
14659SECTION .Thr4_User_Text_4v006 TEXT_VA=0x000a0b0000
14660attr_text {
14661 Name = .Thr4_User_Text_4v006 ,
14662 thr4_nz_ctx_tsb_2 ,
14663 VA = 0x00000a0b0000 ,/* 0x00000a0bffc0 */
14664 RA = 0x0424220000 ,
14665 PA = 0x0424220000 ,
14666 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14667 TTE_V = 1 ,
14668 TTE_NFO = 0 ,
14669 TTE_L = 0 ,
14670 TTE_Soft = 0x0 ,
14671 TTE_IE = 0 ,
14672 TTE_E = 0 ,
14673 TTE_CP = 1 ,
14674 TTE_CV = 0 ,
14675 TTE_P = 0 ,
14676 TTE_EP = 1 ,
14677 TTE_W = 0 ,
14678 TTE_SW1 = 1 ,
14679 TTE_SW0 = 1 ,
14680 TTE_RSVD1 = 0 ,
14681 TTE_Size = 1 ,
14682 end_label = Thr4_User_Text_4v006_text_end ,
14683 compressimage ,
14684 }
14685.text
14686.global Thr4_User_Text_4v006_text_begin
14687Thr4_User_Text_4v006_text_begin:
14688 EXIT_GOOD
14689Thr4_User_Text_4v006_text_end:
14690/*********************************************************************/
14691SECTION .Thr4_User_Data_4v106 DATA_VA=0x000031a000
14692attr_data {
14693 Name = .Thr4_User_Data_4v106 ,
14694 VA = 0x00000031a000 ,/* 0x00000031bfc0 */
14695 RA = 0x04001f4000 ,
14696 PA = 0x04001f4000 ,
14697 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14698 thr4_nz_ctx_tsb_1 ,
14699 TTE_V = 1 ,
14700 TTE_NFO = 0 ,
14701 TTE_L = 1 ,
14702 TTE_Soft = 0x0 ,
14703 TTE_IE = 0 ,
14704 TTE_E = 0 ,
14705 TTE_CP = 0 ,
14706 TTE_CV = 0 ,
14707 TTE_P = 0 ,
14708 TTE_EP = 0 ,
14709 TTE_W = 1 ,
14710 TTE_SW1 = 0 ,
14711 TTE_SW0 = 0 ,
14712 TTE_RSVD1 = 0 ,
14713 TTE_Size = 0 ,
14714 end_label = Thr4_User_Data_4v106_data_end ,
14715 compressimage ,
14716 }
14717.data
14718.global Thr4_User_Data_4v106_data_begin
14719Thr4_User_Data_4v106_data_begin:
14720Thr4_User_Data_4v106_data_end:
14721/*********************************************************************/
14722SECTION .Thr4_User_Text_4v007 TEXT_VA=0x0fa0000000
14723attr_text {
14724 Name = .Thr4_User_Text_4v007 ,
14725 thr4_nz_ctx_tsb_0 ,
14726 VA = 0x000fa0000000 ,/* 0x000fafffffc0 */
14727 RA = 0x1ea0000000 ,
14728 PA = 0x22d0000000 ,
14729 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14730 TTE_V = 1 ,
14731 TTE_NFO = 0 ,
14732 TTE_L = 0 ,
14733 TTE_Soft = 0x0 ,
14734 TTE_IE = 0 ,
14735 TTE_E = 0 ,
14736 TTE_CP = 1 ,
14737 TTE_CV = 0 ,
14738 TTE_P = 0 ,
14739 TTE_EP = 1 ,
14740 TTE_W = 0 ,
14741 TTE_SW1 = 1 ,
14742 TTE_SW0 = 1 ,
14743 TTE_RSVD1 = 0 ,
14744 TTE_Size = 5 ,
14745 end_label = Thr4_User_Text_4v007_text_end ,
14746 compressimage ,
14747 }
14748.text
14749.global Thr4_User_Text_4v007_text_begin
14750Thr4_User_Text_4v007_text_begin:
14751 EXIT_GOOD
14752Thr4_User_Text_4v007_text_end:
14753/*********************************************************************/
14754SECTION .Thr4_User_Data_4v107 DATA_VA=0x01e5000000
14755attr_data {
14756 Name = .Thr4_User_Data_4v107 ,
14757 VA = 0x0001e5000000 ,/* 0x0001e53fffc0 */
14758 RA = 0x00cd400000 ,
14759 PA = 0x04ed400000 ,
14760 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14761 thr4_nz_ctx_tsb_3 ,
14762 TTE_V = 1 ,
14763 TTE_NFO = 0 ,
14764 TTE_L = 1 ,
14765 TTE_Soft = 0x0 ,
14766 TTE_IE = 0 ,
14767 TTE_E = 0 ,
14768 TTE_CP = 0 ,
14769 TTE_CV = 0 ,
14770 TTE_P = 0 ,
14771 TTE_EP = 0 ,
14772 TTE_W = 1 ,
14773 TTE_SW1 = 0 ,
14774 TTE_SW0 = 0 ,
14775 TTE_RSVD1 = 0 ,
14776 TTE_Size = 3 ,
14777 end_label = Thr4_User_Data_4v107_data_end ,
14778 compressimage ,
14779 }
14780.data
14781.global Thr4_User_Data_4v107_data_begin
14782Thr4_User_Data_4v107_data_begin:
14783Thr4_User_Data_4v107_data_end:
14784/*********************************************************************/
14785SECTION .Thr4_User_Text_4v008 TEXT_VA=0x000031e000
14786attr_text {
14787 Name = .Thr4_User_Text_4v008 ,
14788 thr4_nz_ctx_tsb_1 ,
14789 VA = 0x00000031e000 ,/* 0x00000031ffc0 */
14790 RA = 0x04000ca000 ,
14791 PA = 0x04000ca000 ,
14792 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14793 TTE_V = 1 ,
14794 TTE_NFO = 0 ,
14795 TTE_L = 0 ,
14796 TTE_Soft = 0x0 ,
14797 TTE_IE = 0 ,
14798 TTE_E = 0 ,
14799 TTE_CP = 1 ,
14800 TTE_CV = 0 ,
14801 TTE_P = 0 ,
14802 TTE_EP = 1 ,
14803 TTE_W = 0 ,
14804 TTE_SW1 = 1 ,
14805 TTE_SW0 = 1 ,
14806 TTE_RSVD1 = 0 ,
14807 TTE_Size = 0 ,
14808 end_label = Thr4_User_Text_4v008_text_end ,
14809 compressimage ,
14810 }
14811.text
14812.global Thr4_User_Text_4v008_text_begin
14813Thr4_User_Text_4v008_text_begin:
14814 EXIT_GOOD
14815Thr4_User_Text_4v008_text_end:
14816/*********************************************************************/
14817SECTION .Thr4_User_Data_4v108 DATA_VA=0x00002b0000
14818attr_data {
14819 Name = .Thr4_User_Data_4v108 ,
14820 VA = 0x0000002b0000 ,/* 0x0000002b1fc0 */
14821 RA = 0x04000e4000 ,
14822 PA = 0x04000e4000 ,
14823 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14824 thr4_nz_ctx_tsb_1 ,
14825 TTE_V = 1 ,
14826 TTE_NFO = 0 ,
14827 TTE_L = 1 ,
14828 TTE_Soft = 0x0 ,
14829 TTE_IE = 0 ,
14830 TTE_E = 0 ,
14831 TTE_CP = 0 ,
14832 TTE_CV = 0 ,
14833 TTE_P = 0 ,
14834 TTE_EP = 0 ,
14835 TTE_W = 1 ,
14836 TTE_SW1 = 0 ,
14837 TTE_SW0 = 0 ,
14838 TTE_RSVD1 = 0 ,
14839 TTE_Size = 0 ,
14840 end_label = Thr4_User_Data_4v108_data_end ,
14841 compressimage ,
14842 }
14843.data
14844.global Thr4_User_Data_4v108_data_begin
14845Thr4_User_Data_4v108_data_begin:
14846Thr4_User_Data_4v108_data_end:
14847/*********************************************************************/
14848SECTION .Thr4_User_Text_4v009 TEXT_VA=0x000a060000
14849attr_text {
14850 Name = .Thr4_User_Text_4v009 ,
14851 thr4_nz_ctx_tsb_2 ,
14852 VA = 0x00000a060000 ,/* 0x00000a06ffc0 */
14853 RA = 0x04244e0000 ,
14854 PA = 0x04244e0000 ,
14855 TTE_Context = 0x0c8a ,/* TEXT_PRIMARY */
14856 TTE_V = 1 ,
14857 TTE_NFO = 0 ,
14858 TTE_L = 0 ,
14859 TTE_Soft = 0x0 ,
14860 TTE_IE = 0 ,
14861 TTE_E = 0 ,
14862 TTE_CP = 1 ,
14863 TTE_CV = 0 ,
14864 TTE_P = 0 ,
14865 TTE_EP = 1 ,
14866 TTE_W = 0 ,
14867 TTE_SW1 = 1 ,
14868 TTE_SW0 = 1 ,
14869 TTE_RSVD1 = 0 ,
14870 TTE_Size = 1 ,
14871 end_label = Thr4_User_Text_4v009_text_end ,
14872 compressimage ,
14873 }
14874.text
14875.global Thr4_User_Text_4v009_text_begin
14876Thr4_User_Text_4v009_text_begin:
14877 EXIT_GOOD
14878Thr4_User_Text_4v009_text_end:
14879/*********************************************************************/
14880SECTION .Thr4_User_Data_4v109 DATA_VA=0x000a940000
14881attr_data {
14882 Name = .Thr4_User_Data_4v109 ,
14883 VA = 0x00000a940000 ,/* 0x00000a94ffc0 */
14884 RA = 0x0424de0000 ,
14885 PA = 0x0424de0000 ,
14886 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14887 thr4_nz_ctx_tsb_2 ,
14888 TTE_V = 1 ,
14889 TTE_NFO = 0 ,
14890 TTE_L = 1 ,
14891 TTE_Soft = 0x0 ,
14892 TTE_IE = 0 ,
14893 TTE_E = 0 ,
14894 TTE_CP = 0 ,
14895 TTE_CV = 0 ,
14896 TTE_P = 0 ,
14897 TTE_EP = 0 ,
14898 TTE_W = 1 ,
14899 TTE_SW1 = 0 ,
14900 TTE_SW0 = 0 ,
14901 TTE_RSVD1 = 0 ,
14902 TTE_Size = 1 ,
14903 end_label = Thr4_User_Data_4v109_data_end ,
14904 compressimage ,
14905 }
14906.data
14907.global Thr4_User_Data_4v109_data_begin
14908Thr4_User_Data_4v109_data_begin:
14909Thr4_User_Data_4v109_data_end:
14910/*********************************************************************/
14911SECTION .Thr4_User_Data_4v10a DATA_VA=0x00002b6000
14912attr_data {
14913 Name = .Thr4_User_Data_4v10a ,
14914 VA = 0x0000002b6000 ,/* 0x0000002b7fc0 */
14915 RA = 0x04001c8000 ,
14916 PA = 0x04001c8000 ,
14917 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14918 thr4_nz_ctx_tsb_1 ,
14919 TTE_V = 1 ,
14920 TTE_NFO = 0 ,
14921 TTE_L = 1 ,
14922 TTE_Soft = 0x0 ,
14923 TTE_IE = 0 ,
14924 TTE_E = 0 ,
14925 TTE_CP = 0 ,
14926 TTE_CV = 0 ,
14927 TTE_P = 0 ,
14928 TTE_EP = 0 ,
14929 TTE_W = 1 ,
14930 TTE_SW1 = 0 ,
14931 TTE_SW0 = 0 ,
14932 TTE_RSVD1 = 0 ,
14933 TTE_Size = 0 ,
14934 end_label = Thr4_User_Data_4v10a_data_end ,
14935 compressimage ,
14936 }
14937.data
14938.global Thr4_User_Data_4v10a_data_begin
14939Thr4_User_Data_4v10a_data_begin:
14940Thr4_User_Data_4v10a_data_end:
14941/*********************************************************************/
14942SECTION .Thr4_User_Data_4v10b DATA_VA=0x01c7800000
14943attr_data {
14944 Name = .Thr4_User_Data_4v10b ,
14945 VA = 0x0001c7800000 ,/* 0x0001c7bfffc0 */
14946 RA = 0x00f4400000 ,
14947 PA = 0x0514400000 ,
14948 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14949 thr4_nz_ctx_tsb_3 ,
14950 TTE_V = 1 ,
14951 TTE_NFO = 0 ,
14952 TTE_L = 1 ,
14953 TTE_Soft = 0x0 ,
14954 TTE_IE = 0 ,
14955 TTE_E = 0 ,
14956 TTE_CP = 0 ,
14957 TTE_CV = 0 ,
14958 TTE_P = 0 ,
14959 TTE_EP = 0 ,
14960 TTE_W = 1 ,
14961 TTE_SW1 = 0 ,
14962 TTE_SW0 = 0 ,
14963 TTE_RSVD1 = 0 ,
14964 TTE_Size = 3 ,
14965 end_label = Thr4_User_Data_4v10b_data_end ,
14966 compressimage ,
14967 }
14968.data
14969.global Thr4_User_Data_4v10b_data_begin
14970Thr4_User_Data_4v10b_data_begin:
14971Thr4_User_Data_4v10b_data_end:
14972/*********************************************************************/
14973SECTION .Thr4_User_Data_4v10c DATA_VA=0x00003ce000
14974attr_data {
14975 Name = .Thr4_User_Data_4v10c ,
14976 VA = 0x0000003ce000 ,/* 0x0000003cffc0 */
14977 RA = 0x04001b4000 ,
14978 PA = 0x04001b4000 ,
14979 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
14980 thr4_nz_ctx_tsb_1 ,
14981 TTE_V = 1 ,
14982 TTE_NFO = 0 ,
14983 TTE_L = 1 ,
14984 TTE_Soft = 0x0 ,
14985 TTE_IE = 0 ,
14986 TTE_E = 0 ,
14987 TTE_CP = 0 ,
14988 TTE_CV = 0 ,
14989 TTE_P = 0 ,
14990 TTE_EP = 0 ,
14991 TTE_W = 1 ,
14992 TTE_SW1 = 0 ,
14993 TTE_SW0 = 0 ,
14994 TTE_RSVD1 = 0 ,
14995 TTE_Size = 0 ,
14996 end_label = Thr4_User_Data_4v10c_data_end ,
14997 compressimage ,
14998 }
14999.data
15000.global Thr4_User_Data_4v10c_data_begin
15001Thr4_User_Data_4v10c_data_begin:
15002Thr4_User_Data_4v10c_data_end:
15003/*********************************************************************/
15004SECTION .Thr4_User_Data_4v10d DATA_VA=0x01fe000000
15005attr_data {
15006 Name = .Thr4_User_Data_4v10d ,
15007 VA = 0x0001fe000000 ,/* 0x0001fe3fffc0 */
15008 RA = 0x00d4000000 ,
15009 PA = 0x04f4000000 ,
15010 TTE_Context = 0x0c8a ,/* DATA_PRIMARY */
15011 thr4_nz_ctx_tsb_3 ,
15012 TTE_V = 1 ,
15013 TTE_NFO = 0 ,
15014 TTE_L = 1 ,
15015 TTE_Soft = 0x0 ,
15016 TTE_IE = 0 ,
15017 TTE_E = 0 ,
15018 TTE_CP = 0 ,
15019 TTE_CV = 0 ,
15020 TTE_P = 0 ,
15021 TTE_EP = 0 ,
15022 TTE_W = 1 ,
15023 TTE_SW1 = 0 ,
15024 TTE_SW0 = 0 ,
15025 TTE_RSVD1 = 0 ,
15026 TTE_Size = 3 ,
15027 end_label = Thr4_User_Data_4v10d_data_end ,
15028 compressimage ,
15029 }
15030.data
15031.global Thr4_User_Data_4v10d_data_begin
15032Thr4_User_Data_4v10d_data_begin:
15033Thr4_User_Data_4v10d_data_end:
15034/*********************************************************************/
15035SECTION .Thr5_User_Text_4v000 TEXT_VA=0x01c1800000
15036attr_text {
15037 Name = .Thr5_User_Text_4v000 ,
15038 thr5_nz_ctx_tsb_2 ,
15039 VA = 0x0001c1800000 ,/* 0x0001c1bfffc0 */
15040 RA = 0x00e7800000 ,
15041 PA = 0x0607800000 ,
15042 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15043 TTE_V = 1 ,
15044 TTE_NFO = 0 ,
15045 TTE_L = 1 ,
15046 TTE_Soft = 0x0 ,
15047 TTE_IE = 0 ,
15048 TTE_E = 0 ,
15049 TTE_CP = 1 ,
15050 TTE_CV = 0 ,
15051 TTE_P = 0 ,
15052 TTE_EP = 1 ,
15053 TTE_W = 0 ,
15054 TTE_SW1 = 0 ,
15055 TTE_SW0 = 1 ,
15056 TTE_RSVD1 = 0 ,
15057 TTE_Size = 3 ,
15058 end_label = Thr5_User_Text_4v000_text_end ,
15059 compressimage ,
15060 }
15061.text
15062.global Thr5_user_code_entry
15063Thr5_user_code_entry:
15064.global Thr5_User_Text_4v000_text_begin
15065Thr5_User_Text_4v000_text_begin:
15066 EXIT_GOOD
15067Thr5_User_Text_4v000_text_end:
15068/*********************************************************************/
15069SECTION .Thr5_User_Data_4v100 DATA_VA=0x00003e2000
15070attr_data {
15071 Name = .Thr5_User_Data_4v100 ,
15072 VA = 0x0000003e2000 ,/* 0x0000003e3fc0 */
15073 RA = 0x00000c6000 ,
15074 PA = 0x05000c6000 ,
15075 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15076 thr5_nz_ctx_tsb_0 ,
15077 TTE_V = 1 ,
15078 TTE_NFO = 0 ,
15079 TTE_L = 0 ,
15080 TTE_Soft = 0x0 ,
15081 TTE_IE = 0 ,
15082 TTE_E = 0 ,
15083 TTE_CP = 0 ,
15084 TTE_CV = 0 ,
15085 TTE_P = 0 ,
15086 TTE_EP = 0 ,
15087 TTE_W = 1 ,
15088 TTE_SW1 = 1 ,
15089 TTE_SW0 = 1 ,
15090 TTE_RSVD1 = 0 ,
15091 TTE_Size = 0 ,
15092 end_label = Thr5_User_Data_4v100_data_end ,
15093 compressimage ,
15094 }
15095.data
15096.global Thr5_User_Data_4v100_data_begin
15097Thr5_User_Data_4v100_data_begin:
15098Thr5_User_Data_4v100_data_end:
15099/*********************************************************************/
15100SECTION .Thr5_User_Data_4v200 DATA_VA=0x000a2e0000
15101attr_data {
15102 Name = .Thr5_User_Data_4v200 ,
15103 VA = 0x00000a2e0000 ,/* 0x00000a2effc0 */
15104 RA = 0x0524fc0000 ,
15105 PA = 0x0524fc0000 ,
15106 TTE_Context = 0x17b5 ,/* DATA_SECONDARY */
15107 thr5_nz_ctx_tsb_1 ,
15108 TTE_V = 1 ,
15109 TTE_NFO = 0 ,
15110 TTE_L = 1 ,
15111 TTE_Soft = 0x0 ,
15112 TTE_IE = 0 ,
15113 TTE_E = 0 ,
15114 TTE_CP = 1 ,
15115 TTE_CV = 0 ,
15116 TTE_P = 0 ,
15117 TTE_EP = 0 ,
15118 TTE_W = 1 ,
15119 TTE_SW1 = 0 ,
15120 TTE_SW0 = 1 ,
15121 TTE_RSVD1 = 0 ,
15122 TTE_Size = 1 ,
15123 end_label = Thr5_User_Data_4v200_data_end ,
15124 compressimage ,
15125 }
15126.data
15127.global Thr5_User_Data_4v200_data_begin
15128Thr5_User_Data_4v200_data_begin:
15129Thr5_User_Data_4v200_data_end:
15130/*********************************************************************/
15131SECTION .Thr5_User_Data_4v300 DATA_VA=0x0000396000
15132attr_data {
15133 Name = .Thr5_User_Data_4v300 ,
15134 VA = 0x000000396000 ,/* 0x000000397fc0 */
15135 RA = 0x00001d8000 ,
15136 PA = 0x05001d8000 ,
15137 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15138 thr5_z_ctx_tsb_1 ,
15139 TTE_V = 1 ,
15140 TTE_NFO = 0 ,
15141 TTE_L = 0 ,
15142 TTE_Soft = 0x0 ,
15143 TTE_IE = 0 ,
15144 TTE_E = 0 ,
15145 TTE_CP = 1 ,
15146 TTE_CV = 0 ,
15147 TTE_P = 0 ,
15148 TTE_EP = 0 ,
15149 TTE_W = 1 ,
15150 TTE_SW1 = 0 ,
15151 TTE_SW0 = 0 ,
15152 TTE_RSVD1 = 0 ,
15153 TTE_Size = 0 ,
15154 end_label = Thr5_User_Data_4v300_data_end ,
15155 compressimage ,
15156 }
15157.data
15158.global Thr5_User_Data_4v300_data_begin
15159Thr5_User_Data_4v300_data_begin:
15160Thr5_User_Data_4v300_data_end:
15161/*********************************************************************/
15162SECTION .Thr5_User_Text_4v001 TEXT_VA=0x000ac20000
15163attr_text {
15164 Name = .Thr5_User_Text_4v001 ,
15165 thr5_nz_ctx_tsb_1 ,
15166 VA = 0x00000ac20000 ,/* 0x00000ac2ffc0 */
15167 RA = 0x0524030000 ,
15168 PA = 0x0524030000 ,
15169 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15170 TTE_V = 1 ,
15171 TTE_NFO = 0 ,
15172 TTE_L = 1 ,
15173 TTE_Soft = 0x0 ,
15174 TTE_IE = 0 ,
15175 TTE_E = 0 ,
15176 TTE_CP = 1 ,
15177 TTE_CV = 0 ,
15178 TTE_P = 0 ,
15179 TTE_EP = 1 ,
15180 TTE_W = 0 ,
15181 TTE_SW1 = 0 ,
15182 TTE_SW0 = 1 ,
15183 TTE_RSVD1 = 0 ,
15184 TTE_Size = 1 ,
15185 end_label = Thr5_User_Text_4v001_text_end ,
15186 compressimage ,
15187 }
15188.text
15189.global Thr5_User_Text_4v001_text_begin
15190Thr5_User_Text_4v001_text_begin:
15191 EXIT_GOOD
15192Thr5_User_Text_4v001_text_end:
15193/*********************************************************************/
15194SECTION .Thr5_User_Data_4v101 DATA_VA=0x000a580000
15195attr_data {
15196 Name = .Thr5_User_Data_4v101 ,
15197 VA = 0x00000a580000 ,/* 0x00000a58ffc0 */
15198 RA = 0x0524860000 ,
15199 PA = 0x0524860000 ,
15200 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15201 thr5_nz_ctx_tsb_1 ,
15202 TTE_V = 1 ,
15203 TTE_NFO = 0 ,
15204 TTE_L = 0 ,
15205 TTE_Soft = 0x0 ,
15206 TTE_IE = 0 ,
15207 TTE_E = 0 ,
15208 TTE_CP = 0 ,
15209 TTE_CV = 0 ,
15210 TTE_P = 0 ,
15211 TTE_EP = 0 ,
15212 TTE_W = 1 ,
15213 TTE_SW1 = 1 ,
15214 TTE_SW0 = 1 ,
15215 TTE_RSVD1 = 0 ,
15216 TTE_Size = 1 ,
15217 end_label = Thr5_User_Data_4v101_data_end ,
15218 compressimage ,
15219 }
15220.data
15221.global Thr5_User_Data_4v101_data_begin
15222Thr5_User_Data_4v101_data_begin:
15223Thr5_User_Data_4v101_data_end:
15224/*********************************************************************/
15225SECTION .Thr5_User_Data_4v201 DATA_VA=0x00003c2000
15226attr_data {
15227 Name = .Thr5_User_Data_4v201 ,
15228 VA = 0x0000003c2000 ,/* 0x0000003c3fc0 */
15229 RA = 0x0000096000 ,
15230 PA = 0x0500096000 ,
15231 TTE_Context = 0x17b5 ,/* DATA_SECONDARY */
15232 thr5_nz_ctx_tsb_0 ,
15233 TTE_V = 1 ,
15234 TTE_NFO = 0 ,
15235 TTE_L = 1 ,
15236 TTE_Soft = 0x0 ,
15237 TTE_IE = 0 ,
15238 TTE_E = 0 ,
15239 TTE_CP = 1 ,
15240 TTE_CV = 0 ,
15241 TTE_P = 0 ,
15242 TTE_EP = 0 ,
15243 TTE_W = 1 ,
15244 TTE_SW1 = 0 ,
15245 TTE_SW0 = 1 ,
15246 TTE_RSVD1 = 0 ,
15247 TTE_Size = 0 ,
15248 end_label = Thr5_User_Data_4v201_data_end ,
15249 compressimage ,
15250 }
15251.data
15252.global Thr5_User_Data_4v201_data_begin
15253Thr5_User_Data_4v201_data_begin:
15254Thr5_User_Data_4v201_data_end:
15255/*********************************************************************/
15256SECTION .Thr5_User_Data_4v301 DATA_VA=0x0cb0000000
15257attr_data {
15258 Name = .Thr5_User_Data_4v301 ,
15259 VA = 0x000cb0000000 ,/* 0x000cbfffffc0 */
15260 RA = 0x23e0000000 ,
15261 PA = 0x23e0000000 ,
15262 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
15263 thr5_z_ctx_tsb_0 ,
15264 TTE_V = 1 ,
15265 TTE_NFO = 0 ,
15266 TTE_L = 0 ,
15267 TTE_Soft = 0x0 ,
15268 TTE_IE = 0 ,
15269 TTE_E = 0 ,
15270 TTE_CP = 1 ,
15271 TTE_CV = 0 ,
15272 TTE_P = 0 ,
15273 TTE_EP = 0 ,
15274 TTE_W = 1 ,
15275 TTE_SW1 = 0 ,
15276 TTE_SW0 = 0 ,
15277 TTE_RSVD1 = 0 ,
15278 TTE_Size = 5 ,
15279 end_label = Thr5_User_Data_4v301_data_end ,
15280 compressimage ,
15281 }
15282.data
15283.global Thr5_User_Data_4v301_data_begin
15284Thr5_User_Data_4v301_data_begin:
15285Thr5_User_Data_4v301_data_end:
15286/*********************************************************************/
15287SECTION .Thr5_User_Text_4v002 TEXT_VA=0x000ad70000
15288attr_text {
15289 Name = .Thr5_User_Text_4v002 ,
15290 thr5_nz_ctx_tsb_1 ,
15291 VA = 0x00000ad70000 ,/* 0x00000ad7ffc0 */
15292 RA = 0x0524570000 ,
15293 PA = 0x0524570000 ,
15294 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15295 TTE_V = 1 ,
15296 TTE_NFO = 0 ,
15297 TTE_L = 1 ,
15298 TTE_Soft = 0x0 ,
15299 TTE_IE = 0 ,
15300 TTE_E = 0 ,
15301 TTE_CP = 1 ,
15302 TTE_CV = 0 ,
15303 TTE_P = 0 ,
15304 TTE_EP = 1 ,
15305 TTE_W = 0 ,
15306 TTE_SW1 = 0 ,
15307 TTE_SW0 = 1 ,
15308 TTE_RSVD1 = 0 ,
15309 TTE_Size = 1 ,
15310 end_label = Thr5_User_Text_4v002_text_end ,
15311 compressimage ,
15312 }
15313.text
15314.global Thr5_User_Text_4v002_text_begin
15315Thr5_User_Text_4v002_text_begin:
15316 EXIT_GOOD
15317Thr5_User_Text_4v002_text_end:
15318/*********************************************************************/
15319SECTION .Thr5_User_Data_4v102 DATA_VA=0x000035e000
15320attr_data {
15321 Name = .Thr5_User_Data_4v102 ,
15322 VA = 0x00000035e000 ,/* 0x00000035ffc0 */
15323 RA = 0x0000186000 ,
15324 PA = 0x0500186000 ,
15325 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15326 thr5_nz_ctx_tsb_0 ,
15327 TTE_V = 1 ,
15328 TTE_NFO = 0 ,
15329 TTE_L = 0 ,
15330 TTE_Soft = 0x0 ,
15331 TTE_IE = 0 ,
15332 TTE_E = 0 ,
15333 TTE_CP = 0 ,
15334 TTE_CV = 0 ,
15335 TTE_P = 0 ,
15336 TTE_EP = 0 ,
15337 TTE_W = 1 ,
15338 TTE_SW1 = 1 ,
15339 TTE_SW0 = 1 ,
15340 TTE_RSVD1 = 0 ,
15341 TTE_Size = 0 ,
15342 end_label = Thr5_User_Data_4v102_data_end ,
15343 compressimage ,
15344 }
15345.data
15346.global Thr5_User_Data_4v102_data_begin
15347Thr5_User_Data_4v102_data_begin:
15348Thr5_User_Data_4v102_data_end:
15349/*********************************************************************/
15350SECTION .Thr5_User_Text_4v003 TEXT_VA=0x000a080000
15351attr_text {
15352 Name = .Thr5_User_Text_4v003 ,
15353 thr5_nz_ctx_tsb_1 ,
15354 VA = 0x00000a080000 ,/* 0x00000a08ffc0 */
15355 RA = 0x0524db0000 ,
15356 PA = 0x0524db0000 ,
15357 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15358 TTE_V = 1 ,
15359 TTE_NFO = 0 ,
15360 TTE_L = 1 ,
15361 TTE_Soft = 0x0 ,
15362 TTE_IE = 0 ,
15363 TTE_E = 0 ,
15364 TTE_CP = 1 ,
15365 TTE_CV = 0 ,
15366 TTE_P = 0 ,
15367 TTE_EP = 1 ,
15368 TTE_W = 0 ,
15369 TTE_SW1 = 0 ,
15370 TTE_SW0 = 1 ,
15371 TTE_RSVD1 = 0 ,
15372 TTE_Size = 1 ,
15373 end_label = Thr5_User_Text_4v003_text_end ,
15374 compressimage ,
15375 }
15376.text
15377.global Thr5_User_Text_4v003_text_begin
15378Thr5_User_Text_4v003_text_begin:
15379 EXIT_GOOD
15380Thr5_User_Text_4v003_text_end:
15381/*********************************************************************/
15382SECTION .Thr5_User_Data_4v103 DATA_VA=0x000a3a0000
15383attr_data {
15384 Name = .Thr5_User_Data_4v103 ,
15385 VA = 0x00000a3a0000 ,/* 0x00000a3affc0 */
15386 RA = 0x0524980000 ,
15387 PA = 0x0524980000 ,
15388 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15389 thr5_nz_ctx_tsb_1 ,
15390 TTE_V = 1 ,
15391 TTE_NFO = 0 ,
15392 TTE_L = 0 ,
15393 TTE_Soft = 0x0 ,
15394 TTE_IE = 0 ,
15395 TTE_E = 0 ,
15396 TTE_CP = 0 ,
15397 TTE_CV = 0 ,
15398 TTE_P = 0 ,
15399 TTE_EP = 0 ,
15400 TTE_W = 1 ,
15401 TTE_SW1 = 1 ,
15402 TTE_SW0 = 1 ,
15403 TTE_RSVD1 = 0 ,
15404 TTE_Size = 1 ,
15405 end_label = Thr5_User_Data_4v103_data_end ,
15406 compressimage ,
15407 }
15408.data
15409.global Thr5_User_Data_4v103_data_begin
15410Thr5_User_Data_4v103_data_begin:
15411Thr5_User_Data_4v103_data_end:
15412/*********************************************************************/
15413SECTION .Thr5_User_Text_4v004 TEXT_VA=0x0000212000
15414attr_text {
15415 Name = .Thr5_User_Text_4v004 ,
15416 thr5_nz_ctx_tsb_0 ,
15417 VA = 0x000000212000 ,/* 0x000000213fc0 */
15418 RA = 0x0000074000 ,
15419 PA = 0x0500074000 ,
15420 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15421 TTE_V = 1 ,
15422 TTE_NFO = 0 ,
15423 TTE_L = 1 ,
15424 TTE_Soft = 0x0 ,
15425 TTE_IE = 0 ,
15426 TTE_E = 0 ,
15427 TTE_CP = 1 ,
15428 TTE_CV = 0 ,
15429 TTE_P = 0 ,
15430 TTE_EP = 1 ,
15431 TTE_W = 0 ,
15432 TTE_SW1 = 0 ,
15433 TTE_SW0 = 1 ,
15434 TTE_RSVD1 = 0 ,
15435 TTE_Size = 0 ,
15436 end_label = Thr5_User_Text_4v004_text_end ,
15437 compressimage ,
15438 }
15439.text
15440.global Thr5_User_Text_4v004_text_begin
15441Thr5_User_Text_4v004_text_begin:
15442 EXIT_GOOD
15443Thr5_User_Text_4v004_text_end:
15444/*********************************************************************/
15445SECTION .Thr5_User_Data_4v104 DATA_VA=0x0c50000000
15446attr_data {
15447 Name = .Thr5_User_Data_4v104 ,
15448 VA = 0x000c50000000 ,/* 0x000c5fffffc0 */
15449 RA = 0x2450000000 ,
15450 PA = 0x2450000000 ,
15451 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15452 thr5_nz_ctx_tsb_3 ,
15453 TTE_V = 1 ,
15454 TTE_NFO = 0 ,
15455 TTE_L = 0 ,
15456 TTE_Soft = 0x0 ,
15457 TTE_IE = 0 ,
15458 TTE_E = 0 ,
15459 TTE_CP = 0 ,
15460 TTE_CV = 0 ,
15461 TTE_P = 0 ,
15462 TTE_EP = 0 ,
15463 TTE_W = 1 ,
15464 TTE_SW1 = 1 ,
15465 TTE_SW0 = 1 ,
15466 TTE_RSVD1 = 0 ,
15467 TTE_Size = 5 ,
15468 end_label = Thr5_User_Data_4v104_data_end ,
15469 compressimage ,
15470 }
15471.data
15472.global Thr5_User_Data_4v104_data_begin
15473Thr5_User_Data_4v104_data_begin:
15474Thr5_User_Data_4v104_data_end:
15475/*********************************************************************/
15476SECTION .Thr5_User_Text_4v005 TEXT_VA=0x01c3800000
15477attr_text {
15478 Name = .Thr5_User_Text_4v005 ,
15479 thr5_nz_ctx_tsb_2 ,
15480 VA = 0x0001c3800000 ,/* 0x0001c3bfffc0 */
15481 RA = 0x00eec00000 ,
15482 PA = 0x060ec00000 ,
15483 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15484 TTE_V = 1 ,
15485 TTE_NFO = 0 ,
15486 TTE_L = 1 ,
15487 TTE_Soft = 0x0 ,
15488 TTE_IE = 0 ,
15489 TTE_E = 0 ,
15490 TTE_CP = 1 ,
15491 TTE_CV = 0 ,
15492 TTE_P = 0 ,
15493 TTE_EP = 1 ,
15494 TTE_W = 0 ,
15495 TTE_SW1 = 0 ,
15496 TTE_SW0 = 1 ,
15497 TTE_RSVD1 = 0 ,
15498 TTE_Size = 3 ,
15499 end_label = Thr5_User_Text_4v005_text_end ,
15500 compressimage ,
15501 }
15502.text
15503.global Thr5_User_Text_4v005_text_begin
15504Thr5_User_Text_4v005_text_begin:
15505 EXIT_GOOD
15506Thr5_User_Text_4v005_text_end:
15507/*********************************************************************/
15508SECTION .Thr5_User_Data_4v105 DATA_VA=0x000ae10000
15509attr_data {
15510 Name = .Thr5_User_Data_4v105 ,
15511 VA = 0x00000ae10000 ,/* 0x00000ae1ffc0 */
15512 RA = 0x0524460000 ,
15513 PA = 0x0524460000 ,
15514 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15515 thr5_nz_ctx_tsb_1 ,
15516 TTE_V = 1 ,
15517 TTE_NFO = 0 ,
15518 TTE_L = 0 ,
15519 TTE_Soft = 0x0 ,
15520 TTE_IE = 0 ,
15521 TTE_E = 0 ,
15522 TTE_CP = 0 ,
15523 TTE_CV = 0 ,
15524 TTE_P = 0 ,
15525 TTE_EP = 0 ,
15526 TTE_W = 1 ,
15527 TTE_SW1 = 1 ,
15528 TTE_SW0 = 1 ,
15529 TTE_RSVD1 = 0 ,
15530 TTE_Size = 1 ,
15531 end_label = Thr5_User_Data_4v105_data_end ,
15532 compressimage ,
15533 }
15534.data
15535.global Thr5_User_Data_4v105_data_begin
15536Thr5_User_Data_4v105_data_begin:
15537Thr5_User_Data_4v105_data_end:
15538/*********************************************************************/
15539SECTION .Thr5_User_Text_4v006 TEXT_VA=0x01dc400000
15540attr_text {
15541 Name = .Thr5_User_Text_4v006 ,
15542 thr5_nz_ctx_tsb_2 ,
15543 VA = 0x0001dc400000 ,/* 0x0001dc7fffc0 */
15544 RA = 0x00e0c00000 ,
15545 PA = 0x0600c00000 ,
15546 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15547 TTE_V = 1 ,
15548 TTE_NFO = 0 ,
15549 TTE_L = 1 ,
15550 TTE_Soft = 0x0 ,
15551 TTE_IE = 0 ,
15552 TTE_E = 0 ,
15553 TTE_CP = 1 ,
15554 TTE_CV = 0 ,
15555 TTE_P = 0 ,
15556 TTE_EP = 1 ,
15557 TTE_W = 0 ,
15558 TTE_SW1 = 0 ,
15559 TTE_SW0 = 1 ,
15560 TTE_RSVD1 = 0 ,
15561 TTE_Size = 3 ,
15562 end_label = Thr5_User_Text_4v006_text_end ,
15563 compressimage ,
15564 }
15565.text
15566.global Thr5_User_Text_4v006_text_begin
15567Thr5_User_Text_4v006_text_begin:
15568 EXIT_GOOD
15569Thr5_User_Text_4v006_text_end:
15570/*********************************************************************/
15571SECTION .Thr5_User_Data_4v106 DATA_VA=0x00002c4000
15572attr_data {
15573 Name = .Thr5_User_Data_4v106 ,
15574 VA = 0x0000002c4000 ,/* 0x0000002c5fc0 */
15575 RA = 0x0000144000 ,
15576 PA = 0x0500144000 ,
15577 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15578 thr5_nz_ctx_tsb_0 ,
15579 TTE_V = 1 ,
15580 TTE_NFO = 0 ,
15581 TTE_L = 0 ,
15582 TTE_Soft = 0x0 ,
15583 TTE_IE = 0 ,
15584 TTE_E = 0 ,
15585 TTE_CP = 0 ,
15586 TTE_CV = 0 ,
15587 TTE_P = 0 ,
15588 TTE_EP = 0 ,
15589 TTE_W = 1 ,
15590 TTE_SW1 = 1 ,
15591 TTE_SW0 = 1 ,
15592 TTE_RSVD1 = 0 ,
15593 TTE_Size = 0 ,
15594 end_label = Thr5_User_Data_4v106_data_end ,
15595 compressimage ,
15596 }
15597.data
15598.global Thr5_User_Data_4v106_data_begin
15599Thr5_User_Data_4v106_data_begin:
15600Thr5_User_Data_4v106_data_end:
15601/*********************************************************************/
15602SECTION .Thr5_User_Text_4v007 TEXT_VA=0x00002fa000
15603attr_text {
15604 Name = .Thr5_User_Text_4v007 ,
15605 thr5_nz_ctx_tsb_0 ,
15606 VA = 0x0000002fa000 ,/* 0x0000002fbfc0 */
15607 RA = 0x000003c000 ,
15608 PA = 0x050003c000 ,
15609 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15610 TTE_V = 1 ,
15611 TTE_NFO = 0 ,
15612 TTE_L = 1 ,
15613 TTE_Soft = 0x0 ,
15614 TTE_IE = 0 ,
15615 TTE_E = 0 ,
15616 TTE_CP = 1 ,
15617 TTE_CV = 0 ,
15618 TTE_P = 0 ,
15619 TTE_EP = 1 ,
15620 TTE_W = 0 ,
15621 TTE_SW1 = 0 ,
15622 TTE_SW0 = 1 ,
15623 TTE_RSVD1 = 0 ,
15624 TTE_Size = 0 ,
15625 end_label = Thr5_User_Text_4v007_text_end ,
15626 compressimage ,
15627 }
15628.text
15629.global Thr5_User_Text_4v007_text_begin
15630Thr5_User_Text_4v007_text_begin:
15631 EXIT_GOOD
15632Thr5_User_Text_4v007_text_end:
15633/*********************************************************************/
15634SECTION .Thr5_User_Data_4v107 DATA_VA=0x01e4800000
15635attr_data {
15636 Name = .Thr5_User_Data_4v107 ,
15637 VA = 0x0001e4800000 ,/* 0x0001e4bfffc0 */
15638 RA = 0x00f7400000 ,
15639 PA = 0x0617400000 ,
15640 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15641 thr5_nz_ctx_tsb_2 ,
15642 TTE_V = 1 ,
15643 TTE_NFO = 0 ,
15644 TTE_L = 0 ,
15645 TTE_Soft = 0x0 ,
15646 TTE_IE = 0 ,
15647 TTE_E = 0 ,
15648 TTE_CP = 0 ,
15649 TTE_CV = 0 ,
15650 TTE_P = 0 ,
15651 TTE_EP = 0 ,
15652 TTE_W = 1 ,
15653 TTE_SW1 = 1 ,
15654 TTE_SW0 = 1 ,
15655 TTE_RSVD1 = 0 ,
15656 TTE_Size = 3 ,
15657 end_label = Thr5_User_Data_4v107_data_end ,
15658 compressimage ,
15659 }
15660.data
15661.global Thr5_User_Data_4v107_data_begin
15662Thr5_User_Data_4v107_data_begin:
15663Thr5_User_Data_4v107_data_end:
15664/*********************************************************************/
15665SECTION .Thr5_User_Text_4v008 TEXT_VA=0x0ea0000000
15666attr_text {
15667 Name = .Thr5_User_Text_4v008 ,
15668 thr5_nz_ctx_tsb_3 ,
15669 VA = 0x000ea0000000 ,/* 0x000eafffffc0 */
15670 RA = 0x2230000000 ,
15671 PA = 0x2230000000 ,
15672 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15673 TTE_V = 1 ,
15674 TTE_NFO = 0 ,
15675 TTE_L = 1 ,
15676 TTE_Soft = 0x0 ,
15677 TTE_IE = 0 ,
15678 TTE_E = 0 ,
15679 TTE_CP = 1 ,
15680 TTE_CV = 0 ,
15681 TTE_P = 0 ,
15682 TTE_EP = 1 ,
15683 TTE_W = 0 ,
15684 TTE_SW1 = 0 ,
15685 TTE_SW0 = 1 ,
15686 TTE_RSVD1 = 0 ,
15687 TTE_Size = 5 ,
15688 end_label = Thr5_User_Text_4v008_text_end ,
15689 compressimage ,
15690 }
15691.text
15692.global Thr5_User_Text_4v008_text_begin
15693Thr5_User_Text_4v008_text_begin:
15694 EXIT_GOOD
15695Thr5_User_Text_4v008_text_end:
15696/*********************************************************************/
15697SECTION .Thr5_User_Data_4v108 DATA_VA=0x00003e6000
15698attr_data {
15699 Name = .Thr5_User_Data_4v108 ,
15700 VA = 0x0000003e6000 ,/* 0x0000003e7fc0 */
15701 RA = 0x0000052000 ,
15702 PA = 0x0500052000 ,
15703 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15704 thr5_nz_ctx_tsb_0 ,
15705 TTE_V = 1 ,
15706 TTE_NFO = 0 ,
15707 TTE_L = 0 ,
15708 TTE_Soft = 0x0 ,
15709 TTE_IE = 0 ,
15710 TTE_E = 0 ,
15711 TTE_CP = 0 ,
15712 TTE_CV = 0 ,
15713 TTE_P = 0 ,
15714 TTE_EP = 0 ,
15715 TTE_W = 1 ,
15716 TTE_SW1 = 1 ,
15717 TTE_SW0 = 1 ,
15718 TTE_RSVD1 = 0 ,
15719 TTE_Size = 0 ,
15720 end_label = Thr5_User_Data_4v108_data_end ,
15721 compressimage ,
15722 }
15723.data
15724.global Thr5_User_Data_4v108_data_begin
15725Thr5_User_Data_4v108_data_begin:
15726Thr5_User_Data_4v108_data_end:
15727/*********************************************************************/
15728SECTION .Thr5_User_Text_4v009 TEXT_VA=0x000aea0000
15729attr_text {
15730 Name = .Thr5_User_Text_4v009 ,
15731 thr5_nz_ctx_tsb_1 ,
15732 VA = 0x00000aea0000 ,/* 0x00000aeaffc0 */
15733 RA = 0x0524130000 ,
15734 PA = 0x0524130000 ,
15735 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15736 TTE_V = 1 ,
15737 TTE_NFO = 0 ,
15738 TTE_L = 1 ,
15739 TTE_Soft = 0x0 ,
15740 TTE_IE = 0 ,
15741 TTE_E = 0 ,
15742 TTE_CP = 1 ,
15743 TTE_CV = 0 ,
15744 TTE_P = 0 ,
15745 TTE_EP = 1 ,
15746 TTE_W = 0 ,
15747 TTE_SW1 = 0 ,
15748 TTE_SW0 = 1 ,
15749 TTE_RSVD1 = 0 ,
15750 TTE_Size = 1 ,
15751 end_label = Thr5_User_Text_4v009_text_end ,
15752 compressimage ,
15753 }
15754.text
15755.global Thr5_User_Text_4v009_text_begin
15756Thr5_User_Text_4v009_text_begin:
15757 EXIT_GOOD
15758Thr5_User_Text_4v009_text_end:
15759/*********************************************************************/
15760SECTION .Thr5_User_Data_4v109 DATA_VA=0x0d20000000
15761attr_data {
15762 Name = .Thr5_User_Data_4v109 ,
15763 VA = 0x000d20000000 ,/* 0x000d2fffffc0 */
15764 RA = 0x2290000000 ,
15765 PA = 0x2290000000 ,
15766 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15767 thr5_nz_ctx_tsb_3 ,
15768 TTE_V = 1 ,
15769 TTE_NFO = 0 ,
15770 TTE_L = 0 ,
15771 TTE_Soft = 0x0 ,
15772 TTE_IE = 0 ,
15773 TTE_E = 0 ,
15774 TTE_CP = 0 ,
15775 TTE_CV = 0 ,
15776 TTE_P = 0 ,
15777 TTE_EP = 0 ,
15778 TTE_W = 1 ,
15779 TTE_SW1 = 1 ,
15780 TTE_SW0 = 1 ,
15781 TTE_RSVD1 = 0 ,
15782 TTE_Size = 5 ,
15783 end_label = Thr5_User_Data_4v109_data_end ,
15784 compressimage ,
15785 }
15786.data
15787.global Thr5_User_Data_4v109_data_begin
15788Thr5_User_Data_4v109_data_begin:
15789Thr5_User_Data_4v109_data_end:
15790/*********************************************************************/
15791SECTION .Thr5_User_Text_4v00a TEXT_VA=0x000abb0000
15792attr_text {
15793 Name = .Thr5_User_Text_4v00a ,
15794 thr5_nz_ctx_tsb_1 ,
15795 VA = 0x00000abb0000 ,/* 0x00000abbffc0 */
15796 RA = 0x0524140000 ,
15797 PA = 0x0524140000 ,
15798 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15799 TTE_V = 1 ,
15800 TTE_NFO = 0 ,
15801 TTE_L = 1 ,
15802 TTE_Soft = 0x0 ,
15803 TTE_IE = 0 ,
15804 TTE_E = 0 ,
15805 TTE_CP = 1 ,
15806 TTE_CV = 0 ,
15807 TTE_P = 0 ,
15808 TTE_EP = 1 ,
15809 TTE_W = 0 ,
15810 TTE_SW1 = 0 ,
15811 TTE_SW0 = 1 ,
15812 TTE_RSVD1 = 0 ,
15813 TTE_Size = 1 ,
15814 end_label = Thr5_User_Text_4v00a_text_end ,
15815 compressimage ,
15816 }
15817.text
15818.global Thr5_User_Text_4v00a_text_begin
15819Thr5_User_Text_4v00a_text_begin:
15820 EXIT_GOOD
15821Thr5_User_Text_4v00a_text_end:
15822/*********************************************************************/
15823SECTION .Thr5_User_Data_4v10a DATA_VA=0x0000202000
15824attr_data {
15825 Name = .Thr5_User_Data_4v10a ,
15826 VA = 0x000000202000 ,/* 0x000000203fc0 */
15827 RA = 0x00000d2000 ,
15828 PA = 0x05000d2000 ,
15829 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15830 thr5_nz_ctx_tsb_0 ,
15831 TTE_V = 1 ,
15832 TTE_NFO = 0 ,
15833 TTE_L = 0 ,
15834 TTE_Soft = 0x0 ,
15835 TTE_IE = 0 ,
15836 TTE_E = 0 ,
15837 TTE_CP = 0 ,
15838 TTE_CV = 0 ,
15839 TTE_P = 0 ,
15840 TTE_EP = 0 ,
15841 TTE_W = 1 ,
15842 TTE_SW1 = 1 ,
15843 TTE_SW0 = 1 ,
15844 TTE_RSVD1 = 0 ,
15845 TTE_Size = 0 ,
15846 end_label = Thr5_User_Data_4v10a_data_end ,
15847 compressimage ,
15848 }
15849.data
15850.global Thr5_User_Data_4v10a_data_begin
15851Thr5_User_Data_4v10a_data_begin:
15852Thr5_User_Data_4v10a_data_end:
15853/*********************************************************************/
15854SECTION .Thr5_User_Text_4v00b TEXT_VA=0x000a290000
15855attr_text {
15856 Name = .Thr5_User_Text_4v00b ,
15857 thr5_nz_ctx_tsb_1 ,
15858 VA = 0x00000a290000 ,/* 0x00000a29ffc0 */
15859 RA = 0x0524370000 ,
15860 PA = 0x0524370000 ,
15861 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15862 TTE_V = 1 ,
15863 TTE_NFO = 0 ,
15864 TTE_L = 1 ,
15865 TTE_Soft = 0x0 ,
15866 TTE_IE = 0 ,
15867 TTE_E = 0 ,
15868 TTE_CP = 1 ,
15869 TTE_CV = 0 ,
15870 TTE_P = 0 ,
15871 TTE_EP = 1 ,
15872 TTE_W = 0 ,
15873 TTE_SW1 = 0 ,
15874 TTE_SW0 = 1 ,
15875 TTE_RSVD1 = 0 ,
15876 TTE_Size = 1 ,
15877 end_label = Thr5_User_Text_4v00b_text_end ,
15878 compressimage ,
15879 }
15880.text
15881.global Thr5_User_Text_4v00b_text_begin
15882Thr5_User_Text_4v00b_text_begin:
15883 EXIT_GOOD
15884Thr5_User_Text_4v00b_text_end:
15885/*********************************************************************/
15886SECTION .Thr5_User_Data_4v10b DATA_VA=0x00003a2000
15887attr_data {
15888 Name = .Thr5_User_Data_4v10b ,
15889 VA = 0x0000003a2000 ,/* 0x0000003a3fc0 */
15890 RA = 0x000016e000 ,
15891 PA = 0x050016e000 ,
15892 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15893 thr5_nz_ctx_tsb_0 ,
15894 TTE_V = 1 ,
15895 TTE_NFO = 0 ,
15896 TTE_L = 0 ,
15897 TTE_Soft = 0x0 ,
15898 TTE_IE = 0 ,
15899 TTE_E = 0 ,
15900 TTE_CP = 0 ,
15901 TTE_CV = 0 ,
15902 TTE_P = 0 ,
15903 TTE_EP = 0 ,
15904 TTE_W = 1 ,
15905 TTE_SW1 = 1 ,
15906 TTE_SW0 = 1 ,
15907 TTE_RSVD1 = 0 ,
15908 TTE_Size = 0 ,
15909 end_label = Thr5_User_Data_4v10b_data_end ,
15910 compressimage ,
15911 }
15912.data
15913.global Thr5_User_Data_4v10b_data_begin
15914Thr5_User_Data_4v10b_data_begin:
15915Thr5_User_Data_4v10b_data_end:
15916/*********************************************************************/
15917SECTION .Thr5_User_Text_4v00c TEXT_VA=0x01fb000000
15918attr_text {
15919 Name = .Thr5_User_Text_4v00c ,
15920 thr5_nz_ctx_tsb_2 ,
15921 VA = 0x0001fb000000 ,/* 0x0001fb3fffc0 */
15922 RA = 0x00fe400000 ,
15923 PA = 0x061e400000 ,
15924 TTE_Context = 0x0905 ,/* TEXT_PRIMARY */
15925 TTE_V = 1 ,
15926 TTE_NFO = 0 ,
15927 TTE_L = 1 ,
15928 TTE_Soft = 0x0 ,
15929 TTE_IE = 0 ,
15930 TTE_E = 0 ,
15931 TTE_CP = 1 ,
15932 TTE_CV = 0 ,
15933 TTE_P = 0 ,
15934 TTE_EP = 1 ,
15935 TTE_W = 0 ,
15936 TTE_SW1 = 0 ,
15937 TTE_SW0 = 1 ,
15938 TTE_RSVD1 = 0 ,
15939 TTE_Size = 3 ,
15940 end_label = Thr5_User_Text_4v00c_text_end ,
15941 compressimage ,
15942 }
15943.text
15944.global Thr5_User_Text_4v00c_text_begin
15945Thr5_User_Text_4v00c_text_begin:
15946 EXIT_GOOD
15947Thr5_User_Text_4v00c_text_end:
15948/*********************************************************************/
15949SECTION .Thr5_User_Data_4v10c DATA_VA=0x000a850000
15950attr_data {
15951 Name = .Thr5_User_Data_4v10c ,
15952 VA = 0x00000a850000 ,/* 0x00000a85ffc0 */
15953 RA = 0x05241c0000 ,
15954 PA = 0x05241c0000 ,
15955 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15956 thr5_nz_ctx_tsb_1 ,
15957 TTE_V = 1 ,
15958 TTE_NFO = 0 ,
15959 TTE_L = 0 ,
15960 TTE_Soft = 0x0 ,
15961 TTE_IE = 0 ,
15962 TTE_E = 0 ,
15963 TTE_CP = 0 ,
15964 TTE_CV = 0 ,
15965 TTE_P = 0 ,
15966 TTE_EP = 0 ,
15967 TTE_W = 1 ,
15968 TTE_SW1 = 1 ,
15969 TTE_SW0 = 1 ,
15970 TTE_RSVD1 = 0 ,
15971 TTE_Size = 1 ,
15972 end_label = Thr5_User_Data_4v10c_data_end ,
15973 compressimage ,
15974 }
15975.data
15976.global Thr5_User_Data_4v10c_data_begin
15977Thr5_User_Data_4v10c_data_begin:
15978Thr5_User_Data_4v10c_data_end:
15979/*********************************************************************/
15980SECTION .Thr5_User_Data_4v10d DATA_VA=0x000acc0000
15981attr_data {
15982 Name = .Thr5_User_Data_4v10d ,
15983 VA = 0x00000acc0000 ,/* 0x00000accffc0 */
15984 RA = 0x0524c80000 ,
15985 PA = 0x0524c80000 ,
15986 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
15987 thr5_nz_ctx_tsb_1 ,
15988 TTE_V = 1 ,
15989 TTE_NFO = 0 ,
15990 TTE_L = 0 ,
15991 TTE_Soft = 0x0 ,
15992 TTE_IE = 0 ,
15993 TTE_E = 0 ,
15994 TTE_CP = 0 ,
15995 TTE_CV = 0 ,
15996 TTE_P = 0 ,
15997 TTE_EP = 0 ,
15998 TTE_W = 1 ,
15999 TTE_SW1 = 1 ,
16000 TTE_SW0 = 1 ,
16001 TTE_RSVD1 = 0 ,
16002 TTE_Size = 1 ,
16003 end_label = Thr5_User_Data_4v10d_data_end ,
16004 compressimage ,
16005 }
16006.data
16007.global Thr5_User_Data_4v10d_data_begin
16008Thr5_User_Data_4v10d_data_begin:
16009Thr5_User_Data_4v10d_data_end:
16010/*********************************************************************/
16011SECTION .Thr5_User_Data_4v10e DATA_VA=0x01f4000000
16012attr_data {
16013 Name = .Thr5_User_Data_4v10e ,
16014 VA = 0x0001f4000000 ,/* 0x0001f43fffc0 */
16015 RA = 0x00dd800000 ,
16016 PA = 0x05fd800000 ,
16017 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
16018 thr5_nz_ctx_tsb_2 ,
16019 TTE_V = 1 ,
16020 TTE_NFO = 0 ,
16021 TTE_L = 0 ,
16022 TTE_Soft = 0x0 ,
16023 TTE_IE = 0 ,
16024 TTE_E = 0 ,
16025 TTE_CP = 0 ,
16026 TTE_CV = 0 ,
16027 TTE_P = 0 ,
16028 TTE_EP = 0 ,
16029 TTE_W = 1 ,
16030 TTE_SW1 = 1 ,
16031 TTE_SW0 = 1 ,
16032 TTE_RSVD1 = 0 ,
16033 TTE_Size = 3 ,
16034 end_label = Thr5_User_Data_4v10e_data_end ,
16035 compressimage ,
16036 }
16037.data
16038.global Thr5_User_Data_4v10e_data_begin
16039Thr5_User_Data_4v10e_data_begin:
16040Thr5_User_Data_4v10e_data_end:
16041/*********************************************************************/
16042SECTION .Thr5_User_Data_4v10f DATA_VA=0x000afa0000
16043attr_data {
16044 Name = .Thr5_User_Data_4v10f ,
16045 VA = 0x00000afa0000 ,/* 0x00000afaffc0 */
16046 RA = 0x0524ea0000 ,
16047 PA = 0x0524ea0000 ,
16048 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
16049 thr5_nz_ctx_tsb_1 ,
16050 TTE_V = 1 ,
16051 TTE_NFO = 0 ,
16052 TTE_L = 0 ,
16053 TTE_Soft = 0x0 ,
16054 TTE_IE = 0 ,
16055 TTE_E = 0 ,
16056 TTE_CP = 0 ,
16057 TTE_CV = 0 ,
16058 TTE_P = 0 ,
16059 TTE_EP = 0 ,
16060 TTE_W = 1 ,
16061 TTE_SW1 = 1 ,
16062 TTE_SW0 = 1 ,
16063 TTE_RSVD1 = 0 ,
16064 TTE_Size = 1 ,
16065 end_label = Thr5_User_Data_4v10f_data_end ,
16066 compressimage ,
16067 }
16068.data
16069.global Thr5_User_Data_4v10f_data_begin
16070Thr5_User_Data_4v10f_data_begin:
16071Thr5_User_Data_4v10f_data_end:
16072/*********************************************************************/
16073SECTION .Thr5_User_Data_4v110 DATA_VA=0x000034a000
16074attr_data {
16075 Name = .Thr5_User_Data_4v110 ,
16076 VA = 0x00000034a000 ,/* 0x00000034bfc0 */
16077 RA = 0x0000026000 ,
16078 PA = 0x0500026000 ,
16079 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
16080 thr5_nz_ctx_tsb_0 ,
16081 TTE_V = 1 ,
16082 TTE_NFO = 0 ,
16083 TTE_L = 0 ,
16084 TTE_Soft = 0x0 ,
16085 TTE_IE = 0 ,
16086 TTE_E = 0 ,
16087 TTE_CP = 0 ,
16088 TTE_CV = 0 ,
16089 TTE_P = 0 ,
16090 TTE_EP = 0 ,
16091 TTE_W = 1 ,
16092 TTE_SW1 = 1 ,
16093 TTE_SW0 = 1 ,
16094 TTE_RSVD1 = 0 ,
16095 TTE_Size = 0 ,
16096 end_label = Thr5_User_Data_4v110_data_end ,
16097 compressimage ,
16098 }
16099.data
16100.global Thr5_User_Data_4v110_data_begin
16101Thr5_User_Data_4v110_data_begin:
16102Thr5_User_Data_4v110_data_end:
16103/*********************************************************************/
16104SECTION .Thr5_User_Data_4v111 DATA_VA=0x00003fc000
16105attr_data {
16106 Name = .Thr5_User_Data_4v111 ,
16107 VA = 0x0000003fc000 ,/* 0x0000003fdfc0 */
16108 RA = 0x00000e0000 ,
16109 PA = 0x05000e0000 ,
16110 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
16111 thr5_nz_ctx_tsb_0 ,
16112 TTE_V = 1 ,
16113 TTE_NFO = 0 ,
16114 TTE_L = 0 ,
16115 TTE_Soft = 0x0 ,
16116 TTE_IE = 0 ,
16117 TTE_E = 0 ,
16118 TTE_CP = 0 ,
16119 TTE_CV = 0 ,
16120 TTE_P = 0 ,
16121 TTE_EP = 0 ,
16122 TTE_W = 1 ,
16123 TTE_SW1 = 1 ,
16124 TTE_SW0 = 1 ,
16125 TTE_RSVD1 = 0 ,
16126 TTE_Size = 0 ,
16127 end_label = Thr5_User_Data_4v111_data_end ,
16128 compressimage ,
16129 }
16130.data
16131.global Thr5_User_Data_4v111_data_begin
16132Thr5_User_Data_4v111_data_begin:
16133Thr5_User_Data_4v111_data_end:
16134/*********************************************************************/
16135SECTION .Thr5_User_Data_4v112 DATA_VA=0x000a430000
16136attr_data {
16137 Name = .Thr5_User_Data_4v112 ,
16138 VA = 0x00000a430000 ,/* 0x00000a43ffc0 */
16139 RA = 0x0524770000 ,
16140 PA = 0x0524770000 ,
16141 TTE_Context = 0x0905 ,/* DATA_PRIMARY */
16142 thr5_nz_ctx_tsb_1 ,
16143 TTE_V = 1 ,
16144 TTE_NFO = 0 ,
16145 TTE_L = 0 ,
16146 TTE_Soft = 0x0 ,
16147 TTE_IE = 0 ,
16148 TTE_E = 0 ,
16149 TTE_CP = 0 ,
16150 TTE_CV = 0 ,
16151 TTE_P = 0 ,
16152 TTE_EP = 0 ,
16153 TTE_W = 1 ,
16154 TTE_SW1 = 1 ,
16155 TTE_SW0 = 1 ,
16156 TTE_RSVD1 = 0 ,
16157 TTE_Size = 1 ,
16158 end_label = Thr5_User_Data_4v112_data_end ,
16159 compressimage ,
16160 }
16161.data
16162.global Thr5_User_Data_4v112_data_begin
16163Thr5_User_Data_4v112_data_begin:
16164Thr5_User_Data_4v112_data_end:
16165/*********************************************************************/
16166SECTION .Thr6_User_Text_4v000 TEXT_VA=0x0000398000
16167attr_text {
16168 Name = .Thr6_User_Text_4v000 ,
16169 thr6_nz_ctx_tsb_2 ,
16170 VA = 0x000000398000 ,/* 0x000000399fc0 */
16171 RA = 0x060001a000 ,
16172 PA = 0x060001a000 ,
16173 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16174 TTE_V = 1 ,
16175 TTE_NFO = 0 ,
16176 TTE_L = 1 ,
16177 TTE_Soft = 0x0 ,
16178 TTE_IE = 0 ,
16179 TTE_E = 0 ,
16180 TTE_CP = 1 ,
16181 TTE_CV = 0 ,
16182 TTE_P = 0 ,
16183 TTE_EP = 1 ,
16184 TTE_W = 0 ,
16185 TTE_SW1 = 1 ,
16186 TTE_SW0 = 0 ,
16187 TTE_RSVD1 = 0 ,
16188 TTE_Size = 0 ,
16189 end_label = Thr6_User_Text_4v000_text_end ,
16190 compressimage ,
16191 }
16192.text
16193.global Thr6_user_code_entry
16194Thr6_user_code_entry:
16195.global Thr6_User_Text_4v000_text_begin
16196Thr6_User_Text_4v000_text_begin:
16197 EXIT_GOOD
16198Thr6_User_Text_4v000_text_end:
16199/*********************************************************************/
16200SECTION .Thr6_User_Data_4v100 DATA_VA=0x000afd0000
16201attr_data {
16202 Name = .Thr6_User_Data_4v100 ,
16203 VA = 0x00000afd0000 ,/* 0x00000afdffc0 */
16204 RA = 0x0014e30000 ,
16205 PA = 0x0624e30000 ,
16206 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16207 thr6_nz_ctx_tsb_3 ,
16208 TTE_V = 1 ,
16209 TTE_NFO = 0 ,
16210 TTE_L = 1 ,
16211 TTE_Soft = 0x0 ,
16212 TTE_IE = 0 ,
16213 TTE_E = 0 ,
16214 TTE_CP = 1 ,
16215 TTE_CV = 0 ,
16216 TTE_P = 0 ,
16217 TTE_EP = 0 ,
16218 TTE_W = 1 ,
16219 TTE_SW1 = 0 ,
16220 TTE_SW0 = 1 ,
16221 TTE_RSVD1 = 0 ,
16222 TTE_Size = 1 ,
16223 end_label = Thr6_User_Data_4v100_data_end ,
16224 compressimage ,
16225 }
16226.data
16227.global Thr6_User_Data_4v100_data_begin
16228Thr6_User_Data_4v100_data_begin:
16229Thr6_User_Data_4v100_data_end:
16230/*********************************************************************/
16231SECTION .Thr6_User_Data_4v200 DATA_VA=0x01ff000000
16232attr_data {
16233 Name = .Thr6_User_Data_4v200 ,
16234 VA = 0x0001ff000000 ,/* 0x0001ff3fffc0 */
16235 RA = 0x00d9c00000 ,
16236 PA = 0x06f9c00000 ,
16237 TTE_Context = 0x1340 ,/* DATA_SECONDARY */
16238 thr6_nz_ctx_tsb_0 ,
16239 TTE_V = 1 ,
16240 TTE_NFO = 0 ,
16241 TTE_L = 0 ,
16242 TTE_Soft = 0x0 ,
16243 TTE_IE = 0 ,
16244 TTE_E = 0 ,
16245 TTE_CP = 0 ,
16246 TTE_CV = 0 ,
16247 TTE_P = 0 ,
16248 TTE_EP = 0 ,
16249 TTE_W = 1 ,
16250 TTE_SW1 = 1 ,
16251 TTE_SW0 = 1 ,
16252 TTE_RSVD1 = 0 ,
16253 TTE_Size = 3 ,
16254 end_label = Thr6_User_Data_4v200_data_end ,
16255 compressimage ,
16256 }
16257.data
16258.global Thr6_User_Data_4v200_data_begin
16259Thr6_User_Data_4v200_data_begin:
16260Thr6_User_Data_4v200_data_end:
16261/*********************************************************************/
16262SECTION .Thr6_User_Data_4v300 DATA_VA=0x000ad30000
16263attr_data {
16264 Name = .Thr6_User_Data_4v300 ,
16265 VA = 0x00000ad30000 ,/* 0x00000ad3ffc0 */
16266 RA = 0x0014f60000 ,
16267 PA = 0x0624f60000 ,
16268 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16269 thr6_z_ctx_tsb_2 ,
16270 TTE_V = 1 ,
16271 TTE_NFO = 0 ,
16272 TTE_L = 1 ,
16273 TTE_Soft = 0x0 ,
16274 TTE_IE = 0 ,
16275 TTE_E = 0 ,
16276 TTE_CP = 1 ,
16277 TTE_CV = 0 ,
16278 TTE_P = 0 ,
16279 TTE_EP = 0 ,
16280 TTE_W = 1 ,
16281 TTE_SW1 = 1 ,
16282 TTE_SW0 = 0 ,
16283 TTE_RSVD1 = 0 ,
16284 TTE_Size = 1 ,
16285 end_label = Thr6_User_Data_4v300_data_end ,
16286 compressimage ,
16287 }
16288.data
16289.global Thr6_User_Data_4v300_data_begin
16290Thr6_User_Data_4v300_data_begin:
16291Thr6_User_Data_4v300_data_end:
16292/*********************************************************************/
16293SECTION .Thr6_User_Text_4v001 TEXT_VA=0x000af40000
16294attr_text {
16295 Name = .Thr6_User_Text_4v001 ,
16296 thr6_nz_ctx_tsb_3 ,
16297 VA = 0x00000af40000 ,/* 0x00000af4ffc0 */
16298 RA = 0x0014830000 ,
16299 PA = 0x0624830000 ,
16300 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16301 TTE_V = 1 ,
16302 TTE_NFO = 0 ,
16303 TTE_L = 1 ,
16304 TTE_Soft = 0x0 ,
16305 TTE_IE = 0 ,
16306 TTE_E = 0 ,
16307 TTE_CP = 1 ,
16308 TTE_CV = 0 ,
16309 TTE_P = 0 ,
16310 TTE_EP = 1 ,
16311 TTE_W = 0 ,
16312 TTE_SW1 = 1 ,
16313 TTE_SW0 = 0 ,
16314 TTE_RSVD1 = 0 ,
16315 TTE_Size = 1 ,
16316 end_label = Thr6_User_Text_4v001_text_end ,
16317 compressimage ,
16318 }
16319.text
16320.global Thr6_User_Text_4v001_text_begin
16321Thr6_User_Text_4v001_text_begin:
16322 EXIT_GOOD
16323Thr6_User_Text_4v001_text_end:
16324/*********************************************************************/
16325SECTION .Thr6_User_Data_4v101 DATA_VA=0x0000342000
16326attr_data {
16327 Name = .Thr6_User_Data_4v101 ,
16328 VA = 0x000000342000 ,/* 0x000000343fc0 */
16329 RA = 0x06001ce000 ,
16330 PA = 0x06001ce000 ,
16331 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16332 thr6_nz_ctx_tsb_2 ,
16333 TTE_V = 1 ,
16334 TTE_NFO = 0 ,
16335 TTE_L = 1 ,
16336 TTE_Soft = 0x0 ,
16337 TTE_IE = 0 ,
16338 TTE_E = 0 ,
16339 TTE_CP = 1 ,
16340 TTE_CV = 0 ,
16341 TTE_P = 0 ,
16342 TTE_EP = 0 ,
16343 TTE_W = 1 ,
16344 TTE_SW1 = 0 ,
16345 TTE_SW0 = 1 ,
16346 TTE_RSVD1 = 0 ,
16347 TTE_Size = 0 ,
16348 end_label = Thr6_User_Data_4v101_data_end ,
16349 compressimage ,
16350 }
16351.data
16352.global Thr6_User_Data_4v101_data_begin
16353Thr6_User_Data_4v101_data_begin:
16354Thr6_User_Data_4v101_data_end:
16355/*********************************************************************/
16356SECTION .Thr6_User_Data_4v201 DATA_VA=0x000a690000
16357attr_data {
16358 Name = .Thr6_User_Data_4v201 ,
16359 VA = 0x00000a690000 ,/* 0x00000a69ffc0 */
16360 RA = 0x0014b30000 ,
16361 PA = 0x0624b30000 ,
16362 TTE_Context = 0x1340 ,/* DATA_SECONDARY */
16363 thr6_nz_ctx_tsb_3 ,
16364 TTE_V = 1 ,
16365 TTE_NFO = 0 ,
16366 TTE_L = 0 ,
16367 TTE_Soft = 0x0 ,
16368 TTE_IE = 0 ,
16369 TTE_E = 0 ,
16370 TTE_CP = 0 ,
16371 TTE_CV = 0 ,
16372 TTE_P = 0 ,
16373 TTE_EP = 0 ,
16374 TTE_W = 1 ,
16375 TTE_SW1 = 1 ,
16376 TTE_SW0 = 1 ,
16377 TTE_RSVD1 = 0 ,
16378 TTE_Size = 1 ,
16379 end_label = Thr6_User_Data_4v201_data_end ,
16380 compressimage ,
16381 }
16382.data
16383.global Thr6_User_Data_4v201_data_begin
16384Thr6_User_Data_4v201_data_begin:
16385Thr6_User_Data_4v201_data_end:
16386/*********************************************************************/
16387SECTION .Thr6_User_Data_4v301 DATA_VA=0x0000278000
16388attr_data {
16389 Name = .Thr6_User_Data_4v301 ,
16390 VA = 0x000000278000 ,/* 0x000000279fc0 */
16391 RA = 0x0600034000 ,
16392 PA = 0x0600034000 ,
16393 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16394 thr6_z_ctx_tsb_1 ,
16395 TTE_V = 1 ,
16396 TTE_NFO = 0 ,
16397 TTE_L = 1 ,
16398 TTE_Soft = 0x0 ,
16399 TTE_IE = 0 ,
16400 TTE_E = 0 ,
16401 TTE_CP = 1 ,
16402 TTE_CV = 0 ,
16403 TTE_P = 0 ,
16404 TTE_EP = 0 ,
16405 TTE_W = 1 ,
16406 TTE_SW1 = 1 ,
16407 TTE_SW0 = 0 ,
16408 TTE_RSVD1 = 0 ,
16409 TTE_Size = 0 ,
16410 end_label = Thr6_User_Data_4v301_data_end ,
16411 compressimage ,
16412 }
16413.data
16414.global Thr6_User_Data_4v301_data_begin
16415Thr6_User_Data_4v301_data_begin:
16416Thr6_User_Data_4v301_data_end:
16417/*********************************************************************/
16418SECTION .Thr6_User_Text_4v002 TEXT_VA=0x000a010000
16419attr_text {
16420 Name = .Thr6_User_Text_4v002 ,
16421 thr6_nz_ctx_tsb_3 ,
16422 VA = 0x00000a010000 ,/* 0x00000a01ffc0 */
16423 RA = 0x0014aa0000 ,
16424 PA = 0x0624aa0000 ,
16425 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16426 TTE_V = 1 ,
16427 TTE_NFO = 0 ,
16428 TTE_L = 1 ,
16429 TTE_Soft = 0x0 ,
16430 TTE_IE = 0 ,
16431 TTE_E = 0 ,
16432 TTE_CP = 1 ,
16433 TTE_CV = 0 ,
16434 TTE_P = 0 ,
16435 TTE_EP = 1 ,
16436 TTE_W = 0 ,
16437 TTE_SW1 = 1 ,
16438 TTE_SW0 = 0 ,
16439 TTE_RSVD1 = 0 ,
16440 TTE_Size = 1 ,
16441 end_label = Thr6_User_Text_4v002_text_end ,
16442 compressimage ,
16443 }
16444.text
16445.global Thr6_User_Text_4v002_text_begin
16446Thr6_User_Text_4v002_text_begin:
16447 EXIT_GOOD
16448Thr6_User_Text_4v002_text_end:
16449/*********************************************************************/
16450SECTION .Thr6_User_Data_4v102 DATA_VA=0x0db0000000
16451attr_data {
16452 Name = .Thr6_User_Data_4v102 ,
16453 VA = 0x000db0000000 ,/* 0x000dbfffffc0 */
16454 RA = 0x25a0000000 ,
16455 PA = 0x25a0000000 ,
16456 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16457 thr6_nz_ctx_tsb_1 ,
16458 TTE_V = 1 ,
16459 TTE_NFO = 0 ,
16460 TTE_L = 1 ,
16461 TTE_Soft = 0x0 ,
16462 TTE_IE = 0 ,
16463 TTE_E = 0 ,
16464 TTE_CP = 1 ,
16465 TTE_CV = 0 ,
16466 TTE_P = 0 ,
16467 TTE_EP = 0 ,
16468 TTE_W = 1 ,
16469 TTE_SW1 = 0 ,
16470 TTE_SW0 = 1 ,
16471 TTE_RSVD1 = 0 ,
16472 TTE_Size = 5 ,
16473 end_label = Thr6_User_Data_4v102_data_end ,
16474 compressimage ,
16475 }
16476.data
16477.global Thr6_User_Data_4v102_data_begin
16478Thr6_User_Data_4v102_data_begin:
16479Thr6_User_Data_4v102_data_end:
16480/*********************************************************************/
16481SECTION .Thr6_User_Data_4v202 DATA_VA=0x00002be000
16482attr_data {
16483 Name = .Thr6_User_Data_4v202 ,
16484 VA = 0x0000002be000 ,/* 0x0000002bffc0 */
16485 RA = 0x060003a000 ,
16486 PA = 0x060003a000 ,
16487 TTE_Context = 0x1340 ,/* DATA_SECONDARY */
16488 thr6_nz_ctx_tsb_2 ,
16489 TTE_V = 1 ,
16490 TTE_NFO = 0 ,
16491 TTE_L = 0 ,
16492 TTE_Soft = 0x0 ,
16493 TTE_IE = 0 ,
16494 TTE_E = 0 ,
16495 TTE_CP = 0 ,
16496 TTE_CV = 0 ,
16497 TTE_P = 0 ,
16498 TTE_EP = 0 ,
16499 TTE_W = 1 ,
16500 TTE_SW1 = 1 ,
16501 TTE_SW0 = 1 ,
16502 TTE_RSVD1 = 0 ,
16503 TTE_Size = 0 ,
16504 end_label = Thr6_User_Data_4v202_data_end ,
16505 compressimage ,
16506 }
16507.data
16508.global Thr6_User_Data_4v202_data_begin
16509Thr6_User_Data_4v202_data_begin:
16510Thr6_User_Data_4v202_data_end:
16511/*********************************************************************/
16512SECTION .Thr6_User_Data_4v302 DATA_VA=0x00002c8000
16513attr_data {
16514 Name = .Thr6_User_Data_4v302 ,
16515 VA = 0x0000002c8000 ,/* 0x0000002c9fc0 */
16516 RA = 0x060000a000 ,
16517 PA = 0x060000a000 ,
16518 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
16519 thr6_z_ctx_tsb_1 ,
16520 TTE_V = 1 ,
16521 TTE_NFO = 0 ,
16522 TTE_L = 1 ,
16523 TTE_Soft = 0x0 ,
16524 TTE_IE = 0 ,
16525 TTE_E = 0 ,
16526 TTE_CP = 1 ,
16527 TTE_CV = 0 ,
16528 TTE_P = 0 ,
16529 TTE_EP = 0 ,
16530 TTE_W = 1 ,
16531 TTE_SW1 = 1 ,
16532 TTE_SW0 = 0 ,
16533 TTE_RSVD1 = 0 ,
16534 TTE_Size = 0 ,
16535 end_label = Thr6_User_Data_4v302_data_end ,
16536 compressimage ,
16537 }
16538.data
16539.global Thr6_User_Data_4v302_data_begin
16540Thr6_User_Data_4v302_data_begin:
16541Thr6_User_Data_4v302_data_end:
16542/*********************************************************************/
16543SECTION .Thr6_User_Text_4v003 TEXT_VA=0x000ab70000
16544attr_text {
16545 Name = .Thr6_User_Text_4v003 ,
16546 thr6_nz_ctx_tsb_3 ,
16547 VA = 0x00000ab70000 ,/* 0x00000ab7ffc0 */
16548 RA = 0x0014be0000 ,
16549 PA = 0x0624be0000 ,
16550 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16551 TTE_V = 1 ,
16552 TTE_NFO = 0 ,
16553 TTE_L = 1 ,
16554 TTE_Soft = 0x0 ,
16555 TTE_IE = 0 ,
16556 TTE_E = 0 ,
16557 TTE_CP = 1 ,
16558 TTE_CV = 0 ,
16559 TTE_P = 0 ,
16560 TTE_EP = 1 ,
16561 TTE_W = 0 ,
16562 TTE_SW1 = 1 ,
16563 TTE_SW0 = 0 ,
16564 TTE_RSVD1 = 0 ,
16565 TTE_Size = 1 ,
16566 end_label = Thr6_User_Text_4v003_text_end ,
16567 compressimage ,
16568 }
16569.text
16570.global Thr6_User_Text_4v003_text_begin
16571Thr6_User_Text_4v003_text_begin:
16572 EXIT_GOOD
16573Thr6_User_Text_4v003_text_end:
16574/*********************************************************************/
16575SECTION .Thr6_User_Data_4v103 DATA_VA=0x000021a000
16576attr_data {
16577 Name = .Thr6_User_Data_4v103 ,
16578 VA = 0x00000021a000 ,/* 0x00000021bfc0 */
16579 RA = 0x0600064000 ,
16580 PA = 0x0600064000 ,
16581 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16582 thr6_nz_ctx_tsb_2 ,
16583 TTE_V = 1 ,
16584 TTE_NFO = 0 ,
16585 TTE_L = 1 ,
16586 TTE_Soft = 0x0 ,
16587 TTE_IE = 0 ,
16588 TTE_E = 0 ,
16589 TTE_CP = 1 ,
16590 TTE_CV = 0 ,
16591 TTE_P = 0 ,
16592 TTE_EP = 0 ,
16593 TTE_W = 1 ,
16594 TTE_SW1 = 0 ,
16595 TTE_SW0 = 1 ,
16596 TTE_RSVD1 = 0 ,
16597 TTE_Size = 0 ,
16598 end_label = Thr6_User_Data_4v103_data_end ,
16599 compressimage ,
16600 }
16601.data
16602.global Thr6_User_Data_4v103_data_begin
16603Thr6_User_Data_4v103_data_begin:
16604Thr6_User_Data_4v103_data_end:
16605/*********************************************************************/
16606SECTION .Thr6_User_Data_4v203 DATA_VA=0x01d6800000
16607attr_data {
16608 Name = .Thr6_User_Data_4v203 ,
16609 VA = 0x0001d6800000 ,/* 0x0001d6bfffc0 */
16610 RA = 0x00ee000000 ,
16611 PA = 0x070e000000 ,
16612 TTE_Context = 0x1340 ,/* DATA_SECONDARY */
16613 thr6_nz_ctx_tsb_0 ,
16614 TTE_V = 1 ,
16615 TTE_NFO = 0 ,
16616 TTE_L = 0 ,
16617 TTE_Soft = 0x0 ,
16618 TTE_IE = 0 ,
16619 TTE_E = 0 ,
16620 TTE_CP = 0 ,
16621 TTE_CV = 0 ,
16622 TTE_P = 0 ,
16623 TTE_EP = 0 ,
16624 TTE_W = 1 ,
16625 TTE_SW1 = 1 ,
16626 TTE_SW0 = 1 ,
16627 TTE_RSVD1 = 0 ,
16628 TTE_Size = 3 ,
16629 end_label = Thr6_User_Data_4v203_data_end ,
16630 compressimage ,
16631 }
16632.data
16633.global Thr6_User_Data_4v203_data_begin
16634Thr6_User_Data_4v203_data_begin:
16635Thr6_User_Data_4v203_data_end:
16636/*********************************************************************/
16637SECTION .Thr6_User_Text_4v004 TEXT_VA=0x00002a0000
16638attr_text {
16639 Name = .Thr6_User_Text_4v004 ,
16640 thr6_nz_ctx_tsb_2 ,
16641 VA = 0x0000002a0000 ,/* 0x0000002a1fc0 */
16642 RA = 0x060005c000 ,
16643 PA = 0x060005c000 ,
16644 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16645 TTE_V = 1 ,
16646 TTE_NFO = 0 ,
16647 TTE_L = 1 ,
16648 TTE_Soft = 0x0 ,
16649 TTE_IE = 0 ,
16650 TTE_E = 0 ,
16651 TTE_CP = 1 ,
16652 TTE_CV = 0 ,
16653 TTE_P = 0 ,
16654 TTE_EP = 1 ,
16655 TTE_W = 0 ,
16656 TTE_SW1 = 1 ,
16657 TTE_SW0 = 0 ,
16658 TTE_RSVD1 = 0 ,
16659 TTE_Size = 0 ,
16660 end_label = Thr6_User_Text_4v004_text_end ,
16661 compressimage ,
16662 }
16663.text
16664.global Thr6_User_Text_4v004_text_begin
16665Thr6_User_Text_4v004_text_begin:
16666 EXIT_GOOD
16667Thr6_User_Text_4v004_text_end:
16668/*********************************************************************/
16669SECTION .Thr6_User_Data_4v104 DATA_VA=0x01e6000000
16670attr_data {
16671 Name = .Thr6_User_Data_4v104 ,
16672 VA = 0x0001e6000000 ,/* 0x0001e63fffc0 */
16673 RA = 0x00d1800000 ,
16674 PA = 0x06f1800000 ,
16675 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16676 thr6_nz_ctx_tsb_0 ,
16677 TTE_V = 1 ,
16678 TTE_NFO = 0 ,
16679 TTE_L = 1 ,
16680 TTE_Soft = 0x0 ,
16681 TTE_IE = 0 ,
16682 TTE_E = 0 ,
16683 TTE_CP = 1 ,
16684 TTE_CV = 0 ,
16685 TTE_P = 0 ,
16686 TTE_EP = 0 ,
16687 TTE_W = 1 ,
16688 TTE_SW1 = 0 ,
16689 TTE_SW0 = 1 ,
16690 TTE_RSVD1 = 0 ,
16691 TTE_Size = 3 ,
16692 end_label = Thr6_User_Data_4v104_data_end ,
16693 compressimage ,
16694 }
16695.data
16696.global Thr6_User_Data_4v104_data_begin
16697Thr6_User_Data_4v104_data_begin:
16698Thr6_User_Data_4v104_data_end:
16699/*********************************************************************/
16700SECTION .Thr6_User_Text_4v005 TEXT_VA=0x0fd0000000
16701attr_text {
16702 Name = .Thr6_User_Text_4v005 ,
16703 thr6_nz_ctx_tsb_1 ,
16704 VA = 0x000fd0000000 ,/* 0x000fdfffffc0 */
16705 RA = 0x2340000000 ,
16706 PA = 0x2340000000 ,
16707 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16708 TTE_V = 1 ,
16709 TTE_NFO = 0 ,
16710 TTE_L = 1 ,
16711 TTE_Soft = 0x0 ,
16712 TTE_IE = 0 ,
16713 TTE_E = 0 ,
16714 TTE_CP = 1 ,
16715 TTE_CV = 0 ,
16716 TTE_P = 0 ,
16717 TTE_EP = 1 ,
16718 TTE_W = 0 ,
16719 TTE_SW1 = 1 ,
16720 TTE_SW0 = 0 ,
16721 TTE_RSVD1 = 0 ,
16722 TTE_Size = 5 ,
16723 end_label = Thr6_User_Text_4v005_text_end ,
16724 compressimage ,
16725 }
16726.text
16727.global Thr6_User_Text_4v005_text_begin
16728Thr6_User_Text_4v005_text_begin:
16729 EXIT_GOOD
16730Thr6_User_Text_4v005_text_end:
16731/*********************************************************************/
16732SECTION .Thr6_User_Data_4v105 DATA_VA=0x000ae30000
16733attr_data {
16734 Name = .Thr6_User_Data_4v105 ,
16735 VA = 0x00000ae30000 ,/* 0x00000ae3ffc0 */
16736 RA = 0x00141d0000 ,
16737 PA = 0x06241d0000 ,
16738 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16739 thr6_nz_ctx_tsb_3 ,
16740 TTE_V = 1 ,
16741 TTE_NFO = 0 ,
16742 TTE_L = 1 ,
16743 TTE_Soft = 0x0 ,
16744 TTE_IE = 0 ,
16745 TTE_E = 0 ,
16746 TTE_CP = 1 ,
16747 TTE_CV = 0 ,
16748 TTE_P = 0 ,
16749 TTE_EP = 0 ,
16750 TTE_W = 1 ,
16751 TTE_SW1 = 0 ,
16752 TTE_SW0 = 1 ,
16753 TTE_RSVD1 = 0 ,
16754 TTE_Size = 1 ,
16755 end_label = Thr6_User_Data_4v105_data_end ,
16756 compressimage ,
16757 }
16758.data
16759.global Thr6_User_Data_4v105_data_begin
16760Thr6_User_Data_4v105_data_begin:
16761Thr6_User_Data_4v105_data_end:
16762/*********************************************************************/
16763SECTION .Thr6_User_Text_4v006 TEXT_VA=0x000029e000
16764attr_text {
16765 Name = .Thr6_User_Text_4v006 ,
16766 thr6_nz_ctx_tsb_2 ,
16767 VA = 0x00000029e000 ,/* 0x00000029ffc0 */
16768 RA = 0x06001f6000 ,
16769 PA = 0x06001f6000 ,
16770 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16771 TTE_V = 1 ,
16772 TTE_NFO = 0 ,
16773 TTE_L = 1 ,
16774 TTE_Soft = 0x0 ,
16775 TTE_IE = 0 ,
16776 TTE_E = 0 ,
16777 TTE_CP = 1 ,
16778 TTE_CV = 0 ,
16779 TTE_P = 0 ,
16780 TTE_EP = 1 ,
16781 TTE_W = 0 ,
16782 TTE_SW1 = 1 ,
16783 TTE_SW0 = 0 ,
16784 TTE_RSVD1 = 0 ,
16785 TTE_Size = 0 ,
16786 end_label = Thr6_User_Text_4v006_text_end ,
16787 compressimage ,
16788 }
16789.text
16790.global Thr6_User_Text_4v006_text_begin
16791Thr6_User_Text_4v006_text_begin:
16792 EXIT_GOOD
16793Thr6_User_Text_4v006_text_end:
16794/*********************************************************************/
16795SECTION .Thr6_User_Data_4v106 DATA_VA=0x000a930000
16796attr_data {
16797 Name = .Thr6_User_Data_4v106 ,
16798 VA = 0x00000a930000 ,/* 0x00000a93ffc0 */
16799 RA = 0x0014150000 ,
16800 PA = 0x0624150000 ,
16801 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16802 thr6_nz_ctx_tsb_3 ,
16803 TTE_V = 1 ,
16804 TTE_NFO = 0 ,
16805 TTE_L = 1 ,
16806 TTE_Soft = 0x0 ,
16807 TTE_IE = 0 ,
16808 TTE_E = 0 ,
16809 TTE_CP = 1 ,
16810 TTE_CV = 0 ,
16811 TTE_P = 0 ,
16812 TTE_EP = 0 ,
16813 TTE_W = 1 ,
16814 TTE_SW1 = 0 ,
16815 TTE_SW0 = 1 ,
16816 TTE_RSVD1 = 0 ,
16817 TTE_Size = 1 ,
16818 end_label = Thr6_User_Data_4v106_data_end ,
16819 compressimage ,
16820 }
16821.data
16822.global Thr6_User_Data_4v106_data_begin
16823Thr6_User_Data_4v106_data_begin:
16824Thr6_User_Data_4v106_data_end:
16825/*********************************************************************/
16826SECTION .Thr6_User_Text_4v007 TEXT_VA=0x0f10000000
16827attr_text {
16828 Name = .Thr6_User_Text_4v007 ,
16829 thr6_nz_ctx_tsb_1 ,
16830 VA = 0x000f10000000 ,/* 0x000f1fffffc0 */
16831 RA = 0x2500000000 ,
16832 PA = 0x2500000000 ,
16833 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16834 TTE_V = 1 ,
16835 TTE_NFO = 0 ,
16836 TTE_L = 1 ,
16837 TTE_Soft = 0x0 ,
16838 TTE_IE = 0 ,
16839 TTE_E = 0 ,
16840 TTE_CP = 1 ,
16841 TTE_CV = 0 ,
16842 TTE_P = 0 ,
16843 TTE_EP = 1 ,
16844 TTE_W = 0 ,
16845 TTE_SW1 = 1 ,
16846 TTE_SW0 = 0 ,
16847 TTE_RSVD1 = 0 ,
16848 TTE_Size = 5 ,
16849 end_label = Thr6_User_Text_4v007_text_end ,
16850 compressimage ,
16851 }
16852.text
16853.global Thr6_User_Text_4v007_text_begin
16854Thr6_User_Text_4v007_text_begin:
16855 EXIT_GOOD
16856Thr6_User_Text_4v007_text_end:
16857/*********************************************************************/
16858SECTION .Thr6_User_Data_4v107 DATA_VA=0x000acf0000
16859attr_data {
16860 Name = .Thr6_User_Data_4v107 ,
16861 VA = 0x00000acf0000 ,/* 0x00000acfffc0 */
16862 RA = 0x0014cc0000 ,
16863 PA = 0x0624cc0000 ,
16864 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16865 thr6_nz_ctx_tsb_3 ,
16866 TTE_V = 1 ,
16867 TTE_NFO = 0 ,
16868 TTE_L = 1 ,
16869 TTE_Soft = 0x0 ,
16870 TTE_IE = 0 ,
16871 TTE_E = 0 ,
16872 TTE_CP = 1 ,
16873 TTE_CV = 0 ,
16874 TTE_P = 0 ,
16875 TTE_EP = 0 ,
16876 TTE_W = 1 ,
16877 TTE_SW1 = 0 ,
16878 TTE_SW0 = 1 ,
16879 TTE_RSVD1 = 0 ,
16880 TTE_Size = 1 ,
16881 end_label = Thr6_User_Data_4v107_data_end ,
16882 compressimage ,
16883 }
16884.data
16885.global Thr6_User_Data_4v107_data_begin
16886Thr6_User_Data_4v107_data_begin:
16887Thr6_User_Data_4v107_data_end:
16888/*********************************************************************/
16889SECTION .Thr6_User_Text_4v008 TEXT_VA=0x0000362000
16890attr_text {
16891 Name = .Thr6_User_Text_4v008 ,
16892 thr6_nz_ctx_tsb_2 ,
16893 VA = 0x000000362000 ,/* 0x000000363fc0 */
16894 RA = 0x0600190000 ,
16895 PA = 0x0600190000 ,
16896 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16897 TTE_V = 1 ,
16898 TTE_NFO = 0 ,
16899 TTE_L = 1 ,
16900 TTE_Soft = 0x0 ,
16901 TTE_IE = 0 ,
16902 TTE_E = 0 ,
16903 TTE_CP = 1 ,
16904 TTE_CV = 0 ,
16905 TTE_P = 0 ,
16906 TTE_EP = 1 ,
16907 TTE_W = 0 ,
16908 TTE_SW1 = 1 ,
16909 TTE_SW0 = 0 ,
16910 TTE_RSVD1 = 0 ,
16911 TTE_Size = 0 ,
16912 end_label = Thr6_User_Text_4v008_text_end ,
16913 compressimage ,
16914 }
16915.text
16916.global Thr6_User_Text_4v008_text_begin
16917Thr6_User_Text_4v008_text_begin:
16918 EXIT_GOOD
16919Thr6_User_Text_4v008_text_end:
16920/*********************************************************************/
16921SECTION .Thr6_User_Data_4v108 DATA_VA=0x000a2f0000
16922attr_data {
16923 Name = .Thr6_User_Data_4v108 ,
16924 VA = 0x00000a2f0000 ,/* 0x00000a2fffc0 */
16925 RA = 0x0014960000 ,
16926 PA = 0x0624960000 ,
16927 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16928 thr6_nz_ctx_tsb_3 ,
16929 TTE_V = 1 ,
16930 TTE_NFO = 0 ,
16931 TTE_L = 1 ,
16932 TTE_Soft = 0x0 ,
16933 TTE_IE = 0 ,
16934 TTE_E = 0 ,
16935 TTE_CP = 1 ,
16936 TTE_CV = 0 ,
16937 TTE_P = 0 ,
16938 TTE_EP = 0 ,
16939 TTE_W = 1 ,
16940 TTE_SW1 = 0 ,
16941 TTE_SW0 = 1 ,
16942 TTE_RSVD1 = 0 ,
16943 TTE_Size = 1 ,
16944 end_label = Thr6_User_Data_4v108_data_end ,
16945 compressimage ,
16946 }
16947.data
16948.global Thr6_User_Data_4v108_data_begin
16949Thr6_User_Data_4v108_data_begin:
16950Thr6_User_Data_4v108_data_end:
16951/*********************************************************************/
16952SECTION .Thr6_User_Text_4v009 TEXT_VA=0x01d1000000
16953attr_text {
16954 Name = .Thr6_User_Text_4v009 ,
16955 thr6_nz_ctx_tsb_0 ,
16956 VA = 0x0001d1000000 ,/* 0x0001d13fffc0 */
16957 RA = 0x00ed400000 ,
16958 PA = 0x070d400000 ,
16959 TTE_Context = 0x125d ,/* TEXT_PRIMARY */
16960 TTE_V = 1 ,
16961 TTE_NFO = 0 ,
16962 TTE_L = 1 ,
16963 TTE_Soft = 0x0 ,
16964 TTE_IE = 0 ,
16965 TTE_E = 0 ,
16966 TTE_CP = 1 ,
16967 TTE_CV = 0 ,
16968 TTE_P = 0 ,
16969 TTE_EP = 1 ,
16970 TTE_W = 0 ,
16971 TTE_SW1 = 1 ,
16972 TTE_SW0 = 0 ,
16973 TTE_RSVD1 = 0 ,
16974 TTE_Size = 3 ,
16975 end_label = Thr6_User_Text_4v009_text_end ,
16976 compressimage ,
16977 }
16978.text
16979.global Thr6_User_Text_4v009_text_begin
16980Thr6_User_Text_4v009_text_begin:
16981 EXIT_GOOD
16982Thr6_User_Text_4v009_text_end:
16983/*********************************************************************/
16984SECTION .Thr6_User_Data_4v109 DATA_VA=0x00003ae000
16985attr_data {
16986 Name = .Thr6_User_Data_4v109 ,
16987 VA = 0x0000003ae000 ,/* 0x0000003affc0 */
16988 RA = 0x06000e6000 ,
16989 PA = 0x06000e6000 ,
16990 TTE_Context = 0x125d ,/* DATA_PRIMARY */
16991 thr6_nz_ctx_tsb_2 ,
16992 TTE_V = 1 ,
16993 TTE_NFO = 0 ,
16994 TTE_L = 1 ,
16995 TTE_Soft = 0x0 ,
16996 TTE_IE = 0 ,
16997 TTE_E = 0 ,
16998 TTE_CP = 1 ,
16999 TTE_CV = 0 ,
17000 TTE_P = 0 ,
17001 TTE_EP = 0 ,
17002 TTE_W = 1 ,
17003 TTE_SW1 = 0 ,
17004 TTE_SW0 = 1 ,
17005 TTE_RSVD1 = 0 ,
17006 TTE_Size = 0 ,
17007 end_label = Thr6_User_Data_4v109_data_end ,
17008 compressimage ,
17009 }
17010.data
17011.global Thr6_User_Data_4v109_data_begin
17012Thr6_User_Data_4v109_data_begin:
17013Thr6_User_Data_4v109_data_end:
17014/*********************************************************************/
17015SECTION .Thr6_User_Data_4v10a DATA_VA=0x0000268000
17016attr_data {
17017 Name = .Thr6_User_Data_4v10a ,
17018 VA = 0x000000268000 ,/* 0x000000269fc0 */
17019 RA = 0x06000b0000 ,
17020 PA = 0x06000b0000 ,
17021 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17022 thr6_nz_ctx_tsb_2 ,
17023 TTE_V = 1 ,
17024 TTE_NFO = 0 ,
17025 TTE_L = 1 ,
17026 TTE_Soft = 0x0 ,
17027 TTE_IE = 0 ,
17028 TTE_E = 0 ,
17029 TTE_CP = 1 ,
17030 TTE_CV = 0 ,
17031 TTE_P = 0 ,
17032 TTE_EP = 0 ,
17033 TTE_W = 1 ,
17034 TTE_SW1 = 0 ,
17035 TTE_SW0 = 1 ,
17036 TTE_RSVD1 = 0 ,
17037 TTE_Size = 0 ,
17038 end_label = Thr6_User_Data_4v10a_data_end ,
17039 compressimage ,
17040 }
17041.data
17042.global Thr6_User_Data_4v10a_data_begin
17043Thr6_User_Data_4v10a_data_begin:
17044Thr6_User_Data_4v10a_data_end:
17045/*********************************************************************/
17046SECTION .Thr6_User_Data_4v10b DATA_VA=0x000a670000
17047attr_data {
17048 Name = .Thr6_User_Data_4v10b ,
17049 VA = 0x00000a670000 ,/* 0x00000a67ffc0 */
17050 RA = 0x0014fa0000 ,
17051 PA = 0x0624fa0000 ,
17052 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17053 thr6_nz_ctx_tsb_3 ,
17054 TTE_V = 1 ,
17055 TTE_NFO = 0 ,
17056 TTE_L = 1 ,
17057 TTE_Soft = 0x0 ,
17058 TTE_IE = 0 ,
17059 TTE_E = 0 ,
17060 TTE_CP = 1 ,
17061 TTE_CV = 0 ,
17062 TTE_P = 0 ,
17063 TTE_EP = 0 ,
17064 TTE_W = 1 ,
17065 TTE_SW1 = 0 ,
17066 TTE_SW0 = 1 ,
17067 TTE_RSVD1 = 0 ,
17068 TTE_Size = 1 ,
17069 end_label = Thr6_User_Data_4v10b_data_end ,
17070 compressimage ,
17071 }
17072.data
17073.global Thr6_User_Data_4v10b_data_begin
17074Thr6_User_Data_4v10b_data_begin:
17075Thr6_User_Data_4v10b_data_end:
17076/*********************************************************************/
17077SECTION .Thr6_User_Data_4v10c DATA_VA=0x000aa60000
17078attr_data {
17079 Name = .Thr6_User_Data_4v10c ,
17080 VA = 0x00000aa60000 ,/* 0x00000aa6ffc0 */
17081 RA = 0x0014680000 ,
17082 PA = 0x0624680000 ,
17083 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17084 thr6_nz_ctx_tsb_3 ,
17085 TTE_V = 1 ,
17086 TTE_NFO = 0 ,
17087 TTE_L = 1 ,
17088 TTE_Soft = 0x0 ,
17089 TTE_IE = 0 ,
17090 TTE_E = 0 ,
17091 TTE_CP = 1 ,
17092 TTE_CV = 0 ,
17093 TTE_P = 0 ,
17094 TTE_EP = 0 ,
17095 TTE_W = 1 ,
17096 TTE_SW1 = 0 ,
17097 TTE_SW0 = 1 ,
17098 TTE_RSVD1 = 0 ,
17099 TTE_Size = 1 ,
17100 end_label = Thr6_User_Data_4v10c_data_end ,
17101 compressimage ,
17102 }
17103.data
17104.global Thr6_User_Data_4v10c_data_begin
17105Thr6_User_Data_4v10c_data_begin:
17106Thr6_User_Data_4v10c_data_end:
17107/*********************************************************************/
17108SECTION .Thr6_User_Data_4v10d DATA_VA=0x00002d8000
17109attr_data {
17110 Name = .Thr6_User_Data_4v10d ,
17111 VA = 0x0000002d8000 ,/* 0x0000002d9fc0 */
17112 RA = 0x0600028000 ,
17113 PA = 0x0600028000 ,
17114 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17115 thr6_nz_ctx_tsb_2 ,
17116 TTE_V = 1 ,
17117 TTE_NFO = 0 ,
17118 TTE_L = 1 ,
17119 TTE_Soft = 0x0 ,
17120 TTE_IE = 0 ,
17121 TTE_E = 0 ,
17122 TTE_CP = 1 ,
17123 TTE_CV = 0 ,
17124 TTE_P = 0 ,
17125 TTE_EP = 0 ,
17126 TTE_W = 1 ,
17127 TTE_SW1 = 0 ,
17128 TTE_SW0 = 1 ,
17129 TTE_RSVD1 = 0 ,
17130 TTE_Size = 0 ,
17131 end_label = Thr6_User_Data_4v10d_data_end ,
17132 compressimage ,
17133 }
17134.data
17135.global Thr6_User_Data_4v10d_data_begin
17136Thr6_User_Data_4v10d_data_begin:
17137Thr6_User_Data_4v10d_data_end:
17138/*********************************************************************/
17139SECTION .Thr6_User_Data_4v10e DATA_VA=0x0e80000000
17140attr_data {
17141 Name = .Thr6_User_Data_4v10e ,
17142 VA = 0x000e80000000 ,/* 0x000e8fffffc0 */
17143 RA = 0x2470000000 ,
17144 PA = 0x2470000000 ,
17145 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17146 thr6_nz_ctx_tsb_1 ,
17147 TTE_V = 1 ,
17148 TTE_NFO = 0 ,
17149 TTE_L = 1 ,
17150 TTE_Soft = 0x0 ,
17151 TTE_IE = 0 ,
17152 TTE_E = 0 ,
17153 TTE_CP = 1 ,
17154 TTE_CV = 0 ,
17155 TTE_P = 0 ,
17156 TTE_EP = 0 ,
17157 TTE_W = 1 ,
17158 TTE_SW1 = 0 ,
17159 TTE_SW0 = 1 ,
17160 TTE_RSVD1 = 0 ,
17161 TTE_Size = 5 ,
17162 end_label = Thr6_User_Data_4v10e_data_end ,
17163 compressimage ,
17164 }
17165.data
17166.global Thr6_User_Data_4v10e_data_begin
17167Thr6_User_Data_4v10e_data_begin:
17168Thr6_User_Data_4v10e_data_end:
17169/*********************************************************************/
17170SECTION .Thr6_User_Data_4v10f DATA_VA=0x00003a4000
17171attr_data {
17172 Name = .Thr6_User_Data_4v10f ,
17173 VA = 0x0000003a4000 ,/* 0x0000003a5fc0 */
17174 RA = 0x06001ba000 ,
17175 PA = 0x06001ba000 ,
17176 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17177 thr6_nz_ctx_tsb_2 ,
17178 TTE_V = 1 ,
17179 TTE_NFO = 0 ,
17180 TTE_L = 1 ,
17181 TTE_Soft = 0x0 ,
17182 TTE_IE = 0 ,
17183 TTE_E = 0 ,
17184 TTE_CP = 1 ,
17185 TTE_CV = 0 ,
17186 TTE_P = 0 ,
17187 TTE_EP = 0 ,
17188 TTE_W = 1 ,
17189 TTE_SW1 = 0 ,
17190 TTE_SW0 = 1 ,
17191 TTE_RSVD1 = 0 ,
17192 TTE_Size = 0 ,
17193 end_label = Thr6_User_Data_4v10f_data_end ,
17194 compressimage ,
17195 }
17196.data
17197.global Thr6_User_Data_4v10f_data_begin
17198Thr6_User_Data_4v10f_data_begin:
17199Thr6_User_Data_4v10f_data_end:
17200/*********************************************************************/
17201SECTION .Thr6_User_Data_4v110 DATA_VA=0x01e9000000
17202attr_data {
17203 Name = .Thr6_User_Data_4v110 ,
17204 VA = 0x0001e9000000 ,/* 0x0001e93fffc0 */
17205 RA = 0x00cb400000 ,
17206 PA = 0x06eb400000 ,
17207 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17208 thr6_nz_ctx_tsb_0 ,
17209 TTE_V = 1 ,
17210 TTE_NFO = 0 ,
17211 TTE_L = 1 ,
17212 TTE_Soft = 0x0 ,
17213 TTE_IE = 0 ,
17214 TTE_E = 0 ,
17215 TTE_CP = 1 ,
17216 TTE_CV = 0 ,
17217 TTE_P = 0 ,
17218 TTE_EP = 0 ,
17219 TTE_W = 1 ,
17220 TTE_SW1 = 0 ,
17221 TTE_SW0 = 1 ,
17222 TTE_RSVD1 = 0 ,
17223 TTE_Size = 3 ,
17224 end_label = Thr6_User_Data_4v110_data_end ,
17225 compressimage ,
17226 }
17227.data
17228.global Thr6_User_Data_4v110_data_begin
17229Thr6_User_Data_4v110_data_begin:
17230Thr6_User_Data_4v110_data_end:
17231/*********************************************************************/
17232SECTION .Thr6_User_Data_4v111 DATA_VA=0x000a9f0000
17233attr_data {
17234 Name = .Thr6_User_Data_4v111 ,
17235 VA = 0x00000a9f0000 ,/* 0x00000a9fffc0 */
17236 RA = 0x00149d0000 ,
17237 PA = 0x06249d0000 ,
17238 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17239 thr6_nz_ctx_tsb_3 ,
17240 TTE_V = 1 ,
17241 TTE_NFO = 0 ,
17242 TTE_L = 1 ,
17243 TTE_Soft = 0x0 ,
17244 TTE_IE = 0 ,
17245 TTE_E = 0 ,
17246 TTE_CP = 1 ,
17247 TTE_CV = 0 ,
17248 TTE_P = 0 ,
17249 TTE_EP = 0 ,
17250 TTE_W = 1 ,
17251 TTE_SW1 = 0 ,
17252 TTE_SW0 = 1 ,
17253 TTE_RSVD1 = 0 ,
17254 TTE_Size = 1 ,
17255 end_label = Thr6_User_Data_4v111_data_end ,
17256 compressimage ,
17257 }
17258.data
17259.global Thr6_User_Data_4v111_data_begin
17260Thr6_User_Data_4v111_data_begin:
17261Thr6_User_Data_4v111_data_end:
17262/*********************************************************************/
17263SECTION .Thr6_User_Data_4v112 DATA_VA=0x000ab00000
17264attr_data {
17265 Name = .Thr6_User_Data_4v112 ,
17266 VA = 0x00000ab00000 ,/* 0x00000ab0ffc0 */
17267 RA = 0x0014970000 ,
17268 PA = 0x0624970000 ,
17269 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17270 thr6_nz_ctx_tsb_3 ,
17271 TTE_V = 1 ,
17272 TTE_NFO = 0 ,
17273 TTE_L = 1 ,
17274 TTE_Soft = 0x0 ,
17275 TTE_IE = 0 ,
17276 TTE_E = 0 ,
17277 TTE_CP = 1 ,
17278 TTE_CV = 0 ,
17279 TTE_P = 0 ,
17280 TTE_EP = 0 ,
17281 TTE_W = 1 ,
17282 TTE_SW1 = 0 ,
17283 TTE_SW0 = 1 ,
17284 TTE_RSVD1 = 0 ,
17285 TTE_Size = 1 ,
17286 end_label = Thr6_User_Data_4v112_data_end ,
17287 compressimage ,
17288 }
17289.data
17290.global Thr6_User_Data_4v112_data_begin
17291Thr6_User_Data_4v112_data_begin:
17292Thr6_User_Data_4v112_data_end:
17293/*********************************************************************/
17294SECTION .Thr6_User_Data_4v113 DATA_VA=0x000ab50000
17295attr_data {
17296 Name = .Thr6_User_Data_4v113 ,
17297 VA = 0x00000ab50000 ,/* 0x00000ab5ffc0 */
17298 RA = 0x0014340000 ,
17299 PA = 0x0624340000 ,
17300 TTE_Context = 0x125d ,/* DATA_PRIMARY */
17301 thr6_nz_ctx_tsb_3 ,
17302 TTE_V = 1 ,
17303 TTE_NFO = 0 ,
17304 TTE_L = 1 ,
17305 TTE_Soft = 0x0 ,
17306 TTE_IE = 0 ,
17307 TTE_E = 0 ,
17308 TTE_CP = 1 ,
17309 TTE_CV = 0 ,
17310 TTE_P = 0 ,
17311 TTE_EP = 0 ,
17312 TTE_W = 1 ,
17313 TTE_SW1 = 0 ,
17314 TTE_SW0 = 1 ,
17315 TTE_RSVD1 = 0 ,
17316 TTE_Size = 1 ,
17317 end_label = Thr6_User_Data_4v113_data_end ,
17318 compressimage ,
17319 }
17320.data
17321.global Thr6_User_Data_4v113_data_begin
17322Thr6_User_Data_4v113_data_begin:
17323Thr6_User_Data_4v113_data_end:
17324/*********************************************************************/
17325SECTION .Thr7_User_Text_4v000 TEXT_VA=0x01fcc00000
17326attr_text {
17327 Name = .Thr7_User_Text_4v000 ,
17328 thr7_nz_ctx_tsb_0 ,
17329 VA = 0x0001fcc00000 ,/* 0x0001fcffffc0 */
17330 RA = 0x00ef400000 ,
17331 PA = 0x080f400000 ,
17332 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
17333 TTE_V = 1 ,
17334 TTE_NFO = 0 ,
17335 TTE_L = 1 ,
17336 TTE_Soft = 0x0 ,
17337 TTE_IE = 0 ,
17338 TTE_E = 0 ,
17339 TTE_CP = 1 ,
17340 TTE_CV = 0 ,
17341 TTE_P = 0 ,
17342 TTE_EP = 1 ,
17343 TTE_W = 0 ,
17344 TTE_SW1 = 1 ,
17345 TTE_SW0 = 1 ,
17346 TTE_RSVD1 = 0 ,
17347 TTE_Size = 3 ,
17348 end_label = Thr7_User_Text_4v000_text_end ,
17349 compressimage ,
17350 }
17351.text
17352.global Thr7_user_code_entry
17353Thr7_user_code_entry:
17354.global Thr7_User_Text_4v000_text_begin
17355Thr7_User_Text_4v000_text_begin:
17356 EXIT_GOOD
17357Thr7_User_Text_4v000_text_end:
17358/*********************************************************************/
17359SECTION .Thr7_User_Data_4v100 DATA_VA=0x000032a000
17360attr_data {
17361 Name = .Thr7_User_Data_4v100 ,
17362 VA = 0x00000032a000 ,/* 0x00000032bfc0 */
17363 RA = 0x0700056000 ,
17364 PA = 0x0700056000 ,
17365 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
17366 thr7_nz_ctx_tsb_2 ,
17367 TTE_V = 1 ,
17368 TTE_NFO = 0 ,
17369 TTE_L = 0 ,
17370 TTE_Soft = 0x0 ,
17371 TTE_IE = 0 ,
17372 TTE_E = 0 ,
17373 TTE_CP = 0 ,
17374 TTE_CV = 0 ,
17375 TTE_P = 0 ,
17376 TTE_EP = 0 ,
17377 TTE_W = 1 ,
17378 TTE_SW1 = 1 ,
17379 TTE_SW0 = 0 ,
17380 TTE_RSVD1 = 0 ,
17381 TTE_Size = 0 ,
17382 end_label = Thr7_User_Data_4v100_data_end ,
17383 compressimage ,
17384 }
17385.data
17386.global Thr7_User_Data_4v100_data_begin
17387Thr7_User_Data_4v100_data_begin:
17388Thr7_User_Data_4v100_data_end:
17389/*********************************************************************/
17390SECTION .Thr7_User_Data_4v200 DATA_VA=0x01e1400000
17391attr_data {
17392 Name = .Thr7_User_Data_4v200 ,
17393 VA = 0x0001e1400000 ,/* 0x0001e17fffc0 */
17394 RA = 0x00c9000000 ,
17395 PA = 0x07e9000000 ,
17396 TTE_Context = 0x0afb ,/* DATA_SECONDARY */
17397 thr7_nz_ctx_tsb_0 ,
17398 TTE_V = 1 ,
17399 TTE_NFO = 0 ,
17400 TTE_L = 0 ,
17401 TTE_Soft = 0x0 ,
17402 TTE_IE = 0 ,
17403 TTE_E = 0 ,
17404 TTE_CP = 0 ,
17405 TTE_CV = 0 ,
17406 TTE_P = 0 ,
17407 TTE_EP = 0 ,
17408 TTE_W = 1 ,
17409 TTE_SW1 = 1 ,
17410 TTE_SW0 = 0 ,
17411 TTE_RSVD1 = 0 ,
17412 TTE_Size = 3 ,
17413 end_label = Thr7_User_Data_4v200_data_end ,
17414 compressimage ,
17415 }
17416.data
17417.global Thr7_User_Data_4v200_data_begin
17418Thr7_User_Data_4v200_data_begin:
17419Thr7_User_Data_4v200_data_end:
17420/*********************************************************************/
17421SECTION .Thr7_User_Data_4v300 DATA_VA=0x000a630000
17422attr_data {
17423 Name = .Thr7_User_Data_4v300 ,
17424 VA = 0x00000a630000 ,/* 0x00000a63ffc0 */
17425 RA = 0x0014800000 ,
17426 PA = 0x0724800000 ,
17427 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17428 thr7_z_ctx_tsb_0 ,
17429 TTE_V = 1 ,
17430 TTE_NFO = 0 ,
17431 TTE_L = 1 ,
17432 TTE_Soft = 0x0 ,
17433 TTE_IE = 0 ,
17434 TTE_E = 0 ,
17435 TTE_CP = 1 ,
17436 TTE_CV = 0 ,
17437 TTE_P = 0 ,
17438 TTE_EP = 0 ,
17439 TTE_W = 1 ,
17440 TTE_SW1 = 0 ,
17441 TTE_SW0 = 1 ,
17442 TTE_RSVD1 = 0 ,
17443 TTE_Size = 1 ,
17444 end_label = Thr7_User_Data_4v300_data_end ,
17445 compressimage ,
17446 }
17447.data
17448.global Thr7_User_Data_4v300_data_begin
17449Thr7_User_Data_4v300_data_begin:
17450Thr7_User_Data_4v300_data_end:
17451/*********************************************************************/
17452SECTION .Thr7_User_Text_4v001 TEXT_VA=0x00003f0000
17453attr_text {
17454 Name = .Thr7_User_Text_4v001 ,
17455 thr7_nz_ctx_tsb_2 ,
17456 VA = 0x0000003f0000 ,/* 0x0000003f1fc0 */
17457 RA = 0x0700146000 ,
17458 PA = 0x0700146000 ,
17459 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
17460 TTE_V = 1 ,
17461 TTE_NFO = 0 ,
17462 TTE_L = 1 ,
17463 TTE_Soft = 0x0 ,
17464 TTE_IE = 0 ,
17465 TTE_E = 0 ,
17466 TTE_CP = 1 ,
17467 TTE_CV = 0 ,
17468 TTE_P = 0 ,
17469 TTE_EP = 1 ,
17470 TTE_W = 0 ,
17471 TTE_SW1 = 1 ,
17472 TTE_SW0 = 1 ,
17473 TTE_RSVD1 = 0 ,
17474 TTE_Size = 0 ,
17475 end_label = Thr7_User_Text_4v001_text_end ,
17476 compressimage ,
17477 }
17478.text
17479.global Thr7_User_Text_4v001_text_begin
17480Thr7_User_Text_4v001_text_begin:
17481 EXIT_GOOD
17482Thr7_User_Text_4v001_text_end:
17483/*********************************************************************/
17484SECTION .Thr7_User_Data_4v101 DATA_VA=0x01c1400000
17485attr_data {
17486 Name = .Thr7_User_Data_4v101 ,
17487 VA = 0x0001c1400000 ,/* 0x0001c17fffc0 */
17488 RA = 0x00fc000000 ,
17489 PA = 0x081c000000 ,
17490 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
17491 thr7_nz_ctx_tsb_0 ,
17492 TTE_V = 1 ,
17493 TTE_NFO = 0 ,
17494 TTE_L = 0 ,
17495 TTE_Soft = 0x0 ,
17496 TTE_IE = 0 ,
17497 TTE_E = 0 ,
17498 TTE_CP = 0 ,
17499 TTE_CV = 0 ,
17500 TTE_P = 0 ,
17501 TTE_EP = 0 ,
17502 TTE_W = 1 ,
17503 TTE_SW1 = 1 ,
17504 TTE_SW0 = 0 ,
17505 TTE_RSVD1 = 0 ,
17506 TTE_Size = 3 ,
17507 end_label = Thr7_User_Data_4v101_data_end ,
17508 compressimage ,
17509 }
17510.data
17511.global Thr7_User_Data_4v101_data_begin
17512Thr7_User_Data_4v101_data_begin:
17513Thr7_User_Data_4v101_data_end:
17514/*********************************************************************/
17515SECTION .Thr7_User_Data_4v201 DATA_VA=0x000a7a0000
17516attr_data {
17517 Name = .Thr7_User_Data_4v201 ,
17518 VA = 0x00000a7a0000 ,/* 0x00000a7affc0 */
17519 RA = 0x00141f0000 ,
17520 PA = 0x07241f0000 ,
17521 TTE_Context = 0x0afb ,/* DATA_SECONDARY */
17522 thr7_nz_ctx_tsb_3 ,
17523 TTE_V = 1 ,
17524 TTE_NFO = 0 ,
17525 TTE_L = 0 ,
17526 TTE_Soft = 0x0 ,
17527 TTE_IE = 0 ,
17528 TTE_E = 0 ,
17529 TTE_CP = 0 ,
17530 TTE_CV = 0 ,
17531 TTE_P = 0 ,
17532 TTE_EP = 0 ,
17533 TTE_W = 1 ,
17534 TTE_SW1 = 1 ,
17535 TTE_SW0 = 0 ,
17536 TTE_RSVD1 = 0 ,
17537 TTE_Size = 1 ,
17538 end_label = Thr7_User_Data_4v201_data_end ,
17539 compressimage ,
17540 }
17541.data
17542.global Thr7_User_Data_4v201_data_begin
17543Thr7_User_Data_4v201_data_begin:
17544Thr7_User_Data_4v201_data_end:
17545/*********************************************************************/
17546SECTION .Thr7_User_Data_4v301 DATA_VA=0x000a7d0000
17547attr_data {
17548 Name = .Thr7_User_Data_4v301 ,
17549 VA = 0x00000a7d0000 ,/* 0x00000a7dffc0 */
17550 RA = 0x00140c0000 ,
17551 PA = 0x07240c0000 ,
17552 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17553 thr7_z_ctx_tsb_0 ,
17554 TTE_V = 1 ,
17555 TTE_NFO = 0 ,
17556 TTE_L = 1 ,
17557 TTE_Soft = 0x0 ,
17558 TTE_IE = 0 ,
17559 TTE_E = 0 ,
17560 TTE_CP = 1 ,
17561 TTE_CV = 0 ,
17562 TTE_P = 0 ,
17563 TTE_EP = 0 ,
17564 TTE_W = 1 ,
17565 TTE_SW1 = 0 ,
17566 TTE_SW0 = 1 ,
17567 TTE_RSVD1 = 0 ,
17568 TTE_Size = 1 ,
17569 end_label = Thr7_User_Data_4v301_data_end ,
17570 compressimage ,
17571 }
17572.data
17573.global Thr7_User_Data_4v301_data_begin
17574Thr7_User_Data_4v301_data_begin:
17575Thr7_User_Data_4v301_data_end:
17576/*********************************************************************/
17577SECTION .Thr7_User_Text_4v002 TEXT_VA=0x000a6e0000
17578attr_text {
17579 Name = .Thr7_User_Text_4v002 ,
17580 thr7_nz_ctx_tsb_3 ,
17581 VA = 0x00000a6e0000 ,/* 0x00000a6effc0 */
17582 RA = 0x0014160000 ,
17583 PA = 0x0724160000 ,
17584 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
17585 TTE_V = 1 ,
17586 TTE_NFO = 0 ,
17587 TTE_L = 1 ,
17588 TTE_Soft = 0x0 ,
17589 TTE_IE = 0 ,
17590 TTE_E = 0 ,
17591 TTE_CP = 1 ,
17592 TTE_CV = 0 ,
17593 TTE_P = 0 ,
17594 TTE_EP = 1 ,
17595 TTE_W = 0 ,
17596 TTE_SW1 = 1 ,
17597 TTE_SW0 = 1 ,
17598 TTE_RSVD1 = 0 ,
17599 TTE_Size = 1 ,
17600 end_label = Thr7_User_Text_4v002_text_end ,
17601 compressimage ,
17602 }
17603.text
17604.global Thr7_User_Text_4v002_text_begin
17605Thr7_User_Text_4v002_text_begin:
17606 EXIT_GOOD
17607Thr7_User_Text_4v002_text_end:
17608/*********************************************************************/
17609SECTION .Thr7_User_Data_4v102 DATA_VA=0x01ca800000
17610attr_data {
17611 Name = .Thr7_User_Data_4v102 ,
17612 VA = 0x0001ca800000 ,/* 0x0001cabfffc0 */
17613 RA = 0x00fb000000 ,
17614 PA = 0x081b000000 ,
17615 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
17616 thr7_nz_ctx_tsb_0 ,
17617 TTE_V = 1 ,
17618 TTE_NFO = 0 ,
17619 TTE_L = 0 ,
17620 TTE_Soft = 0x0 ,
17621 TTE_IE = 0 ,
17622 TTE_E = 0 ,
17623 TTE_CP = 0 ,
17624 TTE_CV = 0 ,
17625 TTE_P = 0 ,
17626 TTE_EP = 0 ,
17627 TTE_W = 1 ,
17628 TTE_SW1 = 1 ,
17629 TTE_SW0 = 0 ,
17630 TTE_RSVD1 = 0 ,
17631 TTE_Size = 3 ,
17632 end_label = Thr7_User_Data_4v102_data_end ,
17633 compressimage ,
17634 }
17635.data
17636.global Thr7_User_Data_4v102_data_begin
17637Thr7_User_Data_4v102_data_begin:
17638Thr7_User_Data_4v102_data_end:
17639/*********************************************************************/
17640SECTION .Thr7_User_Data_4v202 DATA_VA=0x0000354000
17641attr_data {
17642 Name = .Thr7_User_Data_4v202 ,
17643 VA = 0x000000354000 ,/* 0x000000355fc0 */
17644 RA = 0x0700140000 ,
17645 PA = 0x0700140000 ,
17646 TTE_Context = 0x0afb ,/* DATA_SECONDARY */
17647 thr7_nz_ctx_tsb_2 ,
17648 TTE_V = 1 ,
17649 TTE_NFO = 0 ,
17650 TTE_L = 0 ,
17651 TTE_Soft = 0x0 ,
17652 TTE_IE = 0 ,
17653 TTE_E = 0 ,
17654 TTE_CP = 0 ,
17655 TTE_CV = 0 ,
17656 TTE_P = 0 ,
17657 TTE_EP = 0 ,
17658 TTE_W = 1 ,
17659 TTE_SW1 = 1 ,
17660 TTE_SW0 = 0 ,
17661 TTE_RSVD1 = 0 ,
17662 TTE_Size = 0 ,
17663 end_label = Thr7_User_Data_4v202_data_end ,
17664 compressimage ,
17665 }
17666.data
17667.global Thr7_User_Data_4v202_data_begin
17668Thr7_User_Data_4v202_data_begin:
17669Thr7_User_Data_4v202_data_end:
17670/*********************************************************************/
17671SECTION .Thr7_User_Data_4v302 DATA_VA=0x000ab60000
17672attr_data {
17673 Name = .Thr7_User_Data_4v302 ,
17674 VA = 0x00000ab60000 ,/* 0x00000ab6ffc0 */
17675 RA = 0x0014f00000 ,
17676 PA = 0x0724f00000 ,
17677 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17678 thr7_z_ctx_tsb_0 ,
17679 TTE_V = 1 ,
17680 TTE_NFO = 0 ,
17681 TTE_L = 1 ,
17682 TTE_Soft = 0x0 ,
17683 TTE_IE = 0 ,
17684 TTE_E = 0 ,
17685 TTE_CP = 1 ,
17686 TTE_CV = 0 ,
17687 TTE_P = 0 ,
17688 TTE_EP = 0 ,
17689 TTE_W = 1 ,
17690 TTE_SW1 = 0 ,
17691 TTE_SW0 = 1 ,
17692 TTE_RSVD1 = 0 ,
17693 TTE_Size = 1 ,
17694 end_label = Thr7_User_Data_4v302_data_end ,
17695 compressimage ,
17696 }
17697.data
17698.global Thr7_User_Data_4v302_data_begin
17699Thr7_User_Data_4v302_data_begin:
17700Thr7_User_Data_4v302_data_end:
17701/*********************************************************************/
17702SECTION .Thr7_User_Text_4v003 TEXT_VA=0x01fe800000
17703attr_text {
17704 Name = .Thr7_User_Text_4v003 ,
17705 thr7_nz_ctx_tsb_0 ,
17706 VA = 0x0001fe800000 ,/* 0x0001febfffc0 */
17707 RA = 0x00d3800000 ,
17708 PA = 0x07f3800000 ,
17709 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
17710 TTE_V = 1 ,
17711 TTE_NFO = 0 ,
17712 TTE_L = 1 ,
17713 TTE_Soft = 0x0 ,
17714 TTE_IE = 0 ,
17715 TTE_E = 0 ,
17716 TTE_CP = 1 ,
17717 TTE_CV = 0 ,
17718 TTE_P = 0 ,
17719 TTE_EP = 1 ,
17720 TTE_W = 0 ,
17721 TTE_SW1 = 1 ,
17722 TTE_SW0 = 1 ,
17723 TTE_RSVD1 = 0 ,
17724 TTE_Size = 3 ,
17725 end_label = Thr7_User_Text_4v003_text_end ,
17726 compressimage ,
17727 }
17728.text
17729.global Thr7_User_Text_4v003_text_begin
17730Thr7_User_Text_4v003_text_begin:
17731 EXIT_GOOD
17732Thr7_User_Text_4v003_text_end:
17733/*********************************************************************/
17734SECTION .Thr7_User_Data_4v103 DATA_VA=0x000a5a0000
17735attr_data {
17736 Name = .Thr7_User_Data_4v103 ,
17737 VA = 0x00000a5a0000 ,/* 0x00000a5affc0 */
17738 RA = 0x0014ed0000 ,
17739 PA = 0x0724ed0000 ,
17740 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
17741 thr7_nz_ctx_tsb_3 ,
17742 TTE_V = 1 ,
17743 TTE_NFO = 0 ,
17744 TTE_L = 0 ,
17745 TTE_Soft = 0x0 ,
17746 TTE_IE = 0 ,
17747 TTE_E = 0 ,
17748 TTE_CP = 0 ,
17749 TTE_CV = 0 ,
17750 TTE_P = 0 ,
17751 TTE_EP = 0 ,
17752 TTE_W = 1 ,
17753 TTE_SW1 = 1 ,
17754 TTE_SW0 = 0 ,
17755 TTE_RSVD1 = 0 ,
17756 TTE_Size = 1 ,
17757 end_label = Thr7_User_Data_4v103_data_end ,
17758 compressimage ,
17759 }
17760.data
17761.global Thr7_User_Data_4v103_data_begin
17762Thr7_User_Data_4v103_data_begin:
17763Thr7_User_Data_4v103_data_end:
17764/*********************************************************************/
17765SECTION .Thr7_User_Data_4v303 DATA_VA=0x000a6a0000
17766attr_data {
17767 Name = .Thr7_User_Data_4v303 ,
17768 VA = 0x00000a6a0000 ,/* 0x00000a6affc0 */
17769 RA = 0x0014300000 ,
17770 PA = 0x0724300000 ,
17771 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17772 thr7_z_ctx_tsb_0 ,
17773 TTE_V = 1 ,
17774 TTE_NFO = 0 ,
17775 TTE_L = 1 ,
17776 TTE_Soft = 0x0 ,
17777 TTE_IE = 0 ,
17778 TTE_E = 0 ,
17779 TTE_CP = 1 ,
17780 TTE_CV = 0 ,
17781 TTE_P = 0 ,
17782 TTE_EP = 0 ,
17783 TTE_W = 1 ,
17784 TTE_SW1 = 0 ,
17785 TTE_SW0 = 1 ,
17786 TTE_RSVD1 = 0 ,
17787 TTE_Size = 1 ,
17788 end_label = Thr7_User_Data_4v303_data_end ,
17789 compressimage ,
17790 }
17791.data
17792.global Thr7_User_Data_4v303_data_begin
17793Thr7_User_Data_4v303_data_begin:
17794Thr7_User_Data_4v303_data_end:
17795/*********************************************************************/
17796SECTION .Thr7_User_Text_4v004 TEXT_VA=0x01d3c00000
17797attr_text {
17798 Name = .Thr7_User_Text_4v004 ,
17799 thr7_nz_ctx_tsb_0 ,
17800 VA = 0x0001d3c00000 ,/* 0x0001d3ffffc0 */
17801 RA = 0x00c0000000 ,
17802 PA = 0x07e0000000 ,
17803 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
17804 TTE_V = 1 ,
17805 TTE_NFO = 0 ,
17806 TTE_L = 1 ,
17807 TTE_Soft = 0x0 ,
17808 TTE_IE = 0 ,
17809 TTE_E = 0 ,
17810 TTE_CP = 1 ,
17811 TTE_CV = 0 ,
17812 TTE_P = 0 ,
17813 TTE_EP = 1 ,
17814 TTE_W = 0 ,
17815 TTE_SW1 = 1 ,
17816 TTE_SW0 = 1 ,
17817 TTE_RSVD1 = 0 ,
17818 TTE_Size = 3 ,
17819 end_label = Thr7_User_Text_4v004_text_end ,
17820 compressimage ,
17821 }
17822.text
17823.global Thr7_User_Text_4v004_text_begin
17824Thr7_User_Text_4v004_text_begin:
17825 EXIT_GOOD
17826Thr7_User_Text_4v004_text_end:
17827/*********************************************************************/
17828SECTION .Thr7_User_Data_4v104 DATA_VA=0x00003d4000
17829attr_data {
17830 Name = .Thr7_User_Data_4v104 ,
17831 VA = 0x0000003d4000 ,/* 0x0000003d5fc0 */
17832 RA = 0x07000aa000 ,
17833 PA = 0x07000aa000 ,
17834 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
17835 thr7_nz_ctx_tsb_2 ,
17836 TTE_V = 1 ,
17837 TTE_NFO = 0 ,
17838 TTE_L = 0 ,
17839 TTE_Soft = 0x0 ,
17840 TTE_IE = 0 ,
17841 TTE_E = 0 ,
17842 TTE_CP = 0 ,
17843 TTE_CV = 0 ,
17844 TTE_P = 0 ,
17845 TTE_EP = 0 ,
17846 TTE_W = 1 ,
17847 TTE_SW1 = 1 ,
17848 TTE_SW0 = 0 ,
17849 TTE_RSVD1 = 0 ,
17850 TTE_Size = 0 ,
17851 end_label = Thr7_User_Data_4v104_data_end ,
17852 compressimage ,
17853 }
17854.data
17855.global Thr7_User_Data_4v104_data_begin
17856Thr7_User_Data_4v104_data_begin:
17857Thr7_User_Data_4v104_data_end:
17858/*********************************************************************/
17859SECTION .Thr7_User_Data_4v304 DATA_VA=0x00003b8000
17860attr_data {
17861 Name = .Thr7_User_Data_4v304 ,
17862 VA = 0x0000003b8000 ,/* 0x0000003b9fc0 */
17863 RA = 0x070004a000 ,
17864 PA = 0x070004a000 ,
17865 TTE_Context = 0x0000 ,/* DATA_NUCLEUS */
17866 thr7_z_ctx_tsb_3 ,
17867 TTE_V = 1 ,
17868 TTE_NFO = 0 ,
17869 TTE_L = 1 ,
17870 TTE_Soft = 0x0 ,
17871 TTE_IE = 0 ,
17872 TTE_E = 0 ,
17873 TTE_CP = 1 ,
17874 TTE_CV = 0 ,
17875 TTE_P = 0 ,
17876 TTE_EP = 0 ,
17877 TTE_W = 1 ,
17878 TTE_SW1 = 0 ,
17879 TTE_SW0 = 1 ,
17880 TTE_RSVD1 = 0 ,
17881 TTE_Size = 0 ,
17882 end_label = Thr7_User_Data_4v304_data_end ,
17883 compressimage ,
17884 }
17885.data
17886.global Thr7_User_Data_4v304_data_begin
17887Thr7_User_Data_4v304_data_begin:
17888Thr7_User_Data_4v304_data_end:
17889/*********************************************************************/
17890SECTION .Thr7_User_Text_4v005 TEXT_VA=0x000029a000
17891attr_text {
17892 Name = .Thr7_User_Text_4v005 ,
17893 thr7_nz_ctx_tsb_2 ,
17894 VA = 0x00000029a000 ,/* 0x00000029bfc0 */
17895 RA = 0x0700048000 ,
17896 PA = 0x0700048000 ,
17897 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
17898 TTE_V = 1 ,
17899 TTE_NFO = 0 ,
17900 TTE_L = 1 ,
17901 TTE_Soft = 0x0 ,
17902 TTE_IE = 0 ,
17903 TTE_E = 0 ,
17904 TTE_CP = 1 ,
17905 TTE_CV = 0 ,
17906 TTE_P = 0 ,
17907 TTE_EP = 1 ,
17908 TTE_W = 0 ,
17909 TTE_SW1 = 1 ,
17910 TTE_SW0 = 1 ,
17911 TTE_RSVD1 = 0 ,
17912 TTE_Size = 0 ,
17913 end_label = Thr7_User_Text_4v005_text_end ,
17914 compressimage ,
17915 }
17916.text
17917.global Thr7_User_Text_4v005_text_begin
17918Thr7_User_Text_4v005_text_begin:
17919 EXIT_GOOD
17920Thr7_User_Text_4v005_text_end:
17921/*********************************************************************/
17922SECTION .Thr7_User_Data_4v105 DATA_VA=0x000add0000
17923attr_data {
17924 Name = .Thr7_User_Data_4v105 ,
17925 VA = 0x00000add0000 ,/* 0x00000addffc0 */
17926 RA = 0x0014bb0000 ,
17927 PA = 0x0724bb0000 ,
17928 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
17929 thr7_nz_ctx_tsb_3 ,
17930 TTE_V = 1 ,
17931 TTE_NFO = 0 ,
17932 TTE_L = 0 ,
17933 TTE_Soft = 0x0 ,
17934 TTE_IE = 0 ,
17935 TTE_E = 0 ,
17936 TTE_CP = 0 ,
17937 TTE_CV = 0 ,
17938 TTE_P = 0 ,
17939 TTE_EP = 0 ,
17940 TTE_W = 1 ,
17941 TTE_SW1 = 1 ,
17942 TTE_SW0 = 0 ,
17943 TTE_RSVD1 = 0 ,
17944 TTE_Size = 1 ,
17945 end_label = Thr7_User_Data_4v105_data_end ,
17946 compressimage ,
17947 }
17948.data
17949.global Thr7_User_Data_4v105_data_begin
17950Thr7_User_Data_4v105_data_begin:
17951Thr7_User_Data_4v105_data_end:
17952/*********************************************************************/
17953SECTION .Thr7_User_Text_4v006 TEXT_VA=0x000aec0000
17954attr_text {
17955 Name = .Thr7_User_Text_4v006 ,
17956 thr7_nz_ctx_tsb_3 ,
17957 VA = 0x00000aec0000 ,/* 0x00000aecffc0 */
17958 RA = 0x00148e0000 ,
17959 PA = 0x07248e0000 ,
17960 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
17961 TTE_V = 1 ,
17962 TTE_NFO = 0 ,
17963 TTE_L = 1 ,
17964 TTE_Soft = 0x0 ,
17965 TTE_IE = 0 ,
17966 TTE_E = 0 ,
17967 TTE_CP = 1 ,
17968 TTE_CV = 0 ,
17969 TTE_P = 0 ,
17970 TTE_EP = 1 ,
17971 TTE_W = 0 ,
17972 TTE_SW1 = 1 ,
17973 TTE_SW0 = 1 ,
17974 TTE_RSVD1 = 0 ,
17975 TTE_Size = 1 ,
17976 end_label = Thr7_User_Text_4v006_text_end ,
17977 compressimage ,
17978 }
17979.text
17980.global Thr7_User_Text_4v006_text_begin
17981Thr7_User_Text_4v006_text_begin:
17982 EXIT_GOOD
17983Thr7_User_Text_4v006_text_end:
17984/*********************************************************************/
17985SECTION .Thr7_User_Data_4v106 DATA_VA=0x00003d2000
17986attr_data {
17987 Name = .Thr7_User_Data_4v106 ,
17988 VA = 0x0000003d2000 ,/* 0x0000003d3fc0 */
17989 RA = 0x0700142000 ,
17990 PA = 0x0700142000 ,
17991 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
17992 thr7_nz_ctx_tsb_2 ,
17993 TTE_V = 1 ,
17994 TTE_NFO = 0 ,
17995 TTE_L = 0 ,
17996 TTE_Soft = 0x0 ,
17997 TTE_IE = 0 ,
17998 TTE_E = 0 ,
17999 TTE_CP = 0 ,
18000 TTE_CV = 0 ,
18001 TTE_P = 0 ,
18002 TTE_EP = 0 ,
18003 TTE_W = 1 ,
18004 TTE_SW1 = 1 ,
18005 TTE_SW0 = 0 ,
18006 TTE_RSVD1 = 0 ,
18007 TTE_Size = 0 ,
18008 end_label = Thr7_User_Data_4v106_data_end ,
18009 compressimage ,
18010 }
18011.data
18012.global Thr7_User_Data_4v106_data_begin
18013Thr7_User_Data_4v106_data_begin:
18014Thr7_User_Data_4v106_data_end:
18015/*********************************************************************/
18016SECTION .Thr7_User_Text_4v007 TEXT_VA=0x0000392000
18017attr_text {
18018 Name = .Thr7_User_Text_4v007 ,
18019 thr7_nz_ctx_tsb_2 ,
18020 VA = 0x000000392000 ,/* 0x000000393fc0 */
18021 RA = 0x07001c4000 ,
18022 PA = 0x07001c4000 ,
18023 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
18024 TTE_V = 1 ,
18025 TTE_NFO = 0 ,
18026 TTE_L = 1 ,
18027 TTE_Soft = 0x0 ,
18028 TTE_IE = 0 ,
18029 TTE_E = 0 ,
18030 TTE_CP = 1 ,
18031 TTE_CV = 0 ,
18032 TTE_P = 0 ,
18033 TTE_EP = 1 ,
18034 TTE_W = 0 ,
18035 TTE_SW1 = 1 ,
18036 TTE_SW0 = 1 ,
18037 TTE_RSVD1 = 0 ,
18038 TTE_Size = 0 ,
18039 end_label = Thr7_User_Text_4v007_text_end ,
18040 compressimage ,
18041 }
18042.text
18043.global Thr7_User_Text_4v007_text_begin
18044Thr7_User_Text_4v007_text_begin:
18045 EXIT_GOOD
18046Thr7_User_Text_4v007_text_end:
18047/*********************************************************************/
18048SECTION .Thr7_User_Data_4v107 DATA_VA=0x0000276000
18049attr_data {
18050 Name = .Thr7_User_Data_4v107 ,
18051 VA = 0x000000276000 ,/* 0x000000277fc0 */
18052 RA = 0x0700152000 ,
18053 PA = 0x0700152000 ,
18054 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18055 thr7_nz_ctx_tsb_2 ,
18056 TTE_V = 1 ,
18057 TTE_NFO = 0 ,
18058 TTE_L = 0 ,
18059 TTE_Soft = 0x0 ,
18060 TTE_IE = 0 ,
18061 TTE_E = 0 ,
18062 TTE_CP = 0 ,
18063 TTE_CV = 0 ,
18064 TTE_P = 0 ,
18065 TTE_EP = 0 ,
18066 TTE_W = 1 ,
18067 TTE_SW1 = 1 ,
18068 TTE_SW0 = 0 ,
18069 TTE_RSVD1 = 0 ,
18070 TTE_Size = 0 ,
18071 end_label = Thr7_User_Data_4v107_data_end ,
18072 compressimage ,
18073 }
18074.data
18075.global Thr7_User_Data_4v107_data_begin
18076Thr7_User_Data_4v107_data_begin:
18077Thr7_User_Data_4v107_data_end:
18078/*********************************************************************/
18079SECTION .Thr7_User_Text_4v008 TEXT_VA=0x00003b4000
18080attr_text {
18081 Name = .Thr7_User_Text_4v008 ,
18082 thr7_nz_ctx_tsb_2 ,
18083 VA = 0x0000003b4000 ,/* 0x0000003b5fc0 */
18084 RA = 0x0700006000 ,
18085 PA = 0x0700006000 ,
18086 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
18087 TTE_V = 1 ,
18088 TTE_NFO = 0 ,
18089 TTE_L = 1 ,
18090 TTE_Soft = 0x0 ,
18091 TTE_IE = 0 ,
18092 TTE_E = 0 ,
18093 TTE_CP = 1 ,
18094 TTE_CV = 0 ,
18095 TTE_P = 0 ,
18096 TTE_EP = 1 ,
18097 TTE_W = 0 ,
18098 TTE_SW1 = 1 ,
18099 TTE_SW0 = 1 ,
18100 TTE_RSVD1 = 0 ,
18101 TTE_Size = 0 ,
18102 end_label = Thr7_User_Text_4v008_text_end ,
18103 compressimage ,
18104 }
18105.text
18106.global Thr7_User_Text_4v008_text_begin
18107Thr7_User_Text_4v008_text_begin:
18108 EXIT_GOOD
18109Thr7_User_Text_4v008_text_end:
18110/*********************************************************************/
18111SECTION .Thr7_User_Data_4v108 DATA_VA=0x0000250000
18112attr_data {
18113 Name = .Thr7_User_Data_4v108 ,
18114 VA = 0x000000250000 ,/* 0x000000251fc0 */
18115 RA = 0x0700008000 ,
18116 PA = 0x0700008000 ,
18117 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18118 thr7_nz_ctx_tsb_2 ,
18119 TTE_V = 1 ,
18120 TTE_NFO = 0 ,
18121 TTE_L = 0 ,
18122 TTE_Soft = 0x0 ,
18123 TTE_IE = 0 ,
18124 TTE_E = 0 ,
18125 TTE_CP = 0 ,
18126 TTE_CV = 0 ,
18127 TTE_P = 0 ,
18128 TTE_EP = 0 ,
18129 TTE_W = 1 ,
18130 TTE_SW1 = 1 ,
18131 TTE_SW0 = 0 ,
18132 TTE_RSVD1 = 0 ,
18133 TTE_Size = 0 ,
18134 end_label = Thr7_User_Data_4v108_data_end ,
18135 compressimage ,
18136 }
18137.data
18138.global Thr7_User_Data_4v108_data_begin
18139Thr7_User_Data_4v108_data_begin:
18140Thr7_User_Data_4v108_data_end:
18141/*********************************************************************/
18142SECTION .Thr7_User_Text_4v009 TEXT_VA=0x0eb0000000
18143attr_text {
18144 Name = .Thr7_User_Text_4v009 ,
18145 thr7_nz_ctx_tsb_1 ,
18146 VA = 0x000eb0000000 ,/* 0x000ebfffffc0 */
18147 RA = 0x1f60000000 ,
18148 PA = 0x2690000000 ,
18149 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
18150 TTE_V = 1 ,
18151 TTE_NFO = 0 ,
18152 TTE_L = 1 ,
18153 TTE_Soft = 0x0 ,
18154 TTE_IE = 0 ,
18155 TTE_E = 0 ,
18156 TTE_CP = 1 ,
18157 TTE_CV = 0 ,
18158 TTE_P = 0 ,
18159 TTE_EP = 1 ,
18160 TTE_W = 0 ,
18161 TTE_SW1 = 1 ,
18162 TTE_SW0 = 1 ,
18163 TTE_RSVD1 = 0 ,
18164 TTE_Size = 5 ,
18165 end_label = Thr7_User_Text_4v009_text_end ,
18166 compressimage ,
18167 }
18168.text
18169.global Thr7_User_Text_4v009_text_begin
18170Thr7_User_Text_4v009_text_begin:
18171 EXIT_GOOD
18172Thr7_User_Text_4v009_text_end:
18173/*********************************************************************/
18174SECTION .Thr7_User_Data_4v109 DATA_VA=0x000a480000
18175attr_data {
18176 Name = .Thr7_User_Data_4v109 ,
18177 VA = 0x00000a480000 ,/* 0x00000a48ffc0 */
18178 RA = 0x0014720000 ,
18179 PA = 0x0724720000 ,
18180 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18181 thr7_nz_ctx_tsb_3 ,
18182 TTE_V = 1 ,
18183 TTE_NFO = 0 ,
18184 TTE_L = 0 ,
18185 TTE_Soft = 0x0 ,
18186 TTE_IE = 0 ,
18187 TTE_E = 0 ,
18188 TTE_CP = 0 ,
18189 TTE_CV = 0 ,
18190 TTE_P = 0 ,
18191 TTE_EP = 0 ,
18192 TTE_W = 1 ,
18193 TTE_SW1 = 1 ,
18194 TTE_SW0 = 0 ,
18195 TTE_RSVD1 = 0 ,
18196 TTE_Size = 1 ,
18197 end_label = Thr7_User_Data_4v109_data_end ,
18198 compressimage ,
18199 }
18200.data
18201.global Thr7_User_Data_4v109_data_begin
18202Thr7_User_Data_4v109_data_begin:
18203Thr7_User_Data_4v109_data_end:
18204/*********************************************************************/
18205SECTION .Thr7_User_Text_4v00a TEXT_VA=0x0000364000
18206attr_text {
18207 Name = .Thr7_User_Text_4v00a ,
18208 thr7_nz_ctx_tsb_2 ,
18209 VA = 0x000000364000 ,/* 0x000000365fc0 */
18210 RA = 0x07000a6000 ,
18211 PA = 0x07000a6000 ,
18212 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
18213 TTE_V = 1 ,
18214 TTE_NFO = 0 ,
18215 TTE_L = 1 ,
18216 TTE_Soft = 0x0 ,
18217 TTE_IE = 0 ,
18218 TTE_E = 0 ,
18219 TTE_CP = 1 ,
18220 TTE_CV = 0 ,
18221 TTE_P = 0 ,
18222 TTE_EP = 1 ,
18223 TTE_W = 0 ,
18224 TTE_SW1 = 1 ,
18225 TTE_SW0 = 1 ,
18226 TTE_RSVD1 = 0 ,
18227 TTE_Size = 0 ,
18228 end_label = Thr7_User_Text_4v00a_text_end ,
18229 compressimage ,
18230 }
18231.text
18232.global Thr7_User_Text_4v00a_text_begin
18233Thr7_User_Text_4v00a_text_begin:
18234 EXIT_GOOD
18235Thr7_User_Text_4v00a_text_end:
18236/*********************************************************************/
18237SECTION .Thr7_User_Data_4v10a DATA_VA=0x000ac60000
18238attr_data {
18239 Name = .Thr7_User_Data_4v10a ,
18240 VA = 0x00000ac60000 ,/* 0x00000ac6ffc0 */
18241 RA = 0x0014eb0000 ,
18242 PA = 0x0724eb0000 ,
18243 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18244 thr7_nz_ctx_tsb_3 ,
18245 TTE_V = 1 ,
18246 TTE_NFO = 0 ,
18247 TTE_L = 0 ,
18248 TTE_Soft = 0x0 ,
18249 TTE_IE = 0 ,
18250 TTE_E = 0 ,
18251 TTE_CP = 0 ,
18252 TTE_CV = 0 ,
18253 TTE_P = 0 ,
18254 TTE_EP = 0 ,
18255 TTE_W = 1 ,
18256 TTE_SW1 = 1 ,
18257 TTE_SW0 = 0 ,
18258 TTE_RSVD1 = 0 ,
18259 TTE_Size = 1 ,
18260 end_label = Thr7_User_Data_4v10a_data_end ,
18261 compressimage ,
18262 }
18263.data
18264.global Thr7_User_Data_4v10a_data_begin
18265Thr7_User_Data_4v10a_data_begin:
18266Thr7_User_Data_4v10a_data_end:
18267/*********************************************************************/
18268SECTION .Thr7_User_Text_4v00b TEXT_VA=0x01dc800000
18269attr_text {
18270 Name = .Thr7_User_Text_4v00b ,
18271 thr7_nz_ctx_tsb_0 ,
18272 VA = 0x0001dc800000 ,/* 0x0001dcbfffc0 */
18273 RA = 0x00de800000 ,
18274 PA = 0x07fe800000 ,
18275 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
18276 TTE_V = 1 ,
18277 TTE_NFO = 0 ,
18278 TTE_L = 1 ,
18279 TTE_Soft = 0x0 ,
18280 TTE_IE = 0 ,
18281 TTE_E = 0 ,
18282 TTE_CP = 1 ,
18283 TTE_CV = 0 ,
18284 TTE_P = 0 ,
18285 TTE_EP = 1 ,
18286 TTE_W = 0 ,
18287 TTE_SW1 = 1 ,
18288 TTE_SW0 = 1 ,
18289 TTE_RSVD1 = 0 ,
18290 TTE_Size = 3 ,
18291 end_label = Thr7_User_Text_4v00b_text_end ,
18292 compressimage ,
18293 }
18294.text
18295.global Thr7_User_Text_4v00b_text_begin
18296Thr7_User_Text_4v00b_text_begin:
18297 EXIT_GOOD
18298Thr7_User_Text_4v00b_text_end:
18299/*********************************************************************/
18300SECTION .Thr7_User_Data_4v10b DATA_VA=0x000af10000
18301attr_data {
18302 Name = .Thr7_User_Data_4v10b ,
18303 VA = 0x00000af10000 ,/* 0x00000af1ffc0 */
18304 RA = 0x0014060000 ,
18305 PA = 0x0724060000 ,
18306 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18307 thr7_nz_ctx_tsb_3 ,
18308 TTE_V = 1 ,
18309 TTE_NFO = 0 ,
18310 TTE_L = 0 ,
18311 TTE_Soft = 0x0 ,
18312 TTE_IE = 0 ,
18313 TTE_E = 0 ,
18314 TTE_CP = 0 ,
18315 TTE_CV = 0 ,
18316 TTE_P = 0 ,
18317 TTE_EP = 0 ,
18318 TTE_W = 1 ,
18319 TTE_SW1 = 1 ,
18320 TTE_SW0 = 0 ,
18321 TTE_RSVD1 = 0 ,
18322 TTE_Size = 1 ,
18323 end_label = Thr7_User_Data_4v10b_data_end ,
18324 compressimage ,
18325 }
18326.data
18327.global Thr7_User_Data_4v10b_data_begin
18328Thr7_User_Data_4v10b_data_begin:
18329Thr7_User_Data_4v10b_data_end:
18330/*********************************************************************/
18331SECTION .Thr7_User_Text_4v00c TEXT_VA=0x000028c000
18332attr_text {
18333 Name = .Thr7_User_Text_4v00c ,
18334 thr7_nz_ctx_tsb_2 ,
18335 VA = 0x00000028c000 ,/* 0x00000028dfc0 */
18336 RA = 0x07001dc000 ,
18337 PA = 0x07001dc000 ,
18338 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
18339 TTE_V = 1 ,
18340 TTE_NFO = 0 ,
18341 TTE_L = 1 ,
18342 TTE_Soft = 0x0 ,
18343 TTE_IE = 0 ,
18344 TTE_E = 0 ,
18345 TTE_CP = 1 ,
18346 TTE_CV = 0 ,
18347 TTE_P = 0 ,
18348 TTE_EP = 1 ,
18349 TTE_W = 0 ,
18350 TTE_SW1 = 1 ,
18351 TTE_SW0 = 1 ,
18352 TTE_RSVD1 = 0 ,
18353 TTE_Size = 0 ,
18354 end_label = Thr7_User_Text_4v00c_text_end ,
18355 compressimage ,
18356 }
18357.text
18358.global Thr7_User_Text_4v00c_text_begin
18359Thr7_User_Text_4v00c_text_begin:
18360 EXIT_GOOD
18361Thr7_User_Text_4v00c_text_end:
18362/*********************************************************************/
18363SECTION .Thr7_User_Data_4v10c DATA_VA=0x00002a8000
18364attr_data {
18365 Name = .Thr7_User_Data_4v10c ,
18366 VA = 0x0000002a8000 ,/* 0x0000002a9fc0 */
18367 RA = 0x0700116000 ,
18368 PA = 0x0700116000 ,
18369 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18370 thr7_nz_ctx_tsb_2 ,
18371 TTE_V = 1 ,
18372 TTE_NFO = 0 ,
18373 TTE_L = 0 ,
18374 TTE_Soft = 0x0 ,
18375 TTE_IE = 0 ,
18376 TTE_E = 0 ,
18377 TTE_CP = 0 ,
18378 TTE_CV = 0 ,
18379 TTE_P = 0 ,
18380 TTE_EP = 0 ,
18381 TTE_W = 1 ,
18382 TTE_SW1 = 1 ,
18383 TTE_SW0 = 0 ,
18384 TTE_RSVD1 = 0 ,
18385 TTE_Size = 0 ,
18386 end_label = Thr7_User_Data_4v10c_data_end ,
18387 compressimage ,
18388 }
18389.data
18390.global Thr7_User_Data_4v10c_data_begin
18391Thr7_User_Data_4v10c_data_begin:
18392Thr7_User_Data_4v10c_data_end:
18393/*********************************************************************/
18394SECTION .Thr7_User_Text_4v00d TEXT_VA=0x01f9c00000
18395attr_text {
18396 Name = .Thr7_User_Text_4v00d ,
18397 thr7_nz_ctx_tsb_0 ,
18398 VA = 0x0001f9c00000 ,/* 0x0001f9ffffc0 */
18399 RA = 0x00e1800000 ,
18400 PA = 0x0801800000 ,
18401 TTE_Context = 0x0301 ,/* TEXT_PRIMARY */
18402 TTE_V = 1 ,
18403 TTE_NFO = 0 ,
18404 TTE_L = 1 ,
18405 TTE_Soft = 0x0 ,
18406 TTE_IE = 0 ,
18407 TTE_E = 0 ,
18408 TTE_CP = 1 ,
18409 TTE_CV = 0 ,
18410 TTE_P = 0 ,
18411 TTE_EP = 1 ,
18412 TTE_W = 0 ,
18413 TTE_SW1 = 1 ,
18414 TTE_SW0 = 1 ,
18415 TTE_RSVD1 = 0 ,
18416 TTE_Size = 3 ,
18417 end_label = Thr7_User_Text_4v00d_text_end ,
18418 compressimage ,
18419 }
18420.text
18421.global Thr7_User_Text_4v00d_text_begin
18422Thr7_User_Text_4v00d_text_begin:
18423 EXIT_GOOD
18424Thr7_User_Text_4v00d_text_end:
18425/*********************************************************************/
18426SECTION .Thr7_User_Data_4v10d DATA_VA=0x00003da000
18427attr_data {
18428 Name = .Thr7_User_Data_4v10d ,
18429 VA = 0x0000003da000 ,/* 0x0000003dbfc0 */
18430 RA = 0x0700092000 ,
18431 PA = 0x0700092000 ,
18432 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18433 thr7_nz_ctx_tsb_2 ,
18434 TTE_V = 1 ,
18435 TTE_NFO = 0 ,
18436 TTE_L = 0 ,
18437 TTE_Soft = 0x0 ,
18438 TTE_IE = 0 ,
18439 TTE_E = 0 ,
18440 TTE_CP = 0 ,
18441 TTE_CV = 0 ,
18442 TTE_P = 0 ,
18443 TTE_EP = 0 ,
18444 TTE_W = 1 ,
18445 TTE_SW1 = 1 ,
18446 TTE_SW0 = 0 ,
18447 TTE_RSVD1 = 0 ,
18448 TTE_Size = 0 ,
18449 end_label = Thr7_User_Data_4v10d_data_end ,
18450 compressimage ,
18451 }
18452.data
18453.global Thr7_User_Data_4v10d_data_begin
18454Thr7_User_Data_4v10d_data_begin:
18455Thr7_User_Data_4v10d_data_end:
18456/*********************************************************************/
18457SECTION .Thr7_User_Data_4v10e DATA_VA=0x0000244000
18458attr_data {
18459 Name = .Thr7_User_Data_4v10e ,
18460 VA = 0x000000244000 ,/* 0x000000245fc0 */
18461 RA = 0x0700162000 ,
18462 PA = 0x0700162000 ,
18463 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18464 thr7_nz_ctx_tsb_2 ,
18465 TTE_V = 1 ,
18466 TTE_NFO = 0 ,
18467 TTE_L = 0 ,
18468 TTE_Soft = 0x0 ,
18469 TTE_IE = 0 ,
18470 TTE_E = 0 ,
18471 TTE_CP = 0 ,
18472 TTE_CV = 0 ,
18473 TTE_P = 0 ,
18474 TTE_EP = 0 ,
18475 TTE_W = 1 ,
18476 TTE_SW1 = 1 ,
18477 TTE_SW0 = 0 ,
18478 TTE_RSVD1 = 0 ,
18479 TTE_Size = 0 ,
18480 end_label = Thr7_User_Data_4v10e_data_end ,
18481 compressimage ,
18482 }
18483.data
18484.global Thr7_User_Data_4v10e_data_begin
18485Thr7_User_Data_4v10e_data_begin:
18486Thr7_User_Data_4v10e_data_end:
18487/*********************************************************************/
18488SECTION .Thr7_User_Data_4v10f DATA_VA=0x00003dc000
18489attr_data {
18490 Name = .Thr7_User_Data_4v10f ,
18491 VA = 0x0000003dc000 ,/* 0x0000003ddfc0 */
18492 RA = 0x0700066000 ,
18493 PA = 0x0700066000 ,
18494 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18495 thr7_nz_ctx_tsb_2 ,
18496 TTE_V = 1 ,
18497 TTE_NFO = 0 ,
18498 TTE_L = 0 ,
18499 TTE_Soft = 0x0 ,
18500 TTE_IE = 0 ,
18501 TTE_E = 0 ,
18502 TTE_CP = 0 ,
18503 TTE_CV = 0 ,
18504 TTE_P = 0 ,
18505 TTE_EP = 0 ,
18506 TTE_W = 1 ,
18507 TTE_SW1 = 1 ,
18508 TTE_SW0 = 0 ,
18509 TTE_RSVD1 = 0 ,
18510 TTE_Size = 0 ,
18511 end_label = Thr7_User_Data_4v10f_data_end ,
18512 compressimage ,
18513 }
18514.data
18515.global Thr7_User_Data_4v10f_data_begin
18516Thr7_User_Data_4v10f_data_begin:
18517Thr7_User_Data_4v10f_data_end:
18518/*********************************************************************/
18519SECTION .Thr7_User_Data_4v110 DATA_VA=0x000a8a0000
18520attr_data {
18521 Name = .Thr7_User_Data_4v110 ,
18522 VA = 0x00000a8a0000 ,/* 0x00000a8affc0 */
18523 RA = 0x0014330000 ,
18524 PA = 0x0724330000 ,
18525 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18526 thr7_nz_ctx_tsb_3 ,
18527 TTE_V = 1 ,
18528 TTE_NFO = 0 ,
18529 TTE_L = 0 ,
18530 TTE_Soft = 0x0 ,
18531 TTE_IE = 0 ,
18532 TTE_E = 0 ,
18533 TTE_CP = 0 ,
18534 TTE_CV = 0 ,
18535 TTE_P = 0 ,
18536 TTE_EP = 0 ,
18537 TTE_W = 1 ,
18538 TTE_SW1 = 1 ,
18539 TTE_SW0 = 0 ,
18540 TTE_RSVD1 = 0 ,
18541 TTE_Size = 1 ,
18542 end_label = Thr7_User_Data_4v110_data_end ,
18543 compressimage ,
18544 }
18545.data
18546.global Thr7_User_Data_4v110_data_begin
18547Thr7_User_Data_4v110_data_begin:
18548Thr7_User_Data_4v110_data_end:
18549/*********************************************************************/
18550SECTION .Thr7_User_Data_4v111 DATA_VA=0x00002ae000
18551attr_data {
18552 Name = .Thr7_User_Data_4v111 ,
18553 VA = 0x0000002ae000 ,/* 0x0000002affc0 */
18554 RA = 0x070002e000 ,
18555 PA = 0x070002e000 ,
18556 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18557 thr7_nz_ctx_tsb_2 ,
18558 TTE_V = 1 ,
18559 TTE_NFO = 0 ,
18560 TTE_L = 0 ,
18561 TTE_Soft = 0x0 ,
18562 TTE_IE = 0 ,
18563 TTE_E = 0 ,
18564 TTE_CP = 0 ,
18565 TTE_CV = 0 ,
18566 TTE_P = 0 ,
18567 TTE_EP = 0 ,
18568 TTE_W = 1 ,
18569 TTE_SW1 = 1 ,
18570 TTE_SW0 = 0 ,
18571 TTE_RSVD1 = 0 ,
18572 TTE_Size = 0 ,
18573 end_label = Thr7_User_Data_4v111_data_end ,
18574 compressimage ,
18575 }
18576.data
18577.global Thr7_User_Data_4v111_data_begin
18578Thr7_User_Data_4v111_data_begin:
18579Thr7_User_Data_4v111_data_end:
18580/*********************************************************************/
18581SECTION .Thr7_User_Data_4v112 DATA_VA=0x000a960000
18582attr_data {
18583 Name = .Thr7_User_Data_4v112 ,
18584 VA = 0x00000a960000 ,/* 0x00000a96ffc0 */
18585 RA = 0x0014ee0000 ,
18586 PA = 0x0724ee0000 ,
18587 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18588 thr7_nz_ctx_tsb_3 ,
18589 TTE_V = 1 ,
18590 TTE_NFO = 0 ,
18591 TTE_L = 0 ,
18592 TTE_Soft = 0x0 ,
18593 TTE_IE = 0 ,
18594 TTE_E = 0 ,
18595 TTE_CP = 0 ,
18596 TTE_CV = 0 ,
18597 TTE_P = 0 ,
18598 TTE_EP = 0 ,
18599 TTE_W = 1 ,
18600 TTE_SW1 = 1 ,
18601 TTE_SW0 = 0 ,
18602 TTE_RSVD1 = 0 ,
18603 TTE_Size = 1 ,
18604 end_label = Thr7_User_Data_4v112_data_end ,
18605 compressimage ,
18606 }
18607.data
18608.global Thr7_User_Data_4v112_data_begin
18609Thr7_User_Data_4v112_data_begin:
18610Thr7_User_Data_4v112_data_end:
18611/*********************************************************************/
18612SECTION .Thr7_User_Data_4v113 DATA_VA=0x000030e000
18613attr_data {
18614 Name = .Thr7_User_Data_4v113 ,
18615 VA = 0x00000030e000 ,/* 0x00000030ffc0 */
18616 RA = 0x070017e000 ,
18617 PA = 0x070017e000 ,
18618 TTE_Context = 0x0301 ,/* DATA_PRIMARY */
18619 thr7_nz_ctx_tsb_2 ,
18620 TTE_V = 1 ,
18621 TTE_NFO = 0 ,
18622 TTE_L = 0 ,
18623 TTE_Soft = 0x0 ,
18624 TTE_IE = 0 ,
18625 TTE_E = 0 ,
18626 TTE_CP = 0 ,
18627 TTE_CV = 0 ,
18628 TTE_P = 0 ,
18629 TTE_EP = 0 ,
18630 TTE_W = 1 ,
18631 TTE_SW1 = 1 ,
18632 TTE_SW0 = 0 ,
18633 TTE_RSVD1 = 0 ,
18634 TTE_Size = 0 ,
18635 end_label = Thr7_User_Data_4v113_data_end ,
18636 compressimage ,
18637 }
18638.data
18639.global Thr7_User_Data_4v113_data_begin
18640Thr7_User_Data_4v113_data_begin:
18641Thr7_User_Data_4v113_data_end: