Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-02 Thread Stefano Stabellini
On Thu, 2 Nov 2017, Andre Przywara wrote: > (CC:ing some KVM/ARM folks involved in the VGIC) > > starting with the addition of the ITS support we were seeing more and > more issues with the current implementation of our ARM Generic Interrupt > Controller (GIC) emulation, th

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-02 Thread Andre Przywara
Hi, On 01/11/17 21:54, Stefano Stabellini wrote: > On Wed, 1 Nov 2017, Andre Przywara wrote: >> Hi Stefano, >> >> >> On 01/11/17 01:58, Stefano Stabellini wrote: >>> On Wed, 11 Oct 2017, Andre Przywara wrote: >> >> many thanks for going through all of this! > > No problems, and thanks for your wo

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-02 Thread Christoffer Dall
On Wed, Nov 1, 2017 at 10:54 PM, Stefano Stabellini wrote: [...] > >> > The suggestion of using this model in Xen was made in the past already. >> > I always objected for the reason that we don't actually know how many >> > LRs the hardware provides, potentially very many, and it is expensive >>

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-02 Thread Christoffer Dall
On Wed, Nov 1, 2017 at 10:15 AM, Andre Przywara wrote: > Hi, > > On 01/11/17 04:31, Christoffer Dall wrote: >> On Wed, Nov 1, 2017 at 9:58 AM, Stefano Stabellini >> wrote: >> >> [] > > Christoffer, many thanks for answering this! > I think we have a lot of assumptions about the whole VGIC lif

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-01 Thread Stefano Stabellini
On Wed, 1 Nov 2017, Andre Przywara wrote: > Hi Stefano, > > > On 01/11/17 01:58, Stefano Stabellini wrote: > > On Wed, 11 Oct 2017, Andre Przywara wrote: > > many thanks for going through all of this! No problems, and thanks for your work and for caring about doing the best thing for the projec

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-01 Thread Andre Przywara
Hi Christoffer, On 12/10/17 13:05, Christoffer Dall wrote: > Hi Andre, > > On Wed, Oct 11, 2017 at 03:33:03PM +0100, Andre Przywara wrote: >> Hi, >> >> (CC:ing some KVM/ARM folks involved in the VGIC) > > Very nice writeup! > > I added a bunch of comments, mostly for the writing and clarity, I

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-01 Thread Andre Przywara
Hi Stefano, On 01/11/17 01:58, Stefano Stabellini wrote: > On Wed, 11 Oct 2017, Andre Przywara wrote: many thanks for going through all of this! >> (CC:ing some KVM/ARM folks involved in the VGIC) >> >> starting with the addition of the ITS support we were seeing more and >> more issues with th

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-11-01 Thread Andre Przywara
Hi, On 01/11/17 04:31, Christoffer Dall wrote: > On Wed, Nov 1, 2017 at 9:58 AM, Stefano Stabellini > wrote: > > [] Christoffer, many thanks for answering this! I think we have a lot of assumptions about the whole VGIC life cycle floating around, but it would indeed be good to get some numb

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-10-31 Thread Christoffer Dall
On Wed, Nov 1, 2017 at 9:58 AM, Stefano Stabellini wrote: [] > >> ### List register management >> >> A list register (LR) holds the state of a virtual interrupt, which will >> be used by the GIC hardware to simulate an IRQ life cycle for a guest. >> Each GIC hardware implementation can choos

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-10-31 Thread Stefano Stabellini
On Wed, 11 Oct 2017, Andre Przywara wrote: > Hi, > > (CC:ing some KVM/ARM folks involved in the VGIC) > > starting with the addition of the ITS support we were seeing more and > more issues with the current implementation of our ARM Generic Interrupt > Controller (GIC) emulation, the VGIC. > Amon

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-10-12 Thread Christoffer Dall
Hi Andre, On Wed, Oct 11, 2017 at 03:33:03PM +0100, Andre Przywara wrote: > Hi, > > (CC:ing some KVM/ARM folks involved in the VGIC) Very nice writeup! I added a bunch of comments, mostly for the writing and clarity, I hope it helps. > > starting with the addition of the ITS support we were s

Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document

2017-10-11 Thread Andre Przywara
Hi, On 11/10/17 15:33, Andre Przywara wrote: > Hi, > > (CC:ing some KVM/ARM folks involved in the VGIC) > > starting with the addition of the ITS support we were seeing more and > more issues with the current implementation of our ARM Generic Interrupt > Controller (GIC) emulation, the VGIC. > A