|
| 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] |