Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / diaglists / fc / fc_mode.diaglist
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: fc_mode.diaglist
4// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
5// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
6//
7// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
8//
9// This program is free software; you can redistribute it and/or modify
10// it under the terms of the GNU General Public License as published by
11// the Free Software Foundation; version 2 of the License.
12//
13// This program is distributed in the hope that it will be useful,
14// but WITHOUT ANY WARRANTY; without even the implied warranty of
15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16// GNU General Public License for more details.
17//
18// You should have received a copy of the GNU General Public License
19// along with this program; if not, write to the Free Software
20// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21//
22// For the avoidance of doubt, and except that if any non-GPL license
23// choice is available it will apply instead, Sun elects to use only
24// the General Public License version 2 (GPLv2) at this time for any
25// software where a choice of GPL license versions is made
26// available with the language indicating that GPLv2 or any later version
27// may be used, or where a choice of which version of the GPL is applied is
28// otherwise unspecified.
29//
30// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
31// CA 95054 USA or visit www.sun.com if you need additional information or
32// have any questions.
33//
34// ========== Copyright Header End ============================================
35<sys(fc_all)>
36<sys(all)>
37
38<sys(mode) name=sys(mode)>
39
40//Add sas later
41
42//L2 Partial Bank 01
43<runargs -midas_args=-DPART_0_BASE=0x0 >
44<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=1 -vcs_run_args=+l2esr_mon_off >
45
46memop_ccx_packets_pm01 memop_ccx_packets.s
47
48memop_word_byte_mask_pm01 memop_word_byte_mask.s
49
50allcores_allbanks_atomic_pm01 allcores_allbanks_atomic.s
51
52n2_l2_fc_bank0_wayb_f_ldx_pm01 n2_l2_fc_bank0_wayb_f_ldx.s
53
54n2_l2_fc_bank1_wayb_f_ldx_pm01 n2_l2_fc_bank1_wayb_f_ldx.s
55
56</runargs>
57
58//L2 Partial Bank 23
59<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=2 -vcs_run_args=+l2esr_mon_off >
60
61memop_ccx_packets_pm23 memop_ccx_packets.s
62
63memop_word_byte_mask_pm23 memop_word_byte_mask.s
64
65allcores_allbanks_atomic_pm23 allcores_allbanks_atomic.s
66
67n2_l2_fc_bank2_wayb_f_ldx_pm23 n2_l2_fc_bank2_wayb_f_ldx.s
68
69n2_l2_fc_bank3_wayb_f_ldx_pm23 n2_l2_fc_bank3_wayb_f_ldx.s
70
71</runargs>
72
73//L2 Partial Bank 45
74<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=4 -vcs_run_args=+l2esr_mon_off >
75
76memop_ccx_packets_pm45 memop_ccx_packets.s
77
78memop_word_byte_mask_pm45 memop_word_byte_mask.s
79
80allcores_allbanks_atomic_pm45 allcores_allbanks_atomic.s
81
82n2_l2_fc_bank4_wayb_f_ldx_pm45 n2_l2_fc_bank4_wayb_f_ldx.s
83
84n2_l2_fc_bank5_wayb_f_ldx_pm45 n2_l2_fc_bank5_wayb_f_ldx.s
85
86</runargs>
87
88//L2 Partial Bank 67
89<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=8 -vcs_run_args=+l2esr_mon_off >
90
91memop_ccx_packets_pm67 memop_ccx_packets.s
92
93memop_word_byte_mask_pm67 memop_word_byte_mask.s
94
95allcores_allbanks_atomic_pm67 allcores_allbanks_atomic.s
96
97n2_l2_fc_bank6_wayb_f_ldx_pm67 n2_l2_fc_bank6_wayb_f_ldx.s
98
99n2_l2_fc_bank7_wayb_f_ldx_pm67 n2_l2_fc_bank7_wayb_f_ldx.s
100
101</runargs>
102</runargs>
103
104//L2 Partial Bank 01 23
105<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=3 -vcs_run_args=+l2esr_mon_off >
106
107memop_ccx_packets_pm0123 memop_ccx_packets.s
108
109memop_word_byte_mask_pm0123 memop_word_byte_mask.s
110
111allcores_allbanks_atomic_pm0123 allcores_allbanks_atomic.s
112
113n2_l2_fc_bank0_wayb_f_ldx_pm0123 n2_l2_fc_bank0_wayb_f_ldx.s
114
115n2_l2_fc_bank1_wayb_f_ldx_pm0123 n2_l2_fc_bank1_wayb_f_ldx.s
116n2_l2_fc_bank2_wayb_f_ldx_pm0123 n2_l2_fc_bank2_wayb_f_ldx.s
117n2_l2_fc_bank3_wayb_f_ldx_pm0123 n2_l2_fc_bank3_wayb_f_ldx.s
118
119</runargs>
120
121//L2 Partial Bank 01 45
122<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=5 -vcs_run_args=+l2esr_mon_off >
123
124memop_ccx_packets_pm0145 memop_ccx_packets.s
125
126memop_word_byte_mask_pm0145 memop_word_byte_mask.s
127
128allcores_allbanks_atomic_pm0145 allcores_allbanks_atomic.s
129
130n2_l2_fc_bank0_wayb_f_ldx_pm0145 n2_l2_fc_bank0_wayb_f_ldx.s
131
132n2_l2_fc_bank5_wayb_f_ldx_pm0145 n2_l2_fc_bank5_wayb_f_ldx.s
133n2_l2_fc_bank1_wayb_f_ldx_pm0145 n2_l2_fc_bank1_wayb_f_ldx.s
134n2_l2_fc_bank4_wayb_f_ldx_pm0145 n2_l2_fc_bank4_wayb_f_ldx.s
135
136</runargs>
137
138//L2 Partial Bank 01 67
139<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=9 -vcs_run_args=+l2esr_mon_off >
140
141memop_ccx_packets_pm0167 memop_ccx_packets.s
142
143memop_word_byte_mask_pm0167 memop_word_byte_mask.s
144
145allcores_allbanks_atomic_pm0167 allcores_allbanks_atomic.s
146
147n2_l2_fc_bank6_wayb_f_ldx_pm0167 n2_l2_fc_bank6_wayb_f_ldx.s
148
149n2_l2_fc_bank1_wayb_f_ldx_pm0167 n2_l2_fc_bank1_wayb_f_ldx.s
150n2_l2_fc_bank0_wayb_f_ldx_pm0167 n2_l2_fc_bank0_wayb_f_ldx.s
151n2_l2_fc_bank7_wayb_f_ldx_pm0167 n2_l2_fc_bank7_wayb_f_ldx.s
152
153</runargs>
154
155//L2 Partial Bank 23 45
156<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=6 -vcs_run_args=+l2esr_mon_off >
157
158memop_ccx_packets_pm2345 memop_ccx_packets.s
159
160memop_word_byte_mask_pm2345 memop_word_byte_mask.s
161
162allcores_allbanks_atomic_pm2345 allcores_allbanks_atomic.s
163
164n2_l2_fc_bank3_wayb_f_ldx_pm2345 n2_l2_fc_bank3_wayb_f_ldx.s
165
166n2_l2_fc_bank5_wayb_f_ldx_pm2345 n2_l2_fc_bank5_wayb_f_ldx.s
167n2_l2_fc_bank2_wayb_f_ldx_pm2345 n2_l2_fc_bank2_wayb_f_ldx.s
168n2_l2_fc_bank4_wayb_f_ldx_pm2345 n2_l2_fc_bank4_wayb_f_ldx.s
169
170</runargs>
171
172//L2 Partial Bank 23 67
173<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=a -vcs_run_args=+l2esr_mon_off >
174
175memop_ccx_packets_pm2367 memop_ccx_packets.s
176
177memop_word_byte_mask_pm2367 memop_word_byte_mask.s
178
179allcores_allbanks_atomic_pm2367 allcores_allbanks_atomic.s
180
181n2_l2_fc_bank2_wayb_f_ldx_pm2367 n2_l2_fc_bank2_wayb_f_ldx.s
182
183n2_l2_fc_bank7_wayb_f_ldx_pm2367 n2_l2_fc_bank7_wayb_f_ldx.s
184n2_l2_fc_bank3_wayb_f_ldx_pm2367 n2_l2_fc_bank3_wayb_f_ldx.s
185n2_l2_fc_bank6_wayb_f_ldx_pm2367 n2_l2_fc_bank6_wayb_f_ldx.s
186
187</runargs>
188
189//L2 Partial Bank 45 67
190
191<runargs -nosas -vcs_run -vcs_run_args=+bank_set_mask=c -vcs_run_args=+l2esr_mon_off >
192
193memop_ccx_packets_pm4567 memop_ccx_packets.s
194
195memop_word_byte_mask_pm4567 memop_word_byte_mask.s
196
197allcores_allbanks_atomic_pm4567 allcores_allbanks_atomic.s
198
199n2_l2_fc_bank6_wayb_f_ldx_pm4567 n2_l2_fc_bank6_wayb_f_ldx.s
200
201n2_l2_fc_bank5_wayb_f_ldx_pm4567 n2_l2_fc_bank5_wayb_f_ldx.s
202n2_l2_fc_bank4_wayb_f_ldx_pm4567 n2_l2_fc_bank4_wayb_f_ldx.s
203n2_l2_fc_bank7_wayb_f_ldx_pm4567 n2_l2_fc_bank7_wayb_f_ldx.s
204
205</runargs>
206
207
208
209
210
211
212
213</sys(mode)>
214</sys(all)>
215</sys(fc_all)>
216