Re: [Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-09-02 Thread Marc Zyngier
On 02/09/15 16:45, Ian Campbell wrote: > On Tue, 2015-08-18 at 23:37 +0100, Marc Zyngier wrote: >> On Tue, 18 Aug 2015 20:14:43 +0100 Julien Grall >> wrote: >> >>> Marc pointed me today that if the processor is writing into >>> GITS_TRANSLATER it may be able to deadlock the system. >>> >>> Readi

Re: [Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-09-02 Thread Ian Campbell
On Tue, 2015-08-18 at 23:37 +0100, Marc Zyngier wrote: > On Tue, 18 Aug 2015 20:14:43 +0100 Julien Grall > wrote: > > > Marc pointed me today that if the processor is writing into > > GITS_TRANSLATER it may be able to deadlock the system. > > > > Reading more closely the spec (8.1.3 IHI0069A),

Re: [Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-08-18 Thread Marc Zyngier
On Tue, 18 Aug 2015 20:14:43 +0100 Julien Grall wrote: > Hi, > > On 27/07/2015 04:12, vijay.kil...@gmail.com wrote: > > From: Vijaya Kumar K > > > > ITS translation space contains GITS_TRANSLATOR register > > s/GITS_TRANSLATOR/GITS_TRANSLATOR/ I assume you mean GITS_TRANSLATER? ;-) > > > whi

Re: [Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-08-18 Thread Julien Grall
Hi, On 27/07/2015 04:12, vijay.kil...@gmail.com wrote: From: Vijaya Kumar K ITS translation space contains GITS_TRANSLATOR register s/GITS_TRANSLATOR/GITS_TRANSLATOR/ which is written by device to raise LPI. This space needs to mapped to every domain address space for all physical ITS avai

Re: [Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-08-17 Thread Julien Grall
Hi Vijay, On 27/07/2015 04:12, vijay.kil...@gmail.com wrote: From: Vijaya Kumar K ITS translation space contains GITS_TRANSLATOR register which is written by device to raise LPI. This space needs to mapped to every domain address space for all physical ITS available,so that device can access G

[Xen-devel] [PATCH v5 20/22] xen/arm: ITS: Map ITS translation space

2015-07-27 Thread vijay . kilari
From: Vijaya Kumar K ITS translation space contains GITS_TRANSLATOR register which is written by device to raise LPI. This space needs to mapped to every domain address space for all physical ITS available,so that device can access GITS_TRANSLATOR register using SMMU. Signed-off-by: Vijaya Kumar