<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/Makefile, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-04-26T07:07:08Z</updated>
<entry>
<title>s390: remove small stack config option</title>
<updated>2013-04-26T07:07:08Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2013-04-25T07:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=581618f226e83eb0fbe81ba2a623c6a55cbb7487'/>
<id>urn:sha1:581618f226e83eb0fbe81ba2a623c6a55cbb7487</id>
<content type='text'>
We've seen repeatedly that 8KB stack size on 64 bit kernels
is not sufficient.
So simply remove the config option.

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: use -fPIC for module compile</title>
<updated>2013-01-12T17:49:26Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2013-01-11T14:26:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7bdc229fad1d42beda70f1966042262470660082'/>
<id>urn:sha1:7bdc229fad1d42beda70f1966042262470660082</id>
<content type='text'>
The xfs module uses a lot of tracepoint, with TRACEPOINTS=y and a
few debugging options the GOT table of the xfs module will get
bigger than 4K. To get a working xfs module it needs to be compiled
with -fPIC instead of -fpic. To play safe use -fPIC for all modules.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>s390: add zEC12 code generation support</title>
<updated>2012-11-23T10:14:31Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2012-11-13T08:26:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=991c15053a3fc209d76f03c73d4f0621025c9452'/>
<id>urn:sha1:991c15053a3fc209d76f03c73d4f0621025c9452</id>
<content type='text'>
Allow to generate code that only runs on zEC12 machines.

Also add a check which prevents the kernel to run on machines which
do not have any of the following new facilities installed:

- (48) decimal-floating-point zoned-conversion
- (49) execution-hint
- (49) load-and-trap
- (49) miscellaneous-instruction-extensions
- (49) processor-assist
- (50) constrained transactional-execution
- (73) transactional-execution

48, 49, 50 and 73 are the bit numbers of the facility indications for
each of the required facilities.

Note that we assume that user-space gets compiled with the same
compiler options, therefore we also test for a dfp facility even
if the kernel doesn't make use of it.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>s390: Use generic init_task</title>
<updated>2012-05-05T11:00:25Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2012-05-03T09:02:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=edd813bb35227f19e9d7f808165c0c4e95e03149'/>
<id>urn:sha1:edd813bb35227f19e9d7f808165c0c4e95e03149</id>
<content type='text'>
Same code. Use the generic version. The special Makefile treatment is
pointless anyway as init_task.o contains only data which is handled by
the linker script. So no point on being treated like head text.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Acked-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Link: http://lkml.kernel.org/r/20120503085035.271439530@linutronix.de
</content>
</entry>
<entry>
<title>[S390] cleanup entry point definition</title>
<updated>2012-01-18T17:03:41Z</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2012-01-18T17:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0a15d5bf4e2fc46a867c43c41b6a41622f673ad'/>
<id>urn:sha1:e0a15d5bf4e2fc46a867c43c41b6a41622f673ad</id>
<content type='text'>
The vmlinux file for s390 contains a currently unused entry point,
which is specified in two different locations: the linker script
and the makefile. As it happens both definitions are different and
the linker file is broken (_start does not exist) and the makefile
specifies an entry point which makes no sense (the SALIPL loader
entry point).

So lets get rid of one definition (the makefile) and use the entry
point of all other ipl methods (0x10000 -&gt; startup) to be consistent.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] make arch/s390 subdirectories depend on config option</title>
<updated>2011-12-27T10:27:12Z</updated>
<author>
<name>Jan Glauber</name>
</author>
<published>2011-12-27T10:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3b7f993394db7c446c251fb8eb32ec501a330acc'/>
<id>urn:sha1:3b7f993394db7c446c251fb8eb32ec501a330acc</id>
<content type='text'>
Only add subdirectories of arch/s390 to kbuild if their respective
config option is selected.

Signed-off-by: Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] remove redundant stack check option</title>
<updated>2011-03-15T16:08:22Z</updated>
<author>
<name>Jan Glauber</name>
</author>
<published>2011-03-15T16:08:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c190da477c9ab167f5bb37414d99ef2063b388a'/>
<id>urn:sha1:2c190da477c9ab167f5bb37414d99ef2063b388a</id>
<content type='text'>
Newer gcc versions offer an architecture-independent option to check
the stack size and warn if it reaches a certain limit. This option
already existed for s390 by using -mwarn-dynamicstack. Since one
stack check option is enough remove the s390 specific stack check
but keep the option that warns about dynamic stack usage because
that is not covered by the generic option.

Signed-off-by: Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Add config option for z196 code generation.</title>
<updated>2010-10-25T14:10:15Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2010-10-25T14:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f861e4057263033ad9134bfd6745f91b2165b351'/>
<id>urn:sha1:f861e4057263033ad9134bfd6745f91b2165b351</id>
<content type='text'>
Add a kernel config option for the IBM zEnterprise 196. This will
produce faster code on newer compilers using the -march=z196 option.

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] standardize Kbuild rules</title>
<updated>2010-10-25T14:10:14Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2010-10-25T14:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=014859430ba72ffeb363a4acd2200851765fe6de'/>
<id>urn:sha1:014859430ba72ffeb363a4acd2200851765fe6de</id>
<content type='text'>
Introducing this Kbuild file allow us to:

make arch/s390/

And thus building all the core part of s390.
Same as on other architectures.

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>Merge commit 'v2.6.35' into kbuild/kbuild</title>
<updated>2010-08-04T11:59:13Z</updated>
<author>
<name>Michal Marek</name>
</author>
<published>2010-08-04T11:59:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=772320e84588dcbe1600ffb83e5f328f2209ac2a'/>
<id>urn:sha1:772320e84588dcbe1600ffb83e5f328f2209ac2a</id>
<content type='text'>
Conflicts:
	arch/powerpc/Makefile
</content>
</entry>
</feed>
