Hello, I wrote:
From: Wu Zhangjin <wuzhangjin@xxxxxxxxx>
(This v5 revision incorporates with the feedbacks from Ingo.)
This patch adds a cnt32_to_63() and MIPS c0 count based sched_clock(), which provides high resolution. and also, one new kernel option (HR_SCHED_CLOCK) is added to enable/disable this sched_clock().
Without it, the Ftrace for MIPS will give useless timestamp information.
Because cnt32_to_63() needs to be called at least once per half period to work properly, Differ from the old version, this v2 revision set up a kernel timer to ensure the requirement of some MIPSs which have short c0 count period.
Signed-off-by: Wu Zhangjin <wuzhangjin@xxxxxxxxx>
diff --git a/arch/mips/kernel/csrc-r4k-hres.c b/arch/mips/kernel/csrc-r4k-hres.cnew file mode 100644 index 0000000..2fe8be7 --- /dev/null +++ b/arch/mips/kernel/csrc-r4k-hres.cI don't think this is really good name for this file (one might think that this is another implementation of clocksource instead of some sched_clock() code tied to this particular clocksource), and I don't
Seriously, if this file have to live a life of its own, name it like sched-r4k.c but not the way you named it -- this is not another clocksource module...
WBR, Sergei