mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-02-07 16:50:44 -07:00
system/cpus: Assert interrupt handling is done with BQL locked
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com> Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Message-Id: <20250703173248.44995-5-philmd@linaro.org>
This commit is contained in:
parent
c77283dd5d
commit
d30245d3f5
2 changed files with 2 additions and 2 deletions
|
|
@ -93,8 +93,6 @@ static void tcg_cpu_reset_hold(CPUState *cpu)
|
|||
/* mask must never be zero, except for A20 change call */
|
||||
void tcg_handle_interrupt(CPUState *cpu, int mask)
|
||||
{
|
||||
g_assert(bql_locked());
|
||||
|
||||
cpu->interrupt_request |= mask;
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -265,6 +265,8 @@ static void generic_handle_interrupt(CPUState *cpu, int mask)
|
|||
|
||||
void cpu_interrupt(CPUState *cpu, int mask)
|
||||
{
|
||||
g_assert(bql_locked());
|
||||
|
||||
if (cpus_accel->handle_interrupt) {
|
||||
cpus_accel->handle_interrupt(cpu, mask);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue