|
From: Maynard J. <may...@us...> - 2011-02-25 20:50:53
|
Hello, Julian, I'm working on an update to valgrind to support IBM Power ISA 2.06 (i.e., POWER7). There are ~200 new instructions, so this will be a major piece of work -- and a lot of lines of code. I propose to you that I submit the changes in 3 stages: 1. Support for instructions used by power7-tuned GLIBC libraries (36 instructions) 2. Support for instructions used by LAMP stack programs, built with -mcpu=power7 (~80 instructions) 3. Support for remaining ~80 instructions I have stage 1 nearly complete. This is the most critical to be done first, since developers working on RHEL6/POWER7 or SLES11-SP1/POWER7 will automatically link with the power7-tuned libc (and perhaps others) when they compile/link their programs. The new VSX instruction set is used extensively in libc on POWER7, so there's very little a program can do without libc using some VSX instructions. If this proposal is agreeable to you, I could open a bug report and attach the first code patch and test patch when I'm ready. I would open new bugs for each of the other two stages. Thanks. -Maynard |