On Wed, 26 May 2021 18:19:25 +0200, Jean-Philippe Brucker wrote: > Add stall support for SMMUv3, enabling I/O page faults and SVA for > compatible devices. No change since last version [1], but I'd still like > this to be considered for upstream, because there exists hardware and > applications. > > Stall is implemented by the Kunpeng 920 processor for its compression > and crypto accelerators, with which I tested the SVA infrastructure. > Using the userspace accelerator API [2], a program can obtain a queue > from one of these devices and submit compression or encryption work > within the program's address space. UADK [3] provides a library to do > this, and there is an openssl plugin [4] to use it. > > [...] Applied to will (for-joerg/arm-smmu/updates), thanks! [1/3] dt-bindings: document stall property for IOMMU masters https://git.kernel.org/will/c/ed1d08b9d0c9 [2/3] ACPI/IORT: Enable stall support for platform devices https://git.kernel.org/will/c/6522b1e0c78f [3/3] iommu/arm-smmu-v3: Add stall support for platform devices https://git.kernel.org/will/c/395ad89d11fd Cheers, -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev