* Intel IAA issue consultation
@ 2025-03-28 3:26 Bo Liu (刘波)-浪潮信息
0 siblings, 0 replies; only message in thread
From: Bo Liu (刘波)-浪潮信息 @ 2025-03-28 3:26 UTC (permalink / raw)
To: kristen.c.accardi, vinicius.gomes
Cc: linux-crypto, linux-kernel, Dou zhi chong Dou (窦志冲)
[-- Attachment #1: Type: text/plain, Size: 1008 bytes --]
Hi Kristen:
We recently encountered issues when using Intel IAA (In-Memory Analytics Accelerator) for data decompression in the Linux kernel. Specifically, while using the iaa_crypto driver, decompression fails when processing large datasets composed of non-contiguous memory pages. Initially, we attempted to address this by using scatterlists (SGLs), but decompression still failed. After analyzing the iaa_crypto driver code, we discovered that non-contiguous pages require enabling IOMMU to map them into a single virtual contiguous memory block for the device. However, while this approach worked for small numbers of non-contiguous pages, it failed for larger quantities due to IOMMU limitations in mapping fragmented pages into a unified virtual address space.
We would like to consult with you
Is it possible to use iaa_crypto for decompression with numerous non-contiguous pages?
If yes, what modifications are required to resolve the IOMMU mapping constraints?
Thanks,
Bo Liu.
[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 3777 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-03-28 3:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-28 3:26 Intel IAA issue consultation Bo Liu (刘波)-浪潮信息
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®