[S390] kvm-s390: Fix host crash on misbehaving guests
commit
2d2770e76a0af1510f79df4c617e3e879fde089d ([S390] kvm-390: Let
kernel exit SIE instruction on work) fixed a problem of commit
commit
efc628a181265f2c6ec29842a8e8b245899e9b50 ([S390] virtualization
aware cpu measurement) but uncovered another one.
If a kvm guest accesses guest real memory that doesnt exist, the
page fault handler calls the sie hook, which then rewrites
the return psw from sie_inst to either sie_exit or sie_reenter.
On return, the page fault handler will then detect the wrong access
as a kernel fault causing a kernel oops in sie_reenter or sie_exit.
We have to add these two addresses to the exception table to allow
graceful exits.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>