From nobody Mon Jun  8 06:39:59 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 4gYj8M270vz6gwwb
	for <virtualization@mlmmj.nyi.freebsd.org>; Mon, 08 Jun 2026 06:40:03 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83])
	(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 "smtp.freebsd.org", Issuer "R12" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4gYj8M1WW1z3RKK;
	Mon, 08 Jun 2026 06:40:03 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1780900803;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type:
	 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
	bh=o+wK9s3t50lzZ96HqpG4x9juaLDyYwabbyasz3lJgYo=;
	b=Kr40hs8m/hcbpBc63tvBL4wQKaV3XhXIOmB/Kui0tAiwV9OeM9DzJrK/wYvvUMKgAiGrfJ
	O2Akojd1nfKmmp2ToJcXbMDf1FK4FwGfroekNf6WzcXj6wHSHFtf7FmOZD2a5JcWPcMqu9
	0qaKeYsnwzXa/U8/HCBv2ogIP7cvsX3d9GUj3jh3pxGNlXK6DPN0RVhgFSAVVDPiZhUD+E
	j/fdIY3lmNhgQxxUPcVnB7iuTVXC8ufTvLJIzmjtAhiaa10Ov0AACONMbanFJQecfZLTSA
	TzsRlVbTS5OTk0dZrOvKDWp4dANpbW/oPTYZl7ObZP7vXHBLWdgfL2z7iUxH6A==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780900803; a=rsa-sha256; cv=none;
	b=NkrKJJHsgDWEVTZ4Om/mceUy0bpfiIUDp7eiEgGtq3KjutIx+LjmR6Rno60tvNDqkGQ+dP
	T+5sdFWy/bQu7PUGlhJSd6pBiZhLh7Ba1NvqOl07ZAmC9zraAcZg65+RLMxsSVKzM77SIy
	WBbBky52tANHUqBkkYgts2GywLUstWLT5w7mZ7xNaczNenDHj6lKeMq47Uxv1hM6Lqyp8I
	ufM7IBGtsf8fmrSZOtVFcAPYnF6gTmKs9CuLToPZbo4tN7/2MeAk5uJG+wqkCOUuBDHEUG
	HheiNhNEyyavOOgpZH+FUC8GHHQaXpb5O1igJclgtjCySIxoEWqzsPTCU0decg==
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=1780900803;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type:
	 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
	bh=o+wK9s3t50lzZ96HqpG4x9juaLDyYwabbyasz3lJgYo=;
	b=Cg/kVgiMUNRj7rhFMgjjHY3EUMHfFPfM/0z2WKcw2S2Z47McNEuAoPTGdy11QsBuGSzS6E
	H3sWNKA1kM57GVz92g7C9IdFXrosuhdDIgNMWwt6QcVeQ/4AJcGzMc/rM4RgH5djkcmgKf
	eSSk062KWSJ/E+e1q9LkGOJ1lmWkih1RdSEDtyNAFWCxMzdR8ZFa319m6aa+0WxHuBfw9h
	kC7m8DDYwLvjKZfgxXR2pneCdAoZLTECxN/yR2QkhoxH5+FELG6LggRatW9aPVEoA5QWsM
	9unZQmuh1pG43lmrmvUMSmvvwI5TOTahXBFZWi1uEfdEed/bWbFlA4EhCQ/jfQ==
Received: from PC-DA2D15.fritz.box (unknown [IPv6:2001:9e8:da6c:c100:e2ba:b8f1:975b:e963])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	(Authenticated sender: corvink)
	by smtp.freebsd.org (Postfix) with ESMTPSA id 4gYj8L5YQ8zrXn;
	Mon, 08 Jun 2026 06:40:02 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
Message-ID: <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
Subject: Re: **[Help] bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument
 =?windows-1251?Q?=97?= NVIDIA passthrough with Corvin's branch on FreeBSD
 15.0**
From: Corvin =?ISO-8859-1?Q?K=F6hne?= <corvink@FreeBSD.org>
To: Matthew Grooms <mgrooms@shrew.net>, virtualization@freebsd.org
Date: Mon, 08 Jun 2026 08:39:59 +0200
In-Reply-To: <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net>
References: 
	<CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
	 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
	 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net>
Autocrypt: addr=corvink@FreeBSD.org; prefer-encrypt=mutual;
 keydata=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
 LwksVmgc9s79+9pSpeP5DbIeMzhrIK
Content-Type: multipart/signed; micalg="pgp-sha512";
	protocol="application/pgp-signature"; boundary="=-GbfmjnSPVdooT02r95aK"
User-Agent: Evolution 3.56.2-0+deb13u1 
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0


--=-GbfmjnSPVdooT02r95aK
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2026-06-05 at 11:20 -0500, Matthew Grooms wrote:
> On 6/5/26 01:34, Corvin K=C3=B6hne wrote:
> > On Thu, 2026-06-04 at 13:23 +0200, Mario Marietto wrote:
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Hi everyone,
> > > =C2=A0=C2=A0I'm trying to get NVIDIA GPU passthrough working with bhy=
ve on FreeBSD
> > > 15.0-
> > > RELEASE-p5, using Corvin K=C3=B6hne's nvidia-wip branch:
> > > =C2=A0=C2=A0
> > > https://github.com/Beckhoff/freebsd-src/tree/phab/corvink/15.0/nvidia=
-wip
> > > =C2=A0=C2=A0The VM fails to start with the following error before the=
 guest even
> > > boots:
> > > =C2=A0=C2=A0bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument
> > NVIDIA GPU passthrough should work with stock 15.0, no patches required=
.
>=20
> I was about to attempt this myself. Are all the required patches present=
=20
> in 14.4 as well?
>=20
> Thanks,
>=20
> -Matthew
>=20

Yes, the required patch is present in 14.4 as well.


--=20
Best regards,
Corvin

--=-GbfmjnSPVdooT02r95aK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQJIBAABCgAyFiEEgvRSla3m2t/H2U9G2FTaVjFeAmoFAmomY78UHGNvcnZpbmtA
ZnJlZWJzZC5vcmcACgkQ2FTaVjFeAmrTHxAAgYEN/BWrXeWO11gMJedrQ4EOaAoR
m1AETW3REJv7t1TYmWXG7Gf9X43WzIogxoVT8Wrx1b8R3fR9m1lZhlFyrj3d7NAO
9Kcq6lSyjevFoZ7w4KaVZbsHsuZLSQb4kipbVy/fVZ6EC5t5bSUCiAHF8uxbgMPL
M5gTEfNRKgtrlK2V2a9XkUbzq0gGl0RphbhrxFICC6Km4eY9dmVzILkhgZxYNqGH
95JMmvzSmldW2XgSgWWP6MUXpY/ADiFZoJt7dVYCL2omxwrJ36fZGHtfSsf+3kEx
Krix1HT6UQF8GLir94ckj8PNL/cEiHfSMgoLeUINfe8s6fd6Qn5CO7AedYuPOGVL
Ma4baJi1cYeNOSIxqDUQY2cMInK3FDsGi0x95qw+QwMoNT8gemg6A2MvYEc5eaFl
WcSrUvV/N0Npt3jFY+Je6GIx4Qmtvsrc8J3O6xuf0eoVEs2NuWGG5hUYR/8r725w
KlFyOlUEUJ0W1UkS5s8vPfS5OJD4V9YgdWAjQtsiOvaW4m71cED4ESfZFgaBYybo
16ybwy/7UQwcuRTigY3dyj3dsLePFIdizJUniZedjBTADB869FLNJArwHGM7It3c
6qU5/ZEhuknpr+fb3JFgyAsD7+D8eygjJm5rGmm3rtHJLsPuIi8rcR9oFHXcxDzD
mWNCBsmFrIWRT0I=
=UdGt
-----END PGP SIGNATURE-----

--=-GbfmjnSPVdooT02r95aK--

From nobody Mon Jun  8 08:03:08 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 4gYl135HCpz6h3p1
	for <virtualization@mlmmj.nyi.freebsd.org>; Mon, 08 Jun 2026 08:03:51 +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 4gYl131p4yz3cW8
	for <virtualization@freebsd.org>; Mon, 08 Jun 2026 08:03:51 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-2bf1cda2b17so28624125ad.1
        for <virtualization@freebsd.org>; Mon, 08 Jun 2026 01:03:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780905825; cv=none;
        d=google.com; s=arc-20240605;
        b=XTxQeAX/lR+q9rPqpRm2ahnsiJvh9B9ghN9TIR7qHSjvlqM1IxBtqFsCKH/Ed9ObDn
         wRljs1j/pCwwLKCdPZ8L3GOrboLhEbF7P5FJkrs1nHMUpzEk8wWoQMevwD+WM+GDrU1J
         JLTUovysWDmiHQFMcrD7/NlFfFd7q7BhZkTLtvWHaMyGycMOCnSgcHhaoLFNAv/9B7kR
         6djMUknjFKIHdb1NA0dZmXtXOzNqu587E9nCGfEtEzFoKSJRhXVuRkt35/Y5ZDC0+AC7
         92my25bZvnpZEQTSVL7KeZeSgG1bxII65mujQBvXK8GYGEbg+y5oZzYzrtvWuUrdKzAc
         OnhA==
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=4jU3ZtV0OJhqQnwI7ErBHvR3Xku1CGjeQd7bB0PILHA=;
        fh=ZXSnIVtAOy5qT173NvVOsMzGVSJ8neQW2vBQ1DAzlqY=;
        b=Hpj6c6zhTab9pKp+Kfo33jOpbWeY+NDisXTXd855xrXdUV9bnE+BoWAs26uD8sslZN
         riGp1VtYz4miIA/OiIlee8VhLeiDOEo++lkmIHw6eGMsc9rXx5Oo7ds9hroeI+dw7paL
         SWki7ghm9vPew5kI90CDC6BBnI/q1kxsmsAd5zYjNAm6ouVEfF17ADdVah3xRuDExqgY
         1bePb7QqzpqswcS43XztvV8y9uE/NTTq9bFawvfJvNoTymEnXKtIjDVKZwpGXQ3SZa0Y
         n53fYGTs6CgQriZIkCO0FTnHgdQb8mJnxGeof+051vewinZgw7TZHqHHaBGRzpqYJlRk
         V7Yg==;
        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=20251104; t=1780905825; x=1781510625; 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=4jU3ZtV0OJhqQnwI7ErBHvR3Xku1CGjeQd7bB0PILHA=;
        b=BRXo1A1OFn5MLhWC+Epyp9zwYH/heV31VlQrCj3ua8ilUjuh8qgGJ5p+gTeJYayRAO
         2/xvxLyB3PeguCIct+0+nMlKZb8oRJarkVOgYP/s5+WlJw2Gl9Z4P1gXfspqKUqvjFLb
         AdArkyRUcg14d8XpteDFyXrZGR6YN5FDiVZwLB8WY1nJLLmFfQ7KZJiTWtUHkm85srqQ
         J9EFjVYHQHSH0DkXFIO8XAeqgQlkBIjJ21/gG4rk7g/Ny7fjbSiuD/IuOhJuYyUUX8GI
         PkIfIPSKSQhswrpiZpLekHPvFEygu7Lk5Rzl5rZkvc+3arx4E9SqBqIh/71/SEBOK4aq
         tD3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20251104; t=1780905825; x=1781510625;
        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=4jU3ZtV0OJhqQnwI7ErBHvR3Xku1CGjeQd7bB0PILHA=;
        b=dvznaJAfTO/4F8elBxx6l0qXEHJZKFZnCHXuLa22XncPe1lFLzGYHc6rJELRf9cb7s
         Id+lXcoGDM/Q6ptXIxdqhsG/nQlLOw7VJ9OWtwnZkPz1fuTsTya6drOQU17ss1a8bmbX
         C1z2ZSmCR3ygHrI9ZzZIIumJGz4cl+P4ugjrzS7PQaRiFOn3JQGorLUlmRVUXx277pz/
         WhBo/OgV2N6HdocKsAPdmSF3aVZLOpUzblrPDCy36H6gD92zmR5zQZ/pIjFEAI+XpinU
         PA3bKY9ODm4Y1mnIbbA5OtXNZiVS0o3r5fDXBGjT2Bhcq1sCnm/P7G2yWBHtMND09kSy
         GYjA==
X-Forwarded-Encrypted: i=1; AFNElJ9Z0TKmFpzu1cQqyIlbvXWJxi8VdOZ6mKeNHlwWnkZqBIHzQ9h7xdVR80jYXwpeKXyZpOJO19QQZMDFZ9+nGg==@freebsd.org
X-Gm-Message-State: AOJu0Yzfi+X0HAGqJA4e/yGI2AhTXNQrQwf50ugdMh7KDF21Rm/q1W+/
	ML6jLjPkBygjMrMbdQh2DKuXwbTlUlvBdDSgo7vMKcBZxNl+EMSvExhrMVak6StajoXMCr+lcGr
	f38ckPrQnFMr7/61nYlunrSfibOf3GKi3uMuy
X-Gm-Gg: Acq92OGwGgxl6OUO4HscLrM6vg0iFgrUvYUVhoqbdxf9tbtFs4BykEr9LZY/W0xlHZw
	dVKc6JKY/VbbH2iRP3y5wxS9rVplC2B9W9AGdb6+6mfvEiDLkefTkpKPi4iuk0yzSUXS0o+AVDg
	IYVH29/DgV7IbG+eO4zJPPlWU1EjCe8wnI0sYBo2A++X7ZwIcqBf1ebXNF3+mHAp9cBBNQ7lb9s
	nJkfrAdZJlJKy+Ir66x4IHTdi+3/KuJpCpbYI1eTUz1l5uzO7213tMyKjNkCGsOI7ufYKc3XbuU
	QF30tWPQgDZL1c2bLLwVTZ9Qtl+Qz4Ezqm9/EVRP4H2p54cNtHD0bdJDZAg+yjlv6UMe+lGOWch
	86NetiYtQ9jw8hQx8pUKIuhNZFDzCQeFPXkljoEDQRD7BnJZE+b0KgAXRVAp/IMkIfsuU4n5Rzf
	Tjv4RQfC+CFuVQ6qDPeQaVLfxFhouqmpl7tlguPgXdF65rKvjDead4fOeTrKr6dWtq8cFruSund
	ge4RalXYRMIop+nVjAT3/y2Ia2IwOk/OJ6eI0+ox70RnMI31SIdq2TRe6XSKv4sWBTT2jd4/Qdi
	j+l/ZaBV1VoFdkkxohwFLZQ3AWNXDRy1EPuusnlpXuZg+g==
X-Received: by 2002:a17:903:2985:b0:2bf:22ac:a7d8 with SMTP id
 d9443c01a7336-2c1ec3f40d3mr125324005ad.5.1780905824849; Mon, 08 Jun 2026
 01:03:44 -0700 (PDT)
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
References: <CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net> <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
In-Reply-To: <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
From: Mario Marietto <marietto2008@gmail.com>
Date: Mon, 8 Jun 2026 10:03:08 +0200
X-Gm-Features: AVVi8Cf5rjCmZwysIZ18PL1qbOBhenneiZkA_8_5UNKmkJW9AHQgYoLXtPirSRM
Message-ID: <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com>
Subject: =?UTF-8?Q?Re=3A_=2A=2A=5BHelp=5D_bhyve=3A_bootrom=5Falloc=3A_vm=5Fmmap=5Fmapseg=3A_I?=
	=?UTF-8?Q?nvalid_argument_=E2=80=94_NVIDIA_passthrough_with_Corvin=27s_branch_?=
	=?UTF-8?Q?on_FreeBSD_15=2E0=2A=2A?=
To: =?UTF-8?Q?Corvin_K=C3=B6hne?= <corvink@freebsd.org>
Cc: Matthew Grooms <mgrooms@shrew.net>, virtualization@freebsd.org
Content-Type: multipart/alternative; boundary="00000000000011937b0653b9735d"
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: 4gYl131p4yz3cW8
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated

--00000000000011937b0653b9735d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

--> Yes, the required patch is present in 14.4 as well.

Can you point me to the required patche that you are talking about ?

thanks.

On Mon, Jun 8, 2026 at 8:40=E2=80=AFAM Corvin K=C3=B6hne <corvink@freebsd.o=
rg> wrote:

> On Fri, 2026-06-05 at 11:20 -0500, Matthew Grooms wrote:
> > On 6/5/26 01:34, Corvin K=C3=B6hne wrote:
> > > On Thu, 2026-06-04 at 13:23 +0200, Mario Marietto wrote:
> > > >          Hi everyone,
> > > >   I'm trying to get NVIDIA GPU passthrough working with bhyve on
> FreeBSD
> > > > 15.0-
> > > > RELEASE-p5, using Corvin K=C3=B6hne's nvidia-wip branch:
> > > >
> > > >
> https://github.com/Beckhoff/freebsd-src/tree/phab/corvink/15.0/nvidia-wip
> > > >   The VM fails to start with the following error before the guest
> even
> > > > boots:
> > > >   bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument
> > > NVIDIA GPU passthrough should work with stock 15.0, no patches
> required.
> >
> > I was about to attempt this myself. Are all the required patches presen=
t
> > in 14.4 as well?
> >
> > Thanks,
> >
> > -Matthew
> >
>
> Yes, the required patch is present in 14.4 as well.
>
>
> --
> Best regards,
> Corvin
>


--=20
Mario.

--00000000000011937b0653b9735d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>--&gt; Yes, the required patch is present in 14.4 as =
well.</div><div><br></div><div>Can you point me to the required patche that=
 you are talking about ?</div><div><br></div><div>thanks.</div></div><br><d=
iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jun =
8, 2026 at 8:40=E2=80=AFAM Corvin K=C3=B6hne &lt;<a href=3D"mailto:corvink@=
freebsd.org" target=3D"_blank">corvink@freebsd.org</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, 2026-06-05 at 11:=
20 -0500, Matthew Grooms wrote:<br>
&gt; On 6/5/26 01:34, Corvin K=C3=B6hne wrote:<br>
&gt; &gt; On Thu, 2026-06-04 at 13:23 +0200, Mario Marietto wrote:<br>
&gt; &gt; &gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Hi eve=
ryone,<br>
&gt; &gt; &gt; =C2=A0=C2=A0I&#39;m trying to get NVIDIA GPU passthrough wor=
king with bhyve on FreeBSD<br>
&gt; &gt; &gt; 15.0-<br>
&gt; &gt; &gt; RELEASE-p5, using Corvin K=C3=B6hne&#39;s nvidia-wip branch:=
<br>
&gt; &gt; &gt; =C2=A0=C2=A0<br>
&gt; &gt; &gt; <a href=3D"https://github.com/Beckhoff/freebsd-src/tree/phab=
/corvink/15.0/nvidia-wip" rel=3D"noreferrer" target=3D"_blank">https://gith=
ub.com/Beckhoff/freebsd-src/tree/phab/corvink/15.0/nvidia-wip</a><br>
&gt; &gt; &gt; =C2=A0=C2=A0The VM fails to start with the following error b=
efore the guest even<br>
&gt; &gt; &gt; boots:<br>
&gt; &gt; &gt; =C2=A0=C2=A0bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid ar=
gument<br>
&gt; &gt; NVIDIA GPU passthrough should work with stock 15.0, no patches re=
quired.<br>
&gt; <br>
&gt; I was about to attempt this myself. Are all the required patches prese=
nt <br>
&gt; in 14.4 as well?<br>
&gt; <br>
&gt; Thanks,<br>
&gt; <br>
&gt; -Matthew<br>
&gt; <br>
<br>
Yes, the required patch is present in 14.4 as well.<br>
<br>
<br>
-- <br>
Best regards,<br>
Corvin<br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Ma=
rio.<br></div>

--00000000000011937b0653b9735d--

From nobody Mon Jun  8 09:33:57 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 4gYn1s4wRpz6fj2t
	for <freebsd-virtualization@mlmmj.nyi.freebsd.org>; Mon, 08 Jun 2026 09:34:41 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d])
	(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 4gYn1r5Yl1z3nHl
	for <freebsd-virtualization@freebsd.org>; Mon, 08 Jun 2026 09:34:40 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20251104 header.b=gsKgXh7j;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2607:f8b0:4864:20::62d as permitted sender) smtp.mailfrom=marietto2008@gmail.com;
	arc=pass ("google.com:s=arc-20240605:i=1")
Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-2bf237e1433so46808515ad.1
        for <freebsd-virtualization@freebsd.org>; Mon, 08 Jun 2026 02:34:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780911275; cv=none;
        d=google.com; s=arc-20240605;
        b=HNYh3ug4fVgZVWVZDYkA2hbI2z48o1O5dUiEDgO9jtF3Ph3uGSUQJbkshgG97JBZgv
         Y/pYs983n0pjI/jMq9Z3PwyujlskDsMI5kf4NhIcxF9Je3QWihoINwxSJQ6QW6IBxRdU
         0KQaFtiJV+Uswp4/VVxUtikZ4u49w1DcmTZRGgNPeJ1cNiwod2tOQjFuKDmFL9QYOab1
         0gZT8h+YmoyKG9KL3+UtwOAliYZKvVcONqKIOMo4A1q6sx7GSVCUcfVi67uROqKQSMSM
         UgosWL7BSDvA+ZTmaezDcAyHXxHqCRwi13PiNTPdFyFis9gaToQmli4pul4dp/xSuthZ
         QHBg==
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=mlGf4Fs2M8oL0nxUm0h2+2sVO6uEZsSuInujOihsV4w=;
        fh=b0lM6FxHbF5uEyKGqtofbMCn2S3zfD6PHJsA94d+Bug=;
        b=SXf93wDiGXgEtp/V/kzonx204kbicRUXbYA1Nwng2g7+hBL505DxlAVn4UC8S/0n+s
         sOa8KrnyHdoWgHkdBiH9z1L+Qa5PlWQAeiG9o+FT/8j1Pz177IhZyXoqODq3mukS8rIo
         WQEyHBvF2RO8fsWFY9NK4w6wz/O2HnR+jfJpvFTxv10Cepo+8r4avy3mNTFpE6k1lhU/
         gQC+pkKcQutasTNxamxgYQJ/grvJGmaAp1GE6g2DonZdOrXru4qsxBFBfjf/sHHhtgmm
         cKg/NdwIS3wqiojsMDDuaJLCoffGnehhy5ib795g+1nocCUjnMDGah+EacAJ2gU4Fv78
         Z4Bg==;
        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=20251104; t=1780911275; x=1781516075; darn=freebsd.org;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=mlGf4Fs2M8oL0nxUm0h2+2sVO6uEZsSuInujOihsV4w=;
        b=gsKgXh7jQiqBWfuy4NQNCzQNa6chzd9BkxqUgm1OaCVMsl8UxXbjXtf7xBKGLBOE9P
         1e7+iY2ylnpiwCEXoUnPmACap6oHQfsyaOcGkwD8hPVjfwZEcXgakcTiQnKNxlqS8TAl
         oSyHteX+Xv7hQRnt99CMMLPIiolJ/KpmwJ8sv/a2GUkeyT7VZPjSJFDDRu83r9bgjst7
         RXRY+iArMf2tsLDAgJELeOJIp3M3Cf/+OZwUmKtDwGRmVEFMoq0omzoo7rbX67C6YC9v
         Z77af2rZC302r43m/8mn4UpWWzETTnqPBTVWmiEoocasCsBxBSJG4JDarFmunXX6ligs
         NyMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20251104; t=1780911275; x=1781516075;
        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=mlGf4Fs2M8oL0nxUm0h2+2sVO6uEZsSuInujOihsV4w=;
        b=fkJ+IKTOPxp5i5SEEaFqJNadRBWIEgRNbODFSl6Jdikb8P9qJOSknedr08sBddU9Xc
         Li6lkhyXECI6JIAjr3VU8BuUt8sq3Bqp6HZW9rILVgQtfZgUwi1J2eCQB/r+Bu1kbonI
         wtJxB/OTsiO+rgbV77Ws+gpz23s473T4F25E+//yPyHv/t84Zn0Bm60n2UTz9kjz6GTk
         60CxKCMOCnSDh1oeBXzv7k2V8MsT2qTsFtrh7MsBSD9JsUhWgjIL2Nu8KluRX8KpbPqs
         juZaGQkYKXKN/BQB6ELt6goKqQOROH/xhgtBLOihsprz6ggtugLjCf3SG/14fGDISBSy
         BbJg==
