Last change
on this file was 92, checked in by nmir-saito, 9 years ago |
add separate package of SSP kernel for ARM + SkyEye(experimental)
|
File size:
584 bytes
|
Rev | Line | |
---|
[92] | 1 | $
|
---|
| 2 | $ パス2のコア依存テンプレート(ARM用)
|
---|
| 3 | $
|
---|
| 4 |
|
---|
| 5 | $
|
---|
| 6 | $ 有効なCPU例外ハンドラ番号
|
---|
| 7 | $
|
---|
| 8 | $EXCNO_VALID = { 1,2,3,4,6 }$
|
---|
| 9 |
|
---|
| 10 | $
|
---|
| 11 | $ DEF_EXCで使用できるCPU例外ハンドラ番号
|
---|
| 12 | $
|
---|
| 13 | $EXCNO_DEFEXC_VALID = EXCNO_VALID$
|
---|
| 14 |
|
---|
| 15 | $
|
---|
| 16 | $ 標準テンプレートファイルのインクルード
|
---|
| 17 | $
|
---|
| 18 | $INCLUDE "kernel/kernel.tf"$
|
---|
| 19 |
|
---|
| 20 | $
|
---|
| 21 | $ 例外ハンドラテーブル
|
---|
| 22 | $
|
---|
| 23 | $FILE "kernel_cfg.c"$
|
---|
| 24 | $NL$
|
---|
| 25 | const FP _kernel_exch_tbl[TNUM_EXCH] = {$NL$
|
---|
| 26 | $FOREACH excno {0,1,...,6}$
|
---|
| 27 | $IF LENGTH(EXC.EXCNO[excno])$
|
---|
| 28 | $TAB$(FP)($EXC.EXCHDR[excno]$),
|
---|
| 29 | $ELSE$
|
---|
| 30 | $TAB$(FP)(_kernel_default_exc_handler),
|
---|
| 31 | $END$
|
---|
| 32 | $SPC$$FORMAT("/* %d */", +excno)$$NL$
|
---|
| 33 | $END$
|
---|
| 34 | $NL$};$NL$
|
---|
| 35 | $NL$
|
---|
| 36 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.