Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | // ========== Copyright Header Begin ========================================== |
2 | // | |
3 | // OpenSPARC T2 Processor File: fc_adv_err.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 | <sys(daily)> | |
38 | ||
39 | ||
40 | ||
41 | // Applied for ALL Error diags | |
42 | // esr mon off | |
43 | ||
44 | <runargs -vcs_run_args=+ios_0in_ras_chk_off -vcs_run_args=+l2esr_mon_off -vcs_run_args=+l2cpx_errmon_off -max_cycle=+500000 -vcs_run_args=+mcu_fmon_disable -vcs_run_args=+mcu_errmon_disable > | |
45 | ||
46 | <sys(ios-mss_adv_ras) name=sys(ios-mss_adv_ras)> | |
47 | ||
48 | <runargs -midas_args=-DCREGS_L2_ERR_EN_REG_CEEN=0 -midas_args=-DCREGS_L2_ERR_EN_REG_NCEEN=0 -vcs_run_args=+ios_0in_ras_chk_off -vcs_run_args=+ios_0in_ras_chk_off -midas_args=-DCMP_THREAD_START=0x1 -finish_mask=1 -vcs_run_args=+MAC_SPEED0=10000 -vcs_run_args=+MAC_SPEED1=10000 -vcs_run_args=+GET_MAC_PORTS=0 -vcs_run_args=+PCS_SERDES -vcs_run_args=+displaySysRdWr -vcs_run_args=+ORIG_META -vcs_run_args=+TX_TEST -midas_args=-DTX_TEST -midas_args=-DMAC_SPEED0=10000 -midas_args=-DMAC_SPEED1=10000 -midas_args=-DPCS_SERDES -vcs_run_args=+PEU_TEST -vcs_run_args=+ENABLE_PCIE_LINK_TRAINING -midas_args=-DENABLE_PCIE_LINK_TRAINING -vcs_run_args=+DISABLE_L2_CHECKER -vcs_run_args=+nb_crc_mon_disable -vcs_run_args=+mcu_errmon_disable -vcs_run_args=+lsu_mon_off -vcs_run_args=+dmusiu_bid_chk_off -vcs_run_args=+siu_order_chk_off -vcs_run_args=+sio_dmu_ras_chk_off -vcs_run_args=+sio_niu_ras_chk_off> | |
49 | ||
50 | L2_Drc_Mcu_Io_err Drc_Mcu_Io_err.s | |
51 | L2_Ldac_Mcu_Io_err Ldac_Mcu_Io_err.s -nosas -vcs_run_args=+siu_mon_l2err | |
52 | L2_Ldrc_Mcu_Io_err Ldrc_Mcu_Io_err.s -nosas -vcs_run_args=+siu_mon_l2err | |
53 | L2_Lvc_Mcu_Io_err Lvc_Mcu_Io_err.s -nosas | |
54 | ||
55 | ||
56 | </runargs> | |
57 | ||
58 | </sys(ios-mss_adv_ras)> | |
59 | ||
60 | ||
61 | <sys(ios_adv_dmu_ras) name=sys(ios_adv_dmu_ras)> | |
62 | ||
63 | <runargs -vcs_run_args=+DISABLE_L2_CHECKER -vcs_run_args=+PEU_TEST > | |
64 | ||
65 | n2_err_adv_DmuWrm_DP n2_err_adv_DmuWrm_DP.s -nosas | |
66 | n2_err_adv_DmuWri_DP n2_err_adv_DmuWri_DP.s | |
67 | ||
68 | n2_err_adv_Dmu_AP_Bank0 n2_err_adv_Dmu_AP.s -midas_args=-DBANK0 | |
69 | n2_err_adv_Dmu_AP_Bank1 n2_err_adv_Dmu_AP.s -midas_args=-DBANK1 | |
70 | n2_err_adv_Dmu_AP_Bank2 n2_err_adv_Dmu_AP.s -midas_args=-DBANK2 | |
71 | n2_err_adv_Dmu_AP_Bank3 n2_err_adv_Dmu_AP.s -midas_args=-DBANK3 | |
72 | n2_err_adv_Dmu_AP_Bank4 n2_err_adv_Dmu_AP.s -midas_args=-DBANK4 | |
73 | n2_err_adv_Dmu_AP_Bank5 n2_err_adv_Dmu_AP.s -midas_args=-DBANK5 | |
74 | n2_err_adv_Dmu_AP_Bank6 n2_err_adv_Dmu_AP.s -midas_args=-DBANK6 | |
75 | n2_err_adv_Dmu_AP_Bank7 n2_err_adv_Dmu_AP.s -midas_args=-DBANK7 | |
76 | ||
77 | n2_err_adv_dmu_CtagUe n2_err_adv_dmu_CtagUe.s -vcs_run_args=+dmusiu_bid_chk_off | |
78 | ||
79 | n2_err_adv_mcuUe_piuRd_L2_0 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_0 | |
80 | n2_err_adv_mcuUe_piuRd_L2_1 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_1 | |
81 | n2_err_adv_mcuUe_piuRd_L2_2 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_2 | |
82 | n2_err_adv_mcuUe_piuRd_L2_3 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_3 | |
83 | n2_err_adv_mcuUe_piuRd_L2_4 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_4 | |
84 | n2_err_adv_mcuUe_piuRd_L2_5 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_5 | |
85 | n2_err_adv_mcuUe_piuRd_L2_6 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_6 | |
86 | n2_err_adv_mcuUe_piuRd_L2_7 n2_err_adv_mcuUe_piuRd.s -midas_args=-DL2_7 | |
87 | ||
88 | n2_err_adv_L2Ue_piuRd n2_err_adv_L2Ue_piuRd.s -nosas | |
89 | n2_err_adv_Dmu_AP_synd n2_err_adv_Dmu_AP_synd.s -vcs_run_args=+dmusiu_bid_chk_off | |
90 | n2_err_adv_DmuWrRd_mult_err n2_err_adv_DmuWrRd_mult_err.s -vcs_run_args=+dmusiu_bid_chk_off -vcs_run_args=+siu_order_chk_off -vcs_run_args=+sio_dmu_ras_chk_off -vcs_run_args=+sio_niu_ras_chk_off | |
91 | n2_err_adv_DmuRd_mult_ce n2_err_adv_DmuRd_mult_ce.s -vcs_run_args=+sio_dmu_ras_chk_off | |
92 | ||
93 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_0 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_0 -vcs_run_args=+dmusiu_bid_chk_off | |
94 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_1 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_1 -vcs_run_args=+dmusiu_bid_chk_off | |
95 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_2 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_2 -vcs_run_args=+dmusiu_bid_chk_off | |
96 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_3 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_3 -vcs_run_args=+dmusiu_bid_chk_off | |
97 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_4 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_4 -vcs_run_args=+dmusiu_bid_chk_off | |
98 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_5 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_5 -vcs_run_args=+dmusiu_bid_chk_off | |
99 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_6 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_6 -vcs_run_args=+dmusiu_bid_chk_off | |
100 | n2_err_adv_mcuUe_SiiDmuctagUe_L2_7 n2_err_adv_mcuUe_SiiDmuctagUe.s -midas_args=-DL2_7 -vcs_run_args=+dmusiu_bid_chk_off | |
101 | ||
102 | // Error Injection using User events | |
103 | n2_err_adv_DMUSII_CCE n2_err_adv_DMUSII_CCE.s | |
104 | n2_err_adv_DMUSII_CUE n2_err_adv_DMUSII_CUE.s -midas_args=-DERR_TYPE=DMUSII_CUE -midas_args=-DERR_FIELD=SiiDmuCtagUe -midas_args=-DSII_SYND=0x8100010123456000 -vcs_run_args=+dmusiu_bid_chk_off | |
105 | n2_err_adv_DMUSII_AP n2_err_adv_DMUSII_CUE.s -midas_args=-DERR_TYPE=DMUSII_AP -midas_args=-DERR_FIELD=SiiDmuAParity -midas_args=-DSII_SYND=0x8700010123456000 | |
106 | n2_err_adv_DMUSII_CMDP n2_err_adv_DMUSII_CUE.s -midas_args=-DERR_TYPE=DMUSII_CMDP -midas_args=-DERR_FIELD=SiiDmuCtagUe -midas_args=-DSII_SYND=0x8100010123456000 -vcs_run_args=+dmusiu_bid_chk_off -vcs_run_args=+ios_ras_interrupt_chk_off | |
107 | n2_err_adv_SIODMU_CCE n2_err_adv_SIODMU_CCE.s | |
108 | n2_err_adv_SIODMU_CUE n2_err_adv_SIODMU_CUE.s -vcs_run_args=+dmusiu_bid_chk_off | |
109 | n2_err_adv_SIODMU_DP n2_err_adv_SIODMU_DP.s -vcs_run_args=+sio_dmu_ras_chk_off | |
110 | n2_err_adv_L2SIO_CCE n2_err_adv_L2SIO_CCE.s | |
111 | n2_err_adv_L2SIO_CUE n2_err_adv_L2SIO_CUE.s -vcs_run_args=+dmusiu_bid_chk_off | |
112 | // n2_err_adv_L2SIO_DP n2_err_adv_L2SIO_DP.s | |
113 | n2_err_adv_SIIDMU_WRACK_P n2_err_adv_SIIDMU_WRACK_P.s -midas_args=-DBANK0 | |
114 | n2_err_adv_NCUDMU_MONDO_IDP n2_err_adv_NCUDMU_MONDO_IDP.s -midas_args=-DERR_FIELD=DmuNcuCredit -midas_args=-DTT=0x40 | |
115 | ||
116 | // for coverage | |
117 | n2_err_adv_piu_mix_1 n2_err_adv_piu_mix_1.s -vcs_run_args=+L2DA_1Bit_ERR_ENABLE -midas_args=-DCREGS_L2_ERR_EN_REG_CEEN=0 -midas_args=-DCREGS_L2_ERR_EN_REG_NCEEN=0 -midas_args=-DBANK0 -vcs_run_args=+sio_dmu_ras_chk_off | |
118 | ||
119 | ||
120 | // Stream of transactions | |
121 | n2_err_adv_piu_strm_wri_DMUSII_AP n2_err_adv_piu_strm_wri_DMUSII_UEV.s -midas_args=-DERR_TYPE=DMUSII_AP -midas_args=-DERR_FIELD=SiiDmuAParity | |
122 | n2_err_adv_piu_strm_wri_DMUSII_DP n2_err_adv_piu_strm_wri_DMUSII_UEV.s -midas_args=-DERR_TYPE=DMUSII_DP -midas_args=-DERR_FIELD=SiiDmuDParity | |
123 | ||
124 | n2_err_adv_piu_strm_wri_SiiDmuCtagUe n2_err_adv_piu_strm_wri_ejr.s -midas_args=-DERR_FIELD=SiiDmuCtagUe -midas_args=-DSII_SYND=0x8100000000000000 -nosas | |
125 | n2_err_adv_piu_strm_wri_SiiDmuAParity n2_err_adv_piu_strm_wri_ejr.s -midas_args=-DERR_FIELD=SiiDmuAParity -midas_args=-DSII_SYND=0x8700000000000000 -nosas | |
126 | //n2_err_adv_piu_strm_wri_SiiDmuDParity n2_err_adv_piu_strm_wri_ejr.s -midas_args=-DERR_FIELD=SiiDmuDParity -midas_args=-DSII_SYND=0x8500000000000000 | |
127 | n2_err_adv_piu_strm_wri_DmuSiiCredit n2_err_adv_piu_strm_wri_ejr.s -midas_args=-DERR_FIELD=DmuSiiCredit -midas_args=-DSII_SYND=0x0 -nosas | |
128 | ||
129 | n2_err_adv_piu_strm_wrm_SiiDmuCtagUe n2_err_adv_piu_strm_wrm_ejr.s -midas_args=-DERR_FIELD=SiiDmuCtagUe -midas_args=-DSII_SYND=0x8100000000000000 -nosas | |
130 | n2_err_adv_piu_strm_wrm_SiiDmuAParity n2_err_adv_piu_strm_wrm_ejr.s -midas_args=-DERR_FIELD=SiiDmuAParity -midas_args=-DSII_SYND=0x8700000000000000 | |
131 | //n2_err_adv_piu_strm_wrm_SiiDmuDParity n2_err_adv_piu_strm_wrm_ejr.s -midas_args=-DERR_FIELD=SiiDmuDParity -midas_args=-DSII_SYND=0x8500000000000000 | |
132 | n2_err_adv_piu_strm_wrm_DmuSiiCredit n2_err_adv_piu_strm_wrm_ejr.s -midas_args=-DERR_FIELD=DmuSiiCredit -midas_args=-DSII_SYND=0x0 -nosas | |
133 | ||
134 | n2_err_adv_piu_strm_rdd_SiiDmuCtagUe n2_err_adv_piu_strm_rdd_ejr.s -midas_args=-DERR_FIELD=SiiDmuCtagUe -vcs_run_args=+dmusiu_bid_chk_off -midas_args=-DSII_SYND=0x8100000000000000 | |
135 | n2_err_adv_piu_strm_rdd_SiiDmuAParity n2_err_adv_piu_strm_rdd_ejr.s -midas_args=-DERR_FIELD=SiiDmuAParity -midas_args=-DSII_SYND=0x8700000000000000 | |
136 | n2_err_adv_piu_strm_rdd_SioCtagUe n2_err_adv_piu_strm_rdd_ejr.s -midas_args=-DERR_FIELD=SioCtagUe -vcs_run_args=+dmusiu_bid_chk_off -midas_args=-DSII_SYND=0x0 | |
137 | n2_err_adv_piu_strm_rdd_DmuCtagUe n2_err_adv_piu_strm_rdd_ejr.s -midas_args=-DERR_FIELD=DmuCtagUe -vcs_run_args=+sio_dmu_ras_chk_off -midas_args=-DSII_SYND=0x0 | |
138 | // dmu-ras chkr fail n2_err_adv_piu_strm_rdd_DmuDataParity n2_err_adv_piu_strm_rdd_ejr.s -midas_args=-DERR_FIELD=DmuDataParity | |
139 | ||
140 | // New | |
141 | n2_err_adv_pio_SiiDmuCtagCe n2_err_adv_pio_err.s -midas_args=-DERR_FIELD=SiiDmuCtagCe -vcs_run_args=+ios_0in_ras_chk_off -nosas | |
142 | n2_err_pio_DMUSII_CMDP n2_err_pio_DMUSII_CMDP.s -midas_args=-DERR_FIELD=SiiDmuCtagUe -vcs_run_args=+ios_0in_ras_chk_off -midas_args=-DCMP_THREAD_START=0x3 -finish_mask=2 -vcs_run_args=+ios_ras_interrupt_chk_off | |
143 | ||
144 | </runargs> | |
145 | ||
146 | </sys(ios_adv_dmu_ras)> | |
147 | ||
148 | ||
149 | ||
150 | ||
151 | ||
152 | ||
153 | <sys(ios_adv_niu_ras) name=sys(ios_adv_niu_ras)> | |
154 | ||
155 | // NIU TX | |
156 | <runargs -midas_args=-DCMP_THREAD_START=0x1 -finish_mask=1 -vcs_run_args=+MAC_SPEED0=10000 > | |
157 | <runargs -vcs_run_args=+MAC_SPEED1=10000 > | |
158 | <runargs -vcs_run_args=+GET_MAC_PORTS=0 > | |
159 | <runargs -vcs_run_args=+PCS_SERDES -vcs_run_args=+displaySysRdWr > | |
160 | <runargs -vcs_run_args=+ORIG_META -vcs_run_args=+TX_TEST > | |
161 | <runargs -midas_args=-DTX_TEST -midas_args=-DMAC_SPEED0=10000 -midas_args=-DMAC_SPEED1=10000 -midas_args=-DPCS_SERDES > | |
162 | <runargs -vcs_run_args=+PEU_TEST -vcs_run_args=+ENABLE_PCIE_LINK_TRAINING -midas_args=-DENABLE_PCIE_LINK_TRAINING > | |
163 | ||
164 | n2_err_adv_NIUSII_CCE n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=SiiNiuCtagCe -midas_args=-DERR_TYPE=NIUSII_CCE -midas_args=-DCE -vcs_run_args=+ios_ras_interrupt_chk_off | |
165 | n2_err_adv_NIUSII_CUE n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -vcs_run_args=+ios_ras_interrupt_chk_off | |
166 | // To be added after NIU UE infrastructure is done. n2_err_adv_NIUSII_CUE_INT n2_err_adv_tx_uev_INT.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE | |
167 | n2_err_adv_NIUSII_AP n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=SiiNiuAParity -midas_args=-DERR_TYPE=NIUSII_AP -vcs_run_args=+ios_ras_interrupt_chk_off -vcs_run_args=+ios_ras_interrupt_chk_off | |
168 | ||
169 | n2_err_adv_SIONIU_CCE n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=NiuCtagCe -midas_args=-DERR_TYPE=SIONIU_CCE -midas_args=-DCE -vcs_run_args=+ios_ras_interrupt_chk_off | |
170 | n2_err_adv_SIONIU_CUE n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=NiuCtagUe -midas_args=-DERR_TYPE=SIONIU_CUE | |
171 | // To be added after NIU UE infrastructure is done. n2_err_adv_SIONIU_CUE_INT n2_err_adv_tx_uev_INT.s -midas_args=-DERR_FIELD=NiuCtagUe -midas_args=-DERR_TYPE=SIONIU_CUE | |
172 | n2_err_adv_SIONIU_DP n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=NiuDataParity -midas_args=-DERR_TYPE=SIONIU_DP | |
173 | ||
174 | n2_err_adv_L2SIO_CCE n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=SioCtagCe -midas_args=-DERR_TYPE=L2SIO_CCE -midas_args=-DCE -vcs_run_args=+ios_ras_interrupt_chk_off | |
175 | n2_err_adv_L2SIO_CUE n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=SioCtagUe -midas_args=-DERR_TYPE=L2SIO_CUE | |
176 | // n2_err_adv_L2SIO_DP n2_err_adv_tx_uev.s -midas_args=-DERR_FIELD=NiuDataParity -midas_args=-DERR_TYPE=L2SIO_DP | |
177 | n2_err_adv_tx_memerr n2_err_adv_tx_memerr.s -midas_args=-DERR_FIELD=SiiNiuCtagCe -midas_args=-DERR_TYPE=NIUSII_CCE | |
178 | ||
179 | ||
180 | n2_err_adv_Tx_NIUSII_CUE_B1 n2_err_adv_tx_uev_banks.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=3456040 -midas_args=-DERR_CTAG=0401 -vcs_run_args=+TX_PKT_LEN=512 -midas_args=-DTX_PKT_LEN=0x200 | |
181 | ||
182 | n2_err_adv_Tx_NIUSII_CUE_B2 n2_err_adv_tx_uev_banks.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=3456080 -midas_args=-DERR_CTAG=0402 -vcs_run_args=+TX_PKT_LEN=512 -midas_args=-DTX_PKT_LEN=0x200 | |
183 | ||
184 | n2_err_adv_Tx_NIUSII_CUE_B3 n2_err_adv_tx_uev_banks.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=34560c0 -midas_args=-DERR_CTAG=0403 -vcs_run_args=+TX_PKT_LEN=512 -midas_args=-DTX_PKT_LEN=0x200 | |
185 | ||
186 | n2_err_adv_Tx_NIUSII_CUE_B4 n2_err_adv_tx_uev_banks.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=3456100 -midas_args=-DERR_CTAG=0404 -vcs_run_args=+TX_PKT_LEN=512 -midas_args=-DTX_PKT_LEN=0x200 | |
187 | ||
188 | n2_err_adv_Tx_NIUSII_CUE_B5 n2_err_adv_tx_uev_banks.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=3456140 -midas_args=-DERR_CTAG=0405 -vcs_run_args=+TX_PKT_LEN=512 -midas_args=-DTX_PKT_LEN=0x200 | |
189 | ||
190 | n2_err_adv_Tx_NIUSII_CUE_B6 n2_err_adv_tx_uev_banks.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=3456180 -midas_args=-DERR_CTAG=0406 -vcs_run_args=+TX_PKT_LEN=512 -midas_args=-DTX_PKT_LEN=0x200 | |
191 | ||
192 | n2_err_adv_Tx_NIUSII_CUE_B7 n2_err_adv_tx_uev_banks.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=34561c0 -midas_args=-DERR_CTAG=0407 -vcs_run_args=+TX_PKT_LEN=512 -midas_args=-DTX_PKT_LEN=0x200 | |
193 | ||
194 | ||
195 | </runargs> | |
196 | </runargs> | |
197 | </runargs> | |
198 | </runargs> | |
199 | </runargs> | |
200 | </runargs> | |
201 | </runargs> | |
202 | ||
203 | // NIU RX | |
204 | <runargs -sas -midas_args=-DCMP_THREAD_START=0x1 -vcs_run_args=+MAC_SPEED0=10000 -finish_mask=1 > | |
205 | <runargs -vcs_run_args=+MAC_SPEED1=10000 > | |
206 | <runargs -vcs_run_args=+GET_MAC_PORTS=0 > | |
207 | <runargs -vcs_run_args=+PCS_SERDES -vcs_run_args=+displaySysRdWr > | |
208 | <runargs -vcs_run_args=+ORIG_META -midas_args=-DRX_TEST > | |
209 | <runargs -midas_args=-DMAC_SPEED0=10000 -midas_args=-DMAC_SPEED1=10000 -midas_args=-DPCS_SERDES > | |
210 | <runargs -midas_args=-DRXMAC_PKTCNT=0xa -vcs_run_args=+RXMAC_PKTCNT=10 > | |
211 | <runargs -vcs_run_args=+PEU_TEST -vcs_run_args=+ENABLE_PCIE_LINK_TRAINING -midas_args=-DENABLE_PCIE_LINK_TRAINING > | |
212 | ||
213 | // Talking with MAQ: -vcs_run_args=+no_verilog_finish to NP writes only; as NP wrtes completion are not checked by checker | |
214 | // Posted writes are checked by checker; so turned off | |
215 | ||
216 | <runargs -vcs_run_args=+RX_TEST> | |
217 | n2_err_adv_rx_NPwr_SIONIU_CUE n2_err_adv_rx.s -midas_args=-DERR_FIELD=NiuCtagUe -midas_args=-DERR_TYPE=SIONIU_CUE -midas_args=-DERR_ADDR=d3b40000 -midas_args=-DERR_TAG=a000 -vcs_run_args=+no_verilog_finish | |
218 | n2_err_adv_rx_NPwr_SIONIU_CUE_INT n2_err_adv_rx_INT.s -midas_args=-DERR_FIELD=NiuCtagUe -midas_args=-DERR_TYPE=SIONIU_CUE -midas_args=-DERR_ADDR=d3b40000 -midas_args=-DERR_TAG=a000 -vcs_run_args=+no_verilog_finish | |
219 | n2_err_adv_rx_NPwr_NIUSII_CUE n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=d3b40000 -midas_args=-DERR_TAG=a000 -vcs_run_args=+no_verilog_finish | |
220 | n2_err_adv_rx_NPwr_NIUSII_CUE_INT n2_err_adv_rx_INT.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=d3b40000 -midas_args=-DERR_TAG=a000 -vcs_run_args=+no_verilog_finish | |
221 | n2_err_adv_rx_NPwr_NIUSII_AP n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuAParity -midas_args=-DERR_TYPE=NIUSII_AP -midas_args=-DERR_ADDR=d3b40000 -midas_args=-DERR_TAG=a000 -vcs_run_args=+no_verilog_finish | |
222 | n2_err_adv_rx_NPwr_NIUSII_DP n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuDParity -midas_args=-DERR_TYPE=NIUSII_DP -midas_args=-DERR_ADDR=d3b40000 -midas_args=-DERR_TAG=a000 -vcs_run_args=+no_verilog_finish | |
223 | n2_err_adv_rx_NPwr_L2SIO_CUE n2_err_adv_rx.s -midas_args=-DERR_FIELD=SioCtagUe -midas_args=-DERR_TYPE=L2SIO_CUE -midas_args=-DERR_ADDR=d3b40000 -midas_args=-DERR_TAG=a000 -vcs_run_args=+no_verilog_finish | |
224 | </runargs> | |
225 | ||
226 | n2_err_adv_rx_Pwr_NIUSII_CUE n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=5829b000 -midas_args=-DERR_TAG=9800 | |
227 | n2_err_adv_rx_Pwr_NIUSII_AP n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuAParity -midas_args=-DERR_TYPE=NIUSII_AP -midas_args=-DERR_ADDR=5829b000 -midas_args=-DERR_TAG=9800 | |
228 | n2_err_adv_rx_Pwr_NIUSII_DP n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuDParity -midas_args=-DERR_TYPE=NIUSII_DP -midas_args=-DERR_ADDR=5829b000 -midas_args=-DERR_TAG=9800 | |
229 | // add a testcase not to expect error logging as the resonse is thrown out for Posted write | |
230 | // n2_err_adv_rx_Pwr_L2SIO_CUE n2_err_adv_rx.s -midas_args=-DERR_FIELD=SioCtagUe -midas_args=-DERR_TYPE=L2SIO_CUE -midas_args=-DERR_ADDR=5829b000 -midas_args=-DERR_TAG=9800 | |
231 | ||
232 | n2_err_adv_rx_Pwr_NIUSII_CUE_B1 n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=58298040 -midas_args=-DERR_TAG=8001 -midas_args=-DMAC_PKT_LEN=0x300 | |
233 | n2_err_adv_rx_Pwr_NIUSII_CUE_B2 n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=58298080 -midas_args=-DERR_TAG=8002 -midas_args=-DMAC_PKT_LEN=0x300 | |
234 | n2_err_adv_rx_Pwr_NIUSII_CUE_B3 n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=582980c0 -midas_args=-DERR_TAG=8003 -midas_args=-DMAC_PKT_LEN=0x300 | |
235 | n2_err_adv_rx_Pwr_NIUSII_CUE_B4 n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=58298100 -midas_args=-DERR_TAG=8004 -midas_args=-DMAC_PKT_LEN=0x300 | |
236 | n2_err_adv_rx_Pwr_NIUSII_CUE_B5 n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=58298140 -midas_args=-DERR_TAG=8005 -midas_args=-DMAC_PKT_LEN=0x300 | |
237 | n2_err_adv_rx_Pwr_NIUSII_CUE_B6 n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=58298180 -midas_args=-DERR_TAG=8006 -midas_args=-DMAC_PKT_LEN=0x300 | |
238 | n2_err_adv_rx_Pwr_NIUSII_CUE_B7 n2_err_adv_rx.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=582981c0 -midas_args=-DERR_TAG=8007 -midas_args=-DMAC_PKT_LEN=0x300 | |
239 | ||
240 | //for coverage | |
241 | n2_err_adv_niu_mix_rx_1 n2_err_adv_niu_mix_rx_1.s -midas_args=-DERR_FIELD=SiiNiuCtagUe -midas_args=-DERR_TYPE=NIUSII_CUE -midas_args=-DERR_ADDR=5829b000 -midas_args=-DERR_TAG=9800 -midas_args=-DCREGS_L2_ERR_EN_REG_CEEN=0 | |
242 | ||
243 | </runargs> | |
244 | </runargs> | |
245 | </runargs> | |
246 | </runargs> | |
247 | </runargs> | |
248 | </runargs> | |
249 | </runargs> | |
250 | </runargs> | |
251 | ||
252 | </sys(ios_adv_niu_ras)> | |
253 | ||
254 | ||
255 | ||
256 | <sys(ios_adv_ncu_ras) name=sys(ios_adv_ncu_ras)> | |
257 | <runargs -vcs_run_args=+ios_0in_ras_chk_off > | |
258 | ||
259 | //NCU: using EJR | |
260 | n2_err_adv_NcuCtagCe_ld_trap n2_err_adv_ncuctagce.s -midas_args=-DERR_FIELD=NcuCtagCe -vcs_run_args=+PEU_TEST | |
261 | n2_err_adv_NcuCtagUe_ld_trap n2_err_adv_ncuctague.s -vcs_run_args=+PEU_TEST -midas_args=-DERR_FIELD=NcuCtagUe -midas_args=-DCMP_THREAD_START=0x3 -finish_mask=2 | |
262 | ||
263 | n2_err_adv_NcuCtagUe_int n2_err_adv_piu_int_ejr.s -midas_args=-DERR_FIELD=NcuCtagUe -midas_args=-DTT=0x40 -vcs_run_args=+lsu_mon_off | |
264 | n2_err_adv_NcuCtagCe_int n2_err_adv_piu_int_ejr.s -midas_args=-DERR_FIELD=NcuCtagCe -midas_args=-DTT=0x63 | |
265 | ||
266 | n2_err_adv_NcuDataParity_mondo n2_err_adv_piu_int_ejr_nomondo.s -midas_args=-DERR_FIELD=NcuDataParity -vcs_run_args=+PEU_TEST | |
267 | n2_err_adv_NcuDmuUe_st n2_err_adv_NcuDmuUe_st.s -vcs_run_args=+PEU_TEST -midas_args=-DERR_FIELD=NcuDmuUe -nosas | |
268 | ||
269 | //NCU: using userevents | |
270 | n2_err_adv_DMUSII_TOUT n2_err_adv_peu_piord_uev.s -vcs_run_args=+PEU_TEST -midas_args=-DERR_TYPE=DMUSII_TOUT | |
271 | n2_err_adv_DMUSII_IOAE n2_err_adv_peu_piord_uev.s -vcs_run_args=+PEU_TEST -midas_args=-DERR_TYPE=DMUSII_IOAE | |
272 | n2_err_adv_DMUSII_IOUE n2_err_adv_peu_piord_uev.s -vcs_run_args=+PEU_TEST -midas_args=-DERR_TYPE=DMUSII_IOUE | |
273 | ||
274 | n2_err_pio_DMUSIIDP_NcuDP_UEV n2_err_pio_DMUSIIDP_NcuDP.s -vcs_run_args=+PEU_TEST -midas_args=-DERR_FIELD=SiiDmuDParity -midas_args=-DERR_FIELD_DETECT=NcuDataParity -midas_args=-DUEV -nosas -vcs_run_args=+ios_ras_interrupt_chk_off | |
275 | n2_err_pio_DMUSIIDP_NcuDP_EJR n2_err_pio_DMUSIIDP_NcuDP.s -vcs_run_args=+PEU_TEST -midas_args=-DERR_FIELD=SiiDmuDParity -midas_args=-DERR_FIELD_DETECT=NcuDataParity -midas_args=-DEJR -nosas | |
276 | ||
277 | ||
278 | //DMU | |
279 | n2_err_adv_DmuNcuCredit_int n2_err_adv_piu_int_ejr.s -midas_args=-DERR_FIELD=DmuNcuCredit -midas_args=-DTT=0x40 | |
280 | ||
281 | </runargs> | |
282 | </sys(ios_adv_ncu_ras)> | |
283 | ||
284 | ||
285 | /////////////////////// Diags with follow up of Silicon Level Testing //////////////////////////// | |
286 | ||
287 | <sys(mcu_si_ras) name=sys(mcu_si_ras)> | |
288 | n2_mcu_si_DSC n2_mcu_si_DSC.s -vcs_run_args=+l2cpx_mon_off -midas_args=-DMCU0 | |
289 | ||
290 | </sys(mcu_si_ras)> | |
291 | ||
292 | ||
293 | ||
294 | ||
295 | // for all diags | |
296 | </runargs> | |
297 | ||
298 | ||
299 | </sys(daily)> | |
300 | </sys(all)> | |
301 | </sys(fc_all)> | |
302 |