X-Gm-Message-State: AOJu0YwJosALUVh9kJ+0L1C/67rqGsmFvYIXnxxGWhYhUKaBuU9j8ICH
	054GtAUAFLDCUyZqRYQv42QjFni+WBFhN9vtpWtTSv38H4tpOoeWJqjzqyVdG3gL6izXO/Ewb5A
	ZcfTGbxkEncnp+aoFpuxDu8+PGbaN/A5QfrFSnto=
X-Gm-Gg: Acq92OEDtXEoN5W4Ai9rxieK4RsCyfFgHLENz8WB/khCYnz8ISGoa58GPyMI9HG6naV
	2VCuhaRj2cTKb0SQ34VhM02tAzzk/UsyKc0IimvHFghLG/R6hwXZlNKNJ1jqHg7/oEh7rEP0ZM2
	X+3q+8yuu6yQBHB6MWvGb+7LW7c5+/VRGkclEh9gEbajUea8098UV7b2vf1GX2ni6giMI93se7b
	kr9wFsExNMpLqepWfOnrONSshqM62r2Mdvmw8e7xf4rDds/KNjNh6zNZHFi7BnWWW52NQlE412R
	GHn8dcflehZ8qGpvwnRjPBrHLnZWejCN0A53oR8bouJ71PPebtePaaH0KcHZzyQ2kDzsujwcT84
	hQR+EO0W29u85VN7P/9Of1FIly+3QTtBg3ahrgYffoyGE3yTeFMsdAAiaKIQOjA5fLm94y/vBZ/
	hkwowEPahDv4Np47q10QAm/TYYMz+mb+EokjcyiteC9AqOTFxYoxwRBa+ihS24xIeB9YDOGPrWR
	ecivD2NaLA01RM3EXz1kGxq58EV/3X8BvdDiZgmYqhzL9/uz9/zqaUrKLaDyUy8vsTkYEzKvYXd
	iRTB/yG3usiXMQzxituBZifBoU96TtDGRgPPnMLWQTcMDA==
