fragments: &fragments
  - &frag-lkft-base https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/lkft.config
  - &frag-lkft-crypto https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/lkft-crypto.config
  - &frag-lkft-distro https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/distro-overrides.config
  - &frag-lkft-netdev https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/netdev.config
  - &frag-lkft-systemd https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/systemd.config
  - &frag-lkft-virtio https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/virtio.config

lava-job-priority: &lava-job-priority 27
lava-job-priority-sanity: &lava-job-priority-sanity 80

# debian rootfs
rootfs-debian-testing-arm: &rootfs-debian-testing-arm https://storage.tuxboot.com/debian/bookworm/armhf/rootfs.ext4.xz
rootfs-debian-testing-arm-tar: &rootfs-debian-testing-arm-tar https://storage.tuxboot.com/debian/bookworm/armhf/rootfs.tar.xz
rootfs-debian-testing-arm64: &rootfs-debian-testing-arm64 https://storage.tuxboot.com/debian/bookworm/arm64/rootfs.ext4.xz
rootfs-debian-testing-arm64-tar: &rootfs-debian-testing-arm64-tar https://storage.tuxboot.com/debian/bookworm/arm64/rootfs.tar.xz
rootfs-debian-testing-i386: &rootfs-debian-testing-i386 https://storage.tuxboot.com/debian/bookworm/i386/rootfs.ext4.xz
rootfs-debian-testing-i386-tar: &rootfs-debian-testing-i386-tar https://storage.tuxboot.com/debian/bookworm/i386/rootfs.tar.xz
rootfs-debian-testing-x86_64: &rootfs-debian-testing-x86_64 https://storage.tuxboot.com/debian/bookworm/amd64/rootfs.ext4.xz
rootfs-debian-testing-x86_64-tar: &rootfs-debian-testing-x86_64-tar https://storage.tuxboot.com/debian/bookworm/amd64/rootfs.tar.xz
rootfs-debian-sid-riscv64: &rootfs-debian-sid-riscv64 https://storage.tuxboot.com/debian/sid/riscv64/rootfs.ext4.xz

# debian-kvm rootfs
rootfs-debian-kvm-testing-arm: &rootfs-debian-kvm-testing-arm https://storage.tuxboot.com/debian-kvm/bookworm/armhf/rootfs.ext4.xz
rootfs-debian-kvm-testing-arm64: &rootfs-debian-kvm-testing-arm64 https://storage.tuxboot.com/debian-kvm/bookworm/arm64/rootfs.ext4.xz
rootfs-debian-kvm-testing-arm64-tar: &rootfs-debian-kvm-testing-arm64-tar https://storage.tuxboot.com/debian-kvm/bookworm/arm64/rootfs.tar.xz
rootfs-debian-kvm-testing-i386: &rootfs-debian-kvm-testing-i386 https://storage.tuxboot.com/debian-kvm/bookworm/i386/rootfs.ext4.xz
rootfs-debian-kvm-testing-x86_64: &rootfs-debian-kvm-testing-x86_64 https://storage.tuxboot.com/debian-kvm/bookworm/amd64/rootfs.ext4.xz

# debian-xfstests rootfs
rootfs-debian-xfstests-testing-arm64: &rootfs-debian-xfstests-testing-arm64 https://storage.tuxboot.com/debian-xfstests/bookworm/arm64/rootfs.ext4.xz
rootfs-debian-xfstests-testing-arm64-tar: &rootfs-debian-xfstests-testing-arm64-tar https://storage.tuxboot.com/debian-xfstests/bookworm/arm64/rootfs.tar.xz
rootfs-debian-xfstests-testing-x86_64: &rootfs-debian-xfstests-testing-x86_64 https://storage.tuxboot.com/debian-xfstests/bookworm/amd64/rootfs.ext4.xz

kvm-unit-tests-debian-bookworm-arm: &kvm-unit-tests-debian-bookworm-arm https://storage.tuxboot.com/overlays/debian/bookworm/armhf/kvm-unit-tests/master/kvm-unit-tests.tar.xz
kvm-unit-tests-debian-bookworm-arm64: &kvm-unit-tests-debian-bookworm-arm64 https://storage.dev.tuxboot.com/overlays/debian/bookworm/arm64/kvm-unit-tests/master/kvm-unit-tests.tar.xz
kvm-unit-tests-debian-bookworm-i386: &kvm-unit-tests-debian-bookworm-i386 https://storage.tuxboot.com/overlays/debian/bookworm/i386/kvm-unit-tests/master/kvm-unit-tests.tar.xz
kvm-unit-tests-debian-bookworm-x86_64: &kvm-unit-tests-debian-bookworm-x86_64 https://storage.tuxboot.com/overlays/debian/bookworm/amd64/kvm-unit-tests/master/kvm-unit-tests.tar.xz

libgpiod-debian-bookworm-arm: &libgpiod-debian-bookworm-arm https://storage.tuxboot.com/overlays/debian/bookworm/armhf/libgpiod/v2.0.1/libgpiod.tar.xz
libgpiod-debian-bookworm-arm64: &libgpiod-debian-bookworm-arm64 https://storage.dev.tuxboot.com/overlays/debian/bookworm/arm64/libgpiod/v2.0.1/libgpiod.tar.xz
libgpiod-debian-bookworm-i386: &libgpiod-debian-bookworm-i386 https://storage.tuxboot.com/overlays/debian/bookworm/i386/libgpiod/v2.0.1/libgpiod.tar.xz
libgpiod-debian-bookworm-x86_64: &libgpiod-debian-bookworm-x86_64 https://storage.tuxboot.com/overlays/debian/bookworm/amd64/libgpiod/v2.0.1/libgpiod.tar.xz
libgpiod-debian-sid-riscv64: &libgpiod-debian-sid-riscv64 https://storage.tuxboot.com/overlays/debian/sid/riscv64/libgpiod/v2.1/libgpiod.tar.xz

ltp-debian-bookworm-arm: &ltp-debian-bookworm-arm https://storage.tuxboot.com/overlays/debian/bookworm/armhf/ltp/20240129/ltp.tar.xz
ltp-debian-bookworm-arm64: &ltp-debian-bookworm-arm64 https://storage.tuxboot.com/overlays/debian/bookworm/arm64/ltp/20240129/ltp.tar.xz
ltp-debian-bookworm-i386: &ltp-debian-bookworm-i386 https://storage.tuxboot.com/overlays/debian/bookworm/i386/ltp/20240129/ltp.tar.xz
ltp-debian-bookworm-x86_64: &ltp-debian-bookworm-x86_64 https://storage.tuxboot.com/overlays/debian/bookworm/amd64/ltp/20240129/ltp.tar.xz
ltp-debian-sid-riscv64: &ltp-debian-sid-riscv64 https://storage.tuxboot.com/overlays/debian/sid/riscv64/ltp/20240129/ltp.tar.xz

xfstests-debian-bookworm-arm64: &xfstests-debian-bookworm-arm64 https://storage.tuxboot.com/overlays/debian/bookworm/arm64/xfstests/master/xfstests.tar.xz
xfstests-debian-bookworm-x86_64: &xfstests-debian-bookworm-x86_64 https://storage.tuxboot.com/overlays/debian/bookworm/amd64/xfstests/master/xfstests.tar.xz

boot-timeout-arm: &boot-timeout-arm 30
boot-timeout-arm64: &boot-timeout-arm64 30
boot-timeout-fvp: &boot-timeout-fvp 60
boot-timeout-i386: &boot-timeout-i386 15
boot-timeout-x86: &boot-timeout-x86 15

kselftest-timeout: &kselftest-timeout 20
kselftest-arm64-timeout: &kselftest-arm64-timeout 60
kselftest-ftrace-timeout: &kselftest-ftrace-timeout 40
kselftest-memfd-timeout: &kselftest-memfd-timeout 30
kselftest-net-timeout: &kselftest-net-timeout 30
kselftest-seccomp-timeout: &kselftest-seccomp-timeout 10
kselftest-tc-testing-timeout: &kselftest-tc-testing-timeout 20
kselftest-timers-timeout: &kselftest-timers-timeout 10
kselftest-rseq-timeout: &kselftest-rseq-timeout 30

