]> xenbits.xensource.com Git - qemu-upstream-4.2-testing.git/commitdiff
xen: disable rtc_clock
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Mon, 21 Nov 2011 11:10:21 +0000 (11:10 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 15 May 2012 17:57:08 +0000 (17:57 +0000)
rtc_clock is only used by the RTC emulator (mc146818rtc.c), however Xen
has its own RTC emulator in the hypervisor so we can disable it.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
xen-all.c

index 6d6f400ef6a8856d9fa88a3d0311a6df8bc807e5..789e79bc25492b78d64758bfe5a36869bbefa69f 100644 (file)
--- a/xen-all.c
+++ b/xen-all.c
@@ -541,6 +541,10 @@ void xen_vcpu_init(void)
         qemu_register_reset(xen_reset_vcpu, first_cpu);
         xen_reset_vcpu(first_cpu);
     }
+    /* if rtc_clock is left to default (host_clock), disable it */
+    if (rtc_clock == host_clock) {
+        qemu_clock_enable(rtc_clock, false);
+    }
 }
 
 /* get the ioreq packets from share mem */