[Libguestfs] [PATCH] launch: direct: limit kvm-pit.lost_tick_policy to x86

Pino Toscano ptoscano at redhat.com
Fri Sep 1 12:10:05 UTC 2017


This QEMU property is specific to x86/x86_64, so add it only on these
architectures.
---
 lib/launch-direct.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/launch-direct.c b/lib/launch-direct.c
index bc43dcea2..3b848165c 100644
--- a/lib/launch-direct.c
+++ b/lib/launch-direct.c
@@ -519,8 +519,10 @@ launch_direct (guestfs_h *g, void *datav, const char *arg)
   arg ("-rtc", "driftfix=slew");
   if (guestfs_int_qemu_supports (g, data->qemu_data, "-no-hpet"))
     flag ("-no-hpet");
+#if defined(__i386__) || defined(__x86_64__)
   if (guestfs_int_version_ge (&data->qemu_version, 1, 3, 0))
     arg ("-global", "kvm-pit.lost_tick_policy=discard");
+#endif
 
   /* UEFI (firmware) if required. */
   if (guestfs_int_get_uefi (g, &uefi_code, &uefi_vars, &uefi_flags) == -1)
-- 
2.13.5




More information about the Libguestfs mailing list