Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Nov 2025 07:21:59 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 290997] [vmm]: Dedicated GPU - PCI passthrough not supported yet? (Variable size IVHD type 0xf0 not supported)
Message-ID:  <bug-290997-27103-Ss9esOB9Hj@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-290997-27103@https.bugs.freebsd.org/bugzilla/>
References:  <bug-290997-27103@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

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

--- Comment #10 from Corvin Köhne <corvink@FreeBSD.org> ---
(In reply to Corvin Köhne from comment #5)
> Do you have any plan to support this GPU?  Is it possible that it'll just work > if one adds the GPU to the igd_devices list in usr.sbin/bhyve/amd64/pci_gvt-d.c?

I don't have that hardware, so I can't test and work on it. Adding it to the
list of igd_devices won't work because it then tries to apply igd related
quirks. Those quirks are highly platform dependend and I doubt that those are
required for dedicated GPUs because they have to work platform independend. It
would be worth trying what happens when disabling those quirks and simply
passing through the GPU. So maybe someone can try to always return ENXIO on
gvt_d_probe:

static int
gvt_d_probe(struct pci_devinst *const pi)
{
        return (ENXIO);
}

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-290997-27103-Ss9esOB9Hj>