Hi,

Here is the PS3 support for perfmon2.
The Cell hardware performance monitor services are provided 
through the PS3 hypervisor on PS3.  
perfmon2 uses the PS3 PMU instead of the Cell PMU  on PS3.

1/2:  PS3 PMU
PS3 PMU(Performance Monitor Unit) support.
This patch adds PS3 PMU functions.
They use PS3 lv1 call(hypervisor call)s to control the HW performance
monitor.

2/2:  PS3 perfmon2 base
Initial PS3 perfmon2 support.
On PS3, the PS3 PMU(arch/powerpc/platform/ps3/pmu.c) is used instead of
the Cell PMU(arch/powerpc/platform/cell/pmu.c) to control the HW PMU.
This patch basically replaces cbe_***() with ps3_***() to use the PS3 PMU. 
To reduce platform dependency, 
this patch adds the pfm_cell_platform_pmu_info structure which has
PMU function pointers for each Cell platform.
And this patch also adds aquire_pmu()/release_pmu() to pfm_arch_pmu_info
structure. They are needed to create/delete the PS3 PMU at PFM PMU
acquisition/
release.

By the way, I changed my e-mail address 
from [EMAIL PROTECTED] co.jp 
to [EMAIL PROTECTED]  to resolve my mailer trouble.

Thanks.
Takashi Yamamoto

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

Reply via email to