kvm-unit-tests-timeout: &kvm-unit-tests-timeout 60
kvm-unit-tests-timeout-fvp: &kvm-unit-tests-timeout-fvp 160

ltp-commands-timeout: &ltp-commands-timeout 40
ltp-containers-timeout: &ltp-containers-timeout 25
ltp-controllers-timeout: &ltp-controllers-timeout 80
ltp-crypto-timeout: &ltp-crypto-timeout 30
ltp-cve-timeout: &ltp-cve-timeout 50
ltp-fs_bind-timeout: &ltp-fs_bind-timeout 40
ltp-fs-timeout: &ltp-fs-timeout 40
ltp-fs_perms_simple-timeout: &ltp-fs_perms_simple-timeout 10
ltp-hugetlb-timeout: &ltp-hugetlb-timeout 20
ltp-math-timeout: &ltp-math-timeout 50
ltp-mm-timeout: &ltp-mm-timeout 40
ltp-pty-timeout: &ltp-pty-timeout 10
ltp-sched-timeout: &ltp-sched-timeout 30
ltp-syscalls-timeout: &ltp-syscalls-timeout 50
ltp-tracing-timeout: &ltp-tracing-timeout 30
ltp-smoke-timeout: &ltp-smoke-timeout 15

perf-timeout: &perf-timeout 60

xfstests-btrfs-timeout: &xfstests-btrfs-timeout 120
xfstests-ext4-timeout: &xfstests-ext4-timeout 120
xfstests-xfs-timeout: &xfstests-xfs-timeout 120

version: 1
name: full kernel validation for the master branch.
description: Build and test linux kernel with every toolchain
jobs:
- name: arc
  builds:
    - {target_arch: arc, toolchain: gcc-9, kconfig: allnoconfig}
    - {target_arch: arc, toolchain: gcc-9, kconfig: defconfig}
    - {target_arch: arc, toolchain: gcc-9, kconfig: tinyconfig}
    - {target_arch: arc, toolchain: gcc-9, kconfig: axs103_defconfig}
    - {target_arch: arc, toolchain: gcc-9, kconfig: vdk_hs38_smp_defconfig}
# arm
- name: armv5
  builds:
    - {target_arch: arm, toolchain: gcc-13,   kconfig: [multi_v5_defconfig, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y]}
    - {target_arch: arm, toolchain: clang-17, kconfig: [multi_v5_defconfig, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y], make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly,  kconfig: [multi_v5_defconfig, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y], make_variables: {LLVM: 1, LLVM_IAS: 1}}
  tests:
    - device: qemu-armv5
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm }
- name: arm
  builds:
    - {target_arch: arm, toolchain: gcc-8,  kconfig: allnoconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: tinyconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: at91_dt_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: axm55xx_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: bcm2835_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: clps711x_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: davinci_all_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: exynos_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: footbridge_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: imx_v4_v5_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: imx_v6_v7_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: integrator_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: ixp4xx_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: keystone_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: lpc32xx_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: multi_v5_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: mxs_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: nhk8815_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: omap1_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: omap2plus_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: orion5x_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: pxa910_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: s5pv210_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: sama5_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: shmobile_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: u8500_defconfig}
    - {target_arch: arm, toolchain: gcc-8,  kconfig: vexpress_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: allnoconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: tinyconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: at91_dt_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: axm55xx_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: bcm2835_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: clps711x_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: davinci_all_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: exynos_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: footbridge_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: imx_v4_v5_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: imx_v6_v7_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: integrator_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: ixp4xx_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: keystone_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: lpc32xx_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: multi_v5_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: mxs_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: nhk8815_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: omap1_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: omap2plus_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: orion5x_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: pxa910_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: s5pv210_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: sama5_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: shmobile_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: u8500_defconfig}
    - {target_arch: arm, toolchain: gcc-13, kconfig: vexpress_defconfig}
- name: arm-clang
  builds:
    - {target_arch: arm, toolchain: clang-17, kconfig: allnoconfig,           make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: defconfig,             make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: tinyconfig,            make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: at91_dt_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: axm55xx_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: bcm2835_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: clps711x_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: davinci_all_defconfig, make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: exynos_defconfig,      make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: footbridge_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: imx_v4_v5_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: imx_v6_v7_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: integrator_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: keystone_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: lpc32xx_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: multi_v5_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: mxs_defconfig,         make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: nhk8815_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: omap1_defconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: omap2plus_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: orion5x_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: pxa910_defconfig,      make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: s5pv210_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: sama5_defconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: shmobile_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: u8500_defconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-17, kconfig: vexpress_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: allnoconfig,           make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: defconfig,             make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: tinyconfig,            make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: at91_dt_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: axm55xx_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: bcm2835_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: clps711x_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: davinci_all_defconfig, make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: exynos_defconfig,      make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: footbridge_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: imx_v4_v5_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: imx_v6_v7_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: integrator_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: keystone_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: lpc32xx_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: multi_v5_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: mxs_defconfig,         make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: nhk8815_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: omap1_defconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: omap2plus_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: orion5x_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: pxa910_defconfig,      make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: s5pv210_defconfig,     make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: sama5_defconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: shmobile_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: u8500_defconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm, toolchain: clang-nightly, kconfig: vexpress_defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
- name: arm-lkftconfig-build-only
  builds:
    - build_name: gcc-13-lkftconfig-debug
      target_arch: arm
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_DEBUG_ATOMIC_SLEEP=y, CONFIG_DEBUG_INFO=y, CONFIG_DEBUG_PREEMPT=y, CONFIG_DEBUG_VM=y ]
    - build_name: gcc-13-lkftconfig-debug-kmemleak
      target_arch: arm
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_DEBUG_KMEMLEAK=y ]
    - build_name: gcc-13-lkftconfig-kasan
      target_arch: arm
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_KASAN=y, CONFIG_FTRACE=n, CONFIG_KPROBES=n ]
- name: arm-lkftconfig-perf
  builds:
    - build_name: gcc-13-lkftconfig-perf
      target_arch: arm
      toolchain: gcc-13
      make_variables:
        NO_BPF_SKEL: 1
        NO_LIBPYTHON: 1
      targets: ["dtbs", "dtbs-legacy", "headers", "kernel", "modules", "perf"]
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_FTRACE_SYSCALLS=y ]
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm, "perf": *perf-timeout }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm, "perf": *perf-timeout }
- name: arm-clang-lkftconfig-kselftest
  builds:
    - build_name: clang-nightly-lkftconfig-kselftest
      target_arch: arm
      toolchain: clang-nightly
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      targets: ["dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, tools/testing/selftests/net/config, tools/testing/selftests/net/mptcp/config, tools/testing/selftests/net/hsr/config, tools/testing/selftests/net/forwarding/config, tools/testing/selftests/seccomp/config, tools/testing/selftests/tc-testing/config ]
  sanity_test:
      device: qemu-armv7
      boot_args: rw
      rootfs: *rootfs-debian-testing-arm
      timeouts: { "boot": *boot-timeout-arm }
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-net]
      sharding: 5
      timeouts: { "boot": *boot-timeout-arm, "kselftest-net": *kselftest-net-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-net-mptcp]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-net-mptcp": *kselftest-net-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-seccomp]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-seccomp": *kselftest-seccomp-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-tc-testing]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-tc-testing": *kselftest-tc-testing-timeout }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-arm }
