Skip to content

Commit 32ebbbe

Browse files
committed
feat: add Graviton 4 guest cpu features
Add new set of guest features specific for graviton 4. Signed-off-by: Egor Lazarchuk <[email protected]>
1 parent ecad2fd commit 32ebbbe

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/integration_tests/functional/test_cpu_features_aarch64.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424

2525
G3_SVE_AND_PAC = set("paca pacg sve svebf16 svei8mm".split())
2626

27+
G4_FEATS = (G3_FEATS | set("bti flagm2 frint sb".split())) - set("sm3 sm4".split())
28+
2729

2830
def test_guest_cpu_features(uvm_any):
2931
"""Check the CPU features for a microvm with different CPU templates"""
@@ -43,6 +45,8 @@ def test_guest_cpu_features(uvm_any):
4345
expected_cpu_features = G3_FEATS | G3_SVE_AND_PAC
4446
case CpuModel.ARM_NEOVERSE_V1, None:
4547
expected_cpu_features = G3_FEATS
48+
case CpuModel.ARM_NEOVERSE_V2, None:
49+
expected_cpu_features = G4_FEATS
4650

4751
guest_feats = set(vm.ssh.check_output(CPU_FEATURES_CMD).stdout.split())
4852
assert guest_feats == expected_cpu_features

0 commit comments

Comments
 (0)