From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753174AbaDYJMb (ORCPT ); Fri, 25 Apr 2014 05:12:31 -0400 Received: from e06smtp16.uk.ibm.com ([195.75.94.112]:56943 "EHLO e06smtp16.uk.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753077AbaDYJMV (ORCPT ); Fri, 25 Apr 2014 05:12:21 -0400 From: Christian Borntraeger To: Paolo Bonzini , Jiri Olsa Cc: KVM , linux-s390 , Cornelia Huck , Arnaldo Carvalho de Melo , linux-kernel@vger.kernel.org, Ingo Molnar , Alexander Yarygin , Christian Borntraeger Subject: [PATCH/RFC 00/11] perf/s390/kvm: trace events, perf kvm stat Date: Fri, 25 Apr 2014 11:12:22 +0200 Message-Id: <1398417153-57347-1-git-send-email-borntraeger@de.ibm.com> X-Mailer: git-send-email 1.8.4.2 X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 14042509-3548-0000-0000-000008D9FB73 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The goal of this series is to - enable perf kvm stat on s390 - get rid of a perf warning "insn_to_mnemonic not found" when it tries to decode s390 perf trace events Review feedback is welcome. In addition, The patch set touches s390/kvm code and perf code. So any feedback on which tree to use for this series is also welcome. Christian Alexander Yarygin (11): s390: add sie exit reasons tables KVM: s390: Use trace tables from sie.h. KVM: s390: decoder of SIE intercepted instructions KVM: s390: Use intercept_insn decoder in trace event perf kvm: Intoduce HAVE_KVM_STAT_SUPPORT flag perf kvm: simplify of exit reasons tables definitions perf kvm: Refactoring of cpu_isa_config() perf kvm: allow for variable string sizes perf kvm: use defines of kvm events perf: allow to use cpuinfo on s390 perf kvm: add stat support on s390 arch/s390/include/uapi/asm/kvm.h | 7 + arch/s390/include/uapi/asm/sie.h | 245 ++++++++++++++++++++++++++++++++++ arch/s390/kvm/trace.h | 39 +----- arch/x86/include/uapi/asm/kvm.h | 8 ++ tools/perf/MANIFEST | 3 + tools/perf/arch/s390/Makefile | 2 + tools/perf/arch/s390/util/header.c | 17 +++ tools/perf/arch/x86/Makefile | 1 + tools/perf/builtin-kvm.c | 263 +++++++++++++++++++++++++++++-------- tools/perf/config/Makefile | 4 + tools/perf/perf.h | 1 + 11 files changed, 499 insertions(+), 91 deletions(-) create mode 100644 arch/s390/include/uapi/asm/sie.h create mode 100644 tools/perf/arch/s390/util/header.c -- 1.8.4.2