aboutsummaryrefslogtreecommitdiff
path: root/hw/remote/proxy.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2024-03-11 08:56:44 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2024-03-18 22:53:23 +0100
commit2cc68629a6fc198f4a972698bdd6477f883aedfb (patch)
tree0e48b9abedb434cda8e5bbf4889609cff2707fe0 /hw/remote/proxy.c
parentba49d760eb04630e7b15f423ebecf6c871b8f77b (diff)
downloadqemu-2cc68629a6fc198f4a972698bdd6477f883aedfb.zip
qemu-2cc68629a6fc198f4a972698bdd6477f883aedfb.tar.gz
qemu-2cc68629a6fc198f4a972698bdd6477f883aedfb.tar.bz2
target/i386: fix direction of "32-bit MMU" test
The low bit of MMU indices for x86 TCG indicates whether the processor is in 32-bit mode and therefore linear addresses have to be masked to 32 bits. However, the index was computed incorrectly, leading to possible conflicts in the TLB for any address above 4G. Analyzed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Fixes: b1661801c18 ("target/i386: Fix physical address truncation", 2024-02-28) Cc: qemu-stable@nongnu.org Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2206 Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/remote/proxy.c')
0 files changed, 0 insertions, 0 deletions