source: ssp_arm_gcc/trunk/arch/arm_gcc/common/core.tf@ 92

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$
25const 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.