> -----Original Message----- > From: Eric Auger [mailto:eric.auger@xxxxxxxxxx] > Sent: 11 March 2022 08:07 > To: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@xxxxxxxxxx>; > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; linux-acpi@xxxxxxxxxxxxxxx; > iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx > Cc: Linuxarm <linuxarm@xxxxxxxxxx>; lorenzo.pieralisi@xxxxxxx; > joro@xxxxxxxxxx; robin.murphy@xxxxxxx; will@xxxxxxxxxx; wanghuiqiang > <wanghuiqiang@xxxxxxxxxx>; Guohanjun (Hanjun Guo) > <guohanjun@xxxxxxxxxx>; steven.price@xxxxxxx; Sami.Mujawar@xxxxxxx; > jon@xxxxxxxxxxxxx; yangyicong <yangyicong@xxxxxxxxxx> > Subject: Re: [PATCH v8 00/11] ACPI/IORT: Support for IORT RMR node > > Hi Shameer, > > On 2/21/22 4:43 PM, Shameer Kolothum wrote: > > Hi, > > > > Since we now have an updated verion[0] of IORT spec(E.d) which > > addresses the memory attributes issues discussed here [1], > > this series now make use of it. > > > > The pull request for ACPICA E.d related changes are already > > raised and can be found here, > > https://github.com/acpica/acpica/pull/752 > > > > v7 --> v8 > > - Patch #1 has temp definitions for RMR related changes till > > the ACPICA header changes are part of kernel. > > - No early parsing of RMR node info and is only parsed at the > > time of use. > > - Changes to the RMR get/put API format compared to the > > previous version. > > - Support for RMR descriptor shared by multiple stream IDs. > > I tested it on guest side for host MSI SW RESV region flat mapping > (using both the old single mapping layout and the now allowed multiple > RID ID mapping format) and this worked for me. Feel free to add my > > Tested-by: Eric Auger <eric.auger@xxxxxxxxxx> Thanks Eric for verifying this, especially the multiple RID mapping case. Cheers, Shameer