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]>

Reply via email to