Date: Mon, 11 Jul 2016 20:01:08 +0200 From: Jakub Klama <jakub.klama@uj.edu.pl> To: Paul Vixie <paul@redbarn.org> Cc: D7185+333+7754cf487cff2162@reviews.freebsd.org, freebsd-virtualization@freebsd.org Subject: Re: [Differential] D7185: Add virtio-console support to bhyve Message-ID: <FCF5C7E6-2BCF-4729-BC2B-788E1FE74BCE@uj.edu.pl> In-Reply-To: <5783D6FF.7010107@redbarn.org> References: <differential-rev-PHID-DREV-h346qsj6dfo524z3qnfy-req@FreeBSD.org> <5783D6FF.7010107@redbarn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> Wiadomo=C5=9B=C4=87 napisana przez Paul Vixie <paul@redbarn.org> w = dniu 11.07.2016, o godz. 19:27: >=20 > fwiw, bhyve's existing console support is working fine for me. i use = rtty (from ports). my configuration looks like this: >=20 > [mm1.redbarn:amd64] ls -l /usr/local/rtty/dev > total 3 > lrwxr-xr-x 1 root wheel 11 May 18 2014 family@ -> /dev/nmdm2A > lrwxr-xr-x 1 root wheel 11 May 17 2014 guests@ -> /dev/nmdm0A > lrwxr-xr-x 1 root wheel 11 Nov 16 2014 pbx@ -> /dev/nmdm5A > lrwxr-xr-x 1 root wheel 11 Jun 1 2014 sleipnir@ -> /dev/nmdm3A > lrwxr-xr-x 1 root wheel 11 May 18 2014 util@ -> /dev/nmdm1A > lrwxr-xr-x 1 root wheel 11 May 1 2015 yeti-dns@ -> /dev/nmdm7A >=20 > the bhyve processes are using the corresponding "B" devices. rtty = keeps logs: >=20 > [mm1.redbarn:amd64] ls -l /usr/local/rtty/log/ > total 164401 > -rw-r----- 1 root wheel 2132344 Jul 10 07:18 family > -rw-r----- 1 root wheel 1176529 Jul 10 03:58 guests > -rw-r----- 1 root wheel 1964961 Jul 11 06:23 pbx > -rw-r----- 1 root wheel 133664527 Jul 11 17:25 sleipnir > -rw-r----- 1 root wheel 17943116 Jul 11 17:06 util > -rw-r----- 1 root wheel 11042436 Jul 11 17:11 yeti-dns >=20 > so i can find out why something crashed even if i wasn't watching at = the time. >=20 > so, i'm having trouble understanding the need for virtio-console to be = able to open a host-side unix-domain socket in the file system? >=20 The purpose of virtio-console is to create arbitrary bidirectional, = host-to-guest communication channels that bypass guest's network stack (don't require working = networking in the guest). But even for using it as the system console, it's a bit better than = emulated serial port, because the protocol supports passing console resize events from host to guest. Jakub=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FCF5C7E6-2BCF-4729-BC2B-788E1FE74BCE>