From: Cornelia Huck <cornelia.huck@de.ibm.com>
To: Avi Kivity <avi@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>,
Carsten Otte <cotte@de.ibm.com>, Alexander Graf <agraf@suse.de>,
Heiko Carstens <heiko.carstens@de.ibm.com>,
Martin Schwidefsky <schwidefsky@de.ibm.com>,
KVM <kvm@vger.kernel.org>,
linux-s390 <linux-s390@vger.kernel.org>
Subject: [PATCH 0/3] KVM: s390: Trace events support.
Date: Mon, 23 Jul 2012 17:20:27 +0200 [thread overview]
Message-ID: <1343056830-45290-1-git-send-email-cornelia.huck@de.ibm.com> (raw)
Avi, Marcelo,
here's a patch set that introduces trace events for kvm/s390.
It's split into two parts:
- Trace points for architecture-defined events, like intercepts.
This patch calls into the disassembler via the interface provided
by the first patch. These trace points show up under events/kvm/.
- Trace points for implementation-specific events like interrupt
injection. These show up under a new trace system, kvm-s390.
Cornelia Huck (3):
s390/dis: Instruction decoding interface.
KVM: s390: Add architectural trace events.
KVM: s390: Add implementation-specific trace events.
arch/s390/include/asm/processor.h | 1 +
arch/s390/kernel/dis.c | 27 +++
arch/s390/kvm/diag.c | 4 +
arch/s390/kvm/intercept.c | 11 ++
arch/s390/kvm/interrupt.c | 23 +++
arch/s390/kvm/kvm-s390.c | 10 ++
arch/s390/kvm/priv.c | 9 +-
arch/s390/kvm/sigp.c | 2 +
arch/s390/kvm/trace-s390.h | 210 +++++++++++++++++++++++
arch/s390/kvm/trace.h | 341 ++++++++++++++++++++++++++++++++++++++
10 files changed, 637 insertions(+), 1 deletion(-)
create mode 100644 arch/s390/kvm/trace-s390.h
create mode 100644 arch/s390/kvm/trace.h
--
1.7.11.2
next reply other threads:[~2012-07-23 15:20 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-23 15:20 Cornelia Huck [this message]
2012-07-23 15:20 ` [PATCH 1/3] s390/dis: Instruction decoding interface Cornelia Huck
2012-07-23 15:20 ` [PATCH 2/3] KVM: s390: Add architectural trace events Cornelia Huck
2012-07-23 15:20 ` [PATCH 3/3] KVM: s390: Add implementation-specific " Cornelia Huck
2012-07-26 9:35 ` [PATCH 0/3] KVM: s390: Trace events support Avi Kivity
2012-07-26 10:47 ` Cornelia Huck
2012-07-26 11:05 ` Avi Kivity
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=1343056830-45290-1-git-send-email-cornelia.huck@de.ibm.com \
--to=cornelia.huck@de.ibm.com \
--cc=agraf@suse.de \
--cc=avi@redhat.com \
--cc=borntraeger@de.ibm.com \
--cc=cotte@de.ibm.com \
--cc=heiko.carstens@de.ibm.com \
--cc=kvm@vger.kernel.org \
--cc=linux-s390@vger.kernel.org \
--cc=mtosatti@redhat.com \
--cc=schwidefsky@de.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.