On 8/2/23 06:08, Mikhail Tyutin wrote:
The fix is to clear TLB_INVALID_MASK bit in tlb_addr, as it happens in other places e.g.
load_helper().
Signed-off-by: Dmitriy Solovev <d.solo...@yadro.com>
Signed-off-by: Mikhail Tyutin <m.tyu...@yadro.com>
---
accel/tcg/cputlb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
The other places in load_helper happen only directly after tlb_fill has succeeded. Here
you have no such guarantee.
I think perhaps the save_iotlb_data() call should be applied to loads as well, and then
tlb_plugin_lookup simplified.
r~