Thread (14 messages) flat view 14 messages, 5 authors, 2016-08-17

[PATCH v2] Added perf functionality to mmdc driver

From: Zhengyu Shen <hidden>
Date: 2016-08-17 05:11:08
Also in: lkml

quoted
quoted
quoted
+	hrtimer_start(&pmu_mmdc->hrtimer, mmdc_timer_period(),
+			HRTIMER_MODE_REL_PINNED);
Why is a hrtimer necessary? Is this just copy-pasted from CCN, or do
you have similar HW issues?

Is there no overflow interrupt?
When overflow occurs, a register bit is set to one. There is no
overflow interrupt which is why the timer is needed.
I see. Please have add comment in the driver explaining this, so that this is
obvious.

Does the counter itself wrap and continue counting, or does it saturate?

How have you tuned your polling period so as to avoid missing events in the
case of an overflow?

Thanks,
Mark.
The counter wraps around once every ten seconds for total-cycles (which is the 
Fastest increasing counter). Polling is done every one second just to be safe.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help