diff options
| author | Sven Schnelle <svens@stackframe.org> | 2019-03-11 20:16:01 +0100 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2019-03-12 09:13:43 -0700 |
| commit | 32dc75698c848d11a087c77570ac0cd954e0bb20 (patch) | |
| tree | 6d13f249407f0a4d6544399469c60ab15e8e69b8 /scripts/qapi/common.py | |
| parent | d5de20bd84ae3a6f6c194f0088cfcb4d4f6af602 (diff) | |
| download | focaccia-qemu-32dc75698c848d11a087c77570ac0cd954e0bb20.tar.gz focaccia-qemu-32dc75698c848d11a087c77570ac0cd954e0bb20.zip | |
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 'scripts/qapi/common.py')
0 files changed, 0 insertions, 0 deletions