/*
 * $Id: ThreadID.h,v 1.2 2004/02/12 22:54:41 tong Exp $
 *
 * スレッドＩＤを定義する
 * 主にデバッグ用で、優先順位とは関係ないです
 *
 * $Log: ThreadID.h,v $
 * Revision 1.2  2004/02/12 22:54:41  tong
 * new header files to compile cpak, flash, rtc stuff
 *
 * Revision 1.5  2000-10-14 14:23:22+09  hayakawa
 * *** empty log message ***
 *
 * Revision 1.4  2000-09-28 22:50:24+09  gen
 * *** empty log message ***
 *
 * Revision 1.3  2000-08-08 21:57:00+09  hayakawa
 * *** empty log message ***
 *
 * Revision 1.2  2000-05-01 18:43:19+09  gen
 * *** empty log message ***
 *
 * Revision 1.1  1999-02-25 14:38:29+09  nii
 * Initial revision
 *
 * Revision 1.3  1998-12-02 14:24:23+09  zelda
 * ミニゼルダ用に６４ＤＤ関係の処理をはずした（早川）
 *
 * Revision 1.2  1998-12-02 14:22:38+09  zelda
 * ミニゼルダ用に６４ＤＤ関係の処理をはずした（早川）
 *
 * Revision 1.1  1998-12-02 11:57:42+09  zelda
 * Initial revision
 *
 * Revision 2.1  1998/10/22 11:41:56  zelda
 * ＲＯＭ出しバージョン(NTSC)
 *
 * Revision 1.10  1998/10/06 08:31:16  hayakawa
 * *** empty log message ***
 *
 * Revision 1.9  1998-07-03 16:23:35+09  hayakawa
 * *** empty log message ***
 *
 * Revision 1.8  1998-04-28 21:06:33+09  hayakawa
 * *** empty log message ***
 *
 * Revision 1.7  1998-04-21 22:39:00+09  hayakawa
 * 64DD用変更
 *
 * Revision 1.6  1997-11-16 22:26:37+09  hayakawa
 * IRQMGRのＩＤ変更
 *
 * Revision 1.5  1997/11/08  08:19:58  hayakawa
 * THREAD_ID_IRQMGR
 *
 * Revision 1.4  1996/10/12  08:11:10  hayakawa
 * ヘッダの変更
 *
 * revision 1.3	locked by: hayakawa;
 * date: 1996/10/12 08:09:46;  author: hayakawa;  state: Exp;  lines: +2 -1
 * THREAD_ID_RMONの追加
 */

#ifndef __THREADID_H_
#define __THREADID_H_

typedef enum threadid_e {
    THREAD_ID_RMON   = 0,	/* rmon */
    THREAD_ID_IDLE   = 1,	/* アイドル  */
    THREAD_ID_FAULTMGR = 2,	/* フォルトマネージャ */
    THREAD_ID_MAIN   = 3,	/* メイン */
    THREAD_ID_GRAPH  = 4,	/* グラフィック（ゲーム） */
    THREAD_ID_SCHED  = 5,	/* スケジューラ */
    THREAD_ID_PADMGR = 7,	/* パッドマネージャ */
    THREAD_ID_DMAMGR = 8,	/* ＤＭＡマネージャ */
    THREAD_ID_IRQMGR = 9,	/* ＩＲＱマネージャ */
    THREAD_ID_AUDIO  = 10,	/* オーディオ */
    THREAD_ID_MSGMGR = 11,	/* メッセージマネージャ */
    THREAD_ID_FAMICOM_AUDIO = 12,	/* ファミコンオーディオ */
    THREAD_ID_SYS_FLASHROM = 13,
    THREAD_ID_SYS_CPAK = 13,
    THREAD_ID_MAX		/* 最大ＩＤ＋１ */
} threadid_t;

#endif /* __THREADID_H_ */
