From 56f94be3ef63732384063e110277ed89701b6471 Mon Sep 17 00:00:00 2001 From: wdenk Date: Tue, 5 Nov 2002 16:35:14 +0000 Subject: * 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 --- post/post.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'post/post.c') diff --git a/post/post.c b/post/post.c index 4f4b72f6b0..d1b8d1ae28 100644 --- a/post/post.c +++ b/post/post.c @@ -26,6 +26,10 @@ #include #include +#ifdef CONFIG_LOGBUFFER +#include +#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; } -- cgit v1.2.1