Revisions of papi
Philipp Thomas (psmt)
committed
(revision 12)
Philipp Thomas (psmt)
committed
(revision 11)
Philipp Thomas (psmt)
committed
(revision 10)
- Update to 4.4.0: New Platforms: -------------- Added PAPI support for Blue Gene/Q. Bug Fixes: ---------- * Fix buffer overrun in lmsensors component * libpfm4: Update to current git libpfm4 snapshot * Fix broken Pentium 4 Prescott support we were missing the netburst_p declaration in papi_events.csv * Fix various locking issues in the threaded code. * Fix multiplexing of large eventsets on perf_events systems. This presented when using more than 31 multiplexed events on perf_event - Add a devel-static package that contains the static libraries. - For other changes since 4.2.1 see RELEASENOTES.txt in the packages documentation. - Update to 4.2.1: Bug Fixes: ---------- * multiplexing math errors were fixed in perf_events.c * more multiplexing read path errors were identified and fixed * Fix SMP ARM issues reported by Harald Servat. * src/papi_events.csv: Update the coreduo (not core2) events. Most notably the FP events were wrong. * Modify Intel Sandybridge PAPI_FP_OPS and PAPI_FP_INS events to not count x87 fp instructions. The problem is that the current predefines were made by adding 5 events. With the NMI watchdog stealing an event and/or hyperthreading reducing the number of available counters by half, we just couldn't fit.
Jan Engelhardt (jengelh)
committed
(revision 9)
Remove redundant tags/sections
Philipp Thomas (psmt)
committed
(revision 8)
- Adapt patch from IBM to fix the memory info for POWER7 CPUs.
Philipp Thomas (psmt)
committed
(revision 7)
Philipp Thomas (psmt)
committed
(revision 6)
- Clean up the patches and remove those that aren't needed anymore.
Dirk Mueller (dirkmueller)
accepted
request 41459
from
Alexandre Rogoski (aledr)
(revision 4)
Copy from home:aledr:branches/papi via accept of submit request 41459 revision 2. Request was accepted with message: Reviewed ok
Philipp Thomas (psmt)
committed
(revision 3)
Philipp Thomas (psmt)
committed
(revision 2)
Philipp Thomas (psmt)
committed
(revision 1)
- Initial package for OBS. - Update to 4.0.0: - fixed L3 cache size reporting for AMD Family 10h processors - fixed std deviation underflow in sdsc2 and sdsc4 tests - fixed bug in counter assignment for FreeBSD Atom implementation - updated cache tables for Intel Nehalem i7 processors - configure provides better autodetection of 2.6.31 or 2.6.32 kernels and perf_counter interface (in most cases) - configure provides better detection and autoselection of perfctr or perfmon drivers for linux - configure and sources have been modified to support perf_counter on kernel 2.6.31 and perf_event on kernel 2.6.32 - a papi.spec file has been added to simplify creation of rpms - Add Upstream patch2: * the utils/papi_version utility now reports PAPI 4.0.0.2, where the last digit matches the patch number. * the papi.spec file has a correction for a minor typo in the ExcludeArch line. * a serious but insidious bug in the overflow logic was corrected. This bug would only show up when PAPI_overflow was called between calls to PAPI_add_event. Overflow would only be set for the last call of PAPI_overflow. This has been corrected. * configure was mis-identifying some Pentium 4 processors; this has been corrected. * the ctests/shlib test now tests against the shared math library, libm.so, instead of libpapi.so * the PAPI_set_multiplex() call was silently returning without setting multiplex TRUE in cases where no event had been assigned to an eventset. This silent error has been removed. * the perfmon and perf_events counter interfaces were not properly handling event unit masks. This has been fixed. * PAPI_name_to_code() was not exiting properly in certain circumstances, failing on events where there should have been a match. This has been corrected. - Add RPM_OPT_FLAG to CFLAGS in configure. - Initialize variables where the compiler can't determine that they're used initialized. - Add full prototypes to src/ctests/mendes-alt.c - Delete the test for pfm_msg_t.type in configure for external libpfm instead of disabling the test all together. - build against libpfm3 on ia64 (bnc#578864) - fix filelist for ia64 again, perfmon file is back - Fix dependencies in baselibs.conf (papi-devel-32bit requires libpapi-32bit not papi-32bit which doesn't exist) (#bnc565236) - add baselibs.conf including libpapi and papi-devel (bnc #565236) - fix typo in last change - fix filelist for ia64 (remove /usr/share/papi), as the only file there does not exist on ia64 - fix filelist for ia64 - remove "," from excludearch - Update to 3.7.2: Bug Fixes: ---------- * fixed L3 cache size reporting for AMD Family 10h processors * fixed std deviation underflow in sdsc2 and sdsc4 tests Enhancements: ------------- * updated cache tables for Intel Nehalem i7 processors * configure provides better autodetection of 2.6.31 or 2.6.32 kernels and perf_counter interface (in most cases) * configure provides better detection and autoselection of perfctr or perfmon drivers for linux * configure and sources have been modified to support perf_counter on kernel 2.6.31 and perf_event on kernel 2.6.32 * a papi.spec file has been added to simplify creation of rpms - Initial package for SLES (fate#307192) - Include perf_counter.h from kernel because kernel-headers doesn't include the file.
Displaying revisions 81 - 92 of 92