<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/kernel/vmlinux.lds.S, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-11-27T10:06:58Z</updated>
<entry>
<title>[S390] Fix alignment of initial kernel stack.</title>
<updated>2008-11-27T10:06:58Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-11-27T10:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0778dc3a624b48cf80072b04405cacd1ad4079be'/>
<id>urn:sha1:0778dc3a624b48cf80072b04405cacd1ad4079be</id>
<content type='text'>
We need an alignment of 16384 bytes for the initial kernel stack if
the kernel is configured for 16384 bytes stacks but the linker script
currently guarantees only an alignment of 8192 bytes.

So fix this and simply use THREAD_SIZE as alignment value which will
always do the right thing.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Fix linker script.</title>
<updated>2008-08-25T16:15:01Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-08-25T16:13:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5453c1a575df6232f84fad1502b2d559909265cc'/>
<id>urn:sha1:5453c1a575df6232f84fad1502b2d559909265cc</id>
<content type='text'>
6360b1fbb4a939efd34fc770c2ebd927c55506e0 ("move BUG_TABLE into RODATA")
causes this build bug (binutils 2.18.50.0.8.20080709, gcc 4.3.1):

  AS      .tmp_kallsyms1.o
  LD      .tmp_vmlinux2
  KSYM    .tmp_kallsyms2.S
s390x-4.3.1-nm: .tmp_vmlinux2: File truncated
No valid symbol.
make: *** [.tmp_kallsyms2.S] Error 1

So fix this.

Cc: Jan Beulich &lt;jbeulich@novell.com&gt;
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>move BUG_TABLE into RODATA</title>
<updated>2008-05-25T05:06:08Z</updated>
<author>
<name>Jan Beulich</name>
</author>
<published>2008-05-12T13:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6360b1fbb4a939efd34fc770c2ebd927c55506e0'/>
<id>urn:sha1:6360b1fbb4a939efd34fc770c2ebd927c55506e0</id>
<content type='text'>
Signed-off-by: Jan Beulich &lt;jbeulich@novell.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
</entry>
<entry>
<title>[S390] Fix linker script.</title>
<updated>2008-02-05T15:50:55Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-02-05T15:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a817a61f85c75181bde6c3d83ae11a24b089dd6a'/>
<id>urn:sha1:a817a61f85c75181bde6c3d83ae11a24b089dd6a</id>
<content type='text'>
Fixes this warning:
vmlinux: warning: allocated section `.text' not in segment

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>all archs: consolidate init and exit sections in vmlinux.lds.h</title>
<updated>2008-01-28T22:21:17Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2008-01-20T13:15:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=01ba2bdc6b639764745ff678caf3fb9e5bcd745a'/>
<id>urn:sha1:01ba2bdc6b639764745ff678caf3fb9e5bcd745a</id>
<content type='text'>
This patch consolidate all definitions of .init.text, .init.data
and .exit.text, .exit.data section definitions in
the generic vmlinux.lds.h.

This is a preparational patch - alone it does not buy
us much good.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>[S390] Move NOTES and BUG_TABLE.</title>
<updated>2008-01-26T13:11:26Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2008-01-26T13:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea29ee16e6ea908c830e70516d440828fd9129a8'/>
<id>urn:sha1:ea29ee16e6ea908c830e70516d440828fd9129a8</id>
<content type='text'>
Move the NOTES and BUG_TABLE section in the linker script to the
read-only sections right after the text section.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] s390: use PAGE_SIZE in vmlinux.lds</title>
<updated>2007-10-12T14:13:10Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2007-10-12T14:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=52480ee5206a3fe3a61b5529ce063202c60b8b27'/>
<id>urn:sha1:52480ee5206a3fe3a61b5529ce063202c60b8b27</id>
<content type='text'>
Replace the hardcoded 4096 value with the PAGE_SIZE macro.
Converted a few decimal numbers to readable hex numbers.

Use of PAGE_SIZE required a small change to page.h
to allow PAGE_SIZE to be used from assembler/linker scripts.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] s390: beautify vmlinux.lds</title>
<updated>2007-10-12T14:13:10Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2007-10-12T14:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e16af09d76ac3322e26f5b3ff49979691f350c12'/>
<id>urn:sha1:e16af09d76ac3322e26f5b3ff49979691f350c12</id>
<content type='text'>
Introduce a consistent style in vmlinux.lds.
This style is gradually being introduced for all archs.

A few lables were moved inside the section definition so
they are assigned the correct value of gcc decide to align
the content to another address than the one . has.
In the past this has fixed several bugs but for s390 it
will not impact due to all the alignmnet already introduced.

Stabs definitions are consolidated in asm-generic/vmlinux.lds.h
This patch also introduce support for DWARF - without knowing
if this makes sense for s390.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Get rid of new section mismatch warnings.</title>
<updated>2007-07-27T10:29:18Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2007-07-27T10:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e62133b4ea0d85888d9883a3e1c396ea8717bc26'/>
<id>urn:sha1:e62133b4ea0d85888d9883a3e1c396ea8717bc26</id>
<content type='text'>
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>s390: Put allocated ELF notes in read-only data segment</title>
<updated>2007-07-19T17:04:47Z</updated>
<author>
<name>Roland McGrath</name>
</author>
<published>2007-07-19T08:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=86ead9caf9a9f265f6065c46080d046230e25d78'/>
<id>urn:sha1:86ead9caf9a9f265f6065c46080d046230e25d78</id>
<content type='text'>
This changes the s390 linker script to use the asm-generic NOTES macro so that
ELF note sections with SHF_ALLOC set are linked into the kernel image along
with other read-only data.  The PT_NOTE also points to their location.

This paves the way for putting useful build-time information into ELF notes
that can be found easily later in a kernel memory dump.

Signed-off-by: Roland McGrath &lt;roland@redhat.com&gt;
Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
