[Bug 290997] [vmm]: PCI passthrough on AMD Ryzen 8700G not supported yet? (Variable size IVHD type 0xf0 not supported)
Date: Fri, 21 Nov 2025 17:23:01 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290997
--- Comment #7 from Nils Beyer <nbe@vkf-renzel.de> ---
(In reply to Mark Johnston from comment #6)
okay, I've tried that in a dumb way:
----------------------------- SNIP -----------------------------
diff --git a/usr.sbin/bhyve/amd64/pci_gvt-d.c
b/usr.sbin/bhyve/amd64/pci_gvt-d.c
index 0ea53689f2b2..7d058f4b51a1 100644
--- a/usr.sbin/bhyve/amd64/pci_gvt-d.c
+++ b/usr.sbin/bhyve/amd64/pci_gvt-d.c
@@ -187,6 +187,7 @@ static const struct igd_device igd_devices[] = {
INTEL_RPLS_IDS(IGD_DEVICE, &igd_ops_gen11),
INTEL_RPLU_IDS(IGD_DEVICE, &igd_ops_gen11),
INTEL_RPLP_IDS(IGD_DEVICE, &igd_ops_gen11),
+ INTEL_BMG_IDS(IGD_DEVICE, &igd_ops_gen11),
};
static const struct igd_ops *
----------------------------- SNIP -----------------------------
Didn't work - status 4 still, other messages this time though:
----------------------------- SNIP -----------------------------
bhyve: Warning: Unable to reuse host address of Graphics Stolen Memory. GPU
passthrough might not work properly.
bhyve: gvt_d_setup_opregion: Invalid OpRegion signature
bhyve: gvt_d_init: Unable to setup OpRegion
Device emulation initialization error: Invalid argument
----------------------------- SNIP -----------------------------
If there is anything I can try or if you have any experimental code, I'm more
than willingly to try that...
--
You are receiving this mail because:
You are the assignee for the bug.