Skip to content

Commit

Permalink
pipeline: add baseline tests for non-chromebook arm64 devices
Browse files Browse the repository at this point in the history
Currently, arm64 `kbuild` and baseline test jobs are configured for
chromebooks only, although there are also "reguler" arm64 devices.
Add support for those by:
* adding a new kbuild job using mainline kernel and defconfig
* creating a `baseline-arm64` test job using the corresponding kernel
* enable those tests on the RPi4 and Khadas VIM3 from Collabora's lab

Signed-off-by: Arnaud Ferraris <[email protected]>
  • Loading branch information
a-wai authored and nuclearcat committed Jan 31, 2024
1 parent 4f3b591 commit 705ec53
Showing 1 changed file with 35 additions and 1 deletion.
36 changes: 35 additions & 1 deletion config/pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,12 @@
# Not directly loaded into the config, only used for YAML aliases in this file
_anchors:

arm64-chromebook-device: &arm64-chromebook-device
arm64-device: &arm64-device
arch: arm64
boot_method: u-boot

arm64-chromebook-device: &arm64-chromebook-device
<<: *arm64-device
boot_method: depthcharge

baseline: &baseline-job
Expand Down Expand Up @@ -166,6 +170,9 @@ jobs:
baseline-x86-board: *baseline-job
baseline-x86-board-staging: *baseline-job

kbuild-gcc-10-arm64:
<<: *kbuild-gcc-10-arm64-job

kbuild-gcc-10-arm64-chromebook:
<<: *kbuild-gcc-10-arm64-job
params:
Expand Down Expand Up @@ -246,6 +253,16 @@ device_types:
hp-14b-na0052xx-zork: *x86_64-chromebook-device
hp-x360-12b-ca0010nr-n4020-octopus: *x86_64-chromebook-device

bcm2711-rpi-4-b:
<<: *arm64-device
mach: broadcom
dtb: dtbs/broadcom/bcm2711-rpi-4-b.dtb

meson-g12b-a311d-khadas-vim3:
<<: *arm64-device
mach: amlogic
dtb: dtbs/amlogic/meson-g12b-a311d-khadas-vim3.dtb

mt8183-kukui-jacuzzi-juniper-sku16:
<<: *arm64-chromebook-device
mach: mediatek
Expand All @@ -267,6 +284,18 @@ device_types:

scheduler:

- job: baseline-arm64
event:
channel: node
name: kbuild-gcc-10-arm64
result: pass
runtime:
type: lava
name: lava-collabora
platforms:
- bcm2711-rpi-4-b
- meson-g12b-a311d-khadas-vim3

- job: baseline-arm64-chromebook
event:
channel: node
Expand Down Expand Up @@ -323,6 +352,11 @@ scheduler:
platforms:
- dell-latitude-3445-7520c-skyrim

- job: kbuild-gcc-10-arm64
event: *checkout-event
runtime:
type: kubernetes

- job: kbuild-gcc-10-arm64-chromebook
event: *checkout-event
runtime:
Expand Down

0 comments on commit 705ec53

Please sign in to comment.