]> git.proxmox.com Git - mirror_qemu.git/commit - target/arm/helper.c
target-arm: A64: fix TLB flush instructions
authorAlex Bennée <alex.bennee@linaro.org>
Mon, 4 Aug 2014 13:41:56 +0000 (14:41 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 4 Aug 2014 13:41:56 +0000 (14:41 +0100)
commitdbb1fb277ca12acd577403575aa6a2f119ab79ea
treef38c52a60d3aaa144d81b913596c246301117709
parentdcd82c118c891571d2d7db5b4ec84d9cf3ea49b3
target-arm: A64: fix TLB flush instructions

According to the ARM ARM we weren't correctly flushing the TLB entries
where bits 63:56 didn't match bit 55 of the virtual address. This
exposed a problem when we switched QEMU's internal TARGET_PAGE_BITS to
12 for aarch64.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1406733627-24255-3-git-send-email-alex.bennee@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target-arm/helper.c