Changeset 14 for asp_nios2/trunk/arch/nios2_gcc/prc_config.h
- Timestamp:
- Jan 11, 2012, 7:07:48 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp_nios2/trunk/arch/nios2_gcc/prc_config.h
r1 r14 4 4 * Advanced Standard Profile Kernel 5 5 * 6 * Copyright (C) 2008 by Embedded and Real-Time Systems Laboratory6 * Copyright (C) 2008-2011 by Embedded and Real-Time Systems Laboratory 7 7 * Graduate School of Information Science, Nagoya Univ., JAPAN 8 8 * … … 53 53 54 54 /* 55 * エラーチェック方法の指定 56 */ 57 #define CHECK_STKSZ_ALIGN 8 /* スタックサイズのアライン単位 */ 58 #define CHECK_FUNC_ALIGN 4 /* 関数のアライン単位 */ 59 #define CHECK_FUNC_NONNULL /* 関数の非NULLチェック */ 60 #define CHECK_STACK_ALIGN 4 /* スタック領域のアライン単位 */ 61 #define CHECK_STACK_NONNULL /* スタック領域の非NULLチェック */ 62 #define CHECK_MPF_ALIGN 4 /* 固定長メモリプール領域のアライン単位 */ 63 #define CHECK_MPF_NONNULL /* 固定長メモリプール領域の非NULLチェック */ 64 #define CHECK_MB_ALIGN 4 /* 管理領域のアライン単位 */ 65 66 /* 55 67 * 例外の個数 56 68 */ … … 461 473 462 474 /* 463 * CPU例外の発生した時のコンテキストと割込み/CPUロック状態の参照464 *465 * CPU例外の発生した時のシステム状態が,カーネル実行中でなく,タスクコ466 * ンテキストであり,割込みロック状態でなく,CPUロック状態でない時に467 * true,そうでない時にfalseを返す(CPU例外がカーネル管理外の割込み処468 * 理中で発生した場合にもfalseを返す).469 *470 */471 Inline bool_t472 exc_sense_unlock(void *p_excinf)473 {474 return(!exc_sense_context(p_excinf)475 && !exc_sense_lock(p_excinf)476 && !exc_sense_int_lock(p_excinf));477 }478 479 /*480 475 * プロセッサ依存の初期化 481 476 */ … … 539 534 void *sp; /* スタックポインタ */ 540 535 FP pc; /* プログラムカウンタ */ 541 } CTXB;536 } TSKCTXB; 542 537 543 538 /*
Note:
See TracChangeset
for help on using the changeset viewer.