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