Age | Commit message (Collapse) | Author |
|
This patch adds support for:
meson-g12b-a311d-khadas-vim3
meson-gxm-q200
sun4i-a10-olinuxino-lime
sun7i-a20-olinuxino-lime2
|
|
Update Debian rootfs URLs for buster and buster-v4l2 but not
buster-igt which failed to build for arm64.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Update Debian Buster rootfs URLs except the v4l2 variant which failed
to build.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Suspend/resume on kevin should just work but, specially, after a merge
window, breaks. In order to catch such regressions soon, enable the sleep
test plan for this board.
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Add baseline_qemu to use with all QEMU devices and update test
configurations accordingly to use it. The regular baseline test plan
variant does not produce job definitions that work with QEMU.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Use the boot_qemu test plan for qemu_i386, otherwise the generated job
doesn't boot on qemu.
Fixes: b2c29012079c ("test-configs.yaml: add qemu_i386 and clean up")
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
This patchs adds support for the RISCV architecture.
It adds the first boards using this arch, the hifive-unleashed-a00.
Support for LAVA is merged upstream:
https://git.lavasoftware.org/lava/lava/commit/1d5097e474fac155738994926395e27f22adfc99
|
|
The buster-igt still fails to build for arm64 and riscv so sticking to
the previous version again for now until this has been resolved.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Add baseline-fastboot test plan as a combination of baseline and the
plan fastboot boot:
* replace boot_fastboot with baseline-fastboot in test-configs.yaml
* add templates/baseline variant for fastboot
* add baseline-fastboot email reports for kernelci tree
* run baseline-fastboot in lab-baylibre instead of boot_fastboot
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Update the Buster rootfs URLs except buster-igt which failed to build
today.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Upgrade the version of the buildroot file systems to the latest
version of the kernelci/latest branch. This includes the standard
dmesg implementation from util-linux in the baseline rootfs in
particular.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
For fastboot method the kernel_addr, dtb_addr, ramdisk_addr and cmdline
are required variables, this patch adds those params to the sei510 board
as it could be booted through fastboot.
Suggested-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
This patch adds the fastboot flag and boot-fastboot template for the
meson-g12a-sei510.
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
This patch adds a new boot-fastboot test plan.
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
Add a variant of the baseline test plan to boot QEMU devices with
various UEFI versions. This replaces the previous uefi test plan
which was doing plain boots and therefore could not be reported by
email.
Enable email reports for the kernelci tree tests initially.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Now that the baseline test plan is available, enable it on all the
platforms.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Replace YAML test plan "name:" attribute with "base_name:" and make it
available as TestPlan.base_name. This helps distinguish the YAML test
plan config names from the actual KernelCI test plans names. Update
lava-v2-jobs-from-api.py accordingly.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Rename igt_* test plans as igt-* since these are base test plan names,
unlique others such as boot_qemu which base name is boot.
Update kernel-arch-complete.sh and lava-boot-v2.sh accordingly.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Remove unnecessary "name:" attributes by using the test plan names
directly. Hypens are OK in YAML.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Update all the Debian rootfs URLs and switch to the new buster-v4l2
which replaces stretch-v4l2.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
The vexpress_defconfig produces unbootable kernel for
qemu_arm-virt-gicv3, let's remove it from the qemu_arm-virt-gicv3's
defconfig used. Even since qemu_arm-virt-gicv2 boot,
vexpress_defconfig is not mean to produce a bootable kernel for it, so
let's remove it alongside.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
While boot emails are reporting the wrong build environment, stop boot testing clang.
|
|
Rather than having UEFI test plans for each GIC version, create QEMU
variants with different GIC versions and run a single UEFI test plan
in each arch for each QEMU variant.
Suggested-by: Corentin LABBE <clabbe@baylibre.com>
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Running the v4l2-compliance test suite with the vivid driver on
qemu_x86_64 is enough, no need to also run it on i386.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Rename DeviceType.type_name as .base_name and update the YAML and all
places where this is used accordingly. Using .base_name removes some
ambiguity that the "type:" attribute in YAML and DeviceType.type_name
had introduced as it wasn't clear what the purpose if it was.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
This board has never worked on v4.14, and fixes for more recent
kernels have not been backported this far and are unlikely to ever be.
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Rather than having a hard-coded context block with default values in
the QEMU base template, define them in the YAML device configuration.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Add DeviceType.type_name with the value of the type attribute in the
YAML config. This is to help differentiate between the device type
configuration name (e.g. qemu_arm64) and the device type name used in
jobs (e.g. qemu).
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Clean up test-configs.yaml to make it more future-proof:
* remove "name" attributes in device types when not necessary, using
the dtb name directly instead
* list test plans on separate lines in test configs when there are
more than a couple
* update alphabetical order accordingly
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
This patchs adds 2 more amlogic boards:
- meson-gxl-s805x-libretech-ac
- meson-gxl-s905d-p230
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Initital test plan for UEFI boot testing.
Run the test in qemu in these combinations in the LKFT lab:
- host arm64 guest arm64 enable gic-version=2 and 3.
- host arm64 guest arm enable gic-version=2 and 3.
- host x86_64 guest x86_64.
- host x86_i386 guest x86_i386.
- host x86_64 guest x86_i386.
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Add qemu_i386 variant to boot tests and reformat QEMU entries to make
it easier to maintain long lists of test plans.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
This board has consistently failed to boot the only config the lpae flag creates, so stop
booting it.
|
|
Update the rootfs URLs for buster and buster-igt but not stretch-v4l2
as the v4l2-compliance test suite failed to build with today's
revision.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
This patch adds two H6 boards:
- pineh64 tested on lab-baylibre
- OrangePi 1+ tested on my lab
They are present on upstream LAVA:
https://git.lavasoftware.org/lava/lava/merge_requests/661
https://git.lavasoftware.org/lava/lava/merge_requests/680
|
|
We have a meson-g12-odroid-n2 in lab-baylibre, ready to accept jobs.
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
This patch adds more boards already working in my lab.
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
The rk3399-gru-kevin device is a device that, like other Chromebooks,
has a CrOS Embedded Controller. So, enable the cros-ec test plan for it.
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
|
|
Replace the igt test plan with igt_drm_kms as it only covers the
DRM/KMS part, and use igt-parser.sh from the buster-igt rootfs. Also
drop core_get_client_auth as it has been merged with core_auth.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
|
|
This patchs adds support for the ARC architecture.
It adds the first boards using this arch, the HSDK
|