Ok, furthermore modifying the test case to do start/stop read results in the 'same inconsistencies'.
I'm open to ideas for what I should look for here. [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 68303556 CPU_CLK_UNHALTED PMD1 87777363 INST_RETIRED PMD0 70035670 CPU_CLK_UNHALTED PMD1 90000100 INST_RETIRED PMD0 68321267 CPU_CLK_UNHALTED PMD1 87789494 INST_RETIRED PMD0 70037284 CPU_CLK_UNHALTED PMD1 90000100 INST_RETIRED PMD0 70036196 CPU_CLK_UNHALTED PMD1 90000100 INST_RETIRED PMD0 78013658 CPU_CLK_UNHALTED PMD1 100248764 INST_RETIRED PMD0 97622530 CPU_CLK_UNHALTED PMD1 125445776 INST_RETIRED PMD0 141326514 CPU_CLK_UNHALTED PMD1 181605488 INST_RETIRED Phil On Wed, 2006-07-26 at 11:25 +0200, Philip Mucci wrote: > 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/ _______________________________________________ perfmon mailing list [email protected] http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/
