From dcb087b35dc1a14579f1613d74b14464b2507b48 Mon Sep 17 00:00:00 2001 From: Chris Paterson Date: Tue, 2 Dec 2025 16:05:58 +0000 Subject: [PATCH 1/3] config: cip: Enable preempt_rt enabled builds and boot tests Note that there is not a separate branch for RT for SLTS v6.12. Signed-off-by: Chris Paterson --- config/jobs-cip.yaml | 265 ++++++++++++++++++++++++++++++++++---- config/scheduler-cip.yaml | 159 ++++++++++++++++++++++- 2 files changed, 393 insertions(+), 31 deletions(-) diff --git a/config/jobs-cip.yaml b/config/jobs-cip.yaml index f70f94d04..d9acd6d67 100644 --- a/config/jobs-cip.yaml +++ b/config/jobs-cip.yaml @@ -52,13 +52,17 @@ _anchors: jobs: # start of CIP arm64 configuration for boot tests job-gcc-14-arm64-612-cip: *baseline-job-cip + job-gcc-14-arm64-612-cip-rt: *baseline-job-cip job-gcc-14-arm64-61-cip: *baseline-job-cip + job-gcc-14-arm64-61-cip-rt: *baseline-job-cip job-gcc-14-arm64-510-cip: *baseline-job-cip + job-gcc-14-arm64-510-cip-rt: *baseline-job-cip job-gcc-14-arm64-419-cip: *baseline-job-cip + job-gcc-14-arm64-419-cip-rt: *baseline-job-cip - kbuild-gcc-14-arm64-612-cip: + kbuild-gcc-14-arm64-612-cip: &kbuild-gcc-14-arm64-612-cip <<: *kbuild-gcc-14-arm64-job - params: + params: &kbuild-gcc-14-arm64-612-cip-params <<: *kbuild-gcc-14-arm64-params defconfig: - defconfig @@ -72,9 +76,21 @@ jobs: branch: - 'cip:linux-6.12.y-cip' - kbuild-gcc-14-arm64-61-cip: - <<: *kbuild-gcc-14-arm64-job + kbuild-gcc-14-arm64-612-cip-rt: + <<: *kbuild-gcc-14-arm64-612-cip params: + <<: *kbuild-gcc-14-arm64-612-cip-params + fragments: + - 'CONFIG_ARCH_R8A774A1=y' + - 'CONFIG_ARCH_ZYNQMP=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://6.12.y-cip/arm64/cip_merged_defconfig' + + kbuild-gcc-14-arm64-61-cip: &kbuild-gcc-14-arm64-61-cip + <<: *kbuild-gcc-14-arm64-job + params: &kbuild-gcc-14-arm64-61-cip-params <<: *kbuild-gcc-14-arm64-params defconfig: - defconfig @@ -88,9 +104,24 @@ jobs: branch: - 'cip:linux-6.1.y-cip' - kbuild-gcc-14-arm64-510-cip: - <<: *kbuild-gcc-14-arm64-job + kbuild-gcc-14-arm64-61-cip-rt: + <<: *kbuild-gcc-14-arm64-61-cip params: + <<: *kbuild-gcc-14-arm64-61-cip-params + fragments: + - 'CONFIG_ARCH_R8A774A1=y' + - 'CONFIG_ARCH_ZYNQMP=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://6.1.y-cip/arm64/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-6.1.y-cip-rt' + + kbuild-gcc-14-arm64-510-cip: &kbuild-gcc-14-arm64-510-cip + <<: *kbuild-gcc-14-arm64-job + params: &kbuild-gcc-14-arm64-510-cip-params <<: *kbuild-gcc-14-arm64-params defconfig: - defconfig @@ -104,9 +135,24 @@ jobs: branch: - 'cip:linux-5.10.y-cip' - kbuild-gcc-14-arm64-419-cip: - <<: *kbuild-gcc-14-arm64-job + kbuild-gcc-14-arm64-510-cip-rt: + <<: *kbuild-gcc-14-arm64-510-cip params: + <<: *kbuild-gcc-14-arm64-510-cip-params + fragments: + - 'CONFIG_ARCH_R8A774A1=y' + - 'CONFIG_ARCH_ZYNQMP=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://5.10.y-cip/arm64/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-5.10.y-cip-rt' + + kbuild-gcc-14-arm64-419-cip: &kbuild-gcc-14-arm64-419-cip + <<: *kbuild-gcc-14-arm64-job + params: &kbuild-gcc-14-arm64-419-cip-params <<: *kbuild-gcc-14-arm64-params defconfig: - defconfig @@ -120,16 +166,36 @@ jobs: branch: - 'cip:linux-4.19.y-cip' + kbuild-gcc-14-arm64-419-cip-rt: + <<: *kbuild-gcc-14-arm64-419-cip + params: + <<: *kbuild-gcc-14-arm64-419-cip-params + fragments: + - 'CONFIG_ARCH_R8A774A1=y' + - 'CONFIG_ARCH_ZYNQMP=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://4.19.y-cip/arm64/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-4.19.y-cip-rt' + # start of CIP arm configuration for boot tests job-gcc-14-arm-612-cip: *baseline-nfs-job-cip + job-gcc-14-arm-612-cip-rt: *baseline-nfs-job-cip job-gcc-14-arm-61-cip: *baseline-nfs-job-cip + job-gcc-14-arm-61-cip-rt: *baseline-nfs-job-cip job-gcc-14-arm-510-cip: *baseline-nfs-job-cip + job-gcc-14-arm-510-cip-rt: *baseline-nfs-job-cip job-gcc-14-arm-419-cip: *baseline-nfs-job-cip + job-gcc-14-arm-419-cip-rt: *baseline-nfs-job-cip job-gcc-14-arm-44-cip: *baseline-nfs-job-cip + job-gcc-14-arm-44-cip-rt: *baseline-nfs-job-cip - kbuild-gcc-14-arm-612-cip: + kbuild-gcc-14-arm-612-cip: &kbuild-gcc-14-arm-612-cip <<: *kbuild-gcc-14-arm-job - params: + params: &kbuild-gcc-14-arm-612-cip-params <<: *kbuild-gcc-14-arm-params defconfig: - multi_v7_defconfig @@ -144,9 +210,22 @@ jobs: branch: - 'cip:linux-6.12.y-cip' - kbuild-gcc-14-arm-61-cip: - <<: *kbuild-gcc-14-arm-job + kbuild-gcc-14-arm-612-cip-rt: + <<: *kbuild-gcc-14-arm-612-cip params: + <<: *kbuild-gcc-14-arm-612-cip-params + fragments: + - 'CONFIG_ARCH_SOCFPGA=y' + - 'CONFIG_ARCH_RENESAS=y' + - 'CONFIG_SOC_AM33XX=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://6.12.y-cip/arm/cip_merged_defconfig' + + kbuild-gcc-14-arm-61-cip: &kbuild-gcc-14-arm-61-cip + <<: *kbuild-gcc-14-arm-job + params: &kbuild-gcc-14-arm-61-cip-params <<: *kbuild-gcc-14-arm-params defconfig: - multi_v7_defconfig @@ -161,9 +240,25 @@ jobs: branch: - 'cip:linux-6.1.y-cip' - kbuild-gcc-14-arm-510-cip: - <<: *kbuild-gcc-14-arm-job + kbuild-gcc-14-arm-61-cip-rt: + <<: *kbuild-gcc-14-arm-61-cip params: + <<: *kbuild-gcc-14-arm-61-cip-params + fragments: + - 'CONFIG_ARCH_SOCFPGA=y' + - 'CONFIG_ARCH_RENESAS=y' + - 'CONFIG_SOC_AM33XX=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://6.1.y-cip/arm/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-6.1.y-cip-rt' + + kbuild-gcc-14-arm-510-cip: &kbuild-gcc-14-arm-510-cip + <<: *kbuild-gcc-14-arm-job + params: &kbuild-gcc-14-arm-510-cip-params <<: *kbuild-gcc-14-arm-params defconfig: - multi_v7_defconfig @@ -178,9 +273,25 @@ jobs: branch: - 'cip:linux-5.10.y-cip' - kbuild-gcc-14-arm-419-cip: - <<: *kbuild-gcc-14-arm-job + kbuild-gcc-14-arm-510-cip-rt: + <<: *kbuild-gcc-14-arm-510-cip params: + <<: *kbuild-gcc-14-arm-510-cip-params + fragments: + - 'CONFIG_ARCH_SOCFPGA=y' + - 'CONFIG_ARCH_RENESAS=y' + - 'CONFIG_SOC_AM33XX=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://5.10.y-cip/arm/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-5.10.y-cip-rt' + + kbuild-gcc-14-arm-419-cip: &kbuild-gcc-14-arm-419-cip + <<: *kbuild-gcc-14-arm-job + params: &kbuild-gcc-14-arm-419-cip-params <<: *kbuild-gcc-14-arm-params defconfig: - multi_v7_defconfig @@ -195,9 +306,25 @@ jobs: branch: - 'cip:linux-4.19.y-cip' - kbuild-gcc-14-arm-44-cip: - <<: *kbuild-gcc-14-arm-job + kbuild-gcc-14-arm-419-cip-rt: + <<: *kbuild-gcc-14-arm-419-cip params: + <<: *kbuild-gcc-14-arm-419-cip-params + fragments: + - 'CONFIG_ARCH_SOCFPGA=y' + - 'CONFIG_ARCH_RENESAS=y' + - 'CONFIG_SOC_AM33XX=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://4.19.y-cip/arm/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-4.19.y-cip-rt' + + kbuild-gcc-14-arm-44-cip: &kbuild-gcc-14-arm-44-cip + <<: *kbuild-gcc-14-arm-job + params: &kbuild-gcc-14-arm-44-cip-params <<: *kbuild-gcc-14-arm-params defconfig: - multi_v7_defconfig @@ -211,16 +338,36 @@ jobs: branch: - 'cip:linux-4.4.y-cip' + kbuild-gcc-14-arm-44-cip-rt: + <<: *kbuild-gcc-14-arm-44-cip + params: + <<: *kbuild-gcc-14-arm-44-cip-params + fragments: + - 'CONFIG_ARCH_RENESAS=y' + - 'CONFIG_SOC_AM33XX=y' + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://4.4.y-cip/arm/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-4.4.y-cip-rt' + # start of CIP x86_64 configuration for boot tests job-gcc-14-x86-612-cip: *baseline-nfs-job-cip + job-gcc-14-x86-612-cip-rt: *baseline-nfs-job-cip job-gcc-14-x86-61-cip: *baseline-nfs-job-cip + job-gcc-14-x86-61-cip-rt: *baseline-nfs-job-cip job-gcc-14-x86-510-cip: *baseline-nfs-job-cip + job-gcc-14-x86-510-cip-rt: *baseline-nfs-job-cip job-gcc-14-x86-419-cip: *baseline-nfs-job-cip + job-gcc-14-x86-419-cip-rt: *baseline-nfs-job-cip job-gcc-14-x86-44-cip: *baseline-nfs-job-cip + job-gcc-14-x86-44-cip-rt: *baseline-nfs-job-cip - kbuild-gcc-14-x86-612-cip: + kbuild-gcc-14-x86-612-cip: &kbuild-gcc-14-x86-612-cip <<: *kbuild-gcc-14-x86-job-cip - params: + params: &kbuild-gcc-14-x86-612-cip-params <<: *kbuild-gcc-14-x86-params fragments: - 'kselftest' @@ -230,9 +377,19 @@ jobs: branch: - 'cip:linux-6.12.y-cip' - kbuild-gcc-14-x86-61-cip: - <<: *kbuild-gcc-14-x86-job-cip + kbuild-gcc-14-x86-612-cip-rt: + <<: *kbuild-gcc-14-x86-612-cip params: + <<: *kbuild-gcc-14-x86-612-cip-params + fragments: + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://6.12.y-cip/x86/cip_merged_defconfig' + + kbuild-gcc-14-x86-61-cip: &kbuild-gcc-14-x86-61-cip + <<: *kbuild-gcc-14-x86-job-cip + params: &kbuild-gcc-14-x86-61-cip-params <<: *kbuild-gcc-14-x86-params fragments: - 'kselftest' @@ -242,9 +399,22 @@ jobs: branch: - 'cip:linux-6.1.y-cip' - kbuild-gcc-14-x86-510-cip: - <<: *kbuild-gcc-14-x86-job-cip + kbuild-gcc-14-x86-61-cip-rt: + <<: *kbuild-gcc-14-x86-61-cip params: + <<: *kbuild-gcc-14-x86-61-cip-params + fragments: + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://6.1.y-cip/x86/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-6.1.y-cip-rt' + + kbuild-gcc-14-x86-510-cip: &kbuild-gcc-14-x86-510-cip + <<: *kbuild-gcc-14-x86-job-cip + params: &kbuild-gcc-14-x86-510-cip-params <<: *kbuild-gcc-14-x86-params fragments: - 'kselftest' @@ -254,9 +424,22 @@ jobs: branch: - 'cip:linux-5.10.y-cip' - kbuild-gcc-14-x86-419-cip: - <<: *kbuild-gcc-14-x86-job-cip + kbuild-gcc-14-x86-510-cip-rt: + <<: *kbuild-gcc-14-x86-510-cip params: + <<: *kbuild-gcc-14-x86-510-cip-params + fragments: + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://5.10.y-cip/x86/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-5.10.y-cip-rt' + + kbuild-gcc-14-x86-419-cip: &kbuild-gcc-14-x86-419-cip + <<: *kbuild-gcc-14-x86-job-cip + params: &kbuild-gcc-14-x86-419-cip-params <<: *kbuild-gcc-14-x86-params fragments: - 'kselftest' @@ -266,9 +449,22 @@ jobs: branch: - 'cip:linux-4.19.y-cip' - kbuild-gcc-14-x86-44-cip: - <<: *kbuild-gcc-14-x86-job-cip + kbuild-gcc-14-x86-419-cip-rt: + <<: *kbuild-gcc-14-x86-419-cip params: + <<: *kbuild-gcc-14-x86-419-cip-params + fragments: + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://4.19.y-cip/x86/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-4.19.y-cip-rt' + + kbuild-gcc-14-x86-44-cip: &kbuild-gcc-14-x86-44-cip + <<: *kbuild-gcc-14-x86-job-cip + params: &kbuild-gcc-14-x86-44-cip-params <<: *kbuild-gcc-14-x86-params fragments: - 'kselftest' @@ -277,3 +473,16 @@ jobs: rules: branch: - 'cip:linux-4.4.y-cip' + + kbuild-gcc-14-x86-44-cip-rt: + <<: *kbuild-gcc-14-x86-44-cip + params: + <<: *kbuild-gcc-14-x86-44-cip-params + fragments: + - 'kselftest' + - 'lab-setup' + - 'preempt_rt' + - 'cip://4.4.y-cip/x86/cip_merged_defconfig' + rules: + branch: + - 'cip:linux-4.4.y-cip-rt' diff --git a/config/scheduler-cip.yaml b/config/scheduler-cip.yaml index c9dc0e44f..fb5d7e0bc 100644 --- a/config/scheduler-cip.yaml +++ b/config/scheduler-cip.yaml @@ -39,6 +39,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - &job-gcc-14-arm64-612-cip-rt + job: job-gcc-14-arm64-612-cip-rt + event: + <<: *kbuild-gcc-14-arm64-node-event + name: kbuild-gcc-14-arm64-612-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm64-platforms + - job: job-gcc-14-arm64-61-cip event: <<: *kbuild-gcc-14-arm64-node-event @@ -46,6 +54,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - &job-gcc-14-arm64-61-cip-rt + job: job-gcc-14-arm64-61-cip-rt + event: + <<: *kbuild-gcc-14-arm64-node-event + name: kbuild-gcc-14-arm64-61-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm64-platforms + - job: job-gcc-14-arm64-510-cip event: <<: *kbuild-gcc-14-arm64-node-event @@ -53,6 +69,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - &job-gcc-14-arm64-510-cip-rt + job: job-gcc-14-arm64-510-cip-rt + event: + <<: *kbuild-gcc-14-arm64-node-event + name: kbuild-gcc-14-arm64-510-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm64-platforms + - job: job-gcc-14-arm64-419-cip event: <<: *kbuild-gcc-14-arm64-node-event @@ -60,18 +84,38 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - &job-gcc-14-arm64-419-cip-rt + job: job-gcc-14-arm64-419-cip-rt + event: + <<: *kbuild-gcc-14-arm64-node-event + name: kbuild-gcc-14-arm64-419-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm64-platforms + - job: kbuild-gcc-14-arm64-612-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm64-612-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-arm64-61-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm64-61-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-arm64-510-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm64-510-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-arm64-419-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm64-419-cip-rt + <<: *build-k8s-all + # start of CIP arm scheduler - job: baseline-arm event: &kbuild-gcc-14-arm-node-event @@ -91,6 +135,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - &job-gcc-14-arm-612-cip-rt + job: job-gcc-14-arm-612-cip-rt + event: + <<: *kbuild-gcc-14-arm-node-event + name: kbuild-gcc-14-arm-612-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm-platforms + - job: job-gcc-14-arm-61-cip event: <<: *kbuild-gcc-14-arm-node-event @@ -98,6 +150,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - &job-gcc-14-arm-61-cip-rt + job: job-gcc-14-arm-61-cip-rt + event: + <<: *kbuild-gcc-14-arm-node-event + name: kbuild-gcc-14-arm-61-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm-platforms + - job: job-gcc-14-arm-510-cip event: <<: *kbuild-gcc-14-arm-node-event @@ -105,6 +165,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - &job-gcc-14-arm-510-cip-rt + job: job-gcc-14-arm-510-cip-rt + event: + <<: *kbuild-gcc-14-arm-node-event + name: kbuild-gcc-14-arm-510-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm-platforms + - job: job-gcc-14-arm-419-cip event: <<: *kbuild-gcc-14-arm-node-event @@ -112,31 +180,62 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - &job-gcc-14-arm-419-cip-rt + job: job-gcc-14-arm-419-cip-rt + event: + <<: *kbuild-gcc-14-arm-node-event + name: kbuild-gcc-14-arm-419-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm-platforms + - job: job-gcc-14-arm-44-cip event: <<: *kbuild-gcc-14-arm-node-event name: kbuild-gcc-14-arm-44-cip runtime: *lava-cip-runtime - platforms: + platforms: &cip-arm-platforms-44 - beaglebone-black - qemu-arm - r8a7743-iwg20d-q7 + - &job-gcc-14-arm-44-cip-rt + job: job-gcc-14-arm-44-cip-rt + event: + <<: *kbuild-gcc-14-arm-node-event + name: kbuild-gcc-14-arm-44-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-arm-platforms-44 + - job: kbuild-gcc-14-arm-612-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm-612-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-arm-61-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm-61-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-arm-510-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm-510-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-arm-419-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm-419-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-arm-44-cip <<: *build-k8s-all + - job: kbuild-gcc-14-arm-44-cip-rt + <<: *build-k8s-all + # start of CIP x86-64 scheduler - job: baseline-x86 event: &kbuild-gcc-14-x86-node-event @@ -149,7 +248,6 @@ scheduler: - x86-siemens-mcom - x86-simatic-ipc227e - - job: job-gcc-14-x86-612-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -157,6 +255,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - &job-gcc-14-x86-612-cip-rt + job: job-gcc-14-x86-612-cip-rt + event: + <<: *kbuild-gcc-14-x86-node-event + name: kbuild-gcc-14-x86-612-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-x86-platforms + - job: job-gcc-14-x86-61-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -164,6 +270,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - &job-gcc-14-x86-61-cip-rt + job: job-gcc-14-x86-61-cip-rt + event: + <<: *kbuild-gcc-14-x86-node-event + name: kbuild-gcc-14-x86-61-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-x86-platforms + - job: job-gcc-14-x86-510-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -171,6 +285,14 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - &job-gcc-14-x86-510-cip-rt + job: job-gcc-14-x86-510-cip-rt + event: + <<: *kbuild-gcc-14-x86-node-event + name: kbuild-gcc-14-x86-510-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-x86-platforms + - job: job-gcc-14-x86-419-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -178,25 +300,56 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - &job-gcc-14-x86-419-cip-rt + job: job-gcc-14-x86-419-cip-rt + event: + <<: *kbuild-gcc-14-x86-node-event + name: kbuild-gcc-14-x86-419-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-x86-platforms + - job: job-gcc-14-x86-44-cip event: <<: *kbuild-gcc-14-x86-node-event name: kbuild-gcc-14-x86-44-cip runtime: *lava-cip-runtime - platforms: + platforms: &cip-x86-platforms-44 - qemu + - &job-gcc-14-x86-44-cip-rt + job: job-gcc-14-x86-44-cip-rt + event: + <<: *kbuild-gcc-14-x86-node-event + name: kbuild-gcc-14-x86-44-cip-rt + runtime: *lava-cip-runtime + platforms: *cip-x86-platforms-44 + - job: kbuild-gcc-14-x86-612-cip <<: *build-k8s-all + - job: kbuild-gcc-14-x86-612-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-x86-61-cip <<: *build-k8s-all + - job: kbuild-gcc-14-x86-61-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-x86-510-cip <<: *build-k8s-all + - job: kbuild-gcc-14-x86-510-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-x86-419-cip <<: *build-k8s-all + - job: kbuild-gcc-14-x86-419-cip-rt + <<: *build-k8s-all + - job: kbuild-gcc-14-x86-44-cip <<: *build-k8s-all + + - job: kbuild-gcc-14-x86-44-cip-rt + <<: *build-k8s-all From f31b03483e35c08737e64acd6d6d06eb5d0413b7 Mon Sep 17 00:00:00 2001 From: Chris Paterson Date: Tue, 2 Dec 2025 16:08:17 +0000 Subject: [PATCH 2/3] config: cip: Add cyclictest test jobs Make use of the standard cyclicdeadline definition in jobs.yaml. Signed-off-by: Chris Paterson --- config/scheduler-cip.yaml | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/config/scheduler-cip.yaml b/config/scheduler-cip.yaml index fb5d7e0bc..7affc67b6 100644 --- a/config/scheduler-cip.yaml +++ b/config/scheduler-cip.yaml @@ -47,6 +47,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-612-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-arm64-61-cip event: <<: *kbuild-gcc-14-arm64-node-event @@ -62,6 +65,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-61-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-arm64-510-cip event: <<: *kbuild-gcc-14-arm64-node-event @@ -77,6 +83,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-510-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-arm64-419-cip event: <<: *kbuild-gcc-14-arm64-node-event @@ -92,6 +101,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-419-cip-rt + job: rt-tests-cyclictest + - job: kbuild-gcc-14-arm64-612-cip <<: *build-k8s-all @@ -143,6 +155,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-612-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-arm-61-cip event: <<: *kbuild-gcc-14-arm-node-event @@ -158,6 +173,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-61-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-arm-510-cip event: <<: *kbuild-gcc-14-arm-node-event @@ -173,6 +191,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-510-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-arm-419-cip event: <<: *kbuild-gcc-14-arm-node-event @@ -188,6 +209,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-419-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-arm-44-cip event: <<: *kbuild-gcc-14-arm-node-event @@ -206,6 +230,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms-44 + - <<: *job-gcc-14-arm-44-cip-rt + job: rt-tests-cyclictest + - job: kbuild-gcc-14-arm-612-cip <<: *build-k8s-all @@ -263,6 +290,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-612-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-x86-61-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -278,6 +308,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-61-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-x86-510-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -293,6 +326,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-510-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-x86-419-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -308,6 +344,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-419-cip-rt + job: rt-tests-cyclictest + - job: job-gcc-14-x86-44-cip event: <<: *kbuild-gcc-14-x86-node-event @@ -324,6 +363,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms-44 + - <<: *job-gcc-14-x86-44-cip-rt + job: rt-tests-cyclictest + - job: kbuild-gcc-14-x86-612-cip <<: *build-k8s-all From a882942a49b4810ac450db56f9757a58ade930fc Mon Sep 17 00:00:00 2001 From: Chris Paterson Date: Tue, 2 Dec 2025 16:08:39 +0000 Subject: [PATCH 3/3] config: cip: Add cyclicdeadline test jobs Make use of the standard cyclicdeadline definition in jobs.yaml. Signed-off-by: Chris Paterson --- config/scheduler-cip.yaml | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/config/scheduler-cip.yaml b/config/scheduler-cip.yaml index 7affc67b6..0bd4dd6b8 100644 --- a/config/scheduler-cip.yaml +++ b/config/scheduler-cip.yaml @@ -47,6 +47,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-612-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm64-612-cip-rt job: rt-tests-cyclictest @@ -65,6 +68,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-61-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm64-61-cip-rt job: rt-tests-cyclictest @@ -83,6 +89,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-510-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm64-510-cip-rt job: rt-tests-cyclictest @@ -101,6 +110,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm64-platforms + - <<: *job-gcc-14-arm64-419-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm64-419-cip-rt job: rt-tests-cyclictest @@ -155,6 +167,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-612-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm-612-cip-rt job: rt-tests-cyclictest @@ -173,6 +188,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-61-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm-61-cip-rt job: rt-tests-cyclictest @@ -191,6 +209,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-510-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm-510-cip-rt job: rt-tests-cyclictest @@ -209,6 +230,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms + - <<: *job-gcc-14-arm-419-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm-419-cip-rt job: rt-tests-cyclictest @@ -230,6 +254,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-arm-platforms-44 + - <<: *job-gcc-14-arm-44-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-arm-44-cip-rt job: rt-tests-cyclictest @@ -290,6 +317,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-612-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-x86-612-cip-rt job: rt-tests-cyclictest @@ -308,6 +338,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-61-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-x86-61-cip-rt job: rt-tests-cyclictest @@ -326,6 +359,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-510-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-x86-510-cip-rt job: rt-tests-cyclictest @@ -344,6 +380,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms + - <<: *job-gcc-14-x86-419-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-x86-419-cip-rt job: rt-tests-cyclictest @@ -363,6 +402,9 @@ scheduler: runtime: *lava-cip-runtime platforms: *cip-x86-platforms-44 + - <<: *job-gcc-14-x86-44-cip-rt + job: rt-tests-cyclicdeadline + - <<: *job-gcc-14-x86-44-cip-rt job: rt-tests-cyclictest