[Qemu-devel] [PATCH] arm_gic: handle banked enable bits for per-cpu interrupts

2011-11-06 Thread Peter Maydell
From: Rabin Vincent ra...@rab.in The first enable set/clear register (which controls the PPIs and SGIs) is supposed to be banked for each processor. Currently it is just handled globally and this prevents recent SMP Linux kernels from booting, because CPU0 stops receiving localtimer interrupts

Re: [Qemu-devel] [PATCH] arm_gic: handle banked enable bits for per-cpu interrupts

2011-11-01 Thread Peter Maydell
On 28 October 2011 18:40, Rabin Vincent ra...@rab.in wrote: The first enable set/clear register (which controls the PPIs and SGIs) is supposed to be banked for each processor.  Currently it is just handled globally and this prevents recent SMP Linux kernels from booting, because CPU0 stops

Re: [Qemu-devel] [PATCH] arm_gic: handle banked enable bits for per-cpu interrupts

2011-11-01 Thread Peter Maydell
On 1 November 2011 22:31, Peter Maydell peter.mayd...@linaro.org wrote: On 28 October 2011 18:40, Rabin Vincent ra...@rab.in wrote: The first enable set/clear register (which controls the PPIs and SGIs) is supposed to be banked for each processor.  Currently it is just handled globally and

[Qemu-devel] [PATCH] arm_gic: handle banked enable bits for per-cpu interrupts

2011-10-28 Thread Rabin Vincent
The first enable set/clear register (which controls the PPIs and SGIs) is supposed to be banked for each processor. Currently it is just handled globally and this prevents recent SMP Linux kernels from booting, because CPU0 stops receiving localtimer interrupts when CPU1 disables them locally.