X-Received: by 2002:a17:903:1b4e:b0:2bd:8dbb:293e with SMTP id
 d9443c01a7336-2c1e820e57cmr168809475ad.14.1780911274526; Mon, 08 Jun 2026
 02:34:34 -0700 (PDT)
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
From: Mario Marietto <marietto2008@gmail.com>
Date: Mon, 8 Jun 2026 11:33:57 +0200
X-Gm-Features: AVVi8CcRnY3lFMvWL7S1oZO_9urylWo34x3-J-f_pGD-SKclGu9FN4I6HHsaJms
Message-ID: <CA+1FSigzrr7_t6WnGAZirOCnfRpwXk+ks-654qvZc7yM9FyRDw@mail.gmail.com>
Subject: How FLR has been implemented inside the Corvin's code for the nVidia GPU.
To: FreeBSD virtualization <freebsd-virtualization@freebsd.org>, 
	=?UTF-8?Q?Corvin_K=C3=B6hne?= <corvink@freebsd.org>, 
	=?UTF-8?Q?Corvin_K=C3=B6hne?= <c.koehne@beckhoff.com>
Content-Type: multipart/alternative; boundary="000000000000e50b940653bab7ff"
X-Spamd-Result: default: False [-4.95 / 15.00];
	ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.95)[-0.949];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4864::/56:c];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20251104];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	TO_DN_ALL(0.00)[];
	FROM_HAS_DN(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	DKIM_TRACE(0.00)[gmail.com:+];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	FREEMAIL_FROM(0.00)[gmail.com];
	RCPT_COUNT_THREE(0.00)[3];
	RCVD_COUNT_ONE(0.00)[1];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	TO_MATCH_ENVRCPT_SOME(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::62d:from]
X-Spamd-Bar: ----
X-Rspamd-Queue-Id: 4gYn1r5Yl1z3nHl

--000000000000e50b940653bab7ff
Content-Type: text/plain; charset="UTF-8"

Hello Corvin and everyone.

I'm continuing the development of the initial project of Abhinav Chavali,
the VMM Accelerator support for QEMU :

https://summerofcode.withgoogle.com/archive/2025/projects/lRkVElCJ
It seems that it works fine,but I would like to know.

How was FLR implemented in the code Corvin wrote to pass the NVIDIA GPU to
a Linux-based VM? I ask because when I use the Corvin's patched bhyve, or
perhaps his vmm, I don't see any system freezes when I load and unload the
vmm module from memory. It used to happen at the beginning,I remember well,
but later not anymore. However, when I do it with qemu accelerated with
bhyve, the problem still occurs. I asked Claude to look into Corvin's code
to understand how he handled it, but even after doing so, the problem
persists.

-- 
Mario.

--000000000000e50b940653bab7ff
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello Corvin and everyone.</div><div><br></div><div>I=
&#39;m continuing the development of the initial project of Abhinav Chavali=
, the VMM Accelerator support for QEMU :<br>
<br>

=09

	<div class=3D"gmail-bbCodeBlock gmail-bbCodeBlock--unfurl gmail-js-unfurl =
gmail-fauxBlockLink">
		<div class=3D"gmail-contentRow">
		=09
			=09
		=09
			<div class=3D"gmail-contentRow-main"><h3 class=3D"gmail-contentRow-heade=
r gmail-js-unfurl-title"><a href=3D"https://summerofcode.withgoogle.com/arc=
hive/2025/projects/lRkVElCJ">https://summerofcode.withgoogle.com/archive/20=
25/projects/lRkVElCJ</a></h3><br></div>
		</div>
	</div>It seems that it works fine,but I would like to know.</div><div><br>=
</div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCA=
hz"><span class=3D"gmail-ryNqvb">How was FLR implemented in the code Corvin=
 wrote to pass the NVIDIA GPU to a Linux-based VM?</span></span> <span clas=
s=3D"gmail-jCAhz gmail-ChMk0b"><span class=3D"gmail-ryNqvb">I ask because w=
hen I use the Corvin&#39;s patched bhyve, or perhaps his vmm, I don&#39;t s=
ee any system freezes when I load and unload the vmm module from memory.</s=
pan></span> <span class=3D"gmail-jCAhz"><span class=3D"gmail-ryNqvb">It use=
d to happen at the beginning,I remember well, but later not anymore.</span>=
</span> <span class=3D"gmail-jCAhz"><span class=3D"gmail-ryNqvb">However, w=
hen I do it with qemu accelerated with bhyve, the problem still occurs.</sp=
an></span> <span class=3D"gmail-jCAhz"><span class=3D"gmail-ryNqvb">I asked=
 Claude to look into Corvin&#39;s code to understand how he handled it, but=
 even after doing so, the problem persists.</span></span></span><span class=
=3D"gmail-ZSCsVd"></span><div class=3D"gmail-OvtS8d"><span></span><span cla=
ss=3D"gmail-LdhArd"></span><span></span></div></div><br><span class=3D"gmai=
l_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature=
" data-smartmail=3D"gmail_signature">Mario.<br></div></div>

--000000000000e50b940653bab7ff--

From nobody Tue Jun  9 06:23:43 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 4gZJl71qV9z6hSnZ
	for <virtualization@mlmmj.nyi.freebsd.org>; Tue, 09 Jun 2026 06:23:47 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4])
	(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 "smtp.freebsd.org", Issuer "R12" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4gZJl719DRz42jC;
	Tue, 09 Jun 2026 06:23:47 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1780986227;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
	bh=3F47jRmDuSSAUQLss4kcbhJAzjvUACLVs8nr2hyBQPA=;
	b=lUa3eWoK/2F2EFoQQv7iIqF8w3tOswjcskbHoKvwg5IWQmXz5N9ZeK7YLr8vGFko4zSEp0
	aEVUS3CL5RKXPkVyCI+Nn31r55sZuwisKIhGydXLybQLQkPxQLWyDYxBIulNWKuWW4dhPr
	K8Btth5fSCDaRO+W4cepxaXh4D4Tl7qj3HXPLJnsoHeJx37WegX8uPIXe+7BBXqEE2auVV
	QlhCkh9VO8FY6JM7kPhTDoV77AwIqXuAT2stNMJvcBUqTTrz6Epbi+JfVYuUIPzaBS9Gk4
	gcp0rF8+UTg0URpCNZ+Xku4UhsKrhk7dqMmKemGIrVdqUgIsXU5ucT4lwut8Ig==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780986227; a=rsa-sha256; cv=none;
	b=a1BroSSF8ijH4nKRl0Qrt9Yli+tXAdDxQMRD9b3ssjgUuCNBHzsBtq7hSfOGzxiV8T9YPH
	fsFA2gPgZyZeAj6rPqmsLcxdKJEaGmYoJb6f9Jce3XQTfwB3OYQ35iALBoNN6Y2Rbn8L1Y
	F9XMXcpcUlRY8GEbizv26WByTesxWjoM1USjz3UWQ6qw8h7kXjCvMnOuaY+IX57uamvC63
	5PI+ALydAcyCjyMQE3tW11NXi164d24zNh+3BuqeYVzp4wZsfPeUkPqYvZsRQdXurqCDoE
	SflvEOQeMwP57HU42ZDFTLEnV1bqR5oJCkrqdIy1A+cZeRXmRTh2XpiFPwYuEg==
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=1780986227;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
	bh=3F47jRmDuSSAUQLss4kcbhJAzjvUACLVs8nr2hyBQPA=;
	b=FCakpYGnIbralVr5IiqF4sJ170TZ4NHCtiwh0jETK++gw2Zl2q9BgrgVa5fc+5yVa2bekV
	OsHWByYc7LMcxedWQo3qLOj+DHoUe8EJpKaBrbkElIakeGrgr5IQRCeN/e0XIN4mcRzhIT
	7T1uDyRDtOsYw/ClGQL4jko3n53+m16x3NaRaUI3oQIN89wnEo6J0tG0pvDjC+iu3rgTs6
	XhRXv8Oc7GAmHRs7zQZQklr7kgxRrJt3L+uacTwawJv0K1ZJ/dhmSnGgZWa78WCmS8s8Su
	VRID05f5z2+Rf+01YYvlpAb359arw1eOTN/mZYb7ZZfPUsPS6qwDeC8AzCqnmQ==
Received: from [172.21.179.221] (unknown [195.226.174.196])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	(Authenticated sender: corvink)
	by smtp.freebsd.org (Postfix) with ESMTPSA id 4gZJl64fMczB2c;
	Tue, 09 Jun 2026 06:23:46 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
Message-ID: <368dc4ea87fea1c1082c5e54e4140f3cb43075a9.camel@FreeBSD.org>
Subject: Re: **[Help] bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument
 =?windows-1251?Q?=97?= NVIDIA passthrough with Corvin's branch on FreeBSD
 15.0**
From: Corvin =?ISO-8859-1?Q?K=F6hne?= <corvink@FreeBSD.org>
To: Mario Marietto <marietto2008@gmail.com>
Cc: Matthew Grooms <mgrooms@shrew.net>, virtualization@freebsd.org
Date: Tue, 09 Jun 2026 08:23:43 +0200
In-Reply-To: <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com>
References: 
	<CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
	 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
	 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net>
	 <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
	 <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com>
Autocrypt: addr=corvink@FreeBSD.org; prefer-encrypt=mutual;
 keydata=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
 LwksVmgc9s79+9pSpeP5DbIeMzhrIK
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.56.2-0+deb13u1 
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

On Mon, 2026-06-08 at 10:03 +0200, Mario Marietto wrote:
> --> Yes, the required patch is present in 14.4 as well.
>=20
> Can you point me to the required patche that you are talking about ?
>=20
> thanks.
>=20
>=20

https://github.com/freebsd/freebsd-
src/commit/effcd0ded0ef1c92bef29c1e9bbf517c97bb45b8


--=20
Best regards,
Corvin

From nobody Tue Jun  9 06:40:53 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 4gZK7j6vmLz6hTmZ
	for <virtualization@mlmmj.nyi.freebsd.org>; Tue, 09 Jun 2026 06:41:37 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032])
	(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 4gZK7j3hm7z43xB
	for <virtualization@freebsd.org>; Tue, 09 Jun 2026 06:41:37 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-36d98b68d68so3373523a91.2
        for <virtualization@freebsd.org>; Mon, 08 Jun 2026 23:41:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780987291; cv=none;
        d=google.com; s=arc-20240605;
        b=H4lbfXPIk3xSrDXQoKK63qZ5otLr8zJFyh30DY4+X06itdkTrwMhFy7GeMQ7F218qz
         uZ3cPmwRc0MEJgWMEHplRFX8sK0pXkUEtChHrHSrIBDdjwr2b2aKQWsDRFGZL6fjZpkK
         2Z35eadPR71jcDKUo3VIJF4p0oRUga/f6so5jPXbVHzLZ39ZQEJVRY46eUxF/cG0QW1y
         tC+nd82VUjkTjwrsl8FRUiDUsdlXEMaqK1n0qGcuXAB6CGrQrFoARfdCTqTDrDgVRtZT
         lNd/t+6pmb7dXLPYrLLT1zDWSTMAI0jS7fa/gwq2JB27hQhRxzETu/CjV6ENkCUO60E6
         hTvw==
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=3gmbGdrPW+YTdCgVSaw85rQI02wq2ivP/qx6MY6Clnk=;
        fh=O3oEKijBYpUYvDVgxK05QDIwY3HROXUxcMglcKQk6zQ=;
        b=WCiPgnzSunI8mGK7Qt0IDD1Np0GniApdWcHXJT5GT2pnGBnaWo3Ul1NSVfL5E35VyP
         tBsMrl/tJnv9r2E/DBAjh1/QWfHJ5nkR3XED3DeCdQ6x5t50h78SPO0qRe6Q07ax95k3
         jGtyydwTiw4Vw7vegvn6qMPld/HnXHH3YkfVlW4z+LZrykxjlvOMXha8p7fRIbYBqwj/
         eKnfR7O/8wVPOhhWWJeI00wNERuBDvtHK3rpOQTU7yRpoufJKmDj7PvlE8R43K81wK5A
         h4SfPN3iKlg4urQuxo7VzonjdapdicpCzJQ8Nws6iohm9bYogGkcK7SSfc69Qj+MQg11
         7dnQ==;
        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=20251104; t=1780987291; x=1781592091; 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=3gmbGdrPW+YTdCgVSaw85rQI02wq2ivP/qx6MY6Clnk=;
        b=qM+SO7ckg56ZHbEcAYgAPIx6Z+rSrEmG6cnjFSCmU9nAHdVzqQkW0PY908jp5Gm/O7
         uwrxJ4Bc2ykGC17tROifuB5sMV3UOvJzifvuiaRbBMyJCuefXsecfOhYWqMYRgI92c51
         23zL6pcc5RCzb1hShIYqZAEH/RPNeAeIeZnRMH0dgIwtlZYTdLGyXg/BfQ0ddjkNW0Kk
         KoOAwi7A8TIC3R1rg4aFpo1W8hdQA7z9jIUe9Yj5rHcxTB0SDkOkMJDPVT3um+M5TFvG
         dGsMEszeNOFy0LqmrNImAw8sw+1NmQuZRJEusyKHtB6YGHCy5BhHmcc9n2VHgCKkLMbe
         OwOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20251104; t=1780987291; x=1781592091;
        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=3gmbGdrPW+YTdCgVSaw85rQI02wq2ivP/qx6MY6Clnk=;
        b=slmavK2ttcyL+yLb1pzCJ9lLiSewTT2GZaD/qF9bIvbYRaa5fvsoQx0knIHEuKnuHB
         KqAA4/3jJ3/p7ColJvTV0blKTyHi/PvToPKPpc8S21us0WFuKxzJZAU43wZoOhvKhct2
         0AA8hgpOGZBPfQjcSCBas+ov0cCExFF+B4HHLOCo8WOqh8z6EjfCVQX3heS50weXgcxl
         KO3GIOw2+mSUvN3/utHhCdqpB2qb6NjKupm8X+xSK+ovBbgaHc8BkxPYginK3IQWH7rI
         ZlzxdldL4JLOEwEBYKEMIy35Jvb1Zn8KQGZFjJQl/7O5mmkKIoXRQg9dp8FvQw8uftWj
         F1ew==
X-Forwarded-Encrypted: i=1; AFNElJ9mQCSUBR/DS7TTt4Q6i+WWXicr+jC/mWUW/WNEuzIcCkLTNUN3ZhOp1+2jbFsKp8EfdRoh4mqKfMuP8ucDdw==@freebsd.org
X-Gm-Message-State: AOJu0Yx7p84Q5o2uxRatHTYeBkJoUORW19dAnJDn75Oxm/7pzinyZ2Uy
	x4Iq+efIuukvpctTnIElxAi2GQhHVBhkoWfctO5+eV/EyWj4fni4Zx7Tv+MvF0RxmUCYblMy5bn
	Hwh9swOTByLFFEMCI0XysjPLwTXfThdY=
X-Gm-Gg: Acq92OHQ/XLNHXlePVGPzLoC8XwnQ8f5EGN5FzE9iSurScoNGbEgmFO7G9V6Jl//EJV
	6C72cmP0R5C3R9Ckk+iPWwUXNsOY5hI2dImYOfw9JWbaHRRevUrykanyN99CUNYvEK1JD/4nsOt
	HOOcKGbFN6PpO2oYGnVawdshDOQL1HfPU4NO6RaWRYQ1L0XNp+fVmGgVzyvENY+Ww+l+yXpZEKA
	HkCG8MHTidFbngUbrVFBT78LRtGnC0Q9U6bCp3m99gRibmE3JFQ0++OlF0Gvx0JfagPZdasYuaq
	LFgyb+9lGv+kCTRhCQigfE+l+ptPHnJgmXSG470z6avdqraEyXtHoVN5q+5PtBFHBChu+b86Pmh
	V96i1vaY1zPk38hIZjUDe5tEPn3eCs6+FAVnLovMJPgcT2UkMn+gDeqtmKbOUWmgtT5zi4ztOOl
	QLoe+Ttokg7q4J+9FYRKjg0slig24uUi9vfHJbLSDKm0n/g94hRXxSeIYC0OPtD+F6jzD56bV67
	CBi4er9bVX2skd+5yJnEpFucBEFidKsHy6N3wdN2iSSegTcb+4pD3REig7ZZOASIMJRYKqz2EMi
	i17JqLgArmfiFxea8eJR04fIBF3/6jnJXaIrVC9DS+AoVA==
X-Received: by 2002:a17:90b:380a:b0:36b:b06c:30a1 with SMTP id
 98e67ed59e1d1-370ee447ddemr19449868a91.1.1780987291192; Mon, 08 Jun 2026
 23:41:31 -0700 (PDT)
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
References: <CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net> <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
 <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com> <368dc4ea87fea1c1082c5e54e4140f3cb43075a9.camel@FreeBSD.org>
In-Reply-To: <368dc4ea87fea1c1082c5e54e4140f3cb43075a9.camel@FreeBSD.org>
From: Mario Marietto <marietto2008@gmail.com>
Date: Tue, 9 Jun 2026 08:40:53 +0200
X-Gm-Features: AVVi8CfXI474p8Cx9afwr1Jf0Wr_3Xpy4rrUaEUdG95RontKEkOHBH3QCjEPtj0
Message-ID: <CA+1FSigTA0nc7QpvLzUJCk0icGDU5fqqr=urkY7L3-=Ge1c9GQ@mail.gmail.com>
Subject: =?UTF-8?Q?Re=3A_=2A=2A=5BHelp=5D_bhyve=3A_bootrom=5Falloc=3A_vm=5Fmmap=5Fmapseg=3A_I?=
	=?UTF-8?Q?nvalid_argument_=E2=80=94_NVIDIA_passthrough_with_Corvin=27s_branch_?=
	=?UTF-8?Q?on_FreeBSD_15=2E0=2A=2A?=
To: =?UTF-8?Q?Corvin_K=C3=B6hne?= <corvink@freebsd.org>
Cc: Matthew Grooms <mgrooms@shrew.net>, virtualization@freebsd.org
Content-Type: multipart/alternative; boundary="000000000000d751980653cc6a58"
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: 4gZK7j3hm7z43xB
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated

--000000000000d751980653cc6a58
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

---> https://github.com/freebsd/freebsd-
src/commit/effcd0ded0ef1c92bef29c1e9bbf517c97bb45b8

oh ok. That's not the bug I was talking about. You gave no reply about that
(bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument on FreeBSD
15*-RELEASE).

On Tue, Jun 9, 2026 at 8:23=E2=80=AFAM Corvin K=C3=B6hne <corvink@freebsd.o=
rg> wrote:

> On Mon, 2026-06-08 at 10:03 +0200, Mario Marietto wrote:
> > --> Yes, the required patch is present in 14.4 as well.
> >
> > Can you point me to the required patche that you are talking about ?
> >
> > thanks.
> >
> >
>
> https://github.com/freebsd/freebsd-
> src/commit/effcd0ded0ef1c92bef29c1e9bbf517c97bb45b8
>
>
> --
> Best regards,
> Corvin
>


--=20
Mario.

--000000000000d751980653cc6a58
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>---&gt;=C2=A0<a href=3D"https://github.com/freebsd/fr=
eebsd-" rel=3D"noreferrer" target=3D"_blank">https://github.com/freebsd/fre=
ebsd-</a>src/commit/effcd0ded0ef1c92bef29c1e9bbf517c97bb45b8</div><div><br>=
</div><div>oh ok. That&#39;s not the bug I was talking about. You gave no r=
eply about that (<span name=3D"text-body"><span><span name=3D"text-body"><c=
ode>bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument</code>=C2=A0on F=
reeBSD 15*-RELEASE).</span></span></span>=C2=A0</div></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">On Tue, Jun 9, 2026 at 8:23=E2=80=AFAM Corvin K=C3=B6hne &lt;<a href=3D"m=
ailto:corvink@freebsd.org">corvink@freebsd.org</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">On Mon, 2026-06-08 at 10:03 +=
0200, Mario Marietto wrote:<br>
&gt; --&gt; Yes, the required patch is present in 14.4 as well.<br>
&gt; <br>
&gt; Can you point me to the required patche that you are talking about ?<b=
r>
&gt; <br>
&gt; thanks.<br>
&gt; <br>
&gt; <br>
<br>
<a href=3D"https://github.com/freebsd/freebsd-" rel=3D"noreferrer" target=
=3D"_blank">https://github.com/freebsd/freebsd-</a><br>
src/commit/effcd0ded0ef1c92bef29c1e9bbf517c97bb45b8<br>
<br>
<br>
-- <br>
Best regards,<br>
Corvin<br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Ma=
rio.<br></div>

--000000000000d751980653cc6a58--

From nobody Wed Jun 10 08:59: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 4gb08F08nsz6hQXx
	for <virtualization@mlmmj.nyi.freebsd.org>; Wed, 10 Jun 2026 08:59:25 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83])
	(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 "smtp.freebsd.org", Issuer "R12" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4gb08D6XgRz3ZlX;
	Wed, 10 Jun 2026 08:59:24 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1781081965;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
	bh=073p7fYO5c7EPaV5H8WFxXIoaCYK3mCV1/Gdo7PszHM=;
	b=qSH3DRWfaIblqa/AoHOVJX1j69NO0ZWpfng2C1IPYYBJUmoxNuTmBTqe/k+XdCbOI/9Jet
	eN8FFWXbvoc4joZedDcAigp7x3c97IPdEVAYXXeYJZ9GjUxqGO92bxd8bFPz/am9DLjSIx
	qXHFeq/e4rcI0gcuvELTJiMtMT/z5pOfDGDFUI3rNZxfTtsm3WBhDTCDN+fBhxiPhJ3cAT
	wXs46mXfPxp3E1VmmTuJxOABOaXuWSNB1Bjk2psIeHy1Rg9JwUO7+LuHLHbHZ0bnfFoVvE
	Mo2P5gKzN2Tnz8BE2w9YF+OlAeWngTlFwpjifOHNvDlaykvy3WN2WlePQIv+5Q==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781081965; a=rsa-sha256; cv=none;
	b=n/1STePXHJbm/XbvSD0LDdPgLC8SD1RcJh78Jz0QBszM7SRxXgjUP+bhi9mrS3EfABQ3fq
	JXPdAWs1uSvYrQpAxQp3HM87Yd0uXncB3uJwSNgobKGLvasU6Q67++6bwr3E0MRcwNEKMF
	L+fwzH5WjbzsSF5lXO6vf7R6Xwlo3xmAuDA/zvPxUFW7zAAVjAXbghdJNmMd60hp3z7ekr
	nK6zQI8TPGgvQthlyIo759cEUYBgx8GemJd0I6Uq4KGIUSRew0Mwiy+j9GKRLtWS05aQvR
	ssOFjaMPOkTQtsw+uf3c2NqYf01AdgGspmq5BLL0HvwYPAhdMsIgtApxWQ0bNw==
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=1781081965;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
	bh=073p7fYO5c7EPaV5H8WFxXIoaCYK3mCV1/Gdo7PszHM=;
	b=Vyf2WlNfsPDfNrauleUeHgQZK6gBWgzqCKUDERtU2y0qsCwolpuFUtn6qgrlRR0SeE/Q9N
	sArVtyCsaIqDIFHnO2yNYPEvOKtyO+9RfM8xjY/yipk2lQsrOymwD96JjkNaf2Xy805M4J
	05tzBgbSDt6KkIrHbtw3i5V4hVkl4pkA5qO9ED+XZZGF5ZIVpSEm65UbmPaQh2dRTHChhn
	sT0+WvFPIy/8ivHjOXy3a7H9GOA4Bt0jxea8/bCh64VgZLsBfNeNIyq57bh1NkZevAsY2Y
	OiePsMpq/OJ6z6oMnLuyXdSTL+NXwwvmJ+4bEha0ORxC4B8IIrkfKESeQJsoyg==
Received: from PC-DA2D10.beckhoff.com (unknown [62.159.14.6])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	(Authenticated sender: corvink)
	by smtp.freebsd.org (Postfix) with ESMTPSA id 4gb08D21Dhz11y5;
	Wed, 10 Jun 2026 08:59:24 +0000 (UTC)
	(envelope-from corvink@FreeBSD.org)
Message-ID: <c22fd6a076cb9a946be49aa727243f993793050a.camel@FreeBSD.org>
Subject: Re: **[Help] bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument
 =?windows-1251?Q?=97?= NVIDIA passthrough with Corvin's branch on FreeBSD
 15.0**
From: Corvin =?ISO-8859-1?Q?K=F6hne?= <corvink@FreeBSD.org>
To: Mario Marietto <marietto2008@gmail.com>
Cc: Matthew Grooms <mgrooms@shrew.net>, virtualization@freebsd.org
Date: Wed, 10 Jun 2026 10:59:22 +0200
In-Reply-To: <CA+1FSigTA0nc7QpvLzUJCk0icGDU5fqqr=urkY7L3-=Ge1c9GQ@mail.gmail.com>
References: 
	<CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
	 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
	 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net>
	 <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
	 <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com>
	 <368dc4ea87fea1c1082c5e54e4140f3cb43075a9.camel@FreeBSD.org>
	 <CA+1FSigTA0nc7QpvLzUJCk0icGDU5fqqr=urkY7L3-=Ge1c9GQ@mail.gmail.com>
Autocrypt: addr=corvink@FreeBSD.org; prefer-encrypt=mutual;
 keydata=mQINBGNjZaIBEADDTrDNf+0pwiuRPBdClcnZW83dH1UhuOi0u+A1J2SatEBbNaFVtXXAa
 vewCTuyV/ZbNidjlhq3R/pWyiKjFKvs5dj7PMCw+3z2D5OWpMdHg7TrB+fbdFPOEsu0zQVKNaO+pS
 KCfN0Re0m7bL3wuvl7PXvBufRwA3Guo1P4j3TXWaEkuso7VupTvE25zVGg9ONHrGOjA9RUy+Yg4Se
 3NLgtUdjBgA21SBQTDvRQV4fDmVenlwvWeE0Xm8FcDcpQb6sJTihaDku78mi3Ux1HCk7rTcepVEB0
 xIB6qmFxv0sLlDmVv6Z6qg1y/Q5m23Pgz60o3TulMPV4F+3Itm8ifU+wgVSzBZbD29GYkd7LKqMkF
 bhvfSBk+5db3vbYY5OD//+LTM5AV7e2AhXuXMvG1UNBqXqSJTTSy6KZz+qmPQO0zos0dq46p8o82l
 KiBEGD2Hu0p+u0OyV+MmRYo1NIBFVbOPXp2MvUVl5II0UIJ3+N9gLBmfGA+HEpVO8PnvdoT/5NQ7m
 8JK1rQHzjiDub/iDPAYMqKH4C0eZ/7zO0fuY5FeRNtuNtpH1Bw/+7/5RJH7bcKkfGHHEp15FJUrGH
 gWNydoDLB9QBprwQc8FEldDXBjzOMXIgh6FGKLNu6DswvIPGy6M3u7DXwDakCXz+c9Ym0oFihLzZx
 WntrsxdswD/CwARAQABtCdDb3J2aW4gS8O2aG5lIDxjb3J2aW4ua29laG5lQGdtYWlsLmNvbT6JAl
 QEEwEIAD4WIQSC9FKVreba38fZT0bYVNpWMV4CagUCZArUIwIbAwUJCWYBgAULCQgHAgYVCgkICwI
 EFgIDAQIeAQIXgAAKCRDYVNpWMV4CalcID/44k2i/mqSSi4W6FAobSF1nFLtP/pfcRNJriWKx2UF7
 cfFMKyg7Nilg7FhLb5FDB1umUW2nFfchFPTUp4FfKzgRvPzIMg4RIRcVtTpYbl3z7zs9ZXD8qS//i
 ibbiUG3quncm6tO2x1jLZD3ORC+8MuLGXhYQIa4O5vVF2SBHdb/U6P+wsrF+U+OpRdEdQ/4Xu9S02
 kltzBGgArjcexdhUqEqW01KCCSH0+qgfN1NE+9L934ZOB+cai2b9apPbCOGuV6KcUKMj4z0RWInhl
 XIyMqtmhdix/P/GjrQ1REVNdp74JeweSSedM15wwc6YLMXPrtOnnExyZ1gyNFYaub+Mdo3ZQ+8386
 3B0C9IlpzEW0K8bYlZrl4WBNdcMOyByETAxgQmBgP6ZFErTtaeUOH1nX2FyR6o2GLSahRgngQmnRE
 zScTpPbBEkMwJMDAO+rbjjGxjeKSUwD1WOfbI6QZj+MS/uBk2p08kgN7fQaCEwj6jqML/IIE+FZ9I
 In6TNG0hChD384VHO+YioLBno1Atgi4Q7JUWSRIHQXZW+StQajFrWPPyKQwCe1MwqpKoMpX/q8IZB
 lzwJgZS8ShLeFZjtzOt1jgM99TD91Neonf9OzjTSbfo7sJviSWoICMhB/MvDZjj+naMVF86uGFxnI
 EsjVKyBxlJd4TRHnLYPTIHFKBLQjQ29ydmluIEvDtmhuZSA8Y29ydmlua0BGcmVlQlNELm9yZz6JA
 lQEEwEKAD4WIQSC9FKVreba38fZT0bYVNpWMV4CagUCY2NlogIbAwUJCWYBgAULCQgHAwUVCgkICw
 UWAwIBAAIeAQIXgAAKCRDYVNpWMV4CavfDEACCFnXpR7H9eOgP+GJMNPtK6i9/xnqdyXi8uCZIN0h
 YwjN4Xzo9SMLOf4UUlQEveOB+bGqbRfHd/fGKnrlXiPd0SGpKWJC21gqL/DsIH0J8I3Whth+O8tfP
 WeFy0oCsvBaaGFLIrDfoIgHF9i/gqEe48xhN42weB02Z3mdR1L0d7ME/BLwS0mCXe9Zh3uHw63S6x
 YB3Wsjptxe/ph6TpQDUKWtRJkjC6BqXPBdThpbbfIRWmjZbp2fKEJPvtRXS14+gbUqWeJ4xCvprA3
 +ae7vtrp91X775yngyW3XTw5cmDiJIjykH8+zhEIoNQXNBpFrehkQDYrcM+WoE6NGSJo+3VJvSRWh
 UGWDVrxdTYNkbIjmTNlkI12NINC007DiuV7OF9XHWgrbbylvuZvbODmbJRdhTFy9upAUygX1/xUAQ
 EIMqMiJmyTdv8i0IbZ611WElQx9XHgGeZgM6+39/laN8FwspM6gE/4NzZHIZN0LEBOerZqoF+Il6e
 ccQpoEWx7nb/RilJp3dUUyvkBnJWg+AJByosg857kvvmDnZ3UB+bejWpcfFvnbkiKPUBPDO7tWPb5
 r2yFDpDe/Vg5x+sRbkkXGUFD6Rx0p/ZiRIneVVg8emTzhDR0IL/BZkq/uVJkdaphZli1F/31cNgf6
 ZJYnjxlk86uiYSySZQR0dKLDqq7QlQ29ydmluIEvDtmhuZSA8Yy5rb2VobmVAYmVja2hvZmYuY29t
 PokCVAQTAQgAPhYhBIL0UpWt5trfx9lPRthU2lYxXgJqBQJkCtScAhsDBQkJZgGABQsJCAcCBhUKC
 QgLAgQWAgMBAh4BAheAAAoJENhU2lYxXgJqI+QQAML5PTR7KpUFV3SLG60LQJGEOHUfDmJYczxBFb
 IAq1U4hIbivopu1AdLty7oDDrIjCVoa2/Cy34dd99O7lhLvUmZFB/zDSUtbUg2zhDkU0YSZ11Fdrl
 Wzky2tFaQRgxpDvWlUP0baa3Pd4dPDRiIUI6AOSR2SL6XANk6sJh56gLVM6G8yyafGsxSyDYg6Z78
 EEMFejHwB+KP2DdsahupzM+F97HeC1+bOHYxtqN+2hEkPLtQWizyumPqNg5FvZhwe7yO8V95hF3Rh
 uDO+9aJT+WLLvcZEb/L1bI04IvZ5FWgCLI7Levd/DuOtZI8gWapHhqGZRbXB2fuJkCoKCl6V67h/7
 aWhU3LjFTsC5siJyrxPjapKcIk8a7PqZDswNCKR+24LJ5D59mPgEOnsiCCVpik1WE/kgD+rOu9dQx
 jpjKwuKowf4EJP1KYNkYtoy1HthzyTOqPwqXC3IUl0GVPO3xw6MhUM3irCVFruC+ecVrv85Rd37vr
 duT6JvgW92xjWegMsamtkDZH8Ik/cmYhH0K/qEc6OZVNea/4PTEZe0uxODJ6pbMd80AJyGqDPPVeA
 gWJtEIG4k6IS8XyD5v1QJtlpDVpPwP/bbFnVc3h3Oatfn8Etm1KAqYvNwyO+om2PkF1p732uapDZd
 LwksVmgc9s79+9pSpeP5DbIeMzhrIK
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.56.2-0+deb13u1 
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

On Tue, 2026-06-09 at 08:40 +0200, Mario Marietto wrote:
> ---
> >=C2=A0https://github.com/freebsd/freebsd-src/commit/effcd0ded0ef1c92bef2=
9c1e9bbf51
> 7c97bb45b8
>=20
> oh ok. That's not the bug I was talking about. You gave no reply about th=
at
> (bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument=C2=A0on FreeBSD 1=
5*-
> RELEASE).=C2=A0
>=20

Does it occur on stock 15? Nvidia GPU passthrough should work on stock 15, =
so
please test it without patching any files.


--=20
Best regards,
Corvin

From nobody Wed Jun 10 09:18:36 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 4gb0bC6zRjz6hSL6
	for <virtualization@mlmmj.nyi.freebsd.org>; Wed, 10 Jun 2026 09:19:19 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033])
	(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 4gb0bC55bMz3cH9
	for <virtualization@freebsd.org>; Wed, 10 Jun 2026 09:19:19 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-pj1-x1033.google.com with SMTP id 98e67ed59e1d1-36c68964315so3243819a91.2
        for <virtualization@freebsd.org>; Wed, 10 Jun 2026 02:19:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781083153; cv=none;
        d=google.com; s=arc-20240605;
        b=cj4CjFRM/GFp+OTnMN9Nxkyk0nSsoSBYVVBWXpBUWU4dEmK0/ylMpNmG1ISlVDR2/8
         tnmU4mAorhj6Al95jtTgzDt/DgsFO588gwpjwKcGhL2RRwEzdZZ7mLal1zQcNRjIft09
         1R48xDAdaUDVmk8TVqvsrWvLGc34nZUYftTJ7L8h76ODh+9gRRuPmNhigfGfm54OGZfL
         bedbgXW6cBQJr3V7w8+ylahx9eOwBiT/zSw1crxbelR2n4T133vMN5ofKJBTZOQUVs5c
         1TpnE41woixvRvewT+nb9NvtA8Gr2GlG0UeiSPDiSdpF+W5oFs7Jc0kxcSaBnGtFBYqX
         poew==
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=tPbauUXqcFdBl8TXyRr9V9m7Fc9vCIZBEKunA1AxAaw=;
        fh=ChJxb6hyVOx1AVMQZJUrANGx42rZhQs87hbo/Pe2BR4=;
        b=S/fHp8s6Q//hxaLOV3Id1dlAANvq/1AgkAfs0eOqJRX+ZhMqblwTJ1YJeaJtQ/lsUv
         9pRxrIKnAmp/7MlEODXAz/sscb6UwwjN/nBy7vsmbDRVkwVqmRx4txoTzwGTaYQvF2vp
         M2/Tv3pDFPXQgwyYSqzsRgIPC0LoZfFx0GcqMgaRlH8T5UNLjFWyakfCqTtRsvCcTh51
         lkZtTbB/PGttJRdlnOZHIP0ZFxeaNA1XQu5f1r61sY7aKFsvHzOCNz8DX8c+EYB3N6+G
         BobgB6hrkfVG44X/QSa/g3hu3ae9j73LZ45MrkQy8624xC7aAbQ+DYeS8LqQcim3cNlK
         TAEA==;
        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=20251104; t=1781083153; x=1781687953; 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=tPbauUXqcFdBl8TXyRr9V9m7Fc9vCIZBEKunA1AxAaw=;
        b=QS5S3vKvvnh5bodfyvlGkQ8Evtd8nuSh/oZtJnCHEC9Gd+cRu+ScI/6qKsCVTHLF/l
         7mQFY/+jrpuOtfiSVpJwigSGMPqOeAdNyY4j+Fa9sENJxJicjQ5LCqNAwuEPBop+1J4a
         yPV4GPuRZWg0ql35S7tMLkLkkPSwuYL0/bnDKqT+rQ+GQjL9uQsj68R1VVMVoBgq8sxH
         xiVvajWBGNRe7SZQbBHvkOXV/f0NcRJqL080q2Y2fifF3AgQWXATnjPlpvSDmEy3CIEM
         r3rLTpnx/eaV+I6FigwntPuHyyk1UmzzXp1qOgVANskam5UhP3k0RWwDFBO/eURUWFlE
         5hmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20251104; t=1781083153; x=1781687953;
        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=tPbauUXqcFdBl8TXyRr9V9m7Fc9vCIZBEKunA1AxAaw=;
        b=mCyVb/F8uHrfM/+Phi33nuXsIroOxjFKl6jkq7N8FI8kH1Ev3Z9vfyzPTPLUeveafy
         G55pO6OrRp9zV3XZYN/zGaq9PoEulOa95SWl3K7Nw2TKLI6jAZ6CV7bscjWKgbX38cAf
         ftK4K75fWmzpgopB2UL1od2BZsDRd7M54nE3LhL1X7Bcqsih7I3A3z9LW5PSfcP4JI1E
         AZXAOA4VkL0oj1CPtnbfb2sko7nsiIY4hSN7iy+m4f3D/1GcAioGNKaiIbRAEvpvzMxH
         zjaqXmeHfIV6cAAZVfpqLoBxyYr8bNPsAD9s4V/5TkHKH0ysRxLMJQAsk0ZR/Nb3b+BF
         nMTw==
X-Forwarded-Encrypted: i=1; AFNElJ9hORQkMcUIx5twORqdMMC3tGrHAU4HRgr/5WTc1H+Mf6Md0GhebpP9YRsTyz9j94XF9cYmfQu92XpB6nlt8w==@freebsd.org
X-Gm-Message-State: AOJu0YxCn1I6qPnn3VFmwmp8QkbuNY7IF4zgRDhrDl3mX46agS0sn1aI
	6/ExwKA0fez+F1iw9+cki1dbyMuV67G5/zkY7D11r/yFli2Ovm/kAhX1wNUbL5gGG6OcsN1OjpJ
	Q1PzU4YB22VreCaOQBOEw9e+v/7dB9qU=
X-Gm-Gg: Acq92OGzadDA+IguASfH7Iv3Ux/RJXqScuQMtHLKJ1r9Y5cREKoARDzH2HG7nosgs30
	7cC2Ea+qcFWHRo0N9aDp6BeFNqlG5dai6ZB6kEashmekVqyUuzJMrFYzvTVkJ6fYY9mw+OIONZf
	NhsoNyuJuDnRBfFulJ7lFNlrjD8i1NQjjyy3iA+0I6gR/Evnx+G5ZtBDe86jx1Omue387mTWHuJ
	PZqcsDg/icKNny339R/iFsImnbKdHRy55F8fXOwV3Xko5KA5efhHCz5aliKCx0N+z7o7KYscbcp
	IK/6KeuYqLmoX1IjfV2QcEDGWRMHf8c2Nj4YCyWf7hO8Rv1iazqbaj719T0N3LCdnS8DcDRUNZG
	IqPAmdKZodmeGwkVehYfSs48jk3l28V6GqTbFFiI6fgjaTjZ7qILRF3wjnIRNMfC1CwTQUXvr3I
	o7NPxXBrz9wVT+my3r9wVTNKdOqPdl9iGbdRf8sjYqToLS+12rjb6lXMo5MRC3kx/04y0Pn5XRz
	5u/KEq2968xU3YZ67VRVT+D+hc58j9+A/Q85Gp99k4yPDEByXWGRTlW7JQffoY8F+AOL0063ej6
	8HHWvhgND9nvECp4CQz6vgmLsxEftFzbZND6L/EH6y6inLpkanAkM2Y1Y7solgLc
X-Received: by 2002:a17:90b:2f85:b0:36d:b680:3029 with SMTP id
 98e67ed59e1d1-3751f35bda5mr7524155a91.1.1781083153374; Wed, 10 Jun 2026
 02:19:13 -0700 (PDT)
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
References: <CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net> <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
 <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com>
 <368dc4ea87fea1c1082c5e54e4140f3cb43075a9.camel@FreeBSD.org>
 <CA+1FSigTA0nc7QpvLzUJCk0icGDU5fqqr=urkY7L3-=Ge1c9GQ@mail.gmail.com> <c22fd6a076cb9a946be49aa727243f993793050a.camel@FreeBSD.org>
In-Reply-To: <c22fd6a076cb9a946be49aa727243f993793050a.camel@FreeBSD.org>
From: Mario Marietto <marietto2008@gmail.com>
Date: Wed, 10 Jun 2026 11:18:36 +0200
X-Gm-Features: AVVi8CeYdsNtd3hwfxBB0f0h9JBAB6ezEB9Z1B3PNH494Fu4bXNeyMaAg5_ICcE
Message-ID: <CA+1FSig4-NZmYb4RH68WLtMPPZ-Lw9uO+87+e8eAPMuKRxJx-w@mail.gmail.com>
Subject: =?UTF-8?Q?Re=3A_=2A=2A=5BHelp=5D_bhyve=3A_bootrom=5Falloc=3A_vm=5Fmmap=5Fmapseg=3A_I?=
	=?UTF-8?Q?nvalid_argument_=E2=80=94_NVIDIA_passthrough_with_Corvin=27s_branch_?=
	=?UTF-8?Q?on_FreeBSD_15=2E0=2A=2A?=
To: =?UTF-8?Q?Corvin_K=C3=B6hne?= <corvink@freebsd.org>
Cc: Matthew Grooms <mgrooms@shrew.net>, virtualization@freebsd.org
Content-Type: multipart/alternative; boundary="000000000000ac22790653e2bcba"
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: 4gb0bC55bMz3cH9
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated

--000000000000ac22790653e2bcba
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

--> Does it occur on stock 15? .

Error happened with stock 15 upgraded until 15p9.

---> Nvidia GPU passthrough should work on stock 15, so Please test it
without patching any files.

I asked Claude to create the patches because it didn't work with stock 15.
With the patches created by Claude that I have applied it worked again.

Mario.

On Wed, Jun 10, 2026 at 10:59=E2=80=AFAM Corvin K=C3=B6hne <corvink@freebsd=
.org> wrote:

> On Tue, 2026-06-09 at 08:40 +0200, Mario Marietto wrote:
> > ---
> > >
> https://github.com/freebsd/freebsd-src/commit/effcd0ded0ef1c92bef29c1e9bb=
f51
> > 7c97bb45b8
> >
> > oh ok. That's not the bug I was talking about. You gave no reply about
> that
> > (bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument on FreeBSD 15*-
> > RELEASE).
> >
>
> Does it occur on stock 15? Nvidia GPU passthrough should work on stock 15=
,
> so
> please test it without patching any files.
>
>
> --
> Best regards,
> Corvin
>


--=20
Mario.

--000000000000ac22790653e2bcba
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">--&gt; Does it occur on stock 15? .<div><br></div><div>Err=
or happened with stock 15 upgraded until 15p9.</div><div><br></div><div>---=
&gt; Nvidia GPU passthrough should work on stock 15, so=C2=A0Please test it=
 without patching any files.</div><div><br></div><div> I asked Claude to cr=
eate the patches because it didn&#39;t work with stock 15. With the patches=
 created by Claude that I have applied it worked again.</div><div><br></div=
><div>Mario.</div></div><br><div class=3D"gmail_quote gmail_quote_container=
"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jun 10, 2026 at 10:59=E2=80=
=AFAM Corvin K=C3=B6hne &lt;<a href=3D"mailto:corvink@freebsd.org">corvink@=
freebsd.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">On Tue, 2026-06-09 at 08:40 +0200, Mario Marietto wrote:<br>
&gt; ---<br>
&gt; &gt;=C2=A0<a href=3D"https://github.com/freebsd/freebsd-src/commit/eff=
cd0ded0ef1c92bef29c1e9bbf51" rel=3D"noreferrer" target=3D"_blank">https://g=
ithub.com/freebsd/freebsd-src/commit/effcd0ded0ef1c92bef29c1e9bbf51</a><br>
&gt; 7c97bb45b8<br>
&gt; <br>
&gt; oh ok. That&#39;s not the bug I was talking about. You gave no reply a=
bout that<br>
&gt; (bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument=C2=A0on FreeBS=
D 15*-<br>
&gt; RELEASE).=C2=A0<br>
&gt; <br>
<br>
Does it occur on stock 15? Nvidia GPU passthrough should work on stock 15, =
so<br>
please test it without patching any files.<br>
<br>
<br>
-- <br>
Best regards,<br>
Corvin<br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Ma=
rio.<br></div>

--000000000000ac22790653e2bcba--

From nobody Wed Jun 10 14:57:16 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 4gb85Z5bYlz6gZnd
	for <virtualization@mlmmj.nyi.freebsd.org>; Wed, 10 Jun 2026 14:57:38 +0000 (UTC)
	(envelope-from freebsd-virt.eva@winterschon.com)
Received: from fhigh-a3-smtp.messagingengine.com (fhigh-a3-smtp.messagingengine.com [103.168.172.154])
	(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 4gb85Z1lVFz3YN4;
	Wed, 10 Jun 2026 14:57:38 +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.phl.internal (Postfix) with ESMTP id 428951400129;
	Wed, 10 Jun 2026 10:57:37 -0400 (EDT)
Received: from phl-imap-04 ([10.202.2.82])
  by phl-compute-02.internal (MEProxy); Wed, 10 Jun 2026 10:57:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=winterschon.com;
	 h=cc: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=1781103457; x=1781189857; bh=sZqaXKbn5CXENuVHhr9qZr4psEU6sydS
	7f25urzupdA=; b=XrAbJzcEKN8f3cnRx0LQX2iGwgVKWhHktL8J2TnYs3FaBA2G
	nNf+mpGXhczW9Zq192qcdw7rHIGILPzq/nwF4bUG9xrTmKFsHMDKzGMEaOjs1NrN
	0dv+nBhtFVaZP4LvBzyek98/rOnMK+fEwQFgDN2bwrOhnBpX2+Fzer7gm8hzteGn
	k+Ed8QvGYxz9T55bnDkHtfx/JlVnkXO/sZ6AhrCe9FEctgg9fMhrsN2vXmref+C8
	BLaATDNBfljQq/loHmqk3QLcx64D9+Ph3HAcozuXGAlJB9eMSA0EeZJMrzIptkYL
	PPgkpIYo50wkGj0erYrI1Z6oCNng6ehVlgn4hQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	messagingengine.com; h=cc: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=fm1; t=1781103457; x=
	1781189857; bh=sZqaXKbn5CXENuVHhr9qZr4psEU6sydS7f25urzupdA=; b=O
	3TT4aGeUIFM/Ml5k/PX+6SvNMW1RFVIaaKeucDnGqq8J46mghLP/JKiIremsirCK
	NNBDJqiMVbVAmO4YUox03Pa3bfHQmq+Q3fCenrvD4eks99q93MHBfefcwJgc5JWZ
	yDphal/XEzu9lIN/PYFTSiXQ/9t/o05YZRaioTdyIyolrrSZ0XLNYPLrbbH+9rs8
	2zIUmwZGbftCxszQ5tmaZnaDs3elit+mRM8+4ngcxqCYj77PJQ3KEo3PSDJ3ICsk
	0pprDNux5TB/DHqgl47wyOY0VQVbFprcUJLV7Hgxz9Bi1ouLLvLcwrqtze/zXJyg
	pyEDoYv0m9IoPSOUDHwsQ==
X-ME-Sender: <xms:YHspauMb9HDkM7-yAbN0FVHZHgpMpdtqVI0QKfdpZyhr3yF32hebow>
    <xme:YHspanyl0NNaomOVc8CYfY34HUx2OkLPq5QkAcvYtkLYp_CCRxs38lNSlzf4-TlV0
    mCcFLUuFOJFcTxNKWMaCxIs7HKy4g_fcmKLYk3GRW9CpWWS44a6KWY>
X-ME-Proxy-Cause: dmFkZTGgqUBJsdtaIDumZj+/e12qmc/dKPDBerRW/ViiClioDYy43WtaTuaSlf9fcuydZl
    Wos62VfnlEpB/BrA48hpXGXLLAyQtCiPgd95+R9syt1CtKzfPfmrsVZY9GWH4TTT/iVQ33
    cF90LUjtObnV7i0S1geNc0lQBOLqWFz+hopLm2yCzLTdTOU7wfy9lJdSSB6XCSjB1Ck0jT
    k61KNgIfEdlCX55ckxXjQiYYhDfTKlw6MFfaMvHjhdf2zIdIbpCp/3ZWYXwHUah+lZ+Kkv
    JBN7RAsGSOdA4MxAPEZw11dlZZ4a8rMCYNnhSW6hwnntwXCWnv08LiKU/bQqclLk7zkBB7
    b+E4Q3QR+GT5sPpb5CMi5M87gZTisvCC65Kd7iblraQp/WyZMYxoys8c7NNnLeu5s9TER+
    /VAlMGlLL5Tm/gw9zZDSKT1a4Ni8tdDBShkmMro6b9nTcQ6fWCF4SH/VoNnYEwqXBJmrJf
    dR9jAJOz5PXxSsd5w6uOcsL2ZacESlvNicq5dMK61ARrsu/u+AtkiNCSmyJLjcDEz8K3O3
    fJ9ytrJbXvYEAuzMVkRzCgyir4L7HYHWGgUoiYPKWCBS5mSbtNhrJIy+QL/5gO/ew3dosV
    1hUKyLPtIYmfIFKRdToK8OmSKhZY/fQr2ttgr/18rSaODYjWIGDF1PPYT4Kw
X-ME-Proxy: <xmx:YHspajTrlczCt1MS5mflpQJXJS2z1PSyM40NKBcP84OGndfgvxtykA>
    <xmx:YHsparydRBxgCsD-XIOs8RV5b_nK6vWl_LPJ0SEXry7jVJumHTspuQ>
    <xmx:YHspat0eKI7M8LbgAvI3I0rkcmowPH3OEJ1Gl_aIqxTdpNjcf6EGSg>
    <xmx:YHspah7Aq4XotvZjcAniiQHI5uXhk6QKnLD5e2SDfWE-I5hsVkckOQ>
    <xmx:YXspamj_Qg1r7MDbuZyxitcdpKWCBOy6FIsXakQyQW00hfBayChpKbOL>
Feedback-ID: ic82e4800:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501)
	id D3698B6006F; Wed, 10 Jun 2026 10:57:36 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
X-ThreadId: AE99iQLxoqTg
Date: Wed, 10 Jun 2026 07:57:16 -0700
From: =?UTF-8?Q?Eva_Wintersch=C3=B6n?= <freebsd-virt.eva@winterschon.com>
To: "Mario Marietto" <marietto2008@gmail.com>,
 =?UTF-8?Q?Corvin_K=C3=B6hne?= <corvink@freebsd.org>
Cc: "Matthew Grooms" <mgrooms@shrew.net>, virtualization@freebsd.org
Message-Id: <b745bae7-39c9-4dbc-be8e-b37ff6d3f49d@app.fastmail.com>
In-Reply-To: 
 <CA+1FSig4-NZmYb4RH68WLtMPPZ-Lw9uO+87+e8eAPMuKRxJx-w@mail.gmail.com>
References: 
 <CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net>
 <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
 <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com>
 <368dc4ea87fea1c1082c5e54e4140f3cb43075a9.camel@FreeBSD.org>
 <CA+1FSigTA0nc7QpvLzUJCk0icGDU5fqqr=urkY7L3-=Ge1c9GQ@mail.gmail.com>
 <c22fd6a076cb9a946be49aa727243f993793050a.camel@FreeBSD.org>
 <CA+1FSig4-NZmYb4RH68WLtMPPZ-Lw9uO+87+e8eAPMuKRxJx-w@mail.gmail.com>
Subject: =?UTF-8?Q?Re:_**[Help]_bhyve:_bootrom=5Falloc:_vm=5Fmmap=5Fmapseg:_Inval?=
 =?UTF-8?Q?id_argument_=E2=80=94_NVIDIA_passthrough_with_Corvin's_branch?=
 =?UTF-8?Q?_on_FreeBSD_15.0**?=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]
