]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[S390] entry[64].S improvements
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 1 Dec 2011 12:32:41 +0000 (13:32 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 1 Dec 2011 12:32:36 +0000 (13:32 +0100)
commit44561735264431db93a95ea1e3a6dab1ced4f303
treeed4ce741b394d020803dbae37b20a081a41a0b15
parentb83794c4e1ccd6f81c8863b4a71852d1d8c1d452
[S390] entry[64].S improvements

Another round of cleanup for entry[64].S, in particular the program check
handler looks more reasonable now. The code size for the 31 bit kernel
has been reduced by 616 byte and by 528 byte for the 64 bit version.
Even better the code is a bit faster as well.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/lowcore.h
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/base.S
arch/s390/kernel/entry.S
arch/s390/kernel/entry64.S
arch/s390/kernel/head.S
arch/s390/kernel/reipl64.S
arch/s390/kernel/smp.c