History log of /arch/sparc/oprofile/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c4a57435db67c4522c2e688c357051f35e36d6d6 05-Oct-2009 Stephen Rothwell <sfr@canb.auug.org.au> sparc: using HZ needs an include of linux/param.h

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
nit.c
4e85f5915dedb7c852c1e1189aa4133c87798a5e 09-Sep-2009 David S. Miller <davem@davemloft.net> sparc64: Kill unnecessary cast in profile_timer_exceptions_notify().

Signed-off-by: David S. Miller <davem@davemloft.net>
nit.c
a8f22264550e64c0cd11fb6647284b0bd6407f9c 09-Sep-2009 David S. Miller <davem@davemloft.net> sparc64: Manage NMI watchdog enabling like x86.

Use a per-cpu 'wd_enabled' boolean and a global atomic_t count
of watchdog NMI enabled cpus which is set to '-1' if something
is wrong with the watchdog and it can't be used.

Signed-off-by: David S. Miller <davem@davemloft.net>
nit.c
e5553a6d04421eec326a629571d696e8e745a0e4 30-Jan-2009 David S. Miller <davem@davemloft.net> sparc64: Implement NMI watchdog on capable cpus.

Signed-off-by: David S. Miller <davem@davemloft.net>
nit.c
3eb8057bbafc64dbf09d5c18513aa80c1b7f2fcb 22-Jan-2009 David S. Miller <davem@davemloft.net> sparc64: Move generic PCR support code to seperate file.

It all lives in the oprofile support code currently and we will need
to share this stuff with NMI watchdog and perf_counter support.

Signed-off-by: David S. Miller <davem@davemloft.net>
nit.c
63ef34827c1f5ac838e869cc3ecc2d9cfebae152 28-Nov-2008 David S. Miller <davem@davemloft.net> sparc64: Provide oprofile pseudo-NMI on Niagara.

Signed-off-by: David S. Miller <davem@davemloft.net>
nit.c
422e23ea0865177b61527874b1b80023e4215d67 26-Nov-2008 David S. Miller <davem@davemloft.net> sparc64: Use NMI oprofile profiling on cheetah and derivative cpus.

We use clock cycle counter, adjusted to HZ.

This can be extended to sun4v based processors as well, as they
also have a proper overflow interrupt facility for the performance
counters.

Signed-off-by: David S. Miller <davem@davemloft.net>
nit.c
25ad2913cae9c9e3ed28075caeb2eefccd636f4f 05-Sep-2008 Robert Richter <robert.richter@amd.com> oprofile: more whitespace fixes

Signed-off-by: Robert Richter <robert.richter@amd.com>
nit.c
09cadedbdc01f1a4bea1f427d4fb4642eaa19da9 19-Oct-2007 Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> Combine instrumentation menus in kernel/Kconfig.instrumentation

Quoting Randy:

"It seems sad that this patch sources Kconfig.marker, a 7-line file,
20-something times. Yes, you (we) don't want to put those 7 lines into
20-something different files, so sourcing is the right thing.

However, what you did for avr32 seems more on the right track to me: make
_one_ Instrumentation support menu that includes PROFILING, OPROFILE, KPROBES,
and MARKERS and then use (source) that in all of the arches."

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
config
9550e59c4587f637d9aa34689e32eea460e6f50c 18-Oct-2006 Martin Habets <errandir_news@mph.eclipse.co.uk> [SPARC]: Add sparc profiling support

This patch adds profiling support to the sparc architecture. It is a
copy of the sparc64 implementation.

Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
config
akefile
nit.c