Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 6b2e58d8b15326dc9fec40753eaefe784246bd05
      
https://github.com/qemu/qemu/commit/6b2e58d8b15326dc9fec40753eaefe784246bd05
  Author: Bibo Mao <[email protected]>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M hw/intc/loongarch_extioi.c
    M hw/intc/loongarch_extioi_common.c
    M include/hw/intc/loongarch_extioi.h
    M include/hw/intc/loongarch_extioi_common.h

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Move unrealize function to common code

Memory about LoongArchExtIOICommonState::cpu is allocated in common
code, it had better be freed in common code also.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: dbbb3dcd5ef6cccb177031b149f25ebb4775a228
      
https://github.com/qemu/qemu/commit/dbbb3dcd5ef6cccb177031b149f25ebb4775a228
  Author: Bibo Mao <[email protected]>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M target/loongarch/tcg/csr_helper.c

  Log Message:
  -----------
  target/loongarch: Correct spelling in helper_csrwr_pwcl()

There is small typo issue in function helper_csrwr_pwcl(), this patch
corrects this issue.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 0f280d0731986e8fd6a8b589efae850f83c65032
      
https://github.com/qemu/qemu/commit/0f280d0731986e8fd6a8b589efae850f83c65032
  Author: Bibo Mao <[email protected]>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M target/loongarch/tcg/csr_helper.c

  Log Message:
  -----------
  target/loongarch: Fix CSR STLBPS register write emulation

Function helper_csrwr_stlbps() is emulation with CSR STLBPS register
write operation. However there is only parameter checking action, and
no register updating action. Here update value of CSR_STLBPS when
parameter passes to check.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 8ad757642e3a8a283edc29efec73b9bd57fdb365
      
https://github.com/qemu/qemu/commit/8ad757642e3a8a283edc29efec73b9bd57fdb365
  Author: Bibo Mao <[email protected]>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M target/loongarch/tcg/tlb_helper.c

  Log Message:
  -----------
  target/loongarch: Remove unnecessary page size validity checking

Page size of TLB entry comes from CSR STLBPS and pwcl register. With
huge page, it is dir_base + dir_width from pwcl register. With normal
page, it is field of PTBASE from pwcl register.

So it is ok to check validity in function helper_ldpte() and function
helper_csrwr_stlbps(). And it is unnecessary in tlb entry fill path.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 93863fdc39338e5aad3df40383908a5361bf264a
      
https://github.com/qemu/qemu/commit/93863fdc39338e5aad3df40383908a5361bf264a
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M hw/intc/loongarch_extioi.c
    M hw/intc/loongarch_extioi_common.c
    M include/hw/intc/loongarch_extioi.h
    M include/hw/intc/loongarch_extioi_common.h
    M target/loongarch/tcg/csr_helper.c
    M target/loongarch/tcg/tlb_helper.c

  Log Message:
  -----------
  Merge tag 'pull-loongarch-20250710' of https://github.com/bibo-mao/qemu into 
staging

loongarch queue

# -----BEGIN PGP SIGNATURE-----
#
# iHUEABYKAB0WIQQNhkKjomWfgLCz0aQfewwSUazn0QUCaG96cgAKCRAfewwSUazn
# 0R+TAQCcCu22FWnIiDIn0piu4CUtTk0vfJJmBZyUg1Z6e96XxwEArcl3TsQvdiqO
# 1lNVn5DEn1Qynm3XmlD5qBgn2d+XbQk=
# =L18K
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 10 Jul 2025 04:31:46 EDT
# gpg:                using EDDSA key 0D8642A3A2659F80B0B3D1A41F7B0C1251ACE7D1
# gpg: Good signature from "bibo mao <[email protected]>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 7044 3A00 19C0 E97A 31C7  13C4 8E86 8FB7 A176 9D4C
#      Subkey fingerprint: 0D86 42A3 A265 9F80 B0B3  D1A4 1F7B 0C12 51AC E7D1

* tag 'pull-loongarch-20250710' of https://github.com/bibo-mao/qemu:
  target/loongarch: Remove unnecessary page size validity checking
  target/loongarch: Fix CSR STLBPS register write emulation
  target/loongarch: Correct spelling in helper_csrwr_pwcl()
  hw/intc/loongarch_extioi: Move unrealize function to common code

Signed-off-by: Stefan Hajnoczi <[email protected]>


Compare: https://github.com/qemu/qemu/compare/df6fe2abf2e9...93863fdc3933

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to