Jakub Klama wrote:

... What I meant is that virtio-console can be used as a
replacement for TCP/IP communication between host and guest (at least in
some applications). For example, it can be used by the "guest additions"
code to talk to the host.

so, kermit? :-)

nmdm could theoretically (as pty and pts both do) support
TIOCGWINSZ and SIGWINCH, though? or perhaps bhyve's virtio_console
device could offer pts(4) support?

Yeah, virtio_console totally deserves support for binding virtual
console to a pty/pts.

layering wise, adding TIOCGWINSZ and SIGWINCH support to nmdm makes more sense than inventing another host-side protocol. as does adding pts(4) support to the virtio_console driver. are those things hard?

is the protocol spoken over the virtio_console socket documented
online? i'd like to add support to rtty. currently i've been
running the "resize" command at the guest shell, which feels very

Right now the socket just speaks raw data. It would need some
multiplexing or ideally an IPC mechanism to send the resize events.

yikes. so you've got to reinvent what TIOCPKT does, but differently?

P Vixie
freebsd-virtualization@freebsd.org mailing list
To unsubscribe, send any mail to 

Reply via email to