* |WARNING| pw108645-108652 [PATCH] [v2, 8/8] doc/linux_gsg: remove section on IOMMU pass-through
@ 2022-03-10 12:58 dpdklab
0 siblings, 0 replies; only message in thread
From: dpdklab @ 2022-03-10 12:58 UTC (permalink / raw)
To: test-report; +Cc: dpdk-test-reports
[-- Attachment #1: Type: text/plain, Size: 6298 bytes --]
Test-Label: iol-testing
Test-Status: WARNING
http://dpdk.org/patch/108645
_apply patch failure_
Submitter: Bruce Richardson <bruce.richardson@intel.com>
Date: Thursday, March 10 2022 12:38:43
Applied on: CommitID:312b94ef884f0cf4ee42dde36acf23a41172794d
Apply patch set 108645-108652 failed:
Checking patch doc/guides/linux_gsg/sys_reqs.rst...
error: while searching for:
This chapter describes the packages required to compile the DPDK.
.. note::
If the DPDK is being used on an Intel\ |reg| Communications Chipset 89xx Series platform,
please consult the *Intel\ |reg| Communications Chipset 89xx Series Software for Linux Getting Started Guide*.
BIOS Setting Prerequisite on x86
--------------------------------
error: patch failed: doc/guides/linux_gsg/sys_reqs.rst:8
Applying patch doc/guides/linux_gsg/sys_reqs.rst with 1 reject...
Rejected hunk #1.
diff a/doc/guides/linux_gsg/sys_reqs.rst b/doc/guides/linux_gsg/sys_reqs.rst (rejected hunks)
@@ -8,11 +8,6 @@ System Requirements
This chapter describes the packages required to compile the DPDK.
-.. note::
-
- If the DPDK is being used on an Intel\ |reg| Communications Chipset 89xx Series platform,
- please consult the *Intel\ |reg| Communications Chipset 89xx Series Software for Linux Getting Started Guide*.
-
BIOS Setting Prerequisite on x86
--------------------------------
Checking patch doc/guides/linux_gsg/enable_func.rst...
error: while searching for:
depending on what is requested by an application call to ``rte_eal_hpet_init()``,
if any, and on what is available on the system at runtime.
Loading the DPDK KNI Kernel Module
----------------------------------
To run the DPDK Kernel NIC Interface (KNI) sample application, an extra kernel module (the kni module) must be loaded into the running kernel.
The module is found in the kernel/linux sub-directory of the DPDK build directory.
It should be loaded using the insmod command::
insmod <build_dir>/kernel/linux/kni/rte_kni.ko
.. note::
See the "Kernel NIC Interface Sample Application" chapter in the *DPDK Sample Applications User Guide* for more details.
Using Linux IOMMU Pass-Through to Run DPDK with Intel\ |reg| VT-d
------------------------------------------------------------------
error: patch failed: doc/guides/linux_gsg/enable_func.rst:128
Applying patch doc/guides/linux_gsg/enable_func.rst with 1 reject...
Rejected hunk #1.
diff a/doc/guides/linux_gsg/enable_func.rst b/doc/guides/linux_gsg/enable_func.rst (rejected hunks)
@@ -128,19 +128,6 @@ These generic APIs can work with either TSC or HPET time sources,
depending on what is requested by an application call to ``rte_eal_hpet_init()``,
if any, and on what is available on the system at runtime.
-Loading the DPDK KNI Kernel Module
-----------------------------------
-
-To run the DPDK Kernel NIC Interface (KNI) sample application, an extra kernel module (the kni module) must be loaded into the running kernel.
-The module is found in the kernel/linux sub-directory of the DPDK build directory.
-It should be loaded using the insmod command::
-
- insmod <build_dir>/kernel/linux/kni/rte_kni.ko
-
-.. note::
-
- See the "Kernel NIC Interface Sample Application" chapter in the *DPDK Sample Applications User Guide* for more details.
-
Using Linux IOMMU Pass-Through to Run DPDK with Intel\ |reg| VT-d
------------------------------------------------------------------
Checking patch doc/guides/linux_gsg/enable_func.rst...
error: while searching for:
These generic APIs can work with either TSC or HPET time sources,
depending on what is requested by an application call to ``rte_eal_hpet_init()``,
if any, and on what is available on the system at runtime.
Using Linux IOMMU Pass-Through to Run DPDK with Intel\ |reg| VT-d
------------------------------------------------------------------
To enable Intel\ |reg| VT-d in a Linux kernel, a number of kernel configuration options must be set. These include:
* ``IOMMU_SUPPORT``
* ``IOMMU_API``
* ``INTEL_IOMMU``
In addition, to run the DPDK with Intel\ |reg| VT-d, the ``iommu=pt`` kernel parameter must be used when using ``igb_uio`` driver.
This results in pass-through of the DMAR (DMA Remapping) lookup in the host.
Also, if ``INTEL_IOMMU_DEFAULT_ON`` is not set in the kernel, the ``intel_iommu=on`` kernel parameter must be used too.
This ensures that the Intel IOMMU is being initialized as expected.
Please note that while using ``iommu=pt`` is compulsory for ``igb_uio`` driver,
the ``vfio-pci`` driver can actually work with both ``iommu=pt`` and ``iommu=on``.
error: patch failed: doc/guides/linux_gsg/enable_func.rst:127
Checking patch doc/guides/linux_gsg/linux_drivers.rst...
Hunk #1 succeeded at 182 (offset -185 lines).
Applying patch doc/guides/linux_gsg/enable_func.rst with 1 reject...
Rejected hunk #1.
Applied patch doc/guides/linux_gsg/linux_drivers.rst cleanly.
diff a/doc/guides/linux_gsg/enable_func.rst b/doc/guides/linux_gsg/enable_func.rst (rejected hunks)
@@ -127,22 +127,3 @@ it is recommended that the ``rte_get_timer_cycles()`` and ``rte_get_timer_hz()``
These generic APIs can work with either TSC or HPET time sources,
depending on what is requested by an application call to ``rte_eal_hpet_init()``,
if any, and on what is available on the system at runtime.
-
-Using Linux IOMMU Pass-Through to Run DPDK with Intel\ |reg| VT-d
-------------------------------------------------------------------
-
-To enable Intel\ |reg| VT-d in a Linux kernel, a number of kernel configuration options must be set. These include:
-
-* ``IOMMU_SUPPORT``
-
-* ``IOMMU_API``
-
-* ``INTEL_IOMMU``
-
-In addition, to run the DPDK with Intel\ |reg| VT-d, the ``iommu=pt`` kernel parameter must be used when using ``igb_uio`` driver.
-This results in pass-through of the DMAR (DMA Remapping) lookup in the host.
-Also, if ``INTEL_IOMMU_DEFAULT_ON`` is not set in the kernel, the ``intel_iommu=on`` kernel parameter must be used too.
-This ensures that the Intel IOMMU is being initialized as expected.
-
-Please note that while using ``iommu=pt`` is compulsory for ``igb_uio`` driver,
-the ``vfio-pci`` driver can actually work with both ``iommu=pt`` and ``iommu=on``.
https://lab.dpdk.org/results/dashboard/patchsets/21461/
UNH-IOL DPDK Community Lab
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-03-10 12:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-10 12:58 |WARNING| pw108645-108652 [PATCH] [v2, 8/8] doc/linux_gsg: remove section on IOMMU pass-through dpdklab
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).