| 1 | <runargs -sas -finish_mask=01 > |
| 2 | |
| 3 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 4 | |
| 5 | <runargs -tg_seed=1 -midas_args=-DPART_0_BASE=0x200000000 -midas_args=-DL2_REG_PROG > |
| 6 | <runargs -nosas > |
| 7 | |
| 8 | <sys(cmp) name=sys(cmp)> |
| 9 | |
| 10 | //////////////////////////////////////////////////////////////////////////// |
| 11 | // CMT diags, 1 core |
| 12 | |
| 13 | <runargs -midas_args=-DCMP_THREAD_START=0x3 -finish_mask=3 -midas_args=-DTHREAD_COUNT=2> |
| 14 | |
| 15 | cmp_park_self cmp_park_self.s -midas_args=-DSYNC_THREADS -midas_args=-allow_tsb_conflicts |
| 16 | |
| 17 | </runargs> |
| 18 | </sys(cmp)> |
| 19 | |
| 20 | |
| 21 | <sys(interrupt) name=sys(interrupt)> |
| 22 | |
| 23 | //////////////////////////////////////////////////////////////////////////// |
| 24 | // Single-threaded interrupt diags |
| 25 | <runargs -midas_args=-DCMP_THREAD_START=0x1 -finish_mask=1> |
| 26 | |
| 27 | interrupt_SWVR_INTR_R interrupt_SWVR_INTR_R.s |
| 28 | interrupt_SWVR_INTR_W interrupt_SWVR_INTR_W.s |
| 29 | interrupt_INTR_REC_priority interrupt_INTR_REC_priority.s |
| 30 | interrupt_QUEUE_CPU_MONDO_trap interrupt_QUEUE_CPU_MONDO_trap.s |
| 31 | interrupt_QUEUE_DEV_MONDO_mode interrupt_QUEUE_DEV_MONDO_mode.s |
| 32 | interrupt_DMU_CORE_BLK_enable1 interrupt_DMU_CORE_BLK_enable1.s |
| 33 | |
| 34 | </runargs> |
| 35 | //////////////////////////////////////////////////////////////////////////// |
| 36 | // 2-threaded interrupt diags |
| 37 | <runargs -midas_args=-DCMP_THREAD_START=0x3 -finish_mask=3 -midas_args=-DSYNC_THREADS > |
| 38 | |
| 39 | interrupt_SWVR_INTR_REC_mode interrupt_SWVR_INTR_REC_mode.s |
| 40 | interrupt_SWVR_INTR_R_mode interrupt_SWVR_INTR_R_mode.s |
| 41 | interrupt_SWVR_INTR_W_mode interrupt_SWVR_INTR_W_mode.s |
| 42 | |
| 43 | </runargs> |
| 44 | |
| 45 | </sys(interrupt)> |
| 46 | |
| 47 | <runargs -vcs_run_args=+8_FBDIMMS -midas_args=-DPART_0_BASE=0x1000000000> |
| 48 | |
| 49 | <sys(ras)> |
| 50 | |
| 51 | // Applied for ALL Error diags |
| 52 | // esr mon off |
| 53 | // CEEN and NCEEN bit OFF |
| 54 | <runargs -vcs_run_args=+l2esr_mon_off -vcs_run_args=+l2cpx_mon_off -vcs_run_args=+l2cpx_errmon_off -max_cycle=+200000 -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=+siu_mon_l2err> |
| 55 | |
| 56 | // L2 RAS DIAGS |
| 57 | <sys(err_l2) name=sys(err_l2)> |
| 58 | |
| 59 | // Need -nosas because of L2$ diagnostic load |
| 60 | // Use +L2_SCRUB_FREQ=1000 to speed simulation |
| 61 | // Use +L2_SCRUB_IDX=50 to match the corrupted address |
| 62 | |
| 63 | //Only for following L2 RAS diags |
| 64 | <runargs -nosas -midas_args=-DINC_SOC_ERR_TRAPS > |
| 65 | |
| 66 | n2_err_L2_LVC_cecc_trap n2_err_L2_LVC_cecc_trap.s |
| 67 | n2_err_l2_LDAU_trap_2thrds n2_err_l2_LDAU_uecc_2thrds_trap.s -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff |
| 68 | n2_err_l2_LTC_L2off_trap n2_err_l2_LTC_cecc_trap_L2off.s -vcs_run_args=+gchkr_off |
| 69 | |
| 70 | |
| 71 | // L2 Not Data diag, In Fc because MCU registers prog in FC |
| 72 | n2_err_L2_NotData_NDSP n2_err_L2_NotData.s -midas_args=-DL2_NDSP_err |
| 73 | n2_err_L2_NotData_NDSP_meu_trap7 n2_err_L2_NotData_NDSP_meu_trap.s -midas_args=-DL2_NDSP_err -midas_args=-DL27 |
| 74 | |
| 75 | </runargs> |
| 76 | </sys(err_l2)> |
| 77 | |
| 78 | |
| 79 | // ADVANCED L2 RAS DIAGS |
| 80 | <sys(err_l2_ADV) name=sys(err_l2_ADV)> |
| 81 | |
| 82 | <runargs -nosas -midas_args=-DINC_SOC_ERR_TRAPS > |
| 83 | n2_err_dram_L2_Off_DAU_ld_mcu0 n2_err_dram_DAU_ld_trap_L2_Off.s -midas_args=-DMCU0 |
| 84 | |
| 85 | n2_err_dram_L2_Off_DAC_st n2_err_dram_DAC_st_trap_L2_Off.s -midas_args=-DMCU0 |
| 86 | n2_err_dram_L2_Off_DAU_st_mcu0 n2_err_dram_DAU_st_trap_L2_Off.s -midas_args=-DMCU0 -midas_args=-DL2_DWS_err |
| 87 | |
| 88 | n2_err_L2_LVF_WrmRst_uecc n2_err_L2_LVF_uecc_WrmRst.s |
| 89 | |
| 90 | </runargs> |
| 91 | |
| 92 | <runargs -nosas > |
| 93 | n2_err_l2_LDAC_LDWC_noDAC n2_err_l2_LDAC_LDWC_noDAC.s |
| 94 | |
| 95 | </runargs> |
| 96 | </sys(err_l2_ADV)> |
| 97 | |
| 98 | //End of L2 Advanced Diags |
| 99 | |
| 100 | |
| 101 | // MCU Error diags; except FBD errors |
| 102 | <sys(err_mcu) name=sys(err_mcu)> |
| 103 | |
| 104 | |
| 105 | <runargs -midas_args=-DINC_SOC_ERR_TRAPS -midas_args=-DINC_MCU_ERR_REG> |
| 106 | |
| 107 | //-nosas to be debugged and removed |
| 108 | n2_err_mcu_csrs n2_err_mcu_csrs.s -vcs_run_args=+mcu_errmon_disable -nosas |
| 109 | |
| 110 | n2_err_dram_DAC_ld_mcu0 n2_err_dram_DAC_ld.s -midas_args=-DMCU0 -sas |
| 111 | n2_err_dram_DAC_ld_trap_mcu1 n2_err_dram_DAC_ld_trap.s -midas_args=-DMCU1 |
| 112 | n2_err_dram_DAC_st_mcu2 n2_err_dram_DAC_st.s -midas_args=-DMCU2 |
| 113 | n2_err_dram_DAC_st_trap n2_err_dram_DAC_st_trap.s |
| 114 | n2_err_dram_DAU_st n2_err_dram_DAU_st.s |
| 115 | |
| 116 | </runargs> |
| 117 | |
| 118 | </sys(err_mcu)> |
| 119 | |
| 120 | // MCU Err Advanced Diags |
| 121 | <sys(err_mcu_ADV) name=sys(err_mcu_ADV)> |
| 122 | |
| 123 | <runargs -vcs_run_args=+mcu_errmon_disable > |
| 124 | |
| 125 | n2_err_dram_dac_dau_fbr_mcu0 n2_err_dram_dac_dau_fbr.s -midas_args=-DMCU0 -midas_args=-DERR_FIELD=Mcu0Fbr -midas_args=-DFBR -midas_args=-DFBSYND=0x3 -midas_args=-DINJ_ERR_SRC=3 |
| 126 | n2_err_dram_afe_NoMemOp n2_err_dram_afe_NoMemOp.s -midas_args=-DMCU0 -midas_args=-DERR_FIELD=Mcu0Fbr -midas_args=-DFBR -midas_args=-DFBSYND=0x1 -midas_args=-DINJ_ERR_SRC=1 |
| 127 | n2_err_dram_dac_dau_fbr_fbu_mcu0 n2_err_dram_dac_dau_fbr_fbu.s -midas_args=-DMCU0 -midas_args=-DERR_FIELD=Mcu0Fbu -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 128 | n2_err_dram_dac_dau_fbr_fbu_mcu2 n2_err_dram_dac_dau_fbr_fbu.s -midas_args=-DMCU2 -midas_args=-DERR_FIELD=Mcu2Fbu -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 129 | n2_err_dram_dac_dau_fbr_fbu_mcu3 n2_err_dram_dac_dau_fbr_fbu.s -midas_args=-DMCU3 -midas_args=-DERR_FIELD=Mcu3Fbu -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 130 | |
| 131 | </runargs> |
| 132 | |
| 133 | </sys(err_mcu_ADV)> |
| 134 | |
| 135 | |
| 136 | |
| 137 | // IOS Error diags |
| 138 | // runarg for all IOS diags |
| 139 | <runargs -vcs_run_args=+ios_0in_ras_chk_off > |
| 140 | <sys(ios_mcu_err) name=sys(ios_mcu_err)> |
| 141 | |
| 142 | <runargs -vcs_run_args=+mcu_fmon_disable -vcs_run_args=+mcu_errmon_disable > |
| 143 | |
| 144 | //FBR |
| 145 | n2_err_Mcu0Fbr_C n2_err_mcu_int.s -midas_args=-DMCU0 -midas_args=-DERR_FIELD=Mcu0Fbr -midas_args=-DFBR -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 146 | n2_err_Mcu0Fbr_C_trap n2_err_mcu_ios_fbr_trap.s -midas_args=-DMCU0 -midas_args=-DERR_FIELD=Mcu0Fbr -midas_args=-DFBR -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 147 | n2_err_Mcu1Fbr_C n2_err_mcu_int.s -midas_args=-DMCU1 -midas_args=-DERR_FIELD=Mcu1Fbr -midas_args=-DFBR -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 148 | n2_err_Mcu2Fbr_C n2_err_mcu_int.s -midas_args=-DMCU2 -midas_args=-DERR_FIELD=Mcu2Fbr -midas_args=-DFBR -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 149 | n2_err_Mcu3Fbr_C n2_err_mcu_int.s -midas_args=-DMCU3 -midas_args=-DERR_FIELD=Mcu3Fbr -midas_args=-DFBR -midas_args=-DFBSYND=0x0 -midas_args=-DINJ_ERR_SRC=0 |
| 150 | |
| 151 | <runargs -vcs_run_args=+nb_crc_mon_disable > |
| 152 | n2_err_Mcu0Fbu_SFPE n2_err_mcu_int_fbu.s -midas_args=-DMCU0 -midas_args=-DERR_FIELD=Mcu0Fbu -midas_args=-DFBSYND=0x3 -midas_args=-DINJ_ERR_SRC=3 |
| 153 | </runargs> |
| 154 | |
| 155 | //ECC |
| 156 | n2_err_Mcu0Ecc_trap n2_err_mcu_ios_ecc_trap.s -midas_args=-DMCU0 -midas_args=-DERR_FIELD=Mcu0Ecc -midas_args=-DECC |
| 157 | |
| 158 | n2_err_Mcu1Ecc n2_err_mcu_int.s -midas_args=-DMCU1 -midas_args=-DERR_FIELD=Mcu1Ecc -midas_args=-DECC |
| 159 | |
| 160 | </runargs> |
| 161 | |
| 162 | </sys(ios_mcu_err)> |
| 163 | |
| 164 | |
| 165 | |
| 166 | // IOS ncu error diags |
| 167 | |
| 168 | <sys(ios_ncu_err) name=sys(ios_ncu_err)> |
| 169 | |
| 170 | //temporarily disabling sas because of outstanding bug 103339; associated diag n2_err_NcuDmuCredit |
| 171 | n2_err_ncu_csrs n2_err_ncu_csrs.s -nosas |
| 172 | n2_err_ncu_esr_3 n2_err_ncu_esr_3.s |
| 173 | n2_err_ncu_all_int n2_err_ncu_all_int.s |
| 174 | n2_err_ncu_NcuMondoFifo n2_err_ncu_dmu_mondo_2th.s -midas_args=-DERR_FIELD=NcuMondoFifo -midas_args=-DCMP_THREAD_START=0x3 -finish_mask=2 -midas_args=-DTT=0x32 |
| 175 | </sys(ios_ncu_err)> |
| 176 | |
| 177 | |
| 178 | </runargs> |
| 179 | |
| 180 | //all diags |
| 181 | </runargs> |
| 182 | |
| 183 | </sys(ras)> |
| 184 | |
| 185 | // Applied for ALL Error diags |
| 186 | // esr mon off |
| 187 | |
| 188 | <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 > |
| 189 | |
| 190 | // This suit requires PEU |
| 191 | |
| 192 | // </sys(ios_adv_niu_ras)> |
| 193 | |
| 194 | <sys(ios_adv_ncu_ras) name=sys(ios_adv_ncu_ras)> |
| 195 | <runargs -vcs_run_args=+ios_0in_ras_chk_off > |
| 196 | |
| 197 | //NCU: using EJR |
| 198 | |
| 199 | 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 |
| 200 | n2_err_adv_NcuCtagCe_int n2_err_adv_piu_int_ejr.s -midas_args=-DERR_FIELD=NcuCtagCe -midas_args=-DTT=0x63 |
| 201 | |
| 202 | </runargs> |
| 203 | |
| 204 | </sys(ios_adv_ncu_ras)> |
| 205 | |
| 206 | |
| 207 | /////////////////////// Diags with follow up of Silicon Level Testing //////////////////////////// |
| 208 | |
| 209 | <sys(mcu_si_ras) name=sys(mcu_si_ras)> |
| 210 | n2_mcu_si_DSC n2_mcu_si_DSC.s -vcs_run_args=+l2cpx_mon_off -midas_args=-DMCU0 |
| 211 | |
| 212 | </sys(mcu_si_ras)> |
| 213 | |
| 214 | // for all diags |
| 215 | |
| 216 | </runargs> |
| 217 | </runargs> |
| 218 | |
| 219 | |
| 220 | <tso_diags name=tso_diags> |
| 221 | |
| 222 | tso_n1_bcopy tso_n1_bcopy.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=1 -vcs_run_args=+show_delta |
| 223 | tso_n1_binit1 tso_n1_binit1.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=1 -vcs_run_args=+show_delta |
| 224 | tso_n1_binit2 tso_n1_binit2.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=1 -vcs_run_args=+show_delta |
| 225 | |
| 226 | #if (! defined FC) |
| 227 | |
| 228 | tso_n1_binit3 tso_n1_binit3.s -finish_mask=ff -midas_args=-DTHREAD_COUNT=8 -vcs_run_args=+show_delta -vcs_run_args=+thread=ff |
| 229 | tso_n1_cross_mod101 tso_n1_cross_mod101.s -finish_mask=3 -midas_args=-DTHREAD_COUNT=2 -vcs_run_args=+show_delta -vcs_run_args=+thread=3 -nosas |
| 230 | tso_n1_dekker1 tso_n1_dekker1.s -finish_mask=3 -midas_args=-DTHREAD_COUNT=2 -vcs_run_args=+show_delta -vcs_run_args=+thread=3 -nosas |
| 231 | tso_n1_false_sharing1 tso_n1_false_sharing1.s -finish_mask=ff -midas_args=-DTHREAD_COUNT=8 -vcs_run_args=+show_delta -vcs_run_args=+thread=ff -nosas |
| 232 | tso_n1_indirection2 tso_n1_indirection2.s -finish_mask=7 -midas_args=-DTHREAD_COUNT=3 -vcs_run_args=+show_delta -vcs_run_args=+thread=7 -nosas |
| 233 | tso_n1_membar1 tso_n1_membar1.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=1 -vcs_run_args=+show_delta |
| 234 | tso_n1_mutex1 tso_n1_mutex1.s -finish_mask=ff -midas_args=-DTHREAD_COUNT=8 -vcs_run_args=+show_delta -vcs_run_args=+thread=ff -nosas |
| 235 | tso_n1_prod_cons1 tso_n1_prod_cons1.s -finish_mask=ff -midas_args=-DTHREAD_COUNT=8 -vcs_run_args=+show_delta -vcs_run_args=+thread=ff -nosas |
| 236 | tso_n1_self_mod2 tso_n1_self_mod2.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=1 -vcs_run_args=+show_delta -vcs_run_args=+thread=1 |
| 237 | tso_n1_starve1 tso_n1_starve1.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=4 -vcs_run_args=+show_delta -vcs_run_args=+thread=f -vcs_run_args=+gchkr_off |
| 238 | |
| 239 | #endif |
| 240 | |
| 241 | #if (defined FC) |
| 242 | |
| 243 | tso_n1_binit3 tso_n1_binit3.s -finish_mask=ff -midas_args=-DTHREAD_COUNT=8 -vcs_run_args=+show_delta -midas_args=-DCMP_THREAD_START=0xff |
| 244 | tso_n1_cross_mod1 tso_n1_cross_mod1.s -finish_mask=3 -midas_args=-DTHREAD_COUNT=2 -vcs_run_args=+show_delta -midas_args=-DCMP_THREAD_START=0x3 -nosas |
| 245 | tso_n1_cross_mod203 tso_n1_cross_mod203.s -finish_mask=3 -midas_args=-DTHREAD_COUNT=2 -vcs_run_args=+show_delta -midas_args=-DCMP_THREAD_START=0x3 -nosas |
| 246 | tso_n1_cross_mod3 tso_n1_cross_mod3.s -finish_mask=3 -midas_args=-DTHREAD_COUNT=2 -vcs_run_args=+inst_check_off=1 -vcs_run_args=+show_delta -midas_args=-DCMP_THREAD_START=0x3 -nosas |
| 247 | tso_n1_self_mod207 tso_n1_self_mod207.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=1 -vcs_run_args=+show_delta -midas_args=-DCMP_THREAD_START=0x1 |
| 248 | tso_n1_starve1 tso_n1_starve1.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=4 -vcs_run_args=+show_delta -midas_args=-DCMP_THREAD_START=0xf -vcs_run_args=+gchkr_off |
| 249 | |
| 250 | #endif |
| 251 | |
| 252 | #if (! defined FC) |
| 253 | |
| 254 | tso_n1_prod_cons1_pio tso_n1_prod_cons1_pio.s -finish_mask=ff -midas_args=-DTHREAD_COUNT=8 -vcs_run_args=+thread=ff -sas |
| 255 | tso_n1_dekker2_pio tso_n1_dekker2_pio.s -finish_mask=3 -midas_args=-DTHREAD_COUNT=2 -vcs_run_args=+thread=3 |
| 256 | tso_n1_peterson1 tso_n1_peterson1.pal -finish_mask=ff -midas_args=-pal_diag_args=8 -midas_args=-DTHREAD_COUNT=8 -vcs_run_args=+thread=ff -sas |
| 257 | |
| 258 | #endif |
| 259 | |
| 260 | #if (defined FC) |
| 261 | |
| 262 | tso_n1_prod_cons1_pio tso_n1_prod_cons1_pio.s -finish_mask=ff -midas_args=-DTHREAD_COUNT=8 -midas_args=-DCMP_THREAD_START=0xff -sas |
| 263 | tso_n1_dekker1_pio tso_n1_dekker1_pio.s -finish_mask=3 -midas_args=-DTHREAD_COUNT=2 -midas_args=-DCMP_THREAD_START=0x3 |
| 264 | tso_n1_peterson2 tso_n1_peterson2.pal -finish_mask=ff -midas_args=-pal_diag_args=8 -midas_args=-DTHREAD_COUNT=8 -midas_args=-DCMP_THREAD_START=0xff -sas |
| 265 | |
| 266 | #endif |
| 267 | |
| 268 | #if (!defined CCM && !defined CMP) |
| 269 | |
| 270 | #if (! defined FC) |
| 271 | |
| 272 | tso_n1_ld_starve2 tso_n1_ld_starve2.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=4 -vcs_run_args=+show_delta -vcs_run_args=+thread=f -vcs_run_args=+gchkr_off |
| 273 | |
| 274 | #endif |
| 275 | |
| 276 | #if (defined FC) |
| 277 | |
| 278 | tso_n1_ld_starve1 tso_n1_ld_starve1.s -finish_mask=1 -midas_args=-DTHREAD_COUNT=4 -vcs_run_args=+show_delta -midas_args=-DCMP_THREAD_START=0xf -vcs_run_args=+gchkr_off |
| 279 | |
| 280 | #endif |
| 281 | |
| 282 | #endif |
| 283 | |
| 284 | </tso_diags> |
| 285 | |
| 286 | |
| 287 | <sys(mcu) name=sys(mcu)> |
| 288 | |
| 289 | |
| 290 | #if (!defined FC) |
| 291 | <runargs -sas -vcs_run -vcs_run_args=+8_FBDIMMS -midas_args=-allow_tsb_conflicts -vcs_run_args=+thread=ff> |
| 292 | #endif |
| 293 | #if (defined FC) |
| 294 | <runargs -sas -vcs_run -vcs_run_args=+8_FBDIMMS -midas_args=-allow_tsb_conflicts -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff > |
| 295 | #endif |
| 296 | |
| 297 | n2_mcu_0_all_bcopy_all_banks n2_mcu_0_all_bcopy_all_banks.s |
| 298 | </runargs> |
| 299 | |
| 300 | <runargs -vcs_run -sas -vcs_run_args=+8_FBDIMMS > |
| 301 | n2_mcu_0_all_fbdimm_rkhi_mcu0 n2_mcu_0_all_fbdimm_rkhi.s -midas_args=-DMCU0 -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff |
| 302 | |
| 303 | n2_mcu_0_all_fbdimm_rkhi_mcu0_L2off n2_mcu_0_all_fbdimm_rkhi.s -midas_args=-DMCU0 -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff -midas_args=-DL2_OFF -vcs_run_args=+gchkr_off |
| 304 | |
| 305 | n2_all_mcu_all_l2_8th n2_all_mcu_all_l2.s -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff |
| 306 | n2_all_th_ldst_8th n2_all_th_ldst.s -midas_args=-DCMP_THREAD_START=0xff -finish_mask=ff |
| 307 | |
| 308 | </runargs> |
| 309 | |
| 310 | </sys(mcu)> |
| 311 | |
| 312 | <sys(cmp) name=sys(cmp)> |
| 313 | |
| 314 | <runargs -vcs_run > |
| 315 | |
| 316 | n2_cmp_upk_pk_upk_nosas n2_cmp_upk_pk_upk.s -finish_mask=3 -nosas |
| 317 | ncu_1core_wakup ncu_1core_wakup.s -finish_mask=0x2b -sas -midas_args=-DPART_0_BASE=0x200000000 |
| 318 | ncu_ssi_rw_b2b ncu_ssi_rw_b2b.s -finish_mask=0x1 -nofast_boot -sas -midas_args=-DPART_0_BASE=0x200000000 |
| 319 | |
| 320 | </runargs> |
| 321 | |
| 322 | </sys(cmp)> |
| 323 | |
| 324 | </runargs> |
| 325 | </runargs> |
| 326 | |
| 327 | </runargs> //runargs -sas -finish_mask=ff |
| 328 | |