MIPS: Octeon: Add sched_clock() to csrc-octeon.c
authorDavid Daney <ddaney@caviumnetworks.com>
Wed, 23 Dec 2009 21:18:54 +0000 (13:18 -0800)
committerRalf Baechle <ralf@linux-mips.org>
Tue, 12 Jan 2010 17:19:34 +0000 (18:19 +0100)
commitc6a3c851a287980e47b45bf191a3b78d9d8508e2
treeb58339ebc32655ecff45e1f2d32c9ec26dc881f8
parent98bea6fc87390b6a12f595ad06fc686712435f94
MIPS: Octeon: Add sched_clock() to csrc-octeon.c

With the advent of function graph tracing on MIPS, Octeon needs a high
precision sched_clock() implementation.  Without it, most timing
numbers are reported as 0.000.

This new sched_clock just uses the 64-bit cycle counter appropriately
scaled.

Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Patchwork: http://patchwork.linux-mips.org/patch/805/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/cavium-octeon/csrc-octeon.c