[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WIP] Prepare abort() for ARM.
From: |
Danny Milosavljevic |
Subject: |
[WIP] Prepare abort() for ARM. |
Date: |
Tue, 2 Jun 2020 00:22:17 +0200 |
* lib/stdlib/abort.c (abort): Prepare for ARM.
---
lib/stdlib/abort.c | 6 ++++++
1 file changed, 6 insertions(+)
Not sure about calling exit() in there, and about not putting it in libmescc.a
diff --git a/lib/stdlib/abort.c b/lib/stdlib/abort.c
index 85151442..8c3a9547 100644
--- a/lib/stdlib/abort.c
+++ b/lib/stdlib/abort.c
@@ -23,5 +23,11 @@
void
abort (void)
{
+#if __arm__
+ asm ("wfi");
+#else
asm ("hlt");
+#endif
+ // not reached
+ exit (77);
}
- [WIP] Prepare abort() for ARM.,
Danny Milosavljevic <=