<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/m68k/kernel/head.S, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-03-10T20:15:08Z</updated>
<entry>
<title>m68k: head.S - Remove bogus L prefix in comment</title>
<updated>2014-03-10T20:15:08Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2014-02-16T10:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ecc79d4964c4154b8bc2de2a8ffed108f009c405'/>
<id>urn:sha1:ecc79d4964c4154b8bc2de2a8ffed108f009c405</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k: Remove dead code</title>
<updated>2014-03-10T20:15:07Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2014-02-15T04:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ce0526a6c2681f8edd1f9940c3d668e4cde4cf2'/>
<id>urn:sha1:7ce0526a6c2681f8edd1f9940c3d668e4cde4cf2</id>
<content type='text'>
Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k: Remove CONSOLE_PENGUIN macro, adopt CONFIG_LOGO</title>
<updated>2014-03-10T20:15:06Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2014-02-15T04:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a91c406c742b3fc28969ec3316c9588acde66e5a'/>
<id>urn:sha1:a91c406c742b3fc28969ec3316c9588acde66e5a</id>
<content type='text'>
Allow CONFIG_LOGO to enable/disable the head.S penguin logo as well as the
framebuffer console logo. This should save a few bytes. It also gets rid
of the obscure CONSOLE_PENGUIN macro.

Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k/mac: Make SCC reset work more reliably</title>
<updated>2014-01-19T10:53:22Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2014-01-12T13:56:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56931d73697c99ecf7aba6ae86c94d3a2d15d596'/>
<id>urn:sha1:56931d73697c99ecf7aba6ae86c94d3a2d15d596</id>
<content type='text'>
For SCC initialization we cannot assume that the control register is in
the correct state to accept a register pointer. So first read from the
control register in order to "sync" up.

Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k/UAPI: Disintegrate arch/m68k/include/asm/bootinfo.h</title>
<updated>2013-11-26T10:09:15Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2013-10-02T09:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c3c522bcebe16a717d7a809fd14b11823794027'/>
<id>urn:sha1:4c3c522bcebe16a717d7a809fd14b11823794027</id>
<content type='text'>
Export the bootinfo definitions that are used by bootstrap loaders, and
split them up in generic and platform-specific parts.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k/mac: Move struct mac_booter_data to &lt;asm/macintosh.h&gt;</title>
<updated>2013-11-26T10:09:14Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2013-10-02T08:01:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bdd47c9fc1d96d3319e938931c83b863b5331b57'/>
<id>urn:sha1:bdd47c9fc1d96d3319e938931c83b863b5331b57</id>
<content type='text'>
struct mac_booter_data is no longer part of the bootinfo API, hence move it
from &lt;asm/bootinfo.h&gt; to &lt;asm/macintosh.h&gt;, dropping all unused fields in
the process.

Also remove the no longer used mac_booter_data pointer from head.S.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k: head.S - Correct date and spelling</title>
<updated>2013-11-26T10:09:12Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2013-10-14T09:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ca1e52dc816e2c1f6663d9d114f25f0b22f98f1'/>
<id>urn:sha1:7ca1e52dc816e2c1f6663d9d114f25f0b22f98f1</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k: The bootinfo is located right after the kernel</title>
<updated>2013-11-26T10:09:11Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2013-09-09T07:00:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=29a202035753dd0e5810caaefe885ed8934bfd46'/>
<id>urn:sha1:29a202035753dd0e5810caaefe885ed8934bfd46</id>
<content type='text'>
Since the introduction of init sections (which are located after BSS), the
bootinfo is no longer located right after the BSS, but after all kernel
sections.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k/mac: Fix unexpected interrupt with CONFIG_EARLY_PRINTK</title>
<updated>2013-05-31T08:43:18Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2013-05-29T02:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df66834a43c461de2565c45d815288ba1c0def37'/>
<id>urn:sha1:df66834a43c461de2565c45d815288ba1c0def37</id>
<content type='text'>
The present code does not wait for the SCC to finish resetting itself
before trying to initialise the device. The result is that the SCC
interrupt sources become enabled (if they weren't already). This leads to
an early boot crash (unexpected interrupt) given CONFIG_EARLY_PRINTK. Fix
this by adding a delay. A successful reset disables the interrupt sources.

Also, after the reset for channel A setup, the SCC then gets a second
reset for channel B setup which leaves channel A uninitialised again. Fix
this by performing the reset only once.

Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k/mac: early console</title>
<updated>2011-12-10T18:52:45Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2011-10-23T14:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=93edd023a7de1ea4fe6e5de631982b96156eef03'/>
<id>urn:sha1:93edd023a7de1ea4fe6e5de631982b96156eef03</id>
<content type='text'>
Revive the old mac_serial_print() routine as mac_early_print(). mac_serial_print() did not function because it did not use the right offsets for its stack arguments. Fix this and make compilation conditional on CONFIG_EARLY_PRINTK instead of the obscure MAC_SERIAL_DEBUG macro.

Give mac_early_print() a new string length parameter to fit the early console API.

Send output to the framebuffer as well as serial ports.

Change the line rate to 38400 baud to match the default for the real (pmac_zilog) serial console.

Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
</feed>
