Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Commit [6d6921] Maximize Restore History

Add oprofile support for Broadwell microarchitecture

This patch adds the event list of the Intel Broadwell architecture.
Hopefully this can still make 1.0

The patch is very straight forward: just add the model numbers and
type in the usual places and add the event list.

Passes make check

Some notes:
- Haswell included one Broadwell model number by mistake. I moved
that to Broadwell now.
- oprofile doesn't support umask sub events with different counter
constraints than other events. This affects a few events on Broadwell.
However it's not a problem when oprofile uses perf as a backend,
as perf will know how to schedule these events (once it gets the
Broadwell support). It won't work correctly with the old driver.
Most of these events are not too useful for sampling, so in practice
it's not a real problem.
- As usual PEBS events and events with offcore mask and uncore
events are missing.

Signed-off-by: Andi Kleen <ak@linux.intel.com>

Andi Kleen Andi Kleen 2014-07-16

Maynard Johnson Maynard Johnson 2014-07-16

added events/i386/broadwell
added events/i386/broadwell/events
added events/i386/broadwell/unit_masks
changed events
changed events/Makefile.am
changed events/i386
changed libop
changed libop/op_cpu_type.c
changed libop/op_cpu_type.h
changed libop/op_events.c
changed libop/op_hw_specific.h
changed utils
changed utils/ophelp.c
events/i386/broadwell/events Diff Switch to side-by-side view
Loading...
events/i386/broadwell/unit_masks Diff Switch to side-by-side view
Loading...
events
Directory.
events/Makefile.am Diff Switch to side-by-side view
Loading...
events/i386
Directory.
libop
Directory.
libop/op_cpu_type.c Diff Switch to side-by-side view
Loading...
libop/op_cpu_type.h Diff Switch to side-by-side view
Loading...
libop/op_events.c Diff Switch to side-by-side view
Loading...
libop/op_hw_specific.h Diff Switch to side-by-side view
Loading...
utils
Directory.
utils/ophelp.c Diff Switch to side-by-side view
Loading...