The following changes since commit d6dfd8d40cebebc3378d379cd28879e0345fbf91:
Merge tag 'pull-target-arm-20250926' of https://gitlab.com/pm215/qemu into staging (2025-09-26 13:27:01 -0700)
are available in the Git repository at:
https://github.com/bibo-mao/qemu.git tags/pull-loongarch-20250928
for you to fetch changes up to 8d26856fabf8faac60de03a2e0fc35e5338e248e:
target/loongarch: Only flush one TLB entry in helper_invtlb_page_asid() (2025-09-28 16:10:34 +0800)
----------------------------------------------------------------
pull-loongarch-20250928 queue
----------------------------------------------------------------
Bibo Mao (13):
target/loongarch: Use mmu idx bitmap method when flush TLB
target/loongarch: Add parameter tlb pointer with fill_tlb_entry
target/loongarch: Reduce TLB flush with helper_tlbwr
target/loongarch: Update TLB index selection method
target/loongarch: Fix page size set issue with CSR_STLBPS
target/loongarch: Add tlb search callback in loongarch_tlb_search()
target/loongarch: Add common API loongarch_tlb_search_cb()
target/loongarch: Change return value type with loongarch_tlb_search_cb()
target/loongarch: Use loongarch_tlb_search_cb in helper_invtlb_page_asid_or_g
target/loongarch: Use loongarch_tlb_search_cb in helper_invtlb_page_asid
target/loongarch: Invalid tlb entry in invalidate_tlb()
target/loongarch: Only flush one TLB entry in helper_invtlb_page_asid_or_g()
target/loongarch: Only flush one TLB entry in helper_invtlb_page_asid()
target/loongarch/cpu-csr.h | 1 +
target/loongarch/tcg/csr_helper.c | 5 +-
target/loongarch/tcg/tlb_helper.c | 205 +++++++++++++++++++++++---------------
3 files changed, 131 insertions(+), 80 deletions(-)