Re: [Qemu-devel] [v2] nvic: set pending status for not active interrupts

2016-10-31 Thread Krzeminski, Marcin (Nokia - PL/Wroclaw)
> -Original Message- > From: Peter Maydell [mailto:peter.mayd...@linaro.org] > Sent: Monday, October 31, 2016 11:15 AM > To: Krzeminski, Marcin (Nokia - PL/Wroclaw) > > Cc: QEMU Developers ; qemu-arm a...@nongnu.org>; rfsw-patc...@mlist.nokia.com > Subject: Re: [v2] nvic: set pending st

Re: [Qemu-devel] [v2] nvic: set pending status for not active interrupts

2016-10-31 Thread Peter Maydell
On 31 October 2016 at 11:56, Krzeminski, Marcin (Nokia - PL/Wroclaw) wrote: >> "after exiting interrupt handler" is the wrong condition to check. >> You need to: >> * cause the interrupt line to be set >> * enter the interrupt handler as a result (int becomes active) >> * cause the interrupt li

Re: [Qemu-devel] [v2] nvic: set pending status for not active interrupts

2016-10-31 Thread Peter Maydell
On 31 October 2016 at 09:11, Krzeminski, Marcin (Nokia - PL/Wroclaw) wrote: > Peter, > >> -Original Message- >> From: Peter Maydell [mailto:peter.mayd...@linaro.org] >> > +static void gic_set_irq_nvic(GICState *s, int irq, int level, >> > + int cm, int targe

Re: [Qemu-devel] [v2] nvic: set pending status for not active interrupts

2016-10-31 Thread Krzeminski, Marcin (Nokia - PL/Wroclaw)
Peter, > -Original Message- > From: Peter Maydell [mailto:peter.mayd...@linaro.org] > Sent: Monday, October 24, 2016 5:26 PM > To: Krzeminski, Marcin (Nokia - PL/Wroclaw) > > Cc: QEMU Developers ; qemu-arm a...@nongnu.org>; rfsw-patc...@mlist.nokia.com > Subject: Re: [v2] nvic: set pendi

Re: [Qemu-devel] [v2] nvic: set pending status for not active interrupts

2016-10-24 Thread Peter Maydell
On 18 October 2016 at 07:14, wrote: > From: Marcin Krzeminski > > According to ARM DUI 0552A 4.2.10. NVIC set pending status > also for disabled interrupts. This patch adds possibility > to emulate this in Qemu. > > Signed-off-by: Marcin Krzeminski Thanks for rolling a v2. Unfortunately I thin

[Qemu-devel] [v2] nvic: set pending status for not active interrupts

2016-10-18 Thread marcin.krzeminski
From: Marcin Krzeminski According to ARM DUI 0552A 4.2.10. NVIC set pending status also for disabled interrupts. This patch adds possibility to emulate this in Qemu. Signed-off-by: Marcin Krzeminski --- Changes for v2: - add a dedicated unction for nvic - update complete_irq hw/intc/ar