s390/traps: preinitialize program check table
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Thu, 18 Oct 2012 16:10:06 +0000 (18:10 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Fri, 23 Nov 2012 10:14:25 +0000 (11:14 +0100)
commitb01a37a749916ef1765e4d65dee8b43fde8407b8
tree421be52e05d061fa356a64b9cbabbfee7ebc68c7
parentf7817968d03df390d77d3af1b13298efa4f31047
s390/traps: preinitialize program check table

Preinitialize the program check table, so we can put it into the
read-only data section.
Also use only four byte entries for the table, since each program
check handler resides within the first 2GB. Therefore this reduces
the size of the table by 50% on 64 bit builds.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/Makefile
arch/s390/kernel/entry.h
arch/s390/kernel/entry64.S
arch/s390/kernel/pgm_check.S [new file with mode: 0644]
arch/s390/kernel/traps.c
This page took 0.027384 seconds and 5 git commands to generate.