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/