OSDN Git Service

デバッグトレースログ出力追加
authorMochi <master.c.mochi@gmail.com>
Sat, 18 Mar 2017 09:29:39 +0000 (18:29 +0900)
committerMochi <master.c.mochi@gmail.com>
Sat, 18 Mar 2017 09:29:39 +0000 (18:29 +0900)
src/kernel/IntMng/IntMngPic.c
src/kernel/TimerMng/TimerMngPit.c

index 9756e45..24acd91 100644 (file)
@@ -1,6 +1,6 @@
 /******************************************************************************/
 /* src/kernel/IntMng/IntMngPic.c                                              */
-/*                                                                 2017/03/11 */
+/*                                                                 2017/03/13 */
 /* Copyright (C) 2016-2017 Mochi.                                             */
 /******************************************************************************/
 /******************************************************************************/
@@ -306,7 +306,7 @@ void IntMngPicEnable( void )
 void IntMngPicEoi( uint8_t irqNo )
 {
     /* デバッグトレースログ出力 */
-    DEBUG_LOG( "%s() start. irqNo=%u", __func__, irqNo );
+    /*DEBUG_LOG( "%s() start. irqNo=%d", __func__, irqNo );*/
     
     /* PIC割込み番号判定 */
     if ( ( irqNo >= I8259A_IRQ0 ) &&
@@ -339,7 +339,7 @@ void IntMngPicEoi( uint8_t irqNo )
     }
     
     /* デバッグトレースログ出力 */
-    DEBUG_LOG( "%s() end.", __func__ );
+    /*DEBUG_LOG( "%s() end.", __func__ );*/
     
     return;
 }
index fc391e2..388c3f6 100644 (file)
@@ -1,6 +1,6 @@
 /******************************************************************************/
 /* src/kernel/TimerMng/TimerMngPit.c                                          */
-/*                                                                 2017/03/11 */
+/*                                                                 2017/03/13 */
 /* Copyright (C) 2016-2017 Mochi.                                             */
 /******************************************************************************/
 /******************************************************************************/
@@ -17,6 +17,7 @@
 #include <Cmn.h>
 #include <Debug.h>
 #include <IntMng.h>
+#include <ProcMng.h>
 #include <TimerMng.h>
 
 /* 内部モジュールヘッダ */
 /******************************************************************************/
 void TimerMngPitHdlInt( uint32_t intNo )
 {
+    /* デバッグトレースログ出力 */
+    /*DEBUG_LOG( "%s() start. intNo=%#x", __func__, intNo );*/
+    
     /* 割込み処理終了通知 */
     IntMngPicEoi( I8259A_IRQ0 );
     
+    /* スケジューラ実行 */
+    ProcMngSchedExec();
+    
+    /* デバッグトレースログ出力 */
+    /*DEBUG_LOG( "%s() end.", __func__ );*/
+    
     return;
 }