OSDN Git Service

Step 10 added.
[kozos-expbrd/kozos_expbrd.git] / firm / junk / 05 / bootload / vector.c
1 #include "defines.h"
2
3 extern void start(void);        /* ¥¹¥¿¡¼¥È¡¦¥¢¥Ã¥× */
4 extern void intr_softerr(void); /* ¥½¥Õ¥È¥¦¥¨¥¢¡¦¥¨¥é¡¼ */
5 extern void intr_syscall(void); /* ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë */
6 extern void intr_serintr(void); /* ¥·¥ê¥¢¥ë³ä¹þ¤ß */
7 extern void intr_timintr(void); /* ¥¿¥¤¥Þ³ä¹þ¤ß */
8
9 /*
10  * ³ä¹þ¤ß¥Ù¥¯¥¿¤ÎÀßÄê¡¥
11  * ¥ê¥ó¥«¡¦¥¹¥¯¥ê¥×¥È¤ÎÄêµÁ¤Ë¤è¤ê¡¤ÀèƬÈÖÃϤËÇÛÃÖ¤µ¤ì¤ë¡¥
12  */
13 void (*vectors[])(void) = {
14   start, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 
15   intr_syscall, intr_softerr, intr_softerr, intr_softerr,
16   NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
17   NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
18   NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
19   intr_timintr, intr_timintr, intr_timintr, intr_timintr,
20   intr_timintr, intr_timintr, intr_timintr, intr_timintr,
21   NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
22   intr_serintr, intr_serintr, intr_serintr, intr_serintr,
23   intr_serintr, intr_serintr, intr_serintr, intr_serintr,
24   intr_serintr, intr_serintr, intr_serintr, intr_serintr,
25 };