qemu-commits
[Top][All Lists]
Advanced

[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: Sat, 26 Mar 2022 03:19:36 -0700

  Branch: refs/heads/master
  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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]