From ce0c1f9a8ca5199a949f07a4c14cd0ecd5823992 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sat, 19 Jan 2019 21:36:24 +0000 Subject: [PATCH] z280rc: fix tty blocking --- Kernel/platform-z280rc/devtty.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Kernel/platform-z280rc/devtty.c b/Kernel/platform-z280rc/devtty.c index baa3088d..b32bb6cf 100644 --- a/Kernel/platform-z280rc/devtty.c +++ b/Kernel/platform-z280rc/devtty.c @@ -39,8 +39,10 @@ struct s_queue ttyinq[NUM_DEV_TTY + 1] = { /* ttyinq[0] is never used */ void kputchar(char c) { + while(tty_writeready(1) != TTY_READY_NOW); if (c == '\n') tty_putc(1, '\r'); + while(tty_writeready(1) != TTY_READY_NOW); tty_putc(1, c); } -- 2.34.1