[PATCH 0/7] target/arm: Implement FEAT_AIE

Richard Henderson posted 7 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251010201917.685716-1-richard.henderson@linaro.org
Maintainers: Peter Maydell <peter.maydell@linaro.org>
There is a newer version of this series
target/arm/cpregs.h           |  2 +
target/arm/cpu-features.h     |  5 ++
target/arm/cpu.h              |  5 +-
target/arm/internals.h        |  1 +
target/arm/helper.c           | 92 +++++++++++++++++++++++++++++++----
target/arm/ptw.c              |  5 +-
target/arm/tcg/cpu64.c        |  1 +
docs/system/arm/emulation.rst |  1 +
8 files changed, 100 insertions(+), 12 deletions(-)
[PATCH 0/7] target/arm: Implement FEAT_AIE
Posted by Richard Henderson 1 month ago
This feature adds new registers so that we can support 16 attribute
indirection indexes.  It is a pre-requisite for FEAT_D128.


r~


Richard Henderson (7):
  target/arm: Add isar feature test for FEAT_AIE
  target/arm: Implement MAIR2_ELx and AMAIR2_ELx
  target/arm: Add AIE to ARMVAParameters
  target/arm: Drop trivial assert vs attrindx
  target/arm: Use el local indexing mair_el
  target/arm: Honor param.aie in get_phys_addr_lpae
  target/arm: Enable FEAT_AIE for -cpu max

 target/arm/cpregs.h           |  2 +
 target/arm/cpu-features.h     |  5 ++
 target/arm/cpu.h              |  5 +-
 target/arm/internals.h        |  1 +
 target/arm/helper.c           | 92 +++++++++++++++++++++++++++++++----
 target/arm/ptw.c              |  5 +-
 target/arm/tcg/cpu64.c        |  1 +
 docs/system/arm/emulation.rst |  1 +
 8 files changed, 100 insertions(+), 12 deletions(-)

-- 
2.43.0