[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH for-8.0 0/7] main-loop: Introduce QEMU_IOTHREAD_LOCK_GUARD
From: |
Richard Henderson |
Subject: |
[PATCH for-8.0 0/7] main-loop: Introduce QEMU_IOTHREAD_LOCK_GUARD |
Date: |
Fri, 18 Nov 2022 01:18:51 -0800 |
Simplify the usage of qemu_mutex_lock_iothread.
Split out for ease of review.
Doesn't actually depend on anything, but patchew only handles a single
dependency, so I need to thread the dependency through the patch sets.
Based-on: 20221111074101.2069454-1-richard.henderson@linaro.org
("tcg: Support for Int128 with helpers")
r~
Richard Henderson (7):
qemu/main-loop: Introduce QEMU_IOTHREAD_LOCK_GUARD
hw/mips: Use QEMU_IOTHREAD_LOCK_GUARD in cpu_mips_irq_request
target/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in ppc_maybe_interrupt
target/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in cpu_interrupt_exittb
target/riscv: Use QEMU_IOTHREAD_LOCK_GUARD in riscv_cpu_update_mip
hw/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in ppc_set_irq
accel/tcg: Use QEMU_IOTHREAD_LOCK_GUARD in io_readx/io_writex
include/qemu/main-loop.h | 29 +++++++++++++++++++++++++++++
accel/tcg/cputlb.c | 25 ++++++++-----------------
hw/mips/mips_int.c | 11 +----------
hw/ppc/ppc.c | 10 +---------
target/ppc/excp_helper.c | 11 +----------
target/ppc/helper_regs.c | 14 ++++----------
target/riscv/cpu_helper.c | 10 +---------
7 files changed, 45 insertions(+), 65 deletions(-)
--
2.34.1
- [PATCH for-8.0 0/7] main-loop: Introduce QEMU_IOTHREAD_LOCK_GUARD,
Richard Henderson <=