- name: arm-lkftconfig-tests-no-kselftest-frag
  builds:
    - build_name: clang-17-lkftconfig-no-kselftest-frag
      target_arch: arm
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      targets: ["dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_KFENCE=n ]
    - build_name: gcc-13-lkftconfig-no-kselftest-frag
      target_arch: arm
      toolchain: gcc-13
      targets: ["dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y ]
  sanity_test:
      device: qemu-armv7
      boot_args: rw
      rootfs: *rootfs-debian-testing-arm
      timeouts: { "boot": *boot-timeout-arm }
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-capabilities]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-clone3]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-core]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-cpu-hotplug]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-exec]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-fpu]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-futex]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-kcmp]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-membarrier]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-mincore]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-mqueue]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-openat2]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-rseq]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-rseq": *kselftest-rseq-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-rtc]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-sigaltstack]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-size]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-timers]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-timers": *kselftest-timers-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-tmpfs]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-tpm2]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-user_events]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-vDSO]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-arm }
- name: arm-lkftconfig-kselftest
  builds:
    - build_name: gcc-13-lkftconfig-kselftest
      target_arch: arm
      toolchain: gcc-13
      targets: ["dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, tools/testing/selftests/cgroup/config, tools/testing/selftests/cpufreq/config, tools/testing/selftests/efivarfs/config, tools/testing/selftests/filesystems/binderfs/config, tools/testing/selftests/filesystems/fat/config, tools/testing/selftests/firmware/config, tools/testing/selftests/ftrace/config, tools/testing/selftests/gpio/config, tools/testing/selftests/ipc/config, tools/testing/selftests/memfd/config ]
  sanity_test:
      device: qemu-armv7
      boot_args: rw
      rootfs: *rootfs-debian-testing-arm
      timeouts: { "boot": *boot-timeout-arm }
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-cgroup]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-cgroup": *kselftest-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-cpufreq]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-cpufreq": *kselftest-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-filesystems]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-filesystems": *kselftest-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-firmware]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-firmware": *kselftest-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-efivarfs]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-efivarfs": *kselftest-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-ftrace]
      timeouts: { "boot": *boot-timeout-arm, "kselftest-ftrace": *kselftest-ftrace-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-gpio]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-ipc]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-memfd]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      tests: [kselftest-short-run-3]
      timeouts: { "boot": *boot-timeout-arm }
- name: arm-lkftconfig-tests
  builds:
    - build_name: clang-17-lkftconfig
      target_arch: arm
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_KFENCE=n ]
    - build_name: clang-nightly-lkftconfig
      target_arch: arm
      toolchain: clang-nightly
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_KFENCE=n ]
    - build_name: gcc-13-lkftconfig
      target_arch: arm
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_KFENCE=n ]
  sanity_test:
      device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm, "ltp-smoke": *ltp-smoke-timeout }
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cap_bounds]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-commands]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-commands": *ltp-commands-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm, "ltp-containers": *ltp-containers-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-crypto]
      timeouts: { "boot": *boot-timeout-arm, "ltp-crypto": *ltp-crypto-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm, "ltp-cve": *ltp-cve-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-filecaps]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm, "ltp-fs": *ltp-fs-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb]
      timeouts: { "boot": *boot-timeout-arm, "ltp-hugetlb": *ltp-hugetlb-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-math": *ltp-math-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-mm]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm, "ltp-mm": *ltp-mm-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-pty]
      timeouts: { "boot": *boot-timeout-arm, "ltp-pty": *ltp-pty-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-sched": *ltp-sched-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-securebits]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm, "ltp-syscalls": *ltp-syscalls-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-tracing": *ltp-tracing-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm, "ltp-controllers": *ltp-controllers-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fcntl-locktests]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs_bind]
      sharding: 5
      timeouts: { "boot": *boot-timeout-arm, "ltp-fs_bind": *ltp-fs_bind-timeout }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs_perms_simple]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-nptl]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm }
- name: arm-gcc-libgpiod
  builds:
    - build_name: gcc-13-lkftconfig-libgpiod
      target_arch: arm
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_KFENCE=n, CONFIG_GPIOLIB=y, CONFIG_GPIO_CDEV=y, CONFIG_GPIO_MOCKUP=m, CONFIG_GPIO_SIM=m ]
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *libgpiod-debian-bookworm-arm ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *libgpiod-debian-bookworm-arm ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm }
- name: arm-gcc-kunit
  builds:
    - build_name: gcc-13-lkftconfig-kunit
      target_arch: arm
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_KFENCE=n, CONFIG_KASAN=y, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y ]
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm }
- name: arm-gcc-rcutorture
  builds:
    - build_name: gcc-13-lkftconfig-rcutorture
      target_arch: arm
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM_TI_CPUFREQ=y, CONFIG_SERIAL_8250_OMAP=y, CONFIG_POSIX_MQUEUE=y, CONFIG_OF=y, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_AHCI_DWC=y, CONFIG_KFENCE=n, CONFIG_RCU_TORTURE_TEST=m ]
  tests:
    - device: qemu-armv7
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm }
    - device: x15
      boot_args: rw
      dtb: am57xx-beagle-x15.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm }
# arm64
- name: arm64
  builds:
    - {target_arch: arm64, toolchain: gcc-8,    kconfig: allnoconfig}
    - {target_arch: arm64, toolchain: gcc-8,    kconfig: defconfig}
    - {target_arch: arm64, toolchain: gcc-8,    kconfig: tinyconfig}
    - {target_arch: arm64, toolchain: gcc-13,   kconfig: allnoconfig}
    - {target_arch: arm64, toolchain: gcc-13,   kconfig: defconfig}
    - {target_arch: arm64, toolchain: gcc-13,   kconfig: tinyconfig}
