mbox series

[v1,0/1] intc/arm_gic: Fix gic_irq_signaling_enabled() for vCPUs

Message ID 20201214222154.3480243-1-edgar.iglesias@gmail.com (mailing list archive)
Headers show
Series intc/arm_gic: Fix gic_irq_signaling_enabled() for vCPUs | expand

Message

Edgar E. Iglesias Dec. 14, 2020, 10:21 p.m. UTC
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>

Hi,

Found this while debugging an issue with lockups during boot of
Linux on Xen.

In the particular setup, I'm running without EL3 firmware so group0
interrupts are disabled on the physical interface and enabled on the
virtual interface.

Looks like we're checking the wrong CPU_CTLR reg for vCPUs. This fixes
the problem on my side.

Cheers,
Edgar

Edgar E. Iglesias (1):
  intc/arm_gic: Fix gic_irq_signaling_enabled() for vCPUs

 hw/intc/arm_gic.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Comments

Peter Maydell Jan. 7, 2021, 12:02 p.m. UTC | #1
On Mon, 14 Dec 2020 at 22:21, Edgar E. Iglesias
<edgar.iglesias@gmail.com> wrote:
>
> From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
>
> Hi,
>
> Found this while debugging an issue with lockups during boot of
> Linux on Xen.
>
> In the particular setup, I'm running without EL3 firmware so group0
> interrupts are disabled on the physical interface and enabled on the
> virtual interface.
>
> Looks like we're checking the wrong CPU_CTLR reg for vCPUs. This fixes
> the problem on my side.




Applied to target-arm.next, thanks.

-- PMM