[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <OSBPR01MB3174406C91CC4E63C99A359DD80F0@OSBPR01MB3174.jpnprd01.prod.outlook.com>
Date: Mon, 13 May 2019 07:14:18 +0000
From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@...esas.com>
To: Geert Uytterhoeven <geert+renesas@...der.be>,
Joerg Roedel <joro@...tes.org>,
Magnus Damm <damm+renesas@...nsource.se>
CC: Laurent Pinchart <laurent.pinchart+renesas@...asonboard.com>,
"iommu@...ts.linux-foundation.org" <iommu@...ts.linux-foundation.org>,
"linux-renesas-soc@...r.kernel.org"
<linux-renesas-soc@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: RE: [PATCH v3 0/6] iommu/ipmmu-vmsa: Suspend/resume support and
assorted cleanups
Hi Geert-san,
> From: Geert Uytterhoeven, Sent: Wednesday, April 24, 2019 10:55 PM
>
> Hi Jörg, Magnus,
>
> On R-Car Gen3 systems with PSCI, PSCI may power down the SoC during
> system suspend, thus losing all IOMMU state. Hence after s2ram, devices
> behind an IPMMU (e.g. SATA), and configured to use it, will fail to
> complete their I/O operations.
>
> This patch series adds suspend/resume support to the Renesas IPMMU-VMSA
> IOMMU driver, and performs some smaller cleanups and fixes during the
> process. Most patches are fairly independent, except for patch 6/6,
> which depends on patches 4/6 and 5/6.
>
> Changes compared to v2:
> - Fix sysfs path typo in patch description,
> - Add Reviewed-by.
>
> Changes compared to v1:
> - Dropped "iommu/ipmmu-vmsa: Call ipmmu_ctx_write_root() instead of
> open coding",
> - Add Reviewed-by,
> - Merge IMEAR/IMELAR,
> - s/ipmmu_context_init/ipmmu_domain_setup_context/,
> - Drop PSCI checks.
>
> This has been tested on Salvator-XS with R-Car H3 ES2.0, with IPMMU
> suport for SATA enabled. To play safe, the resume operation has also
> been tested on R-Car M2-W.
Thank you for the patch! I reviewed this patch series and tested it on
R-Car H3 ES3.0 with IPMMU support for USB3.0 host and SDHI. So,
Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@...esas.com>
Tested-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@...esas.com>
Best regards,
Yoshihiro Shimoda
Powered by blists - more mailing lists