/******************************************************************************/
/* src/kernel/IntMng/IntMngPic.c */
-/* 2017/03/11 */
+/* 2017/03/13 */
/* Copyright (C) 2016-2017 Mochi. */
/******************************************************************************/
/******************************************************************************/
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 ) &&
}
/* デバッグトレースログ出力 */
- DEBUG_LOG( "%s() end.", __func__ );
+ /*DEBUG_LOG( "%s() end.", __func__ );*/
return;
}
/******************************************************************************/
/* src/kernel/TimerMng/TimerMngPit.c */
-/* 2017/03/11 */
+/* 2017/03/13 */
/* Copyright (C) 2016-2017 Mochi. */
/******************************************************************************/
/******************************************************************************/
#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;
}