@@ -391,7 +391,7 @@ __INTERRUPT void eclic_msip_handler(void)
391391 SysTimer_ClearSWIRQ ();
392392 if (int_sw_cnt % PRINT_LOOP_COUNT == 0 ) {
393393 printf ("[M] eclic_msip_handler (level %u) triggered IRQ %d (level %u, trigger counter: %u), msubm 0x%x, mcause 0x%x, mintstatus 0x%x\r\n" ,
394- SYSTIMER_LEVEL , SOC_INT26_IRQn , INT26_LEVEL , int_sw_cnt , __RV_CSR_READ (CSR_MSUBM ), __RV_CSR_READ (CSR_MCAUSE ), __RV_CSR_READ (CSR_MINTSTATUS ));
394+ SYSTIMER_SW_LEVEL , SOC_INT26_IRQn , INT26_LEVEL , int_sw_cnt , __RV_CSR_READ (CSR_MSUBM ), __RV_CSR_READ (CSR_MCAUSE ), __RV_CSR_READ (CSR_MINTSTATUS ));
395395 }
396396 perform_computation (IRQ3_PARAMS , IRQ3_EXPECTED_RESULT , "eclic_msip_handler" , MMODE_IRQNUM (SOC_INT26_IRQn ));
397397 SysTimer_ClearSWIRQ ();
@@ -682,7 +682,7 @@ __SUPERVISOR_INTERRUPT void eclic_ssip_handler(void)
682682 int_sw_cnt += 1 ;
683683 if (int_sw_cnt % PRINT_LOOP_COUNT == 0 ) {
684684 printf ("[S] eclic_ssip_handler (level %u) triggered IRQ %d (level %u, trigger counter: %u), ssubm 0x%x, scause 0x%x, sintstatus 0x%x\r\n" ,
685- SYSTIMER_S_LEVEL , SOC_INT36_IRQn , INT36_LEVEL , int_sw_cnt , READ_SSUBM (), __RV_CSR_READ (CSR_SCAUSE ), __RV_CSR_READ (CSR_SINTSTATUS ));
685+ SYSTIMER_SW_S_LEVEL , SOC_INT36_IRQn , INT36_LEVEL , int_sw_cnt , READ_SSUBM (), __RV_CSR_READ (CSR_SCAUSE ), __RV_CSR_READ (CSR_SINTSTATUS ));
686686 }
687687 perform_computation (IRQ1_PARAMS , IRQ1_EXPECTED_RESULT , "eclic_ssip_handler" , SMODE_IRQNUM (SOC_INT36_IRQn ));
688688 SysTimer_ClearSWIRQ_S ();
@@ -747,7 +747,7 @@ void eclic_int32_handler(void)
747747 int_ext32_cnt += 1 ;
748748 if (int_ext32_cnt % PRINT_LOOP_COUNT == 0 ) {
749749 printf ("[S] eclic_int32_handler (level %u) triggered IRQ %d (level %u, trigger counter: %u), ssubm 0x%x, scause 0x%x, sintstatus 0x%x\r\n" ,
750- INT32_LEVEL , SOC_INT32_IRQn , INT32_LEVEL , int_ext32_cnt , READ_SSUBM (), __RV_CSR_READ (CSR_SCAUSE ), __RV_CSR_READ (CSR_SINTSTATUS ));
750+ INT32_LEVEL , SOC_INT33_IRQn , INT33_LEVEL , int_ext32_cnt , READ_SSUBM (), __RV_CSR_READ (CSR_SCAUSE ), __RV_CSR_READ (CSR_SINTSTATUS ));
751751 }
752752 perform_computation (IRQ32_PARAMS , IRQ32_EXPECTED_RESULT , "eclic_int32_handler" , SMODE_IRQNUM (SOC_INT33_IRQn )); // Trigger next interrupt in chain
753753 ECLIC_ClearPendingIRQ_S (SOC_INT32_IRQn );
0 commit comments