Re: [Xen-devel] [PATCH v2 2/3] xen/arm: vgic: Keep track of vIRQ used by a domain

2015-01-19 Thread Ian Campbell
On Mon, 2015-01-19 at 16:14 +, Julien Grall wrote: > >> diff --git a/xen/arch/arm/vgic.c b/xen/arch/arm/vgic.c > >> index b272d86..1a8b3cd 100644 > >> --- a/xen/arch/arm/vgic.c > >> +++ b/xen/arch/arm/vgic.c > >> @@ -110,6 +110,15 @@ int domain_vgic_init(struct domain *d) > >> > >> d->ar

Re: [Xen-devel] [PATCH v2 2/3] xen/arm: vgic: Keep track of vIRQ used by a domain

2015-01-19 Thread Julien Grall
Hi Ian, On 19/01/15 15:55, Ian Campbell wrote: >> diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c >> index 7221bc8..d0229d1 100644 >> --- a/xen/arch/arm/domain.c >> +++ b/xen/arch/arm/domain.c >> @@ -548,6 +548,9 @@ int arch_domain_create(struct domain *d, unsigned int >> domcr_flags)

Re: [Xen-devel] [PATCH v2 2/3] xen/arm: vgic: Keep track of vIRQ used by a domain

2015-01-19 Thread Ian Campbell
On Thu, 2015-01-15 at 20:23 +, Julien Grall wrote: > While it's easy to know which hardware IRQ is assigned to a domain, there > is no way to know which vIRQ is allocated by Xen for a specific domain. > > Introduce a bitmap to keep track of every vIRQ used by a domain. This > will be used late

[Xen-devel] [PATCH v2 2/3] xen/arm: vgic: Keep track of vIRQ used by a domain

2015-01-15 Thread Julien Grall
While it's easy to know which hardware IRQ is assigned to a domain, there is no way to know which vIRQ is allocated by Xen for a specific domain. Introduce a bitmap to keep track of every vIRQ used by a domain. This will be used later to find free vIRQ for interrupt device assignment and emulated