|
Packit |
577717 |
2006-08-21 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
This file will not be updated anymore, Refer to
|
|
Packit |
577717 |
SF.net CVS log for diff information
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-07-10 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* removed PFM_FL_X86_INSECURE because it is not needed anymore
|
|
Packit |
577717 |
* removed perfmon_i386.h and perfmon_mips64.h because empty
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-06-28 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added pfmsetup.c (Kevin Corry IBM)
|
|
Packit |
577717 |
* fixed pfmsetup.c to correctly handle sampling format uuid
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-06-28 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added libpfm_montecito.3 man page
|
|
Packit |
577717 |
* updated libpfm_itanium2.3 man page
|
|
Packit |
577717 |
* removed pfm_print_event_info() and related calls from library
|
|
Packit |
577717 |
* removed unused pfmlib_mont_ipear_mode_t struct
|
|
Packit |
577717 |
* remove etb_ds from Montecito ETB struct as it can only have one value
|
|
Packit |
577717 |
* added showevtinfo.c example
|
|
Packit |
577717 |
* added PFMLIB_ITA2_EVT_NO_SET to pfmlib_itanium2.h
|
|
Packit |
577717 |
* added PFMLIB_MONT_EVT_NO_SET to pfmlib_montecito.h
|
|
Packit |
577717 |
* replaced pfm_mont_get_event_caf() by pfm_mont_get_event_type()
|
|
Packit |
577717 |
* added missing perfmon_compat.h from include install (Will Cohen)
|
|
Packit |
577717 |
* fortify showreginfo.c for FC6 (Will Cohen)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-06-13 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added generic support or event umask (Kevin Corry from IBM)
|
|
Packit |
577717 |
* changed detect_pmcs.c to use pfm-getinfo_evtsets()
|
|
Packit |
577717 |
* updated all examples to use the new detect_unavailable_pmcs()
|
|
Packit |
577717 |
* the examples require 2.6.17-rc6 to run
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-05-22 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* corrected architected IA-32 PMU detection code, e.g., PIC assembly
|
|
Packit |
577717 |
* fixed counter width of IA-32 architected PMU to 32
|
|
Packit |
577717 |
* fixed definition of perfevtsel to 64-bit wide for IA-32 architected PMU
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-05-11 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added support for IA-32 architected PMU as specified
|
|
Packit |
577717 |
in the latest IA-32 architecure manuals. There is enough
|
|
Packit |
577717 |
to support miinual functionalities on Core Duo/Solo processors
|
|
Packit |
577717 |
|
|
Packit |
577717 |
* updated system call number to match those used with 2.6.17-rc4
|
|
Packit |
577717 |
* enhanced i386_p6 model detection code
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-04-25 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* updated pfmlib_gen_mips64.c with latest code from Phil Mucci
|
|
Packit |
577717 |
* introduced get_event_code_counter() internal method to handle
|
|
Packit |
577717 |
the fact that on smoe MPU (MIPS) an event may have a different
|
|
Packit |
577717 |
value based on the counter it is assigned to. This is a superset
|
|
Packit |
577717 |
of the previous get_event_code(). added PFMLIB_CNT_FIRST to ask
|
|
Packit |
577717 |
for first value (or don't care)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-04-05 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added support for install_prefix in makefile
|
|
Packit |
577717 |
* fixed broken ETB_EVENT (not report has ETB event)
|
|
Packit |
577717 |
* added BRANCH_EVENT as alias to ETB_EVENT for Montecito
|
|
Packit |
577717 |
* added support for unavailable PMC registers to pfm_dispatch_events()
|
|
Packit |
577717 |
* added detect_pmcs.c, detect_pmcs.h in examples
|
|
Packit |
577717 |
* updated all generic examples to use detect_unavail_pmcs() helper function
|
|
Packit |
577717 |
* updated pfm_dispatch_events() man pages
|
|
Packit |
577717 |
* cleanup PFMLIB_REGMASK_*, change to pfm_regmask_*
|
|
Packit |
577717 |
* created a separate set of man pages for all pfm_regmask_* functions
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-04-04 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fixed makefile in include to install
|
|
Packit |
577717 |
perfmon_i386.h for x86_64 install (Will Cohen from Redhat)
|
|
Packit |
577717 |
* install pfmlib_montecito.h on IA64
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-04-05 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* updated system call numbers to 2.6.17-rc1
|
|
Packit |
577717 |
* incorporated a type change for reg_value
|
|
Packit |
577717 |
in pfmlib.h (Kevin Corry from IBM)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-03-22 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* changed HT detection for PEBS examples
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-03-07 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* updated to 2.6.16-rc5 new perfmon code base support
|
|
Packit |
577717 |
* added preliminary Montecito support
|
|
Packit |
577717 |
* incorporated AMD provided event list for X86-64 (Ray Bryant)
|
|
Packit |
577717 |
* renamed all GEN_X86_64 gen_x86_64 to amd_x86_64
|
|
Packit |
577717 |
* removed PFM_32BIT_ABI_64BIT_OS, ABI now supports ILP32,LP64
|
|
Packit |
577717 |
without special compilation
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-01-16 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added PFM_32BIT_ABI_64BIT_OS to allow
|
|
Packit |
577717 |
32-bit compile (32-bit ABI) for a 64-bit OS
|
|
Packit |
577717 |
* added C++ support to perfmon header files
|
|
Packit |
577717 |
* added MIPS64 (5K,20K) support (provided by Phil Mucci)
|
|
Packit |
577717 |
* restructured *_standalone.c examples
|
|
Packit |
577717 |
* added pfm_get_event_code_counter() and man page
|
|
Packit |
577717 |
* changed implementation of pfm_get_num_pm*()
|
|
Packit |
577717 |
* remove non-sense example task_view.c
|
|
Packit |
577717 |
* added support for MIPS in some examples
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2006-01-09 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* examples code cleanups
|
|
Packit |
577717 |
* example support up to 2048 CPU (syst.c)
|
|
Packit |
577717 |
* portable sampling examples support more than 64 PMDs
|
|
Packit |
577717 |
2005-12-15 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* updated all examples to new pfm_create_context() prototype
|
|
Packit |
577717 |
* fixed some type mismatch in pfmlib_itanium2.c
|
|
Packit |
577717 |
* required for 2.6.15-rc5-git3 kernel patch
|
|
Packit |
577717 |
2005-10-18 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* forced perfsel.en bit to 1 for X86-64 and i386/p6
|
|
Packit |
577717 |
* inverted reset mask to be more familiar in examples/showreginfo.c
|
|
Packit |
577717 |
* updated P4 examples to force enable bit to 1
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2005-09-28 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* split p6/pentium M event tables. Pentium M
|
|
Packit |
577717 |
adds a few more events and changes the semantic
|
|
Packit |
577717 |
of some.
|
|
Packit |
577717 |
* added smpl_standalone.c, notify_standalone.c
|
|
Packit |
577717 |
and ia32/smpl_pebs.c
|
|
Packit |
577717 |
* cleanup the examples some more
|
|
Packit |
577717 |
* updated multiplex. to match structure of multiplex2.c
|
|
Packit |
577717 |
* updated perfmon2 kernel headers to match 2.6.14-rc2-mm1
|
|
Packit |
577717 |
release
|
|
Packit |
577717 |
* added man pages for libpfm_p6 and libpfm_x86_64
|
|
Packit |
577717 |
* fixed handling of edge field for P6
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2005-08-01 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* switch all examples in examples/dir to use the
|
|
Packit |
577717 |
multi system call interface.
|
|
Packit |
577717 |
* updated perfmon.h/perfmon_compat.h to latest
|
|
Packit |
577717 |
kernel interface (multi syscall)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2004-06-24 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fixed Itanium2 events tables L2_FORCE_RECIRC_*
|
|
Packit |
577717 |
and L2_L3ACCESS_* events can only be measured by PMC4
|
|
Packit |
577717 |
|
|
Packit |
577717 |
* fixed pfm_*_get_event_counters(). It would always
|
|
Packit |
577717 |
return the counter mask for event index 0.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2004-06-24 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fixed pfm_print_event_info_*() because it would not print
|
|
Packit |
577717 |
the PMC/PMD mask correctly
|
|
Packit |
577717 |
* updated pfm_dispatch_*ear() for Itanium2
|
|
Packit |
577717 |
* updated pfm_dispatch_irange() for Itanium2
|
|
Packit |
577717 |
* updated pfm_ita2_print_info()
|
|
Packit |
577717 |
* updated pfm_ita2_num_pmcs() and pfm_ita2_num_pmds()
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2004-02-12 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fixed a bug in pfmlib_itanium2.c which cause measurements
|
|
Packit |
577717 |
using opcode matching with an event different from
|
|
Packit |
577717 |
IA64_TAGGED_INST_RETIRED* to return wrong results, i.e.,
|
|
Packit |
577717 |
opcode filter was ignored.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-11-21 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* changed interface to pfm_get_impl_*() to use
|
|
Packit |
577717 |
a cleaner definition for bitmasks. pfmlib_regmask_t is
|
|
Packit |
577717 |
now a struct and applications must use accesor macros
|
|
Packit |
577717 |
PFMLIB_REGMASK_*()
|
|
Packit |
577717 |
* added pfm_get_num_pmcs(), pfm_get_num_pmds(), pfm_get_num_counters()
|
|
Packit |
577717 |
* updated man pages to reflect changes
|
|
Packit |
577717 |
* cleanup all examples to reflect bitmask changes
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-10-24 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added reserved fields to the key pfmlib structure for future
|
|
Packit |
577717 |
extensions (recompilation from beta required).
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-10-24 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* released beta of version 3.0
|
|
Packit |
577717 |
* some of the changes not reported by older entries:
|
|
Packit |
577717 |
* removed freesmpl.c example
|
|
Packit |
577717 |
* added ita2_btb.c, ita2_dear.c, ita_dear.c, multiplex.c
|
|
Packit |
577717 |
* added task_attach.c, task_attach_timeout.c, task_smpl.c
|
|
Packit |
577717 |
* added missing itanium2 events, mostly subevent combinations for
|
|
Packit |
577717 |
SYLL_NOT_DISPERSED, EXTERN_DP_PINS_0_TO_3, and EXTERN_DP_PINS_4_TO_5
|
|
Packit |
577717 |
* got rid of pfm_get_first_event(), pfm_get_next_event(). First valid
|
|
Packit |
577717 |
index is always 0, use pfm_get_num_events() to find last event index
|
|
Packit |
577717 |
* renamed pfm_stop() to pfm_self_stop(), pfm_start()
|
|
Packit |
577717 |
to pfm_self_start()
|
|
Packit |
577717 |
* updated all examples to perfmon2 interface
|
|
Packit |
577717 |
* added notify_self2.c, notify_self3.c examples
|
|
Packit |
577717 |
* updated perfmon.h/perfmon_default_smpl.h to reflect latest
|
|
Packit |
577717 |
perfmon-2 changes (2.6.0-test8)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-08-25 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* allowed mulitple EAR/BTB events
|
|
Packit |
577717 |
* really implemented the 4 different ways
|
|
Packit |
577717 |
of programming EAR/BTB
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-07-30 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* updated all man pages to reflect changes for 3.0
|
|
Packit |
577717 |
* more cleanups in the examples to make all package compile
|
|
Packit |
577717 |
without warning with ecc
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-07-29 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fixed a limitation in the iod_table[] used if dispatch_drange().
|
|
Packit |
577717 |
Pure Opc mode is possible using the IBR/Opc mode. Reported by
|
|
Packit |
577717 |
Geoff Kent at UIUC.
|
|
Packit |
577717 |
* cleaned up all functions using a bitmask as arguments
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-06-30 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added pfm_get_max_event_name_len()
|
|
Packit |
577717 |
* unsigned vs. int cleanups
|
|
Packit |
577717 |
* introduced pfm_*_pmc_reg_t and pfm_*_pmd_reg_t
|
|
Packit |
577717 |
* cleaned up calls using bitmasks
|
|
Packit |
577717 |
* renamed PMU_MAX_* to PFMLIB_MAX_*
|
|
Packit |
577717 |
* got rid of PMU_FIRST_COUNTER
|
|
Packit |
577717 |
* introduced pfmlib_counter_t
|
|
Packit |
577717 |
* internal interface changes, renaming: pmu_name vs name
|
|
Packit |
577717 |
* got rid of char **name and replaced with char *name, int maxlen
|
|
Packit |
577717 |
* added pfm_start(), pfm_stop() as real functions
|
|
Packit |
577717 |
* changed interface of pfm_dispatch_events to make input vs. output
|
|
Packit |
577717 |
parameters more explicit
|
|
Packit |
577717 |
* model-specific input/output to pfm_dispatch_event() now arguments
|
|
Packit |
577717 |
instead of being linked from the generic argument.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-06-27 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added missing const to char arguments for
|
|
Packit |
577717 |
pfm_find_event, pfm_find_event_byname,
|
|
Packit |
577717 |
pfm_print_event_info. Suggestion by Hans
|
|
Packit |
577717 |
* renamed pfp_pc to pfp_pmc
|
|
Packit |
577717 |
* renamed pfp_pc_count to pfp_pmc_count
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-06-11 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* updated manuals to reflect library changes
|
|
Packit |
577717 |
* updated all examples to match the new Linux/ia64
|
|
Packit |
577717 |
kernel interface (perfmon2).
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-06-10 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fix pfmlib_itanium.c: dispatch_dear(), dispatch_iear()
|
|
Packit |
577717 |
to setup EAR when there is an EAR event but no
|
|
Packit |
577717 |
detailed setting in ita_param.
|
|
Packit |
577717 |
* added pfm_ita_ear_mode_t to pfmlib_itanium.h
|
|
Packit |
577717 |
* added pfm_ita_get_ear_mode() to pfmlib_itanium.h
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-06-06 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* add a generic call to return hardware counter
|
|
Packit |
577717 |
width: pfm_get hw_counter_width()
|
|
Packit |
577717 |
* updated perfmon.h to perfmon2
|
|
Packit |
577717 |
* added flag to itanium/itanium2 specific parameter
|
|
Packit |
577717 |
to tell the library to ignore per-even qualifier
|
|
Packit |
577717 |
constraints.
|
|
Packit |
577717 |
see PFMLIB_ITA_FL_CNT_NO_QUALCHECK and
|
|
Packit |
577717 |
PFMLIB_ITA2_FL_CNT_NO_QUALCHECK.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2003-05-06 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* got rid of all connections to perfmon.h.
|
|
Packit |
577717 |
the library is now fully self-contained.
|
|
Packit |
577717 |
pfarg_reg_t has been replaced by pfmlib_reg_t.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-03-20 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fix %x vs. %lx for pmc8/9 in pfmlib_itanium.c
|
|
Packit |
577717 |
and pfmlib_itanium2.c
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-20 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added PFM_FL_EXCL_IDLE to perfmon.h
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-18 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* clear ig_ad, inv fields in PMC8,9 when no code range
|
|
Packit |
577717 |
restriction is used.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-17 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* update pfm_initialize.3 to clarify when this
|
|
Packit |
577717 |
function needs to be called.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-10 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* changed _SYS_PERFMON.h to _PERFMON_PERFMON.h
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-06 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* integrated Peter Chubb's Debian script fixes
|
|
Packit |
577717 |
* fixed the Debian script to include the examples
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-05 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added man pages for pfm_start() and pfm_stop()
|
|
Packit |
577717 |
* release 2.0 beta for review
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-04 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* the pfmlib_param_t structure now contains
|
|
Packit |
577717 |
the pmc array (pfp_pc[]) as well as a counter representing the
|
|
Packit |
577717 |
number of valid entries written to pfp_pc[]. cleaned up all
|
|
Packit |
577717 |
modules and headers to reflect changes.
|
|
Packit |
577717 |
* added pfm_ita2_is_fine_mode() to test whether or not fine
|
|
Packit |
577717 |
mode was used for code ranges.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-12-03 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* removed pfm_ita_ism from pfmlib_ita_param_t
|
|
Packit |
577717 |
* removed pfm_ita2_ism from pfmlib_ita2_param_t
|
|
Packit |
577717 |
* added libpfm.3, libpfm_itanium.3, libpfm_itanium2.3
|
|
Packit |
577717 |
* enabled per-range privilege level mask in pfmlib_itanium.c
|
|
Packit |
577717 |
and pfmlib_itanium2.c
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-11-21 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added pfmlib_generic.h to cleanup pfmlib.h
|
|
Packit |
577717 |
* dropped retry argument to pfm_find_event()
|
|
Packit |
577717 |
* got rid of the pfm_find_byvcode*() interface (internal only)
|
|
Packit |
577717 |
* cleanup up interface code is int not unsigned long
|
|
Packit |
577717 |
* added man pages in docs/man for the generic library interface
|
|
Packit |
577717 |
* moved the PMU specific handy shortcuts for register struct to
|
|
Packit |
577717 |
module specific file. Avoid possible conflicts in applications
|
|
Packit |
577717 |
using different PMU models in one source file.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-11-20 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* separated the library, headers, examples from the pfmon tool
|
|
Packit |
577717 |
* changed license of library to MIT-style license
|
|
Packit |
577717 |
* set version number to 2.0
|
|
Packit |
577717 |
* added support to generate a shared version of libpfm
|
|
Packit |
577717 |
* fix pfm_dispatch_opcm() to check for effective use of
|
|
Packit |
577717 |
IA64_TAGGED_INST_IBRPX_PMCY before setting the bits in PMC15
|
|
Packit |
577717 |
(spotted by UIUC Impact Team).
|
|
Packit |
577717 |
* cleaned up error messages in the examples
|
|
Packit |
577717 |
* fix bug in pfm_ita2_print_info() which caused extra umask bits to be
|
|
Packit |
577717 |
displayed for EAR.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-11-19 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* added pfm_get_impl_counters() to library interface and PMU models
|
|
Packit |
577717 |
* added missing support for pfm_get_impl_pmds(), pfm_get_impl_pmcs()
|
|
Packit |
577717 |
to pfmlib_generic.c
|
|
Packit |
577717 |
* created pfmlib_compiler.h to encapsulate inline assembly differences
|
|
Packit |
577717 |
between compilers.
|
|
Packit |
577717 |
* created pfmlib_compiler_priv.h to encapsulate the inline assembly
|
|
Packit |
577717 |
differences for library private code.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-11-13 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fixed definition of pmc10 in pfmlib_itanium2.h to account for
|
|
Packit |
577717 |
a layout difference between cache and TLB mode (spotted by UIUC Impact Team).
|
|
Packit |
577717 |
Was causing problems with some latency values in IEAR cache mode.
|
|
Packit |
577717 |
* fixed initialization of pmc10 in pfmlib_itanium2.c to reflect above
|
|
Packit |
577717 |
change.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-10-14 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fixed impl_pmds[] in pfmlib_itanium.c and pfmlib_itanium2.c.
|
|
Packit |
577717 |
PMD17 was missing.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-09-09 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* updated include/perfmon/perfmon.h to include sampling period
|
|
Packit |
577717 |
randomization.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
2002-08-14 Stephane Eranian <eranian@hpl.hp.com>
|
|
Packit |
577717 |
* fix bitfield length for pmc14_ita2_reg and pmd3_ita2_reg in pfmlib_itanium2.h (David Mosberger)
|