blob: d1dd755c099e80d32d8d3b7451283c3e4ca774e6 [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
bangzheng.liu5e5d4442024-06-18 19:56:33 +080015 .weak eclic_inner_irq17_handler
16
Xiaohu.Huangbe565062021-10-15 17:29:19 +080017 .weak eclic_irq19_handler
18
19 .weak eclic_irq20_handler
20 .weak eclic_irq21_handler
21 .weak eclic_irq22_handler
22 .weak eclic_irq23_handler
23
24 .weak eclic_irq24_handler
25 .weak eclic_irq25_handler
26 .weak eclic_irq26_handler
27 .weak eclic_irq27_handler
28
29 .weak eclic_irq28_handler
30 .weak eclic_irq29_handler
31 .weak eclic_irq30_handler
32 .weak eclic_irq31_handler
33
34 .weak eclic_irq32_handler
35 .weak eclic_irq33_handler
36 .weak eclic_irq34_handler
37 .weak eclic_irq35_handler
38
39 .weak eclic_irq36_handler
40 .weak eclic_irq37_handler
41 .weak eclic_irq38_handler
42 .weak eclic_irq39_handler
43
44 .weak eclic_irq40_handler
45 .weak eclic_irq41_handler
46 .weak eclic_irq42_handler
47 .weak eclic_irq43_handler
48
49 .weak eclic_irq44_handler
50 .weak eclic_irq45_handler
51 .weak eclic_irq46_handler
52 .weak eclic_irq47_handler
53
54 .weak eclic_irq48_handler
55 .weak eclic_irq49_handler
56 .weak eclic_irq50_handler
57
58 .globl vector_base
59vector_base:
60 j _start
61 .word 0
62 .word 0
63 .word eclic_msip_handler
64
65 .word 0
66 .word 0
67 .word 0
68 .word eclic_mtip_handler
69
70 .word 0
71 .word 0
72 .word 0
73 .word 0
74
75 .word 0
76 .word 0
77 .word 0
78 .word 0
79
80 .word 0
bangzheng.liu5e5d4442024-06-18 19:56:33 +080081 .word eclic_inner_irq17_handler
Xiaohu.Huangbe565062021-10-15 17:29:19 +080082 .word 0
83 .word eclic_irq19_handler
84
85 .word eclic_irq20_handler
86 .word eclic_irq21_handler
87 .word eclic_irq22_handler
88 .word eclic_irq23_handler
89
90 .word eclic_irq24_handler
91 .word eclic_irq25_handler
92 .word eclic_irq26_handler
93 .word eclic_irq27_handler
94
95 .word eclic_irq28_handler
96 .word eclic_irq29_handler
97 .word eclic_irq30_handler
98 .word eclic_irq31_handler
99
100 .word eclic_irq32_handler
101 .word eclic_irq33_handler
102 .word eclic_irq34_handler
103 .word eclic_irq35_handler
104
105 .word eclic_irq36_handler
106 .word eclic_irq37_handler
107 .word eclic_irq38_handler
108 .word eclic_irq39_handler
109
110 .word eclic_irq40_handler
111 .word eclic_irq41_handler
112 .word eclic_irq42_handler
113 .word eclic_irq43_handler
114
115 .word eclic_irq44_handler
116 .word eclic_irq45_handler
117 .word eclic_irq46_handler
118 .word eclic_irq47_handler
119
120 .word eclic_irq48_handler
121 .word eclic_irq49_handler
122 .word eclic_irq50_handler
123
124