Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Guillaume Tucker edited this page Aug 3, 2021 · 9 revisions

Status: moving to kernelci.org/docs


Images used by KernelCI

There are 3 different types of rootfs images that can be used by the boot and test plans, they're based on:

The Debian rootfs images have several variants using either Stretch or Buster, and with extra test suites installed such as v4l2-compliance or i-g-t.

All the rootfs images are also described in the YAML test configuration used by the KernelCI code.

They are provided in different formats:

  • initrd.cpio.gz is a minimal initramfs (~ 3M)
  • rootfs.cpio.gz is a small base ramdisk with a stripped Debian of (~ 13M)

The full Debian images come in different formats:

  • full.rootfs.cpio.gz (~ 87M)
  • full.rootfs.tar.xz (~56M)
  • rootfs.ext4.xz (~57M)

The size are estimations since they vary for every variant.

The Debian images are built directly by the Jenkins server of kernelci.org using debos. The debos recipe for building the Debian images can be found in the kernelci-core repository.

Supported architectures

The Debian images can be available for the following architectures:

  • armhf, 32 bits ARM v7 with floating point, little endian.
  • armel, 32 bits ARM v4t, little endian.
  • arm64, 64 bits ARM v8, little endian. Also known as AArch64.
  • x86, 32 bits. Also known as i386.
  • x86_64, 64 bits x86. Also known as amd64.
  • mips, 32 bits, big endian.
  • mipsel, 32 bits, little endian.
  • mips64el, 64 bits little endian.

Some Debian variants are only available for a subset of these due to some limitations in the test suites they include.

Clone this wiki locally