qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC PATCH 00/23] accel/tcg: Convert victim tlb to IntervalTree


From: Richard Henderson
Subject: Re: [RFC PATCH 00/23] accel/tcg: Convert victim tlb to IntervalTree
Date: Mon, 14 Oct 2024 17:07:58 -0700
User-agent: Mozilla Thunderbird

On 10/9/24 17:50, Pierrick Bouvier wrote:
Eventually fixing the page size > TARGET_PAGE_SIZE performance issues.

E.g. with a 16k or 64k aarch64 guest kernel, we still have TARGET_PAGE_SIZE at 
4k, so all
guest pages are "large", and so run into our current behaviour of flushing the 
entire tlb
too often.

Even without that, I expect further cleanups to improve performance, we're just not there yet.


r~


Does merging pages over a given range be something we could benefit from too? In this case, entries in our tlbtree would have varying size, allowing us to cover more space with a single entry.

I don't know.  I kinda doubt it, because of tlb flushing mechanics.
But we shall see once everything up until that point is done.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]