- 24 Jul, 2017 1 commit
-
-
Arnout Vandecappelle authored
We reuse TestExternalToolchainBuildrootuClibc and add ccache to its configuration. Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Reviewed-by:
Ricardo Martincoski <ricardo.martincoski@gmail.com> Tested-by:
Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 23 Jul, 2017 1 commit
-
-
Chakra Divi authored
Add initial support for nanopi-m1-plus board with below features - U-Boot 2017.07-rc3 nanopi-m1-plus dts support is present in rc3 version - Linux 4.11.5 - linux patches to add nanopi-m1-plus dts - Default packages from buildroot Signed-off-by:
Chakra Divi <chakra@openedev.com> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- 22 Jul, 2017 3 commits
-
-
Andrey Smirnov authored
Signed-off-by:
Andrey Smirnov <andrew.smirnov@gmail.com> [Thomas: update .gitlab-ci.yml.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Andrey Smirnov authored
Add Python3 version of TestPython2 to make sure both versions of Python get unit-tested. Modify the code of libc_time_test() to support that change (convert the code to use Python3-style "print"). Signed-off-by:
Andrey Smirnov <andrew.smirnov@gmail.com> [Thomas: update .gitlab-ci.yml.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Andrey Smirnov authored
Convert TestPythonBase to a true base class that only provides code implementing various tests without defining tests themselves in a "discoverable" form. To retain correct testing functionality, add TestPython2 derived class that uses code from TestPythonBase to define actual runnable test. Signed-off-by:
Andrey Smirnov <andrew.smirnov@gmail.com> Reviewed-by:
Ricardo Martincoski <ricardo.martincoski@gmail.com> Tested-by:
Ricardo Martincoski <ricardo.martincoski@gmail.com> [Thomas: fix typo in commit log, update .gitlab-ci.yml, both pointed by Ricardo.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 05 Jul, 2017 2 commits
-
-
Chakra Divi authored
Add initial support for nanopi-m1 board with below features - U-Boot 2017.07-rc1 - Linux 4.11.5 - Default packages from buildroot Signed-off-by:
Chakra Divi <chakra@openedev.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Thomas Petazzoni authored
These tests simply build a system with musl and uclibc toolchains, and boot them under qemu. It allows to minimally validate that our support for musl/uclibc external toolchains is working. We already had some tests covering glibc toolchains, so we can now easily test that all three C libraries are supported. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- This commit is part of the series, as I've written/used those tests to validate that things are still working correctly with all of glibc, uclibc and musl toolchains.
-
- 02 Jul, 2017 2 commits
-
-
Arnout Vandecappelle authored
Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Thomas Petazzoni authored
This commit improves our .gitlab-ci.yml logic to execute our runtime tests located in support/testing/. To do so, this commit: - Adds more Debian packages to be installed, namely the nose2 and pexpect packages needed by the runtime testing infrastructure, as well as the necessary Qemu emulators - The description of how to run the runtime tests. Each test is executed as a separate Gitlab CI job, so that the status of each test is easily visible in the Gitlab CI web interface. - The Makefile is improved to auto-generate .gitlab-ci.yml from .gitlab-ci.yml.in, like we're doing for defconfigs. Since the dependencies of .gitlab-ci.yml are no longer correct, we abandon them and instead make it a PHONY target. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Arnout: simplify .gitlab-ci.in a little, removing redundant stuff; make .gitlab-ci.yml a PHONY target] Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 01 Jul, 2017 4 commits
-
-
Arnout Vandecappelle authored
It seems the ! is removed by the yaml parser, so it needs to be quoted. While we're at it, add some explanatory comment. Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Arnout Vandecappelle authored
The check-DEVELOPERS test would always fail, because && will return the exit code of the left-hand side if not 0, so it *always* returns 1. But in fact, the test can be simplified quite a lot: we can run getdeveloper directly, without arguments. That should just print 'No action specified', but it will also print any syntax errors it encountered. So we can just 'grep -v' the expected output away; if there is anything more, grep will return 0, but if there is nothing more, it will return 1. So we just need to invert the result. Incidentally, this also fixes the incorrect remaining reference to support/scripts. Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Chakra Divi authored
Signed-off-by:
Chakra Divi <chakra@openedev.com> [Thomas: remove host-uboot-tools from defconfig, already pulled by BR2_TARGET_UBOOT_BOOT_SCRIPT, remove trailing whitespace.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Arnout Vandecappelle authored
This verifies that the DEVELOPERS file doesn't contain errors. It just runs parse_developers from getdeveloperlib and errors out if that produces any output. Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 24 Jun, 2017 4 commits
-
-
Jagan Teki authored
Add initial support for Engicam Is.IoT MX6UL SOM board with below features: - U-Boot 2017.07-rc1 - Linux 4.11.5 - Default packages from buildroot Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> [Thomas: add host-dosfstools/host-mtools.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Jagan Teki authored
Add initial support for Engicam GEAM6UL SOM board with below features: - U-Boot 2017.07-rc1 - Linux 4.11.5 - Default packages from buildroot Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> [Thomas: add host-dosfstools and host-mtools.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Jagan Teki authored
Add initial support for Engicam i.CoreM6 Quad/Dual/DualLite/Solo RQS board with below features: - U-Boot 2017.07-rc1 - Linux 4.11.5 - Default packages from buildroot Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> [Thomas: add missing host-dosfstools and host-mtools.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Jagan Teki authored
Add initial support for Engicam i.CoreM6 DualLite/Solo board with below features: - U-Boot 2017.07-rc1 - Linux 4.11.5 - Default packages from buildroot U-Boot 2017.07-rc1 has common u-boot defconfig for All i.CoreM6 variant boards, so this patch update the same along with buildroot defconfig that reflect the common name. Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 21 Jun, 2017 1 commit
-
-
Chakra Divi authored
Add initial support for a13_olinuxino board with below features - U-Boot 2017.05 - Linux 4.11.5 - Default packages from buildroot Signed-off-by:
Chakra Divi <chakra@openedev.com> Reviewed-by:
Jagan Teki <jagan@amarulasolutions.com> [Thomas: - use full name in DEVELOPERS file - remove parametrization of the post-build.sh script, just hardcode the boot.cmd file used as input - add missing dosfstools and mtools host packages in defconfig, needed because a vfat partition is defined in the genimage.cfg file - minor tweaks to readme.txt file.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 12 Jun, 2017 1 commit
-
-
Thomas Petazzoni authored
Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 08 Jun, 2017 1 commit
-
-
Peter Korsgaard authored
Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- 14 May, 2017 1 commit
-
-
Thomas Petazzoni authored
Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 07 May, 2017 1 commit
-
-
Thomas Petazzoni authored
Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 16 Apr, 2017 1 commit
-
-
Arnout Vandecappelle authored
Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 20 Mar, 2017 1 commit
-
-
Guo Ren authored
gx6605s is a nice SOC for dvbs2 DVB product, and C-SKY inside. Signed-off-by:
Guo Ren <ren_guo@c-sky.com> [Thomas: drop post-image script copying the gdbinit file, and suggest to use gdb -x option instead to point to the gdbinit file in board/.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 10 Mar, 2017 1 commit
-
-
Arnout Vandecappelle authored
This is needed for defconfigs that use syslinux. Fixes https://gitlab.com/buildroot.org/buildroot/builds/11701092 Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- 07 Mar, 2017 1 commit
-
-
Ludovic Desroches authored
This commit: - Adds a development rootfs defconfig for the at91sam9x5ek board for NAND-based configurations. - Adds SD-card based configurations for the at91sam9x5ek board, both a minimal one and development one. Signed-off-by:
Ludovic Desroches <ludovic.desroches@atmel.com> [Thomas: add at91sam9x5ek_mmc_defconfig to have all four combinations: NAND minimal, NAND development, SD minimal, SD development.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- 05 Mar, 2017 2 commits
-
-
Jörg Krause authored
The board support package includes the following components: - U-Boot 2016.11 - Linux 4.9.3 - packages: - alsa-utils for basic audio usage of the on-board headphone jack and microphone - iw and wpa_supplicant for managing the wireless interface Two Linux patches are necessary to enable audio and wifi support. Both patches are fetched from the Linux next branch and are probably mainlined in Linux 4.11. A Linux configuration fragment enables the wireless device driver, which is not enabled by default in the mainline defconfig of the board. The wifi chip needs a NVRAM configuration file which is provided in the rootfs overlay. Signed-off-by:
Jörg Krause <joerg.krause@embedded.rocks> [Thomas: remove e2fsprogs from the target packages, add entry in DEVELOPERS file, remove C++ support.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Arnout Vandecappelle authored
The buildroot repository is now mirrored on https://gitlab.com/buildroot.org/buildroot so we can use Gitlab-CI to test Buildroot. Gitlab-CI is controlled by a .gitlab-ci.yml file that exists in the repository. For now, the only test is building all defconfigs (inspired on https://travis-ci.org/buildroot/buildroot-defconfig-testing/ ). Since all the defconfigs have to be specified in the .gitlab-ci.yml file, we generate the file based on .gitlab-ci.yml.in. The generated .gitlab-ci.yml file has to be committed into the repository, though, otherwise Gitlab-CI doesn't see it. So there is also a test to verify that .gitlab-ci.yml is up-to-date. Building all the defconfigs takes a long time. Gitlab-CI will do that every time it pulls from git.buildroot.org, which is once per hour. That is way too often. Therefore, the defconfigs are not built on pull, but only on explicit trigger through the API or when a tag is added. Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> [Thomas: - fix typo not -> no - add LC_ALL=C when calling 'ls -1' to get a predictable order of the defconfigs - regenerate .gitlab-ci.yml.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-