Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-19 Thread Rahul Singh
Hello Oleksandr, > On 19 Jan 2021, at 2:43 pm, Oleksandr wrote: > > > On 18.01.21 18:57, Rahul Singh wrote: >> Hello Oleksandr, > > Hi Rahul > > >> >>> On 18 Jan 2021, at 4:20 pm, Oleksandr wrote: >>> >>> >>> On 18.01.21 17:33, Rahul Singh wrote: Hello Oleksandr, > On 11

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-19 Thread Oleksandr
On 18.01.21 18:57, Rahul Singh wrote: Hello Oleksandr, Hi Rahul On 18 Jan 2021, at 4:20 pm, Oleksandr wrote: On 18.01.21 17:33, Rahul Singh wrote: Hello Oleksandr, On 11 Jan 2021, at 4:39 pm, Oleksandr wrote: Hi Rahul Hi Rahul - static int arm_smmu_device_probe(struct

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-18 Thread Rahul Singh
Hello Oleksandr, > On 18 Jan 2021, at 4:20 pm, Oleksandr wrote: > > > On 18.01.21 17:33, Rahul Singh wrote: >> Hello Oleksandr, >> >>> On 11 Jan 2021, at 4:39 pm, Oleksandr wrote: >>> >>> >>> Hi Rahul > > Hi Rahul > > >>> >>> > - > static int arm_smmu_device_probe(struct

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-18 Thread Oleksandr
On 18.01.21 17:33, Rahul Singh wrote: Hello Oleksandr, On 11 Jan 2021, at 4:39 pm, Oleksandr wrote: Hi Rahul Hi Rahul - static int arm_smmu_device_probe(struct platform_device *pdev) { int irq, ret; -struct resource *res; -resource_size_t ioaddr; +paddr_t

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-18 Thread Rahul Singh
Hello Oleksandr, > On 11 Jan 2021, at 4:39 pm, Oleksandr wrote: > > > Hi Rahul > > >>> - >>> static int arm_smmu_device_probe(struct platform_device *pdev) >>> { >>> int irq, ret; >>> -struct resource *res; >>> -resource_size_t ioaddr; >>> +paddr_t ioaddr, iosize; >>>

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-15 Thread Julien Grall
On 15/01/2021 12:38, Rahul Singh wrote: Hello Oleksandr, On 12 Jan 2021, at 8:59 pm, Oleksandr wrote: On 12.01.21 11:41, Rahul Singh wrote: Hi Rahul -static int arm_smmu_of_xlate(struct device *dev, struct of_phandle_args *args) +static int arm_smmu_dt_xlate(struct device *dev,

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-15 Thread Rahul Singh
Hello Oleksandr, > On 12 Jan 2021, at 8:59 pm, Oleksandr wrote: > > > On 12.01.21 11:41, Rahul Singh wrote: > > Hi Rahul > > >> -static int arm_smmu_of_xlate(struct device *dev, struct of_phandle_args *args) +static int arm_smmu_dt_xlate(struct device *dev, +

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-15 Thread Julien Grall
Hi Rahul, On 08/01/2021 14:46, Rahul Singh wrote: Add support for ARM architected SMMUv3 implementation. It is based on the Linux SMMUv3 driver. Driver is currently supported as Tech Preview. Major differences with regard to Linux driver are as follows: 2. Only Stage-2 translation is

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-12 Thread Oleksandr
On 12.01.21 11:41, Rahul Singh wrote: Hi Rahul -static int arm_smmu_of_xlate(struct device *dev, struct of_phandle_args *args) +static int arm_smmu_dt_xlate(struct device *dev, + const struct dt_phandle_args *args) { - return

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-12 Thread Rahul Singh
Hello Oleksandr , Thanks for reviewing the code. > On 11 Jan 2021, at 4:09 pm, Oleksandr wrote: > > > On 08.01.21 16:46, Rahul Singh wrote: > > Hi Rahul > >> Add support for ARM architected SMMUv3 implementation. It is based on >> the Linux SMMUv3 driver. >> >> Driver is currently

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-11 Thread Oleksandr
Hi Rahul -   static int arm_smmu_device_probe(struct platform_device *pdev)   {   int irq, ret; -    struct resource *res; -    resource_size_t ioaddr; +    paddr_t ioaddr, iosize;   struct arm_smmu_device *smmu; -    struct device *dev = >dev; -    bool bypass;   -    smmu =

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-11 Thread Oleksandr
On 08.01.21 16:46, Rahul Singh wrote: Hi Rahul Add support for ARM architected SMMUv3 implementation. It is based on the Linux SMMUv3 driver. Driver is currently supported as Tech Preview. Major differences with regard to Linux driver are as follows: 2. Only Stage-2 translation is

Re: [PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-08 Thread Stefano Stabellini
On Fri, 8 Jan 2021, Rahul Singh wrote: > Add support for ARM architected SMMUv3 implementation. It is based on > the Linux SMMUv3 driver. > > Driver is currently supported as Tech Preview. > > Major differences with regard to Linux driver are as follows: > 2. Only Stage-2 translation is

[PATCH v4 11/11] xen/arm: smmuv3: Add support for SMMUv3 driver

2021-01-08 Thread Rahul Singh
Add support for ARM architected SMMUv3 implementation. It is based on the Linux SMMUv3 driver. Driver is currently supported as Tech Preview. Major differences with regard to Linux driver are as follows: 2. Only Stage-2 translation is supported as compared to the Linux driver that supports