Hi,Michael

On 2010/01/25, at 7:27, Michael Walle wrote:
> 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.

When I tested the following commands, it took about 100 millisecond. 
It seems like there is no problem.
What test did you do?

  root:/> ls -la /etc/services
  -rw-r--r--    1 root     root         8205 Feb  6  2008 /etc/services
  root:/> cat /etc/services >/dev/ttyS0
  root:/> 

> 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.

Thanks,
I will try.

Takeshi

_______________________________________________
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