]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
perf/x86/amd/ibs: Update IBS MSRs and feature definitions
authorAravind Gopalakrishnan <Aravind.Gopalakrishnan@amd.com>
Mon, 10 Nov 2014 20:24:26 +0000 (14:24 -0600)
committerJiri Slaby <jslaby@suse.cz>
Tue, 2 Jun 2015 09:50:21 +0000 (11:50 +0200)
commitdd1723e681b0aa529cc43d404339232a55067ad2
treef055758d7b6244e165b4c4acd6b7d4ab940ca47f
parent5ad7463fd6bf6187f15324c42337d9a5fbf2a1e9
perf/x86/amd/ibs: Update IBS MSRs and feature definitions

commit 904cb3677f3adcd3d837be0a0d0b14251ba8d6f7 upstream.

New Fam15h models carry extra feature bits and extend
the MSR register space for IBS ops. Adding them here.

While at it, add functionality to read IbsBrTarget and
OpData4 depending on their availability if user wants a
PERF_SAMPLE_RAW.

Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@amd.com>
Acked-by: Borislav Petkov <bp@suse.de>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Len Brown <len.brown@intel.com>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: <paulus@samba.org>
Cc: <acme@kernel.org>
Link: http://lkml.kernel.org/r/1415651066-13523-1-git-send-email-Aravind.Gopalakrishnan@amd.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
arch/x86/include/asm/perf_event.h
arch/x86/include/uapi/asm/msr-index.h
arch/x86/kernel/cpu/perf_event_amd_ibs.c