<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/cpu/sh5, 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-01-26T03:58:40Z</updated>
<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>sh64: Fixup build breakage from breakpoint handler rename.</title>
<updated>2010-01-19T06:58:27Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-19T06:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a4ae2b2b18d1766768987dc5de42dfa3c2a6d9f7'/>
<id>urn:sha1:a4ae2b2b18d1766768987dc5de42dfa3c2a6d9f7</id>
<content type='text'>
The breakpoint handler was renamed on sh32, but sh64 was overlooked in
the conversion. Fix it up now.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh64: Use the shared FPU state restorer.</title>
<updated>2010-01-19T06:55:27Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-19T06:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6db8888c8957fbdcd611e1321a6f6a0d6fb7e15'/>
<id>urn:sha1:d6db8888c8957fbdcd611e1321a6f6a0d6fb7e15</id>
<content type='text'>
This kills off the sh64-specific state restorer and switches over to
the generic one.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh64: Fix up the build for the thread_xstate changes.</title>
<updated>2010-01-19T06:40:03Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-19T06:40:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ef2932b8c1fc89408ef1fd4b1e1c2caabc7f07d'/>
<id>urn:sha1:3ef2932b8c1fc89408ef1fd4b1e1c2caabc7f07d</id>
<content type='text'>
This updates the sh64 processor info with the sh32 changes in order to
tie in to the generic task_xstate management code.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fix up FPU build for SH5</title>
<updated>2009-12-15T03:07:36Z</updated>
<author>
<name>Matt Fleming</name>
</author>
<published>2009-12-14T20:12:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=61cc7b0a172b047aa6d2c3e8b62bb1590f37e897'/>
<id>urn:sha1:61cc7b0a172b047aa6d2c3e8b62bb1590f37e897</id>
<content type='text'>
After the recent FPU optimisation commit the signature of save_fpu()
changed. "regs" wasn't used in the implementation of save_fpu() anyway.

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: sh5 scif pdata (sh5-101/sh5-103)</title>
<updated>2009-12-15T03:06:37Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-12-14T12:30:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8d3fbb0248dd0bc9b961f9ccfad8aa8e6b3ccfe'/>
<id>urn:sha1:d8d3fbb0248dd0bc9b961f9ccfad8aa8e6b3ccfe</id>
<content type='text'>
This patch breaks out the sh5 scif serial port platform
data from a shared platform device to one platform
device per port. Also, move the serial port 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>sh: TS_RESTORE_SIGMASK conversion.</title>
<updated>2009-10-14T07:05:42Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-10-14T07:05:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56bfc42f6cba3e831094c01a23fbbb17a20bbdf8'/>
<id>urn:sha1:56bfc42f6cba3e831094c01a23fbbb17a20bbdf8</id>
<content type='text'>
Replace TIF_RESTORE_SIGMASK with TS_RESTORE_SIGMASK and define our own
set_restore_sigmask() function.  This saves the costly SMP-safe set_bit
operation, which we do not need for the sigmask flag since TIF_SIGPENDING
always has to be set too.

Based on the x86 and powerpc change.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Track the CPU family in sh_cpuinfo.</title>
<updated>2009-08-15T01:48:13Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-08-15T01:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e82da214d2fe3dc2610df966100c4f36bc0fad91'/>
<id>urn:sha1:e82da214d2fe3dc2610df966100c4f36bc0fad91</id>
<content type='text'>
This adds a family member to struct sh_cpuinfo, which allows us to fall
back more on the probe routines to work out what sort of subtype we are
running on. This will be used by the CPU cache initialization code in
order to first do family-level initialization, followed by subtype-level
optimizations.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: convert processor device setup functions to arch_initcall()</title>
<updated>2009-07-23T04:06:07Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-07-22T15:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=955c9863bb5855a994751843e7066017edc00410'/>
<id>urn:sha1:955c9863bb5855a994751843e7066017edc00410</id>
<content type='text'>
Convert the processor platform device setup
functions from __initcall() and sometimes
device_initcall() to arch_initcall().

This makes sure that the platform devices are
registered a bit earlier so the devices are
available when drivers register using initcall
levels earlier than device_initcall().

A good example is platform devices needed by
i2c-sh_mobile.c which registers a bit earlier
using subsys_initcall().

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: clkfwk: module_clk -&gt; peripheral_clk rename.</title>
<updated>2009-05-13T07:59:40Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-05-13T07:59:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af777ce42d3d51cdef353ce296d6f99dc503feef'/>
<id>urn:sha1:af777ce42d3d51cdef353ce296d6f99dc503feef</id>
<content type='text'>
For consistenct naming, and to allow us to fix up some confusion in the
SH-Mobile clock framework, amongst other places.

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