From nobody Tue Feb 10 03:04:51 2026 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 4f95yr75b1z6RJ1D for ; Tue, 10 Feb 2026 03:05:08 +0000 (UTC) (envelope-from emil@etsalapatis.com) Received: from mail-yx1-xb12b.google.com (mail-yx1-xb12b.google.com [IPv6:2607:f8b0:4864:20::b12b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f95yq613Cz3SsD for ; Tue, 10 Feb 2026 03:05:07 +0000 (UTC) (envelope-from emil@etsalapatis.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=etsalapatis-com.20230601.gappssmtp.com header.s=20230601 header.b=Eu4sFIo+; dmarc=none; arc=pass ("google.com:s=arc-20240605:i=1"); spf=pass (mx1.freebsd.org: domain of emil@etsalapatis.com designates 2607:f8b0:4864:20::b12b as permitted sender) smtp.mailfrom=emil@etsalapatis.com Received: by mail-yx1-xb12b.google.com with SMTP id 956f58d0204a3-649e97f1e1eso4163585d50.1 for ; Mon, 09 Feb 2026 19:05:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770692702; cv=none; d=google.com; s=arc-20240605; b=CGS+rEBSfaFy/PXZ74HoSr51zSS9FY7YEZCOn7gGaF6cTBPacBUacTezRx0aevdYhZ Uk/qRJWlBe0b6TOOX57lNy6m2UvdUhZWVUDR4I64Dw6m2cotg4Z5jkb9KW8+yIQoGFYy QggNtYSLERukVXkaiYAsaaQTpsMW7iI4Xk/BEDOkFrXzsficv9hK0e3roaQPs6SdcTVH HeaPPjflgvAkxN7bJ+yZVNx/Ob0cxeFLgFsKMNdASUdFkiaJsrWXTZSSVAklpUZ/N+z4 yJc+BCtJkyQqX7Ij2oX36J733rX54dlXk3GsOxxVYti8xB6OslTs+XRrgTBPl1BT1E+u Cpgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=Titaj/m/1H4NIWdlei6DF9NbFw5sTsTLJIl2UFPOHaI=; fh=ylUwfYAaqnlHnbbHViNqLb9oyzx4pioDM0r7rHIkE40=; b=MlLSeP+LBERKseel/aSsSMxshyW7FBjfr/YEse+z4ZpGPpBGdA5ZwU5R7ub1WFAZuZ o+lIKMsanw9EVCdOCYrB8Bj0S1qU/y6r5g3sPULAX2oI7teVtiEbT6AsgPawoYIoTcIC xxlMs9Wi2VXTd7dUKm1QLELnKaygZXINV89QiENlvuY1MOinIj2RIo2XjAJ2cBFu+L0J xMJ0CvshrHrAx+dGv46hCRuUJo4SS0w/HoO9Xw5E8S7Z2CTWyG/CCMWi0Oiu+7tEuOZT 9zdDhuhArAhSiTbFxa1usZPImQQAmDss+ba/1qAOJ9h+iFuRdHKfWtA0g/P58NeP4FRs nvCg==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etsalapatis-com.20230601.gappssmtp.com; s=20230601; t=1770692702; x=1771297502; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Titaj/m/1H4NIWdlei6DF9NbFw5sTsTLJIl2UFPOHaI=; b=Eu4sFIo+0F616WjlWMfTjbbvGPxz00nJmZdqRQiOnn/KvM6VpOBaGCDJk4jLwKmV9c G7VG6vQasV590aaKKbw5nChZmxEnLQZFTy+rko86mrCZI4LuBx4YwU2V9U6QISWgOEpK X7+aDvIjoVYRagylqQyP5ZdjqT6zTfGr6VTVHNjAav17rsiFLKacYb74SIV+MJqYX9mM Terz+ZObvSRK9vcCmsNn94obiTM5sCxhgFJdJAlwPbko7C9C4cAq/aa/K9LXFygxwB4V 2tbtLt0PeUcCD4UtTbc57foByxurSRxucZr/obvYyLhj5UNowJNmZnxiH0GgGGFhJaLt Vi8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770692702; x=1771297502; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Titaj/m/1H4NIWdlei6DF9NbFw5sTsTLJIl2UFPOHaI=; b=sQ0cg0i8FYqIel+HS5hS7fGBC9c570Pw+mt54qTDIqE/yywiBlpHsdL6yT4Ru1Eiyh QCR8XJaBFGbTsdZ/8MEG6CQ9qEXtFoXiNna6W4BSEsE0G9d33VZxLI9KopupfjcRuolT s6jMU7mAlwci+JRnA3XcEP+psjF5xEjDS0tM2IIaEiZJwsiZ0epcPdtrPP2ZWU5jdt+c mtVn1HrfBkkIl4Zkae2HhXXGlMGDlER6MF6RPlZnFsfBenAM0+yKApQSyJIONXCGXevy 56MbSmg9K+psLuAAzpJkaVHgICwuFI5vQb+K6+LyDkwysfo9p234sAsMLTZJWP9k6xIU zTIA== X-Gm-Message-State: AOJu0YwB9CbnEZNre2iekEJcJeRHbL2rtCUp8+x2wcq7ygHPKI59GYeh isniot3lWcrE/awYNdklg8hc3e+AAWK26Ir3n1MxzpTTxId3qTMopR0IY0QYTWxy0ksBDp85lB8 Ul75OpFql7QAa4w1o/9GDplu1UBCCyHQxlgGSjJy40XhlzQae0y+iF4qAbA== X-Gm-Gg: AZuq6aJlEi+JXbqY/CHjG7Yp4zgMYXGwNTvHhn+TxW1KgYG7O4ln9xULN+DOhwM+U0L 1tt3VqBo2UcPTdLIw2W6wZPXxsgNvsauqrRm3JNkAh+pzXPZcQt2wYpPCQEYvFiXlyO/k+c87b8 0proVgQBp06g680vQ5ShDOHpelwTigCSHwdPNhc1g7rPUtul/mHmHiXVOYrV2dpR9YAs1DKJAUs gcAY3kE0EAXSn/ujlgbSzLY1uIr7ycew+M5LkmzBUogYYcUAkzxLhcfURGUPTOICt2rE99dvHvH siG0RTOax9tTPz0ijn6B X-Received: by 2002:a05:690e:124f:b0:64a:dc2e:9b22 with SMTP id 956f58d0204a3-64af21b766cmr581152d50.74.1770692701988; Mon, 09 Feb 2026 19:05:01 -0800 (PST) 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 From: Emil Tsalapatis Date: Mon, 9 Feb 2026 22:04:51 -0500 X-Gm-Features: AZwV_Qh01BjD0LcHPknHlQ5uBKKOIa6wmE8FI6BenZdIEEHYx0MsJjTN4w8HZbs Message-ID: Subject: RFC: Kernel virtiofs driver To: Virtualisation on FreeBSD Content-Type: multipart/alternative; boundary="000000000000823f05064a6f8508" X-Spamd-Result: default: False [-4.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[etsalapatis-com.20230601.gappssmtp.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[etsalapatis.com]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b12b:from]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; DKIM_TRACE(0.00)[etsalapatis-com.20230601.gappssmtp.com:+] X-Rspamd-Queue-Id: 4f95yq613Cz3SsD X-Spamd-Bar: ---- --000000000000823f05064a6f8508 Content-Type: text/plain; charset="UTF-8" Hi everyone, I recently finished the virtiofs driver and it is now ready for review. The device allows for sharing directories between a FreeBSD guest and a host. The driver really is two components: 1) The virtio device that sends FUSE tickets to and from the host: D46295 2) The file system that gets mounted in the guest: D46296 . To test it you need a couple additional fixes/workarounds for FUSE-related issues. You can grab a working tree here or apply diffs D55047 and D55046 . D55046 is a workaround, but still prevents an assertion failure related to FUSE caching until the underlying issue is properly fixed on HEAD. To use it, make sure you are creating virtiofs device on the host then from the FreeBSD guest run mount -t virtiofs where is the name tag you gave to the virtiofs device in the host VMM. Reviews and testing welcome! Thanks, Emil --000000000000823f05064a6f8508 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi everyone,

=C2=A0 =C2=A0 I = recently finished the virtiofs driver and it is now ready for review. The d= evice allows for sharing directories between a FreeBSD guest and a host.
The driver really is two components:

1) The virtio = device that sends FUSE tickets to and from the host: D46295
2) The file= system that gets mounted in the guest: D46296.

To test it you need a couple additional fixes/workarounds for FUSE-relat= ed issues. You can grab a working tree here or apply diffs D55047 and D55046. D55046 is a workaround, but=20 still prevents an assertion failure related to FUSE caching until the under= lying issue is properly fixed on HEAD.=C2=A0

To us= e it, make sure you are creating virtiofs device on the host then from the = FreeBSD guest run

mount -t virtiofs <tag> &l= t;mountpoint>

where <tag> is the name tag= you gave to the virtiofs device in the host VMM.

= Reviews and testing welcome!

Thanks,
Emi= l


--000000000000823f05064a6f8508-- From nobody Tue Feb 10 06:57:02 2026 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 4f9C794L7qz6RZy4 for ; Tue, 10 Feb 2026 06:57:41 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9C792BxXz3qNs for ; Tue, 10 Feb 2026 06:57:41 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-2a9057b2ec3so2287565ad.2 for ; Mon, 09 Feb 2026 22:57:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770706659; cv=none; d=google.com; s=arc-20240605; b=f/XJIRkOZi1c9FBKYc84zEre01pD2EIzMKFZ70G8mguyFbAIVrK5pBNONJTQ7OiCIf /m5fwT+8aLKWuAnYb469Z13IvxW1STf/IJX1GOdm9Xb/amzGdin/uRrzvQAGKdaMX7bE h0Tn4O7W1YZ0jDzQOMo4tj/x06Kj3tSD4Gq4hKBETQT5Oup8jiEYcEFyUWVJFap5Cs72 BpYRBjhKLye7hVdfSZJ7sPatFloBtHsuVpBzLI8/gqvSxN1lKeGi2xK6cvWFhm+bg7xJ nQcwR8y7uysqnM5zbiQxHmsPsAVg8kzD3gqHU4uDKgM/4rCgexiAh/VPzbv6dgDLTwbg LSVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=bnSjjoa7tmxHNm0h1HxD1F+/65gHjCfjswPsFogjomY=; fh=aiGYrR7nGqVb0iEMHnckOin5OEHWKAZoQQhzOtWeB5I=; b=WYoTW3iVADA5ctGeMFeoOJJ3OksWcmNYJjZVhpAkg6irCDnaEorArmZPpOIKiJPFEu ajyDDqHyJhMuiOMDSY3+ZI6vussi6XIZO0XH+HEjgmrXcvap9KUUhTYjai1LDvFUmUTg 7ovmOOmEQFqO4y6hmUSOR8u/m6Nho/LUKgArSmLVBVBhSS9faLF8xZIcuVc32ruh8P31 fOTFvZEF9xBL2qbZrk0uazP7NsSdJukgbGl30BPxyGoR6sjuQKixexEKRJKngS4mvGGL xEPQfmDyH9vRwdnaPLtvHeOKA21SxFniye6hEBHDSYVGe1CE8XlEzVkCdW4q94ys6CO6 DpUw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770706659; x=1771311459; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=bnSjjoa7tmxHNm0h1HxD1F+/65gHjCfjswPsFogjomY=; b=H6xEF8wcHqNJf/dvdLAc848eBC0BjVrDHO/xCqrMim3oOyMpqHNW16j7seSYDVcoDC hNpzV6vgfU8utERZXlJ6rooREqt1YXMRl0eCcm/6cZ0w9j265vx1t40fXvcv6ZH5MlMs sNpdiv1q0UGIaqyQU3YYCpmFgvdl+dOg7hazjFiATDqpntouCBxozYRT6dqVD+K+mN2A rsdSpnAXTJdj4PTr9t6hWChriMGjkPkNn5nE4wMlbSi+poFx9UoJyRfC8w+ZBYfVhEOw tc8Yz0rvMtWqBSR49f0zARO+w6ARlc7PEorpwtQqN7CqukHKA6bxSEbBSXCiUz175VIl vE5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770706659; x=1771311459; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bnSjjoa7tmxHNm0h1HxD1F+/65gHjCfjswPsFogjomY=; b=tlKtHZYcgDnXkZyajhbDawTeq0I88+9DMIObl6wg+sxU80iRReaorbmt2GZNBrjWCN 2/KL/dNH+Lx63wEMs0Kul6grmbdN3Fp2eYO5W9duh8uNQLr6qip5II8u8g3RESDaTn8S BKdRv+GIqialMtnaf38P9l1a1k2YUAuvABRhvDTaXc/drGt+m9MxepE1Z5C12TLmd1Vl sKHza2wkWnHyxexNM9KZxCFUf6ZUvFY20KwOZgmib/nPMEipyS5frDRqAmql9knFYmqd qpuwnXr7zDLyx06t9sAV4Etcwu44saZFr9O3Mu4ir6M/dOqE+8pFyR5iJXZyjVNJxMha CaPA== X-Forwarded-Encrypted: i=1; AJvYcCU2BIYDfrfw3nc/mnyhPIhLGEAeGN7ym5nqO4UsKgxJ80iXYC2NaYEiPrzx4cjnb+za+puhqCa1rxWgTok10L5SmbTMXgOF@freebsd.org X-Gm-Message-State: AOJu0YyYuZAHNHOJUhhKEQ+Kl0i/e3Y8DxCH+cjvxcQo74gWcB+7mR9U gEkxGtgFKdI5ag9lH80rYcxg5eBofsAlejI7vwu8OKXD7KsWyQQ/+XvcmrZvrHn2J6ydaKxgS// 8BbfFxx0uqilSYDnPYmOd92pvs8g7uNQ= X-Gm-Gg: AZuq6aLQ99bQELKUYhTKG86KbKV/bsNPngX6kS+bQtgr/BduT+EnKyRlW0TPBNXRH5t Ym6A45tsd0RY4c7mDiXSbJLLJSVjfYRJPIr7FxFuyNBm7nVPY3puJ0++JEugUBWg3hjk6a080Qn CY85eTbgfavEi7x1muTXzzBcW/rVFZrzIEEl5xT9Sz+c4FiqSgjh3RNiJXjKNG6EDPMdpsICati Nv/zZTrpPI1RBDvjwZ+CHnCAFbrxlUEII7gwq6Qc+uBehrDgAqIxCymRgwBfE/yDQmoG6NaFudf P/4v2BSy2m/ge3yCmWLrfzKb0y6d1qsiFE7sjlZOmBPms6l2mIdbnHlEMhOgyQgx/R+8RqJCFEd naP9ctaiMTfIsGB5K2nhE3P2PUdxCRmH+N/P1h4ZBT9vkILOpv457Olxhahed9A1I4lROKWEgAz nPLks1pZLh1g1f9D4hEJeyDhXsFxEzZ+5Q/Pi9wf2u4McasCaaI9DdDfbAeX2UgFPyi/IFaNgAG 3hgBBZ6T/W4tQ7URGfJtuMidFVZy/Ym+4dnX8d7N/RhFF3PUy2TzjdRNIUIvNKmWO9ZRrNp4Cgb jEMHo3MAmqsTV9SBual3ry96eTGO5iddTgUD78gC86BPR8CaYZHWg9FYCw== X-Received: by 2002:a17:903:40ca:b0:2aa:d316:f30e with SMTP id d9443c01a7336-2aad316f696mr76045035ad.28.1770706658787; Mon, 09 Feb 2026 22:57:38 -0800 (PST) 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 References: In-Reply-To: From: Mario Marietto Date: Tue, 10 Feb 2026 07:57:02 +0100 X-Gm-Features: AZwV_QgQrX2zithyyUBYCeKPL2mWXUkEBPcQIE1MOeEzsH0LiSMg9R7sII9aFf8 Message-ID: Subject: Re: RFC: Kernel virtiofs driver To: Emil Tsalapatis , FreeBSD virtualization Content-Type: multipart/alternative; boundary="0000000000006606c9064a72c51f" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f9C792BxXz3qNs X-Spamd-Bar: ---- --0000000000006606c9064a72c51f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Emil, Inside a FreeBSD guest OS (15.0-RELEASE) I do : kldload virtio_p9fs kldload p9fs_load mount -t p9fs sharename /mnt/host This works for me,I can share files between FreeBSD 15.0 guest and FreeBSD 14.3 host os. So,what's missing in this case and which features you added ? Thanks. On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis wrote: > Hi everyone, > > I recently finished the virtiofs driver and it is now ready for > review. The device allows for sharing directories between a FreeBSD guest > and a host. > > The driver really is two components: > > 1) The virtio device that sends FUSE tickets to and from the host: D46295 > > 2) The file system that gets mounted in the guest: D46296 > . > > To test it you need a couple additional fixes/workarounds for FUSE-relate= d > issues. You can grab a working tree here > or apply diffs D5504= 7 > and D55046 > . D55046 is a workaround, but still > prevents an assertion failure related to FUSE caching until the underlyin= g > issue is properly fixed on HEAD. > > To use it, make sure you are creating virtiofs device on the host then > from the FreeBSD guest run > > mount -t virtiofs > > where is the name tag you gave to the virtiofs device in the host > VMM. > > Reviews and testing welcome! > > Thanks, > Emil > > > --=20 Mario. --0000000000006606c9064a72c51f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hello Emil,

Inside a FreeBSD guest OS (15.0-RELEASE) I do :

kldload virtio_p9fs=C2=A0

kldload=C2=A0<= /span>p9fs_load

mount -t p9fs sharename /mnt/host

=

This works for me,= I can share files between FreeBSD 15.0 guest and FreeBSD 14.3 host os. So,w= hat's missing in this case and which features you added ?=

Thanks.



On Tue, Feb 10, 20= 26 at 4:05=E2=80=AFAM Emil Tsalapatis <emil@etsalapatis.com> wrote:
Hi everyo= ne,

=C2=A0 =C2=A0 I recently finished the virtiofs driver and it is = now ready for review. The device allows for sharing directories between a F= reeBSD guest and a host.

The driver really is two components:=

1) The virtio device that sends FUSE tickets to and from the h= ost: D4629= 5
2) The file system that gets mounted in the guest: D46296.
=

To test it you need a couple additional fixe= s/workarounds for FUSE-related issues. You can grab a working tree h= ere or apply diffs D55047 and D55046. D55046 is a workaro= und, but=20 still prevents an assertion failure related to FUSE caching until the under= lying issue is properly fixed on HEAD.=C2=A0

To us= e it, make sure you are creating virtiofs device on the host then from the = FreeBSD guest run

mount -t virtiofs <tag> &l= t;mountpoint>

where <tag> is the name tag= you gave to the virtiofs device in the host VMM.

= Reviews and testing welcome!

Thanks,
Emi= l




