Messages in this thread | | | From | Luwei Kang <> | Subject | [PATCH v2 0/2] Inject a PMI for KVM Guest when ToPA buffer is filled | Date | Mon, 18 Feb 2019 19:26:06 -0500 |
| |
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
| |