← Back to team overview

kernel-packages team mailing list archive

[Bug 1521678] Comment bridged from LTC Bugzilla

 

------- Comment From hemkshaw@xxxxxxxxxx 2016-02-09 00:21 EDT-------
(In reply to comment #14)
> > Breno - it is not clear to me to which patches you refer. I found these
> > patches in linux-next:
> Hello Tim, Sorry, the patches required to be included is, in fact, confusing.
>
> > perf kvm/{x86,s390}: Remove dependency on uapi/kvm_perf.h
> > perf kvm/{x86,s390}: Remove const from kvm_events_tp
> > perf kvm/powerpc: Port perf kvm stat to powerpc
> > perf kvm/powerpc: Add support for HCALL reasons
>
> I understand that all of them might be part of the same feature (fix perf
> kvm stat), but I would prefer Hemant to confirm.

The above patches are needed for this feauture (all of them). These commits are from linux-next :
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git

78e6c39b231a8e31e193534fdbe29291b7fd8f37 perf kvm/powerpc: Add support for HCALL reasons
066d3593e1b14690dc1131d50cacbb0b7eb3f160 perf kvm/powerpc: Port perf kvm stat to powerpc
48deaa74fcdad516a94fe38a4af706747d9e4745 perf kvm/{x86,s390}: Remove const from kvm_events_tp
162607ea20fafb4a76234ebe4314cd733345482e perf kvm/{x86,s390}: Remove dependency on uapi/kvm_perf.h

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1521678

Title:
  perf enahancements for ppc64

Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Xenial:
  In Progress

Bug description:
  perf kvm stat record/report is not supported on powerpc currently.
  With perf kvm stat record/report analysis of kvm exit events and
  hypervisor calls can be done. The statistics for these events can be
  shown individually for each running VM in the host and can be very
  useful in giving an idea of the performance of a VM under a certain
  workload.

  This can show how many number of KVM exits have happened during a
  certain period of time. Along with the total number of exits, all the
  exits are grouped according to their specific exit reasons. Also,
  frequency for individual exit reasons is shown. Same can be done with
  hypervisor calls too.

  Updating this with two more features :
  - perf intr regs sampling support. Patches are currently in v3.
  https://lkml.org/lkml/2015/11/3/25

  - Guest symbol resolution:
  To enable perf kvm record for powerpc, we need to sample the instruction pointer from kvm guest_exit tracepoint. The patches for this feature are currently being sent.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1521678/+subscriptions