--
Ma= rio.
--0000000000006606c9064a72c51f-- From nobody Tue Feb 10 16:44:00 2026 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 4f9S805psXz6RcML for ; Tue, 10 Feb 2026 16:44:16 +0000 (UTC) (envelope-from biancalana@gmail.com) Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com [IPv6:2607:f8b0:4864:20::331]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9S7z5Wgtz3VJV for ; Tue, 10 Feb 2026 16:44:15 +0000 (UTC) (envelope-from biancalana@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=fSXHEun4; dmarc=pass (policy=none) header.from=gmail.com; arc=pass ("google.com:s=arc-20240605:i=1"); spf=pass (mx1.freebsd.org: domain of biancalana@gmail.com designates 2607:f8b0:4864:20::331 as permitted sender) smtp.mailfrom=biancalana@gmail.com Received: by mail-ot1-x331.google.com with SMTP id 46e09a7af769-7d18ffab862so787339a34.1 for ; Tue, 10 Feb 2026 08:44:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770741853; cv=none; d=google.com; s=arc-20240605; b=Z73dv/fawdV8eDBfZwaAicP3dc01KCFxuHJrsnQJMEV3+4HVhze6y9FfsEYsnrWXGE peOKioHHtVpAtrlcDn7DoYk/jtrUHNN+VKAXO3i7CiNcskZLQBPzrqenx7rCK6fZ2kBQ V1E4L5r3/DorYB2ZhNikAb62KFLyuAdtBwTqGRtBnjvHacU13JZtV0p/Xby3W5XCAtU1 k18L61fhe+Ej4dinRgZlNdFGrotlx0M/0QpRQYQ8SSVLZ5YnhrtzH7gxNbSmu/8CY7iO TD6DBBKiA5xBD3lvkpUnyqQh3vGnqlL3YdFScNvCeDM9flkyZnsn3h5nDyJssSxV+BXb qIUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=vvJ3pseHYbivQqYg47qTi7s1DWgOrjTL9EDgQ+4VJdE=; fh=l26hILhfTsHyyw+ygmDeeLm14oRJFdCZGIazu6zV1tM=; b=GIOixAFAzMVO4vc3Dn6SwJEoMlhLSq3KTlF1+9vKztH+1oyBqJWFdaLQotVBbQ9h3c bhkPKWSfOrL/2zN/DvpPn6r9JxDFkRkPSkSkpc025+IelaIGqUWwK52KBVUhij3Z6ul6 GLDXDsTQgOE43H27mAGn0SO5VLLwGJxEi+kdZ5j7Ks2Y8YJwGQ8tvQoST7W3AmQBueeC x+qw8pGP9xsFXsoJxmFofuMNZaHwflyyYc9TX5/OTSrkGuxFVYzV4kZ6ql8wobct963r b1tmZlsCe2jAjZp+0jKlGvqM4EwbHwecxwVoQMl9Vv2CNejKbeZRTn2FRWxkpCmVvedO Nsyw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770741853; x=1771346653; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=vvJ3pseHYbivQqYg47qTi7s1DWgOrjTL9EDgQ+4VJdE=; b=fSXHEun4P/3ISpwqIZG41II/a5pW8J3Cotz58rZX9nrYQ3BjYs0N/sS9CbD/Up1r6h 5w6XxvC4DX8wFI2etB29sg7FThUoCgSYPEjEATGPKR2HWpS7ecjhF+2WXarx7pBGUCOO Gj7vUx8CETd8qns2G813xajO7MYoxNfGxA5rXw87Bh9vw44XaOg9mVUcvap4IlbBhxRD kXJGiWzBM1X9DTt0/rPQne2Nsi3gGnGUTujqMtB0pKIlDVZlZdCk53z37EMn4z91nGmh dXtimi9D2KgXrZ4G8qgvjrCqD5a8a/WdAqD+faz6+ctXaTKtYFGWQETh5O16/pXXCD4/ cyOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770741853; x=1771346653; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vvJ3pseHYbivQqYg47qTi7s1DWgOrjTL9EDgQ+4VJdE=; b=Pk0/CL9SI7iyMuJWdhcgdeZ6eDV6kuiRVGWF+q5aPTenc2Uzx5lxSoFvLIQdgWeJN6 KHXiP/o/10F4hazypw4fyf3mmhtipfB4ywx1JM3w0LbrxUUmhDcFiiw3nRDbdcSEu8Yw B/a94I+btX8IRinO+OLPqo1sgXH7TExHWYDrtRBqt1yfR19VlCAHuNeYq+QtKYQMXov6 8vAyoPJWdKK5MTOQr2ADriFsgkPNDEIoIO2b77V0rBrlIy/eIEemjEuNEwv82Zt9umW6 JqHMcObhcgZDHW5ii1oji2EGQu5UC/Zq9xyS7dbwBv67YVR6dheA6hAFRkk7U2Hak4Y/ RGyA== X-Gm-Message-State: AOJu0YxV+7RD3JxyazWk1LaNtey/+G2wU1hIK6Yoe0bHGvKJuS8kGs3r LWf600FEiDqQLxYYhoN5XLaz1Glc/qZ6ooeJju75/sLKhtCwfdzLcEgP1dVbou73G+avt7Gwnxs Pts9zZXdNJ+fH7ojkOp3ubLi6I+3bo/F6HTYzY58= X-Gm-Gg: AZuq6aJs020Zi6hEpks/qTlJ9waA6HnkK4KTiAbIcy3vVuXCog3h3DNE//NFn9smfO6 nDH0w0rh2P3kDBNqiGpOS02YhADkedByqW+Wk05XJ08foPVGPfbDAkRBOaNCNuZfikc9GZorJ/Q sl09/0WJhCa/iFBcmV2X0bLo86x9qtlZXEhr13ZBXDDrPPSbS9q0NSrvse4nrcstsEfb/dkHmel 9t15UVE/wHgeKk5QShSwqaeaObSr14FnGGrNxvf+OMUlFXQZF+xvSoaJlVA9qaHS/IyEQs9cBkB A1dQ//EV X-Received: by 2002:a05:6808:11cd:b0:453:79a6:fbf7 with SMTP id 5614622812f47-4635535c411mr853922b6e.1.1770741852680; Tue, 10 Feb 2026 08:44:12 -0800 (PST) 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 From: Alexandre Biancalana Date: Tue, 10 Feb 2026 13:44:00 -0300 X-Gm-Features: AZwV_QhqScIrQmOEWC8fvTAkrdeX4-VPjVdg9WUe-gxM5YW-NJ78HCGN2jU1jHU Message-ID: Subject: Unable to boot recent linux with grub To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-4.59 / 15.00]; ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.59)[-0.588]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::331:from] X-Rspamd-Queue-Id: 4f9S7z5Wgtz3VJV X-Spamd-Bar: ---- Hi, It's not possible to boot recent linux with grub in FreeBSD due to some unsupported ext4 flags in grub2-bhyve. I've filed a bug and there is a PR in grub2-bhyve github for some time without responses. There's anyone here that can move this forward ? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286702 (There's no patch attached but I can provide one) https://github.com/grehan-freebsd/grub2-bhyve/pull/18 From nobody Tue Feb 10 17:00:48 2026 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 4f9SWd0kK1z6Rdcl for ; Tue, 10 Feb 2026 17:01:17 +0000 (UTC) (envelope-from freebsd-virt.eva@winterschon.com) Received: from fhigh-b6-smtp.messagingengine.com (fhigh-b6-smtp.messagingengine.com [202.12.124.157]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9SWW45nyz3XXr for ; Tue, 10 Feb 2026 17:01:11 +0000 (UTC) (envelope-from freebsd-virt.eva@winterschon.com) Authentication-Results: mx1.freebsd.org; none Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfhigh.stl.internal (Postfix) with ESMTP id 5C2817A00F1; Tue, 10 Feb 2026 12:01:09 -0500 (EST) Received: from phl-imap-04 ([10.202.2.82]) by phl-compute-02.internal (MEProxy); Tue, 10 Feb 2026 12:01:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=winterschon.com; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1770742869; x=1770829269; bh=SGOvZmSx4YUrpJ1A4yxp/j/eORFQbXlbk1etRc/NtZM=; b= RcxovJCCf7mGJUdDeq3l4MZg87YHD4ClQZ+GJ9f+6fwXSAAG4ZZMto/q0obS88C6 PgreYar2niIrEtQbk8VOUxVoYZ9FTFZyrFG73AXXQhNFlOsSqwc50HE3zpBxkurM 1AUNSRgP5JShKHJ6MNqYIzdp0L+Hx6j+zCsrKUNnOHMhenFD5v7XgZZEX1PYZumf tQGfoC9MkQFQiGqqRKorZc8n/tL2Homi+Yb6PN1W2k+3tFmcMQg2UFGHjs4TL6+r gHRg7yjJDixloR1MhHjom707MWhodKWhlieVIJMA1aSoiB/dGD2eN2NA2qDnCyVK aB4f3suHLobuTu8khMiJ4A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1770742869; x=1770829269; bh=S GOvZmSx4YUrpJ1A4yxp/j/eORFQbXlbk1etRc/NtZM=; b=Q3zjaPu3MfRPp3+pM qvVpkdpAM/5Cnjx7zvSY/ABlf7aJ4wW+hqpCK3yzziH/vH5Mf+9sqV1LZqHGYFor kjW6LEXhot0s+//YyvT2ceFDL+ieVnD+BkA2ofmR5++zCpGL8vJGDeeg6z0s/8qE 9DWT4X1LHlbtUF2dmAibp9/wBV6pETuUauuI9RIozvpGwYJi1SIQ/3adz87dS1+C FCdW9GHSGrLX62r8+lQaU2cby80z8o9wlpy+qlvnNITfFXKpSgjDGjTTCwid2Stj EB5yVMg+b62NuMdsHZcFNuqQNnft9OaoqxSCmGCp/tKrMrTuC2ZZPjX3OTwxDm/K /6OsA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvtddtvddvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvffkjghfufgtgfesthhqredtredtjeenucfhrhhomhepgfhvrgcuhghi nhhtvghrshgthhpnnhcuoehfrhgvvggsshguqdhvihhrthdrvghvrgesfihinhhtvghrsh gthhhonhdrtghomheqnecuggftrfgrthhtvghrnhepteejfeeifeetudffhfffudfftefg gffgledthfejffevvdeiffekjedvieethedtnecuffhomhgrihhnpehfrhgvvggsshgurd horhhgpdhgihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgr mhepmhgrihhlfhhrohhmpehfrhgvvggsshguqdhvihhrthdrvghvrgesfihinhhtvghrsh gthhhonhdrtghomhdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhr tghpthhtohepvghmihhlsegvthhsrghlrghprghtihhsrdgtohhmpdhrtghpthhtohepfh hrvggvsghsugdqvhhirhhtuhgrlhhiiigrthhiohhnsehfrhgvvggsshgurdhorhhgpdhr tghpthhtohepmhgrrhhivghtthhovddttdeksehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: ic82e4800:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 9E4F2B60070; Tue, 10 Feb 2026 12:01:08 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface 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 X-ThreadId: AEM0M7Y6sLro Date: Tue, 10 Feb 2026 09:00:48 -0800 From: =?UTF-8?Q?Eva_Wintersch=C3=B6n?= To: "Mario Marietto" , "Emil Tsalapatis" , "FreeBSD virtualization" Message-Id: <18183baa-e198-4b73-88f0-1f1169f6fea0@app.fastmail.com> In-Reply-To: References: Subject: Re: RFC: Kernel virtiofs driver Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN_FAIL(0.00)[157.124.12.202.asn.rspamd.com:query timed out] X-Rspamd-Queue-Id: 4f9SWW45nyz3XXr X-Spamd-Bar: ---- Hi Mario, Feature similarly aside, one benefit of introducing the virtiofs driver = (and other libvirt / qemu specific drivers) is centered on "Enterprise P= arity". By this I'm referring to the substantial demands that corporatio= ns and their development teams place on comparative analysis between ven= dor and operating system solutions.=20 Requisite stages of product design, implementation, and delivery timelin= e planning generally occur well in advance of any code or documentation= being written. Solutions analysis involving software architecture plann= ing and scoping stages will sometimes involve "Should we use Linux or Fr= eeBSD?" =E2=80=93 if FreeBSD lacks the same tooling as Linux where "thes= e things must be the same" then many orgs will simply not use FreeBSD.=20 Personally, I find FreeBSD technically superior in nearly every single p= ossible way compared to Linux, and having watched market share decrease = over the past twenty five years makes me sad (and it means that I have t= o use Linux more often). I want that trend reversed, and for that to hap= pen we need feature parity for (cloud related in particular) tooling - a= nd that's where the virtfs driver fits in the conversation. It brings us= one step closer to teams using FreeBSD instead of Linux. Ok enough of my rambling. Hope that makes sense.=20 Thanks,=20 Eva=20 On Mon, Feb 9, 2026, at 22:57, Mario Marietto wrote: > `Hello Emil,` > > `Inside a FreeBSD guest OS (15.0-RELEASE) I do :` > > kldload virtio_p9fs=20 > > kldload p9fs_load > > > `mount -t p9fs sharename /mnt/host` > > `` > > `This works for me,I can share files between FreeBSD 15.0 guest and=20 > FreeBSD 14.3 host os. So,what's missing in this case and which feature= s=20 > you added ?` > > `Thanks.` > > > > On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis wrote: >> Hi everyone, >>=20 >> I recently finished the virtiofs driver and it is now ready for r= eview. The device allows for sharing directories between a FreeBSD guest= and a host. >>=20 >> The driver really is two components: >>=20 >> 1) The virtio device that sends FUSE tickets to and from the host: D4= 6295 >> 2) The file system that gets mounted in the guest: D46296 . >>=20 >> To test it you need a couple additional fixes/workarounds for FUSE-re= lated issues. You can grab a working tree here or apply diffs D55047 and D55046 . D55046 i= s a workaround, but still prevents an assertion failure related to FUSE = caching until the underlying issue is properly fixed on HEAD.=20 >>=20 >> To use it, make sure you are creating virtiofs device on the host the= n from the FreeBSD guest run >>=20 >> mount -t virtiofs >>=20 >> where is the name tag you gave to the virtiofs device in the ho= st VMM. >>=20 >> Reviews and testing welcome! >>=20 >> Thanks, >> Emil >>=20 >>=20 > > > --=20 > Mario. From nobody Tue Feb 10 17:45:06 2026 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 4f9TVR07mHz6Rh80 for ; Tue, 10 Feb 2026 17:45:19 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [46.21.153.22]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9TVQ43Z9z3fHP for ; Tue, 10 Feb 2026 17:45:18 +0000 (UTC) (envelope-from pete@nomadlogic.org) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomadlogic.org; s=04242021; t=1770745502; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gJea3r2XBPKpdsc5M5X635PN5RuQ3T/IRyQSObLp5fA=; b=ILhC8ZH2kTrWzY9Y1MCUVC8yomHxSzeNiTuspVZD5kq6wTcOGd7McKFhSGjk0tvNb+S3Ya gWGpp8YvJ/rtX9N64H8Yide6+wSOTJoJiyLZ41K53QVV2khIBixPzeE8/3b/sf7fh+vVcZ lbg8drAivooZtBIjPF49TEw+6jjd54E= Received: from [192.168.1.182] (47-143-52-179.fdr01.snmn.ca.ip.frontiernet.net [47.143.52.179]) by mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id c12e37b2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 10 Feb 2026 17:45:01 +0000 (UTC) Message-ID: <9c3f1865-d47f-4fcf-a34b-866ee727a25b@nomadlogic.org> Date: Tue, 10 Feb 2026 09:45:06 -0800 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 User-Agent: Mozilla Thunderbird Subject: Re: RFC: Kernel virtiofs driver To: Mario Marietto , Emil Tsalapatis , FreeBSD virtualization References: Content-Language: en-US From: Pete Wright In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29802, ipnet:46.21.153.0/24, country:US] X-Rspamd-Queue-Id: 4f9TVQ43Z9z3fHP X-Spamd-Bar: ---- On 2/9/26 10:57 PM, Mario Marietto wrote: > |Hello Emil,| > > |Inside a FreeBSD guest OS (15.0-RELEASE) I do :| > > kldload virtio_p9fs > > kldload p9fs_load > > |mount -t p9fs sharename /mnt/host| > > || > > |This works for me,I can share files between FreeBSD 15.0 guest and > FreeBSD 14.3 host os. So,what's missing in this case and which features > you added ?| > i had a similar question since i've been happy with p9fs. the virtiofs faq states (https://virtio-fs.gitlab.io/): "Existing solutions to this problem, such as virtio-9p, are based on existing network protocols that are not optimized for virtualization use cases. As a result they do not perform as well as local file systems and do not provide the semantics that some applications rely on. Virtiofs takes advantage of the virtual machine’s co-location with the hypervisor to avoid overheads associated with network file systems." that seems super reasonable to me. i also think there is windows support for virtiofs which is probably another benefit. -pete -- Pete Wright pete@nomadlogic.org From nobody Wed Feb 11 02:38:34 2026 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 4f9jL040zVz6Rcw2 for ; Wed, 11 Feb 2026 02:38:48 +0000 (UTC) (envelope-from emil@etsalapatis.com) Received: from mail-yx1-xb132.google.com (mail-yx1-xb132.google.com [IPv6:2607:f8b0:4864:20::b132]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9jL02479z42Nt for ; Wed, 11 Feb 2026 02:38:48 +0000 (UTC) (envelope-from emil@etsalapatis.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yx1-xb132.google.com with SMTP id 956f58d0204a3-649e456e8a2so1454871d50.0 for ; Tue, 10 Feb 2026 18:38:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770777526; cv=none; d=google.com; s=arc-20240605; b=E6DM60VO7XUckihoKwikA6wRHsvLSBKadBsaVkjcWaC+XJyIzlr5R7TlNLRkeqtTka Bsaq+82qyWF/ULjqk0hLIaM8ZnAtYfe/7t7maqfESNddPQPjEKQqw+vuRp3p2lO0RVNu vSV0eByJUXvrgYDwCUvYs0fliRZG2+TRhgl9B4fUtjsA/9BWSszsaVZVoRArSZ2xNkSh xZwR7HaBuk5HDx2/BOwTU+act0KRoOHSeJxXh2mxHLefRXy07AeUL5SQ0cpxeraoUz/1 lwSyVtdU+I3S0yf5AX6UWyPu/LtCuwqOiXx9hmvXFPCD5aueJKRC1mgdyfN1GjxkkXL1 DFoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=iXo1BAOcn8ytUQMKAdD2191+g2t0aXUk9aoDugnw3Zo=; fh=cEo1R40b3YR1i7OsuXnHKva73lchnWtBrRLxOYhwDi0=; b=iRsKzp3Rf3p7hruRjhbTxPG4V2cMyzv9Mu1Onf7+NWBrL5O7LPi6OSby71x5xS2ZIc r7q4aqhZG9uxitikvYmegrL8S6d+asa0oeb4yVLhcuce+y/KsrJTpjfpuLodbpF9bcs2 sySBI+ij8oJHKuBC2YvTxh6g1vCVyHGTiYjtmvo++HRPgFENTfq88g3E3oBMlL2F4dzw UgujwMTU2MfEujAFA/CQ0n/53JxAnitEiJDozEffTJ7kVGYqEuRMbHd7GHXyP8QIzuq6 S2bdJ8P3wjoWBUsQ9rIk0bb+PyLl8eMh7Lh8vn5ViJrqIAJyZOluuQQnfVZCwv4n3Fd7 fcWA==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etsalapatis-com.20230601.gappssmtp.com; s=20230601; t=1770777526; x=1771382326; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=iXo1BAOcn8ytUQMKAdD2191+g2t0aXUk9aoDugnw3Zo=; b=X4bKlvOulplIbld4FB0sDQpVeWQ40I5PIl/7tLwo1hmb2e4faRGWp2dTGP37ddyeKA H8GwLlj1Piy3GpHapIT3Id/g7DubvWC3r0sEFSxaH/iRCCfY/XG7iXg2aKMigChIURiV ciElRWx879bl2kWtdf37dxv4pBAULA2gEDBwZfkz3C+DaUNFLDKpy1Noc5PMXD1deH9H 0YzvYbhDv2I7YWUMYOutNWSYY2wnKF5H1zEdzqRErJRmrLAIEDo+efwSJ25Cny0LrAp5 jDZNO6l6mQVF8wmcXAXv1Olb9M+JpG53SeJvCg3yCrVtFObJsQ19nE3ezeqmEE4HXxco jLOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770777526; x=1771382326; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iXo1BAOcn8ytUQMKAdD2191+g2t0aXUk9aoDugnw3Zo=; b=sKeibPIh2vsalRia2uPGmFV6QrQTS45s8iuqdNYreF2Q3WHIWTkawhuUqJnwqh7NZH 3wj2bTN7ydfa6b4yXXz19/JJZq1Va9sw8pj41IyZFJItw57yNmVb5HOPSN1WF56mkebZ mYD8YOfLsXD6893jpQ60KpgCzOJI7jla1hN8yNeBYyKOZESU8phUzyqmGmK6MjHiJycJ mSGpFoeLILMrDxySS1AswLnNh9qbqpvOqZrkG3N0xTKRprXEEK+F4nIpCRZC598BnFkM Vs8P1jFlbsdAbQxKjQefixF26bHwzXuCVwzN/5IXnb+4c8BvKmRXxrBr4efnCKqxwKg2 RQgg== X-Forwarded-Encrypted: i=1; AJvYcCULa4jaHfZ8LrveObJJSNuet/Px7Gjke3Dxt7s9Bqd3nsX/us6oZZXrT+6mcd65R/8cSUa4oLMx0D24j3RQEmw6Fyp1nwoS@freebsd.org X-Gm-Message-State: AOJu0YwKGaIf+LucQ9tqBBnHKPO1zIgbDD7HvDAceVMl2ky5NbWzUmO3 fkonC/hJm8NpS79mhoBZQE/TvFd51MOwcgy85W17alEIHdovJHINF4zbvfG0vAMRngERD423U2p L5p7WdxbJWw2QNqF8/17LiXSoDAleJJfdsJrP8USy9tT2XyBej2YRUi2dow== X-Gm-Gg: AZuq6aKxlev1+x6TBI1/SjFfhohkJGKFK40k9HywhOYNb/JGGmArLmbM/CV069IlnzX NycugPXf8VMd89EEngMYY2Glvem2p5r8P8o0CwFVvw3AVjq782DXSbZwxp2JPAmEdazJjK6rlfZ SSlOeQQefKlz9sc33ijfuYp0uBy3R+/P8y5VE7I9vh1JlAaH5MXu44mKDF2J+lPXDNd7Vv3i/tl 8xeckFpVZrzQbF5mAxjtoyHhH58JPzAEF3zG0gYeS6z3T5M4fMBao9qXCcEc6syGDwiZzdwcz0O oqn/XIW4bw== X-Received: by 2002:a05:690c:e3c7:b0:796:4235:ea0d with SMTP id 00721157ae682-7964235ebd4mr184712477b3.37.1770777525559; Tue, 10 Feb 2026 18:38:45 -0800 (PST) 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 References: <9c3f1865-d47f-4fcf-a34b-866ee727a25b@nomadlogic.org> In-Reply-To: <9c3f1865-d47f-4fcf-a34b-866ee727a25b@nomadlogic.org> From: Emil Tsalapatis Date: Tue, 10 Feb 2026 21:38:34 -0500 X-Gm-Features: AZwV_QhBmV-oP-VtJaDEILJ5Ee2AY_kZoHxo6T48m1FzVbJE1MDTw-0kLffbEYE Message-ID: Subject: Re: RFC: Kernel virtiofs driver To: Pete Wright Cc: Mario Marietto , FreeBSD virtualization Content-Type: multipart/alternative; boundary="0000000000006332ec064a8345df" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f9jL02479z42Nt X-Spamd-Bar: ---- --0000000000006332ec064a8345df Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Mario, Eva, Pete, Thank you for the feedback. To address some points: 1) virtiofs is significantly faster. AFAICT the p9fs FreeBSD driver has no guest-side caching caching - at least I've found no such option when mounting. To test the speed I measure from the host the time it takes to clone and build a simple repo: cd /mnt git clone https://github.com/redis/redis.git cd redis gmake -j32 cd /mnt rm -rf redis virtiofs takes 42 seconds, p9fs takes 7 minutes and 30 seconds. This is without turning on full writeback caching for virtiofs. I'm not familiar with p9fs' internals so if I've missed some caching-related option please let me know, but on the face of it virtiofs is worth it just for the speed increase. The current numbers do not even include the optimization in the FAQ ( https://virtio-fs.gitlab.io/) that Pete mentioned above. That is later work for after the initial driver gets merged. 2) Like Eva said, it's just a matter of feature parity. It's not always the case that both virtiofs and p9fs are available, and a user may prefer one over the other for whatever reason. The only counter argument I can think of is maintainance burden, but virtiofs is pretty maintainable: It's 1/5 the size of p9fs with a simple cloc (795 SLOC vs 4192 SLOC) because it reuses much of the existing FUSE logic. The existing testbench for FUSE largely also covers virtiofs. On Tue, Feb 10, 2026 at 12:45=E2=80=AFPM Pete Wright = wrote: > > > On 2/9/26 10:57 PM, Mario Marietto wrote: > > |Hello Emil,| > > > > |Inside a FreeBSD guest OS (15.0-RELEASE) I do :| > > > > kldload virtio_p9fs > > > > kldload p9fs_load > > > > |mount -t p9fs sharename /mnt/host| > > > > || > > > > |This works for me,I can share files between FreeBSD 15.0 guest and > > FreeBSD 14.3 host os. So,what's missing in this case and which features > > you added ?| > > > > > i had a similar question since i've been happy with p9fs. the virtiofs > faq states (https://virtio-fs.gitlab.io/): > > "Existing solutions to this problem, such as virtio-9p, are based on > existing network protocols that are not optimized for virtualization use > cases. As a result they do not perform as well as local file systems and > do not provide the semantics that some applications rely on. > > Virtiofs takes advantage of the virtual machine=E2=80=99s co-location wit= h the > hypervisor to avoid overheads associated with network file systems." > > > that seems super reasonable to me. i also think there is windows > support for virtiofs which is probably another benefit. > > -pete > > -- > Pete Wright > pete@nomadlogic.org > > --0000000000006332ec064a8345df Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Mario, Eva, Pete,

=C2=A0= =C2=A0=C2=A0 Thank you for the feedback. To address some points:
=
1) virtiofs is significantly faster. AFAICT the p9fs FreeBSD= driver has no guest-side caching caching - at least I've found no such= option when mounting. To test the speed I measure from the host the time i= t takes to clone and build a simple repo:

