Hello everyone, I wanted to update you on the status of the merge with upstream kernel.
As of yesterday, the perfmon3 minimal patchset as posted on LKML and as available in the perfmon linux-next GIT has been included by Stephen Rothwell into the official linux-next GIT tree. What does that mean? It means that, if all goes well, the first building block for perfmon3 will be merged upstream with 2.6.29, so about 3 months from now. Just to remind people of what this patchset include: - perfmon3 syscall API (5 syscalls) - only support for counting - only support for per-thread monitoring - only support for AMD64 and Intel architectural PMUs (32 and 64-bit) - no event set, no multiplexing - no PMU description modules (all builtin) Once this is in, it will be much easier to submit incremental changes. I think we should add new architecture support first, then add system-wide, sampling, multiplexing. As of now, if you are contributing code against this linux-next/perfmon3, then it needs to be posted on LKML as well as the perfmon2 mailing list. I will keep updating the perfmon2 tree. The perfmon3 branch will be used for all new developments from now on. As for user level tools, pfmon 3.6 is already v3.0 ready if you enable support. Libpfm also has support in the v3 branch. I am planning on merging the v3.0 changes into the HEAD branch, that will minimize maintenance overhead. We are getting there... ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel