Raul, I have a ppc970fx machine here, that I have tested these patches on, and I can replicate your bug running syst_smp. However, I get counts for PM_CYC when running libpfm/examples/self. I will look into this when I get a chance. Responses below.
--chris Flores, Raul wrote: > > I have built the 2.6.28-rc4 Linux kernel on an iMac G5 iSight > (g5_defconfig) and installed libpfm3.6. I grabbed the kernel source > from git tree around Nov 21. I have to sneaker-net the git source over > to my platform (no network) so not sure of any updates. > > When I run the syst_smp program found in libpfm-3.6/libpfms, I get the > following results: > > imacG5 libpfms # ./syst_smp > > cpu_t=16 thread=44 session_t=96 > > ncpus=1 npmds=2 > > 1-way session > > monitoring for 10s on all CPUs > > CPU0 PMD2 0 PM_CYC > > CPU0 PMD4 38779676 PM_INST_CMPL > I can replicate this on my machine: ./syst_smp cpu_t=24 thread=80 session_t=112 event counter = 2 group = 0 event counter = 4 group = 0 ncpus=2 npmds=4 2-way session monitoring for 10s on all CPUs CPU0 PMD2 0 PM_CYC CPU0 PMD4 35079310731 PM_INST_CMPL CPU1 PMD2 0 PM_CYC CPU1 PMD4 35064659555 PM_INST_CMPL > Also tried the “self” program under examples, and with both programs, > I get PM_CYC count displayed as 0 which doesn’t seem right. > This is different, when I run libpfm/examples/self I get the following output on my machine: $ ./self sycall base 319 PMD2 21862697856 PM_CYC PMD4 21860903581 PM_INST_CMPL > Any ideas why? Am I missing something? Are there patches I should apply? > Perhaps try grabbing the latest CVS head of libpfm, and testing with that. > > Any help would be appreciated. > Sure thing, I'd be glad to help. > > Raul > > > > > Here is some data on the system I have configured: > > Linux imacG5 2.6.28-rc4 #39 SMP Wed Dec 3 17:49:11 CST 2008 ppc64 > PPC970FX, altivec supported PowerMac12,1 GNU/Linux > > Gnu C 4.1.2 > > Gnu make 3.81 > > binutils 2.18 > > util-linux 2.13.1.1 > > mount 2.13.1.1 > > module-init-tools 3.4 > > e2fsprogs 1.40.4 > > PPP 2.4.4 > > Linux C Library 2.6.1 > > Dynamic linker (ldd) 2.6.1 > > Procps 3.2.7 > > Net-tools 1.60 > > Kbd 1.13 > > Sh-utils 6.10 > > udev 124 > > Modules Loaded perfmon_power4 > > snd_aoa_codec_onyx > > snd_aoa_fabric_layout > > snd_aoa > > pmac_zilog > > serial_core > > snd_aoa_i2sbus > > snd_aoa_soundbus > > snd_pcm > > snd_page_alloc > > snd_timer > > snd > > soundcore > > uninorth_agp > > agpgart > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > ------------------------------------------------------------------------ > > _______________________________________________ > perfmon2-devel mailing list > perfmon2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel > ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel