OSDN Git Service

target/s390x/tcg: SPX: check validity of new prefix
authorJanis Schoetterl-Glausch <scgl@linux.ibm.com>
Thu, 30 Jun 2022 09:43:40 +0000 (11:43 +0200)
committerThomas Huth <thuth@redhat.com>
Wed, 6 Jul 2022 10:14:16 +0000 (12:14 +0200)
commitf8333de27933b201b73a6c9830afbf1b48ac5dbe
treedcff74eded81a153bbb4c17e5eb3f8d6e1b09373
parent39e19f5f67d925c60278a6156fd1776d04495a93
target/s390x/tcg: SPX: check validity of new prefix

According to the architecture, SET PREFIX must try to access the new
prefix area and recognize an addressing exception if the area is not
accessible.
For qemu this check prevents a crash in cpu_map_lowcore after an
inaccessible prefix area has been set.

Signed-off-by: Janis Schoetterl-Glausch <scgl@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Message-Id: <20220630094340.3646279-1-scgl@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
target/s390x/tcg/misc_helper.c