@samitouri / QOSamiQemu / commits / e32e858cf8

accel/kvm: Simplify kvm_init() w.r.t. TARGET_KVM_HAVE_GUEST_DEBUG

Simplify #ifdef'ry using TARGET_KVM_HAVE_GUEST_DEBUG in kvm_init(). No need to zero-initialize kvm_sstep_flags again. Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-ID: <20260705215729.62196-11-philmd@oss.qualcomm.com>

Philippe Mathieu-Daudé committed Jun 26, 2026 at 12:30 UTC e32e858cf8090b4351021cd997b719258999784f
1 file changed +1 -4
accel/kvm/kvm-all.c
+1 -4
@@ -3040,21 +3040,18 @@ static int kvm_init(AccelState *as, MachineState *ms)
3040 #ifdef TARGET_KVM_HAVE_GUEST_DEBUG
3041 kvm_has_guest_debug =
3042 (kvm_check_extension(s, KVM_CAP_SET_GUEST_DEBUG) > 0);
3043 -#endif
3043
3045 - kvm_sstep_flags = 0;
3044 if (kvm_has_guest_debug) {
3045 kvm_sstep_flags = SSTEP_ENABLE;
3046
3049 -#if defined TARGET_KVM_HAVE_GUEST_DEBUG
3047 int guest_debug_flags =
3048 kvm_check_extension(s, KVM_CAP_SET_GUEST_DEBUG2);
3049
3050 if (guest_debug_flags & KVM_GUESTDBG_BLOCKIRQ) {
3051 kvm_sstep_flags |= SSTEP_NOIRQ;
3052 }
3056 -#endif
3053 }
3054 +#endif
3055
3056 kvm_state = s;
3057