cd /mnt<= br>git clone https://github.= com/redis/redis.git
cd redis
gmake -j32
cd /mnt
rm -rf redis

virtiofs takes 42 seconds, p9f= s takes 7 minutes and 30 seconds. This is without turning on full writeback= caching for virtiofs. I'm not familiar with p9fs' internals so if = I've missed some caching-related option please let me know, but on the = face of it virtiofs is worth it just for the speed increase.

=
The current numbers do not even include the optimization in the = FAQ (https://virtio-fs.gitlab.io/) that Pete mentioned above. That i= s later work for after the initial driver gets merged.

2) Like Eva said, it's just a matter of feature parity. It'= ;s not always the case that both virtiofs and p9fs are available, and a use= r may prefer one over the other for whatever reason. The only counter argum= ent I can think of is maintainance burden, but virtiofs is pretty maintaina= ble: It's 1/5 the size of p9fs with a simple cloc (795 SLOC vs 4192 SLO= C) because it reuses much of the existing FUSE logic. The existing testbenc= h for FUSE largely also covers virtiofs.


On Tue, Feb 10, 2026 at 1= 2:45=E2=80=AFPM Pete Wright <pete@nomadlogic.org> wrote:


On 2/9/26 10:57 PM, Mario Marietto wrote:
> |Hello Emil,|
>
> |Inside a FreeBSD guest OS (15.0-RELEASE) I do :|
>
> kldload virtio_p9fs
>
> kldload p9fs_load
>
> |mount -t p9fs sharename /mnt/host|
>
> ||
>
> |This works for me,I can share files between FreeBSD 15.0 guest and > FreeBSD 14.3 host os. So,what's missing in this case and which fea= tures
> you added ?|
>


