Skip site navigation (1)Skip section navigation (2)
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>