[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [PATCH 1/2] pseries: Add support for level interrupts to
From: |
Alexander Graf |
Subject: |
Re: [Qemu-ppc] [PATCH 1/2] pseries: Add support for level interrupts to XICS |
Date: |
Sat, 10 Mar 2012 23:41:40 +0100 |
On 08.03.2012, at 02:12, David Gibson wrote:
> The pseries "xics" interrupt controller, like most interrupt
> controllers can support both message (i.e. edge sensitive) interrupts
> and level sensitive interrupts, but it needs to know which are which.
>
> When I implemented the xics emulation for qemu, the only devices we
> supported were the PAPR virtual IO devices. These devices only use
> message interrupts, so they were the only ones I implemented in xics.
>
> Since then, however, we have added support for PCI devices, which use
> level sensitive interrupts. It turns out the message interrupt logic
> still actually works most of the time for these, but there are
> circumstances where we can lost interrupts due to the incorrect
> interrupt logic.
>
> This patch, therefore, implements the correct xics level-sensitive
> interrupt logic. The type of the interrupt is set when a device
> allocates a new xics interrupt.
>
> Signed-off-by: David Gibson <address@hidden>
Thanks, applied to ppc-next.
Alex