* Add support for log buffer which can be passed to Linux kernel's

syslog mechanism; used especially for POST results.

* Patch by Klaus Heydeck, 31 Oct 2002:
  Add initial support for kup4k board
This commit is contained in:
wdenk
2002-11-05 16:35:14 +00:00
parent 384ae02506
commit 56f94be3ef
26 changed files with 2457 additions and 23 deletions

View File

@@ -26,6 +26,10 @@
#include <watchdog.h>
#include <post.h>
#ifdef CONFIG_LOGBUFFER
#include <logbuff.h>
#endif
#ifdef CONFIG_POST
#define POST_MAX_NUMBER 32
@@ -156,7 +160,7 @@ static int post_run_single (struct post_test *test,
post_bootmode_test_on (i);
}
post_log ("START %s\n", test->cmd);
post_log ("POST %s ", test->cmd);
}
if ((*test->test) (flags) != 0)
@@ -274,8 +278,12 @@ int post_log (char *format, ...)
i = vsprintf (printbuffer, format, args);
va_end (args);
#ifdef CONFIG_LOGBUFFER
logbuff_log (printbuffer);
#else
/* Send to the stdout file */
puts (printbuffer);
#endif
return 0;
}