Blame ChangeLogP550.txt

Packit 577717
2016-09-08  
Packit 577717
Packit 577717
  * dfa52d3f man/man1/PAPI_derived_event_files.1 man/man1/papi_avail.1
Packit 577717
  man/man1/papi_clockres.1...: Generated man files for release
Packit 577717
Packit 577717
2016-08-18  
Packit 577717
Packit 577717
  * 43c1be67 src/ctests/all_native_events.c: ctests all_native: Make sure we
Packit 577717
  count all native events for KNL.
Packit 577717
Packit 577717
  * adc47828 src/components/perf_event_uncore/tests/perf_event_uncore_lib.c:
Packit 577717
  perf_event_uncore tests: KNL has uncore support.
Packit 577717
Packit 577717
  * 0a9e1a8d src/components/perf_event/tests/event_name_lib.c: perf_event
Packit 577717
  tests: add KNL offcore event.
Packit 577717
Packit 577717
  * e9144b9b src/papi_events.csv: Added preset definitions for KNL.
Packit 577717
Packit 577717
2016-08-12  
Packit 577717
Packit 577717
  * 03c766a6 src/components/rapl/linux-rapl.c: linux-rapl: update KNL support 
Packit 577717
  Knight's Landing does not support pp0, and also it uses a different unit for
Packit 577717
  DRAM RAPL (much like the hsw-ep does)
Packit 577717
Packit 577717
2016-08-04  
Packit 577717
Packit 577717
  * ce57b7a7 src/testlib/test_utils.c: testlib: give better error message if
Packit 577717
  component failed to initialize  Old message:  ./zero test_utils.c            
Packit 577717
  FAILED Line # 697 Error: Zero Counters Available!  PAPI Won't
Packit 577717
  like this!  New message:  ./zero  Component perf_event disabled due to Error
Packit 577717
  initializing libpfm4 test_utils.c                           FAILED Line # 702
Packit 577717
  Error: ERROR! Zero Counters Available!
Packit 577717
Packit 577717
2016-07-25  
Packit 577717
Packit 577717
  * ae00a502 src/papi_internal.c: add William Cohen's rewrite of the
Packit 577717
  _papi_hwi_postfix_calc function which corrects the parsing and makes the
Packit 577717
  parser more robust by catching any errors in the parsing early with asserts
Packit 577717
  in the code rather than silently corrupting memory.
Packit 577717
Packit 577717
2016-07-22  
Packit 577717
Packit 577717
  * a6359b9d src/papi_preset.c: This was another bug of smashing the stack.
Packit 577717
  This code declared the stack as: static char stack[PAPI_HUGE_STR_LEN];  But
Packit 577717
  then did this later. memset(stack, 0, 2*PAPI_HUGE_STR_LEN);  How our static
Packit 577717
  analysis tools didn't catch this one?
Packit 577717
Packit 577717
2016-06-30  
Packit 577717
Packit 577717
  * f35e6e77 doc/Doxyfile-common papi.spec src/Makefile.in...: Updated PAPI
Packit 577717
  version to 5.5 for upcoming release.
Packit 577717
Packit 577717
2016-06-29  
Packit 577717
Packit 577717
  * 48aee8e1 src/Makefile.inc src/components/cuda/Rules.cuda
Packit 577717
  src/components/cuda/linux-cuda.c: cuda/sampling, cuda: Move sampling build
Packit 577717
  rules to the cuda component.  Minor bugfix in linux-cuda.c to check ok return
Packit 577717
  status.
Packit 577717
Packit 577717
2016-06-28  
Packit 577717
Packit 577717
  * 78249608 src/components/cuda/sampling/libactivity.so
Packit 577717
  src/components/cuda/sampling/path.h
Packit 577717
  src/components/cuda/sampling/test/matmul...: cuda/sampling: Removing
Packit 577717
  generated files that should not be in the repository
Packit 577717
Packit 577717
2016-06-27  
Packit 577717
Packit 577717
  * 10385c63 src/components/cuda/sampling/Makefile: Adding the missing Makefile
Packit 577717
  for cuda/sampling.
Packit 577717
Packit 577717
2016-06-22  
Packit 577717
Packit 577717
  * 45c2935e src/papi_events.csv: Correct IBM Power7 and Power8 computation of
Packit 577717
  PAPI_L1_DCA  When reviewing the test results for IBM Power7 and Power8
Packit 577717
  Michael Petlan found that the PAPI_L1_DCA preset was incorrectly computed.
Packit 577717
  The L1 cache misses need to be subtracted rather than added to the result. 
Packit 577717
Packit 577717
2016-06-23  
Packit 577717
Packit 577717
  * 0364d397 src/components/powercap/README
Packit 577717
  src/components/powercap/linux-powercap.c
Packit 577717
  src/components/powercap/tests/powercap_basic.c: Cleanup powercap component. 
