* [kvm-ppc-devel] [PATCH] kvmppc: account guest time
@ 2008-04-07 12:37 ehrhardt
2008-04-07 12:43 ` Christian Ehrhardt
2008-04-07 20:57 ` Hollis Blanchard
0 siblings, 2 replies; 3+ messages in thread
From: ehrhardt @ 2008-04-07 12:37 UTC (permalink / raw)
To: kvm-ppc
From: Developer <developer@de.ibm.com>
This adds the support to account the guest and the host apart from each other.
It uses the already available structure&flags PF_VCPU reported in /proc/stat
and the kvm_guest_enter/exit already available in kvm_host.h.
After that patch the data is available in the proc file system. We will need
contributions to the userspace tools e.g. that read from there to bring that
feature to the end customer.
Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
---
[diffstat]
powerpc.c | 2 ++
1 files changed, 2 insertions(+)
diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c
--- a/arch/powerpc/kvm/powerpc.c
+++ b/arch/powerpc/kvm/powerpc.c
@@ -868,7 +868,9 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_v
kvmppc_check_and_deliver_interrupts(vcpu);
local_irq_disable();
+ kvm_guest_enter();
r = __kvmppc_vcpu_run(run, vcpu);
+ kvm_guest_exit();
local_irq_enable();
if (vcpu->sigset_active)
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
kvm-ppc-devel mailing list
kvm-ppc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-ppc-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [kvm-ppc-devel] [PATCH] kvmppc: account guest time
2008-04-07 12:37 [kvm-ppc-devel] [PATCH] kvmppc: account guest time ehrhardt
@ 2008-04-07 12:43 ` Christian Ehrhardt
2008-04-07 20:57 ` Hollis Blanchard
1 sibling, 0 replies; 3+ messages in thread
From: Christian Ehrhardt @ 2008-04-07 12:43 UTC (permalink / raw)
To: kvm-ppc
ehrhardt@linux.vnet.ibm.com wrote:
> From: Developer <developer@de.ibm.com>
Oops - wrong template file - should be:
From: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
>
> This adds the support to account the guest and the host apart from each other.
> It uses the already available structure&flags PF_VCPU reported in /proc/stat
> and the kvm_guest_enter/exit already available in kvm_host.h.
> After that patch the data is available in the proc file system. We will need
> contributions to the userspace tools e.g. that read from there to bring that
> feature to the end customer.
>
> Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
> ---
>
> [diffstat]
> powerpc.c | 2 ++
> 1 files changed, 2 insertions(+)
>
> diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c
> --- a/arch/powerpc/kvm/powerpc.c
> +++ b/arch/powerpc/kvm/powerpc.c
> @@ -868,7 +868,9 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_v
> kvmppc_check_and_deliver_interrupts(vcpu);
>
> local_irq_disable();
> + kvm_guest_enter();
> r = __kvmppc_vcpu_run(run, vcpu);
> + kvm_guest_exit();
> local_irq_enable();
>
> if (vcpu->sigset_active)
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Register now and save $200. Hurry, offer ends at 11:59 p.m.,
> Monday, April 7! Use priority code J8TLD2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> kvm-ppc-devel mailing list
> kvm-ppc-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/kvm-ppc-devel
--
Grüsse / regards,
Christian Ehrhardt
IBM Linux Technology Center, Open Virtualization
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
kvm-ppc-devel mailing list
kvm-ppc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-ppc-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [kvm-ppc-devel] [PATCH] kvmppc: account guest time
2008-04-07 12:37 [kvm-ppc-devel] [PATCH] kvmppc: account guest time ehrhardt
2008-04-07 12:43 ` Christian Ehrhardt
@ 2008-04-07 20:57 ` Hollis Blanchard
1 sibling, 0 replies; 3+ messages in thread
From: Hollis Blanchard @ 2008-04-07 20:57 UTC (permalink / raw)
To: kvm-ppc
On Monday 07 April 2008 07:37:28 ehrhardt@linux.vnet.ibm.com wrote:
> From: Developer <developer@de.ibm.com>
>
> This adds the support to account the guest and the host apart from each
> other. It uses the already available structure&flags PF_VCPU reported in
> /proc/stat and the kvm_guest_enter/exit already available in kvm_host.h.
> After that patch the data is available in the proc file system. We will
> need contributions to the userspace tools e.g. that read from there to
> bring that feature to the end customer.
>
> Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
> ---
>
> [diffstat]
> powerpc.c | 2 ++
> 1 files changed, 2 insertions(+)
>
> diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c
> --- a/arch/powerpc/kvm/powerpc.c
> +++ b/arch/powerpc/kvm/powerpc.c
> @@ -868,7 +868,9 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_v
> kvmppc_check_and_deliver_interrupts(vcpu);
>
> local_irq_disable();
> + kvm_guest_enter();
> r = __kvmppc_vcpu_run(run, vcpu);
> + kvm_guest_exit();
> local_irq_enable();
>
> if (vcpu->sigset_active)
Thanks; applied.
--
Hollis Blanchard
IBM Linux Technology Center
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
kvm-ppc-devel mailing list
kvm-ppc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-ppc-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-04-07 20:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-07 12:37 [kvm-ppc-devel] [PATCH] kvmppc: account guest time ehrhardt
2008-04-07 12:43 ` Christian Ehrhardt
2008-04-07 20:57 ` Hollis Blanchard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox