On Mon, 11 Nov 2013, Stephane Eranian wrote:

> > This new patch also specifically targets the ARM Foundation simulator.
> > In theory once the Cortex A53 and Cortex A57 documentation is released
> > it will be easy enough to add the proper part numbers to the detection
> > routines.
> >
> Those are the events coming from the Simulator only or core architected
> events on ARMv8. I could not check on that because ARM manual for
> ARMv8 still requires registration. I don't understand why I need to register
> to read an architecture manual.

many of the ARM documents require registration :(  Although the 
registration process is fairly painless, it's still annoying to have to do 
it.

> When the Cortex-A* re released, will they have more events or just the
> same foundation? In other words, will we have to add another event table
> for those or will be simply shared that one?

It's unclear, and I personally have no inside knowledge.

If you look at the kernel driver in arch/arm64/kernel/perf_event.c the
current code is just for generic armv8/pmuv3 (which is more or less what 
my patch supports, I test-built in the simulator but the simulator itself 
doesn't support counters).  The kernel makes no provisions for different 
CPUs having different events, but maybe that will change once the -A5* 
documentation is released.

Vince

------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to