qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 1.0 v2] malta: Fix regression (i8259 interrupts


From: Aurelien Jarno
Subject: Re: [Qemu-devel] [PATCH 1.0 v2] malta: Fix regression (i8259 interrupts did not work)
Date: Sat, 7 Jan 2012 20:48:27 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

On Tue, Nov 29, 2011 at 06:34:48AM +0100, Stefan Weil wrote:
> Commit 5632ae46d5bda798e971dae48ebb318ac2c3686a passes the address
> of i8259 to qemu_irq_proxy. i8259 is an auto variable with undefined
> value outside of mips_malta_init.
> 
> This made the interrupt proxy unusable: either QEMU crashes, or
> the interrupt handler was not called.
> 
> Ethernet for example no longer worked with MIPS Malta.
> 
> v2:
> While v1 used a static variable for i8259, this patch introduces
> a qdev for the malta machine. i8259 is now part of the device status.
> This is a minimal qdev implementation to keep the patch small.
> 
> Signed-off-by: Stefan Weil <address@hidden>
> ---
>  hw/mips_malta.c |   39 +++++++++++++++++++++++++++++++++++----
>  1 files changed, 35 insertions(+), 4 deletions(-)

Thanks applied. Cc: QEMU stable as the patch should also be applied
there.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
address@hidden                 http://www.aurel32.net



reply via email to

[Prev in Thread] Current Thread [Next in Thread]