packaging: update version to 1.4.0
[platform/upstream/oprofile.git] / ChangeLog-2006
1 2006-12-14  Maynard Johnson <maynardj@us.ibm.com>
2
3         * doc/oprofile.xml:
4         * events/Makefile.am:
5         * events/ppc64/cell-be/events:
6         * events/ppc64/cell-be/unit_masks:
7         * libop/op_cpu_type.c:
8         * libop/op_cpu_type.h:
9         * libop/op_events.c:
10         * utils/opcontrol:
11         * utils/ophelp.c Add support for Cell Broadband Engine
12
13 2006-12-14  Dave Nomura <dcnltc@us.ibm.com>
14
15         * daemon/init.c: move open_opd_files call to initialization phase
16
17 2006-12-11  Maynard Johnson <maynardj@us.ibm.com>
18
19         * m4/kerneloption.m4:
20         * m4/kernelversion.m4: eliminate/replace usage of obsolete kernel
21           header linux/config.h
22
23
24 2006-12-06  Daniel Jacobowitz  <dan@debian.org>
25
26         * libopt++/popt_options.cpp: complete fix for static
27           initialisation ordering bug on ARM
28
29 2006-11-24  John Levon  <levon@movementarian.org>
30
31         * doc/oprofile.xml:
32         * doc/oprofile.1.in: warn about braces parsing in differential
33           mode.
34
35         * doc/opreport.1.in:
36         * doc/oparchive.1.in:
37         * doc/opannotate.1.in:
38         * doc/opgprof.1.in: point explicitly to oprofile(1)
39
40         * pp/opreport_options.cpp: --xml is incompatible with
41           differential profiles.
42
43 2006-11-22  Philippe Elie  <phil.el@wanadoo.fr>
44
45         * libop/op_alloc_counter.c: reapply 2006-8-03  Jeremiah Lott patch
46           which was accidentally reverted, as a sideeffect this patch change
47           counter allocation order. It can't hurt since our storage don't
48           take care about counter number.
49         * libop/tests/alloc_counter_tests.c: add a test case for this patch.
50           Take care about counter allocation order change.
51
52 2006-11-19  Maynard Johnson <maynardj@us.ibm.com>
53
54         * doc/oprofile.xml:  Document platforms where callgraph is supported
55
56 2006-11-17  Dave Nomura  <dcnltc@us.ibm.com>
57
58         * doc/Makefile.am:
59         * doc/opreport.1.in:
60         * doc/opreport.xsd:
61         * doc/oprofile.xml:
62         * libop/op_alloc_counter.c:
63         * libpp/Makefile.am:
64         * libpp/arrange_profiles.cpp:
65         * libpp/format_output.cpp:
66         * libpp/format_output.h:
67         * libpp/op_header.cpp:
68         * libpp/profile_container.cpp:
69         * libpp/symbol.cpp:
70         * libpp/symbol.h:
71         * libpp/xml_utils.cpp:
72         * libpp/xml_utils.h:
73         * libutil++/Makefile.am:
74         * libutil++/bfd_support.cpp:
75         * libutil++/cverb.cpp:
76         * libutil++/cverb.h:
77         * libutil++/op_bfd.cpp:
78         * libutil++/op_bfd.h:
79         * libutil++/xml_output.cpp:
80         * libutil++/xml_output.h:
81         * pp/common_option.cpp:
82         * pp/common_option.h:
83         * pp/oparchive_options.cpp:
84         * pp/opgprof_options.cpp:
85         * pp/opreport.cpp:
86         * pp/opreport_options.cpp:
87         * pp/opreport_options.h: XML output support.
88
89 2006-8-03  Jeremiah Lott  <jeremiah.lott@timesys.com>
90
91         * libop/op_alloc_counter.c: allocate_counter(...) was returning
92           prior to considering all possible allocation strategies.
93
94 2006-11-15  Adam Bordelon  <me@cs.rice.edu>
95
96         * doc/internals.xml:
97         * doc/opannotate.1.in:
98         * doc/oparchive.1.in:
99         * doc/opcontrol.1.in:
100         * doc/opgprof.1.in:
101         * doc/opreport.1.in:
102         * doc/oprofile.xml: Documented --session-dir option.
103  
104         * daemon/init.c:
105         * daemon/liblegacy/init.c:
106         * daemon/oprofiled.c:
107         * libop/Makefile.am:
108         * libop/op_config.c:
109         * libop/op_config.h:
110         * libop/op_config_24.h:
111         * libop/op_mangle.c:
112         * libpp/profile_spec.c:
113         * pp/common_option.cpp:
114         * utils/opcontrol: Added --session-dir option, to place sample database in dir instead of default location (/var/lib/oprofile), and program can be run as normal user.
115
116 2006-11-15  John Levon  <levon@movementarian.org>
117
118         * events/x86-64/hammer/events: fix event names with '/' in them
119           (bug 1597054)
120
121         * libop/op_events.c: check for '/' and fail if so
122
123 2006-11-09  Philippe Elie  <phil.el@wanadoo.fr>
124
125         * doc/opreport.1.in: 
126         * doc/oprofile.xml: --long-filenames : -f is the short opt, not -l
127
128 2006-10-16  Richard Purdie <rpurdie@openedhand.com>
129
130         * libutil++/bfd_support.cpp: Ignore uninteresting arm mapping symbols
131
132 2006-10-16  Richard Purdie <rpurdie@openedhand.com>
133
134         * utils/opcontrol: Remove a bashism in validate_separate_args()
135
136 2006-10-13  Maynard Johnson <maynardj@us.ibm.com>
137
138         * doc/opcontrol.1.in: Document callgraph support for PowerPC
139
140 2006-09-25  Jon Callan  <Jon.Callan@arm.com>
141
142         * libopt++/popt_options.cpp: fix static init order problem, seen
143           on ARM.
144
145 2006-09-21  Dean Gaudet  <dgaudet@users.sourceforge.net>
146
147         * events/i386/core_2/events: rename some events
148         * events/i386/core_2/unit_masks: various fixes for
149           double-counting events
150
151 2006-09-21  Mark A. Greer  <mgreer@mvista.com>
152
153         * events/ppc/7450/events:
154         * events/ppc/7450/unit_masks:
155         * utils/ophelp.c: ppc 745x event improvements.
156
157 2006-09-15  Will Cohen  <wcohen@redhat.com>
158
159         * Makefile.am: Add ChangeLog-2004 and ChangeLog-2005 to distro.
160         
161 2006-09-15  Will Cohen  <wcohen@redhat.com>
162
163         * configure.in: Bump to 0.9.3cvs.
164
165 2006-09-15  Will Cohen  <wcohen@redhat.com>
166
167         * configure.in: Bump to 0.9.2.
168
169 2006-09-11  Will Cohen  <wcohen@redhat.com>
170
171         * configure.in: Bump to 0.9.2.1rc1.
172
173 2006-09-11  Will Cohen  <wcohen@redhat.com>
174
175         * events/i386/core_2/unit_masks:
176         * events/i386/core_2/events: Correct names and masks.
177         
178 2006-09-07  Benjamin LaHaise  <bcrl@kvack.org>
179         
180         * events/i386/core_2/events: Correct some event names.
181
182 2006-09-05  Will Cohen  <wcohen@redhat.com>
183
184         * configure.in: bump to 0.9.2
185
186 2006-09-05  Will Cohen  <wcohen@redhat.com>
187
188         * libpp/symbol_container.cpp: Explicit casting.
189
190 2006-08-27  Ray Bryant  <raybry@amd.com>
191
192         * events/x86-64/hammer/events:
193         * events/x86-64/hammer/unit_masks:
194         * libop/op_events.h: make names match the BKDG names from AMD
195
196 2006-08-22  Benjamin LaHaise  <bcrl@kvack.org>
197
198         * events/Makefile.am:
199         * events/i386/core_2/events:
200         * events/i386/core_2/unit_masks:
201         * libop/op_cpu_type.h:
202         * libop/op_cpu_type.c:
203         * libop/op_events.c:
204         * utils/ophelp.c: support Intel Core 2 events
205
206 2006-07-15  Luca Barbato  <lu_zero@gentoo.org>
207
208         * events/Makefile.am:
209         * events/ppc/7450/events:
210         * events/ppc/7450/unit_masks:
211         * libop/op_cpu_type.h:
212         * libop/op_cpu_type.c:
213         * libop/op_events.c:
214         * utils/ophelp.c: support PowerPC G4 events
215  
216 2006-06-21  Ralf Baechle  <ralf@linux-mips.org>
217
218         * libop/op_cpu_type.h:
219         * utils/ophelp.c:
220         * libop/op_cpu_type.c:
221         * libop/op_events.c:
222         * events/Makefile.am:
223         * events/mips/5K:
224         * events/mips/20K:
225         * events/mips/25K:
226         * events/mips/34K: add new MIPS support.
227
228 2006-05-13  Benjamin LaHaise  <bcrl@kvack.org>
229
230         * events/Makefile.am:
231         * events/i386/core/events:
232         * events/i386/core/unit_masks:
233         * libop/op_cpu_type.h:
234         * libop/op_cpu_type.c:
235         * libop/op_events.c:
236         * module/x86/cpu_type.c:
237         * utils/ophelp.c: support Intel Core Duo events
238
239 2006-03-01  Andreas Krebbel  <krebbel1@de.ibm.com>
240
241         * utils/opcontrol: (do_save_setup): Save KERNEL_RANGE and XEN_RANGE 
242         values into setup file.
243         (do_load_setup): Print KERNEL_RANGE, XENIMAGE and XEN_RANGE values in
244         verbose mode.
245
246 2006-03-19  John Levon  <levon@movementarian.org>
247
248         * daemon/opd_anon.c: bump LRU size to avoid significant maps
249           parsing overhead.
250
251 2006-03-19  John Levon  <levon@movementarian.org>
252
253         * daemon/opd_anon.c:
254         * daemon/opd_sfile.h:
255         * daemon/opd_sfile.c: make sure we protect trans->last
256           if it's an anon sf, and we need to do cleanup. Speed
257           cleanup somewhat.
258
259 2006-02-17  Maynard Johnson <maynardj@us.ibm.com>
260
261         * doc/oprofile.xml:
262         * events/ppc64/power5+/events:
263         * events/ppc64/power5+/event_mappings:
264         * events/ppc64/unit_masks:
265         * events/Makefile.am:
266         * libop/op_events.c:
267         * libop/op_cpu_type.c:
268         * libop/op_cpu_type.h:
269         * utils/opcontrol:
270         * utils/ophelp.c:  Add support for Power5+
271
272 2006-02-10  Will Cohen  <wcohen@redhat.com>
273
274         * utils/opcontrol: Use full paths for which and dirname.
275
276 2006-01-22  John Levon  <levon@movementarian.org>
277
278         * doc/oprofile.xml: mention 2.4 + power management
279
280 2006-01-16  Mike Carlson  <corfe83dev@gmail.com>
281
282         * doc/opcontrol.1.in: fix typo
283
284 2006-01-16  Jose Renato Santos  <jsantos@hpl.hp.com>
285
286         * daemon/init.c:
287         * daemon/opd_interface.h:
288         * daemon/opd_kernel.h:
289         * daemon/opd_kernel.c:
290         * daemon/opd_trans.c:
291         * daemon/oprofiled.h:
292         * daemon/oprofiled.c:
293         * doc/opcontrol.1.in:
294         * utils/opcontrol: Added support for Xen
295
296 See ChangeLog-2005 for earlier changelogs.