Enhancement Advisory oprofile bug fix and enhancement update

Advisory: RHEA-2008:0400-3
Type: Product Enhancement Advisory
Severity: N/A
Issued on: 2008-05-21
Last updated on: 2008-05-21
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
OVAL: N/A

Details

Updated oprofile packages which correct bugs, add support for several new
processors and add XML as an output option for profile reports are now
available.

OProfile is a system-wide profiler for Linux systems. The profiling runs
transparently in the background and profile data can be collected at any
time. OProfile makes use of the hardware performance counters provided on
many processors, and can use the Real Time Clock (RTC) for profiling on
processors without counters.

These updated packages fix the following bugs:

* counter 1 was incorrectly used for the CYCLES event on the IBM Power6
CPU. This updated package correctly uses counter 3 for this event.

* while 32-bit C++ symbols were properly demangled in oprofile reports,
equivalent 64-bit C++ symbols were left mangled. This updated package
demangles 64-bit C++ symbols as expected.

As well, the new packages add support for the following processors:

* the AMD K10 (also known as "Family 10h Processors" or "AMD Family 10").

* the IBM Power5+.

* the IBM PowerPC 970MP.

* the IBM Cell BE.

Finally, OProfile is now able to produce XML-based profile reports.
Previous versions of this package could only produce text-based reports.

Power6+ users, and all users wanting to profile systems with AMD K10, IBM
Power5+, IBM PowerPC 970MP or IBM Cell BE CPUs, should upgrade to these
updated packages, which fix these bugs and add these enhancements.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

RHEL Desktop Workstation (v. 5 client)

IA-32:
oprofile-devel-0.9.3-16.el5.i386.rpm     9348406a1c9fd58bc1192595cf9e2af1
 
x86_64:
oprofile-devel-0.9.3-16.el5.i386.rpm     9348406a1c9fd58bc1192595cf9e2af1
oprofile-devel-0.9.3-16.el5.x86_64.rpm     b708ebc014e7ea82939c6c856877edc2
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
oprofile-0.9.3-16.el5.src.rpm     39cac35aa87fdb69f8c9db9e6c15b91f
 
IA-32:
oprofile-0.9.3-16.el5.i386.rpm     51a5b2267bf79e30fd9c2ea62328e29a
oprofile-devel-0.9.3-16.el5.i386.rpm     9348406a1c9fd58bc1192595cf9e2af1
oprofile-gui-0.9.3-16.el5.i386.rpm     94921e740d4e773510438cc1a2deb83d
 
IA-64:
oprofile-0.9.3-16.el5.ia64.rpm     d116e118617d10e70b9ed3785a1232dc
oprofile-devel-0.9.3-16.el5.ia64.rpm     e6cd76693b4dc59c8ee64ffc2c3c6061
oprofile-gui-0.9.3-16.el5.ia64.rpm     1349331b27ebd03616cbf37f3cf8b924
 
PPC:
oprofile-0.9.3-16.el5.ppc.rpm     885baec705ccba7baeffc93752ad8ffb
oprofile-devel-0.9.3-16.el5.ppc.rpm     1b44a6ba7b0ca5c45cdc088ccd28af8e
oprofile-devel-0.9.3-16.el5.ppc64.rpm     42e3338c05203c25e300be40a6e66665
oprofile-gui-0.9.3-16.el5.ppc.rpm     bcf23875ae3a0411b2de52b3009c88ea
 
s390x:
oprofile-0.9.3-16.el5.s390x.rpm     e6e16fd23c3e6ee283849a80d6085aa7
oprofile-devel-0.9.3-16.el5.s390.rpm     3a44afa4406484671fafd2b947bdfa5a
oprofile-devel-0.9.3-16.el5.s390x.rpm     bba33ff10e242f52e0bd6929b0808e50
oprofile-gui-0.9.3-16.el5.s390x.rpm     d7db6d38106290451c0757869ed06183
 
x86_64:
oprofile-0.9.3-16.el5.x86_64.rpm     c4b44272491e9529e0fa147f11888267
oprofile-devel-0.9.3-16.el5.i386.rpm     9348406a1c9fd58bc1192595cf9e2af1
oprofile-devel-0.9.3-16.el5.x86_64.rpm     b708ebc014e7ea82939c6c856877edc2
oprofile-gui-0.9.3-16.el5.x86_64.rpm     27f5ac9a274a14fe6237095e16f6d276
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
oprofile-0.9.3-16.el5.src.rpm     39cac35aa87fdb69f8c9db9e6c15b91f
 
IA-32:
oprofile-0.9.3-16.el5.i386.rpm     51a5b2267bf79e30fd9c2ea62328e29a
oprofile-gui-0.9.3-16.el5.i386.rpm     94921e740d4e773510438cc1a2deb83d
 
x86_64:
oprofile-0.9.3-16.el5.x86_64.rpm     c4b44272491e9529e0fa147f11888267
oprofile-gui-0.9.3-16.el5.x86_64.rpm     27f5ac9a274a14fe6237095e16f6d276
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

250852 - The xenoprof patch define conflict with defines in oprofile 0.9.3


Keywords

AMD, cell, family10, IBM, oprofile, power, XML


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/