Re: [Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-15 Thread Julien Grall
Hi Vijay, On 10/07/2015 09:42, vijay.kil...@gmail.com wrote: +static int vits_entry(struct domain *d, paddr_t entry, void *addr, + uint32_t size, bool_t set) +{ +struct page_info *page; +uint64_t offset; +p2m_type_t p2mt; +void *p; + +page = get_page_from

Re: [Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-13 Thread Ian Campbell
On Sat, 2015-07-11 at 20:18 +0530, Vijay Kilari wrote: > Hi Ian, > > On Fri, Jul 10, 2015 at 7:24 PM, Ian Campbell wrote: > > On Fri, 2015-07-10 at 13:12 +0530, vijay.kil...@gmail.com wrote: > >> +/* RB-tree helpers for vits_device attached to a domain */ > > > > In the rest of the series I found

Re: [Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-13 Thread Ian Campbell
On Sat, 2015-07-11 at 20:18 +0530, Vijay Kilari wrote: > On Fri, Jul 10, 2015 at 7:45 PM, Ian Campbell wrote: > > On Fri, 2015-07-10 at 13:12 +0530, vijay.kil...@gmail.com wrote: > >> +static int vits_entry(struct domain *d, paddr_t entry, void *addr, > >> + uint32_t size, boo

Re: [Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-11 Thread Vijay Kilari
On Fri, Jul 10, 2015 at 7:45 PM, Ian Campbell wrote: > On Fri, 2015-07-10 at 13:12 +0530, vijay.kil...@gmail.com wrote: >> +static int vits_entry(struct domain *d, paddr_t entry, void *addr, >> + uint32_t size, bool_t set) >> +{ >> [...] >> +} >> + >> +/* ITS device table help

Re: [Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-11 Thread Vijay Kilari
Hi Ian, On Fri, Jul 10, 2015 at 7:24 PM, Ian Campbell wrote: > On Fri, 2015-07-10 at 13:12 +0530, vijay.kil...@gmail.com wrote: >> +/* RB-tree helpers for vits_device attached to a domain */ > > In the rest of the series I found this used in three places: > * On assignment, to insert the de

Re: [Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-10 Thread Ian Campbell
On Fri, 2015-07-10 at 13:12 +0530, vijay.kil...@gmail.com wrote: > +static int vits_entry(struct domain *d, paddr_t entry, void *addr, > + uint32_t size, bool_t set) > +{ > [...] > +} > + > +/* ITS device table helper functions */ > +static int vits_vdevice_entry(struct domain

Re: [Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-10 Thread Ian Campbell
On Fri, 2015-07-10 at 13:12 +0530, vijay.kil...@gmail.com wrote: > +/* RB-tree helpers for vits_device attached to a domain */ In the rest of the series I found this used in three places: * On assignment, to insert the device into the tree * On deassignment, to remove it again *

[Xen-devel] [PATCH v4 06/17] xen/arm: ITS: Add virtual ITS driver

2015-07-10 Thread vijay . kilari
From: Vijaya Kumar K This patch introduces virtual ITS driver with following functionality - Introduces helper functions to manage device table and ITT table in guest memory - Helper function to handle virtual ITS devices assigned to domain Signed-off-by: Vijaya Kumar K --- v4: - Rename