Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / obp / obp / fm / kernel / sparc / kernel-xref.headless.fth
CommitLineData
920dae64
AT
1\ ========== Copyright Header Begin ==========================================
2\
3\ Hypervisor Software File: kernel-xref.headless.fth
4\
5\ Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved.
6\
7\ - Do no alter or remove copyright notices
8\
9\ - Redistribution and use of this software in source and binary forms, with
10\ or without modification, are permitted provided that the following
11\ conditions are met:
12\
13\ - Redistribution of source code must retain the above copyright notice,
14\ this list of conditions and the following disclaimer.
15\
16\ - Redistribution in binary form must reproduce the above copyright notice,
17\ this list of conditions and the following disclaimer in the
18\ documentation and/or other materials provided with the distribution.
19\
20\ Neither the name of Sun Microsystems, Inc. or the names of contributors
21\ may be used to endorse or promote products derived from this software
22\ without specific prior written permission.
23\
24\ This software is provided "AS IS," without a warranty of any kind.
25\ ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
26\ INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
27\ PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN
28\ MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR
29\ ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
30\ DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN
31\ OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR
32\ FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
33\ DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
34\ ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF
35\ SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
36\
37\ You acknowledge that this software is not designed, licensed or
38\ intended for use in the design, construction, operation or maintenance of
39\ any nuclear facility.
40\
41\ ========== Copyright Header End ============================================
42h# 0000dc headerless: (lit)
43h# 0000f8 headerless: (wlit)
44h# 000114 headerless: (llit)
45h# 000130 headerless: branch
46h# 000144 headerless: ?branch
47h# 000164 headerless: (loop)
48h# 000188 headerless: (+loop)
49h# 0001b4 headerless: (do)
50h# 0001f8 headerless: (?do)
51h# 000274 headerless: (leave)
52h# 000290 headerless: (?leave)
53h# 0002c8 headerless: (of)
54h# 000308 headerless: (endof)
55h# 00031c headerless: (endcase)
56h# 0005d4 headerless: first-code-word
57h# 001194 headerless: (is-user)
58h# 0011b8 headerless: (is-defer)
59h# 001cd0 headerless: dec-sp-instr
60h# 001cdc headerless: dec-rp-instr
61h# 001ce8 headerless: pfa>scr-instr
62h# 001cf4 headerless: param>scr-instr
63h# 001d00 headerless: >offset-30
64h# 001d1c headerless: put-call
65h# 001d44 headerless: put-branch
66h# 001d78 headerless: set-delay-slot
67h# 001d94 headerless: place-call
68h# 001dc4 headerless: place-cf
69h# 001dd4 headerless: code-cf
70h# 001de4 headerless: >code
71h# 001df0 headerless: code?
72h# 001e8c headerless: create-cf
73h# 001ea4 headerless: place-does
74h# 001ebc headerless: place-;code
75h# 001ec8 headerless: does-ip?
76h# 001f18 headerless: put-cf
77h# 001f3c headerless: used
78h# 001f50 headerless: does-clause?
79h# 001f98 headerless: does-cf?
80h# 00200c headerless: colon-cf?
81h# 002048 headerless: user-cf
82h# 002060 headerless: value-cf
83h# 002078 headerless: constant-cf
84h# 002090 headerless: defer-cf
85h# 0020b0 headerless: defer?
86h# 0020ec headerless: 2constant-cf
87h# 002104 headerless: /branch
88h# 002110 headerless: branch,
89h# 002120 headerless: branch!
90h# 002130 headerless: branch@
91h# 002140 headerless: >target
92h# 0025f0 headerless: clear-relocation-bits
93h# 002b10 headerless: init
94h# 0032c8 headerless: (xref-on)
95h# 003388 headerless: (xref-off)
96h# 003420 headerless: perform
97h# 003430 headerless: hash
98h# 003780 headerless: /t*
99h# 0039d8 headerless: ?2off
100h# 0039f4 headerless: d(pre-compare)
101h# 0047c8 headerless: #-buf
102h# 0047d4 headerless: init
103h# 004c00 headerless: (ul.)
104h# 004c3c headerless: ul.r
105h# 004c64 headerless: (l.)
106h# 004cdc headerless: l.r
107h# 004e58 headerless: stringbuf
108h# 004e64 headerless: "select
109h# 004e70 headerless: '"temp
110h# 004e7c headerless: /stringbuf
111h# 004e88 headerless: init
112h# 005014 headerless: add-char
113h# 005044 headerless: nextchar
114h# 00509c headerless: nexthex
115h# 0050f8 headerless: get-hex-bytes
116h# 005184 headerless: get-char
117h# 005fbc headerless: (compile-time-error)
118h# 005fdc headerless: (compile-time-warning)
119h# 0067c4 headerless: saved-dp
120h# 0067d0 headerless: saved-limit
121h# 0067dc headerless: level
122h# 0067e8 headerless: /compile-buffer
123h# 0067f4 headerless: 'compile-buffer
124h# 006800 headerless: compile-buffer
125h# 006814 headerless: init
126h# 00683c headerless: reset-dp
127h# 0069c4 headerless: +>mark
128h# 0069e4 headerless: +<mark
129h# 0069f8 headerless: ->resolve
130h# 006a1c headerless: -<resolve
131h# 007208 headerless: interpret-do-defined
132h# 00721c headerless: compile-do-defined
133h# 007278 headerless: $interpret-do-undefined
134h# 00729c headerless: $compile-do-undefined
135h# 0072c8 headerless: ([)
136h# 007310 headerless: (])
137h# 007b74 headerless: buffer-link
138h# 007b80 headerless: make-buffer
139h# 007bb8 headerless: /buffer
140h# 007bd0 headerless: init-buffer
141h# 007c00 headerless: do-buffer
142h# 007c3c headerless: (buffer:)
143h# 007c80 headerless: >buffer-link
144h# 007c9c headerless: clear-buffer:s
145h# 007cd4 headerless: init
146h# 007f28 headerless: $make-header
147h# 00808c headerless: >ptr
148h# 0080b8 headerless: next-word
149h# 0080e8 headerless: insert-word
150h# 008398 headerless: voc-link,
151h# 0083bc headerless: fake-name-buf
152h# 0085e4 headerless: duplicate-notification
153h# 008620 headerless: init
154h# 00885c headerless: tbuf
155h# 008944 headerless: trim
156h# 008b18 headerless: init
157h# 008bc8 headerless: shuffle-down
158h# 008c64 headerless: compact-search-order
159h# 00922c headerless: init
160h# 009288 headerless: is-error
161h# 0092d0 headerless: >bu
162h# 0092e4 headerless: word-types
163h# 009300 headerless: data-locs
164h# 009318 headerless: is-user
165h# 00932c headerless: is-defer
166h# 009340 headerless: is-const
167h# 009354 headerless: !data-ops
168h# 00936c headerless: (is-const)
169h# 009390 headerless: (!data-ops)
170h# 0093a8 headerless: associate
171h# 00940c headerless: +token@
172h# 009424 headerless: +execute
173h# 009438 headerless: kerntype?
174h# 0096f0 headerless: single
175h# 009818 headerless: /check-stack
176h# 009824 headerless: /check-frame
177h# 009830 headerless: >check-prev
178h# 009848 headerless: >check-myself
179h# 009860 headerless: >check-age
180h# 009890 headerless: init-checkpt
181h# 00991c headerless: alloc-checkpt
182h# 009b04 headerless: save-checkpt
183h# 009b5c headerless: restore-checkpt
184h# 009bb4 headerless: free-oldest-frames
185h# 009c8c headerless: alloc-frame
186h# 009df0 headerless: free-frame
187h# 009e28 headerless: (free-checkpt)
188h# 009fc8 headerless: init
189h# 00a13c headerless: cstrbuf
190h# 00a148 headerless: init
191h# 00a24c headerless: ln+
192h# 00a264 headerless: @c@++
193h# 00a284 headerless: @c!++
194h# 00a2b0 headerless: split-string
195h# 00a3ac headerless: bftop
196h# 00a3b8 headerless: bfend
197h# 00a3c4 headerless: bfcurrent
198h# 00a3d0 headerless: bfdirty
199h# 00a3dc headerless: fmode
200h# 00a3e8 headerless: fstart
201h# 00a3f4 headerless: fid
202h# 00a400 headerless: seekop
203h# 00a40c headerless: readop
204h# 00a418 headerless: writeop
205h# 00a424 headerless: closeop
206h# 00a430 headerless: alignop
207h# 00a43c headerless: sizeop
208h# 00a448 headerless: (file-line)
209h# 00a454 headerless: line-delimiter
210h# 00a460 headerless: pre-delimiter
211h# 00a46c headerless: (file-name)
212h# 00a5ec headerless: not-open
213h# 00a610 headerless: write
214h# 00a634 headerless: read-write
215h# 00a6f8 headerless: fakeread
216h# 00a7c0 headerless: fdavail?
217h# 00a7fc headerless: bfsync
218h# 00a834 headerless: ?flushbuf
219h# 00a8e0 headerless: fillbuf
220h# 00a970 headerless: >bufaddr
221h# 00a998 headerless: shortseek
222h# 00aa00 headerless: ?fillbuf
223h# 00aac4 headerless: #fds
224h# 00aad0 headerless: /fds
225h# 00aadc headerless: fds
226h# 00aae8 headerless: init
227h# 00ab44 headerless: (get-fd
228h# 00ab94 headerless: string-sizeop
229h# 00abbc headerless: open-buffer
230h# 00acbc headerless: (.error#)
231h# 00ad30 headerless: /fbuf
232h# 00ad3c headerless: get-fd
233h# 00adfc headerless: fflush
234h# 00af08 headerless: (feof?
235h# 00b028 headerless: copyin
236h# 00b08c headerless: copyout
237h# 00b43c headerless: opened-filename
238h# 00bbe0 headerless: _fclose
239h# 00bc14 headerless: _fwrite
240h# 00bc50 headerless: _fread
241h# 00bc90 headerless: _lseek
242h# 00bcbc headerless: _fseek
243h# 00bcec headerless: _dfseek
244h# 00bd20 headerless: _ftell
245h# 00bd50 headerless: _dftell
246h# 00bd64 headerless: _fsize
247h# 00bdac headerless: _dfsize
248h# 00bdc0 headerless: file-protection
249h# 00bdcc headerless: sys_fopen
250h# 00bf04 headerless: sys_newline
251h# 00bf20 headerless: install-disk-io
252h# 00bf4c headerless: lf-pstr
253h# 00bf58 headerless: cr-pstr
254h# 00bf64 headerless: crlf-pstr
255h# 00bf70 headerless: _falign
256h# 00bf90 headerless: _dfalign
257h# 00bfb8 headerless: unix-init-io
258h# 00bfc8 headerless: sys-emit
259h# 00bfe0 headerless: sys-key
260h# 00bff8 headerless: sys-(key?
261h# 00c010 headerless: sys-cr
262h# 00c03c headerless: sys-interactive?
263h# 00c0a0 headerless: sys-type
264h# 00c0bc headerless: sys-bye
265h# 00c0d8 headerless: sys-alloc-mem
266h# 00c0f8 headerless: sys-free-mem
267h# 00c114 headerless: sys-sync-cache
268h# 00c134 headerless: install-wrapper-io
269h# 00c20c headerless: sysretval
270h# 00c36c headerless: error?
271h# 00c3a4 headerless: cstr
272h# 00c3b4 headerless: unix-init-io
273h# 00c3dc headerless: unix-init
274h# 00ca18 headerless: skipwhite
275h# 00ca60 headerless: scantowhite
276h# 00cac4 headerless: skipchar
277h# 00cb20 headerless: scantochar
278h# 00d12c headerless: (file-read-line)
279h# 00d1a8 headerless: interpret-lines
280h# 00d1cc headerless: include-file
281h# 00d244 headerless: $open-error
282h# 00d250 headerless: include-buffer
283h# 00d284 headerless: $abort-include
284h# 00d2e0 headerless: including
285h# 00d2f4 headerless: fl
286h# 00d304 headerless: error-file
287h# 00d310 headerless: error-line#
288h# 00d31c headerless: error-source-id
289h# 00d328 headerless: error-source-adr
290h# 00d334 headerless: error-#source
291h# 00d340 headerless: init
292h# 00d380 headerless: (eol-mark?)
293h# 00d3c4 headerless: (mark-error)
294h# 00d4f8 headerless: (show-error)
295h# 00d6a4 headerless: memtop
296h# 00d6e0 headerless: cold-code