/* | |
* Callers outside of misc.c need access to the error reporting routines, | |
* but the *_putstr() functions need to stay in misc.c because of how | |
* memcpy() and memmove() are defined for the compressed boot environment. | |
*/ | |
#include "misc.h" | |
void warn(char *m) | |
{ | |
error_putstr("\n\n"); | |
error_putstr(m); | |
error_putstr("\n\n"); | |
} | |
void error(char *m) | |
{ | |
warn(m); | |
error_putstr(" -- System halted"); | |
while (1) | |
asm("hlt"); | |
} |