aboutsummaryrefslogtreecommitdiff
path: root/trace
diff options
context:
space:
mode:
authorSven Schnelle <svens@stackframe.org>2019-03-11 20:16:01 +0100
committerRichard Henderson <richard.henderson@linaro.org>2019-03-12 09:13:43 -0700
commit32dc75698c848d11a087c77570ac0cd954e0bb20 (patch)
tree6d13f249407f0a4d6544399469c60ab15e8e69b8 /trace
parentd5de20bd84ae3a6f6c194f0088cfcb4d4f6af602 (diff)
downloadqemu-32dc75698c848d11a087c77570ac0cd954e0bb20.zip
qemu-32dc75698c848d11a087c77570ac0cd954e0bb20.tar.gz
qemu-32dc75698c848d11a087c77570ac0cd954e0bb20.tar.bz2
target/hppa: exit TB if either Data or Instruction TLB changes
The current code assumes that we don't need to exit the TB if a Data Cache Flush or Insert has happend. However, as we have a shared Data/Instruction TLB, a Data cache flush also flushes Instruction TLB entries, and a Data cache TLB insert might also evict a Instruction TLB entry. So exit the TB in all cases if Instruction translation is enabled. Signed-off-by: Sven Schnelle <svens@stackframe.org> Message-Id: <20190311191602.25796-11-svens@stackframe.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'trace')
0 files changed, 0 insertions, 0 deletions