diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2025-07-04 08:19:47 -0600 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2025-07-04 15:52:21 +0100 |
| commit | c48d0471beb0cb197efda0b2be3fa75b4628a673 (patch) | |
| tree | 3e8bbd2f20cab2c39ec3d7b3b8e97b0a43626707 /target/arm/cpu64.c | |
| parent | 7afb9855fc81a0ac138b398aa645aff552d52ea5 (diff) | |
| download | focaccia-qemu-c48d0471beb0cb197efda0b2be3fa75b4628a673.tar.gz focaccia-qemu-c48d0471beb0cb197efda0b2be3fa75b4628a673.zip | |
target/arm: Introduce ARMCPU.sme_max_vq
Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20250704142112.1018902-25-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm/cpu64.c')
| -rw-r--r-- | target/arm/cpu64.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target/arm/cpu64.c b/target/arm/cpu64.c index 77e7c4a6a5..bd33d6cc6e 100644 --- a/target/arm/cpu64.c +++ b/target/arm/cpu64.c @@ -363,6 +363,7 @@ void arm_cpu_sme_finalize(ARMCPU *cpu, Error **errp) } cpu->sme_vq.map = vq_map; + cpu->sme_max_vq = 32 - clz32(vq_map); } static bool cpu_arm_get_sme(Object *obj, Error **errp) |