-
- Downloads
x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.
Use xen_vcpuop_clockevent instead of hpet and APIC timers as main clockevent device on all vcpus, use the xen wallclock time as wallclock instead of rtc and use xen_clocksource as clocksource. The pv clock algorithm needs to work correctly for the xen_clocksource and xen wallclock to be usable, only modern Xen versions offer a reliable pv clock in HVM guests (XENFEAT_hvm_safe_pvclock). Using the hpet as clocksource means a VMEXIT every time we read/write to the hpet mmio addresses, pvclock give us a better rating without VMEXITs. Same goes for the xen wallclock and xen_vcpuop_clockevent Signed-off-by:Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by:
Don Dutile <ddutile@redhat.com> Signed-off-by:
Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Showing
- arch/x86/xen/enlighten.c 2 additions, 12 deletionsarch/x86/xen/enlighten.c
- arch/x86/xen/suspend.c 6 additions, 0 deletionsarch/x86/xen/suspend.c
- arch/x86/xen/time.c 53 additions, 5 deletionsarch/x86/xen/time.c
- arch/x86/xen/xen-ops.h 2 additions, 5 deletionsarch/x86/xen/xen-ops.h
- include/xen/interface/features.h 3 additions, 0 deletionsinclude/xen/interface/features.h
Loading
Please register or sign in to comment