[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1550535968-7652-1-git-send-email-luwei.kang@intel.com>
Date: Mon, 18 Feb 2019 19:26:06 -0500
From: Luwei Kang <luwei.kang@...el.com>
To: linux-kernel@...r.kernel.org, kvm@...r.kernel.org
Cc: tglx@...utronix.de, mingo@...hat.com, bp@...en8.de, hpa@...or.com,
x86@...nel.org, pbonzini@...hat.com, rkrcmar@...hat.com,
peterz@...radead.org, acme@...nel.org,
alexander.shishkin@...ux.intel.com, jolsa@...hat.com,
namhyung@...nel.org, kan.liang@...ux.intel.com, ak@...ux.intel.com,
konrad.wilk@...cle.com, Janakarajan.Natarajan@....com,
mattst88@...il.com, tim.c.chen@...ux.intel.com,
Luwei Kang <luwei.kang@...el.com>
Subject: [PATCH v2 0/2] Inject a PMI for KVM Guest when ToPA buffer is filled
Each intel processor trace table of physical addresses (ToPA) entry
has an INT bit. If this bit is set, the processor will signal a
performance-monitoring interrupt (PMI) when the corresponding trace
output region is filled. This patch set will inject a PMI for Intel
Processor Trace when ToPA buffer is filled.
>>From v1:
- Exported a global function pointers may not a good chioce.
Add a new member in kvm_guest_cbs to send Intel PT PMI for KVM guest.
Luwei Kang (2):
KVM: x86: Inject PMI for KVM guest
KVM: x86: Add support of clear Trace_ToPA_PMI status
arch/x86/events/intel/core.c | 6 +++++-
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/include/asm/msr-index.h | 8 ++++++++
arch/x86/kvm/vmx/pmu_intel.c | 8 +++++++-
arch/x86/kvm/x86.c | 10 ++++++++++
include/linux/perf_event.h | 1 +
6 files changed, 32 insertions(+), 2 deletions(-)
--
1.8.3.1
Powered by blists - more mailing lists