From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 735B81FF0C1 for ; Tue, 25 Aug 2026 10:11:10 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 46DD321869; Tue, 25 Aug 2026 10:09:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787591501; x=1788196301; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CqcTJc1AQ4hC0tZFfefCd+Xz42RZ5ZNJo7nh100BYs0=; b=Ns70RtRVolRxQE0CEFhdCi8cQ2aZ7XIKdcacRgT+4KdEc2rFrgYbD4VI9HwXTaZdE/ 8diYHZZKZeEQIv27e3Ff0YIhHDeG4O/wYJYXHdYx928uJmKmUf9IYMOkWvELax2KPt0e hU55JBN1vgOlkhS7Q9W/R+tt3LQXLoLUGjHTNAzlHlkq9rSiHSFBl4FVWzcwTO8ACgnQ xSwf9Lj8p9wt2KHbb1scGRq/CIoJhzxZFsdxMormfl0EqI4YXPZjQzdf/w2KG+20plE7 9g9B0eEcabn/OEzMYc3JMJqYz+0axCXAL/KlRXjtmncmoDdQ8QU8mP/fIXhjLYqGirDt obDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787591501; x=1788196301; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=CqcTJc1AQ4hC0tZFfefCd+Xz42RZ5ZNJo7nh100BYs0=; b=AvHyrDF6ulAEK/6xNa1ONF6oBYTSUQ+cAoM0dTiPzkMXyQCMWOe23v0+P39ParxNyk txfd3VCLxvFygtnAADl2lUnNXCHC7366JqYsLMXrpMtYYH2OhbUQNZWsRycA9jibSq2M Dg+qqoNZQLb0PiuTvYS3VcqpAdKeHoJGudwUzpYtS8AWICWdJryqu13bDHrMl2Kz7Z7H /5T15jUkOYA+TB1057AVzvKZIhrBw1M+F9cHgq4vyJ8DC9dqWui7dHu0G7tYL84PulqZ +FCquCnhXR/1zCTCRKsDypU/ecCXGz3WPBy4uOLhUJdDHtD1nkGyZoXedYA3JEVYgjZ9 XiVA== X-Gm-Message-State: AFuF++msBXsGPNe7LLhisYFsyGbvy0rQHew1DoQDhmSWe4vAo0n0J5mH LL8PK9Ugid0ZjDLAimZNCQ4C/7eQJKvl5xrUj+YgMfVOR18W2LGOvA1Uc+dz1JAl X-Gm-Gg: AR+sD139nfCDPNto/Wx0e3HoWQYzwgH96TaxFGRlumT6xiDt2UHaddlLEAuy1kiu0AF asj9yoRP9ec4N00Z9p9yIPHcIXOExmRpGSsFY38Kuz8fflzThqPhx3OFaLyMnHoWe8s9yhaoTpL foyAAZC9ClQomVRuDY8BEhz8Aw8KdtzqXKlwYBGr9hPzVYUJuY2EEW7Y9Q8Ru+u/4UcESBZVuse 8euq4eUU5DlccIxeFwH2IGLYq5c5p8v2QwOMvO1aHwC+gmwDiLtBAUXuHA1esFOgpqzzf8udZUC j98DhziOYQDSTTCpHUOfsKGtdfGSAX7/gxjMQstthPRGEmI25EXHEFxpeESMze5MWWwqkzisAH8 lxUV3Y3TRQBTCvuS0uvPO461PPKwpGGMY5/JVtxGdJUxNj+WneU7xJIrN3ZgLWWagfYYsk2in3D t1i4O8bZ4ZFNpOMtD+/WK4Vl82JJ26UMipPJC7cBlAKKoFDG/kU5Pc2lhWvxzK5P3NArmz7e6eK z4wtN7txWVcpiQE6cWf47nWKyJcCDTluzItyKg1Q/I/NZwNRHUJvEsVJtJEHcPmubYIOjbqYXqa dvHkc+v8BH2RTRLUgI+wcHnrN7aBsaf5pLDliTT5 X-Received: by 2002:a17:907:97c4:b0:c20:af9d:454a with SMTP id a640c23a62f3a-c2492621bf8mr2224361066b.16.1787591500838; Mon, 24 Aug 2026 10:11:40 -0700 (PDT) From: Yao Xu X-Google-Original-From: Yao Xu To: pve-devel@lists.proxmox.com Subject: [PATCH pve-docs 2/2] qm: pci passthrough: name the function in the GPU example Date: Mon, 24 Aug 2026 19:08:28 +0200 Message-ID: <20260824170828.42821-3-Xy2462381442@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824170828.42821-1-Xy2462381442@gmail.com> References: <20260824170828.42821-1-Xy2462381442@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 1 DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_ENVFROM_END_DIGIT 1 Envelope-from freemail username ends in digit FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider GB_FREEMAIL_NUM 0.75 Freemail spammy address RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-MailFrom: xy2462381442@gmail.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: MTR4IQ22PPCFA4YYJ4ORRTRDWEFHG45T X-Message-ID-Hash: MTR4IQ22PPCFA4YYJ4ORRTRDWEFHG45T X-Mailman-Approved-At: Tue, 25 Aug 2026 10:09:15 +0200 CC: Yao Xu X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The example pairs a PCIe port with the shortened all-functions form, which is the case the note above warns about: QEMU adds AtomicOp completer support to the virtual root port only for a single-function device, so a guest driver that asks for AtomicOps finds none. A GPU is the most likely device to ask. What the example demonstrates is x-vga and pcie, not the shortened syntax, so naming the function changes nothing else about it. Signed-off-by: Yao Xu --- qm-pci-passthrough.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qm-pci-passthrough.adoc b/qm-pci-passthrough.adoc index 850ba40..b95de06 100644 --- a/qm-pci-passthrough.adoc +++ b/qm-pci-passthrough.adoc @@ -374,7 +374,7 @@ This is a relative path under */usr/share/kvm/*. An example of PCIe passthrough with a GPU set to primary: ---- -# qm set VMID -hostpci0 02:00,pcie=on,x-vga=on +# qm set VMID -hostpci0 02:00.0,pcie=on,x-vga=on ---- .PCI ID overrides -- 2.50.1 (Apple Git-155)