Re: [perfmon2] 2.6.26 new perfmon kernel patch + libpfm + pfmon available
Status: Beta
Brought to you by:
seranian
From: Gary.Mohr@Bull.com - 2008-07-31 16:22:04
|
Stephane I was wondering if there is or will be a version of this new patch for the 2.6.18 kernel. As I mentioned before I am trying to apply the 2.6.18 patch to an RHEL5 distribution and the patches in the ptrace area do not fit at all. I think this is due to redhat replacing ptrace with utrace so your comments about experimental utrace support peaked my interest. I have the 2.6.18 patches installed now in RHEL5 on an x86_64 platform except the ptrace related stuff which is just commented out. I can boot the kernel with these patches but I can not get pfmon/libpfm version 3.4 to run. I get an error that looks like this: can't create perfmon context: Bad file descriptor When I turned on the kernel debug with pfdbg, I found this pair of messages in the kernel debug messages: perfmon: pfm_get_ctx.83: CPU4 [4167]: invalid fd 197893600 perfmon: pfm_get_ctx.83: CPU4 [4167]: invalid fd 351017808 Each time I run pfmon I get two new kernel messages. The CPU number, value is square brackets and fd value change each time. If you have seen this before and can point me to what I screwed up, that would be better than I probably deserve but if not I will just keep adding debug print messages to the kernel patch to figure out what is going on. Gary |