blob: cf8abd060bc4267ec9493de622866e10fc45cf97 [file] [log] [blame]
Xiaohu.Huangbe565062021-10-15 17:29:19 +08001// See LICENSE for license details.
2
3// See LICENSE for license details.
4
Xiaohu.Huang85bff0c2022-03-12 22:48:41 +08005#include "riscv_encoding.h"
6
Xiaohu.Huangbe565062021-10-15 17:29:19 +08007 .section .vtable
8
9 .weak eclic_msip_handler
10
11 .weak eclic_mtip_handler
12
13 .weak eclic_meip_handler
14
15 .weak eclic_irq19_handler
16
17 .weak eclic_irq20_handler
18 .weak eclic_irq21_handler
19 .weak eclic_irq22_handler
20 .weak eclic_irq23_handler
21
22 .weak eclic_irq24_handler
23 .weak eclic_irq25_handler
24 .weak eclic_irq26_handler
25 .weak eclic_irq27_handler
26
27 .weak eclic_irq28_handler
28 .weak eclic_irq29_handler
29 .weak eclic_irq30_handler
30 .weak eclic_irq31_handler
31
32 .weak eclic_irq32_handler
33 .weak eclic_irq33_handler
34 .weak eclic_irq34_handler
35 .weak eclic_irq35_handler
36
37 .weak eclic_irq36_handler
38 .weak eclic_irq37_handler
39 .weak eclic_irq38_handler
40 .weak eclic_irq39_handler
41
42 .weak eclic_irq40_handler
43 .weak eclic_irq41_handler
44 .weak eclic_irq42_handler
45 .weak eclic_irq43_handler
46
47 .weak eclic_irq44_handler
48 .weak eclic_irq45_handler
49 .weak eclic_irq46_handler
50 .weak eclic_irq47_handler
51
52 .weak eclic_irq48_handler
53 .weak eclic_irq49_handler
54 .weak eclic_irq50_handler
55
56 .globl vector_base
57vector_base:
58 j _start
59 .word 0
60 .word 0
61 .word eclic_msip_handler
62
63 .word 0
64 .word 0
65 .word 0
66 .word eclic_mtip_handler
67
68 .word 0
69 .word 0
70 .word 0
71 .word 0
72
73 .word 0
74 .word 0
75 .word 0
76 .word 0
77
78 .word 0
79 .word 0
80 .word 0
81 .word eclic_irq19_handler
82
83 .word eclic_irq20_handler
84 .word eclic_irq21_handler
85 .word eclic_irq22_handler
86 .word eclic_irq23_handler
87
88 .word eclic_irq24_handler
89 .word eclic_irq25_handler
90 .word eclic_irq26_handler
91 .word eclic_irq27_handler
92
93 .word eclic_irq28_handler
94 .word eclic_irq29_handler
95 .word eclic_irq30_handler
96 .word eclic_irq31_handler
97
98 .word eclic_irq32_handler
99 .word eclic_irq33_handler
100 .word eclic_irq34_handler
101 .word eclic_irq35_handler
102
103 .word eclic_irq36_handler
104 .word eclic_irq37_handler
105 .word eclic_irq38_handler
106 .word eclic_irq39_handler
107
108 .word eclic_irq40_handler
109 .word eclic_irq41_handler
110 .word eclic_irq42_handler
111 .word eclic_irq43_handler
112
113 .word eclic_irq44_handler
114 .word eclic_irq45_handler
115 .word eclic_irq46_handler
116 .word eclic_irq47_handler
117
118 .word eclic_irq48_handler
119 .word eclic_irq49_handler
120 .word eclic_irq50_handler
121
122