Imported Upstream version 0.9.8
[platform/upstream/oprofile.git] / ChangeLog-2010
1 2010-12-16  John Villalovos <john.l.villalovos@intel.com>
2
3         * events/Makefile.am:
4         * libop/op_cpu_type.c:
5         * libop/op_cpu_type.h:
6         * libop/op_hw_specific.h:
7         * libop/op_events.c:
8         * utils/ophelp.c:
9         * events/i386/westmere/events (new):
10         * events/i386/westmere/unit_masks (new): Add support for Intel
11           Westmere micro-architecture processors
12
13 2010-12-15  Will Cohen  <wcohen@redhat.com>
14
15         * libop/op_cpu_type.c:
16         * libop/op_cpu_type.h:
17         * libop/op_hw_specific.h: User-space identification of processors
18           that support Intel architectural events
19
20 2010-12-14  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
21
22         * oprofile/daemon/opd_ibs_trans.c: Fix non-x86 build issue 
23           due to cpuid instruction
24
25 2010-11-7  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
26
27         * oprofile/utils/opcontrol:
28         * oprofile/daemon/init.c:
29         * oprofile/daemon/opd_extended.h:
30         * oprofile/daemon/opd_extended.c:
31         * oprofile/daemon/opd_ibs.h:
32         * oprofile/daemon/opd_ibs.c:
33         * oprofile/daemon/opd_ibs_trans.h:
34         * oprofile/daemon/opd_ibs_trans.c:
35         * oprofile/events/x86-64/family10/unit_masks:
36         * oprofile/daemon/opd_ibs_macro.h: Additional IBS supports for 
37           family12/14/15h including:
38                 - IBS Op branch target address log
39                 - IBS Op memory access log
40                 - IBS Op extended count bits
41
42 2010-11-7  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
43
44         * events/Makefile.am:
45         * libop/op_events.c:
46         * libop/op_cpu_type.h:
47         * libop/op_cpu_type.c:
48         * utils/ophelp.c:
49         * events/x86-64/family12h/events: New File
50         * events/x86-64/family12h/unit_masks: New File
51         * events/x86-64/family14h/events: New File
52         * events/x86-64/family14h/unit_masks: New File
53         * events/x86-64/family15h/events: New File
54         * events/x86-64/family15h/unit_masks: New File
55           Add support for new AMD processors (family12h/14h/15h)
56
57 2010-10-15  Roland Grunberg  <roland.grunberg@gmail.com>
58
59         * libop/op_xml_events.c:
60         * libop/op_xml_out.c:
61         * libop/op_xml_out.h:
62         * doc/ophelp.xsd: Add unit mask type attribute for an event in
63           the ophelp schema
64
65 2010-10-15  Maynard Johnson  <maynardj@us.ibm.com>
66
67         * doc/ophelp.xsd:
68         * libop/op_xml_events.c: Fix schema validation issues and error in
69           xml generation
70
71 2010-10-13  Maynard Johnson  <maynardj@us.ibm.com>
72
73         * libabi/opimport.cpp: Fix uninitialized variable warning when
74           building with gcc 4.4
75
76 2010-10-13  Maynard Johnson  <maynardj@us.ibm.com>
77
78         * events/mips/Makefile.am: Correction to 8/26 MIPS patch
79           to add events and unit_masks to makefile
80
81 2010-10-07  William Cohen  <wcohen@redhat.com>
82
83         * events/i386/arch_perfmon/events: Correct filter values.
84
85 2010-08-26  Paul Lind  <plind@mips.com>
86
87         * libop/op_cpu_type.[h,c]:
88         * libop/op_events.c:
89         * utils/ophelp.c: Add "mips/74K" and "mips/1004K" as valid cpu types,
90           and change number of available 34K counters to 2.
91         * libop/tests/alloc_counter_tests.c: correct 34K test to 2 counters.
92         * events/mips/24K/events: correct the performance counters for 24K.
93         * events/mips/34K/events: correct the performance counters for 34K.
94         * events/mips/74K/[events,unit_masks]: Add events for 74K.
95         * events/mips/1004K/[events,unit_masks]: Add events for 1004K.
96
97 2010-08-13  Maynard Johnson  <maynardj@us.ibm.com>
98
99         * utils/opcontrol:
100         * doc/opcontrol.1.in: Update help and man page for opcontrol to indicate
101           that buffer values may be reset to default values by passing a '0'
102
103 2010-08-02  Maynard Johnson  <maynardj@us.ibm.com>
104
105         * utils/opcontrol:
106         * libpp/profile_spec.cpp:
107         * pp/oparchive.cpp:  Moved the copying of stats to opcontrol::do_dump_data
108           and removed the unnecessary and confusing message that indicated
109           when overflow stats were not available.
110
111 2010-07-13  Maynard Johnson  <maynardj@us.ibm.com>
112
113         * events/arm/armv7-common/events: (new)
114         * events/arm/armv7-common/unit_masks: (new)
115         * events/arm/armv7-ca9/events: (new)
116         * events/arm/armv7-ca9/unit_masks: (new)
117           I neglected to do 'cvs add' for these new files in the
118           previous commit; doing so now.
119
120 2010-07-01  Will Deacon  <will.deacon@arm.com>
121
122         * events/arm/armv7-common/events:
123         * events/arm/armv7-common/unit_masks:
124         * events/arm/armv7/events: factor out ARMv7 common architectural events
125         * events/Makefile.am:
126         * libop/op_cpu_type.c:
127         * libop/op_cpu_type.h:
128         * libop/op_events.c:
129         * utils/ophelp.c: correct usage of core terminology for v7 and MPCore
130         * events/arm/armv7-ca9/events:
131         * events/arm/armv7-ca9/unit_masks: add support for Cortex-A9 events
132
133 2010-06-21  John Villalovos <john.l.villalovos@intel.com>
134
135         * libop/op_cpu_type.[h,c]:
136         * libop/op_events.c:
137         * utils/ophelp.c: Add "i386/nehalem" as a valid cpu_type.  This will
138         allow the kernel in the future (if desired) to use "i386/nehalem"
139         instead of "i386/core_i7".  Core i7 processors can be either Nehalem
140         or Westmere microarchitecture but the "i386/core_i7" cpu_type in
141         Oprofile is only for Nehalem microarchitecture processors.
142
143 2010-06-11  William Cohen <wcohen@redhat.com>
144
145         * libregex/stl.pat.in: Avoid machine specific configuration.
146
147 2010-05-18  Daniel Hansel  <daniel.hansel@linux.vnet.ibm.com>
148
149         * doc/oprofile.xml: Document that only kernel versions 2.6.13 or
150           later provide support for anonymous mapped regions
151
152 2010-04-13  Maynard Johnson  <maynardj@us.ibm.com>
153
154         * libutil++/bfd_support.cpp: Fix up translate_debuginfo_syms
155           so it doesn't rely on section index values being the same
156           between real image and debuginfo file (to resolve problem
157           reported by Will Cohen on Fedora 12)
158
159 2010-03-25  Oliver Schneider  <oliver@assarbad.net>
160
161         * libpp/parse_filename.cpp:  Catch case where a basic_string::erase
162           error can occur in opreport when parsing an invalid sample file name
163
164 2010-03-25  Maynard Johnson  <maynardj@us.ibm.com>
165
166         * events/mips/loongson2/events: New File
167         * events/mips/loongson2/unit_masks: New File
168            I neglected to do 'cvs add' for these new two new files
169            back on Nov 25, 2009 when I committed the initial
170            loongson2 support.  This change corrects that error.
171
172 2010-03-01  Gabor Loki  <loki@inf.u-szeged.hu>
173
174         * daemon/opd_pipe.c: Fix memory leak
175         * utils/opcontrol: Fix messages sending method to opd_pipe
176
177 2010-01-20  Maynard Johnson  <maynardj@us.ibm.com>
178
179         * m4/qt.m4: Fix qt lib check so it works on base 64-bit system
180
181
182 See ChangeLog-2009 for earlier changelogs.