diff options
Diffstat (limited to 'os/common/ports/e200/compilers/CW')
-rw-r--r-- | os/common/ports/e200/compilers/CW/unhandled.s | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/os/common/ports/e200/compilers/CW/unhandled.s b/os/common/ports/e200/compilers/CW/unhandled.s index b1cf4d48d..8efb51dac 100644 --- a/os/common/ports/e200/compilers/CW/unhandled.s +++ b/os/common/ports/e200/compilers/CW/unhandled.s @@ -37,6 +37,29 @@ .section .text_vle
.align 4
+ .weak _IVOR0, _IVOR1, _IVOR2, _IVOR3, _IVOR4, _IVOR5
+ .weak _IVOR6, _IVOR7, _IVOR8, _IVOR9, _IVOR10, _IVOR11
+ .weak _IVOR12, _IVOR13, _IVOR14, _IVOR15
+_IVOR0:
+_IVOR1:
+_IVOR2:
+_IVOR3:
+_IVOR4:
+_IVOR5:
+_IVOR6:
+_IVOR7:
+_IVOR8:
+_IVOR9:
+_IVOR10:
+_IVOR11:
+_IVOR12:
+_IVOR13:
+_IVOR14:
+_IVOR15:
+ .global _unhandled_irq
+_unhandled_exception:
+ se_b _unhandled_exception
+
.weak vector0, vector1, vector2, vector3
#if PPC_NUM_VECTORS > 4
.weak vector4, vector5, vector6, vector7
|