[PULL 00/13] loongarch queue

Bibo Mao posted 13 patches 4 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250928084728.1972177-1-maobibo@loongson.cn
Maintainers: Song Gao <gaosong@loongson.cn>
There is a newer version of this series
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(-)
[PULL 00/13] loongarch queue
Posted by Bibo Mao 4 months, 2 weeks ago
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(-)
Re: [PULL 00/13] loongarch queue
Posted by Richard Henderson 4 months, 1 week ago
On 9/28/25 01:47, Bibo Mao wrote:
> 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(-)
> 
> 


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/10.2 as appropriate.

r~