mirror of
https://gitlab.com/qemu-project/qemu.git
synced 2026-10-28 16:14:47 +08:00
ciad cleared the last interrupt the L2VIC delivered regardless of its mask. So a ciad for any other interrupt would get applied incorrectly. Only clear the active interrupt when the ciad acknowledges the CPU interrupt that its VID group is delivered on, and only if that interrupt was taken or set with siad. Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>