X-Rspamd-Queue-Id: 4gb85Z1lVFz3YN4
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated

Hi Mario,

I have perhaps too many nvidia GPUs, from Maxwell generation to Kepler, =
Pascal, Turing, Ampere, and GB10 series, with consumer RTX in the mix bu=
t mostly datacenter grade SKUs from those series. Some are in systems, s=
ome are in boxes, some will never be used, some have passive cooling, so=
me have active, etc. Otherwise to say, generations of GPUs are important=
 for testing compatibility and operational consistency. I can potentiall=
y run the same tests if there's more detailed information.

Back when I had time for anything other than wasting my attention span o=
n cleaning up the security messes from May's Github CVE, I was running a=
 lot of test-bench and workload profiling on 14.x with bhyve passthrough=
 for nvidia as well as CUDA support (without virtualization involved). W=
hile reading these threads I wonder about the following:

1. What does your test harness look like?
2. What is your kernel config?
3. What version and config of everything is in use on the OS (hardware s=
pecs, uefi with/without csm enabled, x2acpi opt-out, pcie lane settings,=
 aspm settings, bhyve global settings, qemu settings, vm specific settin=
gs, pciconf output, uefi loader settings/flags, loader.conf settings, rc=
.conf settings, pkg versions, driver versions, firmware version for the =
MB and BMC, sysctl.conf settings, firmware version on the GPU, model of =
GPU, nvidia driver version, etc)
4. Are you tracking and keeping syslog entries from the start to end of =
the test runs?
5. Are you using additional process debugging for bhyve, kernel debug sy=
mbol support, using drace + flamegraphs etc.
6. Which method of patching is used, what exactly was observed every tim=
e a test iteration occurred? how idempotent and repeatable are your test=
s?

