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/
