Hi,

after i fixed some interrupt handling stuff (basically the interrupts never 
gots desasserted interally) the output from userspace to the UART is really 
slow. The kernel messages are processed normally.

It seems, that one character needs one timer tick until it gets passed to the 
UART hardware.

Takeshi, can you have a quick look at your uart driver and test it with the 
HEAD of my qemu-lm32? Maybe my interrupt handling is still fucked up, but on 
the other side, within the kernel the output works as expected.

Besides that, you could add the instruction
  and r0, r0, r0
to idle loop of the kernel. QEMU interprets this opcode as a HLT instruction, 
so it doesn't need 100% cpu on the host system.

-- 
wkr Michael Walle
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkym...@freenode
Webchat: www.milkymist.org/irc.html
Wiki: www.milkymist.org/wiki

Reply via email to