Skip to content

Commit a191238

Browse files
brooniepawiecz
authored andcommitted
config: Enable mm selftests on Avenger96
The upstream issues which prevented kselftest-mm runs on arm have been fixed so let's enable the tests, use Avenger96 since it's quite fast and has a relatively large amount of RAM. Standard two level page tables don't support hugepages on 32 bit. Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent f8e2bf5 commit a191238

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

config/jobs.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1606,6 +1606,15 @@ jobs:
16061606
collections: landlock
16071607
kcidb_test_suite: kselftest.landlock
16081608

1609+
# No hugepages allocation (for architectures without it)
1610+
kselftest-mm:
1611+
<<: *kselftest-job
1612+
params:
1613+
<<: *kselftest-params
1614+
extra_kernel_args: "secretmem.enable kpti=off"
1615+
collections: mm
1616+
kcidb_test_suite: kselftest.mm
1617+
16091618
# hugepages allocation suitable for machines with 2G of memory
16101619
kselftest-mm-2g:
16111620
<<: *kselftest-job

config/scheduler.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,14 @@ scheduler:
877877
platforms:
878878
- stm32mp157a-dhcor-avenger96
879879

880+
- job: kselftest-mm
881+
event:
882+
<<: *node-event-kbuild
883+
name: kbuild-gcc-12-arm-kselftest
884+
runtime: *lava-broonie-runtime
885+
platforms:
886+
- stm32mp157a-dhcor-avenger96
887+
880888
- job: kselftest-mm-2g
881889
event:
882890
<<: *node-event-kbuild

0 commit comments

Comments
 (0)