<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/kernel/setup.c, 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-14T17:18:51Z</updated>
<entry>
<title>[S390] Fix range for add_active_range() in setup_memory()</title>
<updated>2008-11-14T17:18:51Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2008-11-14T17:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fb2e7c5e33b341699f139b2ed972dca0a463a670'/>
<id>urn:sha1:fb2e7c5e33b341699f139b2ed972dca0a463a670</id>
<content type='text'>
add_active_range() expects start_pfn + size as end_pfn value, i.e. not
the pfn of the last page frame but the one behind that.
We used the pfn of the last page frame so far, which can lead to a
BUG_ON in move_freepages(), when the kernelcore parameter is specified
(page_zone(start_page) != page_zone(end_page)).

Signed-off-by: Gerald Schaefer &lt;gerald.schaefer@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>s390: use virtio_console for KVM on s390</title>
<updated>2008-07-25T02:06:07Z</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2008-06-20T13:24:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=faeba830b086bc9e58748869054e994cb09693cd'/>
<id>urn:sha1:faeba830b086bc9e58748869054e994cb09693cd</id>
<content type='text'>
This patch enables virtio_console as the default console on kvm for
s390. We currently use the same notify hack as lguest for early
console output. I will try to address this for lguest and s390 later.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>[S390] Remove P390 support.</title>
<updated>2008-07-14T08:02:25Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-07-14T07:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1d030370f09036e8dcb3cc40915f3f9cf92bb54c'/>
<id>urn:sha1:1d030370f09036e8dcb3cc40915f3f9cf92bb54c</id>
<content type='text'>
Most likely it is broken anyway because of the changes in memory
detection. Since we can't test it and there are probably better ways
that using a P390 card, remove support for it.

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] Move memory detection code to own file.</title>
<updated>2008-07-14T08:02:17Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-07-14T07:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23d1742179170b69e61ac9166248ffd64857e55a'/>
<id>urn:sha1:23d1742179170b69e61ac9166248ffd64857e55a</id>
<content type='text'>
Move memory detection code to own file and also simplify it.
Also add an interface which can be called at any time to get the
current memory layout. This interface is needed by our kernel
internal system dumper.

Cc: Peter Oberparleiter &lt;peter.oberparleiter@de.ibm.com&gt;
Cc: Michael Holzheu &lt;holzheu@de.ibm.com&gt;
Cc: Frank Munzert &lt;munzert@de.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] Extra Kernel Parameters via VMPARM</title>
<updated>2008-07-14T08:02:14Z</updated>
<author>
<name>Hendrik Brueckner</name>
</author>
<published>2008-07-14T07:59:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a0443fbb467af5e5930b9b059b52190605f70059'/>
<id>urn:sha1:a0443fbb467af5e5930b9b059b52190605f70059</id>
<content type='text'>
Now it is possible to specify additional kernel parameters on the IPL
command line using the IPL PARM option.
If the Linux system is already running, the new reipl sysfs attribute
'parm' can be used to change kernel parameters for the next reboot.
Examples:
  IPL    C PARM dasd=1234 root=/dev/dasda1
  IPL 1234 PARM savesys=mylnxnss
  echo "init=/bin/bash" &gt; /sys/firmware/reipl/ccw/parm

Signed-off-by: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Remove ipldelay kernel parameter.</title>
<updated>2008-07-14T08:02:01Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-07-14T07:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4a33acb690525c5ca37e177f5cd26c62d3ef976'/>
<id>urn:sha1:b4a33acb690525c5ca37e177f5cd26c62d3ef976</id>
<content type='text'>
Using the ipldelay kernel parameter leads to a crash at IPL time.
Since this is broken since a long time it looks like nobody is using
it anymore. So remove it instead of fixing it.

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] System z large page support.</title>
<updated>2008-04-30T11:38:47Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2008-04-30T11:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53492b1de46a7576170e865062ffcfc93bb5650b'/>
<id>urn:sha1:53492b1de46a7576170e865062ffcfc93bb5650b</id>
<content type='text'>
This adds hugetlbfs support on System z, using both hardware large page
support if available and software large page emulation on older hardware.
Shared (large) page tables are implemented in software emulation mode,
by using page-&gt;index of the first tail page from a compound large page
to store page table information.

Signed-off-by: Gerald Schaefer &lt;geraldsc@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Convert machine feature detection code to C.</title>
<updated>2008-04-30T11:38:47Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-04-30T11:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e5061e40af88070984e3769eafb5a06022375fd'/>
<id>urn:sha1:2e5061e40af88070984e3769eafb5a06022375fd</id>
<content type='text'>
From: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
From: Carsten Otte &lt;cotte@de.ibm.com&gt;

This lets us use defines for the magic bits in machine flags instead
of using plain numbers all over the place.
In addition on newer machines features/facilities are indicated by the
result of the stfl instruction. So we use these bits instead of trying
to execute new instructions and check wether we get an exception or
not.
Also the mvpg instruction is always available when in zArch mode,
whereas the idte instruction is only available in zArch mode. This
results in some minor optimizations.

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: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Move stfl to system.h and delete duplicated version.</title>
<updated>2008-04-30T11:38:46Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-04-30T11:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=484875b11f355b1b54d508a3f4671888f07e643c'/>
<id>urn:sha1:484875b11f355b1b54d508a3f4671888f07e643c</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: KVM guest: detect when running on kvm</title>
<updated>2008-04-27T09:00:50Z</updated>
<author>
<name>Carsten Otte</name>
</author>
<published>2008-03-25T17:47:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fa5877439d5a062d91c3abd5a690483bbdb4268e'/>
<id>urn:sha1:fa5877439d5a062d91c3abd5a690483bbdb4268e</id>
<content type='text'>
This patch adds functionality to detect if the kernel runs under the KVM
hypervisor. A macro MACHINE_IS_KVM is exported for device drivers. This
allows drivers to skip device detection if the systems runs non-virtualized.
We also define a preferred console to avoid having the ttyS0, which is a line
mode only console.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Acked-by: Martin Schwidefsky &lt;schwidefsky@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>
