OSDN Git Service

(none)
authorryuz <ryuz>
Fri, 18 Aug 2006 06:47:47 +0000 (06:47 +0000)
committerryuz <ryuz>
Fri, 18 Aug 2006 06:47:47 +0000 (06:47 +0000)
kernel/include/arch/irc/simple/irc.h [new file with mode: 0755]
kernel/include/arch/irc/simple/ircatr.h [new file with mode: 0755]

diff --git a/kernel/include/arch/irc/simple/irc.h b/kernel/include/arch/irc/simple/irc.h
new file mode 100755 (executable)
index 0000000..28c2815
--- /dev/null
@@ -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 (executable)
index 0000000..7cbbd1d
--- /dev/null
@@ -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 */