OSDN Git Service

update jelly sample (MIPS)
[hos/hos-v4a.git] / kernel / include / config / cfghok.h
1 /** 
2  *  Hyper Operating System V4 Advance
3  *
4  * @file  cfghok.h
5  * @brief %jp{カーネルフックのコンフィギュレーション用ヘッダファイル}
6  *
7  * Copyright (C) 1998-2008 by Project HOS
8  * http://sourceforge.jp/projects/hos/
9  */
10
11
12 /*
13 %jp{
14   本ファイルにて、カーネルフック機構のコンフィギュレーションを行う。
15   
16   また、本ファイルはセンブリ言語の前処理にも使う事を想定しているので、
17 C言語構文(例えばtypedefなど)はこの中には記載せず、マクロ定義などの
18 プリプロセッサディレクティブのみを記載する事とする。}
19 */
20
21
22
23 #ifndef _KERNEL__config__cfghok_h__
24 #define _KERNEL__config__cfghok_h__
25
26
27 /* 以下予定 */
28 #define _KERNEL_CFG_HOK_SVCCAL          FALSE           /**< サービスコールの呼び出し */
29 #define _KERNEL_CFG_HOK_SVCRET          FALSE           /**< サービスコールのリターン */
30
31 #define _KERNEL_CFG_HOK_TSKSWI          FALSE           /**< タスクスイッチのフック */
32
33 #define _KERNEL_CFG_HOK_INHSTA          FALSE           /**< 割込みハンドラ開始のフック */
34 #define _KERNEL_CFG_HOK_INHEND          FALSE           /**< 割込みハンドラ終了のフック */
35
36 #define _KERNEL_CFG_HOK_ISRSTA          FALSE           /**< 割込みサービスルーチン開始のフック */
37 #define _KERNEL_CFG_HOK_ISREND          FALSE           /**< 割込みサービスルーチン終了のフック */
38
39 #define _KERNEL_CFG_HOK_MTXPRI          FALSE           /**< ミューテックスの優先度変化のフック */
40
41
42 #endif  /* _KERNEL__config__cfghok_h__ */
43
44
45 /* end of file */