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