diff options
| author | David Hildenbrand <david@redhat.com> | 2019-08-16 10:47:07 +0200 |
|---|---|---|
| committer | Cornelia Huck <cohuck@redhat.com> | 2019-08-22 14:53:49 +0200 |
| commit | 2d3bb388ad93dce9a9454af67f43d3aaaa5b9b1a (patch) | |
| tree | 4dc87b5b9421d1791614fb755045197e46b4798f /hw/arm/virt.c | |
| parent | 5b773a1107e7ca6f51e3447cc066f255a7fd8cca (diff) | |
| download | focaccia-qemu-2d3bb388ad93dce9a9454af67f43d3aaaa5b9b1a.tar.gz focaccia-qemu-2d3bb388ad93dce9a9454af67f43d3aaaa5b9b1a.zip | |
s390x/mmu: Better storage key reference and change bit handling
Any access sets the reference bit. In case we have a read-fault, we should not allow writes to the TLB entry if the change bit was not already set. This is a preparation for proper storage-key reference/change bit handling in TCG and a fix for KVM whereby read accesses would set the change bit (old KVM versions without the ioctl to carry out the translation). Reviewed-by: Cornelia Huck <cohuck@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20190816084708.602-6-david@redhat.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'hw/arm/virt.c')
0 files changed, 0 insertions, 0 deletions