[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its
From: |
Pavel Fedin |
Subject: |
Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its |
Date: |
Wed, 21 Oct 2015 17:26:43 +0300 |
Hello!
> As far as I understand Figure 1 in GICv3 architecture document the interrupts
> from device goes to the distributor and from it to the
> re-distributors or from the deices via the ITS to the re-distributors.
> So eventually ITS should be part of the GIC. That is if the ITS is a
> different entity how do you see it work with the rest of the GIC?
Easy. As i said before, what ITS actually does is transforming device ID +
event ID into a single LPI number. Then, an LPI goes to the redistributor.
Therefore, all we need from GIC is a method like inject_lpi(int lpi). Well, may
be a couple more, for moving LPIs between collections. But this is not a
problem and makes up a nice interface.
Even on the picture you mentioned ITS is a kind of separate thing. It can even
be completely missing.
Well, my reasons end here. If you still disagree... Do what you want then, it
will not be a problem to remove these unused stubs.
Peter, we are summoning you. :)
Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia
- [Qemu-devel] [PATCH RFC V5 0/9] Implement GIC-500 from GICv3 family for arm64, Shlomo Pongratz, 2015/10/20
- [Qemu-devel] [PATCH RFC V5 2/9] hw/intc: arm_gicv3_interrupts, Shlomo Pongratz, 2015/10/20
- [Qemu-devel] [PATCH RFC V5 7/9] hw/intc: arm_gicv3, Shlomo Pongratz, 2015/10/20
- [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Shlomo Pongratz, 2015/10/20
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Pavel Fedin, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Shlomo Pongratz, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Pavel Fedin, 2015/10/22
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Shlomo Pongratz, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Pavel Fedin, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Shlomo Pongratz, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its,
Pavel Fedin <=
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Shlomo Pongratz, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Pavel Fedin, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Peter Maydell, 2015/10/21
- Re: [Qemu-devel] [PATCH RFC V5 6/9] hw/intc: arm_gicv3_spi_its, Pavel Fedin, 2015/10/21
[Qemu-devel] [PATCH RFC V5 3/9] hw/intc: arm_gicv3_cpu_interface, Shlomo Pongratz, 2015/10/20
[Qemu-devel] [PATCH RFC V5 5/9] hw/intc arm_gicv3_redist, Shlomo Pongratz, 2015/10/20
[Qemu-devel] [PATCH RFC V5 8/9] target-arm/cpu64 GICv3 system instructions support, Shlomo Pongratz, 2015/10/20