diff options
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/kern_syslog.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/kern/kern_syslog.c b/sys/kern/kern_syslog.c index ebc5512..84943b3 100644 --- a/sys/kern/kern_syslog.c +++ b/sys/kern/kern_syslog.c @@ -29,6 +29,7 @@ #include <sys/syslog.h> #include <sys/tty.h> +#include <sys/machdep.h> #include <string.h> static struct tty syslog_tty; @@ -39,6 +40,15 @@ static bool is_conlog_init = false; static void syslog_write(const char *s, size_t len) { +#if defined(__SERIAL_DEBUG) + size_t tmp_len = len; + const char *tmp_s = s; + + while (tmp_len--) { + serial_dbgch(*tmp_s++); + } +#endif /* defined(__SERIAL_DEBUG) */ + if (is_conlog_init) { tty_write(&syslog_tty, s, len); } |