* 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
diff --git a/post/post.c b/post/post.c
index 4f4b72f..d1b8d1a 100644
--- a/post/post.c
+++ b/post/post.c
@@ -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 @@
 				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 @@
 	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;
 }