<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/Makefile, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-03-10T08:00:48Z</updated>
<entry>
<title>sh: Generate uImage by default on Urquell board.</title>
<updated>2009-03-10T08:00:48Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-03-10T08:00:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae68df5635a191c7edb75f5c1c1406353cb24a9f'/>
<id>urn:sha1:ae68df5635a191c7edb75f5c1c1406353cb24a9f</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: mach-rsk: Use uImage generation by default for rsk7201/7203.</title>
<updated>2008-12-22T09:44:49Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-21T18:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f5cd2bd59c3bbaf073a7a52fcdefded939bd306'/>
<id>urn:sha1:6f5cd2bd59c3bbaf073a7a52fcdefded939bd306</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Provide sdivsi3/udivsi3/udivdi3 for sh64, kill off libgcc linking.</title>
<updated>2008-12-22T09:44:05Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-12T07:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=180ae2037f5bc33b0597ddbb76d36b08a74a238a'/>
<id>urn:sha1:180ae2037f5bc33b0597ddbb76d36b08a74a238a</id>
<content type='text'>
This moves in the necessary libgcc bits and kills off the libgcc linking
for sh64 kernels as well.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Consolidate rsk7203/7201 in to a new mach-rsk.</title>
<updated>2008-12-22T09:44:02Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-08T05:32:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea0aac1e1327476d2f6a38f08145281237cf1b03'/>
<id>urn:sha1:ea0aac1e1327476d2f6a38f08145281237cf1b03</id>
<content type='text'>
RSK+ platforms have quite a few characteristics in common, so roll them
together in to a shiny new RSK mach-type.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Re-add support for best fit ISA tuning if none is available.</title>
<updated>2008-12-22T09:43:49Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-11-25T19:21:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5dd614761f05f56b93c94541aa92e6449920516c'/>
<id>urn:sha1:5dd614761f05f56b93c94541aa92e6449920516c</id>
<content type='text'>
This was removed in the libgcc integration, but there are still some
compilers that need this. We also relax the rules on the ISA tuning in
the cases where there are no matches for the CPU tuning and adopt the
-any default, which matches the intent of the isa-y target list. This
compensates for mismatches where binutils supports a wide array of
targets whilst the compiler is much more restricted.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add -m4al tuning for SH4AL-DSP.</title>
<updated>2008-12-22T09:42:54Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-11-20T06:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8bcc5c1c332af97ba731f99fda780a47911e476f'/>
<id>urn:sha1:8bcc5c1c332af97ba731f99fda780a47911e476f</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Specify sane default image targets for the SH-2 platforms.</title>
<updated>2008-12-22T09:42:53Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-11-18T08:35:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=709420dd4e75083ee7920e61c2d0bcc3db9b7405'/>
<id>urn:sha1:709420dd4e75083ee7920e61c2d0bcc3db9b7405</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Migrate necessary libgcc bits in to arch/sh/lib for SUPERH32.</title>
<updated>2008-12-22T09:42:53Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-11-18T08:33:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1aad54a99b6ce316c851ba99b2efe41998cfd37d'/>
<id>urn:sha1:1aad54a99b6ce316c851ba99b2efe41998cfd37d</id>
<content type='text'>
This moves in the necessary libgcc bits for SUPERH32 and drops the
libgcc linking for the regular targets. This in turn allows us to rip
out quite a few hacks both in sh_ksyms_32 and arch/sh/Makefile.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: SHmedia ISA tuning fixups.</title>
<updated>2008-10-31T06:58:53Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-10-31T06:58:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ddb72b02414228844ad46f7cbd42eccea01fb485'/>
<id>urn:sha1:ddb72b02414228844ad46f7cbd42eccea01fb485</id>
<content type='text'>
SH-5 doesn't support any elaborate ISA inheritance schemes (-dsp, -up,
etc.), so only bother with that if we are building an sh32 kernel.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Simplify and lock down the ISA tuning.</title>
<updated>2008-10-28T10:37:05Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-10-28T10:37:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b2d86a3fd9855380598c0c039e712a20086e119f'/>
<id>urn:sha1:b2d86a3fd9855380598c0c039e712a20086e119f</id>
<content type='text'>
The ISA tuning as it is today can not cope with all of the different
variations that are possible, so all we can do is a best attempt based on
the CPU family. The DSP and FPU generation are already at odds with each
other, and the nommu tuning we weren't handling at all.  Additionally,
for platforms that never had an FPU, the -nofpu variant never existed,
meaning that we would lose out on family granular tuning completely in
certain cases.

With tat out of the way, we were also using -up versions, allowing for
later instructions that branched off of a particular subset of the ISA,
but are not actually reflected on the hardware being targetted. This
leads to some confusion, and the possibility of bogus instructions on
older parts. Kill that off and lock it down to the family being built
for specifically.

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