]> git.proxmox.com Git - mirror_qemu.git/commit - target/s390x/tcg/translate.c
target/s390x: Implement Early Exception Recognition
authorIlya Leoshkevich <iii@linux.ibm.com>
Wed, 15 Mar 2023 02:04:07 +0000 (03:04 +0100)
committerThomas Huth <thuth@redhat.com>
Mon, 20 Mar 2023 08:32:50 +0000 (09:32 +0100)
commit199c42a6a16ba32b5684e679df949cf29024b0cf
treed77d46b4911a089e4222a70b65690333b1dff61f
parent377dc84e2d58a734f9b9d299f218c4111133addb
target/s390x: Implement Early Exception Recognition

Generate a specification exception if a reserved bit is set in the PSW
mask or if the PSW address is out of bounds dictated by the addressing
mode.

Reported-by: Nina Schoetterl-Glausch <nsg@linux.ibm.com>
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Message-Id: <20230315020408.384766-3-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
target/s390x/cpu.c
target/s390x/cpu.h
target/s390x/tcg/excp_helper.c
target/s390x/tcg/translate.c