Hi -
These are bugs and helps I found while fixing up FTQ. The user-visible
changes are helper programs: cpuid (querying cpuid) and turbo (querying
and setting turbo mode).
You'll need to rebuild perf to get a bug fix. Fastest way:
$ cd tools/dev-util/perf/; make install; cd -
Barret
The following changes since commit 0ab51228469999e872d18a29c025ebc84eabd396:
fcntl: reduce noise on invalid arguments (2017-10-17 10:04:54 -0400)
are available in the Git repository at:
[email protected]:brho/akaros.git perf
for you to fetch changes up to 9149ab5e6a29ee449908ed428ede857184108a70:
x86: Add get_actual_pstate() (2017-10-26 14:33:29 -0400)
----------------------------------------------------------------
View this online at:
https://github.com/brho/akaros/compare/0ab512284699...9149ab5e6a29
----------------------------------------------------------------
Barret Rhoden (7):
Add a cpuid helper program
x86: Add a turbo mode helper
perf: Fix uninitialized core_set bug
perf: Fix perf event attr config
perf: x86: Fix GPF with bad events
x86: Use MSRs and model info for timer freqs (XCC)
x86: Add get_actual_pstate()
kern/arch/x86/arch.h | 1 +
kern/arch/x86/cpuinfo.c | 11 +-
kern/arch/x86/devarch.c | 5 +-
kern/arch/x86/idle.c | 9 ++
kern/arch/x86/perfmon.c | 7 +-
kern/arch/x86/ros/msr-index.h | 2 +-
kern/arch/x86/time.c | 110 ++++++++++++++--
tests/cpuid.c | 36 ++++++
tests/turbo.c | 275 ++++++++++++++++++++++++++++++++++++++++
tools/dev-util/perf/akaros.c | 8 ++
tools/dev-util/perf/akaros.h | 1 +
tools/dev-util/perf/perf_core.c | 6 +-
12 files changed, 451 insertions(+), 20 deletions(-)
create mode 100644 tests/cpuid.c
create mode 100644 tests/turbo.c
--
You received this message because you are subscribed to the Google Groups
"Akaros" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.