s390x/mmu: ASC selection in s390_cpu_get_phys_page_debug()
commitc36709e45d5f636bcdf6bfb78f95e27260018ef5
authorDavid Hildenbrand <david@redhat.com>
Fri, 16 Aug 2019 08:47:04 +0000 (16 10:47 +0200)
committerCornelia Huck <cohuck@redhat.com>
Thu, 22 Aug 2019 12:53:49 +0000 (22 14:53 +0200)
treeb99a40266d4da9d088644f573827ab5b423846ba
parent24332523f15aca16d974a9e4a353a6e09043815d
s390x/mmu: ASC selection in s390_cpu_get_phys_page_debug()

Let's select the ASC before calling the function. This is a prepararion
to remove the ASC magic depending on the access mode from mmu_translate.

There is currently no way to distinguish if we have code or data access.
For now, we were using code access, because especially when debugging with
the gdbstub, we want to read and disassemble what we single-step.

Note: KVM guest can now no longer be crashed using qmp/hmp/gdbstub if they
happen to be in AR mode.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20190816084708.602-3-david@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
target/s390x/helper.c