Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | // ========== Copyright Header Begin ========================================== |
2 | // | |
3 | // OpenSPARC T2 Processor File: lsu.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(lsu)> | |
36 | //--------------------------------------------------------------------- | |
37 | // Smaller fast diags .. | |
38 | <sys(lsu_fast) name=sys(lsu_fast)> | |
39 | <sys(all)> | |
40 | <sys(all_T2)> | |
41 | <sys(nightly)> | |
42 | ||
43 | dcache_diag_test_0 dcache_diag_test_0.s -nosas -vcs_run_args=+gchkr_off | |
44 | lsu_dcache_diagnostic lsu_dcache_diagnostic.s -nosas -vcs_run_args=+gchkr_off | |
45 | ||
46 | ||
47 | <runargs -midas_args=-allow_tsb_conflicts> | |
48 | ||
49 | lsu_ie_01 lsu_ie_01.s | |
50 | lsu_ie_02 lsu_ie_02.s | |
51 | lsu_ie_03 lsu_ie_03.s | |
52 | lsu_ie_04 lsu_ie_04.s | |
53 | lsu_ie_05 lsu_ie_05.s | |
54 | lsu_ie_06 lsu_ie_06.s | |
55 | lsu_ie_07 lsu_ie_07.s | |
56 | lsu_ie_08 lsu_ie_08.s | |
57 | lsu_ie_09 lsu_ie_09.s | |
58 | lsu_ie_10 lsu_ie_10.s | |
59 | lsu_hang_cwp lsu_hang_cwp.s -vcs_run_args=+thread=all -vcs_run_args=+th_timeout=8000 -tg_seed=1 | |
60 | #if (defined SPC) | |
61 | ||
62 | <runargs -vcs_run_args=+noDebugModes> | |
63 | lsu_lru_test_0 lsu_lru_test_0.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
64 | lsu_lru_test_1 lsu_lru_test_1.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
65 | lsu_lru_test_2 lsu_lru_test_2.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
66 | lsu_lru_test_3 lsu_lru_test_3.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
67 | lsu_lru_test_4 lsu_lru_test_4.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
68 | lsu_lru_test_5 lsu_lru_test_5.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
69 | lsu_lru_test_6 lsu_lru_test_6.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
70 | lsu_lru_test_7 lsu_lru_test_7.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
71 | lsu_lru_test_8 lsu_lru_test_8.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
72 | lsu_lru_test_9 lsu_lru_test_9.s -nosas -vcs_run_args=+lsu_mon_off -vcs_run_args=+thread=1 | |
73 | </runargs> | |
74 | ||
75 | lsu_raw_rand_0 lsu_raw_rand_0.s -vcs_run_args=+thread=ff | |
76 | lsu_raw_rand_1 lsu_raw_rand_1.s -vcs_run_args=+thread=ff | |
77 | lsu_raw_rand_2 lsu_raw_rand_2.s -vcs_run_args=+thread=ff | |
78 | lsu_raw_rand_3 lsu_raw_rand_3.s -vcs_run_args=+thread=ff | |
79 | lsu_raw_rand_4 lsu_raw_rand_4.s -vcs_run_args=+thread=ff | |
80 | lsu_raw_rand_5 lsu_raw_rand_5.s -vcs_run_args=+thread=ff | |
81 | lsu_raw_rand_6 lsu_raw_rand_6.s -vcs_run_args=+thread=ff | |
82 | lsu_raw_rand_7 lsu_raw_rand_7.s -vcs_run_args=+thread=ff | |
83 | lsu_raw_rand_8 lsu_raw_rand_8.s -vcs_run_args=+thread=ff | |
84 | lsu_raw_rand_9 lsu_raw_rand_9.s -vcs_run_args=+thread=ff | |
85 | #endif | |
86 | ||
87 | #if ((! defined CCM && ! defined FC) || defined ALL_DIAGS) | |
88 | lsu_casa_std_pst0 lsu_casa_std_pst0.s | |
89 | lsu_casa_std_pst1 lsu_casa_std_pst1.s | |
90 | lsu_casa_std_pst2 lsu_casa_std_pst2.s | |
91 | lsu_casa_std_pst3 lsu_casa_std_pst3.s | |
92 | lsu_casa_std_pst4 lsu_casa_std_pst4.s | |
93 | lsu_casa_std_pst5 lsu_casa_std_pst5.s | |
94 | lsu_casa_std_pst6 lsu_casa_std_pst6.s | |
95 | lsu_casa_std_pst7 lsu_casa_std_pst7.s | |
96 | lsu_casa_std_pst8 lsu_casa_std_pst8.s | |
97 | lsu_casa_std_pst9 lsu_casa_std_pst9.s | |
98 | ||
99 | #endif | |
100 | ||
101 | </runargs> | |
102 | ||
103 | </sys(nightly)> | |
104 | </sys(all_T2)> | |
105 | </sys(all)> | |
106 | </sys(lsu_fast)> | |
107 | ||
108 | ||
109 | #if ((! defined CCM && ! defined FC) || defined ALL_DIAGS) | |
110 | //--------------------------------------------------------------------- | |
111 | // Longer Diags .. | |
112 | <sys(lsu_long) name=sys(lsu_long)> | |
113 | <sys(all)> | |
114 | <sys(all_T2)> | |
115 | ||
116 | <sys(nightly)> | |
117 | <runargs -vcs_run_args=+thread=all -sas -midas_args=-allow_tsb_conflicts> | |
118 | ||
119 | n2_lsu_arb_hitl1_1.j_652649_rand_0 n2_lsu_arb_hitl1_1.j_652649_rand_0.s -midas_args=-allow_tsb_conflicts | |
120 | ||
121 | </runargs> | |
122 | </sys(nightly)> | |
123 | </sys(all_T2)> | |
124 | </sys(all)> | |
125 | </sys(lsu_long)> | |
126 | #endif | |
127 | ||
128 | ||
129 | //--------------------------------------------------------------------- | |
130 | // Shared memory for ldst_sync regression | |
131 | <sys(lsu_share) name=sys(lsu_share)> | |
132 | ||
133 | <sys(all)> | |
134 | <sys(all_T2)> | |
135 | <sys(nightly)> | |
136 | <runargs -vcs_run_args=+thread=all -sas -midas_args=-allow_tsb_conflicts> | |
137 | ||
138 | ldst_sync_fc0 ldst_sync_fc0.s -vcs_run_args=+hash_on | |
139 | ldst_sync_fc1 ldst_sync_fc1.s -vcs_run_args=+hash_on | |
140 | ldst_sync_fc2 ldst_sync_fc2.s | |
141 | ldst_sync_fc3 ldst_sync_fc3.s | |
142 | ||
143 | #if ((! defined CCM && ! defined FC) || defined ALL_DIAGS) | |
144 | ldst_sync_fc4 ldst_sync_fc4.s -vcs_run_args=+hash_on | |
145 | ldst_sync_fc5 ldst_sync_fc5.s -vcs_run_args=+hash_on | |
146 | ldst_sync_fc6 ldst_sync_fc6.s | |
147 | ldst_sync_fc9 ldst_sync_fc9.s | |
148 | ldst_sync_fc10 ldst_sync_fc10.s -vcs_run_args=+inval_rate=300 -vcs_run_args=+hash_on | |
149 | ldst_sync_fc11 ldst_sync_fc11.s -vcs_run_args=+inval_rate=300 -vcs_run_args=+hash_on | |
150 | ldst_sync_fc13 ldst_sync_fc13.s -vcs_run_args=+inval_rate=400 | |
151 | ldst_sync_fc15 ldst_sync_fc15.s -vcs_run_args=+inval_rate=400 | |
152 | ldst_sync_fc16 ldst_sync_fc16.s -vcs_run_args=+inval_rate=500 | |
153 | ldst_sync_fc17 ldst_sync_fc17.s -vcs_run_args=+inval_rate=500 | |
154 | ldst_sync_fc18 ldst_sync_fc18.s -vcs_run_args=+inval_rate=500 | |
155 | ldst_sync_fc19 ldst_sync_fc19.s -vcs_run_args=+inval_rate=500 | |
156 | ||
157 | ifu_basic_ld ifu_basic_ld.s | |
158 | ldst_sync ldst_sync.s | |
159 | st_blk st_blk.s | |
160 | ld_blk ld_blk.s | |
161 | ldst_sync_ldd ldst_sync_ldd.s | |
162 | ||
163 | // Diag doesn't finish when run on CMP8 | |
164 | #if (defined SPC || defined CMP1 || defined CMP2) | |
165 | saveld1 saveld1.s | |
166 | ldst_sync_fc7 ldst_sync_fc7.s | |
167 | ldst_sync_fc8 ldst_sync_fc8.s | |
168 | ldst_sync_fc12 ldst_sync_fc12.s -vcs_run_args=+inval_rate=300 | |
169 | ldst_sync_fc14 ldst_sync_fc14.s -vcs_run_args=+inval_rate=400 | |
170 | #endif | |
171 | ||
172 | ||
173 | #endif | |
174 | ||
175 | </runargs> | |
176 | ||
177 | </sys(nightly)> | |
178 | </sys(all_T2)> | |
179 | </sys(all)> | |
180 | </sys(lsu_share)> | |
181 | ||
182 | <sys(lsu_asi) name=sys(lsu_asi)> | |
183 | <sys(all)> | |
184 | <sys(all_T2)> | |
185 | <sys(nightly)> | |
186 | <runargs -vcs_run_args=-max_cycle=100000> | |
187 | #if (defined SPC || defined CMP1) | |
188 | // lsu_asi_diag_mt lsu_asi_diag.s -vcs_run_args=+thread=all | |
189 | // asi_diag_01 asi_diag_01.s -vcs_run_args=+thread=all | |
190 | n2_lsu_asi_ring_01 n2_lsu_asi_ring_01.s -vcs_run_args=+thread=all | |
191 | n2_lsu_asi_ring_02 n2_lsu_asi_ring_02.s -vcs_run_args=+thread=all | |
192 | n2_lsu_asi_ring_03 n2_lsu_asi_ring_03.s -vcs_run_args=+thread=all | |
193 | ||
194 | // asi_direct_01_0 asi_direct_01.s -vcs_run_args=+thread=01 | |
195 | // asi_direct_01_1 asi_direct_01.s -vcs_run_args=+thread=02 | |
196 | // asi_direct_01_2 asi_direct_01.s -vcs_run_args=+thread=04 | |
197 | // asi_direct_01_3 asi_direct_01.s -vcs_run_args=+thread=08 | |
198 | // asi_direct_01_4 asi_direct_01.s -vcs_run_args=+thread=10 | |
199 | // asi_direct_01_5 asi_direct_01.s -vcs_run_args=+thread=20 | |
200 | // asi_direct_01_6 asi_direct_01.s -vcs_run_args=+thread=40 | |
201 | // asi_direct_01_7 asi_direct_01.s -vcs_run_args=+thread=80 | |
202 | //asi_direct_01_ff asi_direct_01.s -vcs_run_args=+thread=all | |
203 | #endif | |
204 | </runargs> | |
205 | </sys(nightly)> | |
206 | </sys(all_T2)> | |
207 | </sys(all)> | |
208 | </sys(lsu_asi)> | |
209 | ||
210 | <sys(lsu_ras) name=sys(lsu_ras)> | |
211 | <sys(all)> | |
212 | <sys(all_T2)> | |
213 | <sys(nightly)> | |
214 | <runargs -vcs_run_args=+err_sync_on -midas_args=-DNOERRCHK -vcs_run_args=+err_chkrs_off -vcs_run_args=+noDebugModes> | |
215 | ||
216 | #ifdef SPC | |
217 | ||
218 | err_dttp_diag err_dttp_diag.s -vcs_run_args=+thread=03 | |
219 | err_dtdp_diag err_dtdp_diag.s -vcs_run_args=+thread=03 | |
220 | ||
221 | err_dcdp_diag_0 err_dcdp_diag.s | |
222 | err_dcdp_diag_1 err_dcdp_diag.s -vcs_run_args=+thread=02 | |
223 | err_dcdp_diag_2 err_dcdp_diag.s -vcs_run_args=+thread=04 | |
224 | err_dcdp_diag_3 err_dcdp_diag.s -vcs_run_args=+thread=08 | |
225 | err_dcdp_diag_4 err_dcdp_diag.s -vcs_run_args=+thread=10 | |
226 | err_dcdp_diag_5 err_dcdp_diag.s -vcs_run_args=+thread=20 | |
227 | err_dcdp_diag_6 err_dcdp_diag.s -vcs_run_args=+thread=40 | |
228 | err_dcdp_diag_7 err_dcdp_diag.s -vcs_run_args=+thread=80 | |
229 | ||
230 | err_dctp_diag_0 err_dctp_diag.s | |
231 | err_dctp_diag_1 err_dctp_diag.s -vcs_run_args=+thread=02 | |
232 | err_dctp_diag_2 err_dctp_diag.s -vcs_run_args=+thread=04 | |
233 | err_dctp_diag_3 err_dctp_diag.s -vcs_run_args=+thread=08 | |
234 | err_dctp_diag_4 err_dctp_diag.s -vcs_run_args=+thread=10 | |
235 | err_dctp_diag_5 err_dctp_diag.s -vcs_run_args=+thread=20 | |
236 | err_dctp_diag_6 err_dctp_diag.s -vcs_run_args=+thread=40 | |
237 | err_dctp_diag_7 err_dctp_diag.s -vcs_run_args=+thread=80 | |
238 | ||
239 | err_dcvp_diag_0 err_dcvp_diag.s | |
240 | err_dcvp_diag_1 err_dcvp_diag.s -vcs_run_args=+thread=02 | |
241 | err_dcvp_diag_2 err_dcvp_diag.s -vcs_run_args=+thread=04 | |
242 | err_dcvp_diag_3 err_dcvp_diag.s -vcs_run_args=+thread=08 | |
243 | err_dcvp_diag_4 err_dcvp_diag.s -vcs_run_args=+thread=10 | |
244 | err_dcvp_diag_5 err_dcvp_diag.s -vcs_run_args=+thread=20 | |
245 | err_dcvp_diag_6 err_dcvp_diag.s -vcs_run_args=+thread=40 | |
246 | err_dcvp_diag_7 err_dcvp_diag.s -vcs_run_args=+thread=80 | |
247 | err_dcvp_diag_7 err_dcvp_diag.s -vcs_run_args=+thread=80 | |
248 | ||
249 | err_sbdlc_diag err_sbdlc_diag.s -sas | |
250 | ||
251 | err_dcmh_diag_0 err_dcmh_diag.s -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
252 | err_dcmh_diag_1 err_dcmh_diag.s -vcs_run_args=+thread=02 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
253 | err_dcmh_diag_2 err_dcmh_diag.s -vcs_run_args=+thread=04 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
254 | err_dcmh_diag_3 err_dcmh_diag.s -vcs_run_args=+thread=08 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
255 | err_dcmh_diag_4 err_dcmh_diag.s -vcs_run_args=+thread=10 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
256 | err_dcmh_diag_5 err_dcmh_diag.s -vcs_run_args=+thread=20 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
257 | err_dcmh_diag_6 err_dcmh_diag.s -vcs_run_args=+thread=40 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
258 | err_dcmh_diag_7 err_dcmh_diag.s -vcs_run_args=+thread=80 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
259 | ||
260 | err_dcdp_mt err_dcdp_mt.s -vcs_run_args=+thread=ff | |
261 | err_dcdp_mt1 err_dcdp_mt1.s -vcs_run_args=+thread=ff | |
262 | ||
263 | err_sbdpc_diag_0 err_sbdpc_diag.s | |
264 | err_sbdpc_diag_1 err_sbdpc_diag.s -vcs_run_args=+thread=02 | |
265 | err_sbdpc_diag_2 err_sbdpc_diag.s -vcs_run_args=+thread=04 | |
266 | err_sbdpc_diag_3 err_sbdpc_diag.s -vcs_run_args=+thread=08 | |
267 | err_sbdpc_diag_4 err_sbdpc_diag.s -vcs_run_args=+thread=10 | |
268 | err_sbdpc_diag_5 err_sbdpc_diag.s -vcs_run_args=+thread=20 | |
269 | err_sbdpc_diag_6 err_sbdpc_diag.s -vcs_run_args=+thread=40 | |
270 | err_sbdpc_diag_7 err_sbdpc_diag.s -vcs_run_args=+thread=80 | |
271 | ||
272 | err_sbdpu_diag_0 err_sbdpu_diag.s | |
273 | err_sbdpu_diag_1 err_sbdpu_diag.s -vcs_run_args=+thread=02 | |
274 | err_sbdpu_diag_2 err_sbdpu_diag.s -vcs_run_args=+thread=04 | |
275 | err_sbdpu_diag_3 err_sbdpu_diag.s -vcs_run_args=+thread=08 | |
276 | err_sbdpu_diag_4 err_sbdpu_diag.s -vcs_run_args=+thread=10 | |
277 | err_sbdpu_diag_5 err_sbdpu_diag.s -vcs_run_args=+thread=20 | |
278 | err_sbdpu_diag_6 err_sbdpu_diag.s -vcs_run_args=+thread=40 | |
279 | err_sbdpu_diag_7 err_sbdpu_diag.s -vcs_run_args=+thread=80 | |
280 | ||
281 | err_sbapp_diag_0 err_sbapp_diag.s -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
282 | err_sbapp_diag_1 err_sbapp_diag.s -vcs_run_args=+thread=02 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
283 | err_sbapp_diag_2 err_sbapp_diag.s -vcs_run_args=+thread=04 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
284 | err_sbapp_diag_3 err_sbapp_diag.s -vcs_run_args=+thread=08 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
285 | err_sbapp_diag_4 err_sbapp_diag.s -vcs_run_args=+thread=10 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
286 | err_sbapp_diag_5 err_sbapp_diag.s -vcs_run_args=+thread=20 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
287 | err_sbapp_diag_6 err_sbapp_diag.s -vcs_run_args=+thread=40 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
288 | err_sbapp_diag_7 err_sbapp_diag.s -vcs_run_args=+thread=80 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
289 | ||
290 | err_sbdiou_diag_0 err_sbdiou_diag.s -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
291 | err_sbdiou_diag_1 err_sbdiou_diag.s -vcs_run_args=+thread=02 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
292 | err_sbdiou_diag_2 err_sbdiou_diag.s -vcs_run_args=+thread=04 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
293 | err_sbdiou_diag_3 err_sbdiou_diag.s -vcs_run_args=+thread=08 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
294 | err_sbdiou_diag_4 err_sbdiou_diag.s -vcs_run_args=+thread=10 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
295 | err_sbdiou_diag_5 err_sbdiou_diag.s -vcs_run_args=+thread=20 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
296 | err_sbdiou_diag_6 err_sbdiou_diag.s -vcs_run_args=+thread=40 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
297 | err_sbdiou_diag_7 err_sbdiou_diag.s -vcs_run_args=+thread=80 -vcs_run_args=+lsu_mon_off -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -nosas | |
298 | ||
299 | err_dcdp_forward_progress err_dcdp_forward_progress.s | |
300 | err_dctp_forward_progress err_dctp_forward_progress.s | |
301 | err_dcvp_forward_progress err_dcvp_forward_progress.s | |
302 | err_dcmh_forward_progress err_dcmh_forward_progress.s | |
303 | bug_113855 bug_113855.s | |
304 | ||
305 | </runargs> | |
306 | ||
307 | <runargs -midas_args=-DNOERRCHK -vcs_run_args=+noDebugModes> | |
308 | err_dcl2u_diag err_dcl2u_diag.s -nosas | |
309 | err_dcl2c_diag err_dcl2c_diag.s -nosas | |
310 | </runargs> | |
311 | ||
312 | <runargs -vcs_run_args=+noDebugModes -sas -vcs_run_args=+thread=all> | |
313 | ccx_err_soc_cov ccx_err_soc_cov.s | |
314 | </runargs> | |
315 | ||
316 | <runargs -sas -vcs_run_args=+thread=all -midas_args=-DINC_ERR_TRAPS -vcs_run_args=+noDebugModes> | |
317 | stb_err_rand_20 stb_err_rand_20.s -vcs_run_args=+min_ccx_gnt_delay=10 -vcs_run_args=+max_ccx_gnt_delay=30 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
318 | stb_err_rand_35 stb_err_rand_35.s -vcs_run_args=+min_ccx_gnt_delay=10 -vcs_run_args=+max_ccx_gnt_delay=30 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
319 | stb_err_rand_80 stb_err_rand_80.s -vcs_run_args=+min_ccx_gnt_delay=10 -vcs_run_args=+max_ccx_gnt_delay=30 -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC | |
320 | stb_raw_ce_rand_20 stb_raw_ce_rand_20.s -vcs_run_args=+min_ccx_gnt_delay=5 -vcs_run_args=+max_ccx_gnt_delay=10 | |
321 | stb_raw_ce_rand_25 stb_raw_ce_rand_25.s -vcs_run_args=+min_ccx_gnt_delay=5 -vcs_run_args=+max_ccx_gnt_delay=10 | |
322 | stb_raw_ue_rand_32 stb_raw_ue_rand_32.s -vcs_run_args=+min_ccx_gnt_delay=5 -vcs_run_args=+max_ccx_gnt_delay=10 | |
323 | stb_raw_ue_rand_55 stb_raw_ue_rand_55.s -vcs_run_args=+min_ccx_gnt_delay=5 -vcs_run_args=+max_ccx_gnt_delay=10 | |
324 | ||
325 | #endif | |
326 | ||
327 | #if (defined CMP1) | |
328 | err_sbdpu_fc_diag err_sbdpu_fc_diag.s -nosas | |
329 | err_sbdlu_fc_diag err_sbdlu_fc_diag.s -nosas | |
330 | err_fc_dcdp_dcl2u_diag err_fc_dcdp_dcl2u_diag.s -nosas | |
331 | err_fc_icdp_icl2u_diag err_fc_icdp_icl2u_diag.s -nosas | |
332 | err_sbapp_cp_diag err_sbapp_cp_diag.s -nosas | |
333 | #endif | |
334 | ||
335 | </runargs> | |
336 | ||
337 | </sys(nightly)> | |
338 | </sys(all_T2)> | |
339 | </sys(all)> | |
340 | </sys(lsu_ras)> | |
341 | ||
342 | <sys(lsu_stb_err) name=sys(lsu_stb_err)> | |
343 | <runargs -vcs_run_args=+thread=all -midas_args=-DINC_ERR_TRAPS -vcs_run_args=+noldst_sync -sas_run_args=-DNOLDST_SYNC -vcs_run_args=+min_ccx_gnt_delay=8 -vcs_run_args=+max_ccx_gnt_delay=25> | |
344 | ||
345 | #ifdef SPC | |
346 | stb_err_rand_16 stb_err_rand_16.s | |
347 | stb_err_rand_17 stb_err_rand_17.s | |
348 | stb_err_rand_19 stb_err_rand_19.s | |
349 | stb_err_rand_21 stb_err_rand_21.s | |
350 | stb_err_rand_24 stb_err_rand_24.s | |
351 | stb_err_rand_3 stb_err_rand_3.s | |
352 | stb_err_rand_4 stb_err_rand_4.s | |
353 | stb_err_rand_6 stb_err_rand_6.s | |
354 | ||
355 | stb_err_th0_rand_0 stb_err_th0_rand_0.s | |
356 | stb_err_th0_rand_1 stb_err_th0_rand_1.s | |
357 | stb_err_th0_rand_2 stb_err_th0_rand_2.s | |
358 | stb_err_th0_rand_3 stb_err_th0_rand_3.s | |
359 | stb_err_th0_rand_4 stb_err_th0_rand_4.s | |
360 | stb_err_th0_rand_5 stb_err_th0_rand_5.s | |
361 | stb_err_th0_rand_6 stb_err_th0_rand_6.s | |
362 | stb_err_th0_rand_7 stb_err_th0_rand_7.s | |
363 | stb_err_th0_rand_8 stb_err_th0_rand_8.s | |
364 | stb_err_th0_rand_9 stb_err_th0_rand_9.s | |
365 | ||
366 | stb_err_th1_rand_0 stb_err_th1_rand_0.s | |
367 | stb_err_th1_rand_1 stb_err_th1_rand_1.s | |
368 | stb_err_th1_rand_2 stb_err_th1_rand_2.s | |
369 | stb_err_th1_rand_3 stb_err_th1_rand_3.s | |
370 | stb_err_th1_rand_4 stb_err_th1_rand_4.s | |
371 | stb_err_th1_rand_5 stb_err_th1_rand_5.s | |
372 | stb_err_th1_rand_6 stb_err_th1_rand_6.s | |
373 | stb_err_th1_rand_7 stb_err_th1_rand_7.s | |
374 | stb_err_th1_rand_8 stb_err_th1_rand_8.s | |
375 | stb_err_th1_rand_9 stb_err_th1_rand_9.s | |
376 | ||
377 | stb_err_th2_rand_0 stb_err_th2_rand_0.s | |
378 | stb_err_th2_rand_1 stb_err_th2_rand_1.s | |
379 | stb_err_th2_rand_2 stb_err_th2_rand_2.s | |
380 | stb_err_th2_rand_3 stb_err_th2_rand_3.s | |
381 | stb_err_th2_rand_4 stb_err_th2_rand_4.s | |
382 | stb_err_th2_rand_5 stb_err_th2_rand_5.s | |
383 | stb_err_th2_rand_6 stb_err_th2_rand_6.s | |
384 | stb_err_th2_rand_7 stb_err_th2_rand_7.s | |
385 | stb_err_th2_rand_8 stb_err_th2_rand_8.s | |
386 | stb_err_th2_rand_9 stb_err_th2_rand_9.s | |
387 | ||
388 | stb_err_th3_rand_0 stb_err_th3_rand_0.s | |
389 | stb_err_th3_rand_1 stb_err_th3_rand_1.s | |
390 | stb_err_th3_rand_2 stb_err_th3_rand_2.s | |
391 | stb_err_th3_rand_3 stb_err_th3_rand_3.s | |
392 | stb_err_th3_rand_4 stb_err_th3_rand_4.s | |
393 | stb_err_th3_rand_5 stb_err_th3_rand_5.s | |
394 | stb_err_th3_rand_6 stb_err_th3_rand_6.s | |
395 | stb_err_th3_rand_7 stb_err_th3_rand_7.s | |
396 | stb_err_th3_rand_8 stb_err_th3_rand_8.s | |
397 | stb_err_th3_rand_9 stb_err_th3_rand_9.s | |
398 | ||
399 | stb_err_th4_rand_0 stb_err_th4_rand_0.s | |
400 | stb_err_th4_rand_1 stb_err_th4_rand_1.s | |
401 | stb_err_th4_rand_2 stb_err_th4_rand_2.s | |
402 | stb_err_th4_rand_3 stb_err_th4_rand_3.s | |
403 | stb_err_th4_rand_4 stb_err_th4_rand_4.s | |
404 | stb_err_th4_rand_5 stb_err_th4_rand_5.s | |
405 | stb_err_th4_rand_6 stb_err_th4_rand_6.s | |
406 | stb_err_th4_rand_7 stb_err_th4_rand_7.s | |
407 | stb_err_th4_rand_8 stb_err_th4_rand_8.s | |
408 | stb_err_th4_rand_9 stb_err_th4_rand_9.s | |
409 | ||
410 | stb_err_th5_rand_0 stb_err_th5_rand_0.s | |
411 | stb_err_th5_rand_1 stb_err_th5_rand_1.s | |
412 | stb_err_th5_rand_2 stb_err_th5_rand_2.s | |
413 | stb_err_th5_rand_3 stb_err_th5_rand_3.s | |
414 | stb_err_th5_rand_4 stb_err_th5_rand_4.s | |
415 | stb_err_th5_rand_5 stb_err_th5_rand_5.s | |
416 | stb_err_th5_rand_6 stb_err_th5_rand_6.s | |
417 | stb_err_th5_rand_7 stb_err_th5_rand_7.s | |
418 | stb_err_th5_rand_8 stb_err_th5_rand_8.s | |
419 | stb_err_th5_rand_9 stb_err_th5_rand_9.s | |
420 | ||
421 | stb_err_th6_rand_0 stb_err_th6_rand_0.s | |
422 | stb_err_th6_rand_1 stb_err_th6_rand_1.s | |
423 | stb_err_th6_rand_2 stb_err_th6_rand_2.s | |
424 | stb_err_th6_rand_3 stb_err_th6_rand_3.s | |
425 | stb_err_th6_rand_4 stb_err_th6_rand_4.s | |
426 | stb_err_th6_rand_5 stb_err_th6_rand_5.s | |
427 | stb_err_th6_rand_6 stb_err_th6_rand_6.s | |
428 | stb_err_th6_rand_7 stb_err_th6_rand_7.s | |
429 | stb_err_th6_rand_8 stb_err_th6_rand_8.s | |
430 | stb_err_th6_rand_9 stb_err_th6_rand_9.s | |
431 | ||
432 | stb_err_th7_rand_0 stb_err_th7_rand_0.s | |
433 | stb_err_th7_rand_1 stb_err_th7_rand_1.s | |
434 | stb_err_th7_rand_2 stb_err_th7_rand_2.s | |
435 | stb_err_th7_rand_4 stb_err_th7_rand_4.s | |
436 | stb_err_th7_rand_5 stb_err_th7_rand_5.s | |
437 | stb_err_th7_rand_6 stb_err_th7_rand_6.s | |
438 | stb_err_th7_rand_7 stb_err_th7_rand_7.s | |
439 | stb_err_th7_rand_8 stb_err_th7_rand_8.s | |
440 | stb_err_th7_rand_9 stb_err_th7_rand_9.s | |
441 | ||
442 | #endif | |
443 | </runargs> | |
444 | </sys(lsu_stb_err)> | |
445 | //--------------------------- | |
446 | // cov diag | |
447 | // | |
448 | <sys(lsu_cov) name=sys(lsu_cov)> | |
449 | <runargs -vcs_run_args=+thread=all -sas -midas_args=-allow_tsb_conflicts> | |
450 | ||
451 | ldst_noasi_8p.rc_2296907 ldst_noasi_8p.rc_2296907.s -vcs_run_args=+inval_rate=500 | |
452 | all_ldst_mulcyc_8p.rc_2294313 all_ldst_mulcyc_8p.rc_2294313.s -vcs_run_args=+l2lat_value=10 | |
453 | ldst_noasi_8p.rc_2294523 ldst_noasi_8p.rc_2294523.s -vcs_run_args=+inval_rate=200 -midas_args=-DNOSPEC_EN=0 | |
454 | ldst_14_8p.rc_2297329 ldst_14_8p.rc_2297329.s -vcs_run_args=+inval_rate=1000 | |
455 | ldst_0_8p.rc_2294314 ldst_0_8p.rc_2294314.s -vcs_run_args=+l2lat_value=8 -vcs_run_args=+inval_rate=800 -midas_args=-DCREGS_LSU_CTL_REG_IC=0 -midas_args=-DCREGS_LSU_CTL_REG_DC=1 -midas_args=-DNOSPEC_EN=1 | |
456 | ldst_ie_8p.rc_2241090 ldst_ie_8p.rc_2241090.s -vcs_run_args=+l2lat_value=4 | |
457 | ldst_side_8p.rc_2240653 ldst_side_8p.rc_2240653.s -vcs_run_args=+l2lat_value=3 -vcs_run_args=+inval_rate=300 -midas_args=-DNOSPEC_EN=1 | |
458 | ldst_ncwb_8p.rc_2188779 ldst_ncwb_8p.rc_2188779.s -vcs_run_args=+l2lat_value=9 -vcs_run_args=+inval_rate=300 | |
459 | n2_8t-macro_weight_2192393 n2_8t-macro_weight_2192393.s -vcs_run_args=+inval_rate=2000 | |
460 | n2_8t-blkinit_weight_2199003 n2_8t-blkinit_weight_2199003.s -vcs_run_args=+l2lat_value=4 -vcs_run_args=+inval_rate=200 | |
461 | n2_8t-allIE_weight_2182652 n2_8t-allIE_weight_2182652.s -vcs_run_args=+inval_rate=3000 -vcs_run_args=+TIMEOUT=10000 -max_cycle=+4000000 -midas_args=-DNOSPEC_EN=0 | |
462 | n2_8t-sml-loop_weight_2296436 n2_8t-sml-loop_weight_2296436.s -vcs_run_args=+l2lat_value=4 -vcs_run_args=+inval_rate=600 | |
463 | n2_8t-prefetch_weight_2286829 n2_8t-prefetch_weight_2286829.s -vcs_run_args=+l2lat_value=7 -vcs_run_args=+inval_rate=100 | |
464 | n2_8t-nomembar_weight_2286663 n2_8t-nomembar_weight_2286663.s -vcs_run_args=+l2lat_value=8 -vcs_run_args=+inval_rate=800 -midas_args=-DCREGS_LSU_CTL_REG_IC=1 -midas_args=-DCREGS_LSU_CTL_REG_DC=0 -midas_args=-DNOSPEC_EN=1 | |
465 | n2_8t-prefetch_weight_2289158 n2_8t-prefetch_weight_2289158.s -vcs_run_args=+l2lat_value=6 -vcs_run_args=+inval_rate=500 | |
466 | ||
467 | lsu_lds_immd.j_2334303_rand_0 lsu_lds_immd.j_2334303_rand_0.s | |
468 | lsu_prefetch_ie1cle0.j_2349834_rand_0 lsu_prefetch_ie1cle0.j_2349834_rand_0.s | |
469 | lsu_prefetch_all.j_2342026_rand_0 lsu_prefetch_all.j_2342026_rand_0.s | |
470 | lsu_prefetch_ie1cle1.j_2351466_rand_0 lsu_prefetch_ie1cle1.j_2351466_rand_0.s | |
471 | lsu_prefetch_ie0cle0.j_2345604_rand_0 lsu_prefetch_ie0cle0.j_2345604_rand_0.s | |
472 | lsu_prefetch_ie0cle1.j_2350862_rand_0 lsu_prefetch_ie0cle1.j_2350862_rand_0.s | |
473 | lsu_prefetch_ie1cle1.j_2351795_rand_0 lsu_prefetch_ie1cle1.j_2351795_rand_0.s | |
474 | lsu_lds_immd_ie1cle1.j_2348313_rand_0 lsu_lds_immd_ie1cle1.j_2348313_rand_0.s | |
475 | lsu_lds_immd_ie0cle1.j_2346611_rand_0 lsu_lds_immd_ie0cle1.j_2346611_rand_0.s | |
476 | lsu_lds_immd_ie1cle0.j_2346266_rand_0 lsu_lds_immd_ie1cle0.j_2346266_rand_0.s | |
477 | lsu_lds_immd_ie0cle0.j_2354058_rand_0 lsu_lds_immd_ie0cle0.j_2354058_rand_0.s | |
478 | ||
479 | lsu_lds_immd.j_2435903_rand_0 lsu_lds_immd.j_2435903_rand_0.s | |
480 | lsu_prefetch_all.j_2435044_rand_0 lsu_prefetch_all.j_2435044_rand_0.s | |
481 | lsu_lds_immd_ie1cle0.j_2438371_rand_0 lsu_lds_immd_ie1cle0.j_2438371_rand_0.s | |
482 | lsu_lds_immd_ie0cle0.j_2445738_rand_0 lsu_lds_immd_ie0cle0.j_2445738_rand_0.s | |
483 | lsu_lds_immd_ie1cle1.j_2440394_rand_0 lsu_lds_immd_ie1cle1.j_2440394_rand_0.s | |
484 | lsu_lds_immd_ie0cle1.j_2437386_rand_0 lsu_lds_immd_ie0cle1.j_2437386_rand_0.s | |
485 | lsu_prefetch_ie1cle1.j_2439643_rand_0 lsu_prefetch_ie1cle1.j_2439643_rand_0.s | |
486 | lsu_prefetch_ie0cle1.j_2435063_rand_0 lsu_prefetch_ie0cle1.j_2435063_rand_0.s | |
487 | lsu_prefetch_ie1cle0.j_2439523_rand_0 lsu_prefetch_ie1cle0.j_2439523_rand_0.s | |
488 | lsu_prefetch_ie0cle0.j_2437227_rand_0 lsu_prefetch_ie0cle0.j_2437227_rand_0.s | |
489 | ||
490 | lsu_prefetch_ie0cle0.j_2520601_rand_0 lsu_prefetch_ie0cle0.j_2520601_rand_0.s | |
491 | lsu_prefetch_ie0cle0.j_2520526_rand_0 lsu_prefetch_ie0cle0.j_2520526_rand_0.s | |
492 | lsu_prefetch_ie0cle1.j_2520751_rand_0 lsu_prefetch_ie0cle1.j_2520751_rand_0.s | |
493 | lsu_prefetch_ie0cle1.j_2520633_rand_0 lsu_prefetch_ie0cle1.j_2520633_rand_0.s | |
494 | lsu_prefetch_ie1cle0.j_2520661_rand_0 lsu_prefetch_ie1cle0.j_2520661_rand_0.s | |
495 | lsu_prefetch_ie1cle0.j_2520862_rand_0 lsu_prefetch_ie1cle0.j_2520862_rand_0.s | |
496 | lsu_prefetch_ie1cle1.j_2520918_rand_0 lsu_prefetch_ie1cle1.j_2520918_rand_0.s | |
497 | lsu_prefetch_ie1cle1.j_2520863_rand_0 lsu_prefetch_ie1cle1.j_2520863_rand_0.s | |
498 | lsu_lds_immd_ie0cle0.j_2522153_rand_0 lsu_lds_immd_ie0cle0.j_2522153_rand_0.s | |
499 | lsu_lds_immd_ie0cle0.j_2521592_rand_0 lsu_lds_immd_ie0cle0.j_2521592_rand_0.s | |
500 | lsu_lds_immd_ie0cle1.j_2520577_rand_0 lsu_lds_immd_ie0cle1.j_2520577_rand_0.s | |
501 | lsu_lds_immd_ie0cle1.j_2520532_rand_0 lsu_lds_immd_ie0cle1.j_2520532_rand_0.s | |
502 | lsu_lds_immd_ie1cle0.j_2520680_rand_0 lsu_lds_immd_ie1cle0.j_2520680_rand_0.s | |
503 | lsu_lds_immd_ie1cle0.j_2520576_rand_0 lsu_lds_immd_ie1cle0.j_2520576_rand_0.s | |
504 | lsu_lds_immd_ie1cle1.j_2520861_rand_0 lsu_lds_immd_ie1cle1.j_2520861_rand_0.s | |
505 | lsu_lds_immd_ie1cle1.j_2520715_rand_0 lsu_lds_immd_ie1cle1.j_2520715_rand_0.s | |
506 | ||
507 | </runargs> | |
508 | </sys(lsu_cov)> | |
509 | ||
510 | /// CMP8 diag | |
511 | <sys(lsu_cmp8_fast) name=sys(lsu_cmp8_fast)> | |
512 | <runargs -sas -midas_args=-allow_tsb_conflicts> | |
513 | ||
514 | tsotool_lsu_dekker8t tsotool_lsu_dekker8t.s -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=5000 -vcs_run_args=+show_load -finish_mask=0101010101010101 -midas_args=-DTHREAD_COUNT=8 -midas_args=-DTHREAD_STRIDE=8 -vcs_run_args=+thread=0101010101010101 | |
515 | ||
516 | </runargs> | |
517 | </sys(lsu_cmp8_fast)> | |
518 | ||
519 | /// CMP2 diag | |
520 | <sys(lsu_cmp2_fast) name=sys(lsu_cmp2_fast)> | |
521 | <runargs -sas -midas_args=-allow_tsb_conflicts> | |
522 | ||
523 | n2_tsotool_dekker16t n2_tsotool_dekker16t.s -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=5000 -vcs_run_args=+show_load -finish_mask=ffff -midas_args=-DTHREAD_COUNT=16 -midas_args=-DTHREAD_STRIDE=1 -vcs_run_args=+thread=ffff | |
524 | n2_ccx_mulbnk_rtn_core_rand_0 n2_ccx_mulbnk_rtn_core_rand_0.s -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=5000 -vcs_run_args=+show_load -finish_mask=ffff -midas_args=-DTHREAD_COUNT=16 -midas_args=-DTHREAD_STRIDE=1 -vcs_run_args=+thread=ffff | |
525 | ||
526 | </runargs> | |
527 | </sys(lsu_cmp2_fast)> | |
528 | ||
529 | ||
530 | //--------------------------------------------------------------------- | |
531 | </sys(lsu)> |