[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 6222c3: target/arm: Fix sve_ld1_z and sve_st1
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 6222c3: target/arm: Fix sve_ld1_z and sve_st1_z vs MMIO |
Date: |
Fri, 25 Mar 2022 08:03:07 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 6222c3acc4f36fc31d057e1afb6b5c408f83d343
https://github.com/qemu/qemu/commit/6222c3acc4f36fc31d057e1afb6b5c408f83d343
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M target/arm/sve_helper.c
Log Message:
-----------
target/arm: Fix sve_ld1_z and sve_st1_z vs MMIO
Both of these functions missed handling the TLB_MMIO flag
during the conversion to handle MTE.
Fixes: 10a85e2c8ab6 ("target/arm: Reuse sve_probe_page for gather loads")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/925
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220324010932.190428-1-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: c7ca3ad5e756e263daf082c315e311593ccec3d1
https://github.com/qemu/qemu/commit/c7ca3ad5e756e263daf082c315e311593ccec3d1
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M hw/intc/arm_gicv3_its.c
Log Message:
-----------
hw/intc/arm_gicv3_its: Add missing newlines to process_mapc() logging
In commit 84d43d2e82da we rearranged the logging of errors in
process_mapc(), and inadvertently dropped the trailing newlines
from the log messages. Restore them. The same commit also
attempted to switch the ICID printing to hex (which is how we
print ICIDs elsewhere) but only did half the job, adding the
0x prefix but leaving the format string at %d; correct to %x.
Fixes: 84d43d2e82da ("hw/intc/arm_gicv3_its: In MAPC with V=0, don't check
rdbase field")
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Commit: 3d31fe4d662f13c70eb7e87f29513623ccd76322
https://github.com/qemu/qemu/commit/3d31fe4d662f13c70eb7e87f29513623ccd76322
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M hw/intc/arm_gicv3_its.c
M target/arm/sve_helper.c
Log Message:
-----------
Merge tag 'pull-target-arm-20220325' of
https://git.linaro.org/people/pmaydell/qemu-arm into staging
target-arm queue:
* hw/intc/arm_gicv3_its: Add missing newlines to process_mapc() logging
* target/arm: Fix sve_ld1_z and sve_st1_z vs MMIO
# gpg: Signature made Fri 25 Mar 2022 14:56:48 GMT
# gpg: using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg: issuer "peter.maydell@linaro.org"
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
# gpg: aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
# gpg: aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
[ultimate]
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE
* tag 'pull-target-arm-20220325' of
https://git.linaro.org/people/pmaydell/qemu-arm:
hw/intc/arm_gicv3_its: Add missing newlines to process_mapc() logging
target/arm: Fix sve_ld1_z and sve_st1_z vs MMIO
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/f345abe36527...3d31fe4d662f
- [Qemu-commits] [qemu/qemu] 6222c3: target/arm: Fix sve_ld1_z and sve_st1_z vs MMIO,
Peter Maydell <=