There's a lot of work to get from "doesn't work" to "it works", includin=
g the necessary definition of "works" (are we talking, the VM can see th=
e GPU, or the VM can use the GPU, the VM can see and use the GPU and als=
o execute CUDA workloads on the GPU).

Thanks,

Eva



On Wed, Jun 10, 2026, at 02:18, Mario Marietto wrote:
> --> Does it occur on stock 15? .
>
> Error happened with stock 15 upgraded until 15p9.
>
> ---> Nvidia GPU passthrough should work on stock 15, so Please test it=20
> without patching any files.
>
> I asked Claude to create the patches because it didn't work with stock=20
> 15. With the patches created by Claude that I have applied it worked=20
> again.
>
> Mario.
>
> On Wed, Jun 10, 2026 at 10:59=E2=80=AFAM Corvin K=C3=B6hne <corvink@fr=
eebsd.org> wrote:
>> On Tue, 2026-06-09 at 08:40 +0200, Mario Marietto wrote:
>> > ---
>> > > https://github.com/freebsd/freebsd-src/commit/effcd0ded0ef1c92bef=
29c1e9bbf51
>> > 7c97bb45b8
>> >=20
>> > oh ok. That's not the bug I was talking about. You gave no reply ab=
out that
>> > (bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument on FreeBSD =
15*-
>> > RELEASE).=20
>> >=20
>>=20
>> Does it occur on stock 15? Nvidia GPU passthrough should work on stoc=
k 15, so
>> please test it without patching any files.
>>=20
>>=20
>> --=20
>> Best regards,
>> Corvin
>
>
> --=20
> Mario.

