|
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 |
|