From: ryuz Date: Fri, 18 Aug 2006 06:47:47 +0000 (+0000) Subject: (none) X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3799eb94a5a23d456c58f23dec5cf813da157cc8;p=hos%2Fhos-v4a.git (none) --- diff --git a/kernel/include/arch/irc/simple/irc.h b/kernel/include/arch/irc/simple/irc.h new file mode 100755 index 0000000..28c2815 --- /dev/null +++ b/kernel/include/arch/irc/simple/irc.h @@ -0,0 +1,26 @@ +/** + * Hyper Operating System V4 Advance + * + * @file irc.h + * @brief %jp{割り込みコントローラ固有属性定義}%jp{Interrupt controler attribute} + * %jp{割込みハンドラと割込みサービスルーチンが単純対応する場合} + * + * @version $Id: irc.h,v 1.1 2006-08-18 06:47:47 ryuz Exp $ + * + * Copyright (C) 1998-2006 by Project HOS + * http://sourceforge.jp/projects/hos/ + */ + + +#ifndef _KERNEL__arch__irc_none_h__ +#define _KERNEL__arch__irc_none_h__ + + +#define _KERNEL_INI_IRC() do {} while (0) /**< %jp{IRCの初期化ハンドラ} */ +#define _KERNEL_EXE_IRC _kernel_exe_isr /**< %jp{IRCの処理ルーチン} */ + + +#endif /* _KERNEL__arch__irc_none_h__ */ + + +/* end of file */ diff --git a/kernel/include/arch/irc/simple/ircatr.h b/kernel/include/arch/irc/simple/ircatr.h new file mode 100755 index 0000000..7cbbd1d --- /dev/null +++ b/kernel/include/arch/irc/simple/ircatr.h @@ -0,0 +1,30 @@ +/** + * Hyper Operating System V4 Advance + * + * @file ircatr.h + * @brief %jp{割り込みコントローラ固有属性定義}%jp{Interrupt controler attribute} + * %jp{割込みハンドラと割込みサービスルーチンが単純対応する場合} + * + * @version $Id: ircatr.h,v 1.1 2006-08-18 06:47:47 ryuz Exp $ + * + * Copyright (C) 1998-2006 by Project HOS + * http://sourceforge.jp/projects/hos/ + */ + + +#ifndef _KERNEL__arch__simple__ircatr_h__ +#define _KERNEL__arch__simple__ircatr_h__ + + +#define _KERNEL_IRCATR_INC_PATH "simple" + +#define _KERNEL_IRCATR_IRC TRUE /**< %jp{IRCの有無} */ + +#define _KERNEL_IRCATR_TMIN_INHNO _KERNEL_PROCATR_TMIN_INHNO /**< %jp{割込みハンドラ番号の最小値} */ +#define _KERNEL_IRCATR_TMAX_INHNO _KERNEL_PROCATR_TMAX_INHNO /**< %jp{割込みハンドラ番号の最大値} */ + + +#endif /* _KERNEL__arch__simple__ircatr_h__ */ + + +/* end of file */