On Wed, Dec 8, 2021 at 3:37 PM Robin Murphy wrote:
>
> Jon,
>
> On 2021-12-08 13:26, Jon Nettleton wrote:
> [...]
> >>> Even marking them as IOMMU_READ/WRITE is as much of an assumption as
> >>> using IOMMU_MMIO or IOMMU_CACHE. It just seems IOMMU_MMIO is the most
> >>> popular since all the examp
Jon,
On 2021-12-08 13:26, Jon Nettleton wrote:
[...]
Even marking them as IOMMU_READ/WRITE is as much of an assumption as
using IOMMU_MMIO or IOMMU_CACHE. It just seems IOMMU_MMIO is the most
popular since all the examples use it for MSI doorbells in the
documentation.
We don't merge code base
On Wed, Dec 8, 2021 at 1:19 PM Lorenzo Pieralisi
wrote:
>
> On Tue, Oct 12, 2021 at 10:00:24AM +0200, Jon Nettleton wrote:
> > On Mon, Oct 11, 2021 at 4:04 PM Robin Murphy wrote:
> > >
> > > On 2021-10-09 08:06, Jon Nettleton wrote:
> > > [...]
> > > >>> + if (rmr->flags & IOMMU_RMR_R
On Tue, Oct 12, 2021 at 10:00:24AM +0200, Jon Nettleton wrote:
> On Mon, Oct 11, 2021 at 4:04 PM Robin Murphy wrote:
> >
> > On 2021-10-09 08:06, Jon Nettleton wrote:
> > [...]
> > >>> + if (rmr->flags & IOMMU_RMR_REMAP_PERMITTED) {
> > >>> + type = IOMMU_RESV_DIREC
On Mon, Oct 11, 2021 at 4:04 PM Robin Murphy wrote:
>
> On 2021-10-09 08:06, Jon Nettleton wrote:
> [...]
> >>> + if (rmr->flags & IOMMU_RMR_REMAP_PERMITTED) {
> >>> + type = IOMMU_RESV_DIRECT_RELAXABLE;
> >>> + /*
> >>> + *
On 2021-10-09 08:06, Jon Nettleton wrote:
[...]
+ if (rmr->flags & IOMMU_RMR_REMAP_PERMITTED) {
+ type = IOMMU_RESV_DIRECT_RELAXABLE;
+ /*
+ * Set IOMMU_CACHE as IOMMU_RESV_DIRECT_RELAXABLE is
+ * normal
inuxarm ;
> steven.pr...@arm.com; Guohanjun (Hanjun Guo) ;
> yangyicong ; sami.muja...@arm.com;
> w...@kernel.org; wanghuiqiang
> Subject: Re: [PATCH v7 2/9] ACPI/IORT: Add support for RMR node parsing
>
> On 2021-08-05 09:07, Shameer Kolothum wrote:
> > Add suppo
On Fri, Oct 8, 2021 at 2:49 PM Robin Murphy wrote:
>
> On 2021-08-05 09:07, Shameer Kolothum wrote:
> > Add support for parsing RMR node information from ACPI.
> >
> > Find the associated streamid and smmu node info from the
> > RMR node and populate a linked list with RMR memory
> > descriptors.
On 2021-08-05 09:07, Shameer Kolothum wrote:
Add support for parsing RMR node information from ACPI.
Find the associated streamid and smmu node info from the
RMR node and populate a linked list with RMR memory
descriptors.
Signed-off-by: Shameer Kolothum
---
drivers/acpi/arm64/iort.c | 134 +
t; ; Laurentiu Tudor ;
>> linux-arm-kernel ; ACPI Devel Maling
>> List ; Linux IOMMU
>> ; Joerg Roedel ; Will
>> Deacon ; wanghuiqiang ;
>> Guohanjun (Hanjun Guo) ; Steven Price
>> ; Sami Mujawar ; Eric
>> Auger ; yangyicong
>> Subject: Re: [PATCH
> ; Joerg Roedel ; Will
> Deacon ; wanghuiqiang ;
> Guohanjun (Hanjun Guo) ; Steven Price
> ; Sami Mujawar ; Eric
> Auger ; yangyicong
> Subject: Re: [PATCH v7 2/9] ACPI/IORT: Add support for RMR node parsing
>
> On Thu, Sep 16, 2021 at 10:26 AM Shameerali Kolothum Thodi
&
Lorenzo Pieralisi
> > ; Laurentiu Tudor ;
> > linux-arm-kernel ; ACPI Devel Maling
> > List ; Linux IOMMU
> > ; Joerg Roedel ; Will
> > Deacon ; wanghuiqiang ;
> > Guohanjun (Hanjun Guo) ; Steven Price
> > ; Sami Mujawar ; Eric
> > Auger ; yangyicong
> > S
> ; Joerg Roedel ; Will
> Deacon ; wanghuiqiang ;
> Guohanjun (Hanjun Guo) ; Steven Price
> ; Sami Mujawar ; Eric
> Auger ; yangyicong
> Subject: Re: [PATCH v7 2/9] ACPI/IORT: Add support for RMR node parsing
>
> On Thu, Sep 16, 2021 at 9:26 AM Shameerali Kolothum Thodi
&
Thodi
> > ; Laurentiu Tudor
> > ; linux-arm-kernel
> > ; ACPI Devel Maling List
> > ; Linux IOMMU
> > ; Linuxarm ;
> > Joerg Roedel ; Will Deacon ;
> > wanghuiqiang ; Guohanjun (Hanjun Guo)
> > ; Steven Price ; Sami
> > Mujawar ; Eric Auger
OMMU
> ; Linuxarm ;
> Joerg Roedel ; Will Deacon ;
> wanghuiqiang ; Guohanjun (Hanjun Guo)
> ; Steven Price ; Sami
> Mujawar ; Eric Auger ;
> yangyicong
> Subject: Re: [PATCH v7 2/9] ACPI/IORT: Add support for RMR node parsing
>
[...]
> > >
> > > On the prot
On Mon, Sep 6, 2021 at 7:44 PM Robin Murphy wrote:
>
> On 2021-08-05 17:03, Lorenzo Pieralisi wrote:
> > On Thu, Aug 05, 2021 at 09:07:17AM +0100, Shameer Kolothum wrote:
> >
> > [...]
> >
> >> +static void __init iort_node_get_rmr_info(struct acpi_iort_node
> >> *iort_node)
> >> +{
> >> +str
On 2021-08-05 17:03, Lorenzo Pieralisi wrote:
On Thu, Aug 05, 2021 at 09:07:17AM +0100, Shameer Kolothum wrote:
[...]
+static void __init iort_node_get_rmr_info(struct acpi_iort_node *iort_node)
+{
+ struct acpi_iort_node *smmu;
+ struct acpi_iort_rmr *rmr;
+ struct acpi_iort
On 8/5/2021 7:03 PM, Lorenzo Pieralisi wrote:
> On Thu, Aug 05, 2021 at 09:07:17AM +0100, Shameer Kolothum wrote:
>
> [...]
>
>> +static void __init iort_node_get_rmr_info(struct acpi_iort_node *iort_node)
>> +{
>> +struct acpi_iort_node *smmu;
>> +struct acpi_iort_rmr *rmr;
>> +st
On Thu, Aug 5, 2021 at 6:03 PM Lorenzo Pieralisi
wrote:
>
> On Thu, Aug 05, 2021 at 09:07:17AM +0100, Shameer Kolothum wrote:
>
> [...]
>
> > +static void __init iort_node_get_rmr_info(struct acpi_iort_node *iort_node)
> > +{
> > + struct acpi_iort_node *smmu;
> > + struct acpi_iort_rmr *r
On Thu, Aug 05, 2021 at 09:07:17AM +0100, Shameer Kolothum wrote:
[...]
> +static void __init iort_node_get_rmr_info(struct acpi_iort_node *iort_node)
> +{
> + struct acpi_iort_node *smmu;
> + struct acpi_iort_rmr *rmr;
> + struct acpi_iort_rmr_desc *rmr_desc;
> + u32 map_count =
20 matches
Mail list logo