<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/Makefile, 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-20T07:42:52Z</updated>
<entry>
<title>sh: machine_ops based reboot support.</title>
<updated>2010-01-20T07:42:52Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-20T07:42:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbb82b03653cdb7fd1863b911e7540011259d2ce'/>
<id>urn:sha1:fbb82b03653cdb7fd1863b911e7540011259d2ce</id>
<content type='text'>
This provides a machine_ops-based reboot interface loosely cloned from
x86, and converts the native sh32 and sh64 cases over to it.

Necessary both for tying in SMP support and also enabling platforms like
SDK7786 to add support for their microcontroller-based power managers.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Merge branches 'sh/xstate', 'sh/hw-breakpoints' and 'sh/stable-updates'</title>
<updated>2010-01-13T04:02:55Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-13T04:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=644755e7867710a23e6243dcc69cfc071985f560'/>
<id>urn:sha1:644755e7867710a23e6243dcc69cfc071985f560</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sh: Always provide thread_info allocators.</title>
<updated>2010-01-12T10:01:11Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-12T10:01:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbf6b1ba7ae12b3f7cb6b0d060b88d44649f9eda'/>
<id>urn:sha1:cbf6b1ba7ae12b3f7cb6b0d060b88d44649f9eda</id>
<content type='text'>
Presently the thread_info allocators are special cased, depending on
THREAD_SHIFT &lt; PAGE_SHIFT. This provides a sensible definition for them
regardless of configuration, in preparation for extended CPU state.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Consolidate the sh_bios earlyprintk code.</title>
<updated>2010-01-12T06:31:20Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-12T06:31:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=776258df925acd0563f471ee4b3f19bbffb3c04f'/>
<id>urn:sha1:776258df925acd0563f471ee4b3f19bbffb3c04f</id>
<content type='text'>
Now that the sh-sci earlyprintk is taken care of by the sh-sci driver
directly, there's no longer any reason for having a split-out
early_printk framework. sh_bios is the only other thing that uses it, so
we just migrate the leftovers in to there. As it's possible to have
multiple early_param()'s for the same string, there's not much point in
having this split out anymore anyways, particularly since the sh_bios
dependencies are still special-cased within sh-sci itself.

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: Remove old early serial console code V2</title>
<updated>2009-12-15T03:07:35Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-12-14T12:52:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e76fe57447e88916954bdcab1c0d2c708ec3c943'/>
<id>urn:sha1:e76fe57447e88916954bdcab1c0d2c708ec3c943</id>
<content type='text'>
Now when the sh-sci driver can do early serial output,
get rid of the old duplicated code. This patch is V2 and
removes support for "earlyprintk=serial" together with
the following kconfig options:
CONFIG_EARLY_SCIF_CONSOLE
CONFIG_EARLY_SCIF_CONSOLE_PORT
CONFIG_EARLY_PRINTK

With this patch applied "earlyprintk=" support is always
built-in the SuperH kernel. For this to work the serial
driver must have early platform support and in the case
of sh-sci the serial console needs to be enabled:
CONFIG_SERIAL_SH_SCI_CONSOLE=y

So after enabling the SuperH SCI console kconfig option
you also need to point out port using the kernel command
line: "earlyprintk=sh-sci.N[,baudrate][,keep]"

Remember that clocks may be disabled by the boot loader
so you may have to do some board specific static clock
setup before earlyprintk will work on your platform.

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: Break out SuperH PFC code</title>
<updated>2009-11-30T03:02:53Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-11-27T07:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fae4339919c741f89f7e293b8c646207e1df28e1'/>
<id>urn:sha1:fae4339919c741f89f7e293b8c646207e1df28e1</id>
<content type='text'>
This file breaks out the SuperH PFC code from
arch/sh/kernel/gpio.c + arch/sh/include/asm/gpio.h
to drivers/sh/pfc.c + include/linux/sh_pfc.h.

Similar to the INTC stuff. The non-SuperH specific
file location makes it possible to share the code
between multiple architectures.

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: perf events: Preliminary callchain support.</title>
<updated>2009-11-05T07:20:09Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-11-05T07:20:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=830fafecc211bef5bc6e253ab7e39c9e7560f758'/>
<id>urn:sha1:830fafecc211bef5bc6e253ab7e39c9e7560f758</id>
<content type='text'>
This implements preliminary support for perf callchains (at the moment
only the kernel side is implemented). The actual implementation itself is
just a simple wrapper around the unwinder API, which allows for callchain
generation with or without the dwarf unwinder.

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