On 3/17/25 21:51, Pierrick Bouvier wrote:
diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c
index f89568bfa39..28de3990699 100644
--- a/accel/kvm/kvm-all.c
+++ b/accel/kvm/kvm-all.c
@@ -13,6 +13,10 @@
   *
   */
+#ifdef TARGET_AARCH64
+#define KVM_HAVE_MCE_INJECTION 1
+#endif
+
  #include "qemu/osdep.h"
  #include <sys/ioctl.h>
  #include <poll.h>

I think this define should go after all #includes, emphasizing that it only 
affects this file.

I think the #ifdef should use __aarch64__. KVM is explicitly only for the host, so TARGET_AARCH64 really means the host is also AArch64.

I think you should go ahead and adjust x86_64 either with the same patch or immediately afterward. There are only two users after all.


r~

Reply via email to