libpfm4 Log


Commit Date  
[7de2a0] (v4.2.0) by Stephane Eranian Stephane Eranian

Merge branch 'master' of ssh://perfmon2.git.sourceforge.net/gitroot/perfmon2/libpfm4

2011-10-07 14:16:52 Tree
[170090] by Stephane Eranian Stephane Eranian

fix typo in MIPS74k man page

Keeps Debian's lintian happy.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-07 14:15:45 Tree
[12a565] by Stephane Eranian Stephane Eranian

increase version to 4.2.0

For Makefile, spec file, debian control files

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-07 13:44:07 Tree
[a21511] by Stephane Eranian Stephane Eranian

increase version to 4.2.0

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-07 13:44:07 Tree
[29136f] by Stephane Eranian Stephane Eranian

redefine Intel NHM/WSM offcore_response:any_data

any_data: all data in/out movements
any_data_rd: all data in movements

update test suite accordingly.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-07 13:43:31 Tree
[ffea2a] by Stephane Eranian Stephane Eranian

update Intel Westmere offcore_response umasks

Differentiate WSM single and dual-socket umasks encodings.
Some bits capture different events.

Add several aliases to make it easier to express common
response types: ANY_LLC_MISS, ANY_CACHE_DRAM, LOCAL_CACHE
and so on.

Update Intel WSM/SWM-DP accordingly.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-06 11:54:35 Tree
[a033af] by Stephane Eranian Stephane Eranian

fix duplicate ucode detection on Intel X86

Needs to take into account umodel.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-06 11:52:40 Tree
[db79bc] by Stephane Eranian Stephane Eranian

update Intel NHM offcore_response umasks

Drops NHM vs. NHM_EX differentiation. It looks like
the REMOTE_* umasks are harmless on single-socket
NHM: they don't fire apparently. So we reconcile
all umasks to work on ALL NHMs.

Add a handful of useful aliases based on Intel online
docs:
- ANY_LLC_MISS
- ANY_DRAM
- LOCAL_CACHE_DRAM
- REMOTE_CACHE_DRAM
- ANY_CACHE_DRAM

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-05 12:26:26 Tree
[51abfb] by Stephane Eranian Stephane Eranian

drop is_model_umask() from intel_x86_add_defaults()

Now that we are using pattrs, this was redundant.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-05 09:28:56 Tree
[abee47] by Stephane Eranian Stephane Eranian

use pattrs in amd64_add_defaults()

Propagate change made to Intel x86 intel_x86_add_defaults().

Must only look for the list of possible attributes (umasks
already filtered by CPU model).

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-05 09:15:45 Tree
[ab318e] by Stephane Eranian Stephane Eranian

fix encoding of offcore_response:any_response

The encoding of any_response was wrong when shown via
event listing. The actual encoding via the encoding routine
was however correct when any_response was specified on the
cmdline. If any_response was implicitely added by libpfm4,
then the encoding was incorrect.

Fix validate_x86.c to have the correct encoding

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-05 08:34:02 Tree
[34cc77] by Stephane Eranian Stephane Eranian

extended pattrs debugging

pfmlib_build_event_pattrs() and pfmlib_parse_event()
to show the actual umask index.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-03 23:38:54 Tree
[1971a8] by Stephane Eranian Stephane Eranian

fix handling of default umasks with Intel umodel tag

There was a problem in pfm_intel_x86_add_defaults() where it was
looking at the wrong list of umasks to add defaults. It must use
the list of possible attributes and not the full list of attributes.
Some umasks may be specific to certain PMU models, e.g., NHM vs. NHM-EX.

Also fix the X86 validation to authorize multiple default umasks per
group as long as they are for different PMU models.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-03 14:07:57 Tree
[59fce0] by Stephane Eranian Stephane Eranian

add missing OFFCORE_RESPONSE_*:REMOTE_CACHE_HITM

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-03 12:32:01 Tree
[f2e037] by Stephane Eranian Stephane Eranian

Merge branch 'master' of ssh://perfmon2.git.sourceforge.net/gitroot/perfmon2/libpfm4

2011-10-01 19:39:31 Tree
[0f92d1] by Stephane Eranian Stephane Eranian

add missing offcore_response*:REMOTE_CACHE_HITM for NHM-EX

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-10-01 17:11:13 Tree
[f06d16] by Stephane Eranian Stephane Eranian

simplify ar command when building static library

Don't need cru because we are creating the library from scratch,
so there is no need to check for replacement. Also make the library
build on certain MIPS distros.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-09-28 07:31:44 Tree
[5d8f58] by Stephane Eranian Stephane Eranian

simlpy ar command when building static library

Don't need cru because we are creating the library from scratch,
so there is no need to check for replacement. Also make the library
build on certain MIPS distros.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-09-28 07:31:44 Tree
[68ad9b] by Phil Mucci Phil Mucci , pushed by Stephane Eranian Stephane Eranian

fix mips config register layout and missing INC_MIPS

Fix issue with MIPS config register layout. Event selector
is 7 bits and not 5.

Signed-off-by: Phil Mucci <phil.mucci@samaratechnologygroup.com>

2011-09-27 20:19:35 Tree
[4ff455] by Stephane Eranian Stephane Eranian

make umodel codes more explicit for Intel Nehalem and Westmere

Were switched back to hexadecimal form during the transformation
of the event table format.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-09-24 15:24:18 Tree
[d5649a] by Vince Weaver Vince Weaver , pushed by Stephane Eranian Stephane Eranian

rename AMD64 Fam14h RETIRED_MMX_AND_FP_INSTRUCTIONS to RETIRED_FLOATING_POINT_INSTRUCTIONS

Here is a patch that also changes the name of the event to match the BKDG
better (and also is less confusing in my opinion, as the old one doesn't
mention SSE).

Signed-off-by: Vince Weaver <vweaver1@eecs.utk.edu>

2011-09-21 21:12:46 Tree
[78bef0] by Stephane Eranian Stephane Eranian

fix another usage of strncat()

Can access n+1 bytes.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-09-21 19:52:39 Tree
[78ed2b] by Vince Weaver Vince Weaver , pushed by Stephane Eranian Stephane Eranian

fix strncat() bug

Will Cohen has been sending us coverity analysis tool reports for PAPI.
One of the bugs was one in libpfm4. strncat() can access n+1 bytes,
so you have to either specify SIZE-1 or else allocate it with SIZE+1.

Signed-off-by: Vince Weaver <vweaver1@eecs.utk.edu>

2011-09-21 19:47:07 Tree
[69fee9] by Stephane Eranian Stephane Eranian

improve descriptions for DTLB_LOAD_MISSES umasks

improve the English.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-09-21 19:21:51 Tree
[902127] by Stephane Eranian Stephane Eranian

fix DESTDIR usage

Needs to be on the install target and not as a prefix in config.mk
That solves a problem when building PAPI and rpms.

Thanks to Gary Mohr and Phil Mucci for reporting the problem,
providing a first version of the patch and testing it.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

2011-09-20 20:07:53 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks