[PATCH v2 0/6] target/arm: Implement FEAT_FGWTE3

Richard Henderson posted 6 patches 2 weeks, 6 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260806172709.333300-1-richard.henderson@linaro.org
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
target/arm/cpregs.h            | 56 +++++++++++++++++++++++++++
target/arm/cpu-features.h      |  5 +++
target/arm/cpu.h               |  2 +-
target/arm/cpregs-gcs.c        |  5 ++-
target/arm/helper.c            | 69 ++++++++++++++++++++++------------
target/arm/tcg/cpu64.c         |  1 +
target/arm/tcg/op_helper.c     | 40 +++++++++++++-------
target/arm/tcg/translate-a64.c | 16 +++++++-
docs/system/arm/emulation.rst  |  1 +
9 files changed, 155 insertions(+), 40 deletions(-)
[PATCH v2 0/6] target/arm: Implement FEAT_FGWTE3
Posted by Richard Henderson 2 weeks, 6 days ago
Based-on: 20260806163939.328201-1-richard.henderson@linaro.org
("[PATCH 0/7] target/arm: Introduce cpu types max-v8 and max-v9")

Changes for v2:
  - Rebase on the max-v9 split.
  - Review comment fixups.
  - Set fgt for MECID_RL_A_EL3.

r~

Richard Henderson (6):
  target/arm: Add FGWTE3_EL3
  target/arm: Add FGWTE3_EL3 bit definitions
  target/arm: Add FGWTE3 FGT bit definitions
  target/arm: Implement FGWTE3 traps
  target/arm: Set fgt in cpregs for FGWTE3
  target/arm: Enable FEAT_FGWTE3 for -cpu max

 target/arm/cpregs.h            | 56 +++++++++++++++++++++++++++
 target/arm/cpu-features.h      |  5 +++
 target/arm/cpu.h               |  2 +-
 target/arm/cpregs-gcs.c        |  5 ++-
 target/arm/helper.c            | 69 ++++++++++++++++++++++------------
 target/arm/tcg/cpu64.c         |  1 +
 target/arm/tcg/op_helper.c     | 40 +++++++++++++-------
 target/arm/tcg/translate-a64.c | 16 +++++++-
 docs/system/arm/emulation.rst  |  1 +
 9 files changed, 155 insertions(+), 40 deletions(-)

-- 
2.43.0