<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/kernel/smtc.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-03T16:58:58Z</updated>
<entry>
<title>[MIPS] SMTC: Fix SMTC dyntick support.</title>
<updated>2008-10-03T16:58:58Z</updated>
<author>
<name>Kevin D. Kissell</name>
</author>
<published>2008-09-09T19:48:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8531a35e5e275b17c57c39b7911bc2b37025f28c'/>
<id>urn:sha1:8531a35e5e275b17c57c39b7911bc2b37025f28c</id>
<content type='text'>
Rework of SMTC support to make it work with the new clock event system,
allowing "tickless" operation, and to make it compatible with the use of
the "wait_irqoff" idle loop.  The new clocking scheme means that the
previously optional IPI instant replay mechanism is now required, and has
been made more robust.

Signed-off-by: Kevin D. Kissell &lt;kevink@paralogos.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] SMTC: Close tiny holes in the SMTC IPI replay system.</title>
<updated>2008-10-03T16:58:58Z</updated>
<author>
<name>Kevin D. Kissell</name>
</author>
<published>2008-09-09T19:35:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2bb01b042a38219fbddaafc214c5beb96248d2f'/>
<id>urn:sha1:d2bb01b042a38219fbddaafc214c5beb96248d2f</id>
<content type='text'>
Signed-off-by: Kevin D. Kissell &lt;kevink@paralogos.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Build fix: Fix irq flags type</title>
<updated>2008-10-03T16:58:56Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2008-10-01T20:52:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b7e4226e4f427b59dc8e9c45a2a1a1ed1353a140'/>
<id>urn:sha1:b7e4226e4f427b59dc8e9c45a2a1a1ed1353a140</id>
<content type='text'>
Though from a hardware perspective it would be sensible to use only a
32-bit unsigned int type Linux defines interrupt flags to be stored in
an unsigned long and nothing else.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>mips: convert to generic helpers for IPI function calls</title>
<updated>2008-06-26T09:22:57Z</updated>
<author>
<name>Jens Axboe</name>
</author>
<published>2008-06-17T08:45:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f304c0a0a55072b80957580f1b66256a615d8da'/>
<id>urn:sha1:2f304c0a0a55072b80957580f1b66256a615d8da</id>
<content type='text'>
This converts mips to use the new helpers for smp_call_function() and
friends, and adds support for smp_call_function_single(). Not tested,
but it compiles.

mips shares the same IPI for smp_call_function() and
smp_call_function_single(), since not all mips platforms have enough
available IPIs to support seperate setups.

Cc: Ralf Baechle &lt;ralf@linux-mips.org&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] Remove TLB sanitation code</title>
<updated>2008-04-28T16:14:25Z</updated>
<author>
<name>Chris Dearman</name>
</author>
<published>2007-09-14T20:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0bfa130e741f8f73a7bbf6a89aad4816e9094a71'/>
<id>urn:sha1:0bfa130e741f8f73a7bbf6a89aad4816e9094a71</id>
<content type='text'>
It is not being used by Malta and shouldn't be needed for MIPSsim.
    
Signed-off-by: Chris Dearman &lt;chris@mips.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>arch/mips/: Spelling fixes</title>
<updated>2008-02-03T14:54:53Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2008-02-03T14:54:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=603e82edf78ad6c0f836023f8db585620211947b'/>
<id>urn:sha1:603e82edf78ad6c0f836023f8db585620211947b</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] SMP: Call platform methods via ops structure.</title>
<updated>2008-01-29T10:14:57Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-11-19T12:23:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87353d8ac39c52784da605ecbe965ecdfad609ad'/>
<id>urn:sha1:87353d8ac39c52784da605ecbe965ecdfad609ad</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] SMTC: Allow control over TC assignment to vpe0.</title>
<updated>2007-10-29T19:35:32Z</updated>
<author>
<name>Kevin D. Kissell</name>
</author>
<published>2007-03-21T12:28:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be5f1f2114665508a722e3924a3a7f477c502841'/>
<id>urn:sha1:be5f1f2114665508a722e3924a3a7f477c502841</id>
<content type='text'>
Modify the SMTC initialization code to allow boot-time specification not
only of how many VPEs and TCs to use, but also how many TCs out of the
allowed pool are to be bound to VPE 0.  The new boot option is "vpe0tcs=N",
where N is an integer.  Using it in combination with the existing options
allows arbitrary assignments across the 2 VPEs of a 34K.  e.g. "maxtcs=3
 vpe0tcs=1" forces VPE0 to have 1 TC, while VPE1 has 2, and "maxtcs=4
vpe0tcs=3" forces VPE0 to have 3 TCs, while VPE1 gets 1.  If no vpe0tcs
option is specified, the traditional algorithm of evenly dividing TCs
between available VPEs, with the odd "slop" going to VPE0, is retained.

The reason for doing this is to allow a finer balancing of TCs which can
handle I/O interrupts on Malta (those on VPE 0) and those which cannot.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Kill num_online_cpus() loops.</title>
<updated>2007-10-11T22:46:18Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-10-03T18:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5eb551145395382ddf302548991a5fbaabc5341'/>
<id>urn:sha1:b5eb551145395382ddf302548991a5fbaabc5341</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
