Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-16 Thread Julien Grall
On 16/06/15 16:10, Ian Campbell wrote: This could happen when the device is not quiescent. We had this issue on the vexpress at boot time when the network card was trying to send an interrupt before DOM0 is setup. I don't fully understand the issue you are trying to describe, but do you

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-16 Thread Ian Campbell
On Tue, 2015-06-16 at 20:20 +0530, Vijay Kilari wrote: On Thu, Jun 11, 2015 at 3:10 PM, Ian Campbell ian.campb...@citrix.com wrote: Draft F follows. Also at: http://xenbits.xen.org/people/ianc/vits/draftF.{pdf,html} ## Per-domain `struct pending_irq` for `vLPI`s Internally Xen uses

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-16 Thread Vijay Kilari
On Thu, Jun 11, 2015 at 3:10 PM, Ian Campbell ian.campb...@citrix.com wrote: Draft F follows. Also at: http://xenbits.xen.org/people/ianc/vits/draftF.{pdf,html} ## Per-domain `struct pending_irq` for `vLPI`s Internally Xen uses a `struct pending_irq` to track the status of any pending

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-16 Thread Ian Campbell
On Fri, 2015-06-12 at 13:55 -0400, Julien Grall wrote: On 12/06/2015 10:24, Ian Campbell wrote: On Fri, 2015-06-12 at 09:32 -0400, Julien Grall wrote: On 12/06/2015 09:16, Ian Campbell wrote: On Fri, 2015-06-12 at 09:09 -0400, Julien Grall wrote: Hi Ian, On 12/06/2015 04:52, Ian

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Vijay Kilari
On Thu, Jun 11, 2015 at 3:10 PM, Ian Campbell ian.campb...@citrix.com wrote: Draft F follows. Also at: http://xenbits.xen.org/people/ianc/vits/draftF.{pdf,html} Here's a quick update based on feedback prior to meeting on #xenarm at 12:00AM BST / 7:00AM EDT / 4:30PM IST (which is ~1:20 from

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Ian Campbell
On Fri, 2015-06-12 at 14:07 +0530, Vijay Kilari wrote: Please could you trim your quotes to only include the bit you are referring to. Otherwise there is a high chance I will miss a one line comment in the middle of the thousand lines of quoted matter. The `GITS_BASER0` will be setup to

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Julien Grall
On 12/06/2015 08:55, Ian Campbell wrote: On Thu, 2015-06-11 at 10:40 +0100, Ian Campbell wrote: ## Command Queue Virtualisation The command translation/emulation in this design has been arranged to be as cheap as possible (e.g. in many cases the actions are NOPs), avoiding previous concerns

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Ian Campbell
On Fri, 2015-06-12 at 09:09 -0400, Julien Grall wrote: Hi Ian, On 12/06/2015 04:52, Ian Campbell wrote: On Fri, 2015-06-12 at 14:07 +0530, Vijay Kilari wrote: So pLPIs must be routed at device assignment time because in the vLPI configuration table trap there is no mapping back to a

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Ian Campbell
On Thu, 2015-06-11 at 10:40 +0100, Ian Campbell wrote: ## Command Queue Virtualisation The command translation/emulation in this design has been arranged to be as cheap as possible (e.g. in many cases the actions are NOPs), avoiding previous concerns about the length of time which an

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Ian Campbell
On Fri, 2015-06-12 at 09:32 -0400, Julien Grall wrote: On 12/06/2015 09:16, Ian Campbell wrote: On Fri, 2015-06-12 at 09:09 -0400, Julien Grall wrote: Hi Ian, On 12/06/2015 04:52, Ian Campbell wrote: On Fri, 2015-06-12 at 14:07 +0530, Vijay Kilari wrote: So pLPIs must be routed at

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Julien Grall
On 12/06/2015 09:16, Ian Campbell wrote: On Fri, 2015-06-12 at 09:09 -0400, Julien Grall wrote: Hi Ian, On 12/06/2015 04:52, Ian Campbell wrote: On Fri, 2015-06-12 at 14:07 +0530, Vijay Kilari wrote: So pLPIs must be routed at device assignment time because in the vLPI configuration table

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Julien Grall
On 12/06/2015 10:24, Ian Campbell wrote: On Fri, 2015-06-12 at 09:32 -0400, Julien Grall wrote: On 12/06/2015 09:16, Ian Campbell wrote: On Fri, 2015-06-12 at 09:09 -0400, Julien Grall wrote: Hi Ian, On 12/06/2015 04:52, Ian Campbell wrote: On Fri, 2015-06-12 at 14:07 +0530, Vijay Kilari

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Ian Campbell
On Fri, 2015-06-12 at 09:14 -0400, Julien Grall wrote: On 12/06/2015 08:55, Ian Campbell wrote: On Thu, 2015-06-11 at 10:40 +0100, Ian Campbell wrote: ## Command Queue Virtualisation The command translation/emulation in this design has been arranged to be as cheap as possible (e.g. in

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-12 Thread Julien Grall
On 12/06/2015 09:32, Julien Grall wrote: On 12/06/2015 09:16, Ian Campbell wrote: On Fri, 2015-06-12 at 09:09 -0400, Julien Grall wrote: Hi Ian, On 12/06/2015 04:52, Ian Campbell wrote: On Fri, 2015-06-12 at 14:07 +0530, Vijay Kilari wrote: So pLPIs must be routed at device assignment

[Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-11 Thread Ian Campbell
Draft F follows. Also at: http://xenbits.xen.org/people/ianc/vits/draftF.{pdf,html} Here's a quick update based on feedback prior to meeting on #xenarm at 12:00AM BST / 7:00AM EDT / 4:30PM IST (which is ~1:20 from now) Ian. % Xen on ARM vITS Handling % Ian Campbell ian.campb...@citrix.com %

Re: [Xen-devel] [Draft F] Xen on ARM vITS Handling

2015-06-11 Thread Ian Campbell
On Thu, 2015-06-11 at 10:40 +0100, Ian Campbell wrote: Here's a quick update based on feedback prior to meeting on #xenarm at 12:00AM BST / 7:00AM EDT / 4:30PM IST (which is ~1:20 from now) Here is the log. (12:02:38) ijc: VK: So, are you happy that the design doc is something which could be