We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
a - It depends. The PMU isn't directly needed by a basic kernel. But it will be used by things like oprofile or ARM's Streamline. So if say you have Streamline set up and running, it'll conflict with your manual poking of the PMU.b - CCNT counts cycles (or "ticks") as experienced by the processor - NOT time. If you have dynamic voltage/frequency enabled (and most mobile systems will) then two cycles may take different amounts of time. So CCNT isn't a good way of measuring time.c - How often are you reading the counter? I suspect that you are just missing the 0 by not reading often enough.d - Guessing the same answer as above.Edit: Stupid emoticons.