Go to file
David Arcari 57c52bde2b tools/power turbostat: Add reading aperf and mperf via perf API
JIRA: https://issues.redhat.com/browse/RHEL-34610

commit e48934c9f1048ed4640b60321baf1986d1a470e1
Author: Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
Date:   Thu Jan 11 16:42:22 2024 +0100

    tools/power turbostat: Add reading aperf and mperf via perf API

    By using the perf API we spend less time in between the reads of the
    counters, resulting in more accurate calculations of the dependent
    metrics.

    Using perf API is also usually faster overall, although cache miss, if
    we get one, is more costly when using perf vs MSR driver.

    We would fallback to the msr reads if the sysfs isn't there or when in
    --no-perf mode.

    Signed-off-by: Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>

Signed-off-by: David Arcari <darcari@redhat.com>
2024-04-27 14:21:32 -04:00
Documentation Merge: Sched: schedutil/cpufreq updates 2024-04-26 12:34:20 +00:00
LICENSES
arch Merge: KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing 2024-04-26 12:34:29 +00:00
block Merge: Updates for powerpc smp nr_cpu_ids 2024-04-22 12:47:54 +00:00
certs
crypto
drivers Merge: Sched: schedutil/cpufreq updates 2024-04-26 12:34:20 +00:00
fs Merge: smb: client: fix UAF in smb2_reconnect_server() 2024-04-26 12:34:36 +00:00
include Merge: KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing 2024-04-26 12:34:29 +00:00
init
io_uring eventfd: simplify eventfd_signal_mask() 2024-04-15 19:14:00 +02:00
ipc Merge: Backport ability for code running within an IPC namespace to alter its IPC and MQ limits 2024-04-24 19:32:48 +00:00
kernel Merge: Updates for kernel tracing ring buffer 2024-04-26 12:34:59 +00:00
lib Merge: CNB95: netlink/devlink: update devlink & netlink to the v6.6 2024-04-26 12:33:53 +00:00
mm Merge: CNB95: eventfd: update to v6.8 2024-04-24 19:33:58 +00:00
net Merge: xfrm: backports from upstream 2024-04-26 12:34:25 +00:00
redhat Merge: redhat/configs: build in Tegra210 SPI driver 2024-04-26 12:34:02 +00:00
samples Merge: CNB95: eventfd: update to v6.8 2024-04-24 19:33:58 +00:00
scripts checkpatch: add ethtool_sprintf rules 2024-04-05 11:27:37 +02:00
security Merge: CNB95: netlink: update netlink core to the upstream v6.3 2024-04-24 19:47:18 +00:00
sound Merge: arch/x86: backport 2024-03-26 11:25:15 -04:00
tools tools/power turbostat: Add reading aperf and mperf via perf API 2024-04-27 14:21:32 -04:00
usr
virt eventfd: simplify eventfd_signal() 2024-04-15 19:14:00 +02:00
.clang-format
.cocciconfig
.get_maintainer.conf
.get_maintainer.ignore
.gitattributes
.gitignore
.gitlab-ci.yml gitlab-ci: allow coverage template to disable debug builds again 2024-04-09 14:39:33 +02:00
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
Kconfig.redhat
MAINTAINERS Merge: CNB95: netlink: update netlink core to the upstream v6.3 2024-04-24 19:47:18 +00:00
Makefile redhat: version two of Makefile.rhelver tweaks 2024-04-09 19:15:12 -04:00
Makefile.rhelver [redhat] kernel-5.14.0-443.el9 2024-04-25 11:53:50 -03:00
README
makefile

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.