Skip to content

Commit 97d4687

Browse files
author
James Ralph
committedAug 23, 2012
Pickup the changelog from papi 4.4
This was only included in the stable-4.4 branch.
1 parent 628c2b6 commit 97d4687

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed
 

‎ChangeLogP440.txt

+131
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
2012-04-17
2+
3+
* 8782daed cvs2cl.pl delete_before_release.sh gitlog2changelog.py...: Update
4+
the release machinery for git. gitlog2changelog.py takes the output of git
5+
log and parses it to something like a changelog.
6+
7+
* 80ff04a9 doc/Doxyfile-html: Cover up an instance of doxygen using full
8+
paths. Doxygen ( up to 1.8.0, the most recent at this writing ) would use
9+
full paths in directory dependencies ignoring the use relative paths config
10+
option.
11+
12+
* c556dad1 doc/Doxyfile-common papi.spec src/Makefile.in...: Bump the version
13+
for the PAPI 4.4.0 release.
14+
15+
2012-04-14
16+
17+
* 27174c0b src/components/bgpm/CNKunit/CVS/Entries
18+
src/components/bgpm/CNKunit/CVS/Repository
19+
src/components/bgpm/CNKunit/CVS/Root...: Removed CVS stuff from Q code.
20+
21+
* 970a2d50 src/configure src/configure.in src/linux-bgq.c...: Removed
22+
papi_events.csv parsing from Q code. (CVS stuff still needs to be taken care
23+
of.)
24+
25+
2012-04-13
26+
27+
* 853d6c74 src/libpfm-3.y/lib/intel_corei7_events.h
28+
src/libpfm-3.y/lib/intel_wsm_events.h src/libpfm-3.y/lib/pfmlib_intel_nhm.c:
29+
Add missing update to libpfm3 Somehow during all of the troubles we had with
30+
importing libpfm3 into CVS, we lost some Nehalem/Westmere updates. Tested on
31+
a Nehalem machine to make sure this doesn't break anything.
32+
33+
2012-04-12
34+
35+
* 07e4fcd6 INSTALL.txt: Updated INSTALL notes for Q
36+
37+
* 2a0f919e src/Makefile.in src/Makefile.inc src/components/README...: Added
38+
missing files for Q merge.
39+
40+
* 0b0f1863 src/Rules.bgpm src/components/bgpm/CNKunit/CVS/Entries
41+
src/components/bgpm/CNKunit/CVS/Repository...: Added PAPI support for Blue
42+
Gene/Q.
43+
44+
2012-02-17
45+
46+
* 147a4969 src/perfctr-2.6.x/usr.lib/event_set_centaur.o
47+
src/perfctr-2.6.x/usr.lib/event_set_p5.o
48+
src/perfctr-2.6.x/usr.lib/event_set_p6.o: Remove a few binary files in
49+
perfctr-2.6.x
50+
51+
2012-02-23
52+
53+
* 955bd899 src/perfctr-2.6.x/usr.lib/event_set_centaur.os
54+
src/perfctr-2.6.x/usr.lib/event_set_p5.os
55+
src/perfctr-2.6.x/usr.lib/event_set_p6.os: Removes the last of the binary
56+
files from perfctr2.6.x Some binary files were left out in the cold after a
57+
mishap trying to configure perfctr for the build test.
58+
59+
2012-02-17
60+
61+
* 5fe239c8 src/perfctr-2.6.x/CHANGES src/perfctr-2.6.x/INSTALL
62+
src/perfctr-2.6.x/Makefile...: More cleanups from the migration, latest
63+
version of libpfm-3.y perfctr-2.[6,7] Version numbers got really confused in
64+
cvs and the git cvsimport didn't know that eg 1.1.1.28 > 1.1 ( see
65+
perfctr-2.6.x/CHANGES revision 1.1.1.28.6.1 :~)
66+
67+
2012-03-13
68+
69+
* e7173952 src/libpfm-3.y/examples_v2.x/multiplex.c
70+
src/libpfm-3.y/examples_v2.x/pfmsetup.c
71+
src/libpfm-3.y/examples_v2.x/rtop.c...: Fix some libpfm3 warnings. libpfm3
72+
is not maintained anymore, so applied these changes locally. libpfm3 is
73+
compiled with -Werror so they broke the build with newer gcc even though they
74+
are just warnings in example programs.
75+
76+
2012-04-09
77+
78+
* 10528517 src/libpfm-3.y/Makefile src/libpfm-3.y/README
79+
src/libpfm-3.y/docs/Makefile...: Copy over libpfm-3.y from cvs. libpfm3 was
80+
another one of our skeletons in CVS. Thanks to Steve Kaufmann for keeping us
81+
honest.
82+
83+
2012-02-17
84+
85+
* ec8c879e src/aix.c src/components/coretemp/linux-coretemp.c
86+
src/components/coretemp_freebsd/coretemp_freebsd.c...: The git conversion
87+
reset all of the CVS $Id$ lines to just $Id$ Since we depend on the $Id$
88+
lines for the component names, I had to go back and fix all of them to be the
89+
component names again.
90+
91+
2012-03-09
92+
93+
* 71a2ae4f src/components/lmsensors/linux-lmsensors.c: Fix buffer overrun in
94+
lmsensors component Conflicts: src/components/lmsensors/linux-lmsensors.c
95+
96+
* ec0e1e9a src/libpfm4/config.mk
97+
src/libpfm4/docs/man3/pfm_get_os_event_encoding.3
98+
src/libpfm4/examples/showevtinfo.c...: Update to current git libpfm4 snapshot
99+
100+
2012-02-15
101+
102+
* 1312923e src/libpfm4/debian/changelog src/libpfm4/debian/control
103+
src/libpfm4/debian/rules...: The git cvsimport didn't get the latest version
104+
of the libpfm4 import. This should be the versions as were in cvs now.
105+
106+
2012-02-24
107+
108+
* 81847628 src/papi_events.csv: Fix broken Pentium 4 Prescott support We
109+
were missing the netbusrt_p declaration in papi_events.csv
110+
111+
2012-03-01
112+
113+
* 917afc7f src/papi_internal.c: Add some locking in
114+
_papi_hwi_shutdown_global_internal This caused a glibc double-free warning,
115+
and was caught by the Valgrind helgrind tool in krentel_pthreads There are
116+
some other potential locking issues in PAPI_shutdown, especially when debug
117+
is enabled.
118+
119+
* f85c092f src/papi.c: Fix possible race in _papi_hwi_gather_all_thrspec_data
120+
The valgrind helgrind tool noticed this with the thrspecific test
121+
122+
2012-03-09
123+
124+
* 912311ed src/multiplex.c src/papi_internal.c src/papi_libpfm4_events.c...:
125+
Fix issue when using more than 31 multiplexed events on perf_event On
126+
perf_event we were setting num_mpx_cntrs to 64. This broke, as the
127+
MPX_EventSet struct only allocates room for PAPI_MPX_DEF_DEG events, which is
128+
32. This patch makes perf_event use a value of 32 for num_mpx_cntrs,
129+
especially as 64 was arbitrarily chosen at some point (the actual value
130+
perf_event can support is static, but I'm pretty sure it is higher than 64).
131+
Conflicts: src/papi_libpfm4_events.c

0 commit comments

Comments
 (0)
Please sign in to comment.