Skip to content

Commit f8d91da

Browse files
broonienuclearcat
authored andcommitted
config: Run the KVM selftests in pKVM on arm64 systems that support it
Protected KVM is an arm64 KVM feature which provides for hypervisor protection of some VMs, enable testing of this mode where supported. The main requirement currently is for GICv3. Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 8a4a3f5 commit f8d91da

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

config/jobs.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1662,6 +1662,14 @@ jobs:
16621662
collections: kvm
16631663
kcidb_test_suite: kselftest.kvm
16641664

1665+
kselftest-kvm-pkvm:
1666+
<<: *kselftest-job
1667+
params:
1668+
<<: *kselftest-params
1669+
extra_kernel_args: "kvm-arm.mode=protected"
1670+
collections: pkvm
1671+
kcidb_test_suite: kselftest.pkvm
1672+
16651673
kselftest-landlock:
16661674
<<: *kselftest-job
16671675
params:

config/scheduler.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,15 @@ scheduler:
931931
runtime: *lava-broonie-runtime
932932
platforms: *lava-broonie-arm64
933933

934+
- job: kselftest-kvm-pkvm
935+
event:
936+
<<: *node-event-kbuild
937+
name: kbuild-gcc-12-arm64-kselftest
938+
runtime: *lava-broonie-runtime
939+
platforms:
940+
- imx8mp-evk
941+
- imx8mp-verdin-nonwifi-dahlia
942+
934943
- job: kselftest-landlock
935944
event:
936945
<<: *node-event-kbuild

0 commit comments

Comments
 (0)