fvp-aemva: bump shrinkwrap to 2026.3.0 and target Armv9.7#29
Open
bhcopeland wants to merge 1 commit into
Open
Conversation
Collaborator
|
I gave this a spin, I think we need to change too: |
23b7f4a to
1410191
Compare
roxell
requested changes
Jun 4, 2026
1410191 to
60bb9a7
Compare
roxell
reviewed
Jun 4, 2026
60bb9a7 to
da4860d
Compare
roxell
requested changes
Jun 4, 2026
b233003 to
47e206a
Compare
roxell
reviewed
Jun 5, 2026
Bump the shrinkwrap base-slim image to 2026.3.0 and update the FVP
binary path to FVP_Base_RevC_AEMvA_11.31_28, exposing Armv9.6/v9.7
hardware features (SVE2 v3, SME2 v3, has_lsfe, f16f32dot/mm, has_b16mm)
for modern kernel testing.
That breaks boot for kernels older than v6.5. They hang early on the
v9.6 model, before any console output: v6.6 boots, v6.1 and v5.15 do
not. The kernel sets up the SVE and SME EL2 traps with the wrong
register on VHE, so it traps and hangs once the v9.6 model turns on
SME2 and SVE2. This was fixed in v6.5 by the hVHE rework, for example
commit 45a3681a10ff ("KVM: arm64: Use the appropriate feature trap
register for SVE at EL2 setup"). v6.1 and v5.15 do not have it and it
cannot be backported cleanly.
Default to Armv9.7. Pass --parameters FVP_ARM_ARCH_VERSION=9.5 to clamp
the model to Armv9.5 so old kernels still boot. The same knob extends
naturally as Arm publishes new versions: gate each new feature on its
own version threshold and let callers select the latest version their
kernel supports.
Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
47e206a to
5194c01
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update the boot template to base-slim:2026.3.0 and bring the FVP model arguments up to Arm's v9.7 architecture overlay: add has_lsfe, the v9.6 and v9.7 feature flags (has_arm_v9-6, has_arm_v9-7, sve/sme2 version 3, f16 matmul, b16mm) for both clusters, and regenerate the golden refs.