Re: [PATCH v15 0/3] iommu/arm-smmu-v3: Add stall support
From: Jean-Philippe Brucker <hidden>
Date: 2021-06-09 09:44:14
Also in:
linux-acpi, linux-devicetree, linux-iommu
On Tue, Jun 08, 2021 at 12:42:34PM +0100, Will Deacon wrote:
On Wed, 26 May 2021 18:19:25 +0200, Jean-Philippe Brucker wrote:quoted
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
Thanks! That concludes most of the SVA work. For SMMUv3 we still need to figure out DVM, there will be PRI at some point, and I'm sure some bugfixes but I don't plan to send any other major feature support for the next cycles. Thanks, Jean _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel