Commit 4fbe1f5b authored by Slawomir Ptak's avatar Slawomir Ptak Committed by Tomasz Zawadzki
Browse files

doc/accel_fw: DSA and IAA update



Update the Acceleration Framework page with additional info
on the limitations related to the DSA and IAA userspace drivers,
and the DSA kernel driver, due to the INTEL-SA-01084 security
advisory.

Change-Id: I2db58471d4c86d9859015c50f499ce59bcf12dd6
Signed-off-by: default avatarSlawomir Ptak <slawomir.ptak@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23268


Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarSebastian Brzezinka <sebastian.brzezinka@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent efc07e37
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -86,6 +86,13 @@ The DSA hardware supports a limited queue depth and channels. This means that
only a limited number of `spdk_thread`s will be able to acquire a channel.
Design software to deal with the inability to get a channel.

**Important**: The devices `PCI_DEVICE_ID_INTEL_DSA_SPR0` and `PCI_DEVICE_ID_INTEL_IAX_SPR0`
have been added to the vfio_pci denylist. This prevents the use of userspace DSA and IAA drivers
from SPDK on systems that are affected.

**Additionally**, to use the kernel DSA driver from SPDK, users are required to possess
the `CAP_SYS_RAWIO` capability.

#### How to use kernel idxd driver {#accel_idxd_kernel}

There are several dependencies to leverage the Linux idxd driver for driving DSA devices.