On 8/30/25 01:31, Paolo Bonzini wrote:
Writes to interrupt_request used non-atomic accesses, but there are a
few cases where the access was not protected by the BQL. Now that
there is a full set of helpers, it's easier to guarantee that
interrupt_request accesses are fully atomic, so just drop the
requirement instead of fixing them.
Signed-off-by: Paolo Bonzini<[email protected]>
---
include/hw/core/cpu.h | 1 -
hw/core/cpu-common.c | 12 +-----------
system/cpus.c | 3 +--
3 files changed, 2 insertions(+), 14 deletions(-)
I guess we didn't need SEQ_CST, but since we don't choose to play with relaxed atomics
elsewhere, it would simply complicate things to start.
Reviewed-by: Richard Henderson <[email protected]>
r~