From: Philippe E. <ph...@wa...> - 2002-08-06 16:34:27
|
Michael Zayats wrote: Apologizes Michael, I forget to cc the list :/ > Hello guys, > > This is my first post to this list. > > I would like to start developing P4 support for OProfile. > > Please give me a list of all interfacing points where I will have to > get in. > for module all arch dependant code would be in module/x86, many code are reusable as it (syscall interception), some code needs small tweak (apic setup) some need a complete rewrite (sysctl handling). > Any suggestions, warnings, something I have to know are highly welcome > look also (not exhaustive) : libop/* utils/op_start For a start you can avoid most of this this work if you re-use the current events interface. In this case you only need to map logical events to hw events in module (e.g. you define P4_CPU_CLK_UNHALTED and in module you program the P4 pmc to count CLK_UNHALTED) For this look libop/* and how we differentiate AMD/INTEL in module/x86 regards, Phil |