Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / obp / obp / pkg / sun4v-asr / defs.fth
CommitLineData
920dae64
AT
1\ ========== Copyright Header Begin ==========================================
2\
3\ Hypervisor Software File: defs.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 ============================================
42id: @(#)defs.fth 1.1 06/02/16
43purpose:
44copyright: Copyright 2006 Sun Microsystems, Inc. All Rights Reserved
45copyright: Use is subject to license terms.
46
470 constant diag-src
481 constant user-src
49
501 constant flag-user-disabled \ user, with reason$
512 constant flag-diag-disabled \ diag, with reason$
524 constant flag-override \ disabled, but overridden (no brick)
53
54d# 0 constant asr-cmd-ok
55d# 1 constant asr-cmd-failed
56d# 2 constant asr-unknown-cmd
57d# 3 constant asr-unknown-key
58d# 4 constant asr-no-match
59d# 5 constant asr-db-ovrflow
60d# 10 constant asr-unknown-error
61d# 11 constant asr-reason-too-big
62d# 12 constant asr-rx-error
63d# 13 constant asr-tx-error
64
65\ 2 There is an asr entry matching the key and the value of
66\ asr-policy is "service" .
67\ 1 There is an ASR entry matching the key, but it has been
68\ ignored because the machine needs the corresponding device in
69\ order to run OBP, (see exceptions, section 5), and the value
70\ of asr-policy is "standard".
71\ 0 The device corresponding to the key is OK.
72\ (There is no asr-entry in the asr-db for the device.)
73\ The value of asr-policy is either "standard" or "service".
74\ -1 The device corresponding to the key is disabled by USER and
75\ the value of asr-policy is "standard".
76\ -2 The device corresponding to the key is disabled by FWDIAGS and
77\ the value of asr-policy is "standard".
78\ -3 The device corresponding to the key is disabled by both
79\ USER and FWDIAGS and the value of asr-policy is "standard".
80
81 2 constant query-service
82 1 constant query-ovr
83 0 constant query-ok
84-1 constant query-u-dis
85-2 constant query-d-dis
86-3 constant query-ud-dis
87
88d# 9 constant asr-sid
89
90d# 0 constant disable-cmd
91d# 1 constant enable-cmd
92d# 2 constant keylist-cmd
93d# 3 constant keylistlen-cmd
94d# 4 constant state-cmd
95d# 5 constant statelen-cmd
96d# 6 constant reason-cmd
97d# 7 constant reasonlen-cmd
98d# 8 constant clear-cmd
99d# 9 constant query-cmd