- name: arm64-clang
  builds:
    - {target_arch: arm64, toolchain: clang-17, kconfig: allnoconfig, make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm64, toolchain: clang-17, kconfig: defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm64, toolchain: clang-17, kconfig: tinyconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm64, toolchain: clang-nightly,  kconfig: allnoconfig, make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm64, toolchain: clang-nightly,  kconfig: defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm64, toolchain: clang-nightly,  kconfig: tinyconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
- name: arm64-defconfig
  builds:
    - {target_arch: arm64, toolchain: gcc-8,    kconfig: [defconfig, CONFIG_KASAN=y, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y]}
    - {target_arch: arm64, toolchain: gcc-13,   kconfig: [defconfig, CONFIG_KASAN=y, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y]}
    - {target_arch: arm64, toolchain: clang-17, kconfig: [defconfig, CONFIG_KASAN=y, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y],   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: arm64, toolchain: clang-nightly,  kconfig: [defconfig, CONFIG_KASAN=y, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y],   make_variables: {LLVM: 1, LLVM_IAS: 1}}
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-lkftconfig-build-only
  builds:
    - build_name: clang-17-lkftconfig
      target_arch: arm64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
    - build_name: clang-17-lkftconfig
      target_arch: arm64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
    - build_name: gcc-13-lkftconfig-kasan
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM64_OKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_KASAN=y ]
- name: arm64-lkftconfig-perf
  builds:
    - build_name: gcc-13-lkftconfig-perf
      target_arch: arm64
      toolchain: gcc-13
      make_variables:
        NO_BPF_SKEL: 1
        NO_LIBPYTHON: 1
      targets: ["dtbs", "dtbs-legacy", "headers", "kernel", "modules", "perf"]
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_ARM64_OKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_FTRACE_SYSCALLS=y ]
  tests:
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm64, "perf": *perf-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm64, "perf": *perf-timeout }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm64, "perf": *perf-timeout }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm64, "perf": *perf-timeout }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm64, "perf": *perf-timeout }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm64, "perf": *perf-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [perf]
      timeouts: { "boot": *boot-timeout-arm64, "perf": *perf-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [perf]
      timeouts: { "boot": *boot-timeout-fvp, "perf": *perf-timeout }
- name: arm64-clang-lkftconfig-kselftest
  builds:
    - build_name: clang-nightly-lkftconfig-kselftest
      target_arch: arm64
      toolchain: clang-nightly
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      targets: ["debugkernel", "dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, tools/testing/selftests/net/config, tools/testing/selftests/net/mptcp/config, tools/testing/selftests/net/hsr/config, tools/testing/selftests/net/forwarding/config, tools/testing/selftests/seccomp/config, tools/testing/selftests/tc-testing/config ]
  sanity_test:
      device: qemu-arm64
      boot_args: rw
      rootfs: *rootfs-debian-testing-arm64
      timeouts: { "boot": *boot-timeout-arm64 }
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-net]
      sharding: 5
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-net": *kselftest-net-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-net-mptcp]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-net-mptcp": *kselftest-net-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-seccomp]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-seccomp": *kselftest-seccomp-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-tc-testing]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-tc-testing": *kselftest-tc-testing-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-net-mptcp]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-net-mptcp": *kselftest-net-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-tc-testing]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-tc-testing": *kselftest-tc-testing-timeout }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-lkftconfig-tests-no-kselftest-frag
  builds:
    - build_name: clang-17-lkftconfig-no-kselftest-frag
      target_arch: arm64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      targets: ["debugkernel", "dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
    - build_name: gcc-13-lkftconfig-no-kselftest-frag
      target_arch: arm64
      toolchain: gcc-13
      targets: ["debugkernel", "dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
  sanity_test:
      device: qemu-arm64
      boot_args: rw
      rootfs: *rootfs-debian-testing-arm64
      timeouts: { "boot": *boot-timeout-arm64 }
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-arm64]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-breakpoints]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-capabilities]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-clone3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-core]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-cpu-hotplug]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-exec]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-fpu]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-futex]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-kcmp]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-membarrier]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-mincore]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-mqueue]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-openat2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-rseq]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-rseq": *kselftest-rseq-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-rtc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-sigaltstack]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-size]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-timers]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-timers": *kselftest-timers-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-tmpfs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-tpm2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-user_events]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-vDSO]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-arm64]
      sharding: 4
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-breakpoints]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-capabilities]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-clone3]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-core]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-cpu-hotplug]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-exec]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-fpu]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-futex]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-kcmp]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-kcmp": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-membarrier]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-mincore]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-mqueue]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-openat2]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-rseq]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-rseq": *kselftest-rseq-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-rtc]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-rtc": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-sigaltstack]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-size]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-timers]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-timers": *kselftest-timers-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-tmpfs]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-tpm2]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-user_events]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-vDSO]
      timeouts: { "boot": *boot-timeout-fvp }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=nvhe'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=nvhe"}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-arm64]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=vhe'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=vhe"}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-arm64]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=protected'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=protected"}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-arm64]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=nvhe'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=nvhe"}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-kvm]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=vhe'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=vhe"}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-kvm]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=protected'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=protected"}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-kvm]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-arm64": *kselftest-arm64-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-lkftconfig-kselftest
  builds:
    - build_name: gcc-13-lkftconfig-kselftest
      target_arch: arm64
      toolchain: gcc-13
      targets: ["debugkernel", "dtbs", "dtbs-legacy", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_BCMGENET=y, tools/testing/selftests/cgroup/config, tools/testing/selftests/cpufreq/config, tools/testing/selftests/efivarfs/config, tools/testing/selftests/filesystems/binderfs/config, tools/testing/selftests/filesystems/fat/config, tools/testing/selftests/firmware/config, tools/testing/selftests/ftrace/config, tools/testing/selftests/gpio/config, tools/testing/selftests/ipc/config, tools/testing/selftests/memfd/config ]
  sanity_test:
      device: qemu-arm64
      boot_args: rw
      rootfs: *rootfs-debian-testing-arm64
      timeouts: { "boot": *boot-timeout-arm64 }
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-cgroup]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-cgroup": *kselftest-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-cpufreq]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-cpufreq": *kselftest-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-filesystems]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-filesystems": *kselftest-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-firmware]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-firmware": *kselftest-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-efivarfs]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-efivarfs": *kselftest-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-ftrace]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-ftrace": *kselftest-ftrace-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-gpio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-memfd]
      timeouts: { "boot": *boot-timeout-arm64, "kselftest-memfd": *kselftest-memfd-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-cgroup]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-cgroup": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-cpufreq]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-cpufreq": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-filesystems]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-filesystems": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-firmware]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-firmware": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-efivarfs]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-efivarfs": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-gpio]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-gpio": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-ipc]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-ipc": *kselftest-timeout }
    - device: fvp-aemva
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-memfd]
      timeouts: { "boot": *boot-timeout-fvp, "kselftest-memfd": *kselftest-memfd-timeout }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kselftest-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kselftest-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-lkftconfig-boot-tests-only
  builds:
    - build_name: gcc-13-lkftconfig-devicetree
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_OF_UNITTEST=y ]
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-lkftconfig-tests-no-fvp
  builds:
    - build_name: gcc-13-lkftconfig-debug
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_DEBUG_ATOMIC_SLEEP=y, CONFIG_DEBUG_INFO=y, CONFIG_DEBUG_PREEMPT=y, CONFIG_DEBUG_VM=y ]
    - build_name: gcc-13-lkftconfig-debug-kmemleak
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_DEBUG_KMEMLEAK=y ]
  sanity_test:
      device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-smoke": *ltp-smoke-timeout }
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cap_bounds]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-commands]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-commands": *ltp-commands-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-containers": *ltp-containers-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-crypto]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-crypto": *ltp-crypto-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm64, "ltp-cve": *ltp-cve-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-filecaps]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm64, "ltp-fs": *ltp-fs-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-hugetlb": *ltp-hugetlb-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-math": *ltp-math-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-mm]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm64, "ltp-mm": *ltp-mm-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-pty]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-pty": *ltp-pty-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-sched": *ltp-sched-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-securebits]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm64, "ltp-syscalls": *ltp-syscalls-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-tracing": *ltp-tracing-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm64, "ltp-controllers": *ltp-controllers-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fcntl-locktests]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs_bind]
      sharding: 5
      timeouts: { "boot": *boot-timeout-arm64, "ltp-fs_bind": *ltp-fs_bind-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs_perms_simple]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-nptl]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-lkftconfig-tests-compat
  builds:
    - build_name: clang-17-lkftconfig-compat
      target_arch: arm64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
    - build_name: gcc-13-lkftconfig-compat
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
  sanity_test:
      device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-smoke": *ltp-smoke-timeout }
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cap_bounds]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-commands]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-commands": *ltp-commands-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm, "ltp-containers": *ltp-containers-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-crypto]
      timeouts: { "boot": *boot-timeout-arm, "ltp-crypto": *ltp-crypto-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm, "ltp-cve": *ltp-cve-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-filecaps]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm, "ltp-fs": *ltp-fs-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb]
      timeouts: { "boot": *boot-timeout-arm, "ltp-hugetlb": *ltp-hugetlb-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-math": *ltp-math-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-mm]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm, "ltp-mm": *ltp-mm-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-pty]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-sched": *ltp-sched-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-securebits]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm, "ltp-syscalls": *ltp-syscalls-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm, "ltp-tracing": *ltp-tracing-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm, "ltp-controllers": *ltp-controllers-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fcntl-locktests]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs_bind]
      sharding: 5
      timeouts: { "boot": *boot-timeout-arm, "ltp-fs_bind": *ltp-fs_bind-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs_perms_simple]
      timeouts: { "boot": *boot-timeout-arm }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-nptl]
      timeouts: { "boot": *boot-timeout-arm }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm-tar
      overlay: [ *ltp-debian-bookworm-arm ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-lkftconfig-tests
  builds:
    - build_name: clang-17-lkftconfig
      target_arch: arm64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
    - build_name: clang-nightly-lkftconfig
      target_arch: arm64
      toolchain: clang-nightly
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
    - build_name: gcc-13-lkftconfig
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y ]
    - build_name: gcc-13-lkftconfig-64k_page_size
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_ARM64_64K_PAGES=y ]
    - build_name: gcc-13-lkftconfig-16k_page_size
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_ARM64_16K_PAGES=y ]
  sanity_test:
      device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-smoke": *ltp-smoke-timeout }
  tests:
    - device: qemu-arm64
      boot_args: "'rw kvm-arm.mode=protected'"
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-kvm-testing-arm64
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout }
    - device: qemu-arm64
      boot_args: "'rw kvm-arm.mode=vhe'"
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-kvm-testing-arm64
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cap_bounds]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-commands]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-commands": *ltp-commands-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-containers": *ltp-containers-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-crypto]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-crypto": *ltp-crypto-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm64, "ltp-cve": *ltp-cve-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-filecaps]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm64, "ltp-fs": *ltp-fs-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb]
      timeouts: { "boot": *boot-timeout-arm64, "ltp-hugetlb": *ltp-hugetlb-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-math": *ltp-math-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-mm]
      sharding: 6
      timeouts: { "boot": *boot-timeout-arm64, "ltp-mm": *ltp-mm-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-pty]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-sched": *ltp-sched-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-securebits]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm64, "ltp-syscalls": *ltp-syscalls-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      sharding: 4
      timeouts: { "boot": *boot-timeout-arm64, "ltp-tracing": *ltp-tracing-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      sharding: 10
      timeouts: { "boot": *boot-timeout-arm64, "ltp-controllers": *ltp-controllers-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fcntl-locktests]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs_bind]
      sharding: 5
      timeouts: { "boot": *boot-timeout-arm64, "ltp-fs_bind": *ltp-fs_bind-timeout }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs_perms_simple]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-nptl]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: fvp-aemva
      boot_args: "'rw kvm-arm.mode=protected'"
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-kvm-testing-arm64
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout-fvp }
    - device: fvp-aemva
      boot_args: "'rw kvm-arm.mode=vhe'"
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-kvm-testing-arm64
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout-fvp }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: "'rw kvm-arm.mode=nvhe'"
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *kvm-unit-tests-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=nvhe"}
      rootfs: *rootfs-debian-kvm-testing-arm64-tar
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout }
    - device: bcm2711-rpi-4-b
      boot_args: "'rw kvm-arm.mode=vhe'"
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *kvm-unit-tests-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=vhe"}
      rootfs: *rootfs-debian-kvm-testing-arm64-tar
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", SHARD_NUMBER: 3, SHARD_INDEX: 1, OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", SHARD_NUMBER: 3, SHARD_INDEX: 2, OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", SHARD_NUMBER: 3, SHARD_INDEX: 3, OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", SHARD_NUMBER: 3, SHARD_INDEX: 1, OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", SHARD_NUMBER: 3, SHARD_INDEX: 2, OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", SHARD_NUMBER: 3, SHARD_INDEX: 3, OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=nvhe'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *kvm-unit-tests-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=nvhe"}
      rootfs: *rootfs-debian-kvm-testing-arm64-tar
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=vhe'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *kvm-unit-tests-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=vhe"}
      rootfs: *rootfs-debian-kvm-testing-arm64-tar
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout }
    - device: rk3399-rock-pi-4b
      boot_args: "'rw kvm-arm.mode=protected'"
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *kvm-unit-tests-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority, EXTRA_KERNEL_ARGS: "kvm-arm.mode=protected"}
      rootfs: *rootfs-debian-kvm-testing-arm64-tar
      overlay: [ *kvm-unit-tests-debian-bookworm-arm64 ]
      tests: [kvm-unit-tests]
      timeouts: { "boot": *boot-timeout-arm64, "kvm-unit-tests": *kvm-unit-tests-timeout }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *ltp-debian-bookworm-arm64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-gcc-libgpiod
  builds:
    - build_name: gcc-13-lkftconfig-libgpiod
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_GPIOLIB=y, CONFIG_GPIO_CDEV=y, CONFIG_GPIO_MOCKUP=m, CONFIG_GPIO_SIM=m ]
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *libgpiod-debian-bookworm-arm64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *libgpiod-debian-bookworm-arm64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *libgpiod-debian-bookworm-arm64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *libgpiod-debian-bookworm-arm64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *libgpiod-debian-bookworm-arm64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      overlay: [ *libgpiod-debian-bookworm-arm64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-arm64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      overlay: [ *libgpiod-debian-bookworm-arm64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-gcc-kunit
  builds:
    - build_name: gcc-13-lkftconfig-kunit
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_KASAN=y, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y ]
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-gcc-rcutorture
  builds:
    - build_name: gcc-13-lkftconfig-rcutorture
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_SCHEDSTATS=y, CONFIG_RCU_TORTURE_TEST=m ]
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-arm64
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: bcm2711-rpi-4-b
      boot_args: rw
      dtb: broadcom/bcm2711-rpi-4-b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: rk3399-rock-pi-4b
      boot_args: rw
      dtb: rockchip/rk3399-rock-pi-4b.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-410c
      boot_args: rw
      dtb: qcom/apq8016-sbc.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: dragonboard-845c
      boot_args: rw
      dtb: qcom/sdm845-db845c.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: e850-96
      boot_args: rw
      dtb: exynos/exynos850-e850-96.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm64 }
    - device: juno-r2
      boot_args: rw
      dtb: arm/juno-r2.dtb
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-arm64-tar
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-arm64 }
- name: arm64-gcc-xfstests-btrfs
  builds:
    - build_name: gcc-13-lkftconfig-xfstests-btrfs
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-systemd, CONFIG_BTRFS_FS=y, CONFIG_BTRFS_FS_POSIX_ACL=y, CONFIG_BTRFS_FS_CHECK_INTEGRITY=y, CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y, CONFIG_BTRFS_DEBUG=y, CONFIG_BTRFS_ASSERT=y, CONFIG_BTRFS_FS_REF_VERIFY=y ]
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-xfstests-testing-arm64
      overlay: [ [*xfstests-debian-bookworm-arm64, /opt/] ]
      tests: [xfstests-btrfs]
      timeouts: { "boot": *boot-timeout-arm64, "xfstests-btrfs": *xfstests-btrfs-timeout }
- name: arm64-gcc-xfstests-ext4
  builds:
    - build_name: gcc-13-lkftconfig-xfstests-ext4
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-systemd, CONFIG_EXT4_FS=y, CONFIG_EXT4_FS_POSIX_ACL=y, CONFIG_EXT4_DEBUG=y, CONFIG_QUOTA=y, CONFIG_QFMT_V2=y ]
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-xfstests-testing-arm64
      overlay: [ [*xfstests-debian-bookworm-arm64, /opt/] ]
      tests: [xfstests-ext4]
      timeouts: { "boot": *boot-timeout-arm64, "xfstests-ext4": *xfstests-ext4-timeout }
- name: arm64-gcc-xfstests-xfs
  builds:
    - build_name: gcc-13-lkftconfig-xfstests-xfs
      target_arch: arm64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-systemd, CONFIG_XFS_FS=y, CONFIG_XFS_ONLINE_SCRUB=y, CONFIG_XFS_ONLINE_REPAIR=y, CONFIG_XFS_QUOTA=y ]
  tests:
    - device: qemu-arm64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-xfstests-testing-arm64
      overlay: [ [*xfstests-debian-bookworm-arm64, /opt/] ]
      tests: [xfstests-xfs]
      timeouts: { "boot": *boot-timeout-arm64, "xfstests-xfs": *xfstests-xfs-timeout }
# i386
- name: i386
  builds:
    - {target_arch: i386, toolchain: gcc-8,  kconfig: allnoconfig}
    - {target_arch: i386, toolchain: gcc-8,  kconfig: i386_defconfig}
    - {target_arch: i386, toolchain: gcc-8,  kconfig: tinyconfig}
    - {target_arch: i386, toolchain: gcc-13, kconfig: allnoconfig}
    - {target_arch: i386, toolchain: gcc-13, kconfig: defconfig}
    - {target_arch: i386, toolchain: gcc-13, kconfig: tinyconfig}
