Skip to content
Snippets Groups Projects
  1. Jul 22, 2024
  2. Jul 21, 2024
  3. Jul 19, 2024
  4. Jul 18, 2024
    • Richard Henderson's avatar
      Merge tag 'pull-target-arm-20240718' of... · 23fa7497
      Richard Henderson authored
      Merge tag 'pull-target-arm-20240718' of https://git.linaro.org/people/pmaydell/qemu-arm into staging
      
      target-arm queue:
       * Fix handling of LDAPR/STLR with negative offset
       * LDAPR should honour SCTLR_ELx.nAA
       * Use float_status copy in sme_fmopa_s
       * hw/display/bcm2835_fb: fix fb_use_offsets condition
       * hw/arm/smmuv3: Support and advertise nesting
       * Use FPST_F16 for SME FMOPA (widening)
       * tests/arm-cpu-features: Do not assume PMU availability
       * hvf: arm: Do not advance PC when raising an exception
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmaZFlUZHHBldGVyLm1h
      # eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3iJuEACtVh1Wp93XMsL3llAZkQlx
      # DUCnDCvAM2qiiTIMOqPQzeKTIkRV9aFh1YWzOtMFKai6UkBU6p1b4bPqb5SIr99G
      # Ayps4+WzAHsjTqBGEpIIDWL6GqMwv9azBnRAYNb+Cg9O3SzEnCdGOKCfGYTXXPRz
      # zQ1NIgqZSUC5jg3XgkU22J3VMsOUWijbzxnGXhOyemSIEhREl+t6Ns3ca3n47/jk
      # JIw1g6o0mpefPPkaLq6ftVwpn1L63iYQugn4VCrIhtIoOM8vmnShbI9/GwzL4AYk
      # n28nwPl948Xby13kCYmu6Slt8Rmm7M33pBDJzsVtbaeBSd44XHrov8Y1+e1FhAco
      # lxrWY/2rG9HiWKGLdAeCKwVxB186DKiTmuK7lcN+eBu3VbOLjDiVE0d1bK4HqGyc
      # nzA/Aq81Y9p5Z7wzX40sVFlq0j1pQDQWk6GgPfMA4ueHKEEobxC3C+k1q9m02gjQ
      # qesOFzViiGe0j7JER84qqcatIaTk09xfbXL/uMZx8oP/iKa1pyMUx2blChXOXVTx
      # oGkO2h3/QCpRIos8d8WM/bso16EkpraInM4748iumSLuxDxTwiIikK/hpsCLDwUN
      # dLsH/hAMz+yQOFubFoRt4IlsGVnk5asmTDMb4S8RojdF2KzHuzbJMgdEOe62631g
      # IOAc7Tn3TIm5MpAxXOXgJA==
      # =/aEm
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 18 Jul 2024 11:19:17 PM AEST
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [full]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [full]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [full]
      # gpg:                 aka "Peter Maydell <peter@archaic.org.uk>" [unknown]
      
      * tag 'pull-target-arm-20240718' of https://git.linaro.org/people/pmaydell/qemu-arm
      
      : (26 commits)
        hvf: arm: Do not advance PC when raising an exception
        tests/arm-cpu-features: Do not assume PMU availability
        tests/tcg/aarch64: Add test cases for SME FMOPA (widening)
        target/arm: Use FPST_F16 for SME FMOPA (widening)
        target/arm: Use float_status copy in sme_fmopa_s
        hw/arm/smmu: Refactor SMMU OAS
        hw/arm/smmuv3: Support and advertise nesting
        hw/arm/smmuv3: Handle translation faults according to SMMUPTWEventInfo
        hw/arm/smmuv3: Support nested SMMUs in smmuv3_notify_iova()
        hw/arm/smmu: Support nesting in the rest of commands
        hw/arm/smmu: Introduce smmu_iotlb_inv_asid_vmid
        hw/arm/smmu: Support nesting in smmuv3_range_inval()
        hw/arm/smmu-common: Support nested translation
        hw/arm/smmu-common: Add support for nested TLB
        hw/arm/smmu-common: Rework TLB lookup for nesting
        hw/arm/smmuv3: Translate CD and TT using stage-2 table
        hw/arm/smmu: Introduce CACHED_ENTRY_TO_ADDR
        hw/arm/smmu: Consolidate ASID and VMID types
        hw/arm/smmu: Split smmuv3_translate()
        hw/arm/smmu: Use enum for SMMU stage
        ...
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      23fa7497
    • 小田喜陽彦's avatar
      hvf: arm: Do not advance PC when raising an exception · 30a1690f
      小田喜陽彦 authored and Peter Maydell's avatar Peter Maydell committed
      
      hvf did not advance PC when raising an exception for most unhandled
      system registers, but it mistakenly advanced PC when raising an
      exception for GICv3 registers.
      
      Cc: qemu-stable@nongnu.org
      Fixes: a2260983 ("hvf: arm: Add support for GICv3")
      Signed-off-by: default avatarAkihiko Odaki <akihiko.odaki@daynix.com>
      Message-id: 20240716-pmu-v3-4-8c7c1858a227@daynix.com
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      30a1690f
    • 小田喜陽彦's avatar
      tests/arm-cpu-features: Do not assume PMU availability · 71328d82
      小田喜陽彦 authored and Peter Maydell's avatar Peter Maydell committed
      
      Asahi Linux supports KVM but lacks PMU support.
      
      Signed-off-by: default avatarAkihiko Odaki <akihiko.odaki@daynix.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Message-id: 20240716-pmu-v3-1-8c7c1858a227@daynix.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      71328d82
    • Daniyal Khan's avatar
      tests/tcg/aarch64: Add test cases for SME FMOPA (widening) · f103eccc
      Daniyal Khan authored and Peter Maydell's avatar Peter Maydell committed
      
      Signed-off-by: default avatarDaniyal Khan <danikhan632@gmail.com>
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Reviewed-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-id: 20240717060149.204788-4-richard.henderson@linaro.org
      Message-Id: 172090222034.13953.16888708708822922098-1@git.sr.ht
      [rth: Split test from a larger patch, tidy assembly]
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Reviewed-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      f103eccc
Loading