[Differential] D7185: Add virtio-console support to bhyve
Jakub Klama
jakub.klama at uj.edu.pl
Mon Jul 11 18:36:39 UTC 2016
> Wiadomość napisana przez Paul Vixie <paul at redbarn.org> w dniu 11.07.2016, o godz. 20:32:
>>> 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?
nmdm(4) emulates a serial port. how could one pass ioctls and signals via serial port?
>>> 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
>>> primitive.
>>
>> 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?
how could one pass ioctls via unix domain socket?
Jakub
More information about the freebsd-virtualization
mailing list