Hi all,
this small patch series introduces stolen ticks accounting for Xen on
ARM. Stolen ticks are clocksource ticks that have been "stolen" from the
cpu, typically because Linux is running in a virtual machine and the
vcpu has been descheduled.
Stefano Stabellini (3):
arm_arch_timer: introduce arch_timer_stolen_ticks
xen: move do_stolen_accounting to drivers/xen/time.c
xen/arm: account for stolen ticks
arch/arm/include/asm/arch_timer.h | 5 +
arch/arm/xen/enlighten.c | 4 +
arch/x86/xen/time.c | 127 +------------------------------
drivers/clocksource/arm_arch_timer.c | 6 ++
drivers/xen/Makefile | 2 +-
drivers/xen/time.c | 142 ++++++++++++++++++++++++++++++++++
include/xen/xen-ops.h | 4 +
7 files changed, 163 insertions(+), 127 deletions(-)
create mode 100644 drivers/xen/time.c
git://git.kernel.org/pub/scm/linux/kernel/git/sstabellini/xen.git lost_ticks_1
Cheers,
Stefano
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/