Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / diaglists / lsu / lsu.diaglist
CommitLineData
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
346stb_err_rand_16 stb_err_rand_16.s
347stb_err_rand_17 stb_err_rand_17.s
348stb_err_rand_19 stb_err_rand_19.s
349stb_err_rand_21 stb_err_rand_21.s
350stb_err_rand_24 stb_err_rand_24.s
351stb_err_rand_3 stb_err_rand_3.s
352stb_err_rand_4 stb_err_rand_4.s
353stb_err_rand_6 stb_err_rand_6.s
354
355stb_err_th0_rand_0 stb_err_th0_rand_0.s
356stb_err_th0_rand_1 stb_err_th0_rand_1.s
357stb_err_th0_rand_2 stb_err_th0_rand_2.s
358stb_err_th0_rand_3 stb_err_th0_rand_3.s
359stb_err_th0_rand_4 stb_err_th0_rand_4.s
360stb_err_th0_rand_5 stb_err_th0_rand_5.s
361stb_err_th0_rand_6 stb_err_th0_rand_6.s
362stb_err_th0_rand_7 stb_err_th0_rand_7.s
363stb_err_th0_rand_8 stb_err_th0_rand_8.s
364stb_err_th0_rand_9 stb_err_th0_rand_9.s
365
366stb_err_th1_rand_0 stb_err_th1_rand_0.s
367stb_err_th1_rand_1 stb_err_th1_rand_1.s
368stb_err_th1_rand_2 stb_err_th1_rand_2.s
369stb_err_th1_rand_3 stb_err_th1_rand_3.s
370stb_err_th1_rand_4 stb_err_th1_rand_4.s
371stb_err_th1_rand_5 stb_err_th1_rand_5.s
372stb_err_th1_rand_6 stb_err_th1_rand_6.s
373stb_err_th1_rand_7 stb_err_th1_rand_7.s
374stb_err_th1_rand_8 stb_err_th1_rand_8.s
375stb_err_th1_rand_9 stb_err_th1_rand_9.s
376
377stb_err_th2_rand_0 stb_err_th2_rand_0.s
378stb_err_th2_rand_1 stb_err_th2_rand_1.s
379stb_err_th2_rand_2 stb_err_th2_rand_2.s
380stb_err_th2_rand_3 stb_err_th2_rand_3.s
381stb_err_th2_rand_4 stb_err_th2_rand_4.s
382stb_err_th2_rand_5 stb_err_th2_rand_5.s
383stb_err_th2_rand_6 stb_err_th2_rand_6.s
384stb_err_th2_rand_7 stb_err_th2_rand_7.s
385stb_err_th2_rand_8 stb_err_th2_rand_8.s
386stb_err_th2_rand_9 stb_err_th2_rand_9.s
387
388stb_err_th3_rand_0 stb_err_th3_rand_0.s
389stb_err_th3_rand_1 stb_err_th3_rand_1.s
390stb_err_th3_rand_2 stb_err_th3_rand_2.s
391stb_err_th3_rand_3 stb_err_th3_rand_3.s
392stb_err_th3_rand_4 stb_err_th3_rand_4.s
393stb_err_th3_rand_5 stb_err_th3_rand_5.s
394stb_err_th3_rand_6 stb_err_th3_rand_6.s
395stb_err_th3_rand_7 stb_err_th3_rand_7.s
396stb_err_th3_rand_8 stb_err_th3_rand_8.s
397stb_err_th3_rand_9 stb_err_th3_rand_9.s
398
399stb_err_th4_rand_0 stb_err_th4_rand_0.s
400stb_err_th4_rand_1 stb_err_th4_rand_1.s
401stb_err_th4_rand_2 stb_err_th4_rand_2.s
402stb_err_th4_rand_3 stb_err_th4_rand_3.s
403stb_err_th4_rand_4 stb_err_th4_rand_4.s
404stb_err_th4_rand_5 stb_err_th4_rand_5.s
405stb_err_th4_rand_6 stb_err_th4_rand_6.s
406stb_err_th4_rand_7 stb_err_th4_rand_7.s
407stb_err_th4_rand_8 stb_err_th4_rand_8.s
408stb_err_th4_rand_9 stb_err_th4_rand_9.s
409
410stb_err_th5_rand_0 stb_err_th5_rand_0.s
411stb_err_th5_rand_1 stb_err_th5_rand_1.s
412stb_err_th5_rand_2 stb_err_th5_rand_2.s
413stb_err_th5_rand_3 stb_err_th5_rand_3.s
414stb_err_th5_rand_4 stb_err_th5_rand_4.s
415stb_err_th5_rand_5 stb_err_th5_rand_5.s
416stb_err_th5_rand_6 stb_err_th5_rand_6.s
417stb_err_th5_rand_7 stb_err_th5_rand_7.s
418stb_err_th5_rand_8 stb_err_th5_rand_8.s
419stb_err_th5_rand_9 stb_err_th5_rand_9.s
420
421stb_err_th6_rand_0 stb_err_th6_rand_0.s
422stb_err_th6_rand_1 stb_err_th6_rand_1.s
423stb_err_th6_rand_2 stb_err_th6_rand_2.s
424stb_err_th6_rand_3 stb_err_th6_rand_3.s
425stb_err_th6_rand_4 stb_err_th6_rand_4.s
426stb_err_th6_rand_5 stb_err_th6_rand_5.s
427stb_err_th6_rand_6 stb_err_th6_rand_6.s
428stb_err_th6_rand_7 stb_err_th6_rand_7.s
429stb_err_th6_rand_8 stb_err_th6_rand_8.s
430stb_err_th6_rand_9 stb_err_th6_rand_9.s
431
432stb_err_th7_rand_0 stb_err_th7_rand_0.s
433stb_err_th7_rand_1 stb_err_th7_rand_1.s
434stb_err_th7_rand_2 stb_err_th7_rand_2.s
435stb_err_th7_rand_4 stb_err_th7_rand_4.s
436stb_err_th7_rand_5 stb_err_th7_rand_5.s
437stb_err_th7_rand_6 stb_err_th7_rand_6.s
438stb_err_th7_rand_7 stb_err_th7_rand_7.s
439stb_err_th7_rand_8 stb_err_th7_rand_8.s
440stb_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
514tsotool_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
523n2_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
524n2_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)>