Hi,

Here's a re-posting of the PowerPC and Cell patches for Perfmon. Please let me 
know if anyone has any comments or questions.

1/4:
Base PowerPC changes to support the new Cell PMU module. Most notably, this
adds a table of function pointers to the pfm_arch_pmu_info structure, which
are then implemented in each of the PMU-specific modules. This allows us to
move all the PPC32 and POWER5 code out of the PowerPC core code. This also
adds the base PMU interrupt handler, which allows us to properly support
the 64-bit counter virtualization provided by Perfmon.


2/4:
Changes to the Power5 PMU module. This patch adds Power5-specific routines
for the pfm_arch_pmu_info function-table, and adds an interrupt handler to
support 64-bit counter virtualization.


3/4:
Changes to the PPC32 PMU module. This patch adds PPC32-specific routines
for the pfm_arch_pmu_info function-table.


4/4:
New module to support the Cell PMU.

This patch uses the same PMC and PMD tables as the earlier patches, and still
uses the RTAS call for setting up the debug-bus signals. I still need to
review the patches posted by Azuma-san a couple weeks ago to support systems
without RTAS support. I hope to get to that in the next week or so.

This patch does not include support for the hardware-sampling feature in the
Cell PMU. We are still testing that module, and should be able to submit it
this month.

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

Reply via email to