i had a similar question since i've been happy with p9fs.=C2=A0 the vir= tiofs
faq states (https://virtio-fs.gitlab.io/):

"Existing solutions to this problem, such as virtio-9p, are based on <= br> existing network protocols that are not optimized for virtualization use cases. As a result they do not perform as well as local file systems and do not provide the semantics that some applications rely on.

Virtiofs takes advantage of the virtual machine=E2=80=99s co-location with = the
hypervisor to avoid overheads associated with network file systems."

that seems super reasonable to me.=C2=A0 i also think there is windows
support for virtiofs which is probably another benefit.

-pete

--
Pete Wright
pete@nomadlogic.or= g

--0000000000006332ec064a8345df-- From nobody Wed Feb 11 04:27:48 2026 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 UTF8SMTP id 4f9llz2Jczz6RpP8 for ; Wed, 11 Feb 2026 04:27:59 +0000 (UTC) (envelope-from paul@redbarn.org) Received: from util.redbarn.org (util.redbarn.org [24.104.150.222]) (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 "*.redbarn.org", Issuer "Sectigo Public Server Authentication CA DV R36" (not verified)) by mx1.freebsd.org (Postfix) with UTF8SMTPS id 4f9llz08R4z3Kxj for ; Wed, 11 Feb 2026 04:27:58 +0000 (UTC) (envelope-from paul@redbarn.org) Authentication-Results: mx1.freebsd.org; none Received: from family.redbarn.org (family.redbarn.org [IPv6:2001:559:8000:cd::5]) (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 "*.redbarn.org", Issuer "Sectigo Public Server Authentication CA DV R36" (not verified)) by util.redbarn.org (Postfix) with UTF8SMTPS id 4BDFB160B36; Wed, 11 Feb 2026 04:27:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=redbarn.org; s=util; t=1770784071; bh=yjGOEySJu91sarwX64NAcbuB5DPRkjuFsEPtdeI/ymc=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=UQxkPXaXHt/wCeP5F1z1Bfef4qOLqylUicJMXzTiD2t30JNfXRdFgiBOk1p5vdrMo IKXXlHyOCObW3iJyTE5TyJT/hRazbzmRqhMilCDAerYCH7G4DxlGyZ4sfg7b6oMAyY MLEjq/xHsO9ilyhdWjIWl5GHjkRE8tiaxBBNHmAA= Received: from dummy.faircode.eu (unknown [12.23.24.162]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by family.redbarn.org (Postfix) with UTF8SMTPSA id B7EF019; Wed, 11 Feb 2026 04:27:51 +0000 (UTC) Date: Tue, 10 Feb 2026 22:27:48 -0600 From: Paul Vixie To: Emil Tsalapatis Cc: Pete Wright , Mario Marietto , FreeBSD virtualization Message-ID: In-Reply-To: References: <9c3f1865-d47f-4fcf-a34b-866ee727a25b@nomadlogic.org> Subject: Re: RFC: Kernel virtiofs driver 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="----=_Part_15_177762501.1770784068738" X-Correlation-ID: X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:33651, ipnet:24.104.150.0/24, country:US] X-Rspamd-Queue-Id: 4f9llz08R4z3Kxj X-Spamd-Bar: ---- ------=_Part_15_177762501.1770784068738 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Do both p9fs and virtiofs both support mmap() such that two or more guests, and the host, can all map a file on the host for read/write access, and each see writes made by the others? This is my pain point with nfs and smb. Is either one as lightweight as zvol and ufs, such that I could consider using it for the os? I appreciate all the effort both teams have put in. Paul Vixie ------=_Part_15_177762501.1770784068738 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Do both p9fs and virtiofs both support mmap() such that two or more guests, and the host, can all map a file on the host for read/write access, and each see writes made by the others? This is my pain point with nfs and smb.

Is either one as lightweight as zvol and ufs, such that I could consider using it for the os?

I appreciate all the effort both teams have put in.
Paul Vixie
------=_Part_15_177762501.1770784068738-- From nobody Wed Feb 11 06:20:12 2026 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 4f9pFq2BCZz6S1J0 for ; Wed, 11 Feb 2026 06:20:31 +0000 (UTC) (envelope-from bakul@iitbombay.org) Received: from mail-dy1-x132a.google.com (mail-dy1-x132a.google.com [IPv6:2607:f8b0:4864:20::132a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9pFp6wPsz3mLH for ; Wed, 11 Feb 2026 06:20:30 +0000 (UTC) (envelope-from bakul@iitbombay.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-dy1-x132a.google.com with SMTP id 5a478bee46e88-2b867142b07so250218eec.0 for ; Tue, 10 Feb 2026 22:20:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay.org; s=google; t=1770790824; x=1771395624; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=N2ewwbYY1FM4WTqeHu/p6guEtBEs8OQNHzmj27sMT4c=; b=SwMVg2JRHFJamva8thUK6jP3gMYLf8o5/w3820gUcbqjRLsZLW3n3Y7vVaBbJnBlcQ 3P4153x+4bHXO1pdAXXSpm7xayb3Lhb1dicNg6u9XbjhyK6D/zLEdQgPt5/wT21wWvPy vDMcQlZl4RzQQ+TsTJwtMFvpCvIhsYfKlxE1A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770790824; x=1771395624; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=N2ewwbYY1FM4WTqeHu/p6guEtBEs8OQNHzmj27sMT4c=; b=OXElyBlEBZHAw+8Ab3ZXqQLfrB5eY16dlkMdLruy66gQyQUwRe7Uaf+7Qt0/9sC+wA VuJJOnl3I35UFbIVSGV5NiyDxQuRbeILhDPbeSn0y2iTWeETGW9hvZcIKaU1at7Ebtqc DEaMo+BrK9NeHaSqJ4HrOusUx0U+mhi7a6+zCftZsiDIoPpvC8hVabJuNEaVc3vy+DYj rPMlwfFuVOyB+NZ9ooYHpwOy3GZOnv6TCaTf4f5dl1klZr0DTOTLdwBc+X/LxgHeOrnE cZis2H+Cl+dC16z/daIbzc/DXKl+gSERFssRkxxBiM1ZYC/mAWRPzjBSLrY4h9S9kRE+ s/RQ== X-Forwarded-Encrypted: i=1; AJvYcCWzTLrTov1pjGPZV8/5KEDUjhOcejis4EjhdXLXCsjCGB9QS0hqUbQEh1d+8AK0D3uW4F4qgePqvRDmY8yTErbP7E1jlUUj@freebsd.org X-Gm-Message-State: AOJu0YwPVRdtp9r3EnVi5oB+7mE5vMqDu0ge8YxeA2xvwNSN5HLMuRau wWrajux1OMIzxfq3KINKK6Qt1TohwiodzYTUp5eg9a685p8UU44a6DOA3T5MykX6Vg== X-Gm-Gg: AZuq6aIdvK+HGOiaiT5PyMCmxoIv2MySdiBbWhchT0uAG9L1p8QMe4LModLYsgjJs57 OYeEf0lBvkIiAhzkX9Z+RdtYdtcuBNrim1n9WHkkSyzCKIiWYcq3dzuPepbSc+gZUKeR98rQG6i YKhIP7CLsF/pbM7iiMfeanu3A2UecolEyr870EGI0dFWLWLjFgK2csv0+Nz5xeqEbrvbCIjrgx1 ZC0o619q+8v4rD7lvQe6mS0D2iixebSzrFPcknfU0djJEKD5ePA3ih6g7sP5rFCEpbZzRq3yLlF JlvfBzBWYTrki/imjEmqUakSyCykLjlmg9MsI1H6/8REpL0/W7NbpK29o/gGQAa3mah5DzzyIhj yqz3yICuYdmEsyyXyQW4fJ3h7uCpBFgQbK8P1g+BOZDcxKGydZEuuXbKAMb46eMuTFt6VoSfg2e rlnENGe1f40drNtN8eChbMZXVaWQxXejU8rJGK5R6JwcjMSpC3nVE/Vl+n13s0DAFF5x+zyjMga 4Lkl42v6SVKRgZVRUHIyhitAcm2 X-Received: by 2002:a05:7300:818b:b0:2b8:2082:5bc5 with SMTP id 5a478bee46e88-2ba9e1662bbmr142528eec.5.1770790824465; Tue, 10 Feb 2026 22:20:24 -0800 (PST) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ba9dbe127dsm625878eec.11.2026.02.10.22.20.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Feb 2026 22:20:23 -0800 (PST) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3864.300.41.1.7\)) Subject: Re: RFC: Kernel virtiofs driver From: Bakul Shah In-Reply-To: Date: Tue, 10 Feb 2026 22:20:12 -0800 Cc: Emil Tsalapatis , Pete Wright , Mario Marietto , FreeBSD virtualization Content-Transfer-Encoding: quoted-printable Message-Id: <11AD883A-2824-4F1D-848E-CBD508E30040@iitbombay.org> References: <9c3f1865-d47f-4fcf-a34b-866ee727a25b@nomadlogic.org> To: Paul Vixie X-Mailer: Apple Mail (2.3864.300.41.1.7) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f9pFp6wPsz3mLH X-Spamd-Bar: ---- On Feb 10, 2026, at 8:27=E2=80=AFPM, Paul Vixie = wrote: >=20 > Do both p9fs and virtiofs both support mmap() such that two or more = guests, and the host, can all map a file on the host for read/write = access, and each see writes made by the others? This is my pain point = with nfs and smb. At least read-access works fine in p9fs. Haven't tried anything else. I suspect writes would be not seen across VMs (at least for p9fs). For that to work you'd have to map the same host page in both VMs. > Is either one as lightweight as zvol and ufs, such that I could = consider using it for the os?=20 >=20 > I appreciate all the effort both teams have put in.=20 > Paul Vixie From nobody Thu Feb 12 04:15:11 2026 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 4fBMQr0JWpz6SCtm for ; Thu, 12 Feb 2026 04:15:16 +0000 (UTC) (envelope-from emil@etsalapatis.com) Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBMQq4ByDz3KJq for ; Thu, 12 Feb 2026 04:15:15 +0000 (UTC) (envelope-from emil@etsalapatis.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qt1-x833.google.com with SMTP id d75a77b69052e-505e2e4c35fso24585991cf.3 for ; Wed, 11 Feb 2026 20:15:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etsalapatis-com.20230601.gappssmtp.com; s=20230601; t=1770869713; x=1771474513; darn=freebsd.org; h=in-reply-to:references:cc:to:from:subject:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ht6IvNih9C64M1EbNa1CejJ1Kc8nl3IJ1YKlQUZjrdw=; b=C/u3CXLyqjrxk+fBoxbG7/tZiB9jzmf8WKxg7p3klkC8RLs074mLQ3a5Xey5BSpKyh QQP+3RzWluj8q30s1THdgl2t0qJm45BVhulKqh+KzDSYpSmlsn0RFG45ZRIfOkmBWYqI 3pqvuaqqTnUfU5YJJClw3pNKbgVAhQ7bkZSWYOfKNwaR4iwRL9/55eHvm4TE3uI2znCg Q1D2ecastajoLuIyXNAsFMyNeqLYYYU2S4X10qPkNgeMdv0bwdEtg3U8u4ZQsPSG/Z/W Ddrz1SbQ8y8i/YNIgL2iaH97YU0ZZGggUQosPTxnQC7fBS8xjUzLCNuKyrwzDCzercIN WJxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770869713; x=1771474513; h=in-reply-to:references:cc:to:from:subject:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ht6IvNih9C64M1EbNa1CejJ1Kc8nl3IJ1YKlQUZjrdw=; b=lV+xvR38mvd53KbaWOOgQmImCTjk6hksbps7vEVrVN6DNQ+AJDaw1js9nOdlWNDzmT KwUVHAs2One7WPW3b/TobQLDLyLXRMX4XuEeujIGEIJ/BuqW2YW5/JZroxGryQxrdJOV Ohijabk9Shy5bU3tSC+9MwvhI5+brYlEdtQAOTUP7aVVFY9lPLw5OAIoaExld5YFnB3U IJER7gA0f7ZtTaPMEJiHe8evaPGIIxLSTn3BrQ9BxH5S+DtHF9GjAEUc19+NG7JDMjaw 8q2twnJL9rRwfqjPWaUVFEeFqbNNxmonvBUNt5GKApFzs6k82m3Db+HlPnd6Fiwl1omF 0TBw== X-Forwarded-Encrypted: i=1; AJvYcCXQcBw9MkS5kDO93bO0HD5mCMmpPdzJDSmO4yFOuIEubjgoABJYbUFlix8HZeF463GtQFaosDjV/1kUUx/U0KDNSLNIKGmh@freebsd.org X-Gm-Message-State: AOJu0YzxyhTLgDAgqRmWKzFXAegdjulCcklYbrOYeI25EtxvlKzQ0t5r MBLhaZ5GYr3c7pucb8dJFORJ0Oxt3PiavsaqNjzblgDOI/YIsZGjiR1Il9rep7Lt7P72nG+fGlm oMaNANek= X-Gm-Gg: AZuq6aI6A3PPWCBtze2dVqr5dVDFeJYYrfqxhsxjzm6007WM+N6Icy2nJsyi+gpVPJ6 krmgOt1r58mCYeHUH1n7A3NxNr+bh4TYkq2UHsyiBRjYq4520hlEUFn9mNdg1PyvO4msezteXDe t33C2rE+SZbRTx6n/s/uHS6UnhFbNo3Dfp19imY/7UJ/dQLeCjJtODk6QbqZ1QTZRakUXxLkl1N z+pn0+7GwjYp4nT3QwhFj4Q9ew3xBdzU1MPb6PfWySzZX0WMI4hN6UAkUaIN6KBS0EVQs9/A/Rs OBXWd27xdMe2Ptv74r0ekIFeTZaoPvvttRLvVe5VVSE7FSz6tpOrhY2XLBCggoHPnGP7ad5Wojo 1WL6cfAxHGqBrE4VmN2DkfkXPwg7TzvsuIZ+7iorhubNZ2YC02cd6jddYs8C9t2Fo2y59fHgzsq 7wkwj0zr15S2vhyZUicdDtNOk= X-Received: by 2002:ac8:5893:0:b0:501:863a:a881 with SMTP id d75a77b69052e-50694ef3b04mr9881841cf.75.1770869713163; Wed, 11 Feb 2026 20:15:13 -0800 (PST) Received: from localhost ([140.174.219.137]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-506847ef59csm27628751cf.10.2026.02.11.20.15.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 11 Feb 2026 20:15:12 -0800 (PST) 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-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 11 Feb 2026 23:15:11 -0500 Message-Id: Subject: Re: RFC: Kernel virtiofs driver From: "Emil Tsalapatis" To: "Paul Vixie" Cc: "Pete Wright" , "Mario Marietto" , "FreeBSD virtualization" X-Mailer: aerc 0.20.1 References: <9c3f1865-d47f-4fcf-a34b-866ee727a25b@nomadlogic.org> In-Reply-To: X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4fBMQq4ByDz3KJq X-Spamd-Bar: ---- On Tue Feb 10, 2026 at 11:27 PM EST, Paul Vixie wrote: > Do both p9fs and virtiofs both support mmap() such that two or more guest= s, and the host, can all map a file on the host for read/write access, and = each see writes made by the others? This is my pain point with nfs and smb. > The virtiofs protocol supports this, it was one of its initial selling points. However, I'm planning on implementing the extention after the=20 base driver is merged. So not now but soon, there will be the ability=20 to directly map data directly into the guest and work on it. A nice description of how the protocol actually does the mapping is in the=20 commit for the Linux virtiofs kernel driver: https://lwn.net/Articles/813807/ > Is either one as lightweight as zvol and ufs, such that I could consider = using it for the os? > People have used it as a root mount but I don't have concrete numbers to be honest. I will get some this weekend and get back to you. > I appreciate all the effort both teams have put in. Thank you!=20 > Paul Vixie From nobody Thu Feb 12 14:01:43 2026 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 4fBcRr1Hftz6Rftq for ; Thu, 12 Feb 2026 14:02:00 +0000 (UTC) (envelope-from osidorkin@gmail.com) Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBcRp05lyz3mpr for ; Thu, 12 Feb 2026 14:01:58 +0000 (UTC) (envelope-from osidorkin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=M4L6z4oR; dmarc=pass (policy=none) header.from=gmail.com; arc=pass ("google.com:s=arc-20240605:i=1"); spf=pass (mx1.freebsd.org: domain of osidorkin@gmail.com designates 2607:f8b0:4864:20::f30 as permitted sender) smtp.mailfrom=osidorkin@gmail.com Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-8946e0884afso114107516d6.1 for ; Thu, 12 Feb 2026 06:01:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770904916; cv=none; d=google.com; s=arc-20240605; b=iM8Rj6LpJswVMKl2Oey6XjyLKqlQonnD7Fc6LgSUzg0NqBMsKz8eFGWIaOClcSDpRF 2OwxmHg0iLv/WkKd6DvSd4/7fU1/SjCp2xk/RNeoao6eWdeZGzBC/P1XlxqBrTmSLekN 3S968/ePghUrHP6SyXmOroTymhp6BhVMK1yfoYr4ahbeVf3+IS/MIzzZvFyOTHkxeFVs b/889LeSsvRP8TpnPQUX+8EZZXYe8uhclqhE6hUtvKXbND5Y/V5OidtLs8xlbCzmGs9J 6x+zqVp3ei4z5RVp7xNBh8k1fgRZlXbkUu9EPyk4DlJL9rAPsbLiv7fah18xHPz4DOhd yvWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Tb8ezeqFaXe5oGaT33dfUk3eGdEunFLNGk47zjN2JEA=; fh=sEb52Xe915oVfXr/cJKYRy228wHW0HgY/XlWEs3byuQ=; b=kH52YKRvXvbcVYjiTzede9EBcP8k4TMmRrbKHui7F3XJkQbEUuVraQRwm5sziV+KTg Ksbd566ikMG2OmpOhybEiJxQogdNq/jWtri1tn1Osa+/ioQib1Uhq9pBysmwP9g0Vyyb +TE8q8PL0UAok2f2hCvZveIgZHEqKy86vObFn4Y8e9e7Vv189sdeEgZE8/4WUh8ryIGk 7qEF1seONi4cW0RiruQTrnxJvym9yFMf+JdPpME6/Eq85VWh1XL95lgs6+XuKK8eTc+Z AmN7dSmw0n1eXCaoUeE3iJLPlaXnY5myMMBz2bPhD4lS7Ehvx3O9aPEqMzkKAIIVreq4 bgQA==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770904916; x=1771509716; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Tb8ezeqFaXe5oGaT33dfUk3eGdEunFLNGk47zjN2JEA=; b=M4L6z4oRtO0ClFUtf7zPKjE0OIXj0uAtlIk3PzwLDEQFXeol/nf601H4nHqmotA5BV ZaE1o+K60h0O9eRwJhchEnENvTYx5hudvr8Kb/Vq0I5apEyhNmst0RmXeev2UG7rM6w+ Pl4M6jpwbMlvws/vcbRM296H7yxbkD9y4fG1uzkMkxuc1gNtfDv/T79MhNTMjqf8c9O1 CFtsZbVPP1YXNZySR5frCqCMvQl2/VF2IQD/M59XrQ3sHdsRyMCNqzsiiiTvpvp6eMB6 a8mf1Q8Rmr/Cf/5Dr2nrghDxQjsdteMZg2h5kJSyu0pijq9iBveiAdHcBaMd8H9wAVop 8IRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770904916; x=1771509716; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Tb8ezeqFaXe5oGaT33dfUk3eGdEunFLNGk47zjN2JEA=; b=OlxibjwZkS3rGkAk6UhBCYKbviFbqjNCOdLbQtBDvW3Uw3/MdDFMgY9dw03ToajuK1 Oc8k3Y5X5bMVR3Eg3UVAtDOAFK1zGoBZ1xFLO/siJLHrmpH/7jryXjJmYpUiQSJt6mMz OO+tOb0edOW85Nvdw4s/varn7eq4eZlZQeeKwg9IW4Q3R5Udf8LzCF5qyenG2VlsaDBy d2Ulfoe0JnQ1gIu+NqSqehzzPqG0k6HXrhNl53VLEvMM4gIvT/T8q5IoAmDYXs7Ox33V 4QZADB5RzIjucU1jGwxRkQdMACHAoDGIzyn4qFhbOiPYk51qJGHA+Dcqg9wWnIlTCi0b 9oUw== X-Forwarded-Encrypted: i=1; AJvYcCVN2jHlBYJSwPDoJdvwwsDaxm2BMhyai+7fy15dRCXoVUs+nRrCx+bL7f3NdibwOy4bC/JQcEqSlxMF1fS45XXS/wVrA04w@freebsd.org X-Gm-Message-State: AOJu0YzvQzaGHiDHyUmZWJJhHo4Q9sLervDclPLGooQ6Jue29zqkf1BD xBHSN4CTqY8z6IQNET8WrE7Mn1zg17/yz2GwGe0Y1XcFU9mWmmXbBLJJQ8xrjmMHTMGcESUDckF HqPhbZdm+45ZyIFC41ipyN1jzI+jaayOIYYmu X-Gm-Gg: AZuq6aIHILErmszD0qpnWAxiZ2r7sa9Xee0YJvkuClwXbojrD42TzbD72bT4HGogIE2 hD+J3XGpawiANSA/hTPOoiCK1Cu0vR2iDAYrol0aCxv93D11rMWUjFpRnfVqVfYm9L/HWV3c0e+ hk7+mmK9bkXArTkuq6t5S6WlerFmGCE1Sm4QqL2qbYYQQphcc6v8/qQuymNDhYzYmi3thjDrpLU +vSwvbcJ/CHYDNK3XVoeF1xUSHA6SiXSVoJp6W3EUuR4XfoDPgcLbLpPEkEmpcKKOXVGvbwgnP2 y/hzQ0t9PgaS4lIY0p8yh5MvPNfI2HdgQDH6b4Gu3S7369SIg7Q6JVByuTjoduatXcfd+Kn8Q3j udqiLC+Eo+5pcWhqzfwCBeJnUYg== X-Received: by 2002:a05:6214:21c5:b0:896:f61e:15f7 with SMTP id 6a1803df08f44-89727886af4mr41280066d6.15.1770904914910; Thu, 12 Feb 2026 06:01:54 -0800 (PST) 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 References: In-Reply-To: From: Oleg Sidorkin Date: Thu, 12 Feb 2026 17:01:43 +0300 X-Gm-Features: AZwV_QiOc2Z0CES34UDRJZBuYajRKyUJyedl8MrTyGMPh6uJ534WPS_2cynBucc Message-ID: Subject: Re: RFC: Kernel virtiofs driver To: Mario Marietto Cc: Emil Tsalapatis , FreeBSD virtualization Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-5.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; ASN_FAIL(0.00)[0.3.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.asn6.rspamd.com:server fail]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f30:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4fBcRp05lyz3mpr X-Spamd-Bar: ---- Hello. My favorite test to run in bhyve guest: root@:/usr/src # uname -a FreeBSD 16.0-CURRENT FreeBSD 16.0-CURRENT #1 main-n283712-16c902f05853: Sat Feb 7 02:10:47 MSK 2026 olsi@:/usr/obj/usr/src/amd64.amd64/sys/QUADKERNEL amd64 root@:/usr/src # mount /dev/vtbd0p2 on / (ufs, local, soft-updates, journaled soft-updates) devfs on /dev (devfs) obj on /usr/obj (p9fs, local) 192.168.2.1:/vms/freebsd-current/usr/home on /usr/home (nfs) 192.168.2.1:/vms/freebsd-current/usr/src on /usr/src (nfs) 192.168.2.1:/vms/freebsd-current/usr/lib/debug on /usr/lib/debug (nfs) 192.168.2.1:/usr/ports/distfiles on /usr/ports/distfiles (nfs) root@:/usr/src # make -j4 buildworld buildkernel Panics guest system in a few minutes (everything is ok when /obj is mounted over nfs): db> bt Tracing pid 2248 tid 100165 td 0xfffff80100eb8780 kdb_enter() at kdb_enter+0x33/frame 0xfffffe006833e560 panic() at panic+0x43/frame 0xfffffe006833e5c0 freevnode() at freevnode+0x2d5/frame 0xfffffe006833e620 vput_final() at vput_final+0x96/frame 0xfffffe006833e670 vfs_hash_insert() at vfs_hash_insert+0x226/frame 0xfffffe006833e6c0 p9fs_vget_common() at p9fs_vget_common+0x39b/frame 0xfffffe006833e770 p9fs_lookup() at p9fs_lookup+0x4ad/frame 0xfffffe006833e8c0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x57/frame 0xfffffe006833e8f0 vfs_lookup() at vfs_lookup+0x5aa/frame 0xfffffe006833e980 namei() at namei+0x35d/frame 0xfffffe006833e9e0 kern_execve() at kern_execve+0x2d1/frame 0xfffffe006833ed80 sys_execve() at sys_execve+0x54/frame 0xfffffe006833ee00 amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe006833ef30 fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006833ef30 --- syscall (59, FreeBSD ELF64, execve), rip =3D 0x2cc73682f46a, rsp =3D 0x2cc731eb2028, rbp =3D 0x2cc731eb2170 --- db> I'll be really happy to test virtiofs and I hope it will do better. Thanks =D0=B2=D1=82, 10 =D1=84=D0=B5=D0=B2=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 09:5= 7, Mario Marietto : > > Hello Emil, > > Inside a FreeBSD guest OS (15.0-RELEASE) I do : > > kldload virtio_p9fs > > kldload p9fs_load > > mount -t p9fs sharename /mnt/host > > This works for me,I can share files between FreeBSD 15.0 guest and FreeBS= D 14.3 host os. So,what's missing in this case and which features you added= ? > > Thanks. > > > > On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis wrote: >> >> Hi everyone, >> >> I recently finished the virtiofs driver and it is now ready for revi= ew. The device allows for sharing directories between a FreeBSD guest and a= host. >> >> The driver really is two components: >> >> 1) The virtio device that sends FUSE tickets to and from the host: D4629= 5 >> 2) The file system that gets mounted in the guest: D46296. >> >> To test it you need a couple additional fixes/workarounds for FUSE-relat= ed issues. You can grab a working tree here or apply diffs D55047 and D5504= 6. D55046 is a workaround, but still prevents an assertion failure related = to FUSE caching until the underlying issue is properly fixed on HEAD. >> >> To use it, make sure you are creating virtiofs device on the host then f= rom the FreeBSD guest run >> >> mount -t virtiofs >> >> where is the name tag you gave to the virtiofs device in the host = VMM. >> >> Reviews and testing welcome! >> >> Thanks, >> Emil >> >> > > > -- > Mario. --=20 Oleg Sidorkin From nobody Thu Feb 12 17:14:40 2026 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 4fBhkw0Y02z6S0bS for ; Thu, 12 Feb 2026 17:15:20 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBhkv5P33z3K7M for ; Thu, 12 Feb 2026 17:15:19 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-354c67da885so81388a91.3 for ; Thu, 12 Feb 2026 09:15:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770916517; cv=none; d=google.com; s=arc-20240605; b=TeBypSq5W+ROBPiF9WKnqk0YvPyR2r9aNYnXHFybl0Z27bjP6WRR+xtSR0pIHIXsPK v2v3feeHpG/os9hjwZISKghxNRnoiTUwK5yizuh+MLy7eqAe9OI6ssHeIbME8y2sXQsj ooF2hUD01FRSoXbP75Gypgv1SThQuyitsNeFCi657zFQIjRSEnarN9jFO3hqtfT//OI5 plkI7063JTAc8kRdtTX8e3HbiHgwjCLuczWFN5KLtL8eNZagfBYMferVdBWgRANvmOGH W5bCThVHN9K9hPLwlaHpFfa5/wp6M/zSk9jz+4CjsqNhFU2zVxQ9rH6ALa3N8fgMQiUE 8Lmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=7jNEDF9lfbf/+1MKaQ4LlRPcifR7j2hL6eQOZ45CgTQ=; fh=C9h2cwcxr9DjYjil7jyKUtDYyorW9ozUskHnlGDz+9I=; b=OEU9wXdWus9RblImHsecmuz/H7uEU8thSk5wcRA+87GMj6rCluGX4UlzoTfkkM9/j+ 6t0db44FF46hHGBfeLeYWZdbsXe4KRXp7Rpa9Sm1PYy26bIl50EAM7cEesymr9WOPQyg aUmTJYiCCK/viB69Au1gvLaEbyRoWJaD60RtKTc3IBXEjzY4rZpMR5DYlQlECWTbf4Ar HAwlrDo7MLT/1J4U2Ninu0M6sti2biBrL4dWIhI0SlHAp1lIMFAIWKNQ3sx267cDBTfX PT/zLm5E4IaTHM/R+rdLiBM9S78C5iV/oGYUPblSw2XplO+3kFR62cxPESURW6isgOe3 aQhg==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770916517; x=1771521317; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7jNEDF9lfbf/+1MKaQ4LlRPcifR7j2hL6eQOZ45CgTQ=; b=HVrnwA/1birJOizLky3yIS35C0YZgM4+7OgQGtiGlamlIumxL79tOuuprOM8iDxtcj Je8sDhEVBaNBJrBa2FAw00PUpEDkfLDesZHqskL/THk3oCf54Emy8T/GoUpOVCJfXADM OXrw+Hkft30Dt1UKUR9FN4/K68HzSp32uCIAQMmHUM6wl38F/qEwP1qnETc057+b3/VX Vn/2YZSGuvabtzf83pZd8/rFHr9uYFPf/BGPZVrZqr+tQPUYPMGVvwvBNvjTLN0l9b+j gI3WZD7SnWUkNW45yacm4YQ49JoMAj25I5RGCwqNfcwCERpa3BbFW5Usw0sk8KwX98rx rAEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770916517; x=1771521317; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7jNEDF9lfbf/+1MKaQ4LlRPcifR7j2hL6eQOZ45CgTQ=; b=WWaH8lpnkxxbkJ/OyXI8mut6DSGe2mA+86NAA18jmcZJP15x5uCn+ruKDRVVYP4jp7 Pv2NDadj4WOgg3EGBC+iGTcx25cVy6Pek1AlBF2GfyoDcng3ezeNHPHmRQMDpRhuhY7Q oWi0OHscJC4pV8n1Y8jJZ+4cKSsdG6pcRoDvUFeppOK+alUUH5HFRJet5vpFuLwr4XqJ gwNY/pYh+r48zqyDqWq7/62pHgPMOYl7u04qcbjn2UD/Am6KbvqfjAX7mWBfcpSoUTCC Qdm78egGvVcIg98/hIU0CSUdB7nNXB42Q8KE1Cxg95rYgBh5NmRqqW0O1KlKX/CCcXnm lfcg== X-Forwarded-Encrypted: i=1; AJvYcCW7T2L6lFyEM1vBt0dNfhnH0OWKV0Dh118WLJEniefbtauQ0K42/uO9ABaLKY8c6s1DicVT+27Kb8Zjk4H8lpn5wK8UkZrD@freebsd.org X-Gm-Message-State: AOJu0YxUkXhe3CgNphg6SwatoZ6TBWsWFexPINCqhhbYUGxJ1dWoQXQy fQLz+ELUHte175rvEpcEYUUGq9PCOGnUr6wk29HVTcA9axrO8cbf9pvDjO1IVdMgoTWMEOwDq0z sbX88ZX38vLKb4SqMU1bjLUA4HlpOAhY= X-Gm-Gg: AZuq6aI/9dk8/PR8fn3hLBM/IDy0GczHogl1bgJqyzTayh7iKeMJYJSAI54IqivrijC WOs7He18Wh3sCrED+pJcn0Fz67bFSEgy3zPqJcGwWhpvvtvKv6I8IfvM47zXhtOcECAAPiALIXZ 9g8aehMvSmhmfZbjrdDh2LWDT/cu7l9ktv2GfRy5z1mp/medQsVDxqrSh7AnJwrNhxqlmuIScGM 7oLDRdISbFPHzKKfxDGBTdvCZb7FGifPcjhSsOffHTL/1Vpi/Rexb3qhnlWgu65/8rsBqHOM+RZ 0bntWE4uU/Rc0S3ttePuhyBQkTC+YR18ZvYZIz1WPyZpk5CRUVJZce26jwKujlnuEiShSIwq/9Z B/+Mu4NXd+Dt25ExXSm9yo27l0tR3/bw03c/PZl2z7EU9C4djyFIUPHO1uyEiR7LXdAce4lD9+g NiVR99JTR8Nw5X3rWCpA4P+UxLlxGREptYtywJtrc5GMua3UyO8asTaNcZa5g57Qlhjs/rUZtWO MTZvkRQqt1LK3GRNBFe/TnLc+mCM3e8uLz7NB3Qj3Kz1iIZapt3esfeE8MPjXojHOjJ6QYQ5A9B huLunKaNUu0J49Bb9BKgym9LuDyAE+moJi+53zdWMzwxP97dZQbk X-Received: by 2002:a17:90b:4a8a:b0:356:23be:7ed3 with SMTP id 98e67ed59e1d1-3568f3253b7mr3710429a91.16.1770916517131; Thu, 12 Feb 2026 09:15:17 -0800 (PST) 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 References: In-Reply-To: From: Mario Marietto Date: Thu, 12 Feb 2026 18:14:40 +0100 X-Gm-Features: AZwV_QjT9BsykeYhwV7Uni3QTHPl3hQoh1n7Ut7qwNoHf_efrlKKnJj_9XiZWxM Message-ID: Subject: Re: RFC: Kernel virtiofs driver To: Oleg Sidorkin Cc: Emil Tsalapatis , FreeBSD virtualization Content-Type: multipart/alternative; boundary="000000000000ee3aec064aa3a178" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4fBhkv5P33z3K7M X-Spamd-Bar: ---- --000000000000ee3aec064aa3a178 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable --> Panics guest system in a few minutes (everything is ok when /obj is... FreeBSD 16 is working in progress ; virtiofs is work in progress...what do you expect ? On Thu, Feb 12, 2026 at 3:01=E2=80=AFPM Oleg Sidorkin = wrote: > Hello. > > My favorite test to run in bhyve guest: > > root@:/usr/src # uname -a > FreeBSD 16.0-CURRENT FreeBSD 16.0-CURRENT #1 > main-n283712-16c902f05853: Sat Feb 7 02:10:47 MSK 2026 > olsi@:/usr/obj/usr/src/amd64.amd64/sys/QUADKERNEL amd64 > root@:/usr/src # mount > /dev/vtbd0p2 on / (ufs, local, soft-updates, journaled soft-updates) > devfs on /dev (devfs) > obj on /usr/obj (p9fs, local) > 192.168.2.1:/vms/freebsd-current/usr/home on /usr/home (nfs) > 192.168.2.1:/vms/freebsd-current/usr/src on /usr/src (nfs) > 192.168.2.1:/vms/freebsd-current/usr/lib/debug on /usr/lib/debug (nfs) > 192.168.2.1:/usr/ports/distfiles on /usr/ports/distfiles (nfs) > root@:/usr/src # make -j4 buildworld buildkernel > > Panics guest system in a few minutes (everything is ok when /obj is > mounted over nfs): > > db> bt > Tracing pid 2248 tid 100165 td 0xfffff80100eb8780 > kdb_enter() at kdb_enter+0x33/frame 0xfffffe006833e560 > panic() at panic+0x43/frame 0xfffffe006833e5c0 > freevnode() at freevnode+0x2d5/frame 0xfffffe006833e620 > vput_final() at vput_final+0x96/frame 0xfffffe006833e670 > vfs_hash_insert() at vfs_hash_insert+0x226/frame 0xfffffe006833e6c0 > p9fs_vget_common() at p9fs_vget_common+0x39b/frame 0xfffffe006833e770 > p9fs_lookup() at p9fs_lookup+0x4ad/frame 0xfffffe006833e8c0 > VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x57/frame 0xfffffe006833e8f0 > vfs_lookup() at vfs_lookup+0x5aa/frame 0xfffffe006833e980 > namei() at namei+0x35d/frame 0xfffffe006833e9e0 > kern_execve() at kern_execve+0x2d1/frame 0xfffffe006833ed80 > sys_execve() at sys_execve+0x54/frame 0xfffffe006833ee00 > amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe006833ef30 > fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006833ef3= 0 > --- syscall (59, FreeBSD ELF64, execve), rip =3D 0x2cc73682f46a, rsp =3D > 0x2cc731eb2028, rbp =3D 0x2cc731eb2170 --- > db> > > I'll be really happy to test virtiofs and I hope it will do better. > > Thanks > > =D0=B2=D1=82, 10 =D1=84=D0=B5=D0=B2=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 09= :57, Mario Marietto : > > > > Hello Emil, > > > > Inside a FreeBSD guest OS (15.0-RELEASE) I do : > > > > kldload virtio_p9fs > > > > kldload p9fs_load > > > > mount -t p9fs sharename /mnt/host > > > > This works for me,I can share files between FreeBSD 15.0 guest and > FreeBSD 14.3 host os. So,what's missing in this case and which features y= ou > added ? > > > > Thanks. > > > > > > > > On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis > wrote: > >> > >> Hi everyone, > >> > >> I recently finished the virtiofs driver and it is now ready for > review. The device allows for sharing directories between a FreeBSD guest > and a host. > >> > >> The driver really is two components: > >> > >> 1) The virtio device that sends FUSE tickets to and from the host: > D46295 > >> 2) The file system that gets mounted in the guest: D46296. > >> > >> To test it you need a couple additional fixes/workarounds for > FUSE-related issues. You can grab a working tree here or apply diffs D550= 47 > and D55046. D55046 is a workaround, but still prevents an assertion failu= re > related to FUSE caching until the underlying issue is properly fixed on > HEAD. > >> > >> To use it, make sure you are creating virtiofs device on the host then > from the FreeBSD guest run > >> > >> mount -t virtiofs > >> > >> where is the name tag you gave to the virtiofs device in the hos= t > VMM. > >> > >> Reviews and testing welcome! > >> > >> Thanks, > >> Emil > >> > >> > > > > > > -- > > Mario. > > > > -- > Oleg Sidorkin > --=20 Mario. --000000000000ee3aec064aa3a178 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
--> Panics guest system in a few minutes (everythi= ng is ok when /obj is...

FreeBSD 16 is working in = progress ; virtiofs=C2=A0is work in progress...what do you expect ?=C2=A0

On Thu, Feb 12, 2026 at 3:01=E2=80=AFPM Oleg Sido= rkin <osidorkin@gmail.com>= wrote:
Hello.
My favorite test to run in bhyve guest:

root@:/usr/src # uname -a
FreeBSD=C2=A0 16.0-CURRENT FreeBSD 16.0-CURRENT #1
main-n283712-16c902f05853: Sat Feb=C2=A0 7 02:10:47 MSK 2026
olsi@:/usr/obj/usr/src/amd64.amd64/sys/QUADKERNEL amd64
root@:/usr/src # mount
/dev/vtbd0p2 on / (ufs, local, soft-updates, journaled soft-updates)
devfs on /dev (devfs)
obj on /usr/obj (p9fs, local)
192.168.2.1:/vms/freebsd-current/usr/home on /usr/home (nfs)
192.168.2.1:/vms/freebsd-current/usr/src on /usr/src (nfs)
192.168.2.1:/vms/freebsd-current/usr/lib/debug on /usr/lib/debug (nfs)
192.168.2.1:/usr/ports/distfiles on /usr/ports/distfiles (nfs)
root@:/usr/src # make -j4 buildworld buildkernel

Panics guest system in a few minutes (everything is ok when /obj is
mounted over nfs):

db> bt
Tracing pid 2248 tid 100165 td 0xfffff80100eb8780
kdb_enter() at kdb_enter+0x33/frame 0xfffffe006833e560
panic() at panic+0x43/frame 0xfffffe006833e5c0
freevnode() at freevnode+0x2d5/frame 0xfffffe006833e620
vput_final() at vput_final+0x96/frame 0xfffffe006833e670
vfs_hash_insert() at vfs_hash_insert+0x226/frame 0xfffffe006833e6c0
p9fs_vget_common() at p9fs_vget_common+0x39b/frame 0xfffffe006833e770
p9fs_lookup() at p9fs_lookup+0x4ad/frame 0xfffffe006833e8c0
VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x57/frame 0xfffffe006833e8f0
vfs_lookup() at vfs_lookup+0x5aa/frame 0xfffffe006833e980
namei() at namei+0x35d/frame 0xfffffe006833e9e0
kern_execve() at kern_execve+0x2d1/frame 0xfffffe006833ed80
sys_execve() at sys_execve+0x54/frame 0xfffffe006833ee00
amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe006833ef30
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006833ef30<= br> --- syscall (59, FreeBSD ELF64, execve), rip =3D 0x2cc73682f46a, rsp =3D 0x2cc731eb2028, rbp =3D 0x2cc731eb2170 ---
db>

I'll be really happy to test virtiofs and I hope it will do better.

Thanks

=D0=B2=D1=82, 10 =D1=84=D0=B5=D0=B2=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 09:5= 7, Mario Marietto <marietto2008@gmail.com>:
>
> Hello Emil,
>
> Inside a FreeBSD guest OS (15.0-RELEASE) I do :
>
> kldload virtio_p9fs
>
> kldload p9fs_load
>
> mount -t p9fs sharename /mnt/host
>
> This works for me,I can share files between FreeBSD 15.0 guest and Fre= eBSD 14.3 host os. So,what's missing in this case and which features yo= u added ?
>
> Thanks.
>
>
>
> On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis <emil@etsalapatis.com>= ; wrote:
>>
>> Hi everyone,
>>
>>=C2=A0 =C2=A0 =C2=A0I recently finished the virtiofs driver and it = is now ready for review. The device allows for sharing directories between = a FreeBSD guest and a host.
>>
>> The driver really is two components:
>>
>> 1) The virtio device that sends FUSE tickets to and from the host:= D46295
>> 2) The file system that gets mounted in the guest: D46296.
>>
>> To test it you need a couple additional fixes/workarounds for FUSE= -related issues. You can grab a working tree here or apply diffs D55047 and= D55046. D55046 is a workaround, but still prevents an assertion failure re= lated to FUSE caching until the underlying issue is properly fixed on HEAD.=
>>
>> To use it, make sure you are creating virtiofs device on the host = then from the FreeBSD guest run
>>
>> mount -t virtiofs <tag> <mountpoint>
>>
>> where <tag> is the name tag you gave to the virtiofs device = in the host VMM.
>>
>> Reviews and testing welcome!
>>
>> Thanks,
>> Emil
>>
>>
>
>
> --
> Mario.



--
Oleg Sidorkin


--
Ma= rio.
--000000000000ee3aec064aa3a178-- From nobody Thu Feb 12 19:15:17 2026 X-Original-To: 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 4fBlPK4RwJz6SBRV for ; Thu, 12 Feb 2026 19:15:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBlPK3lPKz3TpB for ; Thu, 12 Feb 2026 19:15:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770923717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WZZc9vogFCSOxbsTG9FiIyGCibO32e1fegtDRHbh0Gk=; b=l6RXpsZvmZMlUdDBAikv6y1ZNs2XH7N2+ioxIvslF7nIn/GR+ExrLg6uvUcnogAdBaC7X5 G3aSVWwFBFis2ERMSjcKWiNjitXqgSC4otSY/dWbSEokCGZXbzDA5FdkVNLXtF2DE++JZ9 /ZE+MvnDYsDPASgpMTxEYyYJF2uxUSCa1KKLFRIaokEPXU6mIP8/gQjzSHIYF1qmrNo8bh QRol4DqJHZ4c46tLelTNbQ5wF7e7sQ7H9+gkqLfe/vSGly8wT/WHtUSa59CprG6qBCyBhP ziPWV024ivJoeqQtmBdI0Tv5EyWsAWiPl/4ncqLgNOcp6BZds2hE2RUAHocOPA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770923717; a=rsa-sha256; cv=none; b=VRTvMb9eKaNVqanXrA0UC85wFmTRVSxM8p1zq+Fsp4mp6jwVqGyYZh832QfoRq/WBlJ5mx FA8GdW0ICmDcl/TLHFOZ6nR6c6G8kkCxcSf33bhYA+wYJTaiv+4FGgIcazP4QX3xYshyHe 6F06jUpjnhn5475VZi4joopVeZufyzJeT7QFD8O0EPKmvGRF6kYcJEcHTairSQ+TXlK5o1 mvEP1u4y8OGbllptmkAWQuWub92/gPOMrsTS35JIsAylORLXJPeGNzuAyPiw5wdrUu/Yt8 3A3jf2zQRmYWpXby5TLCvQ2hm0FJfd/uXIyBNte61jO6x1ToqA1vhsL1rWF7pg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770923717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WZZc9vogFCSOxbsTG9FiIyGCibO32e1fegtDRHbh0Gk=; b=ve1TGP1xKtpqPRqFG37AQ3Z62xS4Sm/ohVLYaAHFXujjj1FMjYbNsf1JrZmnxdA0gZBQQO uTk2OB5JCHIKv9/W2WR7dPulPEIWS/Atpy4x9TZINOeKzwPh0SnxKIVeQXA8IhOpZ9A+G8 msTEVk4n/nO/z8dxJejczqr0xG2QOm6ru9n64e8+aRnGem5b0SwL3EgFugveN9Pnk9AtYI mB43y/m9+SqRWr63VMLUisS8xGAkOVxL6WrLb0lSsw+mf7JlWIqlElDK3KfWod61O1xL2M uwm/H1dtkn2l/7+2KV3GcbF+vZKPIoPiWFKcEfxPpJMrO5l+8sK/T1tBhHwHQQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fBlPK2rVvzq0n for ; Thu, 12 Feb 2026 19:15:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61CJFH6K017258 for ; Thu, 12 Feb 2026 19:15:17 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61CJFHXV017257 for virtualization@FreeBSD.org; Thu, 12 Feb 2026 19:15:17 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 293147] Bhyve broken on FreeBSD with SVM error Date: Thu, 12 Feb 2026 19:15:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@fizz.buzz X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D293147 Bug ID: 293147 Summary: Bhyve broken on FreeBSD with SVM error Product: Base System Version: 15.0-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bhyve Assignee: virtualization@FreeBSD.org Reporter: freebsd@fizz.buzz I recently upgraded from FreeBSD 14.3 to FreeBSD 15.0-p3 via pkgbase. This broke launching any of my bhyve virtual machines. If I go back to my FreeBSD 14.3 boot environment then they start working again. I've tried bot= h a FreeBSD 15 upgraded from 14.3 and a clean install of FreeBSD 15, both exhib= it this error. ``` # bhyve -D -c 8 -m 64G -S -H -o rtc.use_localtime=3Dfalse -s 0,hostbridge -s 4,nvme,/dev/zvol/zdata/vm/hydra/disk0 -s 11,xhci,tablet -s 12,lpc -l com1,s= tdio -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd,/vm/hydra/BHYVE_UEFI_V= ARS.fd -s 2:0,virtio-net,netgraph,path=3Dbridge_jail_nat:,peerhook=3Dlink5,mac=3D06:8= 4:36:68:03:77 -s 5,ahci-cd,/vm/hydra/hydra.iso -s 10,fbuf,tcp=3D127.0.0.1:5901,w=3D1920,h= =3D1080 hydra fbuf frame buffer base: 0x3cdc64200000 [sz 33554432] vm exit[0] reason SVM rip 0x000000000000fff0 inst_length 0 exitcode 0x400 exitinfo1 0x10000001d exitinfo2 0xfffff000 ``` dmesg isn't much help: ``` pid 53041 (bhyve), jid 0, uid 0: exited on signal 6 (no core dump - other error) ``` Nor is /var/log/messages: ``` Feb 12 19:08:01 mrmanager kernel: pid 53041 (bhyve), jid 0, uid 0: exited on signal 6 (no core dump - other error) ``` Machine is: Motherboard: AS -1115CS-TNR CPU: AMD EPYC 9124 --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Thu Feb 12 19:16:24 2026 X-Original-To: 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 4fBlQc3PbYz6SBV6 for ; Thu, 12 Feb 2026 19:16:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBlQc2KmQz3W9S for ; Thu, 12 Feb 2026 19:16:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770923784; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9e03Bqrqdgz255I8EQx8LvNCqrTIqHUyXmy/z7eieIM=; b=e7bJq0ZhTgzRN/FyGWzoiWfmVMUFX/imwfkYAeJSoYO284m8CsAMOIWw9c2/8F8eDrhUgt /yjKDHBeSdVIC0ryeog//nf2GqMMfUZHDezs3bDiaYBDNdnXTuBGTje92OUuNhTDm35ueJ WmEwK/35ObkyCOZRpCK6VnpBaoF2rQDAue/wdkD1oFo3RBEY/00lwmiTtiOBIn2b94KmyS qj62Yn/uEBfjUgbYtk+Ebfksq/QZzCK9lvj+MjHWoQ1nMAG3L6n5SRjB75ewy7SCJ1fFK3 FtARruquKitqeAggKwNYzuiLwihJDn7bJ3tp0BuGCRneS7MOjgQBWQ27On3wlA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770923784; a=rsa-sha256; cv=none; b=Cj5BMMtaKcxpwnEcLbavpedBZPnF8vHYQr++1THHX881/C6RdM0e/SkBlRDsB1l8q9ikfL NImm2RhyPIbXlqnndy8CYSasmjNKK/klCbZB02U9RI+YevgjosMxXVBxP2ZlNYx1YHpvsk EyIDo5eqflm5W+dAxmpxKkfu9nnb+Aqbg0B0mtNtMF+QmnGu5qVudKN0bclRywMc2WxTW6 AiaSeNB5Dsg7BWAYsLAs4dhoz/ltfu9XTvCuPD2sRT1M0gNqeRWuMxBW8Y8m5MQVSu/0+y iboVE/tFFBx60yns5lWKKm+//nPPCoqUHJ+ugil0jOPlv5A7YQ6gxymxSE0fyg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770923784; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9e03Bqrqdgz255I8EQx8LvNCqrTIqHUyXmy/z7eieIM=; b=vSncpTODw4x/Z1ozbi6dzfqIEeNDMxwsjxyer6fdTothzFLPsAaRypjSpcMwALW2rf6oIC AMYWN7zan+iI8e/t8I1oSGo94kIQk6n60v5sLG14tKwz3ByXkryr85gle5s7S0HfzN1O0z etX/n/3zNS3LAWuelEnd7MzRsx8LPFcRn8hgtIPk/chFIpkSj316an8VstlQuISgIUC1fY PAmvj33vghGeDAyT34CLKmwgx3PKd+mk5TCjuUdYKOMAvL5ccMd+BgCKTwvlKAUc0yDUlC jydz1HRNnkbrGgG+cQD9bAoguOxYtzs0CVc/Tu5U3cORLu+nidWqB+RMMNnilA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fBlQc1wjlzpj0 for ; Thu, 12 Feb 2026 19:16:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61CJGO75018198 for ; Thu, 12 Feb 2026 19:16:24 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61CJGOHY018197 for virtualization@FreeBSD.org; Thu, 12 Feb 2026 19:16:24 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 293147] Bhyve broken on FreeBSD 15 with SVM error Date: Thu, 12 Feb 2026 19:16:24 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@fizz.buzz X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D293147 Tom changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Bhyve broken on FreeBSD |Bhyve broken on FreeBSD 15 |with SVM error |with SVM error --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Thu Feb 12 22:30:40 2026 X-Original-To: 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 4fBqkm6MJzz6RmlX for ; Thu, 12 Feb 2026 22:30:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBqkm5S73z40Gf for ; Thu, 12 Feb 2026 22:30:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770935440; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=M2NiYPE87YqcnZCfGggPf7aJEJDnhK54k5KT1akSmIo=; b=SgtiYskAQNzQ5wa+pwDL7zcRYvbg7hvTHjhG2m3BNuOW/ofwMC6WxztyY2da04s6ZTU+wh tBFD6gKmPe9ESnt7nFsuvo4wuF652wKKkbb2UvYbbFivLh4vwNYowTrqS7VIzVnsXz/tSi YVUBssW3kajikbrRMVoePOmjMJOJUsXL/YITfAlHVC93wqQWhYnJFmuxdw/XJHsvvH1vIl A88uwnehYb2ep8S/I25WrRsia1TsR51RCHmXMBwpYZkS7PKE6xcz/WmOZ056fVrt6OGXgu GKqNQdYh2snbYI4zOy7T47zCOv6d3h6e0Hh4zCrtrgwM7ERsRT/KCUp31eyWZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770935440; a=rsa-sha256; cv=none; b=vbQONiA4CTsbVOSdIT6A90TpyWZncWx1TlTBpVcICeNixlE5V5RN/2sz7VPaRro3A2VwLw /q4hJAdW+nkSa0/Un8rB+Zrgkh2eFnEy21MhTRjw//KgwNWA7Zwnx/1t+g3jaVn1ejrnwh LHLjOEjrh36HN0qjAOk9fKkZ2fQLJFNLV6d3W8sD7UQnwUD2zdGklMQef2vUIeuRSebyQ6 webkFYh7KxjVK7LRxC5+vOKjPgFrb5sxIo6ELAZqSXOu3s+cQa1IhKfqO/6BfAx+Ko3238 oyFmSLM9JYjxjAScgEmfcrr8H++DbApQ8XuXveUuXHEce5ErB2sZ/X8ddjth9w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770935440; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=M2NiYPE87YqcnZCfGggPf7aJEJDnhK54k5KT1akSmIo=; b=Vlem2MntR6V5fDyFjWebZBVRgqELKOy/Zjpxw/iSmKla1r37ibgCBnrrzGVbDyE/jSrn+Q fShdsDb9RahAcv3Jch+hw/Qn9J+U+5m3CHgxiHV2hztVJYGVE+YsQthRfxyDF2jjXCUj0H 682LJktyK1DltgpRRhnIYV4LFrZZULQwIDKpMf50javgeJ9nanlLR1KJDp82As/ywMpWh1 PCsYVl15rKL6fpTX7vATjh/SAshoNevgL3m0jxYWh9auMX9SCIvrwkZD2g0CDXSxkaH2W7 oKLBqYsrMuAb1zsY0TTvezyun/4KYsrmKzPdOHX9qhnHd3byvl5FnfWoqktSag== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fBqkm4qh2zvZs for ; Thu, 12 Feb 2026 22:30:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61CMUeVb026035 for ; Thu, 12 Feb 2026 22:30:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61CMUesv026020 for virtualization@FreeBSD.org; Thu, 12 Feb 2026 22:30:40 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 293147] Bhyve broken on FreeBSD 15 with SVM error Date: Thu, 12 Feb 2026 22:30:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bakul@iitbombay.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D293147 Bakul Shah changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bakul@iitbombay.org --- Comment #1 from Bakul Shah --- Does the fix in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291768#= c12 work? --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Feb 13 00:44:21 2026 X-Original-To: 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 4fBtj21C9Cz6S1rY for ; Fri, 13 Feb 2026 00:44:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBtj20gL3z4Dpt for ; Fri, 13 Feb 2026 00:44:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770943462; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wCSCJibby4B4nHkbyH9dXdMnmzmKsO0t/oJNByh8/ko=; b=RIAXkrklrSVMYPPYAzJ3s2y8XON9rWnOdjdh8hMI5j4OKF++iq5IarW7p/HbLsERig7TIp dJSJujAwU+ZyrrC4C2J10ggUNe7HdsrQeZm2j8SlGb6r0l7byQEk4F068Ot1nMn5w0wrhV H1CPZ2IIScws3tAWVqIRX0wul+GyPUaD8DTZPBYMDlSmjcGi89pJhMWG+DNFfp8cnexr99 q4xWbA11jYoya/FObPb5eE6r9uEf0KsdI5wGgNNXKxHCpaS1tmhYSubm+dol4QWd6WrV+e hMpErSosIuPZUtyKENaFxO4HAdEKsqR4OtzfRUAl+HgaEFPAPpU5gzfCehvu/Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770943462; a=rsa-sha256; cv=none; b=cu2CoF78CvPJ4JgLbRpKvKXyo8GVoSV6sPlbNhg4W0fnAqctyezpRYqchqlgpTBiuoBAKf dhnzgh+Jcw4Oe0vw5e16mhNVOXgpm2bqdJ16ot1fZR99KUHiOmSD6M/dsbgoS7pAZGfLdt quwjkaJcH3r5WQgM4914S/GGffUCHqHwjQ/chVaMHdmKodcWUlvsyaCQ44cvxDfcP9kFrd AU4N3RmPK8rElBckdGXsfArbY3bDf83S8u6fkxn4FQzzk1syFVbzNMHz3y6JdPamxmc1OQ rZO3QjjsFcjrupXjcblDyQbMGzaFGlXpZ+EAbc1qdY43X4MsTA5U08Sd9/jH1g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770943462; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wCSCJibby4B4nHkbyH9dXdMnmzmKsO0t/oJNByh8/ko=; b=E/YKzhn72qa5cvJD6tHP/YiqLtubQ3X4nY2dkij6SRrEmT7PB6o8S9YiOQtIIVgK3jJOTu v8OE3ICLdP7qvrp/+ki+TjPfARQ3crfgP1CQ7ye8rJahc1HmGVkvzpZh1moysG0Z1fYk+5 FgBgNYwO+c5aYcvFTr00vNDgJtaH1XGYI6YgIHdjoNY02U5M5YfcLrPF00HqO36fIN5Ku7 6WKoyesfRHs5YRf0OxVIeEmXuJg8rF6fpHjK4633Er4d4a7k8WW2rlu/uZEfBuMhK3czTm riDrAE1EQEQ573AKi5bXT+GH2sJXdNpEI+nFavJD/TdKXKVyrEE3C5vn2FO0mg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fBtj202rPz100l for ; Fri, 13 Feb 2026 00:44:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61D0iLxQ039760 for ; Fri, 13 Feb 2026 00:44:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61D0iLHY039759 for virtualization@FreeBSD.org; Fri, 13 Feb 2026 00:44:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 293147] Bhyve broken on FreeBSD 15 with SVM error Date: Fri, 13 Feb 2026 00:44:21 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@fizz.buzz X-Bugzilla-Status: Closed X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D293147 Tom changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Closed Resolution|--- |DUPLICATE --- Comment #2 from Tom --- Yup, that work around fixed it for me. Thanks! Marking this as a duplicate. *** This bug has been marked as a duplicate of bug 291768 *** --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Feb 13 00:44:21 2026 X-Original-To: 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 4fBtj34N8mz6S1tw for ; Fri, 13 Feb 2026 00:44:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBtj33k80z4DvR for ; Fri, 13 Feb 2026 00:44:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770943463; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xoDHRwqgvxBoHiNQpNR17lAOeWOgAwdM/sBpaaKNAW4=; b=iZzrDBIjSyl6ThxkQThYOtTEL1gq8A7LzbcO/hx6wzGcku6D+W74HQ3UjokRud9lMEBg41 VTwELM5enldlbfLqs/oSS1jno/UGfanOaYO5tjcd7v8sbEq6VIMSBOvjvOXX2qlBxniEnS xt+sYgPQ5hdR3ImCM2gF+sxTplaXYAIg0GOlprN8IeMZos+1TGSvGP59dmFykXxQ/aykEn dWKNEzYmBpuYP1c69Q8CEh6HZz9h4Oj/5OgAn4GxU6l506GuGhYelTO0Tdfn6sxUi6x7bI DpTMZtAucZu0nJFegiI55L8wZEhf9Be4Wj+Nd+gh+v6YLvqQdKAoYhEhfYM2Vw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770943463; a=rsa-sha256; cv=none; b=PozTorWwbYJwigD7K3oPc4RKaGgUl3Y0SfCq6lrusnKYcFsGGQFGtBhgqm7zENISZHNdUD 9dFsulDxIxRWcwmWjMntjQz3QjGLwUFn0mdgkEMglNF31zN+3lbJcOwbu0EuiP2KepMogO eZzT66FH1Z7gLmmx2Mk1Bzl7Xs4aMxb3A/ZrnIHkDQC9Ass9QunC7NfC6QDDXrMjHYirZM kOLRHC2uMBa8FeIq7Qj7eF3/2TfGiho2k/0/pWoS4pUcqdQD0NetneyCwmzTZUULaMAbcR hZibRVIypjgzTdXNvQeZG+s+gnAnv1DDJbAcXphFtgpKvE2s67smamKLLIre/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770943463; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xoDHRwqgvxBoHiNQpNR17lAOeWOgAwdM/sBpaaKNAW4=; b=d5sxAAgCuJeTESLKB9OmmtRHXl8nnBXKBiN3ZclLDSUExNqvxEtVZrR+5fHbHYN1L3Mpv3 P7w2Jwict4j8rJA+CY8lS+TppTNh0fJ4o/mvgoHE417dLBYXr2eGyxDhEMH4pf3UtuTKSH Yvv+NpnyFmomTvEDk2R+SiqVHHjD6vPXT5YU3CW4dPfdSI4NAuORjPl1/Dvi8IIkSbsFO3 vCFOACpTcMEq0PBkQkq/qWbLA1YYFJgyZzRJu1+P5rRi4/7LWbOt791H9mZdOT4ssuTNga HWkhPt1jOS23aliOwPO3/TjYgNJHy8EvOH12noIfZ8HHHSvGhbzVmrnXxCUYVQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fBtj336VNz10MM for ; Fri, 13 Feb 2026 00:44:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61D0iNi8039807 for ; Fri, 13 Feb 2026 00:44:23 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61D0iNFl039806 for virtualization@FreeBSD.org; Fri, 13 Feb 2026 00:44:23 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 291768] bhyve won't boot anything on 15.0 - AMD EPYC 9124 Date: Fri, 13 Feb 2026 00:44:21 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@fizz.buzz X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291768 Tom changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |freebsd@fizz.buzz --- Comment #21 from Tom --- *** Bug 293147 has been marked as a duplicate of this bug. *** --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Feb 13 00:58:22 2026 X-Original-To: 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 4fBv1B60lCz6S35k for ; Fri, 13 Feb 2026 00:58:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBv1B5YY9z4Fxc for ; Fri, 13 Feb 2026 00:58:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770944302; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+nIFBDUpRC+3XqLe0GztsUzccmIs0BODWxSt/ryJ7ww=; b=D1sqwXetnE9vd3JQp6n+lE/tycwgBBUOTyFp2srL2iX5+oth0qvJjxDIn9OCsp0f0toEYZ /8eCPubeNcty/PAIE2g/MeqLEnK859zX2oC1++ddkelkws+bjvj47WfO1azzsEHGsPVt2F e2Ka8ewPEe/M4gYV9f2qwDyBWcpIGwerLLNEvgXRMrooAeLnl9Rm1/Uk1CQeBZ9sUtop2w w/02b93hcNzvWD2AL+V4177IPqHg+WiGHkDeR1LeEelRa04giSsBFy0TTJ7pSDQlAHxP5Q Y4Bl8VpwgTymzC1SjTQB5uYFU1y9j5m9jL4zCw1HsvvPYOjIsmlrc1uxsyV8Kw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770944302; a=rsa-sha256; cv=none; b=NngAlngloGbOcvw+i7ueM4FPE4cOn4B8teX7+v9t7PvqsIi52vy3+ANuCct+jgMOXUnvs3 btBCI+9jl5sxseuNHrAlPd/pQHG4UCcbtMEXQvgAqS4i2CN05/f4FwqhxzK/9rnyIWmx8q nySsB5vzo+p5FvENvaP9yk4WjKHFBJlBknp9sdNRWD05pos2mfELWN7gJuNlPX+GSHa3c6 ysjMMBBTtGXxtI+u0zH111PL+IEy+NaJwk32iEzvr85lC4hyIY+bS17vdoBYf2yb7zfTP4 ZPEUTevDirubCbg74f+32VL+1IWdWYiYGIukqPisxIsefhkd30Gz6RAV7syjpQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770944302; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+nIFBDUpRC+3XqLe0GztsUzccmIs0BODWxSt/ryJ7ww=; b=AI+jc1WKVmQrQZJ/4AGkPK5vX6GRHlwLZdSVVtlgVh+aIgLvVv2tulV6S+7obbvx/nAxO0 MhI9gByHGUJl85+YhkZN8X9aE4No0tCMUj2cD4gItOcsz2tUJMCK6Ld9GTgQi1uPE/UNTV dJGsNcIuoGa9Hj684auHJjATIa3tWhTiYpCPrXJUOzEIhMI+//EnPssGFjUTBPU+ANsY9l OT73o8qp/CXIkwNkLBdxSIpQMPy7KwdOcSJWbskckDaCDC3Sj2jombuPE2QyLDbj2Tidtn iKef6Xx3WwsCREhCd+syh7HkqCSqNnQQ/6XBkkCPnorYpixWCB9Ykkf9M+Ys6w== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fBv1B4f3Yz10d6 for ; Fri, 13 Feb 2026 00:58:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61D0wMaT056296 for ; Fri, 13 Feb 2026 00:58:22 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61D0wMeR056295 for virtualization@FreeBSD.org; Fri, 13 Feb 2026 00:58:22 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 291768] bhyve won't boot anything on 15.0 - AMD EPYC 9124 Date: Fri, 13 Feb 2026 00:58:22 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@fizz.buzz X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291768 --- Comment #22 from Tom --- I had the same issue with the same processor and the workaround to set vm.pmap.la57=3D0 worked for me. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Feb 13 01:23:31 2026 X-Original-To: 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 4fBvZF0CpYz6S4hj for ; Fri, 13 Feb 2026 01:23:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBvZD6mhmz4K5M for ; Fri, 13 Feb 2026 01:23:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770945813; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v/LQ429eZ8uTZi8c2EupqQiMdregF3flqKVMAOC5WFg=; b=A8eX9SgCeMS2K45wTsyGVp0vy3hhYrRthePxxqtIeNET7sIJ7fiwqCMceoG/5k/kQ74A9K t1mx08VntZ6xjNJV34U955naWCMqqp7cRbD6EPAq0SYQh960MAr+aqZcaLMGylyFU2ivip UfuDgwIT0MjJzdu/nHCHB1qCrVxXN+TW5UYWqyGApVazuukn6fPDfJ1QpTE5vbMQV2cym8 Pq4/8Lt5xDUzMFdqOu6YNGKExSM8NzJSq4jiprLR8F5chil535F6PLQSCHJhe+4P1CUJNg ABZI0DHj+1nM1ieD/LQy1HZSCoN+VsYtIoP/ObS3gLYLC/ZKf6yX/bDQeszIRw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770945812; a=rsa-sha256; cv=none; b=PWdD+EX96PA4SadZk2v8Tuu4k1V5nVRcjTyeLLdaZ/aaM22rsKcqfJoo8aE4XYhZFu2LyY jbgMk1K13iD4QwVx6qlDu1h9D1ZsoE0xYDdHVdEa+XoCRo+eKqZWOtB3l3DSh4o/NMzeZ/ 5QQSrplrkWmgu9112FKhzWowEQZbdlZvJlHL4FoT/fkjsaoc6cGL98dXT42wdjkdli+Kb4 wM/KQa/fwFA31Mu3adHAKlkYDiONntlv4hkpx19UYdYE33B2VA5kam1oaXXEEE654lFuPK oCI9G3DM1MY14Q/QlCjOXAgbHa8GR5YBfhP1oXT7w3+o8WhPco275zD8H5/ypw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770945812; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v/LQ429eZ8uTZi8c2EupqQiMdregF3flqKVMAOC5WFg=; b=yrWw1sDtQBpyJmnQc8jp+MHOtUjdcsAGunIQ0WOBDXk/2KelpdLVIvZSoQv0LMjMremuOt KvvwY0aZNtcHrCqyeWLOiVz3Vy37bcGkGcli7V0nSkMT4EJP39R+DPwFa+ybpEACffYBNl VARUBwWuvQXBU0LSQP2a3qVsJofINs5XR32lO0gzzNE6kYws5SaPtmxYunLWZ9arkvkHh2 JV/ajYLhdSO6N+g8RRo3GLtTZKcERATO4D5pIESlrrlud2/QBa3l5pSVr9/UzarulJQZ0J pbTdtErTbdSlgsyAmhQdlkyg5T/X2UHvI8dMqrIwcCb1BYQ2Fv+sZnYogUhbyg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fBvZD6MFQz11NS for ; Fri, 13 Feb 2026 01:23:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61D1NWaT000078 for ; Fri, 13 Feb 2026 01:23:32 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61D1NWF5000077 for virtualization@FreeBSD.org; Fri, 13 Feb 2026 01:23:32 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 291768] bhyve won't boot anything on 15.0 - AMD EPYC 9124 Date: Fri, 13 Feb 2026 01:23:31 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@fizz.buzz X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291768 --- Comment #23 from Tom --- One oddity I've noticed that might be related: A bunch of CPU feature flags= are missing inside the guest including LA57. I've reproduced this with both a FreeBSD guest and a Linux guest. The flags that are present on the FreeBSD host but not the FreeBSD guest: INVPCID,PQM,PQE,ADX,AVX512IFMA,CLFLUSHOPT,CLWB,AVX512VBMI,UMIP,PKU,OSPKE,AV= X512VBMI2,GFNI,AVX512VNNI,AVX512BITALG,AVX512VPOPCNTDQ,LA57,RDPID I compiled a test C program that uses AVX512IFMA instructions, and ran it inside the guest virtual machine. It ran successfully, proving the instruct= ions work. It's just the flags are missing. I stumbled upon this because it breaks compiling some Qt software under Lin= ux with -march=3Dznver4 despite the CPU being a Zen 4 CPU. FreeBSD Host: ``` $ cat /var/run/dmesg.boot| grep -i "structured extended" Structured Extended Features=3D0xf1bf97a9 Structured Extended Features2=3D0x415fde ``` FreeBSD Guest: ``` $ cat /var/run/dmesg.boot| grep -i "structured extended" Structured Extended Features=3D0xf01703a9 Structured Extended Features2=3D0x600 ``` --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Feb 13 02:01:32 2026 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 4fBwQM1dJpz6S8Cg for ; Fri, 13 Feb 2026 02:01:47 +0000 (UTC) (envelope-from emil@etsalapatis.com) Received: from mail-yx1-xb134.google.com (mail-yx1-xb134.google.com [IPv6:2607:f8b0:4864:20::b134]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fBwQL1PS4z4MH7 for ; Fri, 13 Feb 2026 02:01:46 +0000 (UTC) (envelope-from emil@etsalapatis.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yx1-xb134.google.com with SMTP id 956f58d0204a3-649e97f1e1eso409282d50.1 for ; Thu, 12 Feb 2026 18:01:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770948104; cv=none; d=google.com; s=arc-20240605; b=dHcpR2rf7T3pAklgS5fpJE8+hsdK5WgKHt6hGmSuADT+PmDhIrzbresBTHm7S1ib3q GhTJjLaeuXJ/U3NH/ZKEhzDNlYb14CyCcRlEsO0tY2VDDWi2q/3Q9ca0jquPc3gP1CiN 2D/X/7RHUX2NJusetMYfJstDOIUgVFnxIneR0I+DIrDZ9iOY9vprnpTQ0oI8TOzpB/rV WbjLn3yN9O1QEel+QsD2Ohu1kblKYsi0jZ8XJYnjdzvLXXgqTKrIEDPXkmKWV5V1XkVl 0wYh/26nHrBrex0mAGqCjlA6PYMuNge5uCmqqNOWjQIWFk4nikDpfqccrLNzR0ZWy6jo kozg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=izdr3ogf/lwP+QMONC1N5n5T6td4hy50ex5ilWq2Z4w=; fh=7IYwslvkInY5h6lqIYjPcjeOMjpdNzr8C0gLHmLdxgE=; b=cIAxUc3AFmcbBpFCWwjBilbPst2tAaX0JJRJHwBOwg1qucwjl8Zt/32Hp1Qp78Lf2d NledLoC1xbNI0xxf/XAHCbYVOx+IfwTJ+SYXpIfW9xD/ebOgXotLdSlPEO2XuRN/bphS yD4gfRf3rbmzwTfwLMk+8PAhMJFyOxWuClznIQMhDi4J3ZyxarcmxYtqSvHC2sNvq3Ql Je1Wp6kgCgrwDKPeLYmIl46R/6XyFwAZ0u5OSd1dj5pP0k/M+pAj3L1yhMbfuk3h9T3e DEvUnqip7gTIBUGLKqJk1C0z6nlQ70yXOgsVRdXK9hmGluK0LmyrOkDj9QCwdpsgORiR VZ8A==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etsalapatis-com.20230601.gappssmtp.com; s=20230601; t=1770948104; x=1771552904; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=izdr3ogf/lwP+QMONC1N5n5T6td4hy50ex5ilWq2Z4w=; b=bA+E0+z99yxDCvSyuxxlwpClk26yyvW/gxTOAd0RxyqFzAdNbXK3anpwvrRd6/B1+R 4OmCSfGWD1MGMTRgEoVxoJQYQ1H01sTo39pykhDmiFY8NfXHfc6RDjLlNL+dr/S9F74R dHxDqTeXv3ntHOe0JOLWseFNIKVC0ZQ61K0gnp6dxmBNLl/Ze2tJWgjweo+n1U/H8BdK /g2bHG4qisncsakmAgaobQHDyYYu+g2QlKPdEQ6/1PBmu2cZQ2+b4k7VjC++sIfFw3kn wBmEp17dB4/ge+7TfxdLGSJNOuFCJi9UDtOBnEYGs5NqPPi3PZSJXleHZo43vzj/zs0q np8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770948104; x=1771552904; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=izdr3ogf/lwP+QMONC1N5n5T6td4hy50ex5ilWq2Z4w=; b=EQdoVHu2FbiXv/JsycLx4n7g7esLNqgVfQRuG9iA5FnTU9evAiHgf+ZtFY7Le5dhId 5AqIed/eyoJgS53qvvIhPdsnbSHiMw72IH/aHk91q1TAcHdI+O7LK8trlDwMBarDlvvd P4q2UP9gvDGOvfwX3VUjEPHZ+nXNEbOmRPdg//ubLCf8pNiVBvpXOT+LRi2rKj8LQh+e 7q7XspObr3WuThskXiUgsOYP8el6OAlCKao8LgVFNTc/gssCj6fCO2HR8Le1cex6aECz 6Tn1IAGSYs6m2HdtqNIPB3xKXXYX+pK5AncQXUw4GKUR6KkFHHIWhCYmFguTUqaeLtiG OoCg== X-Forwarded-Encrypted: i=1; AJvYcCXsEqazYYyN6KCaHGybg2zooTYHeZWsUM1yZQfn9ScKhPcnfUrczL1hYOVmRxdkT6ujmjtGeuEmPdvCnr1zkeq8XhQWnaLm@freebsd.org X-Gm-Message-State: AOJu0YyVozN2pxxSKekKc0CrzHogRpwZdHej0l7gD08hTU/IGnl2JezW t0lh8WNmI04xMuKlegpUce2A8RNRTyGEp3aqFbFl/Wg4gHZDjqQymIjTSavYKDng3jKQRCb1oTW +2u0OmeHi695u+RO6CqXRAEfBgUcx3lKSKFgXcTTLMQ== X-Gm-Gg: AZuq6aITTtYgf8dCBdBbtwYDPhAUmdn5Yo8pzvG5fmgq4rqqaBTKE/xcVofx44asW+u AMzs5Lq3Trvy6KYYnWvB/zyvLdWJUa+nJxem/DaeO2Ym7O0kspEcFFPf/XjCP3mwsALvrKtsYxZ F8vvScbu0Us/Lol8v+3uMbIqO7JLBBBrojiSRJSf4+J3yY/hTvB0cfOEK0APZAebB08L12RBUM6 P49x6hFkgty7nD/bnsZhl71trBWu0UvcwT3Pk1q8jp58c20T5OBmN29x5IsrQbdDqxlx2uLKw3Y SHBriRaJ6w== X-Received: by 2002:a05:690e:c4a:b0:64a:dc2e:9b22 with SMTP id 956f58d0204a3-64c14d9361dmr1102061d50.74.1770948103570; Thu, 12 Feb 2026 18:01:43 -0800 (PST) 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 References: In-Reply-To: From: Emil Tsalapatis Date: Thu, 12 Feb 2026 21:01:32 -0500 X-Gm-Features: AZwV_QhvbTJ5txRxREa9e3AWY3sdtNWdGjT-KJ6AAShtyjn93JY47qq7nd0-pVs Message-ID: Subject: Re: RFC: Kernel virtiofs driver To: Oleg Sidorkin Cc: Mario Marietto , FreeBSD virtualization Content-Type: multipart/alternative; boundary="000000000000a11674064aaafcf5" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4fBwQL1PS4z4MH7 X-Spamd-Bar: ---- --000000000000a11674064aaafcf5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Feb 12, 2026 at 9:01=E2=80=AFAM Oleg Sidorkin = wrote: > Hello. > > My favorite test to run in bhyve guest: > > root@:/usr/src # uname -a > FreeBSD 16.0-CURRENT FreeBSD 16.0-CURRENT #1 > main-n283712-16c902f05853: Sat Feb 7 02:10:47 MSK 2026 > olsi@:/usr/obj/usr/src/amd64.amd64/sys/QUADKERNEL amd64 > root@:/usr/src # mount > /dev/vtbd0p2 on / (ufs, local, soft-updates, journaled soft-updates) > devfs on /dev (devfs) > obj on /usr/obj (p9fs, local) > 192.168.2.1:/vms/freebsd-current/usr/home on /usr/home (nfs) > 192.168.2.1:/vms/freebsd-current/usr/src on /usr/src (nfs) > 192.168.2.1:/vms/freebsd-current/usr/lib/debug on /usr/lib/debug (nfs) > 192.168.2.1:/usr/ports/distfiles on /usr/ports/distfiles (nfs) > root@:/usr/src # make -j4 buildworld buildkernel > > Panics guest system in a few minutes (everything is ok when /obj is > mounted over nfs): > > db> bt > Tracing pid 2248 tid 100165 td 0xfffff80100eb8780 > kdb_enter() at kdb_enter+0x33/frame 0xfffffe006833e560 > panic() at panic+0x43/frame 0xfffffe006833e5c0 > freevnode() at freevnode+0x2d5/frame 0xfffffe006833e620 > vput_final() at vput_final+0x96/frame 0xfffffe006833e670 > vfs_hash_insert() at vfs_hash_insert+0x226/frame 0xfffffe006833e6c0 > p9fs_vget_common() at p9fs_vget_common+0x39b/frame 0xfffffe006833e770 > p9fs_lookup() at p9fs_lookup+0x4ad/frame 0xfffffe006833e8c0 > VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x57/frame 0xfffffe006833e8f0 > vfs_lookup() at vfs_lookup+0x5aa/frame 0xfffffe006833e980 > namei() at namei+0x35d/frame 0xfffffe006833e9e0 > kern_execve() at kern_execve+0x2d1/frame 0xfffffe006833ed80 > sys_execve() at sys_execve+0x54/frame 0xfffffe006833ee00 > amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe006833ef30 > fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006833ef3= 0 > --- syscall (59, FreeBSD ELF64, execve), rip =3D 0x2cc73682f46a, rsp =3D > 0x2cc731eb2028, rbp =3D 0x2cc731eb2170 --- > db> > > I'll be really happy to test virtiofs and I hope it will do better. > > If you hit any bugs, let me know! I'd be happy to take a look. Please include some additional patches apart from the two diffs ( https://github.com/etsal/freebsd-src/tree/virtiofs), that handle some issues virtiofs was triggering in the FUSE layer (D55047 , D55046 ). Also, if you could try running with a debugging kernel I'd really appreciate it - it will help us better interpret any issues. For example, with a config like this: include GENERIC ident DEBUG options KDB # Enable kernel debugger support. options KDB_TRACE # Print a stack trace for a panic. options DDB options DDB_NUMSYM options GDB options INVARIANTS options INVARIANT_SUPPORT options DIAGNOSTIC # KTR options KTR options ALQ options KTR_ALQ # KASAN options KASAN Thanks, Emil > Thanks > > =D0=B2=D1=82, 10 =D1=84=D0=B5=D0=B2=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 09= :57, Mario Marietto : > > > > Hello Emil, > > > > Inside a FreeBSD guest OS (15.0-RELEASE) I do : > > > > kldload virtio_p9fs > > > > kldload p9fs_load > > > > mount -t p9fs sharename /mnt/host > > > > This works for me,I can share files between FreeBSD 15.0 guest and > FreeBSD 14.3 host os. So,what's missing in this case and which features y= ou > added ? > > > > Thanks. > > > > > > > > On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis > wrote: > >> > >> Hi everyone, > >> > >> I recently finished the virtiofs driver and it is now ready for > review. The device allows for sharing directories between a FreeBSD guest > and a host. > >> > >> The driver really is two components: > >> > >> 1) The virtio device that sends FUSE tickets to and from the host: > D46295 > >> 2) The file system that gets mounted in the guest: D46296. > >> > >> To test it you need a couple additional fixes/workarounds for > FUSE-related issues. You can grab a working tree here or apply diffs D550= 47 > and D55046. D55046 is a workaround, but still prevents an assertion failu= re > related to FUSE caching until the underlying issue is properly fixed on > HEAD. > >> > >> To use it, make sure you are creating virtiofs device on the host then > from the FreeBSD guest run > >> > >> mount -t virtiofs > >> > >> where is the name tag you gave to the virtiofs device in the hos= t > VMM. > >> > >> Reviews and testing welcome! > >> > >> Thanks, > >> Emil > >> > >> > > > > > > -- > > Mario. > > > > -- > Oleg Sidorkin > --000000000000a11674064aaafcf5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Thu, Feb 12, 2026 at 9:01=E2=80= =AFAM Oleg Sidorkin <osidorkin@gmail.com> wrote:
Hello.

My favorite test to run in bhyve guest:

root@:/usr/src # uname -a
FreeBSD=C2=A0 16.0-CURRENT FreeBSD 16.0-CURRENT #1
main-n283712-16c902f05853: Sat Feb=C2=A0 7 02:10:47 MSK 2026
olsi@:/usr/obj/usr/src/amd64.amd64/sys/QUADKERNEL amd64
root@:/usr/src # mount
/dev/vtbd0p2 on / (ufs, local, soft-updates, journaled soft-updates)
devfs on /dev (devfs)
obj on /usr/obj (p9fs, local)
192.168.2.1:/vms/freebsd-current/usr/home on /usr/home (nfs)
192.168.2.1:/vms/freebsd-current/usr/src on /usr/src (nfs)
192.168.2.1:/vms/freebsd-current/usr/lib/debug on /usr/lib/debug (nfs)
192.168.2.1:/usr/ports/distfiles on /usr/ports/distfiles (nfs)
root@:/usr/src # make -j4 buildworld buildkernel

Panics guest system in a few minutes (everything is ok when /obj is
mounted over nfs):

db> bt
Tracing pid 2248 tid 100165 td 0xfffff80100eb8780
kdb_enter() at kdb_enter+0x33/frame 0xfffffe006833e560
panic() at panic+0x43/frame 0xfffffe006833e5c0
freevnode() at freevnode+0x2d5/frame 0xfffffe006833e620
vput_final() at vput_final+0x96/frame 0xfffffe006833e670
vfs_hash_insert() at vfs_hash_insert+0x226/frame 0xfffffe006833e6c0
p9fs_vget_common() at p9fs_vget_common+0x39b/frame 0xfffffe006833e770
p9fs_lookup() at p9fs_lookup+0x4ad/frame 0xfffffe006833e8c0
VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x57/frame 0xfffffe006833e8f0
vfs_lookup() at vfs_lookup+0x5aa/frame 0xfffffe006833e980
namei() at namei+0x35d/frame 0xfffffe006833e9e0
kern_execve() at kern_execve+0x2d1/frame 0xfffffe006833ed80
sys_execve() at sys_execve+0x54/frame 0xfffffe006833ee00
amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe006833ef30
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006833ef30<= br> --- syscall (59, FreeBSD ELF64, execve), rip =3D 0x2cc73682f46a, rsp =3D 0x2cc731eb2028, rbp =3D 0x2cc731eb2170 ---
db>

I'll be really happy to test virtiofs and I hope it will do better.


If you hit any bugs, let me know!= I'd be happy to take a look. Please include some additional patches ap= art from the two diffs (https://github.com/etsal/freebsd-src/tree/vir= tiofs), that handle some issues virtiofs was triggering in the FUSE lay= er (D55047= , D550= 46).

Also, if you could try running with a debugging kernel I'd really appreciate= =20 it - it will help us better interpret any issues. For example, with a=20 config like this:

include GENERIC

ident =C2= =A0 DEBUG

options =C2=A0 =C2=A0 =C2=A0 =C2=A0 KDB =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Enable kernel debugg= er support.
options =C2=A0 =C2=A0 =C2=A0 =C2=A0 KDB_TRACE =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Print a stack trace for a panic.
op= tions =C2=A0 =C2=A0 =C2=A0 =C2=A0 DDB
options =C2=A0 =C2=A0 =C2=A0 =C2= =A0 DDB_NUMSYM
options =C2=A0 =C2=A0 =C2=A0 =C2=A0 GDB

options = =C2=A0 =C2=A0 =C2=A0 =C2=A0 INVARIANTS
options =C2=A0 =C2=A0 =C2=A0 =C2= =A0 INVARIANT_SUPPORT
options =C2=A0 =C2=A0 =C2=A0 =C2=A0 DIAGNOSTIC
=
# KTR
options =C2=A0 =C2=A0 =C2=A0 =C2=A0 KTR
options =C2=A0 =C2= =A0 =C2=A0 =C2=A0 ALQ
options =C2=A0 =C2=A0 =C2=A0 =C2=A0 KTR_ALQ
# KASAN
options KASAN


Thanks,
Emil


=C2=A0
Thanks

=D0=B2=D1=82, 10 =D1=84=D0=B5=D0=B2=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 09:5= 7, Mario Marietto <marietto2008@gmail.com>:
>
> Hello Emil,
>
> Inside a FreeBSD guest OS (15.0-RELEASE) I do :
>
> kldload virtio_p9fs
>
> kldload p9fs_load
>
> mount -t p9fs sharename /mnt/host
>
> This works for me,I can share files between FreeBSD 15.0 guest and Fre= eBSD 14.3 host os. So,what's missing in this case and which features yo= u added ?
>
> Thanks.
>
>
>
> On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis <emil@etsalapatis.com>= ; wrote:
>>
>> Hi everyone,
>>
>>=C2=A0 =C2=A0 =C2=A0I recently finished the virtiofs driver and it = is now ready for review. The device allows for sharing directories between = a FreeBSD guest and a host.
>>
>> The driver really is two components:
>>
>> 1) The virtio device that sends FUSE tickets to and from the host:= D46295
>> 2) The file system that gets mounted in the guest: D46296.
>>
>> To test it you need a couple additional fixes/workarounds for FUSE= -related issues. You can grab a working tree here or apply diffs D55047 and= D55046. D55046 is a workaround, but still prevents an assertion failure re= lated to FUSE caching until the underlying issue is properly fixed on HEAD.=
>>
>> To use it, make sure you are creating virtiofs device on the host = then from the FreeBSD guest run
>>
>> mount -t virtiofs <tag> <mountpoint>
>>
>> where <tag> is the name tag you gave to the virtiofs device = in the host VMM.
>>
>> Reviews and testing welcome!
>>
>> Thanks,
>> Emil
>>
>>
>
>
> --
> Mario.



--
Oleg Sidorkin
--000000000000a11674064aaafcf5-- From nobody Sun Feb 15 14:54:37 2026 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 4fDTTR21Rhz6RdZs for ; Sun, 15 Feb 2026 14:54:51 +0000 (UTC) (envelope-from osidorkin@gmail.com) Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fDTTP6kDkz3bMQ for ; Sun, 15 Feb 2026 14:54:49 +0000 (UTC) (envelope-from osidorkin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=WzKMZ4I3; dmarc=pass (policy=none) header.from=gmail.com; arc=pass ("google.com:s=arc-20240605:i=1"); spf=pass (mx1.freebsd.org: domain of osidorkin@gmail.com designates 2607:f8b0:4864:20::830 as permitted sender) smtp.mailfrom=osidorkin@gmail.com Received: by mail-qt1-x830.google.com with SMTP id d75a77b69052e-5069b3e0c66so39992121cf.1 for ; Sun, 15 Feb 2026 06:54:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771167288; cv=none; d=google.com; s=arc-20240605; b=f8jQA+FRoEy27y02aKwOjb1k+5FVdh8Pxp34ZyVdpd/oFdtRgLXCl9W0ujkH5xTr5J GbmFGtj1FeVeCG+BZzq/R2sSynUZ6nQOzQ/hxZy1gDAxGLnAfq1yl/1tut7ekY9LiChm NPvlyRohpcnAbZ9WVYv2aJ5ty9wQDs7iAvvNLV3Lk7uHhDuQHL3L7Bf6YZOkf3h5AwWV chYlMS+pwxwZBrYKd+R7HMK+wVhMiL2X5HiWEsED5vshyCjUeLt66FL3Q/2uSfoa3gzT +MoaK5jp6/Vl/N35ZPggzstIGkkJqR6Q8Rm8sYyoxAEsYteIihJmBrhEDg8rLeY0bB9I EBYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=bkt7qwWDXSxJxQup5+as3KGSXg7k4bfJTS0++hQZnC0=; fh=IuaeVDyjhS3DTzfpnks+v4gqWaCo9P7NChp8q0eYoJg=; b=KRgXaCt8CxfXODsmhcMHQVpnkuw5tmvy0C33YlOrAR+PDiGRvoilOXitEpy2Y4BJpx qGH3uQZsXRYIwwQtfHtycld18hdwCZLX1jAjG1HaT/gTWXVHPKcBiqNtMo9fEJFcvEi2 pb4ByzgsyHk4AQWb7ZqpoUl3JcD33JnVUzYVYsw9yEhGO1pVPihOn7xVj0kymcNvf0wJ QP2TT2e+joq3pHj2w1AQkSPv7rLxT24nZLjNBv7jmaLjUDaY/QO6gyYd4zdygtXkzzzF 4bpcHZfB+0NfT56yTF/Jhj4YouBIHIL4iHeLp7iX9QuW2GFuSvkwbHP65CsTdvmVNYet wvGA==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771167288; x=1771772088; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=bkt7qwWDXSxJxQup5+as3KGSXg7k4bfJTS0++hQZnC0=; b=WzKMZ4I3+RZz3ajFKvzN4FMAEubHdPs+VcJuK4nyWBu4nFfb1IXqpCB+0Bdj58xDKi /7K9U3yACfsudJ4pUKu5xY+ECIrP2RXgxMJnZ0tDnSjSi/sekRTaKgqwUw2fkDsPsTcZ gtO7XTwgDaKHJ9f8n/678Pqgmc58xiEJK0CgplA6L48/GQRssbF9thq5/QN1um75SR/A n1E278Xwl/x9o2O9RwHBbVf7/ymQOovohpy+t5XZGsy34VcXMxMrPyctIyfw5hCXcVE4 q+oGnJ73UlcSVxtZ5B+gokjMKMbnVQ42GcZMNAaAwO0Uu9ujVEw/m2VoXgOMG0LL8jtQ /7zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771167288; x=1771772088; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=bkt7qwWDXSxJxQup5+as3KGSXg7k4bfJTS0++hQZnC0=; b=R843Ku0A6xRJNwV3ZeQpi0341VIxEFtMLIM3Agw0qVPR553CZ0VojSw9aGVz2o4TyN zJzpk5xmiak9g1GaUgd++ogcsYl+esp5JZAri1vDJ92C9tdkjZIZf25rPZxyEXmYDTSy KZE0mZPJswVDdg2UInxvOqmyCUtrKZZbJtZYtnOY5oh9H3i9KRDeYT02n6RcmUvtyCnj 93Nng1SfidkwV6DaGVXKUnBUJV5RcKENpMiAk/bt1PMjnN1ZcrBbi9g+10pGqAzH+5WT IS5Eka3nMaWze0EpjgJAw5hmwzMeUcdeygJhEqoJvflCz20zMsnDJWB1OAnQ7KVdoU7U xvqg== X-Forwarded-Encrypted: i=1; AJvYcCXYrnuY3Dv2xNK0NYw36V9m6eaOE+vyijudf1DGHI6kEsntQgKU1hDJWFrIyfsGtCZUUPHoUYYNao1FmWtnuUkSLPvVOzh1@freebsd.org X-Gm-Message-State: AOJu0YwofzribloP34pyl3TxhEBoz4Q2k75cGmVVLh256EVPkFmTAQF7 /hTbGzbsZ9IGA0V5rZBlMBrJV5dce9QYAtR5cgO7mZUcVTtgPITuUoCmG5933KZId8BXcyotPJZ ktyA3Ookk0tB0+mKF0Moqb9wWad7TC4I3VUSU X-Gm-Gg: AZuq6aLtyDzo1oZhdCirgNHzg7MkgijxyoMq+OgsLtlyPpAfE/CeLIYl09XJi2R5Vc3 Zegw6L+wYZCYkVmAMQTbBx+T9qlp9txP0jyxKTe0FVhPzz6+QLHJAZqi1i6uBCvZ3uiWj2HpcYm gEub/xgjqOeth8jaorlOC2jQ9METCK7rx0da5adO1q6L8g1VjBJBBuBXj9aHsjnj3eOJ2whmsfF M9RAkrw1GJcnvoo8pv2gkLdxSvoD2L+JiqieUZmuLcA6m3NmeLHpnu/26jrHGnE9CA3VSw4Wm/z rFtJHwSFpVE6X2pelMuBSoEhCZ6TtWckFwyFEqDybQu05nmtUqI8fXB2kMo+0nToFy+eFSv006c 1AF8Pz7tKUjvoS3acEJ/siuigZQ== X-Received: by 2002:a05:620a:2556:b0:8cb:df8:e86c with SMTP id af79cd13be357-8cb4ac6b8afmr755463285a.26.1771167288160; Sun, 15 Feb 2026 06:54:48 -0800 (PST) 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 References: In-Reply-To: From: Oleg Sidorkin Date: Sun, 15 Feb 2026 17:54:37 +0300 X-Gm-Features: AZwV_QiP5vFO4gTcP75Tr7P6svVUzic9yKzZuNROKrCx4DnhN2uIrgpfTEBV_s0 Message-ID: Subject: Re: RFC: Kernel virtiofs driver To: Mario Marietto Cc: Emil Tsalapatis , FreeBSD virtualization Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.97 / 15.00]; ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.99)[-0.993]; NEURAL_HAM_SHORT(-0.97)[-0.974]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[gmail.com:+]; TO_DN_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::830:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com] X-Rspamd-Queue-Id: 4fDTTP6kDkz3bMQ X-Spamd-Bar: ---- =D1=87=D1=82, 12 =D1=84=D0=B5=D0=B2=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 20:1= 5, Mario Marietto : > > --> Panics guest system in a few minutes (everything is ok when /obj is..= . > > FreeBSD 16 is working in progress ; virtiofs is work in progress...what d= o you expect ? p9fs has been in the base system since 15.0 AFAIK, and it doesn't receive many fixes. virtiofs (a.k.a. fuse over virtual socket) was created in linux world because plan9 abstractions didn't fit linux VFS layer well. Since Linux VFS and FreeBSD VFS both have to handle POSIX API, they have to be a little similar. So I expect less bugs. > > On Thu, Feb 12, 2026 at 3:01=E2=80=AFPM Oleg Sidorkin wrote: >> >> Hello. >> >> My favorite test to run in bhyve guest: >> >> root@:/usr/src # uname -a >> FreeBSD 16.0-CURRENT FreeBSD 16.0-CURRENT #1 >> main-n283712-16c902f05853: Sat Feb 7 02:10:47 MSK 2026 >> olsi@:/usr/obj/usr/src/amd64.amd64/sys/QUADKERNEL amd64 >> root@:/usr/src # mount >> /dev/vtbd0p2 on / (ufs, local, soft-updates, journaled soft-updates) >> devfs on /dev (devfs) >> obj on /usr/obj (p9fs, local) >> 192.168.2.1:/vms/freebsd-current/usr/home on /usr/home (nfs) >> 192.168.2.1:/vms/freebsd-current/usr/src on /usr/src (nfs) >> 192.168.2.1:/vms/freebsd-current/usr/lib/debug on /usr/lib/debug (nfs) >> 192.168.2.1:/usr/ports/distfiles on /usr/ports/distfiles (nfs) >> root@:/usr/src # make -j4 buildworld buildkernel >> >> Panics guest system in a few minutes (everything is ok when /obj is >> mounted over nfs): >> >> db> bt >> Tracing pid 2248 tid 100165 td 0xfffff80100eb8780 >> kdb_enter() at kdb_enter+0x33/frame 0xfffffe006833e560 >> panic() at panic+0x43/frame 0xfffffe006833e5c0 >> freevnode() at freevnode+0x2d5/frame 0xfffffe006833e620 >> vput_final() at vput_final+0x96/frame 0xfffffe006833e670 >> vfs_hash_insert() at vfs_hash_insert+0x226/frame 0xfffffe006833e6c0 >> p9fs_vget_common() at p9fs_vget_common+0x39b/frame 0xfffffe006833e770 >> p9fs_lookup() at p9fs_lookup+0x4ad/frame 0xfffffe006833e8c0 >> VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x57/frame 0xfffffe006833e8f0 >> vfs_lookup() at vfs_lookup+0x5aa/frame 0xfffffe006833e980 >> namei() at namei+0x35d/frame 0xfffffe006833e9e0 >> kern_execve() at kern_execve+0x2d1/frame 0xfffffe006833ed80 >> sys_execve() at sys_execve+0x54/frame 0xfffffe006833ee00 >> amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe006833ef30 >> fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006833ef= 30 >> --- syscall (59, FreeBSD ELF64, execve), rip =3D 0x2cc73682f46a, rsp =3D >> 0x2cc731eb2028, rbp =3D 0x2cc731eb2170 --- >> db> >> >> I'll be really happy to test virtiofs and I hope it will do better. >> >> Thanks >> >> =D0=B2=D1=82, 10 =D1=84=D0=B5=D0=B2=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 0= 9:57, Mario Marietto : >> > >> > Hello Emil, >> > >> > Inside a FreeBSD guest OS (15.0-RELEASE) I do : >> > >> > kldload virtio_p9fs >> > >> > kldload p9fs_load >> > >> > mount -t p9fs sharename /mnt/host >> > >> > This works for me,I can share files between FreeBSD 15.0 guest and Fre= eBSD 14.3 host os. So,what's missing in this case and which features you ad= ded ? >> > >> > Thanks. >> > >> > >> > >> > On Tue, Feb 10, 2026 at 4:05=E2=80=AFAM Emil Tsalapatis wrote: >> >> >> >> Hi everyone, >> >> >> >> I recently finished the virtiofs driver and it is now ready for r= eview. The device allows for sharing directories between a FreeBSD guest an= d a host. >> >> >> >> The driver really is two components: >> >> >> >> 1) The virtio device that sends FUSE tickets to and from the host: D4= 6295 >> >> 2) The file system that gets mounted in the guest: D46296. >> >> >> >> To test it you need a couple additional fixes/workarounds for FUSE-re= lated issues. You can grab a working tree here or apply diffs D55047 and D5= 5046. D55046 is a workaround, but still prevents an assertion failure relat= ed to FUSE caching until the underlying issue is properly fixed on HEAD. >> >> >> >> To use it, make sure you are creating virtiofs device on the host the= n from the FreeBSD guest run >> >> >> >> mount -t virtiofs >> >> >> >> where is the name tag you gave to the virtiofs device in the ho= st VMM. >> >> >> >> Reviews and testing welcome! >> >> >> >> Thanks, >> >> Emil >> >> >> >> >> > >> > >> > -- >> > Mario. >> >> >> >> -- >> Oleg Sidorkin > > > > -- > Mario. --=20 Oleg Sidorkin From nobody Sun Feb 15 15:12:23 2026 X-Original-To: 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 4fDTsg4LMXz6RgjW for ; Sun, 15 Feb 2026 15:12:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fDTsg29Mxz3cqn for ; Sun, 15 Feb 2026 15:12:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771168343; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2O75ThfDSv0kLT3VsVUp+Ge5/bFfBreNtBXu2I/dumk=; b=y0T5EGVG5aDPeHkyqgvvic2MU7eV2im5WoOdGUC/gZq0nLyYvfABJ6VzGxnAMwYSxWRCUQ WXUpztt6H1UdMZ0Pu/4+7pqngOJbyjyP6rZVtQdFCjrWitdvJMfATWsFu7YoAtlRh6Vq/E T0W4LM+CFyAzpe4wPjckmlCmtF9PO2XB++yi9YPz91jofEKmpMP7XZfoOsVEYkyxcf5S/N hLrWRMcZ/dc4l1oQialUGK3n3LqkHOUiJNFbDUsc+cx1R4APAEvv31Ur6qW7NZOE2yySPH oNdFXRlulrOONaWFTYJJSvVj6YvxtHYVXcLkbpemhwbdlKJrm62brPrqHYTHXA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771168343; a=rsa-sha256; cv=none; b=E6lfsuxrn0H99KW/LUUTqNfc8o74DduifUB9K+v9BlDVbPzMXCpEOAgsSv7/ptGew+ePN8 YFcZdEywVqY6l19D5Jq/mxljuPND3C4DkaU1g1JzLSV3C1y7ZofXhJeTvG6MOULNvrW9d4 Kt12+5Q8tHTe2nxeaIKHy5skigMwrQWaUpFsHUwodZSssdDZgo6q6y+UanUaRzodP6+PuU V8nb/cgzEhilZwdI/t/NByAKs63oKUhfdAAnIi1eia3qbMB6i2Xu+z6Qvv3X/XgoJ6z89/ FJutXcDAKy6e+4s1yR5BxaJ5B4D7DkUy4w2qpzIfZIP4srCpyr9Pt7Sq7lzQtg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771168343; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2O75ThfDSv0kLT3VsVUp+Ge5/bFfBreNtBXu2I/dumk=; b=uVvRkZnrVdvuJuc4xCYTjjIkrmiJkEncFjIkWYcJNr7iQoq9J6UBF+XCMK4R6qr1zMaDRE 8kZRVV4zHiJOlfBpwgh+cJyQ8j6A7M1EXYllFpCqYwlwi80lepjl1uI06P1cgt6MXaBFlN 7Y21TLkV+2eIIo+oWS3ciB6qGrUvNz6u5I69JFZxHWSN02Pyq7OpzAlZQ4LcSLVzfVyF6f xQrYC/H6WQVcmdbQDkvL0VR1mLywAG0Yz0Q2WspP/wp2rMFd3TzldVcYNF65YVGbg8B0c8 4k47yaP1jm6lKNgRnW1NVXhwxqCy26R1l0nQppiEc4azpVFUDvY3lYBVtG3edA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fDTsg1bzbzysD for ; Sun, 15 Feb 2026 15:12:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61FFCNw4017760 for ; Sun, 15 Feb 2026 15:12:23 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61FFCNw4017759 for virtualization@FreeBSD.org; Sun, 15 Feb 2026 15:12:23 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 285853] hv_hid: kernel built with -O0 panics in hv_hid_probe() Date: Sun, 15 Feb 2026 15:12:23 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 15.0-CURRENT X-Bugzilla-Keywords: crash X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: titus@v9g.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D285853 --- Comment #1 from Titus von Boxberg --- Created attachment 268076 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D268076&action= =3Dedit dmesg for hv_hid crash For me the crash occurs with a fresh installation of the standard 15.0-RELE= ASE GENERIC kernel. Tried both the 15.0-RELEASE prebuilt VHD as well as a regular installation = from the iso. The system is unusable until I remove /boot/kernel/hv_hid.ko --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Feb 15 21:00:02 2026 X-Original-To: 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 4fDdZq02MDz6SKkx for ; Sun, 15 Feb 2026 21:00:03 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fDdZp3KBmz3DrG for ; Sun, 15 Feb 2026 21:00:02 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771189202; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jUneiiN5cRGscFe1AoWn4WubppFnXvAqxwWuh9z5+NE=; b=i0yFG7xabKEXovy1YvKrZkYW8+3f99jP59eL02n5QunRQ2Tysf1kdhQZLxaL/ku8N48VIq MmYIB8u78WxHwyZaSIaAvUiLwU6ZXwBoJ9PnGu+QYxmq7EZ0iirqyRXpRtJoWOgv7nii71 nmQ7s2A4Jca7IQBo3jBZd63sIfNiWl0kdBq+AfMEbyo5UDw076qG7N9TLr5q+CjKg9c9E0 HFYpR8veX07oUaBCECcbGNUZextUKrUeFQOeVW4NTKe0ZvOzZ7P2XtrcVntBpdkCDoQjcJ i8SS8WXDHqn5ISy/+5pAS2TWtt5M7IrNT/4OEH2Mv5w8kCxN5Zjdswp90fstuw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771189202; a=rsa-sha256; cv=none; b=ZFyz1l9lIHfUbnkNTEFZ8UbBBLmCGnih3l06bPj+YazfDvnSw46V8yIkCJsddSL14ypEfI uvB3WRpTBaa6DJQCfsR9u5th9w8fQGsK28xSYfjoam+HDV1Bj7+OxFaMYtDoyw0u20T3xq HD0w9q9G/ofh2XgtPRDXQCp/DHN2tKGQg75ifEclY/+9m+xEt367BG34dpGQ155VfbcHAT rmFiITzY7zXXXWccPXFvQ9MF0ClVRMHwIIG/MqMkn1esQci2umqZTmCZmRnxPMHdk49s4w NdqixLfqM45rylZ6SVRMY7Riys6F+ZoZREPf1CFMCkNR0pz+Et86xvtWyGZTww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771189202; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jUneiiN5cRGscFe1AoWn4WubppFnXvAqxwWuh9z5+NE=; b=FSgpdDRmd6DwOqvFivulRhHzodjoouE5mwG5H5Zszc5KBroHoFqC2LeG0vTfwdlxLyrEpN hzsN0h8jvrpURukLvtvneefYsm79j03uQ1omIuOVYZt4sz4Sikn2AW1x2mKMqpeB6fq7HB iwzRNNlI2rm4r1ZBwJKaIVp89htANKK+5VdtNJ39Svrtdr4bLPaOrtUc/1ZjWhm5QW6GYy 2f/Ne52ODwAIX1geeK6v54nhbHh2M1iglRZd2aYpqK9+yU4BZXJE+PQwM2a4eGFXvWUOpS /pvjvhzx+NCElRWksB6tIR3t6ETD0/poIzsXQmXSLyCRrK20M9HFMaulTojtTw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fDdZp2vb0z1843 for ; Sun, 15 Feb 2026 21:00:02 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61FL02xG053795 for ; Sun, 15 Feb 2026 21:00:02 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61FL02B5053791 for virtualization@FreeBSD.org; Sun, 15 Feb 2026 21:00:02 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202602152100.61FL02B5053791@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: virtualization@FreeBSD.org Subject: Problem reports for virtualization@FreeBSD.org that need special attention Date: Sun, 15 Feb 2026 21:00:02 +0000 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="17711892022.2C36Df3.52987" Content-Transfer-Encoding: 7bit --17711892022.2C36Df3.52987 Date: Sun, 15 Feb 2026 21:00:02 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 289848 | Enable by default BHYVE_SNAPSHOT 1 problems total for which you should take action. --17711892022.2C36Df3.52987 Date: Sun, 15 Feb 2026 21:00:02 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
The following is a listing of current problems submitted by FreeBSD users,
which need special attention. These represent problem reports covering
all versions including experimental development code and obsolete releases.

Status      |    Bug Id | Description
------------+-----------+---------------------------------------------------
New         |    289848 | Enable by default BHYVE_SNAPSHOT

1 problems total for which you should take action.
--17711892022.2C36Df3.52987--