<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm/kernel/vmlinux.lds.h, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-03-10T01:20:43Z</updated>
<entry>
<title>ARM: simplify and fix linker script for TCM</title>
<updated>2018-03-10T01:20:43Z</updated>
<author>
<name>Nicolas Pitre</name>
</author>
<published>2018-03-09T02:12:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b54290e51accea4f696f5dacef8e609d0ccbe54a'/>
<id>urn:sha1:b54290e51accea4f696f5dacef8e609d0ccbe54a</id>
<content type='text'>
Let's put the TCM stuff in the __init section directly. No need for
a separately freed memory area.

Remove redundant linker sections, as well as comments that were more
confusing than no comments at all. Finally make it XIP compatible by
using LOAD_OFFSET in the section LMA specification.

Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Tested-by: Chris Brandt &lt;Chris.Brandt@renesas.com&gt;
</content>
</entry>
<entry>
<title>ARM: linker script: factor out TCM bits</title>
<updated>2018-03-10T01:20:22Z</updated>
<author>
<name>Nicolas Pitre</name>
</author>
<published>2018-03-09T01:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c3146c43db4974f4571bd9d42b172ca03a9137c6'/>
<id>urn:sha1:c3146c43db4974f4571bd9d42b172ca03a9137c6</id>
<content type='text'>
This is a plain move with identical results, and therefore
still broken in the XIP case.

Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Tested-by: Chris Brandt &lt;Chris.Brandt@renesas.com&gt;
</content>
</entry>
<entry>
<title>ARM: linker script: factor out vectors and stubs</title>
<updated>2018-03-10T01:20:04Z</updated>
<author>
<name>Nicolas Pitre</name>
</author>
<published>2018-03-02T03:17:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9147095896fb321ae10ec5a5f789079318137ac9'/>
<id>urn:sha1:9147095896fb321ae10ec5a5f789079318137ac9</id>
<content type='text'>
Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Tested-by: Chris Brandt &lt;Chris.Brandt@renesas.com&gt;
</content>
</entry>
<entry>
<title>ARM: linker script: factor out unwinding table sections</title>
<updated>2018-03-10T01:19:55Z</updated>
<author>
<name>Nicolas Pitre</name>
</author>
<published>2018-03-01T22:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d9a46e6e714178f6ce7fe2c536c59542a2964f6f'/>
<id>urn:sha1:d9a46e6e714178f6ce7fe2c536c59542a2964f6f</id>
<content type='text'>
Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Tested-by: Chris Brandt &lt;Chris.Brandt@renesas.com&gt;
</content>
</entry>
<entry>
<title>ARM: linker script: factor out stuff for the .text section</title>
<updated>2018-03-10T01:19:45Z</updated>
<author>
<name>Nicolas Pitre</name>
</author>
<published>2018-03-05T21:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47b4c77dc3565993e4925fb1c0cf00790f3b1eee'/>
<id>urn:sha1:47b4c77dc3565993e4925fb1c0cf00790f3b1eee</id>
<content type='text'>
Move common entries to vmlinux.lds.h as ARM_TEXT.

Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Tested-by: Chris Brandt &lt;Chris.Brandt@renesas.com&gt;
</content>
</entry>
<entry>
<title>ARM: linker script: factor out stuff for the DISCARD section</title>
<updated>2018-03-10T01:19:35Z</updated>
<author>
<name>Nicolas Pitre</name>
</author>
<published>2018-03-05T21:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab42fad00953301c0d25d71340bf194868bd3df9'/>
<id>urn:sha1:ab42fad00953301c0d25d71340bf194868bd3df9</id>
<content type='text'>
Move common entries to vmlinux.lds.h and leave XIP and non-XIP entries
in their respective file. The ARM_NOMMU_KEEP() and ARM_NOMMU_DISCARD()
macros are added to be usable within the definition of ARM_DISCARD macro.

Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Tested-by: Chris Brandt &lt;Chris.Brandt@renesas.com&gt;
</content>
</entry>
<entry>
<title>ARM: linker script: factor out some common definitions between XIP and non-XIP</title>
<updated>2018-03-10T01:19:01Z</updated>
<author>
<name>Nicolas Pitre</name>
</author>
<published>2018-02-28T03:39:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f181e0ba8db654cf9e1b6abe454aebca9587448'/>
<id>urn:sha1:2f181e0ba8db654cf9e1b6abe454aebca9587448</id>
<content type='text'>
Lots of duplications between vmlinux.lds.S and vmlinux-xip.lds.S.
This may lead to one file being updated but not the other. For example,
SOFTIRQENTRY_TEXT and HYPERVISOR_TEXT were missing from the XIP version.

This creates vmlinux.lds.h where a bunch of common defines are moved.

Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Tested-by: Chris Brandt &lt;Chris.Brandt@renesas.com&gt;
</content>
</entry>
</feed>
