Re: [perfmon2] permon2; libpfm; iMac G5 iSight (PPC970FX)
Status: Beta
Brought to you by:
seranian
From: Flores, R. <rau...@lm...> - 2008-12-04 22:35:31
|
Very good suggestion; Thanks Pulled libpfm (HEAD) and I now get PM_CYC counts. Fyi: the examples directory programs do not seem to work; have to run self under the examples_v2.x directory Thanks again Chris ps Appreciate all the work done here. Great job. -----Original Message----- From: Chris J Arges [mailto:ar...@li...] Sent: Thursday, December 04, 2008 2:43 PM To: Flores, Raul Cc: per...@li... Subject: Re: [perfmon2] permon2; libpfm; iMac G5 iSight (PPC970FX) 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 > per...@li... > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel > |