<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/cpu/irq, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-02-14T05:22:11Z</updated>
<entry>
<title>sh: Shut up some trivial build warnings.</title>
<updated>2008-02-14T05:22:11Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-02-12T08:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43081e18336d67937092dd05ffe320d2fbffd012'/>
<id>urn:sha1:43081e18336d67937092dd05ffe320d2fbffd012</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: remove maskreg irq code</title>
<updated>2008-02-14T05:22:10Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2008-02-08T08:23:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d847afe7d4966d35eb7a6fe6f196a0d7e5633f35'/>
<id>urn:sha1:d847afe7d4966d35eb7a6fe6f196a0d7e5633f35</id>
<content type='text'>
This patch removes the maskreg irq code since it is not in use anymore.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: intc - remove default interrupt priority tables</title>
<updated>2008-01-28T04:19:02Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2008-01-10T05:08:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f3edee81fbd49114c28057512906f169caa0bed'/>
<id>urn:sha1:7f3edee81fbd49114c28057512906f169caa0bed</id>
<content type='text'>
This patch removes interrupt priority tables from the intc code.
Optimal priority assignment varies with embedded application anyway,
so keeping the interrupt priority tables together with cpu-specific
code doesn't make sense.

The function intc_set_priority() should be used instead to set the
desired interrupt priority level.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: comment tidying for sh64-&gt;sh migration.</title>
<updated>2008-01-28T04:18:58Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-11-28T11:19:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a23ba43573a24c351640bc19c06c701798fe6e25'/>
<id>urn:sha1:a23ba43573a24c351640bc19c06c701798fe6e25</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Get the mach-cayman IRQ support building.</title>
<updated>2008-01-28T04:18:54Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-11-21T14:16:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=18bc81319b438ae3266e1b2653ce874912dae891'/>
<id>urn:sha1:18bc81319b438ae3266e1b2653ce874912dae891</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: imask IRQ depends on sh32.</title>
<updated>2008-01-28T04:18:43Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-11-10T11:15:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cc8eae7f5190668337463d6bfba60c137bce0522'/>
<id>urn:sha1:cc8eae7f5190668337463d6bfba60c137bce0522</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off dead ipr_irq_demux().</title>
<updated>2007-10-31T06:17:03Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-10-31T06:17:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b2078fa221e31a491d0bd720e3acdf9870fe40fd'/>
<id>urn:sha1:b2078fa221e31a491d0bd720e3acdf9870fe40fd</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: intc - initial SMP support.</title>
<updated>2007-09-21T09:16:42Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-09-21T09:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f18d533e3cd476aedf41fe1e6e9dc3e0a2446bba'/>
<id>urn:sha1:f18d533e3cd476aedf41fe1e6e9dc3e0a2446bba</id>
<content type='text'>
This implements initial support for the SMP INTC (particularly
INTC2) controllers.

These are largely implemented as conventional blocks, with
register sets grouped together at fixed strides relative to
the CPU id.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: remove CONFIG_CPU_HAS_INTC_IRQ</title>
<updated>2007-09-21T02:57:51Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-08-23T06:19:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1254d1db11d8528558613fde5b89eb09306f50a3'/>
<id>urn:sha1:1254d1db11d8528558613fde5b89eb09306f50a3</id>
<content type='text'>
All processor specific interrupt code is now converted to make use
of the new intc code. The config option CONFIG_CPU_HAS_INTC_IRQ is
because of that pointless.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: intc - primary priority masking fixes</title>
<updated>2007-09-21T02:57:50Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-08-16T15:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d37d94e5aab669f5a492bb3cda67bbbbbca50b8'/>
<id>urn:sha1:3d37d94e5aab669f5a492bb3cda67bbbbbca50b8</id>
<content type='text'>
This patch contains various intc fixes for problems reported by
Markus Brunner on the linuxsh-dev mailing list:

http://marc.info/?l=linuxsh-dev&amp;m=118701948224991&amp;w=1

Apart from added comments, the fixes are:

- add intc_set_priority() function prototype to hw_irq.h
- fix off-by-one error in intc_set_priority()
- make sure _INTC_WIDTH() is set for primary priority masking

Big thanks to Markus for finding these problems. Version two fixes
a compile error and an inverted primary check.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Acked-by: Markus Brunner &lt;super.firetwister@gmail.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
