<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/oprofile/common.c, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-06-15T12:35:34Z</updated>
<entry>
<title>MIPS: oprofile: Add callgraph support</title>
<updated>2011-06-15T12:35:34Z</updated>
<author>
<name>Daniel Kalmar</name>
</author>
<published>2011-05-13T12:38:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f307491f3a0c8551cedf5d90d660d656e0d56ec'/>
<id>urn:sha1:5f307491f3a0c8551cedf5d90d660d656e0d56ec</id>
<content type='text'>
Stack unwinding is done by code examination. For kernelspace, the
already existing unwind function is utilized that uses kallsyms to
quickly find the beginning of functions. For userspace a new function
was added that examines code at and before the pc.

Signed-off-by: Daniel Kalmar &lt;kalmard@homejinni.com&gt;
Signed-off-by: Gergely Kis &lt;gergely@homejinni.com&gt;
Signed-off-by: Robert Richter &lt;robert.richter@amd.com&gt;
</content>
</entry>
<entry>
<title>MIPS: Simplify the weak annotation with __weak</title>
<updated>2010-02-27T11:53:17Z</updated>
<author>
<name>Wu Zhangjin</name>
</author>
<published>2010-01-26T15:02:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e52dd9fc6b9e0c17b220bd38371ff15032a1a155'/>
<id>urn:sha1:e52dd9fc6b9e0c17b220bd38371ff15032a1a155</id>
<content type='text'>
Found by

$ find arch/mips/ -name "*.c" | xargs -i grep -H weak {} | grep -v __weak

[Ralf: Made this bulletproof by including &lt;linux/compiler.h&gt;]

Signed-off-by: Wu Zhangjin &lt;wuzhangjin@gmail.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/874/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Loongson: Add oprofile support</title>
<updated>2009-09-17T18:07:47Z</updated>
<author>
<name>Wu Zhangjin</name>
</author>
<published>2009-07-02T15:25:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=67b35e5d01aba7a83f2161b0c90acb08afa01e3e'/>
<id>urn:sha1:67b35e5d01aba7a83f2161b0c90acb08afa01e3e</id>
<content type='text'>
This kernel support is needed by the user-space tool:oprofile to profile
linux kernel or applications via loongson2 performance counters. you can
enable this driver via CONFIG_OPROFILE = y or m.

On Loongson2 there are two performance counters, each one can count 16
events respectively. when anyone of the performance counter overflows, an
interrupt will be generated and is routed to the IRQ MIPS_CPU_IRQ_BASE + 6.

Signed-off-by: Yanhua &lt;yanh@lemote.com&gt;
Signed-off-by: Wu Zhangjin &lt;wuzj@lemote.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>oprofile: more whitespace fixes</title>
<updated>2008-10-15T18:55:51Z</updated>
<author>
<name>Robert Richter</name>
</author>
<published>2008-09-05T15:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25ad2913cae9c9e3ed28075caeb2eefccd636f4f'/>
<id>urn:sha1:25ad2913cae9c9e3ed28075caeb2eefccd636f4f</id>
<content type='text'>
Signed-off-by: Robert Richter &lt;robert.richter@amd.com&gt;
</content>
</entry>
<entry>
<title>on_each_cpu(): kill unused 'retry' parameter</title>
<updated>2008-06-26T09:24:38Z</updated>
<author>
<name>Jens Axboe</name>
</author>
<published>2008-05-09T07:39:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=15c8b6c1aaaf1c4edd67e2f02e4d8e1bd1a51c0d'/>
<id>urn:sha1:15c8b6c1aaaf1c4edd67e2f02e4d8e1bd1a51c0d</id>
<content type='text'>
It's not even passed on to smp_call_function() anymore, since that
was removed. So kill it.

Acked-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt;
Reviewed-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
</content>
</entry>
<entry>
<title>[MIPS] Add support for MIPS CMP platform.</title>
<updated>2008-04-28T16:14:26Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2008-04-28T16:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39b8d5254246ac56342b72f812255c8f7a74dca9'/>
<id>urn:sha1:39b8d5254246ac56342b72f812255c8f7a74dca9</id>
<content type='text'>
Signed-off-by: Chris Dearman &lt;chris@mips.com&gt;
Signed-off-by: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Allow hardwiring of the CPU type to a single type for optimization.</title>
<updated>2007-10-11T22:46:15Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-10-11T22:46:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=10cc3529072d5415fb040018a8a99aa7a60190b6'/>
<id>urn:sha1:10cc3529072d5415fb040018a8a99aa7a60190b6</id>
<content type='text'>
This saves a few k on systems which only ever ship with a single CPU type.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Oprofile: kernel support for the R10000.</title>
<updated>2006-11-30T01:14:45Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2006-10-22T23:44:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=714cfe7865e5182a3b25be6a95c0b17aa8e64aa9'/>
<id>urn:sha1:714cfe7865e5182a3b25be6a95c0b17aa8e64aa9</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] oprofile: Fix unnecessary cleverness</title>
<updated>2006-06-26T16:58:17Z</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2006-06-26T07:24:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0c6856f702732d3cfc33eb59303e998ad6961de8'/>
<id>urn:sha1:0c6856f702732d3cfc33eb59303e998ad6961de8</id>
<content type='text'>
nmi_create_files() in arch/i386/oprofile/nmi_int.c depends on
model-&gt;num_counters (number of performance counters) being less than 10.
While this is currently the case, it's too clever by half.

Other archs aren't quite as clever: they assume 100.  I suggest to
normalize them all to 1000.

Cc: Philippe Elie &lt;phil.el@wanadoo.fr&gt;
Cc: John Levon &lt;levon@movementarian.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix modpost warning: Rename op_model_xxx to op_model_xxx_ops.</title>
<updated>2006-06-05T23:15:11Z</updated>
<author>
<name>Atsushi Nemoto</name>
</author>
<published>2006-05-23T07:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1acf1ca7e906cf7453d76d76a6c953996295c220'/>
<id>urn:sha1:1acf1ca7e906cf7453d76d76a6c953996295c220</id>
<content type='text'>
    
The modpost uses a whitelist for commonly used suffix on checking the
section mismatch.  Adding "_ops" suffix to op_modex_xxx get rid of
this modpost warning.
    
WARNING: arch/mips/oprofile/oprofile.o - Section mismatch: reference to .init.text: from .data after 'op_model_mipsxx' (at offset 0x528)

Signed-off-by: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
