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~

Reply via email to