From nobody Fri Aug 29 13:32:12 2025 X-Original-To: doc@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 4cCzhX5gFbz65WxJ for ; Fri, 29 Aug 2025 13:32:12 +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 4cCzhX3YT6z3ccT for ; Fri, 29 Aug 2025 13:32:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756474332; 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=F6AMaTBjcLPEzGiY5K0xyHAI6GJBnt6wD1nITZday9I=; b=fm6TkNVdmE4cMGFRP5XkHsaI4C8EfR4m4ec78TyokZ8iRQocv/AiUOrLnzgyy/2b+ksh63 ingCEq+7Hmygp2Y1pTSErXJg8joHGqUa3YlFof7p/nGf0ZZCcFZlwl2qDCtYtfuPSj2ggq ng8TpMP2RRUGrbY+nfQSNJ1Dl23i2mXkWfe+8gsu/lvyThVNjWRFGsjbPlWXbFlkcHnG7L V/zLreNsKP56+iGZLEzlv2/jijQnddPw026nn5MfatEDT5OEmDVMgS386neRd+/umNX4wf fDZ71DUAVKc9vydBcEcYR98JvXtGIp+cbWm7kqNL2DM78XYJ/hybuurLaMIG9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756474332; 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=F6AMaTBjcLPEzGiY5K0xyHAI6GJBnt6wD1nITZday9I=; b=TQcr3WqElABrYdk/Oj1GGo1y6u1mKCar1xrVI5WVf/PtoqHYFmCrx4jVM2bbb/u3jiyx8U XSomq8xdpppPHcXUP95ZcZFBPNP9M43gj7scrWcFtAZKznLVXBC1km4nNoWgGRMGHa9utd ZKHSj5hbC+MvWh3tsi5mY8eq2enq66OygZ3cnkX1GQ7QoaYisEHi8d2AWGGfbQDKuqvWJ5 rNu9a1Lh3OdSSGcrRn3KrqgyMV0oYACRfn9CsXFr7ngztu3rXAFV1xAfI/0vb2DONb/u/K idaj3nL/zov4R1y3jTBQ4g0Eep6Y6nxy6lsXVL445dnal6/iDQk0unlBFoqCMA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756474332; a=rsa-sha256; cv=none; b=clWEgKPDpUA6v4NF80vOQfiI8YwgzHVp7NhI+FGM5GsT+pU6+OuIBRhyom8bYOBB1R9J7R mLmfUc27jcEtj/Zwhp29eNDus26v0oziONEjUg2NJUjJvEXj3D+YEPop/I2aysFzMpZ6aN QEj8nM6fo5b9qaeCatpQpuSX7Jpgaq+mAmwY4DjABgfDHHlOn6/WsBTsPRuR8M9nZ+NBCM OG6o3eDh/c76KycrqxwOBhT6S9UYd+IXjxtd2XmDwcs4xsFyhS02Q/MZdXs1yB73CM0O78 XtAyJWnUZEB1UuYpmf/vIUO7etrgKIe2bwXVCplKmHsFl0pTINkNDH+nhejQvg== 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 4cCzhX2vWgzhvc for ; Fri, 29 Aug 2025 13:32:12 +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 57TDWCO3035553 for ; Fri, 29 Aug 2025 13:32:12 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 57TDWCYF035532 for doc@FreeBSD.org; Fri, 29 Aug 2025 13:32:12 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: doc@FreeBSD.org Subject: [Bug 288909] Added tunable hw.vmm.enable_vtd to vmm manpage Date: Fri, 29 Aug 2025 13:32:12 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Documentation X-Bugzilla-Component: Manual Pages X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: clint.street@gmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Not A Bug X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: 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: Documentation project List-Archive: https://lists.freebsd.org/archives/freebsd-doc List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-doc@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D288909 --- Comment #23 from Clint Street --- (In reply to Dag-Erling Sm=C3=B8rgrav from comment #22) You are correct this tunable does not exist, but what about the tunables be= low: sys/amd64/vmm/amd/amdvi_hw.c:83:TUNABLE_INT("hw.vmm.amdvi_enable", &amdvi_enable_user); sys/amd64/vmm/amd/amdvi_hw.c:90:TUNABLE_INT("hw.vmm.enable_iotlb", &amdvi_enable_iotlb); sys/amd64/vmm/amd/amdvi_hw.c:96:TUNABLE_INT("hw.vmm.amdvi.host_ptp", &amdvi_host_ptp); sys/amd64/vmm/amd/amdvi_hw.c:102:TUNABLE_INT("hw.vmm.amdvi.ptp_level", &amdvi_ptp_level); sys/amd64/vmm/amd/amdvi_hw.c:108:TUNABLE_INT("hw.vmm.amdvi.disable_io_fault= ", &amdvi_disable_io_fault); sys/amd64/vmm/amd/npt.c:60:TUNABLE_INT_FETCH("hw.vmm.npt.enable_superpage", &enable_superpage); sys/amd64/vmm/vmm.c:411: TUNABLE_INT_FETCH("hw.vmm.vmx.use_tpr_shadowing", sys/amd64/vmm/intel/vmx.c:842: TUNABLE_INT_FETCH("hw.vmm.vmx.cap.tpr_shadowing", sys/amd64/vmm/intel/vmx.c:865: TUNABLE_INT_FETCH("hw.vmm.vmx.use_apic_vid", sys/amd64/vmm/intel/vmx.c:868:TUNABLE_INT_FETCH("hw.vmm.vmx.cap.virtual_int= errupt_delivery", sys/amd64/vmm/intel/vmx.c:896: TUNABLE_INT_FETCH("hw.vmm.vmx.use_apic_pir", sys/amd64/vmm/intel/vmx.c:899:TUNABLE_INT_FETCH("hw.vmm.vmx.cap.posted_inte= rrupts", sys/amd64/vmm/intel/vmx.c:918:TUNABLE_INT_FETCH("hw.vmm.l1d_flush", &guest_l1d_flush); sys/amd64/vmm/intel/vmx.c:920:TUNABLE_INT_FETCH("hw.vmm.vmx.l1d_flush", &guest_l1d_flush); sys/amd64/vmm/intel/vmx.c:933:TUNABLE_INT_FETCH("hw.vmm.l1d_flush_sw", sys/amd64/vmm/intel/vmx.c:936:TUNABLE_INT_FETCH("hw.vmm.vmx.l1d_flush_sw", sys/amd64/vmm/intel/ept.c:102:TUNABLE_INT_FETCH("hw.vmm.ept.use_superpages", &use_superpages); sys/amd64/vmm/intel/ept.c:107:TUNABLE_INT_FETCH("hw.vmm.ept.use_hw_ad_bits", &use_hw_ad_bits); sys/amd64/vmm/intel/ept.c:114:TUNABLE_INT_FETCH("hw.vmm.ept.use_exec_only", &use_exec_only); Can I add these to the vmm manpage? I found the issue with my setup was that I had to replace vmm.ko from the directories /boot/modules and /boot/kernel in order to get it working. I ha= ve removed the enable_vtd tunable and GPU passthrough works with the patches f= rom Corvin and by changing the hypervisor signature to "KVMKVMKVM\0\0\0". --=20 You are receiving this mail because: You are on the CC list for the bug.=