[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] kernel2: Auf der seriellen Konsole CRLF benutzen
! kernel2: Mit CRLF statt nur LF werden die Ausgaben lesbarer. Mit 'qemu
-serial stdout' ist das nicht nötig, aber sowohl mit qemu in der
Standardeinstellung als auch mit screen und einer echten seriellen
Konsole hilft das.
Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
src/kernel2/src/console.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/kernel2/src/console.c b/src/kernel2/src/console.c
index 1a6aea2..50afd28 100644
--- a/src/kernel2/src/console.c
+++ b/src/kernel2/src/console.c
@@ -419,6 +419,10 @@ void con_putc(const char c)
{
static char last_char = 0;
+ if (c == '\n') {
+ outb(0x3f8, '\r');
+ while ((inb(0x3fd) & 0x20) == 0) asm("nop");
+ }
outb(0xe9, c);
outb(0x3f8, c);
while ((inb(0x3fd) & 0x20) == 0) asm("nop");
--
2.1.4