On 14/10/25 12:01, gaosong wrote:
在 2025/10/9 上午10:59, Bibo Mao 写道:
There are two problems with TLB flush, one is that loongArch TLB entry
should be invalidated with different ASID, the other is global TLB entry
should be skippped when calculating replaced TLB entry.
With these two patches, it improves VM boot time also. VM boot time from
generic qcow file reduces to 300 seconds from previous 600 seconds.
Bibo Mao (2):
target/loongarch: Add missing TLB flush with different asid
target/loongarch: Skip global TLB when calculating replaced TLB
target/loongarch/tcg/tlb_helper.c | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
base-commit: 37ad0e48e9fd58b170abbf31c18a994346f62ed7
Reviewed-by: Song Gao <[email protected]>
Merged as 2e9ff01a912 & f72848e31fb.