<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/Makefile, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-10-25T14:10:15Z</updated>
<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>
<entry>
<title>kbuild: allow assignment to {A,C,LD}FLAGS_MODULE on the command line</title>
<updated>2010-08-03T12:09:45Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2010-07-28T15:33:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6588169d516560f68672e2928680b71c647b7806'/>
<id>urn:sha1:6588169d516560f68672e2928680b71c647b7806</id>
<content type='text'>
It is now possible to assign options to AS, CC and LD
on the command line - which is only used when building modules.

{A,C,LD}FLAGS_MODULE was all used both in the top-level Makefile
in the arch makefiles, thus users had no way to specify
additional options to AS, CC, LD when building modules
without overriding the original value.

Introduce a new set of variables KBUILD_{A,C,LD}FLAGS_MODULE
that is used by arch specific files and free up
{A,C,LD}FLAGS_MODULE so they can be assigned on
the command line.

All arch Makefiles that used the old variables has been updated.

Note: Previously we had a MODFLAGS variable for both
AS and CC. But in favour of consistency this was dropped.
So in some cases arch Makefile has one assignmnet replaced by
two assignmnets.

Note2: MODFLAGS was not documented and is dropped
without any notice. I do not expect much/any breakage
from this.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Cc: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
Cc: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Cc: Mike Frysinger &lt;vapier@gentoo.org&gt;
Cc: Tony Luck &lt;tony.luck@intel.com&gt;
Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Cc: Chen Liqin &lt;liqin.chen@sunplusct.com&gt;
Acked-by: Mike Frysinger &lt;vapier@gentoo.org&gt; [blackfin]
Acked-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt; [avr32]
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>[S390] vdso: add missing vdso_install target</title>
<updated>2010-05-17T08:00:16Z</updated>
<author>
<name>Hendrik Brueckner</name>
</author>
<published>2010-05-17T08:00:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3cb31e495668eae568c584c666631e26c68bdea'/>
<id>urn:sha1:f3cb31e495668eae568c584c666631e26c68bdea</id>
<content type='text'>
Add missing vdso_install target to install the unstripped vdso images
into $(MODLIB)/vdso/.  These files are helpful when containing
additional debugging information.

Signed-off-by: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.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>[S390] add support for compressed kernels</title>
<updated>2010-02-26T21:37:33Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2010-02-26T21:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1844c9bc0b2fed3023551c1affe033ab38e90b9a'/>
<id>urn:sha1:1844c9bc0b2fed3023551c1affe033ab38e90b9a</id>
<content type='text'>
Add the "bzImage" compile target and the necessary code  to generate
compressed kernel images. The old style uncompressed "image" target
is preserved, a simple make will build them both.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] hibernation: merge files and move to kernel/</title>
<updated>2009-09-11T08:29:45Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2009-09-11T08:28:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c48ff644f2c86f34f69f382b68b16c6d30854783'/>
<id>urn:sha1:c48ff644f2c86f34f69f382b68b16c6d30854783</id>
<content type='text'>
Merge the nearly empty C files and move everything from power/ to
kernel/. That way the files are easier to handle.

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] s390: hibernation support for s390</title>
<updated>2009-06-16T08:31:22Z</updated>
<author>
<name>Hans-Joachim Picht</name>
</author>
<published>2009-06-16T08:30:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=155af2f95f905c830688dd0ca7c7cac4107334fd'/>
<id>urn:sha1:155af2f95f905c830688dd0ca7c7cac4107334fd</id>
<content type='text'>
This patch introduces the hibernation backend support to the
s390 architecture. Now it is possible to suspend a mainframe Linux
guest using the following command:

echo disk &gt; /sys/power/state

Signed-off-by: Hans-Joachim Picht &lt;hans@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Add processor type march=z10 and a processor type safety check.</title>
<updated>2008-12-25T12:39:12Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2008-12-25T12:39:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e37f50e1811d68170e4d58a087cf634b2bf1cef9'/>
<id>urn:sha1:e37f50e1811d68170e4d58a087cf634b2bf1cef9</id>
<content type='text'>
This patch adds the code generation option for IBM System z10 and
adds a check in head[31,64].S to prevents the execution of a kernel
compiled for a new processor type on an old machine.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>KVM: s390: arch backend for the kvm kernel module</title>
<updated>2008-04-27T09:00:42Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-03-25T17:47:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b0c632db637d68ad39d9f97f452ce176253f5f4e'/>
<id>urn:sha1:b0c632db637d68ad39d9f97f452ce176253f5f4e</id>
<content type='text'>
This patch contains the port of Qumranet's kvm kernel module to IBM zSeries
 (aka s390x, mainframe) architecture. It uses the mainframe's virtualization
instruction SIE to run virtual machines with up to 64 virtual CPUs each.
This port is only usable on 64bit host kernels, and can only run 64bit guest
kernels. However, running 31bit applications in guest userspace is possible.

The following source files are introduced by this patch
arch/s390/kvm/kvm-s390.c    similar to arch/x86/kvm/x86.c, this implements all
                            arch callbacks for kvm. __vcpu_run calls back into
                            sie64a to enter the guest machine context
arch/s390/kvm/sie64a.S      assembler function sie64a, which enters guest
                            context via SIE, and switches world before and after                            that
include/asm-s390/kvm_host.h contains all vital data structures needed to run
                            virtual machines on the mainframe
include/asm-s390/kvm.h      defines kvm_regs and friends for user access to
                            guest register content
arch/s390/kvm/gaccess.h     functions similar to uaccess to access guest memory
arch/s390/kvm/kvm-s390.h    header file for kvm-s390 internals, extended by
                            later patches

Acked-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Carsten Otte &lt;cotte@de.ibm.com&gt;
Signed-off-by: Avi Kivity &lt;avi@qumranet.com&gt;
</content>
</entry>
</feed>
