From: Philippe Mathieu-Daudé Date: Tue, 28 Oct 2025 05:41:47 +0000 (+0100) Subject: accel/hvf: Mention hvf_arch_update_guest_debug() must run on vCPU X-Git-Tag: v10.2.0-rc1~28^2~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=073e7e1cbea96d2bd36310d9119faceb4bf58989;p=thirdparty%2Fqemu.git accel/hvf: Mention hvf_arch_update_guest_debug() must run on vCPU Since hvf_arch_update_guest_debug() calls hvf_arch_set_traps() and hvf_arch_update_guest_debug(), which must run on a vCPU, it also must. Mention it. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Mads Ynddal Signed-off-by: Peter Maydell --- diff --git a/include/system/hvf_int.h b/include/system/hvf_int.h index 0c335facc3..241c668795 100644 --- a/include/system/hvf_int.h +++ b/include/system/hvf_int.h @@ -83,6 +83,8 @@ int hvf_arch_vcpu_exec(CPUState *); int hvf_arch_put_registers(CPUState *); /* Must be called by the owning thread */ int hvf_arch_get_registers(CPUState *); +/* Must be called by the owning thread */ +void hvf_arch_update_guest_debug(CPUState *cpu); struct hvf_sw_breakpoint { vaddr pc; @@ -109,7 +111,6 @@ void hvf_arch_remove_all_hw_breakpoints(void); * handled by calling down to hvf_arch_update_guest_debug. */ int hvf_update_guest_debug(CPUState *cpu); -void hvf_arch_update_guest_debug(CPUState *cpu); /* * Return whether the guest supports debugging.