- name: i386-clang
  builds:
    - {target_arch: i386, toolchain: clang-17, kconfig: allnoconfig,      make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: i386, toolchain: clang-17, kconfig: defconfig,        make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: i386, toolchain: clang-17, kconfig: tinyconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: i386, toolchain: clang-nightly, kconfig: allnoconfig, make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: i386, toolchain: clang-nightly, kconfig: defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: i386, toolchain: clang-nightly, kconfig: tinyconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
# mips
- name: mips
  builds:
    - {target_arch: mips, toolchain: gcc-8,  kconfig: allnoconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: defconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: tinyconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: ath79_defconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: bcm47xx_defconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: bcm63xx_defconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: cavium_octeon_defconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: malta_defconfig}
    - {target_arch: mips, toolchain: gcc-8,  kconfig: rt305x_defconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: allnoconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: defconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: tinyconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: ath79_defconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: bcm47xx_defconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: bcm63xx_defconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: cavium_octeon_defconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: malta_defconfig}
    - {target_arch: mips, toolchain: gcc-12, kconfig: rt305x_defconfig}
- name: mips-clang
  builds:
    - {target_arch: mips, toolchain: clang-17, kconfig: allnoconfig,      make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: mips, toolchain: clang-17, kconfig: defconfig,        make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: mips, toolchain: clang-17, kconfig: tinyconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: mips, toolchain: clang-nightly, kconfig: allnoconfig, make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: mips, toolchain: clang-nightly, kconfig: defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: mips, toolchain: clang-nightly, kconfig: tinyconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
- name: parisc
  builds:
    - {target_arch: parisc, toolchain: gcc-11, kconfig: allnoconfig}
    - {target_arch: parisc, toolchain: gcc-11, kconfig: defconfig}
    - {target_arch: parisc, toolchain: gcc-11, kconfig: tinyconfig}
- name: ppc
  builds:
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: allnoconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: defconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: tinyconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: ppc64e_defconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: cell_defconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: maple_defconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: ppc6xx_defconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: mpc83xx_defconfig}
    - {target_arch: powerpc, toolchain: gcc-8,  kconfig: tqm8xx_defconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: allnoconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: defconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: tinyconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: ppc64e_defconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: cell_defconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: maple_defconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: ppc6xx_defconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: mpc83xx_defconfig}
    - {target_arch: powerpc, toolchain: gcc-13, kconfig: tqm8xx_defconfig}
- name: ppc-clang
  builds:
    - {target_arch: powerpc, toolchain: clang-17, kconfig: allnoconfig,       make_variables: {LLVM: 1, LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-17, kconfig: defconfig,         make_variables: {LLVM: 1, LLVM_IAS: 0, LD: powerpc64le-linux-gnu-ld}}
    - {target_arch: powerpc, toolchain: clang-17, kconfig: tinyconfig,        make_variables: {LLVM: 1, LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-17, kconfig: ppc64e_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 0, LD: powerpc64le-linux-gnu-ld}}
    - {target_arch: powerpc, toolchain: clang-17, kconfig: cell_defconfig,    make_variables: {LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-17, kconfig: maple_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 0, LD: powerpc64le-linux-gnu-ld}}
    - {target_arch: powerpc, toolchain: clang-17, kconfig: mpc83xx_defconfig, make_variables: {LLVM: 1, LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-17, kconfig: tqm8xx_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: allnoconfig,       make_variables: {LLVM: 1, LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: defconfig,         make_variables: {LLVM: 1, LLVM_IAS: 0, LD: powerpc64le-linux-gnu-ld}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: tinyconfig,        make_variables: {LLVM: 1, LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: ppc64e_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 0, LD: powerpc64le-linux-gnu-ld}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: cell_defconfig,    make_variables: {LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: maple_defconfig,   make_variables: {LLVM: 1, LLVM_IAS: 0, LD: powerpc64le-linux-gnu-ld}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: mpc83xx_defconfig, make_variables: {LLVM: 1, LLVM_IAS: 0}}
    - {target_arch: powerpc, toolchain: clang-nightly, kconfig: tqm8xx_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 0}}
- name: riscv
  builds:
    - {target_arch: riscv, toolchain: gcc-8,  kconfig: allnoconfig}
    - {target_arch: riscv, toolchain: gcc-8,  kconfig: defconfig}
    - {target_arch: riscv, toolchain: gcc-8,  kconfig: tinyconfig}
    - {target_arch: riscv, toolchain: gcc-13, kconfig: allnoconfig}
    - {target_arch: riscv, toolchain: gcc-13, kconfig: defconfig}
    - {target_arch: riscv, toolchain: gcc-13, kconfig: tinyconfig}
- name: riscv-clang
  builds:
    - {target_arch: riscv, toolchain: clang-17,      kconfig: allnoconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: riscv, toolchain: clang-17,      kconfig: defconfig,    make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: riscv, toolchain: clang-17,      kconfig: tinyconfig,   make_variables: {LLVM: 1, LLVM_IAS: 1}}
- name: riscv-lkftconfig-tests
  builds:
    - build_name: clang-17-lkftconfig
      target_arch: riscv
      toolchain: clang-17
      make_variables:
        LLVM: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y ]
    - build_name: gcc-13-lkftconfig
      target_arch: riscv
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y ]
  tests:
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-cap_bounds]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-commands]
      sharding: 4
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-containers]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-crypto]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-cve]
      sharding: 10
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-filecaps]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-fs]
      sharding: 6
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-hugetlb]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-io]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-ipc]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-math]
      sharding: 4
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-mm]
      sharding: 6
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-pty]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-sched]
      sharding: 4
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-securebits]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-syscalls]
      sharding: 10
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-tracing]
      sharding: 4
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-controllers]
      sharding: 10
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-fcntl-locktests]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-fs_bind]
      sharding: 5
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-fs_perms_simple]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-nptl]
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *ltp-debian-sid-riscv64 ]
      tests: [ltp-smoke]
- name: riscv64-gcc-libgpiod
  builds:
    - build_name: gcc-13-lkftconfig-libgpiod
      target_arch: riscv
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_SYN_COOKIES=y, CONFIG_GPIOLIB=y, CONFIG_GPIO_CDEV=y, CONFIG_GPIO_MOCKUP=m, CONFIG_GPIO_SIM=m ]
  tests:
    - device: qemu-riscv64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", MODULES_PATH:  "/usr/" }
      rootfs: *rootfs-debian-sid-riscv64
      overlay: [ *libgpiod-debian-sid-riscv64 ]
      tests: [libgpiod]
- name: riscv32-clang
  builds:
    - {build_name: rv32-clang-17-allnoconfig,      target_arch: riscv, toolchain: clang-17,      kconfig: [allnoconfig, rv32_defconfig],  make_variables: {LLVM: 1}}
    - {build_name: rv32-clang-17-defconfig,        target_arch: riscv, toolchain: clang-17,      kconfig: [defconfig, rv32_defconfig],    make_variables: {LLVM: 1}}
    - {build_name: rv32-clang-17-tinyconfig,       target_arch: riscv, toolchain: clang-17,      kconfig: [tinyconfig, rv32_defconfig],   make_variables: {LLVM: 1}}
- name: s390
  builds:
    - {target_arch: s390, toolchain: gcc-8,  kconfig: allnoconfig}
    - {target_arch: s390, toolchain: gcc-8,  kconfig: [defconfig, CONFIG_DEBUG_INFO_BTF=n]}
    - {target_arch: s390, toolchain: gcc-8,  kconfig: tinyconfig}
    - {target_arch: s390, toolchain: gcc-13, kconfig: allnoconfig}
    - {target_arch: s390, toolchain: gcc-13, kconfig: defconfig}
    - {target_arch: s390, toolchain: gcc-13, kconfig: tinyconfig}
- name: s390-clang
  builds:
    - {target_arch: s390, toolchain: clang-17,      kconfig: allnoconfig, make_variables: {LLVM_IAS: 1}}
    - {target_arch: s390, toolchain: clang-17,      kconfig: defconfig,   make_variables: {LLVM_IAS: 1}}
    - {target_arch: s390, toolchain: clang-17,      kconfig: tinyconfig,  make_variables: {LLVM_IAS: 1}}
    - {target_arch: s390, toolchain: clang-nightly, kconfig: allnoconfig, make_variables: {LLVM_IAS: 1}}
    - {target_arch: s390, toolchain: clang-nightly, kconfig: defconfig,   make_variables: {LLVM_IAS: 1}}
    - {target_arch: s390, toolchain: clang-nightly, kconfig: tinyconfig,  make_variables: {LLVM_IAS: 1}}
- name: sh
  builds:
    - {target_arch: sh, toolchain: gcc-11, kconfig: allnoconfig}
    - {target_arch: sh, toolchain: gcc-11, kconfig: defconfig}
    - {target_arch: sh, toolchain: gcc-11, kconfig: tinyconfig}
    - {target_arch: sh, toolchain: gcc-11, kconfig: dreamcast_defconfig}
    - {target_arch: sh, toolchain: gcc-11, kconfig: shx3_defconfig}
- name: sparc
  builds:
    - {target_arch: sparc, toolchain: gcc-11, kconfig: allnoconfig}
    - {target_arch: sparc, toolchain: gcc-11, kconfig: defconfig}
    - {target_arch: sparc, toolchain: gcc-11, kconfig: tinyconfig}
# x86_64
- name: x86
  builds:
    - {target_arch: x86_64, toolchain: gcc-8,  kconfig: allnoconfig}
    - {target_arch: x86_64, toolchain: gcc-8,  kconfig: tinyconfig}
    - {target_arch: x86_64, toolchain: gcc-8,  kconfig: x86_64_defconfig}
    - {target_arch: x86_64, toolchain: gcc-13, kconfig: allnoconfig}
    - {target_arch: x86_64, toolchain: gcc-13, kconfig: defconfig}
    - {target_arch: x86_64, toolchain: gcc-13, kconfig: tinyconfig}
- name: x86-clang
  builds:
    - {target_arch: x86_64, toolchain: clang-17, kconfig: allnoconfig,            make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: x86_64, toolchain: clang-17, kconfig: tinyconfig,             make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: x86_64, toolchain: clang-17, kconfig: x86_64_defconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: x86_64, toolchain: clang-nightly, kconfig: allnoconfig,       make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: x86_64, toolchain: clang-nightly, kconfig: tinyconfig,        make_variables: {LLVM: 1, LLVM_IAS: 1}}
    - {target_arch: x86_64, toolchain: clang-nightly, kconfig: x86_64_defconfig,  make_variables: {LLVM: 1, LLVM_IAS: 1}}
- name: x86-lkftconfig-build-only
  builds:
    - build_name: clang-17-lkftconfig
      target_arch: x86_64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
    - build_name: clang-17-lkftconfig
      target_arch: x86_64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
    - build_name: clang-17-lkftconfig-kcsan
      target_arch: x86_64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_KCSAN=y ]
    - build_name: gcc-13-lkftconfig-debug
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_DEBUG_ATOMIC_SLEEP=y, CONFIG_DEBUG_INFO=y, CONFIG_DEBUG_PREEMPT=y, CONFIG_DEBUG_VM=y ]
    - build_name: gcc-13-lkftconfig-kasan
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_KASAN=y ]
- name: x86-lkftconfig-perf
  builds:
    - build_name: gcc-13-lkftconfig-perf
      target_arch: x86_64
      toolchain: gcc-13
      make_variables:
        NO_BPF_SKEL: 1
      targets: ["debugkernel", "headers", "kernel", "modules", "perf"]
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_FTRACE_SYSCALLS=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [perf]
      timeouts: { "boot": *boot-timeout-x86, "perf": *perf-timeout }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", PERF: "$BUILD/perf.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [perf]
      timeouts: { "boot": *boot-timeout-x86, "perf": *perf-timeout }
