From nobody Thu Nov 13 13:20:09 2025 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 4d6gqY751Sz6GrhK for ; Thu, 13 Nov 2025 13:20:09 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d6gqY6Lkpz45fM for ; Thu, 13 Nov 2025 13:20:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763040009; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jgmRh3Y9mjw+9DDzP5Lt2vK0POu0dUul7lMNEKzI58g=; b=iGw2eb6BLjB3Lrvr041kAcExqCJPVlOYkJ1xcrVCdPSCz9244iFBK1Q02PHWnQ/UVrH5k4 TnmIjRG/f5+nDwIMommEPL7JgfzX9EpCIZjKbcWz+Fjfi81FmcXwerNns4WhNPt1144Aj4 WqqyH2DaltH1DJZNa6SAUfYEVJp26BwO2bdOWB3rjoZwITeFAA5Qa1lsKh/D3yPQhXe/d7 LEdfE1X1INU7XzdFEchw4dSvJ6OtRqb3ELKEU/tvmMgGv7Otq+VB5vJuvIcRVq3z0zR0yM FSyMkJC1wlGO7etQ0o1vO+AtgwMtD61HgcBiDqAr+vyepgBK2YWNexLoqVk88g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763040009; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jgmRh3Y9mjw+9DDzP5Lt2vK0POu0dUul7lMNEKzI58g=; b=uAgpg0tEWG9Vy+Y9SiGDNb4X6+t4A6YP9ITHIt6foWJiADyqO6E5TMFYy7eoRQwJUFBsaI nUsotUVyL5mFN1maCK+xKR5CudC5/KwH+w+Oar32W9Dgd/TGxm5Z22c/uYgOFO9r4Tspr5 Y7H84x3swnmwUMSCN0Bemvq7DLs/bFpUI8Y+Qx/04FT6OrprOyDTEVtYQbP75X3RSMUmP1 tc5vigf1FWKlQKw53srcxWF62vJFQIzm69qW9oBDPBhAeKlKb03JMZqraKFlwuawoLrCm5 j8XqYhyUpqFtuQzw/tl6bDq12IRQjafyXKf+rtFVJ5iXshhuiJt87JcVhShw7Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1763040009; a=rsa-sha256; cv=none; b=nvvNMwkp5Vt0JLdiGRK5TWJN7Ndd3/7KbnbIG/7UnUoMC23gop0idyGUwZ8XR9n/FKgcy4 8w8oWvUTEp0YsSdkUvA6J4uBrX13oYFDoYhzE5ox/aqTbxaXLkV6TXMR0TiF+5CfR/5oH+ UidmHImH0lDUCnBE+Bxa+/NqGQiX47lJy4fkWLuDnhS2rytequXTgnQc3dl+VVbTT2x4l9 siDKSzjqyy7Fsk6EIsXirb+059RIifpT3qcihipS1A9Wz4L25/Jex/l3BtY15Byt353DpE PmRRojd7cs1jE+xsM0QAclW/opPAa5gNz2G1v832Fcb3BmdFS6kMX568QVKeCg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d6gqY5Cphz6sk for ; Thu, 13 Nov 2025 13:20:09 +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 5ADDK94U029923 for ; Thu, 13 Nov 2025 13:20:09 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 5ADDK93N029921 for virtualization@FreeBSD.org; Thu, 13 Nov 2025 13:20:09 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 290997] [vmm]: PCI passthrough on AMD Ryzen 8700G not supported yet? (Variable size IVHD type 0xf0 not supported) Date: Thu, 13 Nov 2025 13:20:09 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 15.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: nbe@vkf-renzel.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D290997 Bug ID: 290997 Summary: [vmm]: PCI passthrough on AMD Ryzen 8700G not supported yet? (Variable size IVHD type 0xf0 not supported) Product: Base System Version: 15.0-STABLE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bhyve Assignee: virtualization@FreeBSD.org Reporter: nbe@vkf-renzel.de Hi, trying to pass through an Intel GPU card on a AMD Ryzen 8700G system. VMM l= oads so far, but "vm-bhyve" complains that "pci passthrough not supported on this system (no VT-d or amdvi)". And it seems to be right - looking at the dmesg: ----------------------------- SNIP ----------------------------- ppt0 mem 0xf4000000-0xf4ffffff,0xf800000000-0xfbffffffff at device 0.0 on p= ci3 amdviiommu0 at device 0.2 on pci0 AMD-Vi: IVRS Info VAsize =3D 64 PAsize =3D 48 GVAsize =3D 2 flags:0 ivhd0: on acpi0 ivhd0: Unknown dev entry:0xf0 Variable size IVHD type 0xf0 not supported ivhd0: Flag:30 ivhd0: Features(type:0x40) MsiNumPPR =3D 0 PNBanks=3D 2 PNCounters=3D 4 ivhd0: Extended features[31:0]:a2254afa,IASup,GASup,PCSup> HATS =3D= 0x2 GATS =3D 0x0 GLXSup =3D 0x1 SmiFSup =3D 0x1 SmiFRC =3D 0x1 GAMSup =3D 0x1 D= ualPortLogSup =3D 0x2 DualEventLogSup =3D 0x2 ivhd0: Extended features[62:32]:246577ef Max PASID: 0x2f DevTblSegSup =3D 0x3 MarcSup =3D 0x1 ivhd0: supported paging level:7, will use only: 4 ivhd0: device [0x3 - 0xfffe] config:0 ivhd0: device [0xff00 - 0xffff] config:0 ivhd0: PCI cap 0x190b640f@0x40 feature:19 ----------------------------- SNIP ----------------------------- sysctl hw.vmm: ----------------------------- SNIP ----------------------------- #sysctl hw.vmm hw.vmm.amdvi.domain_id: 0 hw.vmm.amdvi.disable_io_fault: 0 hw.vmm.amdvi.ptp_level: 4 hw.vmm.amdvi.host_ptp: 1 hw.vmm.amdvi.enable: 0 hw.vmm.amdvi.count: 1 hw.vmm.npt.pmap_flags: 508 hw.vmm.svm.num_asids: 32768 hw.vmm.svm.disable_npf_assist: 0 hw.vmm.svm.features: 515849471 hw.vmm.svm.vmcb_clean: 1023 hw.vmm.vmx.l1d_flush_sw: 0 hw.vmm.vmx.l1d_flush: 0 hw.vmm.vmx.vpid_alloc_failed: 0 hw.vmm.vmx.posted_interrupt_vector: -1 hw.vmm.vmx.cap.posted_interrupts: 0 hw.vmm.vmx.cap.virtual_interrupt_delivery: 0 hw.vmm.vmx.cap.tpr_shadowing: 0 hw.vmm.vmx.cap.invpcid: 0 hw.vmm.vmx.cap.monitor_trap: 0 hw.vmm.vmx.cap.unrestricted_guest: 0 hw.vmm.vmx.cap.rdtscp: 0 hw.vmm.vmx.cap.rdpid: 0 hw.vmm.vmx.cap.wbinvd_exit: 0 hw.vmm.vmx.cap.pause_exit: 0 hw.vmm.vmx.cap.halt_exit: 0 hw.vmm.vmx.initialized: 0 hw.vmm.vmx.cr4_zeros_mask: 0 hw.vmm.vmx.cr4_ones_mask: 0 hw.vmm.vmx.cr0_zeros_mask: 0 hw.vmm.vmx.cr0_ones_mask: 0 hw.vmm.vmx.no_flush_rsb: 0 hw.vmm.ept.pmap_flags: 0 hw.vmm.vrtc.flag_broken_time: 1 hw.vmm.ppt.devices: 1 hw.vmm.iommu.enable: 1 hw.vmm.iommu.initialized: 0 hw.vmm.bhyve_xcpuids: 9 hw.vmm.topology.cpuid_leaf_b: 1 hw.vmm.create:=20 hw.vmm.destroy:=20 hw.vmm.maxcpu: 16 hw.vmm.trap_wbinvd: 0 hw.vmm.trace_guest_exceptions: 0 hw.vmm.ipinum: 252 hw.vmm.halt_detection: 1 ----------------------------- SNIP ----------------------------- Is that a known problem? Thanks and regards, Nils --=20 You are receiving this mail because: You are the assignee for the bug.=