[PATCH for-10.2 v9 0/6] target/arm: Add FEAT_MEC to max cpu

Richard Henderson posted 6 patches 4 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250727074202.83141-1-richard.henderson@linaro.org
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Radoslaw Biernacki <rad@semihalf.com>, Leif Lindholm <leif.lindholm@oss.qualcomm.com>
There is a newer version of this series
target/arm/cpu-features.h                     |  15 +
target/arm/cpu.h                              |  27 ++
target/arm/internals.h                        |  23 ++
target/arm/cpu.c                              |   9 +
target/arm/helper.c                           | 274 +++++++++++++++++-
target/arm/tcg/cpu64.c                        |   7 +-
docs/system/arm/emulation.rst                 |   5 +
.../test_aarch64_device_passthrough.py        |  27 +-
tests/functional/test_aarch64_rme_sbsaref.py  |  64 ++--
tests/functional/test_aarch64_rme_virt.py     |  85 ++----
10 files changed, 432 insertions(+), 104 deletions(-)
[PATCH for-10.2 v9 0/6] target/arm: Add FEAT_MEC to max cpu
Posted by Richard Henderson 4 months, 3 weeks ago
Changes for v9:
  - Set bits in arm_hcrx_el2_eff has bits whose effective value
    is 1 when EL2 is disabled.
  - Include Pierrick's firmware updates.


r~


Gustavo Romero (4):
  target/arm: Implement FEAT_SCTLR2 and enable with -cpu max
  target/arm: Implement FEAT_TCR2 and enable with -cpu max
  target/arm: Implement FEAT_MEC registers
  target/arm: Enable FEAT_MEC in -cpu max

Pierrick Bouvier (2):
  tests/functional/test_aarch64_device_passthrough: update image
  tests/functional/test_aarch64_rme: update image

 target/arm/cpu-features.h                     |  15 +
 target/arm/cpu.h                              |  27 ++
 target/arm/internals.h                        |  23 ++
 target/arm/cpu.c                              |   9 +
 target/arm/helper.c                           | 274 +++++++++++++++++-
 target/arm/tcg/cpu64.c                        |   7 +-
 docs/system/arm/emulation.rst                 |   5 +
 .../test_aarch64_device_passthrough.py        |  27 +-
 tests/functional/test_aarch64_rme_sbsaref.py  |  64 ++--
 tests/functional/test_aarch64_rme_virt.py     |  85 ++----
 10 files changed, 432 insertions(+), 104 deletions(-)

-- 
2.43.0
Re: [PATCH for-10.2 v9 0/6] target/arm: Add FEAT_MEC to max cpu
Posted by Peter Maydell 4 months ago
On Sun, 27 Jul 2025 at 08:43, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> Changes for v9:
>   - Set bits in arm_hcrx_el2_eff has bits whose effective value
>     is 1 when EL2 is disabled.
>   - Include Pierrick's firmware updates.
>

Applied to target-arm.next for 10.2, thanks.

-- PMM
Re: [PATCH for-10.2 v9 0/6] target/arm: Add FEAT_MEC to max cpu
Posted by Peter Maydell 3 months, 4 weeks ago
On Fri, 15 Aug 2025 at 14:03, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Sun, 27 Jul 2025 at 08:43, Richard Henderson
> <richard.henderson@linaro.org> wrote:
> >
> > Changes for v9:
> >   - Set bits in arm_hcrx_el2_eff has bits whose effective value
> >     is 1 when EL2 is disabled.
> >   - Include Pierrick's firmware updates.
> >
>
> Applied to target-arm.next for 10.2, thanks.

I've just noticed a couple of late things about the FEAT_MEC
parts of this patchset, so I'm going to drop patches 5 and 6
from target-arm.next.

thanks
-- PMM