aboutsummaryrefslogtreecommitdiff
path: root/drivers/kvm/kvm_main.c
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2007-10-18 14:39:10 +0200
committerAvi Kivity <avi@qumranet.com>2008-01-30 17:52:54 +0200
commite56a7a28e21aa2d1af659d8f38952411ce9ae40e (patch)
treeef8899484d5c805cf71d9138a705ef649487751d /drivers/kvm/kvm_main.c
parent8a7ae055f3533b520401c170ac55e30628b34df5 (diff)
KVM: Use virtual cpu accounting if available for guest times.
ppc and s390 offer the possibility to track process times precisely by looking at cpu timer on every context switch, irq, softirq etc. We can use that infrastructure as well for guest time accounting. We need to account the used time before we change the state. This patch adds a call to account_system_vtime to kvm_guest_enter and kvm_guest exit. If CONFIG_VIRT_CPU_ACCOUNTING is not set, account_system_vtime is defined in hardirq.h as an empty function, which means this patch does not change the behaviour on other platforms. I compile tested this patch on x86 and function tested the patch on s390. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'drivers/kvm/kvm_main.c')
0 files changed, 0 insertions, 0 deletions