On 10/18/2026 11:09 PM, Brian Cain wrote: > 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. > > Signed-off-by: Brian Cain <[email protected]> > --- > include/hw/intc/hex-l2vic.h | 14 ++++++++++---- > hw/intc/hex-l2vic.c | 10 +++++++--- > target/hexagon/op_helper.c | 14 +++++++++----- > 3 files changed, 26 insertions(+), 12 deletions(-) >
Reviewed-by: Pierrick Bouvier <[email protected]>
