Hi again,

Ok, using the slightly modified self program to do create/load +
2*(start/read/stop) and recompiling the kernel without
preemption, looks like there's still something funky going on. The
numbers are way off.

[EMAIL PROTECTED] examples]$ ./self & ./self & ./self & ./self & 
[1] 4077
[2] 4078
[3] 4079
[4] 4080
[EMAIL PROTECTED] examples]$ [perfsel0=0x510079 emask=0x79 umask=0x0
os=0 usr=1 en=1 int=1 inv=0 edge=0 cnt_mask=0] CPU_CLK_UNHALTED
[perfsel1=0x5100c0 emask=0xc0 umask=0x0 os=0 usr=1 en=1 int=1 inv=0
edge=0 cnt_mask=0] INST_RETIRED
[perfsel0=0x510079 emask=0x79 umask=0x0 os=0 usr=1 en=1 int=1 inv=0
edge=0 cnt_mask=0] CPU_CLK_UNHALTED
[perfsel1=0x5100c0 emask=0xc0 umask=0x0 os=0 usr=1 en=1 int=1 inv=0
edge=0 cnt_mask=0] INST_RETIRED
[perfsel0=0x510079 emask=0x79 umask=0x0 os=0 usr=1 en=1 int=1 inv=0
edge=0 cnt_mask=0] CPU_CLK_UNHALTED
[perfsel1=0x5100c0 emask=0xc0 umask=0x0 os=0 usr=1 en=1 int=1 inv=0
edge=0 cnt_mask=0] INST_RETIRED
[perfsel0=0x510079 emask=0x79 umask=0x0 os=0 usr=1 en=1 int=1 inv=0
edge=0 cnt_mask=0] CPU_CLK_UNHALTED
[perfsel1=0x5100c0 emask=0xc0 umask=0x0 os=0 usr=1 en=1 int=1 inv=0
edge=0 cnt_mask=0] INST_RETIRED
PMD0             70035305 CPU_CLK_UNHALTED
PMD1             90000108 INST_RETIRED
PMD0             70036312 CPU_CLK_UNHALTED
PMD1             90000108 INST_RETIRED
PMD0             66660667 CPU_CLK_UNHALTED
PMD1             85660765 INST_RETIRED
PMD0             64112794 CPU_CLK_UNHALTED
PMD1             82390617 INST_RETIRED
PMD0             68568825 CPU_CLK_UNHALTED
PMD1             88116977 INST_RETIRED
PMD0             75847005 CPU_CLK_UNHALTED
PMD1             97467698 INST_RETIRED
PMD0             67962462 CPU_CLK_UNHALTED
PMD1             87337114 INST_RETIRED
PMD0             97913443 CPU_CLK_UNHALTED
PMD1            125815768 INST_RETIRED


_______________________________________________
perfmon mailing list
[email protected]
http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/

Reply via email to