fix include paths
authorkristina <kb@kbs-iMac.local>
Mon, 30 May 2016 13:17:46 +0000 (14:17 +0100)
committerkristina <kb@kbs-iMac.local>
Mon, 30 May 2016 13:17:46 +0000 (14:17 +0100)
lib/panic.c [deleted file]
panic.c [new file with mode: 0755]

diff --git a/lib/panic.c b/lib/panic.c
deleted file mode 100755 (executable)
index cb9465c..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*=============================================================================\r
-Copyright (C) 2016 Kristina Brooks\r
-All rights reserved.\r
-\r
-This program is free software; you can redistribute it and/or\r
-modify it under the terms of the GNU General Public License\r
-as published by the Free Software Foundation; either version 2\r
-of the License, or (at your option) any later version.\r
-\r
-This program is distributed in the hope that it will be useful,\r
-but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-GNU General Public License for more details.\r
-\r
-FILE DESCRIPTION\r
-Panic routine.\r
-\r
-=============================================================================*/\r
-\r
-\r
-#include "xprintf.h"\r
-\r
-void panic(const char* fmt,  ...) {\r
-       xputs("panic(): ");\r
-\r
-       va_list arp;\r
-       va_start(arp, fmt);\r
-       xvprintf(fmt, arp);\r
-       va_end(arp);\r
-\r
-       xputc('\n');\r
-\r
-       for (;;) {\r
-               __asm__ __volatile__ ("nop" :::);\r
-       }\r
-}
\ No newline at end of file
diff --git a/panic.c b/panic.c
new file mode 100755 (executable)
index 0000000..fa57c53
--- /dev/null
+++ b/panic.c
@@ -0,0 +1,37 @@
+/*=============================================================================\r
+Copyright (C) 2016 Kristina Brooks\r
+All rights reserved.\r
+\r
+This program is free software; you can redistribute it and/or\r
+modify it under the terms of the GNU General Public License\r
+as published by the Free Software Foundation; either version 2\r
+of the License, or (at your option) any later version.\r
+\r
+This program is distributed in the hope that it will be useful,\r
+but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+GNU General Public License for more details.\r
+\r
+FILE DESCRIPTION\r
+Panic routine.\r
+\r
+=============================================================================*/\r
+\r
+#include <common.h>\r
+#include <cpu.h>\r
+\r
+#undef panic\r
+\r
+void panic(const char* fmt,  ...) {\r
+       printf("panic(): ");\r
+\r
+       va_list arp;\r
+\r
+       va_start(arp, fmt);\r
+       vprintf(fmt, arp);\r
+       va_end(arp);\r
+\r
+       putchar('\n');\r
+\r
+       hang_cpu();\r
+}
\ No newline at end of file
This page took 0.030277 seconds and 4 git commands to generate.