1. updated URL for AMD SoC tuning guide.
2. add `ASPM` disable for latency.
Fixes: de1f01a8eabd ("doc: add AMD configuration in Linux guide")
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Vipin Varghese <[email protected]>
Tested-by: Vipin Varghese <[email protected]>
---
doc/guides/linux_gsg/amd_platform.rst | 29 ++++++++++++++++++---------
1 file changed, 19 insertions(+), 10 deletions(-)
diff --git a/doc/guides/linux_gsg/amd_platform.rst
b/doc/guides/linux_gsg/amd_platform.rst
index 40b65d1c9e..3d395a3605 100644
--- a/doc/guides/linux_gsg/amd_platform.rst
+++ b/doc/guides/linux_gsg/amd_platform.rst
@@ -4,9 +4,9 @@
How to get best performance on AMD platform
===========================================
-This document provides a detailed, step-by-step guide
-on configuring AMD EPYC System-on-Chip (SoC) for optimal performance
-in DPDK applications across different SoC families.
+This document provides a detailed, step-by-step guide on configuring
+AMD EPYC System-on-Chip (SoC) for optimal performance in DPDK
+applications across different SoC families.
The overall performance is influenced by factors such as BIOS settings,
NUMA per socket configuration, memory per NUMA allocation,
@@ -18,13 +18,13 @@ These are covered in various sections of tuning guides
shared below.
Tuning Guides for AMD EPYC SoC
------------------------------
-#. `MILAN
<https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/tuning-guides/data-plane-development-kit-tuning-guide-amd-epyc7003-series-processors.pdf>`_
+#. `MILAN
<https://docs.amd.com/v/u/en-US/data-plane-development-kit-tuning-guide-amd-epyc7003-series-processors>`_
-#. `GENOA
<https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/tuning-guides/58017-amd-epyc-9004-tg-data-plane-dpdk.pdf>`_
+#. `GENOA
<https://docs.amd.com/v/u/en-US/58017-amd-epyc-9004-tg-data-plane-dpdk>`_
-#. `BERGAMO|SIENA
<https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/tuning-guides/58310_amd-epyc-8004-tg-data-plane-dpdk.pdf>`_
+#. `BERGAMO|SIENA
<https://docs.amd.com/v/u/en-US/58310_amd-epyc-8004-tg-data-plane-dpdk>`_
-#. `TURIN
<https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/tuning-guides/58468_amd-epyc-9005-tg-data-plane-dpdk.pdf>`_
+#. `TURIN
<https://docs.amd.com/v/u/en-US/58468_amd-epyc-9005-tg-data-plane-dpdk>`_
General Requirements
@@ -107,7 +107,13 @@ Please refer the tuning guides to enable ``HSMP`` and DPDK
power management guid
NIC
---
-To use Solarflare x4 on AMD EPYC TURIN, please ensure the following
+To use NIC in low latency mode, follow the tuning guide to update GRUB with
`pcie_aspm=off`.
+
+
+On AMD EPYC TURIN, please ensure the following
+
+Solarflare x4
+~~~~~~~~~~~~~
#. Upgrade Linux or distro version to 6.13 or higher.
@@ -118,7 +124,9 @@ To use Solarflare x4 on AMD EPYC TURIN, please ensure the
following
#. Please use PMD args
``fw_variant=ultra-low-latency,perf_profile=throughput``.
-To use Solarflare x2 on AMD EPYC TURIN, please ensure the following
+
+Solarflare x2
+~~~~~~~~~~~~~
#. Upgrade Linux or distro version to 6.13 or higher.
@@ -127,4 +135,5 @@ To use Solarflare x2 on AMD EPYC TURIN, please ensure the
following
#. Enable the hardware with ``sfc`` Linux Kernel Driver first;
then bind with ``vfio-pci`` next.
-#. Please use PMD args
``fw_variant=ultra-low-latency,perf_profile=throughput``.
+#. Use PMD args ``fw_variant=ultra-low-latency,perf_profile=throughput``.
+
--
2.43.0