Re: [Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-18 Thread Julien Grall
On 18/07/2015 10:44, Vijay Kilari wrote: Hi Julien On Wed, Jul 15, 2015 at 7:45 PM, Julien Grall wrote: Hi Vijay, On 10/07/2015 09:42, vijay.kil...@gmail.com wrote: [...] +int its_assign_device(struct domain *d, u32 vdevid, u32 pdevid) [...] +for ( i = 0; i < pdev->nr_lpis; i+

Re: [Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-18 Thread Vijay Kilari
Hi Julien On Wed, Jul 15, 2015 at 7:45 PM, Julien Grall wrote: > Hi Vijay, > > > On 10/07/2015 09:42, vijay.kil...@gmail.com wrote: >> [...] >> +int its_assign_device(struct domain *d, u32 vdevid, u32 pdevid) > > > [...] > >> +for ( i = 0; i < pdev->nr_lpis; i++ ) >> +{ >> +plpi =

Re: [Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-16 Thread Julien Grall
Hi Vijay, On 16/07/2015 15:40, Vijay Kilari wrote: On Wed, Jul 15, 2015 at 6:44 PM, Julien Grall wrote: Hi Ian, On 10/07/2015 16:52, Ian Campbell wrote: +static struct its_device *its_alloc_device(u32 devid) +{ +struct its_device *dev; +paddr_t *itt; +unsigned long *lpi_map; +

Re: [Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-16 Thread Vijay Kilari
On Wed, Jul 15, 2015 at 6:44 PM, Julien Grall wrote: > Hi Ian, > > On 10/07/2015 16:52, Ian Campbell wrote: >>> >>> +static struct its_device *its_alloc_device(u32 devid) >>> +{ >>> +struct its_device *dev; >>> +paddr_t *itt; >>> +unsigned long *lpi_map; >>> +int lpi_base, nr_lpis,

Re: [Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-15 Thread Julien Grall
Hi Vijay, On 10/07/2015 09:42, vijay.kil...@gmail.com wrote: +static struct its_device *its_alloc_device(u32 devid) +{ +struct its_device *dev; +paddr_t *itt; +unsigned long *lpi_map; +int lpi_base, nr_lpis, sz; +u32 nr_ites; + +dev = xzalloc(struct its_device); +if (

Re: [Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-15 Thread Julien Grall
Hi Ian, On 10/07/2015 16:52, Ian Campbell wrote: +static struct its_device *its_alloc_device(u32 devid) +{ +struct its_device *dev; +paddr_t *itt; +unsigned long *lpi_map; +int lpi_base, nr_lpis, sz; +u32 nr_ites; + +dev = xzalloc(struct its_device); +if ( dev == NULL

Re: [Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-10 Thread Ian Campbell
On Fri, 2015-07-10 at 13:12 +0530, vijay.kil...@gmail.com wrote: > From: Vijaya Kumar K > > Add APIs to add devices to RB-tree, assign and remove > devices to domain. > > Signed-off-by: Vijaya Kumar K > --- > v4: - Introduced helper to populate its_device struct > - Fixed freeing of its_dev

[Xen-devel] [PATCH v4 08/17] xen/arm: ITS: Add APIs to add and assign device

2015-07-10 Thread vijay . kilari
From: Vijaya Kumar K Add APIs to add devices to RB-tree, assign and remove devices to domain. Signed-off-by: Vijaya Kumar K --- v4: - Introduced helper to populate its_device struct - Fixed freeing of its_device memory - its_device struct holds domain id --- xen/arch/arm/gic-v3-its.c