KVM SnowRidge Adaptive PEBS

Bug #1782208 reported by Paul Lai
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Wishlist
Unassigned
qemu (Ubuntu)
New
Wishlist
Unassigned
xen (Ubuntu)
New
Wishlist
Unassigned

Bug Description

With the addition of more CPU state information of data, the PEBS(Processor Event Based Sampling) record size is greatly increased. However, most general users of PEBS require just the eventingIP and do not require such a large PEBS record.
 Adaptive PEBS provides Software the capability to configure the PEBS records to capture only the data of interest, keeping the record size compact.
 Need modify KVM and Qemu.

Adaptive PEBS (Processor Event Based Sampling) is configurable PEBS records for only interested data collection from massive PEBS data. It depends on PEBS via PT. The enabling work includes:
◾Expose this feature and MSR configure bit in guest PEBS driver
◾Save and restore status in vCPU when vm_exit and vm_entry
◾Support both host-guest mode and system mode.

Target Kernel: 5.2
Target Release: 19.10

quanxian (quanxian-wang)
description: updated
tags: added: intel-virt-19.04
removed: intel
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi,
title says KVM, but the bug is only against xen so far.

Will this need an "qemu (ubuntu)" and/or "linux (ubuntu)" task as well?

- kernel 4.20 is listed so I assume the latter.
- Comment mentions Qemu, will it be in 2.13 or are changes needed on top?

quanxian (quanxian-wang)
description: updated
quanxian (quanxian-wang)
description: updated
tags: added: intel-virt-19.10
removed: intel-virt-19.04
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Again, this semes to be a Kernel/qemu bug that was only filed against xen.
Added bug tasks to not get lost.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Are there updates and/or references to commits in those projects already that we can use to track and integrate those features?

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1782208

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: eoan
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Feature request that does not need the kernel logs the bot asks for

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Paul Lai (pclai) wrote : RE: [Bug 1782208] Re: KVM SnowRidge Adaptive PEBS

No updates/upstream at this time.

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Christian Ehrhardt ?
Sent: Monday, May 6, 2019 10:29 PM
To: Lai, Paul C <email address hidden>
Subject: [Bug 1782208] Re: KVM SnowRidge Adaptive PEBS

Are there updates and/or references to commits in those projects already that we can use to track and integrate those features?

--
You received this bug notification because you are subscribed to the bug report.
https://bugs.launchpad.net/bugs/1782208

Title:
  KVM SnowRidge Adaptive PEBS

Status in linux package in Ubuntu:
  Incomplete
Status in qemu package in Ubuntu:
  New
Status in xen package in Ubuntu:
  New

Bug description:
  With the addition of more CPU state information of data, the PEBS(Processor Event Based Sampling) record size is greatly increased. However, most general users of PEBS require just the eventingIP and do not require such a large PEBS record.
   Adaptive PEBS provides Software the capability to configure the PEBS records to capture only the data of interest, keeping the record size compact.
   Need modify KVM and Qemu.

  Adaptive PEBS (Processor Event Based Sampling) is configurable PEBS records for only interested data collection from massive PEBS data. It depends on PEBS via PT. The enabling work includes:
  ◾Expose this feature and MSR configure bit in guest PEBS driver
  ◾Save and restore status in vCPU when vm_exit and vm_entry
  ◾Support both host-guest mode and system mode.

  Target Kernel: 5.2
  Target Release: 19.10

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

Robie Basak (racb)
Changed in linux (Ubuntu):
importance: Undecided → Wishlist
Changed in qemu (Ubuntu):
importance: Undecided → Wishlist
Changed in xen (Ubuntu):
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.