​Dear Peter,

I am working on Windows machine. Then, I connect the serial port, i.e. UART1, 
to a virtual COM port on the host. Sending the data from the guest to host 
works successfully; however, when I send the data from the host to the guest, 
the guest does not receive anything. I checked it and I find that the interrupt 
is not raises in the guest although it is enabled.  My it is due to a bug in 
Qemu? or something else that I am missing...?
Best,
Mahmoud
Mahmoud Shirazi, PhD
Assistant Professor, 
Department of Computer Science and Information Technology,
Institute for Advanced Studies in Basic Sciences (IASBS),
Zanjan, Iran
Tel: +98-24-33153395
http://iasbs.ac.ir/~m.shirazi


On Mon, 05/10/2021 01:24 AM, Peter Maydell <[email protected]> wrote:
> 
On Sun, 9 May 2021 at 17:15, Mahmoud Shirazi " 
target="_blank"><[email protected]> wrote:
> > I checked many machines (boards) in Qemu. Al all of them, all UARTs are as 
> > gpio-out. Does it means that the connection between the guest and host is 
> > in one direction (from guest to host)?
> > If yes, I there is a way to have a bidirectional connection between the 
> > guest and host over UART?
> 
> No, UARTs are all bidirectional. You can connect a simulated
> UART up to any of QEMU's "chardev" backends (eg to a TCP port,
> to the terminal, to a unix pipe), depending on what your needs
> are for the host end of the connection. Check the documentation
> for details.
> 
> thanks
> -- PMM
> 

Reply via email to