s390x: make ipte 31-bit aware
authorAlexander Graf <agraf@suse.de>
Thu, 14 Jul 2011 09:45:07 +0000 (11:45 +0200)
committerAlexander Graf <agraf@suse.de>
Mon, 14 Nov 2011 16:47:26 +0000 (17:47 +0100)
commit09ed75f7848522f5d6f7ccca4bc9d0ab76006142
treeb2f8e962952a4d9861c7807fe4024840b3cf3d5f
parent27b5979d9d5dbc5f2ef21a96481f766bf3959b57
s390x: make ipte 31-bit aware

When running 31-bit code we can potentially map the same virtual
address twice - once as 0x0yyyyyyy and once as 0x8yyyyyyy, because
the upper bit gets ignored.

This also should be reflected in the tlb invalidation path, so we
really invalidate also the transparently created tlb entries.

Signed-off-by: Alexander Graf <agraf@suse.de>
target-s390x/op_helper.c