s390x/mmu: DAT table definition overhaul
commit3fd0e85f3f3db70e6b6a70bdacc90bbea0e396de
authorDavid Hildenbrand <david@redhat.com>
Wed, 25 Sep 2019 12:04:45 +0000 (25 14:04 +0200)
committerDavid Hildenbrand <david@redhat.com>
Wed, 9 Oct 2019 10:48:46 +0000 (9 12:48 +0200)
tree109ae7c4fb49e4b4e33cf2c72f179de42c577b82
parentae6d48d43ff66d6d0f39db210af273a73348ea98
s390x/mmu: DAT table definition overhaul

Let's use consistent names for the region/section/page table entries and
for the macros to extract relevant parts from virtual address. Make them
match the definitions in the PoP - e.g., how the relevant bits are actually
called.

Introduce defines for all bits declared in the PoP. This will come in
handy in follow-up patches.

Add a note where additional information about s390x and the used
definitions can be found.

Acked-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
target/s390x/cpu.h
target/s390x/mem_helper.c
target/s390x/mmu_helper.c