Last change
on this file since 92 was 92, checked in by nmir-saito, 9 years ago |
add separate package of SSP kernel for ARM + SkyEye(experimental)
|
File size:
584 bytes
|
Line | |
---|
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.