From: Anthony Liguori <anthony@codemonkey.ws>
To: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Cc: qemu-devel@nongnu.org, Prerna Saxena <prerna@linux.vnet.ibm.com>
Subject: Re: [Qemu-devel] [PATCH] trace: Trace vm_start()/vm_stop()
Date: Sun, 21 Nov 2010 09:20:36 -0600 [thread overview]
Message-ID: <4CE938C4.5030306@codemonkey.ws> (raw)
In-Reply-To: <1289910025-25448-1-git-send-email-stefanha@linux.vnet.ibm.com>
On 11/16/2010 06:20 AM, Stefan Hajnoczi wrote:
> VM state change notifications are invoked from vm_start()/vm_stop().
> Trace these state changes so we can reason about the state of the VM
> from trace output.
>
> Signed-off-by: Stefan Hajnoczi<stefanha@linux.vnet.ibm.com>
>
Applied. Thanks.
Regards,
Anthony Liguori
> ---
> trace-events | 3 +++
> vl.c | 3 +++
> 2 files changed, 6 insertions(+), 0 deletions(-)
>
> diff --git a/trace-events b/trace-events
> index 947f8b0..da03d4b 100644
> --- a/trace-events
> +++ b/trace-events
> @@ -189,3 +189,6 @@ disable sun4m_iommu_mem_writel_pgflush(uint32_t val) "page flush %x"
> disable sun4m_iommu_page_get_flags(uint64_t pa, uint64_t iopte, uint32_t ret) "get flags addr %"PRIx64" => pte %"PRIx64", *pte = %x"
> disable sun4m_iommu_translate_pa(uint64_t addr, uint64_t pa, uint32_t iopte) "xlate dva %"PRIx64" => pa %"PRIx64" iopte = %x"
> disable sun4m_iommu_bad_addr(uint64_t addr) "bad addr %"PRIx64""
> +
> +# vl.c
> +disable vm_state_notify(int running, int reason) "running %d reason %d"
> diff --git a/vl.c b/vl.c
> index c58583d..87e76ad 100644
> --- a/vl.c
> +++ b/vl.c
> @@ -158,6 +158,7 @@ int main(int argc, char **argv)
>
> #include "slirp/libslirp.h"
>
> +#include "trace.h"
> #include "qemu-queue.h"
> #include "cpus.h"
> #include "arch_init.h"
> @@ -1074,6 +1075,8 @@ void vm_state_notify(int running, int reason)
> {
> VMChangeStateEntry *e;
>
> + trace_vm_state_notify(running, reason);
> +
> for (e = vm_change_state_head.lh_first; e; e = e->entries.le_next) {
> e->cb(e->opaque, running, reason);
> }
>
prev parent reply other threads:[~2010-11-21 15:20 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-16 12:20 [Qemu-devel] [PATCH] trace: Trace vm_start()/vm_stop() Stefan Hajnoczi
2010-11-21 15:20 ` Anthony Liguori [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4CE938C4.5030306@codemonkey.ws \
--to=anthony@codemonkey.ws \
--cc=prerna@linux.vnet.ibm.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@linux.vnet.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.