I am trying to understand what does oprofile depend on in Linux 2.6 that makes it HT aware. I did a few tests with oprofile in 2.4 (forcing cpu_type=6, i.e. ST P4), and oprofile does work. The caveat is that it sees half of the logical processors. On a 4P system, it sees cpu0,2,4,6.
I would greatly appreciate if someone would point me to where I may start in enable oprofile for HT on 2.4 or if it’s even fundamentally possible. Many thanks.