Commit | Line | Data |
---|---|---|
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 | ||
46 | memop_ccx_packets_pm01 memop_ccx_packets.s | |
47 | ||
48 | memop_word_byte_mask_pm01 memop_word_byte_mask.s | |
49 | ||
50 | allcores_allbanks_atomic_pm01 allcores_allbanks_atomic.s | |
51 | ||
52 | n2_l2_fc_bank0_wayb_f_ldx_pm01 n2_l2_fc_bank0_wayb_f_ldx.s | |
53 | ||
54 | n2_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 | ||
61 | memop_ccx_packets_pm23 memop_ccx_packets.s | |
62 | ||
63 | memop_word_byte_mask_pm23 memop_word_byte_mask.s | |
64 | ||
65 | allcores_allbanks_atomic_pm23 allcores_allbanks_atomic.s | |
66 | ||
67 | n2_l2_fc_bank2_wayb_f_ldx_pm23 n2_l2_fc_bank2_wayb_f_ldx.s | |
68 | ||
69 | n2_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 | ||
76 | memop_ccx_packets_pm45 memop_ccx_packets.s | |
77 | ||
78 | memop_word_byte_mask_pm45 memop_word_byte_mask.s | |
79 | ||
80 | allcores_allbanks_atomic_pm45 allcores_allbanks_atomic.s | |
81 | ||
82 | n2_l2_fc_bank4_wayb_f_ldx_pm45 n2_l2_fc_bank4_wayb_f_ldx.s | |
83 | ||
84 | n2_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 | ||
91 | memop_ccx_packets_pm67 memop_ccx_packets.s | |
92 | ||
93 | memop_word_byte_mask_pm67 memop_word_byte_mask.s | |
94 | ||
95 | allcores_allbanks_atomic_pm67 allcores_allbanks_atomic.s | |
96 | ||
97 | n2_l2_fc_bank6_wayb_f_ldx_pm67 n2_l2_fc_bank6_wayb_f_ldx.s | |
98 | ||
99 | n2_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 | ||
107 | memop_ccx_packets_pm0123 memop_ccx_packets.s | |
108 | ||
109 | memop_word_byte_mask_pm0123 memop_word_byte_mask.s | |
110 | ||
111 | allcores_allbanks_atomic_pm0123 allcores_allbanks_atomic.s | |
112 | ||
113 | n2_l2_fc_bank0_wayb_f_ldx_pm0123 n2_l2_fc_bank0_wayb_f_ldx.s | |
114 | ||
115 | n2_l2_fc_bank1_wayb_f_ldx_pm0123 n2_l2_fc_bank1_wayb_f_ldx.s | |
116 | n2_l2_fc_bank2_wayb_f_ldx_pm0123 n2_l2_fc_bank2_wayb_f_ldx.s | |
117 | n2_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 | ||
124 | memop_ccx_packets_pm0145 memop_ccx_packets.s | |
125 | ||
126 | memop_word_byte_mask_pm0145 memop_word_byte_mask.s | |
127 | ||
128 | allcores_allbanks_atomic_pm0145 allcores_allbanks_atomic.s | |
129 | ||
130 | n2_l2_fc_bank0_wayb_f_ldx_pm0145 n2_l2_fc_bank0_wayb_f_ldx.s | |
131 | ||
132 | n2_l2_fc_bank5_wayb_f_ldx_pm0145 n2_l2_fc_bank5_wayb_f_ldx.s | |
133 | n2_l2_fc_bank1_wayb_f_ldx_pm0145 n2_l2_fc_bank1_wayb_f_ldx.s | |
134 | n2_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 | ||
141 | memop_ccx_packets_pm0167 memop_ccx_packets.s | |
142 | ||
143 | memop_word_byte_mask_pm0167 memop_word_byte_mask.s | |
144 | ||
145 | allcores_allbanks_atomic_pm0167 allcores_allbanks_atomic.s | |
146 | ||
147 | n2_l2_fc_bank6_wayb_f_ldx_pm0167 n2_l2_fc_bank6_wayb_f_ldx.s | |
148 | ||
149 | n2_l2_fc_bank1_wayb_f_ldx_pm0167 n2_l2_fc_bank1_wayb_f_ldx.s | |
150 | n2_l2_fc_bank0_wayb_f_ldx_pm0167 n2_l2_fc_bank0_wayb_f_ldx.s | |
151 | n2_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 | ||
158 | memop_ccx_packets_pm2345 memop_ccx_packets.s | |
159 | ||
160 | memop_word_byte_mask_pm2345 memop_word_byte_mask.s | |
161 | ||
162 | allcores_allbanks_atomic_pm2345 allcores_allbanks_atomic.s | |
163 | ||
164 | n2_l2_fc_bank3_wayb_f_ldx_pm2345 n2_l2_fc_bank3_wayb_f_ldx.s | |
165 | ||
166 | n2_l2_fc_bank5_wayb_f_ldx_pm2345 n2_l2_fc_bank5_wayb_f_ldx.s | |
167 | n2_l2_fc_bank2_wayb_f_ldx_pm2345 n2_l2_fc_bank2_wayb_f_ldx.s | |
168 | n2_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 | ||
175 | memop_ccx_packets_pm2367 memop_ccx_packets.s | |
176 | ||
177 | memop_word_byte_mask_pm2367 memop_word_byte_mask.s | |
178 | ||
179 | allcores_allbanks_atomic_pm2367 allcores_allbanks_atomic.s | |
180 | ||
181 | n2_l2_fc_bank2_wayb_f_ldx_pm2367 n2_l2_fc_bank2_wayb_f_ldx.s | |
182 | ||
183 | n2_l2_fc_bank7_wayb_f_ldx_pm2367 n2_l2_fc_bank7_wayb_f_ldx.s | |
184 | n2_l2_fc_bank3_wayb_f_ldx_pm2367 n2_l2_fc_bank3_wayb_f_ldx.s | |
185 | n2_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 | ||
193 | memop_ccx_packets_pm4567 memop_ccx_packets.s | |
194 | ||
195 | memop_word_byte_mask_pm4567 memop_word_byte_mask.s | |
196 | ||
197 | allcores_allbanks_atomic_pm4567 allcores_allbanks_atomic.s | |
198 | ||
199 | n2_l2_fc_bank6_wayb_f_ldx_pm4567 n2_l2_fc_bank6_wayb_f_ldx.s | |
200 | ||
201 | n2_l2_fc_bank5_wayb_f_ldx_pm4567 n2_l2_fc_bank5_wayb_f_ldx.s | |
202 | n2_l2_fc_bank4_wayb_f_ldx_pm4567 n2_l2_fc_bank4_wayb_f_ldx.s | |
203 | n2_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 |