<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/kernel/Makefile, 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-07-14T08:02:17Z</updated>
<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] Introduce user_regset accessors for s390</title>
<updated>2008-07-14T08:02:09Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2008-07-14T07:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63506c41986c4af9d4fd6f3490e98e335f3dc8f5'/>
<id>urn:sha1:63506c41986c4af9d4fd6f3490e98e335f3dc8f5</id>
<content type='text'>
Add the user_regset definitions for normal and compat processes, replace
the dump_regs core dump cruft with the generic CORE_DUMP_USER_REGSET and
replace binfmt_elf32.c with the generic compat_binfmt_elf.c implementation.

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 -traditional</title>
<updated>2008-04-30T11:38:44Z</updated>
<author>
<name>Mathieu Desnoyers</name>
</author>
<published>2008-04-30T11:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47494f6a84cdae2740b62e1d86a1860df85d9bbb'/>
<id>urn:sha1:47494f6a84cdae2740b62e1d86a1860df85d9bbb</id>
<content type='text'>
Signed-off-by: Mathieu Desnoyers &lt;mathieu.desnoyers@polymtl.ca&gt;
CC: Sam Ravnborg &lt;sam@ravnborg.org&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>Merge branch 'semaphore' of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc</title>
<updated>2008-04-18T15:25:29Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-04-18T15:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7bb545d86825e635cab33a1dd81ca0ad7b92887'/>
<id>urn:sha1:d7bb545d86825e635cab33a1dd81ca0ad7b92887</id>
<content type='text'>
* 'semaphore' of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc:
  Remove DEBUG_SEMAPHORE from Kconfig
  Improve semaphore documentation
  Simplify semaphore implementation
  Add down_timeout and change ACPI to use it
  Introduce down_killable()
  Generic semaphore implementation
  Add semaphore.h to kernel_lock.c
  Fix quota.h includes
</content>
</entry>
<entry>
<title>Generic semaphore implementation</title>
<updated>2008-04-17T14:42:34Z</updated>
<author>
<name>Matthew Wilcox</name>
</author>
<published>2008-03-08T02:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=64ac24e738823161693bf791f87adc802cf529ff'/>
<id>urn:sha1:64ac24e738823161693bf791f87adc802cf529ff</id>
<content type='text'>
Semaphores are no longer performance-critical, so a generic C
implementation is better for maintainability, debuggability and
extensibility.  Thanks to Peter Zijlstra for fixing the lockdep
warning.  Thanks to Harvey Harrison for pointing out that the
unlikely() was unnecessary.

Signed-off-by: Matthew Wilcox &lt;willy@linux.intel.com&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>[S390] cpu topology support for s390.</title>
<updated>2008-04-17T05:47:01Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-04-17T05:46:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dbd70fb499952d0ba282f0159dafacfc31d50313'/>
<id>urn:sha1:dbd70fb499952d0ba282f0159dafacfc31d50313</id>
<content type='text'>
Add s390 backend so we can give the scheduler some hints about the
cpu topology.

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] Get rid of memcpy gcc warning workaround.</title>
<updated>2008-03-05T11:37:17Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2008-03-05T11:37:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=98c7b388afffdc5699095261b437b286d718270c'/>
<id>urn:sha1:98c7b388afffdc5699095261b437b286d718270c</id>
<content type='text'>
Compile smp.o with -Wno-nonnull so gcc stops warning about memcpy
being used with a null parameter. Also remove the workaround code
and use a char * cast instead of a void * cast to do computations.

Cc: Bastian Blank &lt;bastian@waldi.eu.org&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] Remove TOPDIR from Makefile</title>
<updated>2008-01-26T13:11:29Z</updated>
<author>
<name>WANG Cong</name>
</author>
<published>2008-01-26T13:11:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53360fb19672e9ca94d769694a18f46f6e0612a9'/>
<id>urn:sha1:53360fb19672e9ca94d769694a18f46f6e0612a9</id>
<content type='text'>
This patch removes TOPDIR from arch/s390/kernel/Makefile.

Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: WANG Cong &lt;xiyou.wangcong@gmail.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] vmur: fix diag14 exceptions with addresses &gt; 2GB.</title>
<updated>2007-08-22T11:51:47Z</updated>
<author>
<name>Michael Holzheu</name>
</author>
<published>2007-08-22T11:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a87c5cfc0bb0c1bdcc1cc9fd82e4a1711fac512'/>
<id>urn:sha1:0a87c5cfc0bb0c1bdcc1cc9fd82e4a1711fac512</id>
<content type='text'>
There are several s390 diagnose calls, which must be executed below the
2GB memory boundary. In order to enforce this, those diagnoses must be
compiled into the kernel. Currently diag 14 can be called within the
vmur kernel module from addresses above 2GB. This leads to specification
exceptions. This patch moves diag10, diag14 and diag210 into the new
diag.c file.

Signed-off-by: Michael Holzheu &lt;holzheu@de.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] Improved oops output.</title>
<updated>2007-04-27T14:01:42Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2007-04-27T14:01:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bb11e3bdbac08f773a89f3ca287024a956ee8a12'/>
<id>urn:sha1:bb11e3bdbac08f773a89f3ca287024a956ee8a12</id>
<content type='text'>
This patch adds two improvements to the oops output. First it adds an
additional line after the PSW which decodes the different fields of it.
Second a disassembler is added that decodes the instructions surrounding
the faulting PSW. The output of a test oops now looks like this:

kernel BUG at init/main.c:419
illegal operation: 0001 [#1]
CPU:    0    Not tainted
Process swapper (pid: 0, task: 0000000000464968, ksp: 00000000004be000)
Krnl PSW : 0700000180000000 00000000000120b6 (rest_init+0x36/0x38)
           R:0 T:1 IO:1 EX:1 Key:0 M:0 W:0 P:0 AS:0 CC:0 PM:0 EA:3
Krnl GPRS: 0000000000000003 00000000004ba017 0000000000000022 0000000000000001
           000000000003a5f6 0000000000000000 00000000004be6a8 0000000000000000
           0000000000000000 00000000004b8200 0000000000003a50 0000000000008000
           0000000000516368 000000000033d008 00000000000120b2 00000000004bdee0
Krnl Code: 00000000000120a6: e3e0f0980024       stg     %r14,152(%r15)
           00000000000120ac: c0e500014296       brasl   %r14,3a5d8
           00000000000120b2: a7f40001           brc     15,120b4
          &gt;00000000000120b6: 0707               bcr     0,%r7
           00000000000120b8: eb7ff0500024       stmg    %r7,%r15,80(%r15)
           00000000000120be: c0d000195825       larl    %r13,33d108
           00000000000120c4: a7f13f00           tmll    %r15,16128
           00000000000120c8: a7840001           brc     8,120ca
Call Trace:
([&lt;00000000000120b2&gt;] rest_init+0x32/0x38)
 [&lt;00000000004be614&gt;] start_kernel+0x37c/0x410
 [&lt;0000000000012020&gt;] _ehead+0x20/0x80

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>
</feed>
