* [pve-devel] [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary
@ 2022-05-20 8:43 Dominik Csapak
2022-05-20 8:43 ` [pve-devel] [PATCH docs 2/2] pcie-passthrough: add short note about iommu passthrough mode Dominik Csapak
2022-11-18 10:17 ` [pve-devel] applied: [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary Thomas Lamprecht
0 siblings, 2 replies; 3+ messages in thread
From: Dominik Csapak @ 2022-05-20 8:43 UTC (permalink / raw)
To: pve-devel
especially on newer kernels
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
qm-pci-passthrough.adoc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/qm-pci-passthrough.adoc b/qm-pci-passthrough.adoc
index fa6ba35..5ef325d 100644
--- a/qm-pci-passthrough.adoc
+++ b/qm-pci-passthrough.adoc
@@ -49,8 +49,9 @@ First, the IOMMU support has to be enabled in your BIOS/UEFI. Most often, that
options is named `IOMMU` or `VT-d`, but check the manual for your motherboard
for the exact option you need to enable.
-Then, the IOMMU has to be activated on the
+Then, the IOMMU might need to be activated on the
xref:sysboot_edit_kernel_cmdline[kernel commandline].
+(On newer kernels, this should not be necessary.)
The command line parameters are:
--
2.30.2
^ permalink raw reply [flat|nested] 3+ messages in thread
* [pve-devel] [PATCH docs 2/2] pcie-passthrough: add short note about iommu passthrough mode
2022-05-20 8:43 [pve-devel] [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary Dominik Csapak
@ 2022-05-20 8:43 ` Dominik Csapak
2022-11-18 10:17 ` [pve-devel] applied: [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary Thomas Lamprecht
1 sibling, 0 replies; 3+ messages in thread
From: Dominik Csapak @ 2022-05-20 8:43 UTC (permalink / raw)
To: pve-devel
that explains in one sentence what it does, that it can increase
performance and how to activate it.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
qm-pci-passthrough.adoc | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/qm-pci-passthrough.adoc b/qm-pci-passthrough.adoc
index 5ef325d..28bb4fc 100644
--- a/qm-pci-passthrough.adoc
+++ b/qm-pci-passthrough.adoc
@@ -62,6 +62,24 @@ The command line parameters are:
----
* for AMD CPUs it should be enabled automatically.
+
+If your hardware supports it, enabling IOMMU passthrough mode might increase
+performance, because then the VMs bypass the (default) DMA translation
+which is normally done by the hypervisor, before handing DMA requests off to
+the hardware IOMMU. You can enable it with adding
+
+----
+ iommu.passthrough=1
+----
+
+or
+
+----
+ iommu=pt
+----
+
+to the kernel commandline.
+
.Kernel Modules
You have to make sure the following modules are loaded. This can be achieved by
--
2.30.2
^ permalink raw reply [flat|nested] 3+ messages in thread
* [pve-devel] applied: [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary
2022-05-20 8:43 [pve-devel] [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary Dominik Csapak
2022-05-20 8:43 ` [pve-devel] [PATCH docs 2/2] pcie-passthrough: add short note about iommu passthrough mode Dominik Csapak
@ 2022-11-18 10:17 ` Thomas Lamprecht
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Lamprecht @ 2022-11-18 10:17 UTC (permalink / raw)
To: Proxmox VE development discussion, Dominik Csapak
Am 20/05/2022 um 10:43 schrieb Dominik Csapak:
> especially on newer kernels
>
> Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
> ---
> qm-pci-passthrough.adoc | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
>
applied both patches with dropping the `iommu.passthrough=1` part in a follow up as
its only relevant for ARM64 as talked off list, thanks!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-11-18 10:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-20 8:43 [pve-devel] [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary Dominik Csapak
2022-05-20 8:43 ` [pve-devel] [PATCH docs 2/2] pcie-passthrough: add short note about iommu passthrough mode Dominik Csapak
2022-11-18 10:17 ` [pve-devel] applied: [PATCH docs 1/2] pcie-passthrough: note that iommu activation is not always necessary Thomas Lamprecht
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox