diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2020-02-07 14:04:27 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2020-02-07 14:04:27 +0000 |
commit | d63d0ec59d87a698de5ed843288f90a23470cf2e (patch) | |
tree | 105ff5302c5441e63bdf0050568b0110457accb9 /hw/dma | |
parent | 16e07f78df002067bc4bfb115ba1ee0ce278e9e5 (diff) |
target/arm: Raise only one interrupt in arm_cpu_exec_interrupt
The fall through organization of this function meant that we
would raise an interrupt, then might overwrite that with another.
Since interrupt prioritization is IMPLEMENTATION DEFINED, we
can recognize these in any order we choose.
Unify the code to raise the interrupt in a block at the end.
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200206105448.4726-42-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/dma')
0 files changed, 0 insertions, 0 deletions