[RFC PATCH 2/3] kvm/x86: report guest steal time in host

2015-04-22 Thread Naveen N. Rao
Report guest steal time in host task statistics. On x86, this is just
the scheduler run_delay.

Signed-off-by: Naveen N. Rao naveen.n@linux.vnet.ibm.com
---
 arch/x86/kvm/x86.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index 0ee725f..737b0e4 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -2094,6 +2094,7 @@ static void record_steal_time(struct kvm_vcpu *vcpu)
 
vcpu-arch.st.steal.steal += vcpu-arch.st.accum_steal;
vcpu-arch.st.steal.version += 2;
+   current-gstime += vcpu-arch.st.accum_steal;
vcpu-arch.st.accum_steal = 0;
 
kvm_write_guest_cached(vcpu-kvm, vcpu-arch.st.stime,
-- 
2.3.5

--
To unsubscribe from this list: send the line unsubscribe kvm-ppc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[RFC PATCH 2/3] kvm/x86: report guest steal time in host

2015-04-22 Thread Naveen N. Rao
Report guest steal time in host task statistics. On x86, this is just
the scheduler run_delay.

Signed-off-by: Naveen N. Rao naveen.n@linux.vnet.ibm.com
---
 arch/x86/kvm/x86.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index 0ee725f..737b0e4 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -2094,6 +2094,7 @@ static void record_steal_time(struct kvm_vcpu *vcpu)
 
vcpu-arch.st.steal.steal += vcpu-arch.st.accum_steal;
vcpu-arch.st.steal.version += 2;
+   current-gstime += vcpu-arch.st.accum_steal;
vcpu-arch.st.accum_steal = 0;
 
kvm_write_guest_cached(vcpu-kvm, vcpu-arch.st.stime,
-- 
2.3.5

--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html