1 2006-12-14 Maynard Johnson <maynardj (a] 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 (a] us.ibm.com> 14 15 * daemon/init.c: move open_opd_files call to initialization phase 16 17 2006-12-11 Maynard Johnson <maynardj (a] 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 (a] 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 (a] 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 (a] 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 (a] us.ibm.com> 53 54 * doc/oprofile.xml: Document platforms where callgraph is supported 55 56 2006-11-17 Dave Nomura <dcnltc (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] openedhand.com> 129 130 * libutil++/bfd_support.cpp: Ignore uninteresting arm mapping symbols 131 132 2006-10-16 Richard Purdie <rpurdie (a] openedhand.com> 133 134 * utils/opcontrol: Remove a bashism in validate_separate_args() 135 136 2006-10-13 Maynard Johnson <maynardj (a] us.ibm.com> 137 138 * doc/opcontrol.1.in: Document callgraph support for PowerPC 139 140 2006-09-25 Jon Callan <Jon.Callan (a] 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 (a] 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 (a] 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 (a] redhat.com> 158 159 * Makefile.am: Add ChangeLog-2004 and ChangeLog-2005 to distro. 160 161 2006-09-15 Will Cohen <wcohen (a] redhat.com> 162 163 * configure.in: Bump to 0.9.3cvs. 164 165 2006-09-15 Will Cohen <wcohen (a] redhat.com> 166 167 * configure.in: Bump to 0.9.2. 168 169 2006-09-11 Will Cohen <wcohen (a] redhat.com> 170 171 * configure.in: Bump to 0.9.2.1rc1. 172 173 2006-09-11 Will Cohen <wcohen (a] 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 (a] kvack.org> 179 180 * events/i386/core_2/events: Correct some event names. 181 182 2006-09-05 Will Cohen <wcohen (a] redhat.com> 183 184 * configure.in: bump to 0.9.2 185 186 2006-09-05 Will Cohen <wcohen (a] redhat.com> 187 188 * libpp/symbol_container.cpp: Explicit casting. 189 190 2006-08-27 Ray Bryant <raybry (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] redhat.com> 273 274 * utils/opcontrol: Use full paths for which and dirname. 275 276 2006-01-22 John Levon <levon (a] movementarian.org> 277 278 * doc/oprofile.xml: mention 2.4 + power management 279 280 2006-01-16 Mike Carlson <corfe83dev (a] gmail.com> 281 282 * doc/opcontrol.1.in: fix typo 283 284 2006-01-16 Jose Renato Santos <jsantos (a] 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. 297