Hi again,
Forgot to mention a few things.
Was also changed:
- Intel Core 2 Duo register mapping was changed to be compatible
with that of the Intel architected PMU. Thus you need the new
libpfm from CVS to get working programs.
- APIC programming and PMU acquisition is deferred until
pfm_create_context(). This simplifies the PMU description
modules.
On Thu, Jun 21, 2007 at 04:12:25PM -0700, Stephane Eranian wrote:
> Hello,
>
> Given that I have received a lot of kernel patches lately, I have decided
> to provide for TESTING ONLY a current snapshot of my next kernel patch.
> This will help me integrate the patches, especially those from AMD
> and IBM.
>
> This new version is not compatible with the 2.6.21 because some syscall
> numbers have changed yet again and also because I have removed 2 (unused)
> features from the interface to cut down on complexity (a bit) and to
> show some good will to LKML critics.
>
> Were removed:
> - user level software PMD view remapping
> - possibility to provide a explicit set number as the next set
>
> For both syscall argument were adjusted the changes.
>
> Was changed:
> - pfm_msg_t -> pfarg_msg_t to clearly identify perfmon syscall
> argument. A backward compatibily macros is provided.
>
> The patch includes:
> - Bjorn modification to the NMI PMU counter allocator. Posted on
> LKML a couple of days ago
>
> - Parts of the AMD Barcelona patches
>
> - lots of cleanups from the comments by David Rientjes form LKML
>
> - Oprofile can now co-exist with perfmon. They run in mutual
> exclusion. This is supported only on i386/x86-64 for now. IA-64
> Oprofile works on top of perfmon as usual
>
> The patch is relative to 2.6.22-rc4. Please test it in your setup.
>
> I would appreciate if you could resubmit your latest patches against this
> version rather than the older 2.6.21.
>
> IMPORTANT: Note that you DO NEED to pull libpfm from CVS to get a working
> version.
>
> I am running out of time to make a full release before next week.
> I'll be attending OLS in Ottawa all of next week. Hope to meet some of
> you in person while I'll be there.
>
> you can grab the kernel patch at:
> ftp://ftp.hpl.hp.com/pub/linux-ia64/perfmon-new-base-070621.tar.gz
>
> Thanks for supporting and contributing to perfmon2.
>
> --
> -Stephane
> _______________________________________________
> perfmon mailing list
> [email protected]
> http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/
--
-Stephane
_______________________________________________
perfmon mailing list
[email protected]
http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/