From nobody Wed Jun 10 16:26:52 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 4gbB513TFzz6gkw9
	for <virtualization@mlmmj.nyi.freebsd.org>; Wed, 10 Jun 2026 16:27:17 +0000 (UTC)
	(envelope-from Stephan.Althaus@Duedinghausen.eu)
Received: from mo4-p05-ob.smtp.rzone.de (mo4-p05-ob.smtp.rzone.de [81.169.146.183])
	(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 "*.smtp.rzone.de", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4gbB4z2scMz3lrt
	for <virtualization@freebsd.org>; Wed, 10 Jun 2026 16:27:15 +0000 (UTC)
	(envelope-from Stephan.Althaus@Duedinghausen.eu)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=hoewweken.de header.s=strato-dkim-0002 header.b=NQL161kv;
	dkim=pass header.d=hoewweken.de header.s=strato-dkim-0003 header.b=FUItAQkS;
	dkim=pass header.d=duedinghausen.eu header.s=default header.b=Jpte7Aez;
	dmarc=pass (policy=reject) header.from=duedinghausen.eu;
	spf=none (mx1.freebsd.org: domain of Stephan.Althaus@Duedinghausen.eu has no SPF policy when checking 81.169.146.183) smtp.mailfrom=Stephan.Althaus@Duedinghausen.eu;
	arc=pass ("strato.com:s=strato-dkim-0002:i=1")
ARC-Seal: i=1; a=rsa-sha256; t=1781108832; cv=none;
    d=strato.com; s=strato-dkim-0002;
    b=golDra36lcUxvz7a20qFGHSQtbcEbj80RC+apq6EkKKRAbI7tLxJk1x69SHuSJZYSD
    SG+ZS+AXJoJ8vW1NByJqq0rqOPk0or1UWxQxxfC5uFYkEXrpZsUkXizfPxgbhI9j0FzL
    eJLDLL18qFZO3GRWNNwZF7fODL4c8qunJm7xpCu8+Q72x+77l9zmC8A31Jn7K0MNdxJw
    PVVCwLdJgvUND92YMSl5iuUyYEjFLNk7ZqzR+dsAWvBS/BHs+TEq3PngJehfhQK6bNPw
    qo1PeUBCc37gdS6WHBUMDtAHzi+HiW4qtiNeToAhc2OYauPdLC85K0lBn5kvP2RJYUwy
    MxMw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1781108832;
    s=strato-dkim-0002; d=strato.com;
    h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From:
    Subject:Sender;
    bh=eLA/j/UlTM0DxDfy4lOoC9NkliaNmMXeqLZ+21a+SBo=;
    b=kpgbv+i9qpVEM2UgEixDZHxQeDjJ/rl37pfWpQcjtlBA7LpxVVjw/KsUo3h217GMr5
    a9mU7lBTenFP7Y6s/ljdalHS4I0vplTjGhrExEDfXG9vodgs/gvUGiPxbBS8Rvvd7KHF
    x5vOL+EIxzcZAQiM8kjIAW36rcf8zRsXp1w+6qNJsvd4itnMmtu5Sg6AVhx+MMdVB4iB
    jol3xUA0GGTepG3tZL5oC5C+ct80jN+jzOanoxcItIGTZbCMro2UcxhS1ZSzYJzOieJv
    YwdaPJaQCYeb0OnM28dtBLeG0M4jkZGi9nSVQVLbrUtKigmlkrUnW7Z9IdAFZkpOPEfo
    eSbg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=pass header.d="duedinghausen.eu" header.s="default" header.a="rsa-sha256"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1781108832;
    s=strato-dkim-0002; d=hoewweken.de;
    h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From:
    Subject:Sender;
    bh=eLA/j/UlTM0DxDfy4lOoC9NkliaNmMXeqLZ+21a+SBo=;
    b=NQL161kv/8kpRwaFs6uOTBlbz+iN+6O7bkYSb+wLp4xCUlkengIm124Y0aQgEwMh7A
    utI+0RUEfjX7udAQ4UiaAD9WMnZoGC+nAduOQqq+J/sezMd8ncM+I7EKZwkbSBlDMw32
    6FbpS8yR/DINtssI4Zca6AAB5K6kBap3lucNQH+LNAra+8MnigEFWsys8UduY1bg/Oc4
    8BT1R3zhr9vC3Cy4REW6B9NcLIKpDAtgBJWDv7Ly1IvzjNMvtBVwHAdAQ3Z3wrI2IZ8V
    6RSf0bCQQ3Pjt33ThPTA0tFo6jQDUg597jJqO5F2E/XiLIJWEVV8RYQ1Tqsy5e/atAqX
    K86g==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1781108832;
    s=strato-dkim-0003; d=hoewweken.de;
    h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From:
    Subject:Sender;
    bh=eLA/j/UlTM0DxDfy4lOoC9NkliaNmMXeqLZ+21a+SBo=;
    b=FUItAQkSobsdb3/A1IdFyEfx/SguRcNu7hmQXBEvuGxkyNvonPn7+gee25nz+cYe6E
    jp983JPXkmTNbu9snXAg==
X-RZG-AUTH: ":O2kGeEG7b/pS1EW2TmikjLDsYYueHLp2aWg0q38nsxvThUrH35SBqNi8UP9PRt5KqGBhEbw="
X-RZG-CLASS-ID: mo05
Received: from www.duedinghausen.eu
    by smtp.strato.de (RZmta 55.0.1 DYNA|AUTH)
    with ESMTPSA id qeddbf25AGRCWXb
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
	(Client did not present a certificate)
    for <virtualization@freebsd.org>;
    Wed, 10 Jun 2026 18:27:12 +0200 (CEST)
Received: from [192.168.2.63] (p4fea3da3.dip0.t-ipconnect.de [79.234.61.163])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519MLKEM768 server-signature ECDSA (secp384r1) server-digest SHA384)
	(No client certificate requested)
	(Authenticated sender: steven)
	by www.duedinghausen.eu (Postfix) with ESMTPSA id 4E7588613
	for <virtualization@freebsd.org>; Wed, 10 Jun 2026 18:27:12 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=duedinghausen.eu;
	s=default; t=1781108832;
	bh=2QVWXVaIRR9zcMjKCnyr3HaX9kBT/qWNwQ4JzcB8Kpk=;
	h=Date:Subject:To:References:From:In-Reply-To;
	b=Jpte7AezRehj257hUBbShyoFzcgqVbeWTHGdg6HcbzRzdj/JdTCfHOtAPIgypbTNu
	 8011YR+Jc0Ue/yuyPoa457E5zqDc4XfgnfAJ78uhehobVFU76ZEiLZ/S8EREzdtVhw
	 CdvIVkSwKprqfPuNBFMEwYdzhMYDhdeJLWqRITQcokdGwOYDd/XFg9h/vdDF31R0uJ
	 W4WZmeYTH446kI2PEWbcIPc/P9oNqapqcRrF9Oip6mxcCDvox2XAOTwprkJrKJvOT3
	 AB+MP0H9kcjJMQHlpLduUl47k03U+1k6COHeUJHtSIJAYnstDRTaLD6vPne0KW+r/h
	 9lrX98Qfavjhn3Z+qv5PPzewUKRdmBkFwn5XgAcfMWfYeT2q0IQhjr56eD/dD+loFF
	 8QeCQJZLWUkfY30E2ONrjM9FzNS8yNM2rJ82SBxOjpzyvAGQ30GYLqPlxb76ZngU9e
	 cASmDTsBAgHv3SV2Y5PgZ0iO2117hjNaDxDJV6qWn4gOhv4Qls/aWWm3x7lWo+h++G
	 DE6Eqqg/Mnje5gjU3Y3IXgllk+AYxX7G+SkCqqf1/7RMMsjAZtdLrqd7YorcLbv0FQ
	 cfeBfDh7QPNWiXAQRQ9XI5jivk0wKTsp7GXnVMTTc9cqtpUhwVCVOnXMwIrWPS0LLC
	 +G/7Lg2rJI2GOkq6vldjozsM=
