Ignore:
Timestamp:
Jan 11, 2012, 7:07:48 PM (12 years ago)
Author:
ertl-ichiba
Message:

ASP 1.7.0対応のNios2依存部を追加

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp_nios2/trunk/arch/nios2_gcc/prc_config.h

    r1 r14  
    44 *      Advanced Standard Profile Kernel
    55 *
    6  *  Copyright (C) 2008 by Embedded and Real-Time Systems Laboratory
     6 *  Copyright (C) 2008-2011 by Embedded and Real-Time Systems Laboratory
    77 *              Graduate School of Information Science, Nagoya Univ., JAPAN
    88 *
     
    5353
    5454/*
     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/*
    5567 *  例外の個数
    5668 */
     
    461473
    462474/*
    463  *  CPU例外の発生した時のコンテキストと割込み/CPUロック状態の参照
    464  *
    465  *  CPU例外の発生した時のシステム状態が,カーネル実行中でなく,タスクコ
    466  *  ンテキストであり,割込みロック状態でなく,CPUロック状態でない時に
    467  *  true,そうでない時にfalseを返す(CPU例外がカーネル管理外の割込み処
    468  *  理中で発生した場合にもfalseを返す).
    469  *
    470  */
    471 Inline bool_t
    472 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 /*
    480475 *  プロセッサ依存の初期化
    481476 */
     
    539534        void    *sp;            /* スタックポインタ */
    540535        FP              pc;                     /* プログラムカウンタ */
    541 } CTXB;
     536} TSKCTXB;
    542537     
    543538/*
Note: See TracChangeset for help on using the changeset viewer.