mirror of
https://github.com/ROCm/ROCm.git
synced 2026-01-09 14:48:06 -05:00
docs: Remove invalid amd_iommu=on parameter
Per kernel-parameters.txt, there is no "on" option for amd_iommu. While intel_iommu has it, amd_iommu is automatically on unless specified otherwise. For more info, see these 2 links: https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt75aa74d52f/drivers/iommu/amd/init.c (L3481)Signed-off-by: Kent Russell <kent.russell@amd.com> (cherry picked from commit74333b667d)
This commit is contained in:
@@ -342,8 +342,8 @@ If SMT is enabled by setting "CCD/Core/Thread Enablement > SMT Control" to
|
|||||||
(logical) cores of the system:
|
(logical) cores of the system:
|
||||||
|
|
||||||
* In the server BIOS, set IOMMU to "Enabled".
|
* In the server BIOS, set IOMMU to "Enabled".
|
||||||
* When configuring the Grub boot loader, add the following arguments for the
|
* When configuring the Grub boot loader, add the following argument for the
|
||||||
Linux kernel: `amd_iommu=on iommu=pt`
|
Linux kernel: `iommu=pt`
|
||||||
* Update Grub to use the modified configuration:
|
* Update Grub to use the modified configuration:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
@@ -355,7 +355,7 @@ If SMT is enabled by setting "CCD/Core/Thread Enablement > SMT Control" to
|
|||||||
|
|
||||||
```none
|
```none
|
||||||
[...]
|
[...]
|
||||||
[ 0.000000] Kernel command line: [...] amd_iommu=on iommu=pt
|
[ 0.000000] Kernel command line: [...] iommu=pt
|
||||||
[...]
|
[...]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -327,8 +327,8 @@ If SMT is enabled by setting "CCD/Core/Thread Enablement > SMT Control" to
|
|||||||
(logical) cores of the system:
|
(logical) cores of the system:
|
||||||
|
|
||||||
* In the server BIOS, set IOMMU to "Enabled".
|
* In the server BIOS, set IOMMU to "Enabled".
|
||||||
* When configuring the Grub boot loader, add the following arguments for the
|
* When configuring the Grub boot loader, add the following argument for the
|
||||||
Linux kernel: `amd_iommu=on iommu=pt`
|
Linux kernel: `iommu=pt`
|
||||||
* Update Grub to use the modified configuration:
|
* Update Grub to use the modified configuration:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
@@ -340,7 +340,7 @@ If SMT is enabled by setting "CCD/Core/Thread Enablement > SMT Control" to
|
|||||||
|
|
||||||
```none
|
```none
|
||||||
[...]
|
[...]
|
||||||
[ 0.000000] Kernel command line: [...] amd_iommu=on iommu=pt
|
[ 0.000000] Kernel command line: [...] iommu=pt
|
||||||
[...]
|
[...]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -299,7 +299,7 @@ For a system that has AMD host CPUs add this to ``GRUB_CMDLINE_LINUX``:
|
|||||||
|
|
||||||
.. code-block:: text
|
.. code-block:: text
|
||||||
|
|
||||||
amd_iommu=on iommu=pt
|
iommu=pt
|
||||||
|
|
||||||
Otherwise, if the system has Intel host CPUs add this instead to
|
Otherwise, if the system has Intel host CPUs add this instead to
|
||||||
``GRUB_CMDLINE_LINUX``:
|
``GRUB_CMDLINE_LINUX``:
|
||||||
@@ -500,7 +500,7 @@ If SMT is enabled by setting ``CCD/Core/Thread Enablement > SMT Control`` to
|
|||||||
|
|
||||||
#. In the server BIOS, set IOMMU to ``Enabled``.
|
#. In the server BIOS, set IOMMU to ``Enabled``.
|
||||||
|
|
||||||
#. When configuring the GRUB boot loader, add the following arguments for the Linux kernel: ``amd_iommu=on iommu=pt``.
|
#. When configuring the GRUB boot loader, add the following argument for the Linux kernel: ``iommu=pt``.
|
||||||
|
|
||||||
#. Update GRUB.
|
#. Update GRUB.
|
||||||
|
|
||||||
@@ -515,7 +515,7 @@ If SMT is enabled by setting ``CCD/Core/Thread Enablement > SMT Control`` to
|
|||||||
.. code-block:: shell
|
.. code-block:: shell
|
||||||
|
|
||||||
[...]
|
[...]
|
||||||
[ 0.000000] Kernel command line: [...] amd_iommu=on iommu=pt
|
[ 0.000000] Kernel command line: [...] iommu=pt
|
||||||
[...]
|
[...]
|
||||||
|
|
||||||
Once the system is properly configured, ROCm software can be
|
Once the system is properly configured, ROCm software can be
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ sudo virsh net-start default /*to enable Virtual network by default
|
|||||||
Enable input-output memory management unit (IOMMU) in GRUB settings by adding the following line to `/etc/default/grub`:
|
Enable input-output memory management unit (IOMMU) in GRUB settings by adding the following line to `/etc/default/grub`:
|
||||||
|
|
||||||
```none
|
```none
|
||||||
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=on" for AMD CPU
|
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" for AMD CPU
|
||||||
```
|
```
|
||||||
|
|
||||||
Update grub and reboot
|
Update grub and reboot
|
||||||
|
|||||||
@@ -184,5 +184,5 @@ clinfo, and HelloWord.cl and cause a system crash.
|
|||||||
* IRQ remapping does not support X2APIC mode
|
* IRQ remapping does not support X2APIC mode
|
||||||
* NMI error
|
* NMI error
|
||||||
|
|
||||||
Workaround: To avoid the system crash, add `amd_iommu=on iommu=pt` as the kernel bootparam, as
|
Workaround: To avoid the system crash, add `iommu=pt` as the kernel bootparam, as
|
||||||
indicated in the warning message.
|
indicated in the warning message.
|
||||||
|
|||||||
Reference in New Issue
Block a user