Message-ID: <6e6addbc-14e7-4025-98b9-0d3007f6d17d@Duedinghausen.eu>
Date: Wed, 10 Jun 2026 18:26:52 +0200
List-Id: Discussion <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: =?UTF-8?Q?Re=3A_**=5BHelp=5D_bhyve=3A_bootrom=5Falloc=3A_vm=5Fmmap?=
 =?UTF-8?Q?=5Fmapseg=3A_Invalid_argument_=E2=80=94_NVIDIA_passthrough_with_C?=
 =?UTF-8?Q?orvin=27s_branch_on_FreeBSD_15=2E0**?=
To: virtualization@freebsd.org
References: <CA+1FSiiGdW4JCi=XA68Wtr1pDbMNAwTpwq9P8TixdDGRHSf+6g@mail.gmail.com>
 <bc674b3f2815204306480f88f71b48ff886c8a56.camel@FreeBSD.org>
 <1bbf28a7-7025-4d83-937d-72d8583048ca@shrew.net>
 <c55fa3d6d59284260d19064c25f66c4bcb385ef7.camel@FreeBSD.org>
 <CA+1FSiiJMyH8oMOiE2=-SWqehjs94_+1NujCW4tc5PpVyXoYfA@mail.gmail.com>
 <368dc4ea87fea1c1082c5e54e4140f3cb43075a9.camel@FreeBSD.org>
 <CA+1FSigTA0nc7QpvLzUJCk0icGDU5fqqr=urkY7L3-=Ge1c9GQ@mail.gmail.com>
 <c22fd6a076cb9a946be49aa727243f993793050a.camel@FreeBSD.org>
 <CA+1FSig4-NZmYb4RH68WLtMPPZ-Lw9uO+87+e8eAPMuKRxJx-w@mail.gmail.com>
 <b745bae7-39c9-4dbc-be8e-b37ff6d3f49d@app.fastmail.com>
From: Stephan Althaus <Stephan.Althaus@Duedinghausen.eu>
Content-Language: en-US
In-Reply-To: <b745bae7-39c9-4dbc-be8e-b37ff6d3f49d@app.fastmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spamd-Result: default: False [-4.89 / 15.00];
	ARC_ALLOW(-1.00)[strato.com:s=strato-dkim-0002:i=1];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.99)[-0.988];
	DMARC_POLICY_ALLOW(-0.50)[duedinghausen.eu,reject];
	R_DKIM_ALLOW(-0.20)[hoewweken.de:s=strato-dkim-0002,hoewweken.de:s=strato-dkim-0003,duedinghausen.eu:s=default];
	RCVD_IN_DNSWL_LOW(-0.10)[81.169.146.183:from];
	MIME_GOOD(-0.10)[text/plain];
	DKIM_TRACE(0.00)[hoewweken.de:+,duedinghausen.eu:+];
	RCVD_TLS_ALL(0.00)[];
	ASN(0.00)[asn:6724, ipnet:81.169.144.0/22, country:DE];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	R_SPF_NA(0.00)[no SPF record];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	RCVD_COUNT_TWO(0.00)[2];
	PREVIOUSLY_DELIVERED(0.00)[virtualization@freebsd.org];
	TO_DN_NONE(0.00)[];
	MLMMJ_DEST(0.00)[virtualization@freebsd.org];
	MIME_TRACE(0.00)[0:+]
X-Spamd-Bar: ----
X-Rspamd-Queue-Id: 4gbB4z2scMz3lrt

On 6/10/26 16:57, Eva Winterschön wrote:
> Hi Mario,
>
> I have perhaps too many nvidia GPUs, from Maxwell generation to Kepler, Pascal, Turing, Ampere, and GB10 series, with consumer RTX in the mix but mostly datacenter grade SKUs from those series. Some are in systems, some are in boxes, some will never be used, some have passive cooling, some have active, etc. Otherwise to say, generations of GPUs are important for testing compatibility and operational consistency. I can potentially run the same tests if there's more detailed information.
>
> Back when I had time for anything other than wasting my attention span on cleaning up the security messes from May's Github CVE, I was running a lot of test-bench and workload profiling on 14.x with bhyve passthrough for nvidia as well as CUDA support (without virtualization involved). While reading these threads I wonder about the following:
>
> 1. What does your test harness look like?
> 2. What is your kernel config?
> 3. What version and config of everything is in use on the OS (hardware specs, uefi with/without csm enabled, x2acpi opt-out, pcie lane settings, aspm settings, bhyve global settings, qemu settings, vm specific settings, pciconf output, uefi loader settings/flags, loader.conf settings, rc.conf settings, pkg versions, driver versions, firmware version for the MB and BMC, sysctl.conf settings, firmware version on the GPU, model of GPU, nvidia driver version, etc)
> 4. Are you tracking and keeping syslog entries from the start to end of the test runs?
> 5. Are you using additional process debugging for bhyve, kernel debug symbol support, using drace + flamegraphs etc.
> 6. Which method of patching is used, what exactly was observed every time a test iteration occurred? how idempotent and repeatable are your tests?
>
> There's a lot of work to get from "doesn't work" to "it works", including the necessary definition of "works" (are we talking, the VM can see the GPU, or the VM can use the GPU, the VM can see and use the GPU and also execute CUDA workloads on the GPU).
>
> Thanks,
>
> Eva
>
>
>
> On Wed, Jun 10, 2026, at 02:18, Mario Marietto wrote:
>> --> Does it occur on stock 15? .
>>
>> Error happened with stock 15 upgraded until 15p9.
>>
>> ---> Nvidia GPU passthrough should work on stock 15, so Please test it
>> without patching any files.
>>
>> I asked Claude to create the patches because it didn't work with stock
>> 15. With the patches created by Claude that I have applied it worked
>> again.
>>
>> Mario.
>>
>> On Wed, Jun 10, 2026 at 10:59 AM Corvin Köhne <corvink@freebsd.org> wrote:
>>> On Tue, 2026-06-09 at 08:40 +0200, Mario Marietto wrote:
>>>> ---
>>>>> https://github.com/freebsd/freebsd-src/commit/effcd0ded0ef1c92bef29c1e9bbf51
>>>> 7c97bb45b8
>>>>
>>>> oh ok. That's not the bug I was talking about. You gave no reply about that
>>>> (bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument on FreeBSD 15*-
>>>> RELEASE).
>>>>
>>> Does it occur on stock 15? Nvidia GPU passthrough should work on stock 15, so
>>> please test it without patching any files.
>>>
>>>
>>> -- 
>>> Best regards,
>>> Corvin
>>
>> -- 
>> Mario.

HI!

As a starting point, you could get relevant  informations with:

# pciconf -lbcevV

# grep vmm /boot/loader.conf

# grep ppt /boot/loader.conf

# acpidump -t | grep DMAR

# kldstat

# grep -iE '(vmm|ppt|APIC|DMAR|IOMMU|mapp)' /var/log/messages


Regards,

Stephan



From nobody Wed Jun 10 17:33: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 4gbCYH5K2qz6gs5Z
	for <virtualization@mlmmj.nyi.freebsd.org>; Wed, 10 Jun 2026 17:33: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" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4gbCYH3v0zz3rhN
	for <virtualization@FreeBSD.org>; Wed, 10 Jun 2026 17:33: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=1781112803;
	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=FbCl0+eAcwjDKwgVIicp56cnnFTdn/aDtvMqFTiR2J4=;
	b=boMjbtkdcCZgjXhrWd3hgqRJt/Je98MTZzTh/WtIblwueQPKyVtoh4gUkzPxdg9me4dmmZ
	RTyBEIo4Zw+xBSAiKB6DdY7VjHavtWQFg6fHxEzocHxMrYYif7RmqWJgnaDPl3DbjGzzjb
	HCpSndJ/gy/7Klmt9tZJCY4thuzEhshfYB1obgo13nB6XPLBTCZQA+YSxsePlTW8iwr5bs
	am+IZqgScGaLrLquqha6mN3QH36RaDOlflNnBhq99fjsJMYzay8aAb8yibO+VWLcCFI9rH
	mFQZmdwowFqsqTbKqaospGqGKcD5GhK6cbZCf2tu7ja84kMf0y19niHCIDdNGQ==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781112803; a=rsa-sha256; cv=none;
	b=oMNLAaej5WgsGFZ4/2Wd4G0ukKRGGp4/dDWNlK+QtyFV6AHkAMy0Yj5i43knT4/SNGk361
	PG4SXxLo9pQ/5FvBKtjyYnKxHq13WhoURF0uVAHZIj3ECH+7f11UOuTldq0p2Q+XgVSsor
	zybm7JLMzs9msmuusoPZkjQGivvdJTvVyYIjaTUfEU7M1tPYrY8p6QYhYDGVgshn3V82+7
	btz6A4x9KZON8hAA99IO3RgemYa7aI3TxacnCxN+uq/erHr+p8DFJKwjcJyc6GBlQdwXb4
	2pfeXvYStb8XSwzUlhB9LQV6XE0Cj9gUALnR0VqqQouuhSaZZMEIjYd7Kh/JjQ==
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=1781112803;
	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=FbCl0+eAcwjDKwgVIicp56cnnFTdn/aDtvMqFTiR2J4=;
	b=vgYNH1usEyMc2Cf2QDFk7d8YV4y8VbFTgIczUPnNIdVDfi8R1j3g9kW7Di6WXJ8d2PZF19
	Z/0sMsd0Ls24FjK8HTigwD3GvX7jFJ7thJkkAQkZsntuCQ0glG5jwRDeQk84bcSv0pSyPX
	LLVdJqJgXMDn25hou+fkhUc1hfN4eR2JFn6AdM6LbOUyh9GGUBwZWKbIJq1v99zb2NjwI6
	8lv1QylRjrcnAe+sY/i+k8TithfYRgO7nUgZWrUlvDpcLE0r+w90DzB/73xyc9p15U+cVG
	yR+85p5ppDHXVfq2VnlgjWDP+rKWz5ta1nq46lW8GCer8Mhw/OIQHNW3Kod07w==
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 4gbCYH3TfMzGt
	for <virtualization@FreeBSD.org>; Wed, 10 Jun 2026 17:33: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 65AHXNG4051218
	for <virtualization@FreeBSD.org>; Wed, 10 Jun 2026 17:33:23 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 65AHXNY4051217
	for virtualization@FreeBSD.org; Wed, 10 Jun 2026 17:33: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 292897] sysutils/edk2 cannot boot old windows server 2008r2
Date: Wed, 10 Jun 2026 17:33:22 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Only Me
X-Bugzilla-Who: 9vlc@proton.me
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: virtualization@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback?
X-Bugzilla-Changed-Fields: blocked
Message-ID: <bug-292897-27103-LYRRaMPnSC@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-292897-27103@https.bugs.freebsd.org/bugzilla/>
References: <bug-292897-27103@https.bugs.freebsd.org/bugzilla/>
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 <freebsd-virtualization.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization
List-Help: <mailto:virtualization+help@freebsd.org>
List-Post: <mailto:virtualization@freebsd.org>
List-Subscribe: <mailto:virtualization+subscribe@freebsd.org>
List-Unsubscribe: <mailto:virtualization+unsubscribe@freebsd.org>
X-BeenThere: freebsd-virtualization@freebsd.org
Sender: owner-freebsd-virtualization@FreeBSD.org
List-Id: <freebsd-virtualization.FreeBSD.org>
List-Post: <mailto:freebsd-virtualization@FreeBSD.org>
List-Help: <mailto:freebsd-virtualization+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-virtualization+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-virtualization+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D292897

Alexey <9vlc@proton.me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |295943


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D295943
[Bug 295943] sysutils/edk2: Update to 202605
--=20
You are receiving this mail because:
You are the assignee for the bug.=

