Kees Cook | dc425a6 | 2016-05-02 15:51:00 -0700 | [diff] [blame] | 1 | /* |
2 | * Callers outside of misc.c need access to the error reporting routines, | ||||
3 | * but the *_putstr() functions need to stay in misc.c because of how | ||||
4 | * memcpy() and memmove() are defined for the compressed boot environment. | ||||
5 | */ | ||||
6 | #include "misc.h" | ||||
7 | |||||
8 | void warn(char *m) | ||||
9 | { | ||||
10 | error_putstr("\n\n"); | ||||
11 | error_putstr(m); | ||||
12 | error_putstr("\n\n"); | ||||
13 | } | ||||
14 | |||||
15 | void error(char *m) | ||||
16 | { | ||||
17 | warn(m); | ||||
18 | error_putstr(" -- System halted"); | ||||
19 | |||||
20 | while (1) | ||||
21 | asm("hlt"); | ||||
22 | } |