|
From: | Richard Henderson |
Subject: | Re: [PATCH for-7.2 14/21] accel/tcg: Hoist get_page_addr_code out of tb_lookup |
Date: | Wed, 17 Aug 2022 08:15:46 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
On 8/17/22 06:08, Ilya Leoshkevich wrote:
@@ -2243,6 +2250,13 @@ void page_set_flags(target_ulong start, target_ulong end, int flags) (flags & PAGE_WRITE) && p->first_tb) { tb_invalidate_phys_page(addr, 0); + } else { + TranslationBlock *tb; + int n; + + PAGE_FOR_EACH_TB(p, tb, n) { + cpu_tb_jmp_cache_remove(tb); + } }
Here you would use tb_jmp_cache_clear_page(), which should be moved out of cputlb.c. r~
[Prev in Thread] | Current Thread | [Next in Thread] |