Packit 577717
  Most changes are cosmetic and achieved by runing thru astyle and cleaning up
Packit 577717
  manually.  README file should match the powercap component now rather than
Packit 577717
  inheriting generic comments from other components.
Packit 577717
Packit 577717
  * 1c64bfc0 src/papi_events.csv: Added FP (SP, DP) presets for Broadwell. NOT
Packit 577717
  TESTED yet due to lack of access to bdw hardware
Packit 577717
Packit 577717
2016-06-22  
Packit 577717
Packit 577717
  * 0d006ea3 src/components/rapl/linux-rapl.c: add Intel Skylake and Knights
Packit 577717
  Landing RAPL support
Packit 577717
Packit 577717
  * bd921b74 src/ftests/fmatrixpapi.F src/testlib/ftests_util.F: Eliminate the
Packit 577717
  sole use of ftests_skip subroutine  There was only one test using ftests_skip
Packit 577717
  subroutine, fmatrixpapi.F. Converted fmatrixpapi.F to use ftest_skip
Packit 577717
  subroutine like all the other Fortran tests. 
Packit 577717
Packit 577717
2016-06-21  
Packit 577717
Packit 577717
  * e9cde551 src/ctests/tenth.c: Correct the event string names for tenth.c 
Packit 577717
  There are stray ": " at the end of the event names in ctests/tenth.c. These
Packit 577717
  are unneeded because the ctests support routines already insert a ": " after
Packit 577717
  then event name when the error is printed out. 
Packit 577717
Packit 577717
  * 97fb93c3 src/testlib/ftests_util.F: Have Fortran test support code report
Packit 577717
  errors more clearly  When a Fortran test called the ftest_skip or ftest_fail
Packit 577717
  the support code would attempt to print out error strings.  However, this
Packit 577717
  support code would print out gibberish because the string was not properly
Packit 577717
  initialized.  There doesn't seem to be a easy way in Fortran to get the error
Packit 577717
  string, for the time being just print out the error number and people will
Packit 577717
  need to manually map it back to the string. 
Packit 577717
Packit 577717
2016-06-17  
Packit 577717
Packit 577717
  * db9c70f5 src/papi_events.csv: Added FP (SP, DP) presets for Skylake.
Packit 577717
  Corrected L1_LDM|STM, L2_DCW|TCW, PRF_DM, STL_ICY presets for Skylake.
Packit 577717
Packit 577717
  * 9de0c97f src/components/libmsr/linux-libmsr.c: Bugfix: libmsr component can
Packit 577717
  now disable itself without printing an error message to the screen
Packit 577717
Packit 577717
  * d09657bf src/components/cuda/linux-cuda.c: Bugfix: CUDA component can now
Packit 577717
  disable itself without printing an error message to the screen
Packit 577717
Packit 577717
2016-05-19  
Packit 577717
Packit 577717
  * 4718b481 src/components/perf_event/perf_event.c
Packit 577717
  src/components/perf_event_uncore/perf_event_uncore.c: Force all processors to
Packit 577717
  check event schedulability by reading the counters  There are situations
Packit 577717
  where the perf_event_open syscall will return a file descriptor for a set of
Packit 577717
  events even when they cannot be scheduled together.  This occurs on 32-bit
Packit 577717
  and 64-bit ARM processors and MIPS processors.  This problem also occurs on
Packit 577717
  linux kernels older than 2.6.33 and when the watchdog timer steals a
Packit 577717
  performance counter.  To check that the performance counters are properly
Packit 577717
  setup PAPI needs to check that the counter values can be successfully read. 
Packit 577717
  Rather than trying to avoid this test PAPI will now always do it. 
Packit 577717
Packit 577717
2016-03-30  
Packit 577717
Packit 577717
  * 35264ea6 src/papi.h: update the caddr_t compatability hack in papi.h  Erik
Packit 577717
  Schnetter <schnetter@gmail.com> reported that the workaround failed with a
Packit 577717
  C11 compiler.  Really, we should replace all instances of caddr_t with
Packit 577717
  something better, but I'm not sure what that does dor older compilers or
Packit 577717
  breakage of ABI.
Packit 577717
Packit 577717
2016-03-16  
Packit 577717
Packit 577717
  * 504d05c3 src/Rules.pfm4_pe src/papi.h src/papi_fwrappers.c: Only expose the
Packit 577717
  shared libary symbols listed *papi.h files  The shared library should avoid
Packit 577717
  exposing internal symbols of the library.  This change hides the PAPI's
Packit 577717
  internal symbols when it is built with libpfm 4. Only the functions in papi.h
Packit 577717
  and the associated fortran wrapper functions are visible to code using the
Packit 577717
  library.  This change also makes libpapi.so slightly smaller (29KB for
Packit 577717
  stripped x86_64 shared libary or about 6%).  Note that a similar patch has
