Red Hat Bugzilla – Bug 439619
ppc kernel hardware watchpoint support
Last modified: 2013-03-07 19:55:59 EST
+++ This bug was initially created as a clone of Bug #437970 +++
Description of problem:
There was a request to support hardware watchpoints (such as being used by GDB).
Version-Release number of selected component (if applicable):
It is a fresh upstream fix, so far all the kernel ppc/ppc64 variants had it broken.
99% of runs with enough (>16) threads (set by THREADS).
Steps to Reproduce:
1. wget -O ppc-dabr-race.c
2. gcc -o ppc-dabr-race ppc-dabr-race.c -Wall -ggdb2 -m32 -D_GNU_SOURCE -pthread
3. ./ppc-dabr-race ;echo $?
Tested on: ppc03.englab.brq.redhat.com
cpu : POWER5 (gr)
clock : 1502.496000MHz
revision : 2.2 (pvr 003a 0202)
Compile with -DDEBUG to see why it fails.
It was discussed upstream with IBM, mail threads at:
-m64 has the same error as -m32.
Return code 77 means the kernel/CPU combo does not support hardware watchpoints.
-- Additional comment from firstname.lastname@example.org on 2008-03-28 17:40 EST --
See upstream commit a2ceff5e555e664751bc653a4d9b133efa18c742,
seems to have fixed it.
Created attachment 299587 [details]
added to cvs, will be in next build.
kernel-126.96.36.199-85.fc8 has been submitted as an update for Fedora 8
kernel-188.8.131.52-85.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update kernel'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-3260
kernel-184.108.40.206-85.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.