qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Displaying serial terminals on qemu


From: Stevens, Weston
Subject: Re: [Qemu-devel] Displaying serial terminals on qemu
Date: Mon, 6 Dec 2010 17:59:51 -0800 (PST)

I forgot to mention we must also use our own devices also located on the floppy 
disk, E.G. /fd0/dev/tty0, /fd0/dev/ttyS0, /fd0/dev/ttyS1 instead of /dev/tty0, 
/dev/ttyS0, and /dev/ttyS1 on the host OS. How could I get 3 qemu SDL windows 
to pop up at once, 1 of the terminals running on /fd0/dev/tty0, 1 on 
/fd0/dev/ttyS0, and one on /fd0/dev/ttyS1 and they would all be tied together 
by the guest OS?

----- Original Message -----
From: "Serge E. Hallyn" <address@hidden>
To: "Weston Stevens" <address@hidden>
Cc: address@hidden
Sent: Monday, December 6, 2010 4:59:52 PM
Subject: Re: [Qemu-devel] Displaying serial terminals on qemu

Quoting Stevens, Weston (address@hidden):
> I run Ubuntu 10.04 LTS and have qemu 0.12.3. For a class project, we are 
> building our own pseudo-linux operating system, so we have our own kernel AND 
> user processes that we built, and we run this OS from a virtual floppy disk. 
> So we don't borrow anything from the Ubuntu host OS like the login, init, sh, 
> etc process images, just the ones we wrote ourselves that exist on the 
> floppy's file system.
> 
> I'd like to configure qemu to not just display tty0, but ALSO display virtual 
> serial terminals ttyS0 and ttyS1. Then I will run an instance of the login 
> process that I wrote on each of them and go from there. Help appreciated!
> 

IIUC you'll want to use the -serial option.  I.e. 

        kvm -serial stdio ... image.img

Will give you ttyS0 in the terminal from which you called kvm.  Or, you can
do

        kvm -serial tcp:localhost:2222,server ... image.img

and then

        telnet localhost 2222

from another terminal, to get serial port redirected through telnet.

-serge



reply via email to

[Prev in Thread] Current Thread [Next in Thread]