mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* 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®