Revisions of papi

Philipp Thomas's avatar Philipp Thomas (psmt) committed (revision 12)
Philipp Thomas's avatar Philipp Thomas (psmt) committed (revision 11)
Philipp Thomas's avatar 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's avatar Jan Engelhardt (jengelh) committed (revision 9)
Remove redundant tags/sections
Philipp Thomas's avatar Philipp Thomas (psmt) committed (revision 8)
- Adapt patch from IBM to fix the memory info for POWER7 CPUs.
Philipp Thomas's avatar Philipp Thomas (psmt) committed (revision 7)
Philipp Thomas's avatar Philipp Thomas (psmt) committed (revision 6)
- Clean up the patches and remove those that aren't needed anymore.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 41459 from Alexandre Rogoski's avatar 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's avatar Philipp Thomas (psmt) committed (revision 3)
Philipp Thomas's avatar Philipp Thomas (psmt) committed (revision 2)
Philipp Thomas's avatar 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
openSUSE Build Service is sponsored by