<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/cpu/sh3, branch linux-2.6.34.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-02-08T02:48:10Z</updated>
<entry>
<title>Merge branches 'sh/dwarf-unwinder', 'sh/g3-prep' and 'sh/stable-updates'</title>
<updated>2010-02-08T02:48:10Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-02-08T02:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13fd7aeb9af0a106905757369362137996f3feb0'/>
<id>urn:sha1:13fd7aeb9af0a106905757369362137996f3feb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sh: Remove superfluous setup_frame_reg call</title>
<updated>2010-02-08T01:47:11Z</updated>
<author>
<name>Matt Fleming</name>
</author>
<published>2010-01-30T17:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1af0b2fc676009d9b5b71a82ea6a3c2b20b7ea56'/>
<id>urn:sha1:1af0b2fc676009d9b5b71a82ea6a3c2b20b7ea56</id>
<content type='text'>
There's no need to setup the frame pointer again in
call_handle_tlbmiss. The frame pointer will already have been setup in
handle_interrupt.

Signed-off-by: Matt Fleming &lt;matt@console-pimps.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Setup frame pointer in handle_exception path</title>
<updated>2010-02-08T01:46:53Z</updated>
<author>
<name>Matt Fleming</name>
</author>
<published>2010-01-27T20:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1dca56f13899b9e256f56198026019835aaf9a3a'/>
<id>urn:sha1:1dca56f13899b9e256f56198026019835aaf9a3a</id>
<content type='text'>
In order to allow the DWARF unwinder to unwind through exceptions we
need to setup the frame pointer register (r14).

Signed-off-by: Matt Fleming &lt;matt@console-pimps.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Mass ctrl_in/outX to __raw_read/writeX conversion.</title>
<updated>2010-01-26T03:58:40Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-26T03:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d56dd3b083a3bec56e9da35ce07baca81030b03'/>
<id>urn:sha1:9d56dd3b083a3bec56e9da35ce07baca81030b03</id>
<content type='text'>
The old ctrl in/out routines are non-portable and unsuitable for
cross-platform use. While drivers/sh has already been sanitized, there
is still quite a lot of code that is not. This converts the arch/sh/ bits
over, which permits us to flag the routines as deprecated whilst still
building with -Werror for the architecture code, and to ensure that
future users are not added.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off the special uncached section and fixmap.</title>
<updated>2010-01-21T07:05:25Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-21T07:05:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2dc2f8e0c46864e2a3722c84eaa96513d4cf8b2f'/>
<id>urn:sha1:2dc2f8e0c46864e2a3722c84eaa96513d4cf8b2f</id>
<content type='text'>
Now that cached_to_uncached works as advertized in 32-bit mode and we're
never going to be able to map &lt; 16MB anyways, there's no need for the
special uncached section. Kill it off.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into sh/hw-breakpoints</title>
<updated>2009-12-21T06:44:34Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-12-21T06:44:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b4f887fb2780e39383c1f202b72f5a2780b2d4c'/>
<id>urn:sha1:4b4f887fb2780e39383c1f202b72f5a2780b2d4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sh: sh3 scif pdata (sh7705/sh770x/sh7710/sh7720)</title>
<updated>2009-12-15T03:06:32Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-12-14T12:30:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=44658dfb660c4744b862571a3d8e1dae65e8b75a'/>
<id>urn:sha1:44658dfb660c4744b862571a3d8e1dae65e8b75a</id>
<content type='text'>
This patch breaks out the sh3 scif serial port platform
data from a shared platform device to one platform
device per port. Also, add serial ports to the list of
early platform devices.

Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into sh/hw-breakpoints</title>
<updated>2009-12-08T06:47:12Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-12-08T06:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6424db52e24e8cdf89917fa3c10395116440160e'/>
<id>urn:sha1:6424db52e24e8cdf89917fa3c10395116440160e</id>
<content type='text'>
Conflict between FPU thread flag migration and debug
thread flag addition.

Conflicts:
	arch/sh/include/asm/thread_info.h
	arch/sh/include/asm/ubc.h
	arch/sh/kernel/process_32.c
</content>
</entry>
<entry>
<title>sh: hw-breakpoints: Add preliminary support for SH-4A UBC.</title>
<updated>2009-12-08T06:02:27Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-11-09T07:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=09a072947791088b88ae15111cf68fc5aaaf758d'/>
<id>urn:sha1:09a072947791088b88ae15111cf68fc5aaaf758d</id>
<content type='text'>
This adds preliminary support for the SH-4A UBC to the hw-breakpoints API.
Presently only a single channel is implemented, and the ptrace interface
still needs to be converted. This is the first step to cleaning up the
long-standing UBC mess, making the UBC more generally accessible, and
finally making it SMP safe.

An additional abstraction will be layered on top of this as with the perf
events code to permit the various CPU families to wire up support for
their own specific UBCs, as many variations exist.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Disable SCIF2 on the SH-X3 proto CPU.</title>
<updated>2009-10-18T06:13:28Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-10-18T06:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=15dfdddbf0c2be680d5d2fe2bbe3aad3dba3cf0e'/>
<id>urn:sha1:15dfdddbf0c2be680d5d2fe2bbe3aad3dba3cf0e</id>
<content type='text'>
SCIF2 and the FPU exceptions happen to share vector numbers, one in
EXPEVT and the other in INTEVT. This is a violation of the interface and
should have never made it in to silicon. On top of that, the demux hack
that was added for special dispatch is rather error prone, and introduces
more problems than it solves. Kill all of it off, and just refuse to deal
with SCIF2 outright.

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