From nobody Tue Sep 9 19:07:04 2025 X-Original-To: freebsd-virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cLtc3044Sz67K4F for ; Tue, 09 Sep 2025 19:07:15 +0000 (UTC) (envelope-from jon@xyinn.org) Received: from mail-10625.protonmail.ch (mail-10625.protonmail.ch [79.135.106.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cLtc045ljz41fw for ; Tue, 09 Sep 2025 19:07:12 +0000 (UTC) (envelope-from jon@xyinn.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=xyinn.org header.s=protonmail3 header.b=ejguS4A6; dmarc=pass (policy=none) header.from=xyinn.org; spf=pass (mx1.freebsd.org: domain of jon@xyinn.org designates 79.135.106.25 as permitted sender) smtp.mailfrom=jon@xyinn.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xyinn.org; s=protonmail3; t=1757444828; x=1757704028; bh=wehHY+mx2AWn5uLsN/yyhy2E9LJuHy5w3iMxdwCk9jE=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ejguS4A62v0d6dNH649WYR7tkgdG8iILROTn33pPKucFA6JNyI34IXXVQBsBT2gP+ 6lJV7M3gycYXEXMeUyES1HwbBiyrMyav7aYDSAaGhsXXc9uRQwdXhFvB4NmR+nnpcl fWTp/SUsdj1qSfqb7YRHATckl/DfxaneP7ox+rySFpFq2UemJll7mxJHDyRoUEnZ7r Dyr/Oz/wXexmQFu3qgd8Ih7BGdysKE36ew6LN3bvjVEq8FOWuctHhTkvmcS1cM0rWI 3aEcMgVixpxJyHLwPEGhtdS7FXFYnkWtZV2T2hhgGtBka0LUs1QvfZgK6FiF6wVmem oaalIDL0hBNdA== Date: Tue, 09 Sep 2025 19:07:04 +0000 To: freebsd-virtualization@freebsd.org From: Jonathan Vasquez Subject: Re: bhyve rw access to host filesystem? Message-ID: In-Reply-To: References: Feedback-ID: 12351801:user:proton X-Pm-Message-ID: 1c44c11d7c494296b939a3a64e530f245e7cf3e0 List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1=_3FYcSH7FGnYVXQUCoj64KiCKR7FLA2Ur0koBBvXlo" X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[xyinn.org,none]; RWL_MAILSPIKE_EXCELLENT(-0.40)[79.135.106.25:from]; R_DKIM_ALLOW(-0.20)[xyinn.org:s=protonmail3]; R_SPF_ALLOW(-0.20)[+ip4:79.135.106.0/24]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEFALL_USER(0.00)[jon]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; ASN(0.00)[asn:62371, ipnet:79.135.106.0/24, country:CH]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[79.135.106.25:from]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[xyinn.org:+] X-Rspamd-Queue-Id: 4cLtc045ljz41fw --b1=_3FYcSH7FGnYVXQUCoj64KiCKR7FLA2Ur0koBBvXlo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 WWVhIGRlZmluaXRlbHkuIFdpbmRvd3MgaXMgYWN0dWFsbHkgbXkgbWFpbiB1c2UgY2FzZSB3aGVy ZSBJIG5lZWQgdG8gc2hhcmUgZmlsZXMgYmV0d2VlbiB0aGUgaG9zdCBhbmQgZ3Vlc3QuCgpKb25h dGhhbiBWYXNxdWV6ClBHUDogMzREQSA4NThDIDE0NDcgNTA5RSBDNzdBIEQ0OUYgRkI4NSA5MEI3 IEM0Q0EgNTI3OQpTZW50IHdpdGggUHJvdG9uTWFpbCBTZWN1cmUgRW1haWwKClNlbnQgZnJvbSBb UHJvdG9uIE1haWxdKGh0dHBzOi8vcHJvdG9uLm1lL21haWwvaG9tZSkgZm9yIEFuZHJvaWQuCgot LS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tLS0tCk9uIFR1ZXNkYXksIDA5LzA5LzI1IGF0 IDE0OjM0IE51bm8gVGVpeGVpcmEgPGVkdWFyZG9AZnJlZWJzZC5vcmc+IHdyb3RlOgoKPiBIZWxs bywKPiBJIGhhdmUgaGF2ZSBhbHJlYWR5IHRyaWVkIGl0IHdpdGggYSBsaW51eCAoZGViaWFuKSBn dWVzdCBhbmQgaXQgd29ya3MgZmluZSB0b28uCj4gSSdtIGxvb2tpbmcgZm9yIHA5ZnMgc3VwcG9y dCBvbiB3aW5kb3dzIGd1ZXN0cyBidXQgZm9yIHdoYXQgSSBkaWdnZWQsIHRoZXJlIGlzIG5vIDlw IHN1cHBvcnQgeWV0IGJ1dCBJIGFsc28gZm91bmQgdGhhdCBtaWNyb3NvZnQgdXNlcyBpdCBvbiBs aW51eCBzdWJzeXN0ZW0uLi4KPiBJZiB5b3Uga25vdyBhIHByb2dyYW0gdGhhdCBkbyA5cCBvbiB3 aW5kb3dzLCBwbGVhc2Ugc2hhcmUuCj4gVGhhbmtzLAo+Cj4gTGV4aSBXaW50ZXIgPGl2eUBmcmVl YnNkLm9yZz4gZXNjcmV2ZXUgKHRlcsOnYSwgOS8wOS8yMDI1IMOgKHMpIDE0OjQ4KToKPgo+PiB2 b2lkOgo+Pj4gSSdkIGxpa2UgdG8gaGF2ZSBvbmUgYmh5dmUgdm0gYWNjZXNzIHRoZSBiaHl2ZSAq aG9zdCdzKiBmaWxlc3lzdGVtCj4+Cj4+IHRoaXMgaXMgd2hhdCBwOWZzKDQpIGlzIGZvci4KPj4K Pj4+IEkgY2FuJ3Qgc2VlbSB0byBmaW5kIGluc3RydWN0aW9ucyBob3cgdG8gZG8gdGhpcywgYWx0 aG91Z2ggOXAgbG9va3MKPj4+IHByb21pc2luZywgYW0gbm90IHN1cmUgdGhpcyBjYW4gYmUgYWNj ZXNzZWQgZnJvbSB0aGUgaG9zdC4KPj4KPj4gcDlmcyBleHBvcnRzIGFuIGV4aXN0aW5nIGRpcmVj dG9yeSB0cmVlIGZyb20gdGhlIGhvc3QgKHNpbWlsYXIgdG8gdGhlCj4+IE5GUyBzZXJ2ZXIpLCBz byB0aGUgaG9zdCBjYW4gYWx3YXlzIGFjY2VzcyB0aGUgZmlsZXMgYnkgZGVmaW5pdGlvbi4KPj4K Pj4gdG8gZXhwb3J0IHRoZSBmaWxlc3lzdGVtLCBhZGQgYSB2aXJ0aW8tOXAgZGV2aWNlIHRvIGJo eXZlOgo+PiBiaHl2ZSBbLi4uXSAtcyA1OjAsdmlydGlvLTlwLG15c2hhcmU9L3NvbWUvcGF0aCxy dwo+PiAnbXlzaGFyZScgc2hvdWxkIGJlIHJlcGxhY2VkIHdpdGggYSBkZXNjcmlwdGl2ZSBuYW1l IGZvciB0aGUgc2hhcmUsCj4+IGFuZCBjaGFuZ2UgJ3J3JyB0byAncm8nIHRvIG1ha2UgaXQgcmVh ZC1vbmx5Lgo+Pgo+PiBpbiB0aGUgZ3Vlc3QsIG1vdW50IHRoZSBmaWxlc3lzdGVtIGFzIG5vcm1h bCBpbiAvZXRjL2ZzdGFiIHVzaW5nIHRoZQo+PiBzYW1lIHNoYXJlIG5hbWU6Cj4+IG15c2hhcmUg L215c2hhcmUgcDlmcyBydyAwIDAKPj4KPj4gbm90ZSB0aGF0IHVubGlrZSBORlMsIHRoaXMgZG9l c24ndCB3b3JrIGF1dG9tYXRpY2FsbHkgZm9yIGRlc2NlbmRlbnQKPj4gbW91bnRwb2ludHMgb24g dGhlIGhvc3QgKGUuZy4sIFpGUyBmaWxlc3lzdGVtIGhpZXJhcmNoaWVzKTsgaW5zdGVhZAo+PiB5 b3UgbmVlZCB0byBleHBvcnQgYW5kIG1vdW50IGVhY2ggY2hpbGQgZmlsZXN5c3RlbSBzZXBhcmF0 ZWx5Lgo+Pgo+PiB0aGlzIGlzIGNvbXBhdGlibGUgb24gYm90aCB0aGUgaG9zdCBhbmQgZ3Vlc3Qg c2lkZSB3aXRoIHZpcnRpby05cCBpbgo+PiBMaW51eCBhbmQgb3RoZXIgb3BlcmF0aW5nIHN5c3Rl bXMsIGJ1dCBub3Qgd2l0aCB0aGUgbmV3ZXIgdmVyc2lvbgo+PiB3aGljaCBpIGNhbid0IHJlbWVt YmVyIHRoZSBuYW1lIG9mIChWaXJ0RlM/KS4KPgo+IC0tCj4KPiBOdW5vIFRlaXhlaXJhCj4gRnJl ZUJTRCBVTklYOiA8ZWR1YXJkb0BGcmVlQlNELm9yZz4gV2ViOiBbaHR0cHM6Ly9GcmVlQlNELm9y Z10oaHR0cHM6Ly9mcmVlYnNkLm9yZy8p --b1=_3FYcSH7FGnYVXQUCoj64KiCKR7FLA2Ur0koBBvXlo Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PlllYSBkZWZpbml0ZWx5LiBXaW5kb3dzIGlzIGFjdHVh bGx5IG15IG1haW4gdXNlIGNhc2Ugd2hlcmUgSSBuZWVkIHRvIHNoYXJlIGZpbGVzIGJldHdlZW4g dGhlIGhvc3QgYW5kIGd1ZXN0Ljxicj48YnI+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1 cmVfYmxvY2stdXNlciI+PGRpdj5Kb25hdGhhbiBWYXNxdWV6PGJyPjwvZGl2PjxkaXY+UEdQOiAz NERBIDg1OEMgMTQ0NyA1MDlFIEM3N0EgIEQ0OUYgRkI4NSA5MEI3IEM0Q0EgNTI3OTxicj48L2Rp dj48ZGl2PlNlbnQgd2l0aCBQcm90b25NYWlsIFNlY3VyZSBFbWFpbDxicj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48L2Rpdj48YnI+PGJyPlNlbnQgZnJvbSA8YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0i aHR0cHM6Ly9wcm90b24ubWUvbWFpbC9ob21lIiByZWw9Im5vcmVmZXJyZXIiPlByb3RvbiBNYWls PC9hPiBmb3IgQW5kcm9pZC48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIj48YnI+PGJyPi0t LS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0tLS08YnI+T24gVHVlc2RheSwgMDkvMDkvMjUg YXQgMTQ6MzQgTnVubyBUZWl4ZWlyYSAmbHQ7ZWR1YXJkb0BmcmVlYnNkLm9yZyZndDsgd3JvdGU6 PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIj48 ZGl2PjxkaXY+PGRpdj48ZGl2PkhlbGxvLDxicj48YnI+PC9kaXY+SSBoYXZlIGhhdmUgYWxyZWFk eSB0cmllZCBpdCB3aXRoIGEgbGludXggKGRlYmlhbikgZ3Vlc3QgYW5kIGl0IHdvcmtzIGZpbmUg dG9vLjxicj48L2Rpdj5JJ20gbG9va2luZyBmb3IgcDlmcyBzdXBwb3J0IG9uIHdpbmRvd3MgZ3Vl c3RzIGJ1dCBmb3Igd2hhdCBJIGRpZ2dlZCwgdGhlcmUgaXMgbm8gOXAgc3VwcG9ydCB5ZXQgYnV0 IEkgYWxzbyBmb3VuZCB0aGF0IG1pY3Jvc29mdCB1c2VzIGl0IG9uIGxpbnV4IHN1YnN5c3RlbS4u Ljxicj48YnI+PC9kaXY+SWYgeW91IGtub3cgYSBwcm9ncmFtIHRoYXQgZG8gOXAgb24gd2luZG93 cywgcGxlYXNlIHNoYXJlLjxicj48YnI+PC9kaXY+VGhhbmtzLDwvZGl2Pjxicj48ZGl2IGNsYXNz PSJnbWFpbF9xdW90ZSBnbWFpbF9xdW90ZV9jb250YWluZXIiPjxkaXYgZGlyPSJsdHIiIGNsYXNz PSJnbWFpbF9hdHRyIj5MZXhpIFdpbnRlciAmbHQ7PGEgcmVsPSJub3JlZmVycmVyIj5pdnlAZnJl ZWJzZC5vcmc8L2E+Jmd0OyBlc2NyZXZldSAodGVyw6dhLCA5LzA5LzIwMjUgw6AocykgMTQ6NDgp Ojxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46 IDAgMCAwIC44ZXg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYzsgcGFkZGluZy1sZWZ0OiAx ZXgiPnZvaWQ6PGJyPg0KJmd0OyBJJ2QgbGlrZSB0byBoYXZlIG9uZSBiaHl2ZSB2bSBhY2Nlc3Mg dGhlIGJoeXZlICpob3N0J3MqIGZpbGVzeXN0ZW08YnI+DQo8YnI+DQp0aGlzIGlzIHdoYXQgcDlm cyg0KSBpcyBmb3IuPGJyPg0KPGJyPg0KJmd0OyBJIGNhbid0IHNlZW0gdG8gZmluZCBpbnN0cnVj dGlvbnMgaG93IHRvIGRvIHRoaXMsIGFsdGhvdWdoIDlwIGxvb2tzPGJyPg0KJmd0OyBwcm9taXNp bmcsIGFtIG5vdCBzdXJlIHRoaXMgY2FuIGJlIGFjY2Vzc2VkIGZyb20gdGhlIGhvc3QuPGJyPg0K PGJyPg0KcDlmcyBleHBvcnRzIGFuIGV4aXN0aW5nIGRpcmVjdG9yeSB0cmVlIGZyb20gdGhlIGhv c3QgKHNpbWlsYXIgdG8gdGhlPGJyPg0KTkZTIHNlcnZlciksIHNvIHRoZSBob3N0IGNhbiBhbHdh eXMgYWNjZXNzIHRoZSBmaWxlcyBieSBkZWZpbml0aW9uLjxicj4NCjxicj4NCnRvIGV4cG9ydCB0 aGUgZmlsZXN5c3RlbSwgYWRkIGEgdmlydGlvLTlwIGRldmljZSB0byBiaHl2ZTo8YnI+DQombmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgYmh5dmUgWy4uLl0gLXMgNTowLHZpcnRpby05cCxteXNo YXJlPS9zb21lL3BhdGgscnc8YnI+DQonbXlzaGFyZScgc2hvdWxkIGJlIHJlcGxhY2VkIHdpdGgg YSBkZXNjcmlwdGl2ZSBuYW1lIGZvciB0aGUgc2hhcmUsPGJyPg0KYW5kIGNoYW5nZSAncncnIHRv ICdybycgdG8gbWFrZSBpdCByZWFkLW9ubHkuPGJyPg0KPGJyPg0KaW4gdGhlIGd1ZXN0LCBtb3Vu dCB0aGUgZmlsZXN5c3RlbSBhcyBub3JtYWwgaW4gL2V0Yy9mc3RhYiB1c2luZyB0aGU8YnI+DQpz YW1lIHNoYXJlIG5hbWU6PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IG15c2hhcmUm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7L215c2hhcmUmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgcDlmcyBydyAwIDA8YnI+DQo8YnI+DQpub3RlIHRoYXQgdW5saWtlIE5GUywg dGhpcyBkb2Vzbid0IHdvcmsgYXV0b21hdGljYWxseSBmb3IgZGVzY2VuZGVudDxicj4NCm1vdW50 cG9pbnRzIG9uIHRoZSBob3N0IChlLmcuLCBaRlMgZmlsZXN5c3RlbSBoaWVyYXJjaGllcyk7IGlu c3RlYWQ8YnI+DQp5b3UgbmVlZCB0byBleHBvcnQgYW5kIG1vdW50IGVhY2ggY2hpbGQgZmlsZXN5 c3RlbSBzZXBhcmF0ZWx5Ljxicj4NCjxicj4NCnRoaXMgaXMgY29tcGF0aWJsZSBvbiBib3RoIHRo ZSBob3N0IGFuZCBndWVzdCBzaWRlIHdpdGggdmlydGlvLTlwIGluPGJyPg0KTGludXggYW5kIG90 aGVyIG9wZXJhdGluZyBzeXN0ZW1zLCBidXQgbm90IHdpdGggdGhlIG5ld2VyIHZlcnNpb248YnI+ DQp3aGljaCBpIGNhbid0IHJlbWVtYmVyIHRoZSBuYW1lIG9mIChWaXJ0RlM/KS48YnI+DQo8L2Js b2NrcXVvdGU+PC9kaXY+PGRpdj48YnIgY2xlYXI9ImFsbCI+PC9kaXY+PGJyPjxzcGFuIGNsYXNz PSJnbWFpbF9zaWduYXR1cmVfcHJlZml4Ij4tLSA8L3NwYW4+PGJyPjxkaXYgZGlyPSJsdHIiIGNs YXNzPSJnbWFpbF9zaWduYXR1cmUiPjxkaXYgZGlyPSJsdHIiPjxkaXY+PGZvbnQgY29sb3I9IiM4 ODg4ODgiPk51bm8gVGVpeGVpcmE8L2ZvbnQ+PC9kaXY+PGRpdj48ZGl2Pjxmb250IGNvbG9yPSIj ODg4ODg4Ij4NCkZyZWVCU0QgVU5JWDombmJzcDsgJmx0O2VkdWFyZG9ARnJlZUJTRC5vcmcmZ3Q7 Jm5ic3A7ICZuYnNwO1dlYjombmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly9mcmVlYnNkLm9yZy8iIHJl bD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vRnJlZUJTRC5vcmc8L2E+PGJy PjwvZm9udD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCjwvYmxvY2txdW90ZT48L2Rpdj4NCiAg ICAgICAgICAgICAgICAgICAgPC9ib2R5PjwvaHRtbD4= --b1=_3FYcSH7FGnYVXQUCoj64KiCKR7FLA2Ur0koBBvXlo--