- name: x86-clang-lkftconfig-kselftest
  builds:
    - build_name: clang-nightly-lkftconfig-kselftest
      target_arch: x86_64
      toolchain: clang-nightly
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      targets: ["debugkernel", "cpupower", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, tools/testing/selftests/kexec/config, tools/testing/selftests/net/config, tools/testing/selftests/net/mptcp/config, tools/testing/selftests/net/hsr/config, tools/testing/selftests/net/forwarding/config, tools/testing/selftests/seccomp/config, tools/testing/selftests/tc-testing/config ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-kexec]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-net]
      sharding: 5
      timeouts: { "boot": *boot-timeout-x86, "kselftest-net": *kselftest-net-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-net-mptcp]
      sharding: 5
      timeouts: { "boot": *boot-timeout-x86, "kselftest-net-mptcp": *kselftest-net-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-seccomp]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-seccomp": *kselftest-seccomp-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-tc-testing]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-tc-testing": *kselftest-tc-testing-timeout }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [kselftest-short-run-7]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86-lkftconfig-tests-no-kselftest-frag
  builds:
    - build_name: clang-17-lkftconfig-no-kselftest-frag
      target_arch: x86_64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      targets: ["debugkernel", "cpupower", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
    - build_name: gcc-13-lkftconfig-no-kselftest-frag
      target_arch: x86_64
      toolchain: gcc-13
      targets: ["debugkernel", "cpupower", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-breakpoints]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-capabilities]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-clone3]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-core]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-cpu-hotplug]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-exec]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-fpu]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-futex]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-intel_pstate]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-kcmp]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-membarrier]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-mincore]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-mqueue]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-openat2]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-ptrace]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-rseq]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-rseq": *kselftest-rseq-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-rtc]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-sigaltstack]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-size]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-timers]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-timers": *kselftest-timers-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-tmpfs]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-tpm2]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-user_events]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-vDSO]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-x86]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [kselftest-intel-x86]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [kselftest-short-run-1]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [kselftest-short-run-2]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86-lkftconfig-kselftest
  builds:
    - build_name: gcc-13-lkftconfig-kselftest
      target_arch: x86_64
      toolchain: gcc-13
      targets: ["debugkernel", "cpupower", "headers", "kernel", "kselftest", "modules"]
      kconfig: [ defconfig, *frag-lkft-netdev, *frag-lkft-systemd, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, tools/testing/selftests/cgroup/config, tools/testing/selftests/cpufreq/config, tools/testing/selftests/efivarfs/config, tools/testing/selftests/filesystems/binderfs/config, tools/testing/selftests/filesystems/fat/config, tools/testing/selftests/firmware/config, tools/testing/selftests/ftrace/config, tools/testing/selftests/gpio/config, tools/testing/selftests/ipc/config, tools/testing/selftests/kexec/config, tools/testing/selftests/memfd/config ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-cgroup]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-cgroup": *kselftest-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-cpufreq]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-cpufreq": *kselftest-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-filesystems]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-filesystems": *kselftest-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-firmware]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-firmware": *kselftest-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-efivarfs]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-efivarfs": *kselftest-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-ftrace]
      timeouts: { "boot": *boot-timeout-x86, "kselftest-ftrace": *kselftest-ftrace-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-gpio]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-ipc]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-kexec]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kselftest-memfd]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", KSELFTEST: "$BUILD/kselftest.tar.xz", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [kselftest-short-run-3]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86-lkftconfig-tests-compat
  builds:
    - build_name: clang-17-lkftconfig-compat
      target_arch: x86_64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
    - build_name: gcc-13-lkftconfig-compat
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-cap_bounds]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-commands]
      sharding: 4
      timeouts: { "boot": *boot-timeout-i386, "ltp-commands": *ltp-commands-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-i386, "ltp-containers": *ltp-containers-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-crypto]
      timeouts: { "boot": *boot-timeout-i386, "ltp-crypto": *ltp-crypto-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-cve]
      sharding: 10
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-filecaps]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-fs]
      sharding: 6
      timeouts: { "boot": *boot-timeout-i386, "ltp-fs": *ltp-fs-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-hugetlb]
      timeouts: { "boot": *boot-timeout-i386, "ltp-hugetlb": *ltp-hugetlb-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-io]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-math]
      sharding: 4
      timeouts: { "boot": *boot-timeout-i386, "ltp-math": *ltp-math-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-mm]
      sharding: 6
      timeouts: { "boot": *boot-timeout-i386, "ltp-mm": *ltp-mm-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-pty]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-sched]
      sharding: 4
      timeouts: { "boot": *boot-timeout-i386, "ltp-sched": *ltp-sched-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-securebits]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-syscalls]
      sharding: 10
      timeouts: { "boot": *boot-timeout-i386, "ltp-syscalls": *ltp-syscalls-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-tracing]
      sharding: 4
      timeouts: { "boot": *boot-timeout-i386, "ltp-tracing": *ltp-tracing-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-controllers]
      sharding: 10
      timeouts: { "boot": *boot-timeout-i386, "ltp-controllers": *ltp-controllers-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-fcntl-locktests]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-fs_bind]
      sharding: 5
      timeouts: { "boot": *boot-timeout-i386, "ltp-fs_bind": *ltp-fs_bind-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-fs_perms_simple]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-nptl]
      timeouts: { "boot": *boot-timeout-i386 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-i386
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-i386, "ltp-smoke": *ltp-smoke-timeout }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-i386, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-i386-tar
      overlay: [ *ltp-debian-bookworm-i386 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86-lkftconfig-tests
  builds:
    - build_name: clang-17-lkftconfig
      target_arch: x86_64
      toolchain: clang-17
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
    - build_name: clang-nightly-lkftconfig
      target_arch: x86_64
      toolchain: clang-nightly
      make_variables:
        LLVM: 1
        LLVM_IAS: 1
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
    - build_name: gcc-13-lkftconfig
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y ]
    - build_name: gcc-13-lkftconfig-debug-kmemleak
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_DEBUG_KMEMLEAK=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-cap_bounds]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-commands]
      sharding: 4
      timeouts: { "boot": *boot-timeout-x86, "ltp-commands": *ltp-commands-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-x86, "ltp-containers": *ltp-containers-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-crypto]
      timeouts: { "boot": *boot-timeout-x86, "ltp-crypto": *ltp-crypto-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-cve]
      sharding: 10
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-filecaps]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-fs]
      sharding: 6
      timeouts: { "boot": *boot-timeout-x86, "ltp-fs": *ltp-fs-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-hugetlb]
      timeouts: { "boot": *boot-timeout-x86, "ltp-hugetlb": *ltp-hugetlb-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-io]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-math]
      sharding: 4
      timeouts: { "boot": *boot-timeout-x86, "ltp-math": *ltp-math-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-mm]
      sharding: 6
      timeouts: { "boot": *boot-timeout-x86, "ltp-mm": *ltp-mm-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-pty]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-sched]
      sharding: 4
      timeouts: { "boot": *boot-timeout-x86, "ltp-sched": *ltp-sched-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-securebits]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-syscalls]
      sharding: 10
      timeouts: { "boot": *boot-timeout-x86, "ltp-syscalls": *ltp-syscalls-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-tracing]
      sharding: 4
      timeouts: { "boot": *boot-timeout-x86, "ltp-tracing": *ltp-tracing-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-controllers]
      sharding: 10
      timeouts: { "boot": *boot-timeout-x86, "ltp-controllers": *ltp-controllers-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-fcntl-locktests]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-fs_bind]
      sharding: 5
      timeouts: { "boot": *boot-timeout-x86, "ltp-fs_bind": *ltp-fs_bind-timeout }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-fs_perms_simple]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-nptl]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-x86, "ltp-smoke": *ltp-smoke-timeout }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-containers]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-controllers]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-cve]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-fs]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-hugetlb-mm]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-io-dio]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-ipc]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-math]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-sched]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-short-run-1]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-short-run-2]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-short-run-3]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-syscalls]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-tracing]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *ltp-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority-sanity}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *ltp-debian-bookworm-x86_64 ]
      tests: [ltp-smoke]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86-gcc-libgpiod
  builds:
    - build_name: gcc-13-lkftconfig-libgpiod
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_GPIOLIB=y, CONFIG_GPIO_CDEV=y, CONFIG_GPIO_MOCKUP=m, CONFIG_GPIO_SIM=m ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      overlay: [ *libgpiod-debian-bookworm-x86_64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", OVERLAY_URL: *libgpiod-debian-bookworm-x86_64, DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      overlay: [ *libgpiod-debian-bookworm-x86_64 ]
      tests: [libgpiod]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86-gcc-kunit
  builds:
    - build_name: gcc-13-lkftconfig-kunit
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_KASAN=y, CONFIG_KUNIT=y, CONFIG_KUNIT_ALL_TESTS=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [kunit]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86-gcc-rcutorture
  builds:
    - build_name: gcc-13-lkftconfig-rcutorture
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-base, *frag-lkft-crypto, *frag-lkft-distro, *frag-lkft-netdev, *frag-lkft-systemd, *frag-lkft-virtio, CONFIG_IGB=y, CONFIG_UNWINDER_FRAME_POINTER=y, CONFIG_SYN_COOKIES=y, CONFIG_RCU_TORTURE_TEST=m ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-testing-x86_64
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-x86 }
    - device: x86
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml", DEPLOY_OS: "debian", LAVA_JOB_PRIORITY: *lava-job-priority}
      rootfs: *rootfs-debian-testing-x86_64-tar
      tests: [rcutorture]
      timeouts: { "boot": *boot-timeout-x86 }
- name: x86_64-gcc-xfstests-btrfs
  builds:
    - build_name: gcc-13-lkftconfig-xfstests-btrfs
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-systemd, CONFIG_BTRFS_FS=y, CONFIG_BTRFS_FS_POSIX_ACL=y, CONFIG_BTRFS_FS_CHECK_INTEGRITY=y, CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y, CONFIG_BTRFS_DEBUG=y, CONFIG_BTRFS_ASSERT=y, CONFIG_BTRFS_FS_REF_VERIFY=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-xfstests-testing-x86_64
      overlay: [ [*xfstests-debian-bookworm-x86_64, /opt/] ]
      tests: [xfstests-btrfs]
      timeouts: { "boot": *boot-timeout-x86, "xfstests-btrfs": *xfstests-btrfs-timeout }
- name: x86_64-gcc-xfstests-ext4
  builds:
    - build_name: gcc-13-lkftconfig-xfstests-ext4
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-systemd, CONFIG_EXT4_FS=y, CONFIG_EXT4_FS_POSIX_ACL=y, CONFIG_EXT4_DEBUG=y, CONFIG_QUOTA=y, CONFIG_QFMT_V2=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-xfstests-testing-x86_64
      overlay: [ [*xfstests-debian-bookworm-x86_64, /opt/] ]
      tests: [xfstests-ext4]
      timeouts: { "boot": *boot-timeout-x86, "xfstests-ext4": *xfstests-ext4-timeout }
- name: x86_64-gcc-xfstests-xfs
  builds:
    - build_name: gcc-13-lkftconfig-xfstests-xfs
      target_arch: x86_64
      toolchain: gcc-13
      kconfig: [ defconfig, *frag-lkft-systemd, CONFIG_XFS_FS=y, CONFIG_XFS_ONLINE_SCRUB=y, CONFIG_XFS_ONLINE_REPAIR=y, CONFIG_XFS_QUOTA=y ]
  tests:
    - device: qemu-x86_64
      boot_args: rw
      parameters: {SKIPFILE: "skipfile-lkft.yaml"}
      rootfs: *rootfs-debian-xfstests-testing-x86_64
      overlay: [ [*xfstests-debian-bookworm-x86_64, /opt/] ]
      tests: [xfstests-xfs]
      timeouts: { "boot": *boot-timeout-x86, "xfstests-xfs": *xfstests-xfs-timeout }
