* add readline()
* add fatal() Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de> Acked-by: Jordan Crouse <jordan.crouse@amd.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3522 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
0e4671e305
commit
6e51ceeb2b
|
@ -298,5 +298,10 @@ void delay(unsigned int n);
|
|||
/* i386/util.S */
|
||||
#define abort() halt()
|
||||
void halt(void) __attribute__ ((noreturn));
|
||||
void fatal(const char* msg) __attribute__ ((noreturn));
|
||||
|
||||
/* libc/readline.c */
|
||||
char * readline(const char * prompt);
|
||||
int getline(char *buffer, int len)
|
||||
|
||||
#endif
|
||||
|
|
|
@ -31,3 +31,4 @@
|
|||
TARGETS-$(CONFIG_LIBC) += libc/malloc.o libc/printf.o libc/console.o libc/string.o
|
||||
TARGETS-$(CONFIG_LIBC) += libc/memory.o libc/ctype.o libc/ipchecksum.o libc/lib.o
|
||||
TARGETS-$(CONFIG_LIBC) += libc/rand.o libc/time.o libc/lar.o libc/exec.o
|
||||
TARGETS-$(CONFIG_LIBC) += libc/readline.o
|
||||
|
|
|
@ -101,3 +101,15 @@ u8 hex2bin(u8 h)
|
|||
('A' <= h && h <= 'F') ? (h - 'A' + 10) : \
|
||||
('a' <= h && h <= 'f') ? (h - 'a' + 10) : 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enters HALT state, after printing msg
|
||||
*
|
||||
* @param msg message to print
|
||||
*/
|
||||
void fatal(const char *msg)
|
||||
{
|
||||
printf("%s",msg);
|
||||
halt();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue