summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorDapeng Mi <dapeng1.mi@linux.intel.com>2025-08-20 10:30:29 +0800
committerPeter Zijlstra <peterz@infradead.org>2025-08-21 20:09:27 +0200
commit0c5caea762de31a85cbcce65d978cec83449f699 (patch)
tree84034a5de2b37b7e4cfef3983d03d0feed2d13de /tools/perf/scripts/python/event_analyzing_sample.py
parent43796f30507802d93ead2dc44fc9637f34671a89 (diff)
downloadkernel-0c5caea762de31a85cbcce65d978cec83449f699.tar.gz
perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag
IA32_PERF_CAPABILITIES.PEBS_TIMING_INFO[bit 17] is introduced to indicate whether timed PEBS is supported. Timed PEBS adds a new "retired latency" field in basic info group to show the timing info. Please find detailed information about timed PEBS in section 8.4.1 "Timed Processor Event Based Sampling" of "Intel Architecture Instruction Set Extensions and Future Features". This patch adds PERF_CAP_PEBS_TIMING_INFO flag and KVM module leverages this flag to expose timed PEBS feature to guest. Moreover, opportunistically refine the indents and make the macros share consistent indents. Signed-off-by: Dapeng Mi <dapeng1.mi@linux.intel.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Kan Liang <kan.liang@linux.intel.com> Tested-by: Yi Lai <yi1.lai@intel.com> Link: https://lore.kernel.org/r/20250820023032.17128-5-dapeng1.mi@linux.intel.com
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions
Herbert Xu 2025-05-19crypto: octeontx2 - Use dynamic allocated memory region for lmtstBharat Bhushan 2025-05-19crypto: octeontx2 - Initialize cptlfs device info onceBharat Bhushan 2025-05-14crypto: marvell/cesa - Avoid empty transfer descriptorHerbert Xu 2025-05-14crypto: marvell/cesa - Handle zero-length skcipher requestsHerbert Xu 2025-04-28crypto: octeontx2 - Simplify multiple return statementsThorsten Blum 2025-03-21crypto: lib/Kconfig - hide library optionsArnd Bergmann 2025-03-15crypto: octeontx2 - suppress auth failure screaming due to negative testsShashank Gupta 2025-03-02crypto: octeontx - Remove unused function otx_cpt_eng_grp_has_eng_typeDr. David Alan Gilbert 2025-03-02crypto: octeontx2 - Remove unused otx2_cpt_print_uc_dbg_infoDr. David Alan Gilbert 2025-02-09crypto: drivers - Use str_enable_disable-like helpersKrzysztof Kozlowski 2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra 2024-11-26Merge tag 'pci-v6.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds 2024-11-19Merge tag 'v6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds 2024-11-15crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctxKarol Przybylski 2024-10-30crypto: marvell - replace deprecated PCI functionsPhilipp Stanner 2024-10-19crypto: cesa - use devm_platform_get_and_ioremap_resourceRosen Penev 2024-10-19crypto: cesa - remove irq_set_affinity_hintRosen Penev 2024-10-19crypto: cesa - use enabled variants for clk_getRosen Penev 2024-10-19crypto: cesa - add COMPILE_TESTRosen Penev 2024-10-19crypto: drivers - Switch back to struct platform_driver::remove()Uwe Kleine-König 2024-10-10crypto: marvell/cesa - Disable hash algorithmsHerbert Xu 2024-09-06crypto: octeontx* - Select CRYPTO_AUTHENCHerbert Xu