Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/99761 _apply patch failure_ Submitter: Conor Walsh Date: Monday, September 27 2021 10:21:57 Applied on: CommitID:2700326085033fd13339a8de31f58a95d1ee9c3f Apply patch set 99761-99772 failed: Checking patch MAINTAINERS... error: while searching for: F: drivers/dma/idxd/ F: doc/guides/dmadevs/idxd.rst RegEx Drivers ------------- error: patch failed: MAINTAINERS:1209 Checking patch doc/guides/dmadevs/index.rst... error: doc/guides/dmadevs/index.rst: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... Checking patch doc/guides/rel_notes/release_21_11.rst... error: while searching for: The IDXD dmadev driver provide device drivers for the Intel DSA devices. This device driver can be used through the generic dmadev API. Removed Items ------------- error: patch failed: doc/guides/rel_notes/release_21_11.rst:103 Checking patch drivers/dma/ioat/ioat_dmadev.c... Checking patch drivers/dma/ioat/ioat_hw_defs.h... Checking patch drivers/dma/ioat/ioat_internal.h... Checking patch drivers/dma/ioat/meson.build... Checking patch drivers/dma/ioat/version.map... Checking patch drivers/dma/meson.build... error: drivers/dma/meson.build: does not exist in index Applying patch MAINTAINERS with 1 reject... Rejected hunk #1. Applied patch doc/guides/dmadevs/ioat.rst cleanly. Applying patch doc/guides/rel_notes/release_21_11.rst with 1 reject... Rejected hunk #1. Applied patch drivers/dma/ioat/ioat_dmadev.c cleanly. Applied patch drivers/dma/ioat/ioat_hw_defs.h cleanly. Applied patch drivers/dma/ioat/ioat_internal.h cleanly. Applied patch drivers/dma/ioat/meson.build cleanly. Applied patch drivers/dma/ioat/version.map cleanly. diff a/MAINTAINERS b/MAINTAINERS (rejected hunks) @@ -1209,6 +1209,12 @@ M: Kevin Laatz F: drivers/dma/idxd/ F: doc/guides/dmadevs/idxd.rst +Intel IOAT +M: Bruce Richardson +M: Conor Walsh +F: drivers/dma/ioat/ +F: doc/guides/dmadevs/ioat.rst + RegEx Drivers ------------- diff a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst (rejected hunks) @@ -103,6 +103,12 @@ New Features The IDXD dmadev driver provide device drivers for the Intel DSA devices. This device driver can be used through the generic dmadev API. +* **Added IOAT dmadev driver implementation.** + + The Intel I/O Acceleration Technology (IOAT) dmadev driver provides a device + driver for Intel IOAT devices such as Crystal Beach DMA (CBDMA) on Ice Lake, + Skylake and Broadwell. This device driver can be used through the generic dmadev API. + Removed Items ------------- Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_hw_defs.h... error: drivers/dma/ioat/ioat_hw_defs.h: does not exist in index Checking patch drivers/dma/ioat/ioat_internal.h... error: drivers/dma/ioat/ioat_internal.h: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_hw_defs.h... error: drivers/dma/ioat/ioat_hw_defs.h: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch doc/guides/dmadevs/ioat.rst... error: doc/guides/dmadevs/ioat.rst: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch drivers/dma/ioat/ioat_dmadev.c... error: drivers/dma/ioat/ioat_dmadev.c: does not exist in index Checking patch usertools/dpdk-devbind.py... error: while searching for: network_devices = [network_class, cavium_pkx, avp_vnic, ifpga_class] baseband_devices = [acceleration_class] crypto_devices = [encryption_class, intel_processor_class] dma_devices = [intel_idxd_spr] eventdev_devices = [cavium_sso, cavium_tim, intel_dlb, octeontx2_sso] mempool_devices = [cavium_fpa, octeontx2_npa] compress_devices = [cavium_zip] regex_devices = [octeontx2_ree] misc_devices = [cnxk_bphy, cnxk_bphy_cgx, intel_ioat_bdw, intel_ioat_skx, intel_ioat_icx, intel_ntb_skx, intel_ntb_icx, octeontx2_dma] # global dict ethernet devices present. Dictionary indexed by PCI address. # Each device within this is itself a dictionary of device properties error: patch failed: usertools/dpdk-devbind.py:69 Applying patch usertools/dpdk-devbind.py with 1 reject... Rejected hunk #1. diff a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py (rejected hunks) @@ -69,14 +69,12 @@ network_devices = [network_class, cavium_pkx, avp_vnic, ifpga_class] baseband_devices = [acceleration_class] crypto_devices = [encryption_class, intel_processor_class] -dma_devices = [intel_idxd_spr] +dma_devices = [intel_idxd_spr, intel_ioat_bdw, intel_ioat_icx, intel_ioat_skx] eventdev_devices = [cavium_sso, cavium_tim, intel_dlb, octeontx2_sso] mempool_devices = [cavium_fpa, octeontx2_npa] compress_devices = [cavium_zip] regex_devices = [octeontx2_ree] -misc_devices = [cnxk_bphy, cnxk_bphy_cgx, intel_ioat_bdw, intel_ioat_skx, intel_ioat_icx, - intel_ntb_skx, intel_ntb_icx, - octeontx2_dma] +misc_devices = [cnxk_bphy, cnxk_bphy_cgx, intel_ntb_skx, intel_ntb_icx, octeontx2_dma] # global dict ethernet devices present. Dictionary indexed by PCI address. # Each device within this is itself a dictionary of device properties Checking patch MAINTAINERS... Hunk #1 succeeded at 1299 (offset -23 lines). Checking patch doc/guides/rawdevs/ioat.rst... Checking patch doc/guides/rel_notes/deprecation.rst... error: while searching for: reserved bytes to 2 (from 3), and use 1 byte to indicate warnings and other information from the crypto/security operation. This field will be used to communicate events such as soft expiry with IPsec in lookaside mode. error: patch failed: doc/guides/rel_notes/deprecation.rst:284 Applied patch MAINTAINERS cleanly. Applied patch doc/guides/rawdevs/ioat.rst cleanly. Applying patch doc/guides/rel_notes/deprecation.rst with 1 reject... Rejected hunk #1. diff a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst (rejected hunks) @@ -284,3 +284,10 @@ Deprecation Notices reserved bytes to 2 (from 3), and use 1 byte to indicate warnings and other information from the crypto/security operation. This field will be used to communicate events such as soft expiry with IPsec in lookaside mode. + +* raw/ioat: The ``ioat`` rawdev driver has been deprecated, since it's + functionality is provided through the new ``dmadev`` infrastructure. + To continue to use hardware previously supported by the ``ioat`` rawdev driver, + applications should be updated to use the ``dmadev`` library instead, + with the underlying HW-functionality being provided by the ``ioat`` or + ``idxd`` dma drivers https://lab.dpdk.org/results/dashboard/patchsets/18987/ UNH-IOL DPDK Community Lab