Packit 577717
  been proposed for upstream libpfm4 and would be needed for the bundled libpfm
Packit 577717
  if papi is being built with the bundled libpfm4. 
Packit 577717
Packit 577717
2016-03-10  
Packit 577717
Packit 577717
  * 943fb056 INSTALL.txt: Fix leftover doxygen reference in INSTALL file.  Fix
Packit 577717
  leftover doxygen reference in INSTALL file. Noticed this while working
Packit 577717
  through build/install steps on a local system, Looks like the doxygen command
Packit 577717
  was switched from Doxyfile-everything to Doxyfile-html as part of revision
Packit 577717
  bfee45 "Rework the doxygen configuration files" This fixes up the INSTALL
Packit 577717
  reference to match. 
Packit 577717
Packit 577717
  * 947f6cb3 src/Makefile.inc: Fix a bashism found in Makefile.inc  While
Packit 577717
  building on an ubuntu system, hit an error that took a bit to run down.
Packit 577717
  /bin/sh: 1: [: perf_event: unexpected operator /bin/sh: 1: [:
Packit 577717
  perf_event_uncore: unexpected operator  This was on an ubuntu system where
Packit 577717
  /bin/sh is actually /bin/dash, and is due to a bashism in Makefile.inc for
Packit 577717
  the build and clean of cuda_samples. Swapping out the '==' for an '=' should
Packit 577717
  be safe. 
Packit 577717
Packit 577717
2016-02-29  
Packit 577717
Packit 577717
  * 7996d480 src/components/coretemp/linux-coretemp.c: Make coretemp internal
Packit 577717
  functions static where possible  As much of the internal of the papi shared
Packit 577717
  library should be hidden. A number of the internal functions for the
Packit 577717
  perf_event and coretemp components should be static since they are only used
Packit 577717
  within the individual component.  Making the functions static allows the
Packit 577717
  compiler to generate better code and reduce the number of entries in the PLT
Packit 577717
  (Procedure Link Tables). 
Packit 577717
Packit 577717
2016-02-26  
Packit 577717
Packit 577717
  * a0240d5a src/components/perf_event/perf_event_lib.h: Removed the re
Packit 577717
  declaration of the static functions in the perf_event_lib.h
Packit 577717
Packit 577717
  * 5d6e8295 src/components/appio/appio.c src/components/example/example.c
Packit 577717
  src/components/lmsensors/linux-lmsensors.c...: Thanks to William Cohen of
Packit 577717
  RedHat for providing the patches with following description Make perf_event
Packit 577717
  and perf_event_uncore internal functions static where possible Make appio
Packit 577717
  component internal functions static where possible Make example component
Packit 577717
  internal functions static where possible Make lmsensors component internal
Packit 577717
  functions static where possible Make lustre component internal functions
Packit 577717
  static where possible Make micpower component internal functions static where
Packit 577717
  possible Make mx component internal functions static where possible Make net
Packit 577717
  component internal functions static where possible Make rapl component
Packit 577717
  internal functions static where possible Make stealtime component internal
Packit 577717
  functions static where possible.
Packit 577717
Packit 577717
2016-02-24  
Packit 577717
Packit 577717
  * 0eb308b4 src/components/cuda/README: Fixed cuda component README to use the
Packit 577717
  correct configure flags.  Thanks to Jianqiao Liu for pointing out errors in
Packit 577717
  the README file.
Packit 577717
Packit 577717
2016-02-15  
Packit 577717
Packit 577717
  * 70bd7584 src/components/powercap/utils/README
Packit 577717
  src/components/powercap/utils/powercap_write_test.c: Cleanup powercap
Packit 577717
  utility.  Removed mention of libmsr and no-longer-needed union type left over
Packit 577717
  from the libmsr example
Packit 577717
Packit 577717
2016-01-31  
Packit 577717
Packit 577717
  * 03afa3fe src/components/powercap/README
Packit 577717
  src/components/powercap/utils/Makefile
Packit 577717
  src/components/powercap/utils/README...: added intial powercap write test and
Packit 577717
  readme
Packit 577717
Packit 577717
2016-01-26  
Packit 577717
Packit 577717
  * 8fd9e4e3 src/components/powercap/tests/Makefile
Packit 577717
  src/components/powercap/tests/powercap_basic.c: added power cap read test
Packit 577717
Packit 577717
  * edf8af95 src/components/powercap/Rules.powercap
Packit 577717
  src/components/powercap/linux-powercap.c: added PAPI component
Packit 577717
Packit 577717
  * 66df01be ChangeLogP542.txt ChangeLogP543.txt RELEASENOTES.txt...: PAPI
Packit 577717
  5.4.3 release (releasenotes, changelog, man files, ...)
Packit 577717