<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/cpu/irq, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-10-31T03:53:28Z</updated>
<entry>
<title>sh: Fix IPR-IRQ's for IRQ-chip change breakage.</title>
<updated>2006-10-31T03:53:28Z</updated>
<author>
<name>Jamie Lenehan</name>
</author>
<published>2006-10-31T03:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd71ab88deab3358241f22ed6c035c427aacc4e7'/>
<id>urn:sha1:bd71ab88deab3358241f22ed6c035c427aacc4e7</id>
<content type='text'>
The conversion from IPR-IRQ to IRQ-chip resulted in the
ipr data being allocated in a local variable in
make_ipr_irq - breaking anything using IPR interrupts.

This changes all of the callers of make_ipr_irq to
allocate a static structure containing the IPR data which
is then passed to make_ipr_irq. This removes the need for
make_ipr_irq to allocate any additional space for the IPR
information.

Signed-off-by: Jamie Lenehan &lt;lenehan@twibble.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Convert INTC2 to IRQ table registration.</title>
<updated>2006-10-20T06:30:55Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-10-20T06:30:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66a740572d7bcb18469e71cb014bfed3ff75a773'/>
<id>urn:sha1:66a740572d7bcb18469e71cb014bfed3ff75a773</id>
<content type='text'>
Currently the INTC2 code contains a fixed IRQ table that it
iterates through to set the handler type, we move this in to
the CPU subtype setup code instead and allow for submitting
the table that way.

This drops the ST40 tables, as nothing has been happening
with those processors, while converting the only existing
users to use the new table directly (SH7760 and SH7780).

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Updates for irq-flow-type naming changes.</title>
<updated>2006-10-19T08:32:56Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-10-19T08:32:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=709bc44c31db4eeeec7dcf7d3f3fefd057adf7fb'/>
<id>urn:sha1:709bc44c31db4eeeec7dcf7d3f3fefd057adf7fb</id>
<content type='text'>
handle_irq_name() and set_irq_chip_and_handler() disappeared,
update for desc-&gt;name and set_irq_chip_and_handler_name() use.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Convert IPR-IRQ to IRQ chip.</title>
<updated>2006-10-06T08:55:25Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-10-06T08:55:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0f13804ae9d894c1fbd90bde38ae2aa0f01b0edd'/>
<id>urn:sha1:0f13804ae9d894c1fbd90bde38ae2aa0f01b0edd</id>
<content type='text'>
One more initial conversion..

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Convert INTC2 IRQ handler to irq_chip.</title>
<updated>2006-10-06T08:35:48Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-10-06T08:35:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=525ccc452c79db41874c5edac3f67618a0997d6f'/>
<id>urn:sha1:525ccc452c79db41874c5edac3f67618a0997d6f</id>
<content type='text'>
More struct irq_chip conversions, this time the INTC2 handlers.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add support for 4K stacks.</title>
<updated>2006-09-27T09:22:14Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-09-27T09:22:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6a31139897a5e539efe7ad3b7bd351fa9673ce8'/>
<id>urn:sha1:a6a31139897a5e539efe7ad3b7bd351fa9673ce8</id>
<content type='text'>
This enables support for 4K stacks on SH.

Currently this depends on DEBUG_KERNEL, but likely all boards
will switch to this as the default in the future.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Cleanup IRQ disabling for hardirq handlers.</title>
<updated>2006-09-27T09:03:34Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-09-27T09:03:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8599cf059209de22dd3be16816b90f1aad10c74a'/>
<id>urn:sha1:8599cf059209de22dd3be16816b90f1aad10c74a</id>
<content type='text'>
The generic hardirq layer already takes care of a lot of the
appropriate locking and disabling for us, no need to duplicate
it in the handlers..

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: maskreg IRQ support.</title>
<updated>2006-09-27T09:01:16Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-09-27T09:01:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba463937ef75bceaf3943edf01f849257c68623a'/>
<id>urn:sha1:ba463937ef75bceaf3943edf01f849257c68623a</id>
<content type='text'>
Formerly implemented by ADX, we can use this generically,
so move it over.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off the rest of the legacy rtc mess.</title>
<updated>2006-09-27T08:45:01Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-09-27T08:45:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91550f715b7f7707b5ab5b9b0cd455bda8505954'/>
<id>urn:sha1:91550f715b7f7707b5ab5b9b0cd455bda8505954</id>
<content type='text'>
With the new RTC class driver, we can get rid of most of the
old left over cruft.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add support for SH7706/SH7710/SH7343 CPUs.</title>
<updated>2006-09-27T08:38:11Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-09-27T08:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5723e0eeb2dc16629e86d66785024ead9169000'/>
<id>urn:sha1:e5723e0eeb2dc16629e86d66785024ead9169000</id>
<content type='text'>
This adds support for the aforementioned CPU subtypes, and cleans
up some build issues encountered as a result.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
