#include "kernel_rename.h"
#include <kernel.h>
#include <t_syslog.h>
#include "target_config.h"
マクロ定義 | |
#define | CAST(type, val) ((type)(val)) |
#define | BIT_FIELD_UINT unsigned int |
#define | BIT_FIELD_BOOL BIT_FIELD_UINT |
#define | TMIN_TSKID 1 |
#define | TMIN_SEMID 1 |
#define | TMIN_FLGID 1 |
#define | TMIN_DTQID 1 |
#define | TMIN_PDQID 1 |
#define | TMIN_MBXID 1 |
#define | TMIN_MPFID 1 |
#define | TMIN_CYCID 1 |
#define | TMIN_ALMID 1 |
#define | TNUM_TPRI (TMAX_TPRI - TMIN_TPRI + 1) |
#define | TNUM_MPRI (TMAX_MPRI - TMIN_MPRI + 1) |
#define | TNUM_INTPRI (TMAX_INTPRI - TMIN_INTPRI + 1) |
関数 | |
void | initialize_object (void) |
void | call_inirtn (void) |
void | call_terrtn (void) |
void | sta_ker (void) |
void | exit_kernel (void) |
変数 | |
const SIZE | istksz |
STK_T *const | istk |
bool_t | kerflg |
#define BIT_FIELD_BOOL BIT_FIELD_UINT |
kernel_impl.h の 112 行で定義されています。
#define BIT_FIELD_UINT unsigned int |
kernel_impl.h の 101 行で定義されています。
#define CAST | ( | type, | |||
val | ) | ((type)(val)) |
kernel_impl.h の 76 行で定義されています。
#define TMIN_ALMID 1 |
kernel_impl.h の 126 行で定義されています。
#define TMIN_CYCID 1 |
kernel_impl.h の 125 行で定義されています。
#define TMIN_DTQID 1 |
kernel_impl.h の 121 行で定義されています。
#define TMIN_FLGID 1 |
kernel_impl.h の 120 行で定義されています。
#define TMIN_MBXID 1 |
kernel_impl.h の 123 行で定義されています。
#define TMIN_MPFID 1 |
kernel_impl.h の 124 行で定義されています。
#define TMIN_PDQID 1 |
kernel_impl.h の 122 行で定義されています。
#define TMIN_SEMID 1 |
kernel_impl.h の 119 行で定義されています。
#define TMIN_TSKID 1 |
kernel_impl.h の 118 行で定義されています。
#define TNUM_INTPRI (TMAX_INTPRI - TMIN_INTPRI + 1) |
kernel_impl.h の 133 行で定義されています。
#define TNUM_MPRI (TMAX_MPRI - TMIN_MPRI + 1) |
kernel_impl.h の 132 行で定義されています。
#define TNUM_TPRI (TMAX_TPRI - TMIN_TPRI + 1) |
void call_inirtn | ( | void | ) |
void call_terrtn | ( | void | ) |
void exit_kernel | ( | void | ) |
参照先 assert, call_atexit(), call_terrtn, と target_exit.
00153 { 00154 /* 00155 * 終了処理ルーチンの実行 00156 */ 00157 call_terrtn(); 00158 00159 /* 00160 * atexitの処理とデストラクタの実行 00161 */ 00162 call_atexit(); 00163 00164 /* 00165 * ターゲット依存の終了処理 00166 */ 00167 target_exit(); 00168 assert(0); 00169 }
void initialize_object | ( | void | ) |
void sta_ker | ( | void | ) |
prc_cfg1_out.h の 9 行で定義されています。
参照先 assert, call_inirtn, initialize_object, initialize_tmevt, kerflg, LOG_KER_ENTER, start_dispatch, と target_initialize.
Copyright © 2008 by Kijineko Inc.