Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / diaglists / core_qual_pm.diaglist
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: core_qual_pm.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(core_qual_pm) name=sys(core_qual_pm)>
36<sys(pm_all)>
37
38//Core0_2bank
39<runargs -vcs_run_args=+core_set_mask=01 -vcs_run_args=+bank_set_mask=1 -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff>
40
41//FAILS OOB
42//<runargs -fast_boot -midas_args=-allow_tsb_conflicts -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=10000 -midas_args=-DCREGS_LSU_CTL_REG_DC=0 -midas_args=-DCREGS_LSU_CTL_REG_IC=0 -midas_args=-DPORTABLE_CORE -midas_args=-DPART_0_BASE=0x200000000 -vcs_run_args=+8_FBDIMMS >
43//e2_st_atomic_8t8b_core0_2bank n2_st_atomic_8t8b.s
44//</runargs>
45
46<runargs -midas_args=-allow_tsb_conflicts -vcs_run_args=+8_FBDIMMS>
47mpgen_dynamic_caches_core0_2bank mpgen_dynamic_caches.s
48mpgen_dynamic_pwr_mgmt_core0_2bank mpgen_dynamic_pwr_mgmt.s
49mpgen_tso_all_banks_core0_2bank mpgen_tso_all_banks.s
50mpgen_tso_ba_one_bank_core0_2bank mpgen_tso_ba_one_bank.s
51mpgen_tso_ba_all_banks_core0_2bank mpgen_tso_ba_all_banks.s
52mpgen_tso_atomic_all_banks_core0_2bank mpgen_tso_atomic_all_banks.s
53</runargs>
54
55<runargs -vcs_run_args=+8_FBDIMMS>
56tlu_fcrand05_ind_14_core0_2bank tlu_fcrand05_ind_14.s
57//FAILS OOB
58//fcrand05_rand_88_core0_2bank fcrand05_rand_88.s -midas_args=-DMULTIPASS=1
59//FAILS OOB
60//fcrand05_rand_4_core0_2bank fcrand05_rand_4.s -midas_args=-DMULTIPASS=1
61</runargs>
62
63</runargs>
64
65//Core0_4bank
66<runargs -vcs_run_args=+core_set_mask=01 -vcs_run_args=+bank_set_mask=3 -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff>
67
68<runargs -fast_boot -midas_args=-allow_tsb_conflicts -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=10000 -midas_args=-DCREGS_LSU_CTL_REG_DC=0 -midas_args=-DCREGS_LSU_CTL_REG_IC=0 -midas_args=-DPORTABLE_CORE -midas_args=-DPART_0_BASE=0x200000000 -vcs_run_args=+8_FBDIMMS >
69n2_st_atomic_8t8b_core0_4bank n2_st_atomic_8t8b.s
70</runargs>
71
72<runargs -midas_args=-allow_tsb_conflicts -vcs_run_args=+8_FBDIMMS>
73mpgen_dynamic_caches_core0_4bank mpgen_dynamic_caches.s
74mpgen_dynamic_pwr_mgmt_core0_4bank mpgen_dynamic_pwr_mgmt.s
75mpgen_tso_all_banks_core0_4bank mpgen_tso_all_banks.s
76mpgen_tso_ba_one_bank_core0_4bank mpgen_tso_ba_one_bank.s
77mpgen_tso_ba_all_banks_core0_4bank mpgen_tso_ba_all_banks.s
78mpgen_tso_atomic_all_banks_core0_4bank mpgen_tso_atomic_all_banks.s
79</runargs>
80
81<runargs -vcs_run_args=+8_FBDIMMS>
82//FAILS TIMEOUT
83//tlu_fcrand05_ind_14_core0_4bank tlu_fcrand05_ind_14.s
84//FAILS OOB
85//fcrand05_rand_88_core0_4bank fcrand05_rand_88.s -midas_args=-DMULTIPASS=1
86//FAILS ESR
87//fcrand05_rand_4_core0_4bank fcrand05_rand_4.s -midas_args=-DMULTIPASS=1
88</runargs>
89
90</runargs>
91
92//Core1_2bank
93<runargs -vcs_run_args=+core_set_mask=02 -vcs_run_args=+bank_set_mask=1 -midas_args=-DCMP_THREAD_START=0xff00 -finish_mask=ff00>
94
95//FAILS OOB
96//<runargs -fast_boot -midas_args=-allow_tsb_conflicts -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=10000 -midas_args=-DCREGS_LSU_CTL_REG_DC=0 -midas_args=-DCREGS_LSU_CTL_REG_IC=0 -midas_args=-DPORTABLE_CORE -midas_args=-DPART_0_BASE=0x200000000 -vcs_run_args=+8_FBDIMMS >
97//n2_st_atomic_8t8b_core1_2bank n2_st_atomic_8t8b.s
98//</runargs>
99
100<runargs -midas_args=-allow_tsb_conflicts -vcs_run_args=+8_FBDIMMS>
101mpgen_dynamic_caches_core1_2bank mpgen_dynamic_caches.s
102mpgen_dynamic_pwr_mgmt_core1_2bank mpgen_dynamic_pwr_mgmt.s
103mpgen_tso_all_banks_core1_2bank mpgen_tso_all_banks.s
104mpgen_tso_ba_one_bank_core1_2bank mpgen_tso_ba_one_bank.s
105mpgen_tso_ba_all_banks_core1_2bank mpgen_tso_ba_all_banks.s
106mpgen_tso_atomic_all_banks_core1_2bank mpgen_tso_atomic_all_banks.s
107</runargs>
108
109<runargs -vcs_run_args=+8_FBDIMMS>
110tlu_fcrand05_ind_14_core1_2bank tlu_fcrand05_ind_14.s
111//FAILS OOB
112//fcrand05_rand_88_core1_2bank fcrand05_rand_88.s -midas_args=-DMULTIPASS=1
113//FAILS ESR
114//fcrand05_rand_4_core1_2bank fcrand05_rand_4.s -midas_args=-DMULTIPASS=1
115</runargs>
116
117</runargs>
118
119//Core1_4bank
120<runargs -vcs_run_args=+core_set_mask=01 -vcs_run_args=+bank_set_mask=3 -midas_args=-DCMP_THREAD_START=0x00000000000000ff -finish_mask=00000000000000ff>
121
122<runargs -fast_boot -midas_args=-allow_tsb_conflicts -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=10000 -midas_args=-DPART_0_BASE=0x200000000 -vcs_run_args=+8_FBDIMMS >
123n2_st_atomic_8t8b_core1_4bank n2_st_atomic_64t.s
124</runargs>
125
126<runargs -midas_args=-allow_tsb_conflicts -vcs_run_args=+8_FBDIMMS>
127mpgen_dynamic_caches_core1_4bank mpgen_dynamic_caches.s
128mpgen_dynamic_pwr_mgmt_core1_4bank mpgen_dynamic_pwr_mgmt.s
129mpgen_tso_all_banks_core1_4bank mpgen_tso_all_banks.s
130mpgen_tso_ba_one_bank_core1_4bank mpgen_tso_ba_one_bank.s
131mpgen_tso_ba_all_banks_core1_4bank mpgen_tso_ba_all_banks.s
132mpgen_tso_atomic_all_banks_core1_4bank mpgen_tso_atomic_all_banks.s
133</runargs>
134
135<runargs -vcs_run_args=+8_FBDIMMS>
136tlu_fcrand05_ind_14_core1_4bank tlu_fcrand05_ind_14.s
137//FAILS OOB
138//fcrand05_rand_88_core1_4bank fcrand05_rand_88.s -midas_args=-DMULTIPASS=1
139//FAILS ESR
140//fcrand05_rand_4_core1_4bank fcrand05_rand_4.s -midas_args=-DMULTIPASS=1
141</runargs>
142
143</runargs>
144
145//Core1_8bank
146<runargs -vcs_run_args=+core_set_mask=02 -midas_args=-DCMP_THREAD_START=0x000000000000ff00 -finish_mask=000000000000ff00 >
147
148<runargs -fast_boot -midas_args=-allow_tsb_conflicts -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=10000 -midas_args=-DPART_0_BASE=0x200000000 -vcs_run_args=+8_FBDIMMS >
149n2_st_atomic_8t8b_core1_8bank n2_st_atomic_64t.s
150</runargs>
151
152<runargs -midas_args=-allow_tsb_conflicts -vcs_run_args=+8_FBDIMMS>
153mpgen_dynamic_caches_core1_8bank mpgen_dynamic_caches.s
154mpgen_dynamic_pwr_mgmt_core1_8bank mpgen_dynamic_pwr_mgmt.s
155mpgen_tso_all_banks_core1_8bank mpgen_tso_all_banks.s
156mpgen_tso_ba_one_bank_core1_8bank mpgen_tso_ba_one_bank.s
157mpgen_tso_ba_all_banks_core1_8bank mpgen_tso_ba_all_banks.s
158mpgen_tso_atomic_all_banks_core1_8bank mpgen_tso_atomic_all_banks.s
159</runargs>
160
161<runargs -vcs_run_args=+8_FBDIMMS -vcs_run_args=+gchkr_off >
162tlu_fcrand05_ind_14_core1_8bank tlu_fcrand05_ind_14.s
163//FAILS OOB
164//fcrand05_rand_88_core1_8bank fcrand05_rand_88.s -midas_args=-DMULTIPASS=1
165//FAILS ESR
166//fcrand05_rand_4_core1_8bank fcrand05_rand_4.s -midas_args=-DMULTIPASS=1
167</runargs>
168
169</runargs>
170
171//Core1257_4bank
172<runargs -vcs_run_args=+core_set_mask=a6 -vcs_run_args=+bank_set_mask=3 -midas_args=-DCMP_THREAD_START=0xff00ff0000ffff00 -finish_mask=ff00ff0000ffff00>
173
174<runargs -fast_boot -midas_args=-allow_tsb_conflicts -vcs_run_args=+show_delta -max_cycle=+3000000 -vcs_run_args=+TIMEOUT=10000 -midas_args=-DPART_0_BASE=0x200000000 -vcs_run_args=+8_FBDIMMS >
175n2_st_atomic_8t8b_core1257_4bank n2_st_atomic_64t.s
176</runargs>
177
178<runargs -midas_args=-allow_tsb_conflicts -vcs_run_args=+8_FBDIMMS>
179//UNFINISHED
180//mpgen_dynamic_caches_core1257_4bank mpgen_dynamic_caches.s
181//mpgen_dynamic_pwr_mgmt_core1257_4bank mpgen_dynamic_pwr_mgmt.s
182mpgen_tso_all_banks_core1257_4bank mpgen_tso_all_banks.s
183//mpgen_tso_ba_one_bank_core1257_4bank mpgen_tso_ba_one_bank.s
184mpgen_tso_ba_all_banks_core1257_4bank mpgen_tso_ba_all_banks.s
185mpgen_tso_atomic_all_banks_core1257_4bank mpgen_tso_atomic_all_banks.s
186</runargs>
187
188<runargs -vcs_run_args=+8_FBDIMMS>
189tlu_fcrand05_ind_14_core1257_4bank tlu_fcrand05_ind_14.s
190//FAILS OOB
191//fcrand05_rand_88_core1257_4bank fcrand05_rand_88.s -midas_args=-DMULTIPASS=1
192//FAILS ESR
193//fcrand05_rand_4_core1257_4bank fcrand05_rand_4.s -midas_args=-DMULTIPASS=1
194</runargs>
195
196</runargs>
197
198</sys(pm_all)>
199</sys(core_qual_pm)>