306
306
. global _xt_panic
307
307
.type _xt_panic , @function
308
308
. align 4
309
+ .literal_position
309
310
310
311
_xt_panic:
311
312
#ifdef XT_SIMULATOR
@@ -386,6 +387,7 @@ Debug Exception.
386
387
. section .DebugExceptionVector.text , "ax"
387
388
. global _DebugExceptionVector
388
389
. align 4
390
+ .literal_position
389
391
390
392
_DebugExceptionVector:
391
393
@@ -424,6 +426,7 @@ Double exceptions are not a normal occurrence. They indicate a bug of some kind.
424
426
. section .DoubleExceptionVector.text , "ax"
425
427
. global _DoubleExceptionVector
426
428
. align 4
429
+ .literal_position
427
430
428
431
_DoubleExceptionVector:
429
432
@@ -447,6 +450,7 @@ Kernel Exception (including Level 1 Interrupt from kernel mode).
447
450
. section .KernelExceptionVector.text , "ax"
448
451
. global _KernelExceptionVector
449
452
. align 4
453
+ .literal_position
450
454
451
455
_KernelExceptionVector:
452
456
@@ -478,6 +482,7 @@ User Exception (including Level 1 Interrupt from user mode).
478
482
. global _UserExceptionVector
479
483
.type _UserExceptionVector , @function
480
484
. align 4
485
+ .literal_position
481
486
482
487
_UserExceptionVector:
483
488
@@ -1032,6 +1037,8 @@ _xt_lowint1:
1032
1037
. global _Level2Vector
1033
1038
.type _Level2Vector , @function
1034
1039
. align 4
1040
+ .literal_position
1041
+
1035
1042
_Level2Vector:
1036
1043
wsr a0 , EXCSAVE_2 / * preserve a0 * /
1037
1044
call0 _xt_medint2 / * load interrupt handler * /
@@ -1103,6 +1110,8 @@ _xt_medint2_exit:
1103
1110
. global _Level3Vector
1104
1111
.type _Level3Vector , @function
1105
1112
. align 4
1113
+ .literal_position
1114
+
1106
1115
_Level3Vector:
1107
1116
wsr a0 , EXCSAVE_3 / * preserve a0 * /
1108
1117
call0 _xt_medint3 / * load interrupt handler * /
@@ -1174,6 +1183,8 @@ _xt_medint3_exit:
1174
1183
. global _Level4Vector
1175
1184
.type _Level4Vector , @function
1176
1185
. align 4
1186
+ .literal_position
1187
+
1177
1188
_Level4Vector:
1178
1189
wsr a0 , EXCSAVE_4 / * preserve a0 * /
1179
1190
call0 _xt_medint4 / * load interrupt handler * /
@@ -1244,6 +1255,8 @@ _xt_medint4_exit:
1244
1255
. global _Level5Vector
1245
1256
.type _Level5Vector , @function
1246
1257
. align 4
1258
+ .literal_position
1259
+
1247
1260
_Level5Vector:
1248
1261
wsr a0 , EXCSAVE_5 / * preserve a0 * /
1249
1262
call0 _xt_medint5 / * load interrupt handler * /
@@ -1314,6 +1327,8 @@ _xt_medint5_exit:
1314
1327
. global _Level6Vector
1315
1328
.type _Level6Vector , @function
1316
1329
. align 4
1330
+ .literal_position
1331
+
1317
1332
_Level6Vector:
1318
1333
wsr a0 , EXCSAVE_6 / * preserve a0 * /
1319
1334
call0 _xt_medint6 / * load interrupt handler * /
0 commit comments