Date: Sun, 13 Apr 2014 19:08:24 +0400 From: Roman Bogorodskiy <novel@FreeBSD.org> To: Peter Grehan <grehan@freebsd.org> Cc: freebsd-virtualization@freebsd.org Subject: Re: bhyve: allow specifiying tty by fd Message-ID: <20140413150823.GB99234@kloomba> In-Reply-To: <534584FE.60807@freebsd.org> References: <20140305130030.GA40560@dev.san.ru> <5318BF7F.4060306@freebsd.org> <20140409172657.GB1313@kloomba> <534584FE.60807@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Peter Grehan wrote: > Hi Roman, > > >>> bhyve <snip> -s 31,lpc -l com1,fd=19 vm0 > >> > >> Yes, useful idea, and will become more relevant in the capsicum world > >> of passing fd's to a sandboxed bhyve. > >> > >> Thanks: I'll get this submitted. > > > > Hi Peter! > > > > Any news on that? > > I started to do it, and then hesitated bit for two reasons. First, > it's useful for all backends, but there still needs to be a type - file > descriptors can't be treated as something opaque: there still needs to > be knowledge of whether it's a socket, char device, file etc, so the > option may need additional information to describe that. Could it be an additional comma separated option? E.g.: -l com1,fd=42,sock or -l com1,fd=42,tty etc > Also, given that Capsicum wants to pass fd's as parameters, I was > wondering if there is a general syntax style for doing this. "fd=%d" > seems Ok, though it would be useful if there was something in libutil to > parse an option like this if it is the preferred way forward for FreeBSD > executables. > > What do folk think ? Any useful precedents ? Off the top of my head I cannot recall such an example in the tree. Roman Bogorodskiy [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (FreeBSD) iQEcBAEBAgAGBQJTSqhnAAoJEMltX/4IwiJqWe0H/Raut30Kmj1/JSCqOtDc/U7b 3sYIS0df9VfRhlAI4kpnhM+4A6AHZ8+EW5hZuDPB36xeDnmkm3OtJVvWpMlG26yz N9JZwcLuL61Sf3wLK5D8jLRqlvf6vdEdZd1YlcycumVLuS1/IPvURwN5WaER8xNT AoSnpOesrrIfWnWD3GNxmur+tfAjRXD6DFhZ+qddTFI/TMO8rtQCIgrsH09lXrMK dA6CwIurHNnr5ZG4j3kqf3mPyw6Agsqb9u5rib+YmvKqsn0wxDvAzP7xieZOHRnz nsBTQsBdRNwBpeZLTWpVOarrpPG4ED81YdOVlDmFBidgLd6vppHDO5R+oEe1sIA= =+Ll3 -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140413150823.GB99234>
