Skip to content

Commit 705ec53

Browse files
a-wainuclearcat
authored andcommittedJan 31, 2024
pipeline: add baseline tests for non-chromebook arm64 devices
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 <arnaud.ferraris@collabora.com>
1 parent 4f3b591 commit 705ec53

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed
 

‎config/pipeline.yaml

+35-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@
66
# Not directly loaded into the config, only used for YAML aliases in this file
77
_anchors:
88

9-
arm64-chromebook-device: &arm64-chromebook-device
9+
arm64-device: &arm64-device
1010
arch: arm64
11+
boot_method: u-boot
12+
13+
arm64-chromebook-device: &arm64-chromebook-device
14+
<<: *arm64-device
1115
boot_method: depthcharge
1216

1317
baseline: &baseline-job
@@ -166,6 +170,9 @@ jobs:
166170
baseline-x86-board: *baseline-job
167171
baseline-x86-board-staging: *baseline-job
168172

173+
kbuild-gcc-10-arm64:
174+
<<: *kbuild-gcc-10-arm64-job
175+
169176
kbuild-gcc-10-arm64-chromebook:
170177
<<: *kbuild-gcc-10-arm64-job
171178
params:
@@ -246,6 +253,16 @@ device_types:
246253
hp-14b-na0052xx-zork: *x86_64-chromebook-device
247254
hp-x360-12b-ca0010nr-n4020-octopus: *x86_64-chromebook-device
248255

256+
bcm2711-rpi-4-b:
257+
<<: *arm64-device
258+
mach: broadcom
259+
dtb: dtbs/broadcom/bcm2711-rpi-4-b.dtb
260+
261+
meson-g12b-a311d-khadas-vim3:
262+
<<: *arm64-device
263+
mach: amlogic
264+
dtb: dtbs/amlogic/meson-g12b-a311d-khadas-vim3.dtb
265+
249266
mt8183-kukui-jacuzzi-juniper-sku16:
250267
<<: *arm64-chromebook-device
251268
mach: mediatek
@@ -267,6 +284,18 @@ device_types:
267284

268285
scheduler:
269286

287+
- job: baseline-arm64
288+
event:
289+
channel: node
290+
name: kbuild-gcc-10-arm64
291+
result: pass
292+
runtime:
293+
type: lava
294+
name: lava-collabora
295+
platforms:
296+
- bcm2711-rpi-4-b
297+
- meson-g12b-a311d-khadas-vim3
298+
270299
- job: baseline-arm64-chromebook
271300
event:
272301
channel: node
@@ -323,6 +352,11 @@ scheduler:
323352
platforms:
324353
- dell-latitude-3445-7520c-skyrim
325354

355+
- job: kbuild-gcc-10-arm64
356+
event: *checkout-event
357+
runtime:
358+
type: kubernetes
359+
326360
- job: kbuild-gcc-10-arm64-chromebook
327361
event: *checkout-event
328362
runtime:

0 commit comments

Comments
 (0)
Failed to load comments.