Package: linux-image-5.19.0-2-amd64
Severity: normal
X-Debbugs-Cc: jair.de.jesus.gonzalez.plascen...@intel.com,
miguel.bernal.ma...@intel.com
Hello,
I was recently approached by Intel engineers Jair de Jesús Gonzalez
Plascencia and Miguel Bernal Marín, both Cc:ed here. They asked me for
help to get the needed components for Intel Data Accelerator in
Debian.
A necessary first step towards achieving this is having the needed
module built as part of our kernels; this driver has been part of
Linux since 5.6. This report is to request you to add the module in
Debian. Quoting from their mail to me:
Specifically, the required configuration options to enable all of its
features are:
CONFIG_INTEL_IDXD=m
# Intel Data Accelerators support
# found in Linux kernels: 5.6–5.19, 6.0-rc+HEAD
CONFIG_INTEL_IDXD_SVM=y
# Accelerator Shared Virtual Memory Support
# found in Linux kernels: 5.11–5.19, 6.0-rc+HEAD
Other required configuration options that are already present in the
Debian Bullseye and Debian Bookworm kernels are:
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_SVM=y
CONFIG_IRQ_REMAP=y
CONFIG_PCI_ATS=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_DMA_ENGINE=y
- What does it enable? / What is the use case?
The driver enables the Data Streaming Accelerator or DSA
capability for the 4th generation of the Intel Scalable Xeon
processor family, with code name Sapphire Rapids, and for future
Intel processors.
As stated in the DSA specification (which can be found at
https://software.intel.com/en-us/download/intel-data-streaming-accelerator-preliminary-architecture-specification):
The driver enables the Data Streaming Accelerator or DSA
capability for the 4th generation of the Intel Scalable Xeon
processor family, with code name Sapphire Rapids, and for future
Intel processors.
As stated in the DSA specification (which can be found at
https://software.intel.com/en-us/download/intel-data-streaming-accelerator-preliminary-architecture-specification
):
Intel DSA is a high-performance data copy and transformation
accelerator that will be integrated in future Intel® processors,
targeted for optimizing streaming data movement and transformation
operations common with applications for high-performance storage,
networking, persistent memory, and various data processing
applications.
Intel DSA replaces Intel® QuickData Technology, which is a part of
Intel® I/O Acceleration Technology.
This request comes as a requisite for the packaging of the userspace
components of this functionality (WNPP bug is to be fixed once I got a
bug number assigned for this report).
This functionality is available starting at Intel's fourth generation
of Scalable Xeon server processors, code-named Sapphire
Rapids. Currently some SPR products are planned to be launched on 2022
calendar week 42 and 2022 calendar week 45. High volume SPR processors
have a planned launch window on 2023 calendar week 6 to 9 (Feb. 6,
2023 to March 3, 2023).
Thank you very much!
- Gunnar
(but really, this should be signed by Miguel and Jair ;-) )
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.18.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--
signature.asc
Description: PGP signature