![]() The GIC_SET_LEVEL macro unfortunately overwrote the entire level
bitmask instead of just or'ing on the necessary bits, causing active
level PPIs on a core to clear PPIs on other cores.
Cc: qemu-stable@nongnu.org
Reported-by: Rob Herring <rob.herring@linaro.org>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Message-id: 1393031030-8692-1-git-send-email-christoffer.dall@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit
|
||
---|---|---|
.. | ||
Makefile.objs | ||
apic.c | ||
apic_common.c | ||
arm_gic.c | ||
arm_gic_common.c | ||
arm_gic_kvm.c | ||
armv7m_nvic.c | ||
etraxfs_pic.c | ||
exynos4210_combiner.c | ||
exynos4210_gic.c | ||
gic_internal.h | ||
grlib_irqmp.c | ||
heathrow_pic.c | ||
i8259.c | ||
i8259_common.c | ||
imx_avic.c | ||
ioapic.c | ||
ioapic_common.c | ||
lm32_pic.c | ||
omap_intc.c | ||
openpic.c | ||
openpic_kvm.c | ||
pl190.c | ||
puv3_intc.c | ||
realview_gic.c | ||
sh_intc.c | ||
slavio_intctl.c | ||
xics.c | ||
xics_kvm.c | ||
xilinx_intc.c |