Date: Sun, 6 Apr 2003 18:40:44 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 28382 for review Message-ID: <200304070140.h371eiQu007645@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=28382 Change 28382 by peter@peter_overcee on 2003/04/06 18:40:06 Somebody once said, "printf is all you need for kernel debugging". So. Step 1: get printf working. Affected files ... .. //depot/projects/hammer/sys/kern/tty_cons.c#4 edit Differences ... ==== //depot/projects/hammer/sys/kern/tty_cons.c#4 (text+ko) ==== @@ -116,8 +116,10 @@ static int openflag; /* how /dev/console was opened */ static int cn_is_open; static u_char console_pausing; /* pause after each line during probe */ +#if 0 static char *console_pausestr= "<pause; press any key to proceed to next line or '.' to end pause mode>"; +#endif void cndebug(char *); @@ -537,9 +539,15 @@ return (-1); } +extern void serial_putc(int); void cnputc(int c) { +#if 1 + if (c == '\n') + serial_putc('\r'); + serial_putc(c); +#else struct cn_device *cnd; struct consdev *cn; char *cp; @@ -566,6 +574,7 @@ cnputc(' '); cnputc('\r'); } +#endif } void
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304070140.h371eiQu007645>