Robert Richter
c92960fccb
oprofile: whitespace fixes
...
Signed-off-by: Robert Richter <robert.richter@amd.com >
2008-10-15 20:47:41 +02:00
Robert Richter
4c168eaf7e
Revert "Oprofile Multiplexing Patch"
...
Reverting commit 1a960b402a
for the main
branch. Multiplexing will be tracked on a separate feature branch.
Conflicts:
arch/x86/oprofile/nmi_int.c
2008-09-24 11:08:52 +02:00
Ingo Molnar
2879a927bb
Merge branch 'x86/oprofile' into oprofile
2008-08-19 03:34:07 +02:00
Paolo Ciarrocchi
20211e4d34
x86: Coding style fixes to arch/x86/oprofile/op_model_p4.c
...
A coding style patch to arch/x86/oprofile/op_model_p4.c that
removes 87 errors and 4 warnings.
Before:
total: 89 errors, 13 warnings, 722 lines checked
After:
total: 2 errors, 9 warnings, 721 lines checked
Compile tested, binary verified as follow:
paolo@paolo-desktop:~/linux.trees.git$ size /tmp/op_model_p4.o.*
text data bss dec hex filename
2691 968 32 3691 e6b /tmp/op_model_p4.o.after
2691 968 32 3691 e6b /tmp/op_model_p4.o.before
paolo@paolo-desktop:~/linux.trees.git$ md5sum /tmp/op_model_p4.o.*
8c1c9823bab33333e1f7f76574e62561 /tmp/op_model_p4.o.after
8c1c9823bab33333e1f7f76574e62561 /tmp/op_model_p4.o.before
Signed-off-by: Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com >
Cc: robert.richter@amd.com
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2008-08-19 03:33:51 +02:00
Jason Yeh
1a960b402a
Oprofile Multiplexing Patch
...
This patch introduces multiplexing support for the Oprofile kernel
module. It basically adds a new function pointer in oprofile_operator
allowing each architecture to supply its callback to switch between
different sets of event when the timer expires. Userspace tools can
modify the time slice through /dev/oprofile/time_slice.
It also modifies the number of counters exposed to the userspace through
/dev/oprofile. For example, the number of counters for AMD CPUs are
changed to 32 and multiplexed in the sets of 4.
Signed-off-by: Jason Yeh <jason.yeh@amd.com >
Signed-off-by: Robert Richter <robert.richter@amd.com >
Cc: oprofile-list <oprofile-list@lists.sourceforge.net >
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2008-07-26 11:48:16 +02:00
Mike Travis
d5a7430ddc
Convert cpu_sibling_map to be a per cpu variable
...
Convert cpu_sibling_map from a static array sized by NR_CPUS to a per_cpu
variable. This saves sizeof(cpumask_t) * NR unused cpus. Access is mostly
from startup and CPU HOTPLUG functions.
Signed-off-by: Mike Travis <travis@sgi.com >
Cc: Andi Kleen <ak@suse.de >
Cc: Christoph Lameter <clameter@sgi.com >
Cc: "Siddha, Suresh B" <suresh.b.siddha@intel.com >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Paul Mackerras <paulus@samba.org >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: "Luck, Tony" <tony.luck@intel.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-16 09:42:50 -07:00
Thomas Gleixner
ff4395654d
i386: move oprofile
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2007-10-11 11:16:55 +02:00