- Jan 11, 2020
-
-
Tom Rini authored
Given our tests in GitLab / Azure we can use QEMU v4.2.0 for all platforms now. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Nov 23, 2019
-
-
remove from NXP arm32 all layerscape boards and build them instead in already existing layerscape jobs (which now not only build aarch64 boards) Signed-off-by:
Heiko Schocher <hs@denx.de>
-
move orangepi builds into a new job, and exclude orangepi builds from sunxi and rockchip jobs. Signed-off-by:
Heiko Schocher <hs@denx.de> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
- Nov 07, 2019
-
-
Tom Rini authored
When using the OVERRIDE variable we need to pass -O to buildman as well to use the "override" option to buildman. Fixed: e9500f49 ("travis: Use buildman for building with clang") Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Nov 05, 2019
-
-
Tom Rini authored
With python3 we're now tripping over a long-standing problem with how we add to the buildman file with some toolchains. We cannot have multiple toolchain-alias sections as that leads to a parse error. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Oct 30, 2019
-
-
Tom Rini authored
As things stand today, we have tools that CI requires where "python" must be "python2". We need to use a virtualenv and pip in order to ensure that our pytest tests can be run. Rework things slightly so that: - On Travis-CI, we install python-pyelftools for the platforms that require pyelftools to be installed. - On GitLab-CI, we move to a newer base image that includes python3-pip and continue to use a virtualenv per job that needs it, for the correct set of packages. Reviewed-by:
Simon Glass <sjg@chromium.org> Tested-by:
Stephen Warren <swarren@nvidia.com> Tested-by: Simon Glass <sjg@chromium.org> [on sandbox] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Fix the following spit from pytest: u-boot/test/py/conftest.py:438: RemovedInPytest4Warning: MarkInfo objects are deprecated as they contain merged marks which are hard to deal with correctly. Please use node.get_closest_marker(name) or node.iter_markers(name). Docs: https://docs.pytest.org/en/latest/mark.html#updating-code for board in mark.args: In both cases, the later suggestion is applicable. Reviewed-by:
Stephen Warren <swarren@nvidia.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Igor Opaniuk <igor.opaniuk@gmail.com> [trini: Update for current file with a few more cases, un-pin pytest in CI] Tested-by: Simon Glass <sjg@chromium.org> [on sandbox] Tested-by:
Stephen Warren <swarren@nvidia.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Oct 29, 2019
-
-
Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
- Oct 16, 2019
-
-
Tom Rini authored
Split the ARMv7 and AArch64 platforms into separate jobs, to avoid them taking too long to build overall. Also rename them from "Xilinx" to "Zynq*" to reflect slightly better what is being built and to pull in a few more board matches. Reviewed-by:
Michal Simek <michal.simek@xilinx.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
Split the 32bit and 64bit platforms into separate jobs, to avoid them taking too long to build overall. Cc: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
- Split "tqc" and "technexion" out into their own jobs and exclude them from the catch-all jobs - Clarify the job labels a little more. Cc: Stefano Babic <sbabic@denx.de> Signed-off-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
U-Boot cannot be built for h2200_defconfig with CONFIG_DM=y. The maintainer Lukasz Dalek suggested to remove the board. https://lists.denx.de/pipermail/u-boot/2019-August/380685.html Cc: Lukasz Dalek <luk0104@gmail.com> Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> [trini: As this is the last non-toradex PXA board, update travis too] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Oct 13, 2019
-
-
Tom Rini authored
We don't need to pull in anything from the MIPS job so exclude that from the new bcm job and make it clear it's building only ARM. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Oct 09, 2019
-
-
Tom Rini authored
Build the keystone 3 platforms with the keystone 2 platforms, in order to get back more room in the "catch-all" build jobs. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
As both "catch-all" ARM jobs are nearing their time limit, move all of the bcm SoC boards into a single job. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Oct 08, 2019
-
-
Tom Rini authored
To match what we're doing in GitLab, move to 'bionic' for these builds as well. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Sep 24, 2019
-
-
This commit add envtools suppport to CI to verify if there is no build issues. Signed-off-by:
Pierre-Jean Texier <pjtexier@koncepto.io> Acked-by:
Heiko Schocher <hs@denx.de> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
- Sep 19, 2019
-
-
trusty is getting old, move to xenial (16.04) to get updated gcc and other tools. Signed-off-by:
Ramon Fried <rfried.dev@gmail.com>
-
- Aug 02, 2019
-
-
Run the Python tests on the RISC-V architecture too. https://github.com/swarren/uboot-test-hooks has already been updated. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
- Jul 24, 2019
-
-
Simon Glass authored
This class is the new way to handle arguments in Python. Convert binman over to use it. At the same time, introduce commands so that we can separate out the different parts of binman functionality. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Coreboot uses a simple flash-based filesystem called Coreboot Filesystem (CBFS) to organise files used during boot. This allows files to be named and their position in the flash to be set. It has special features for dealing with x86 devices which typically memory-map their SPI flash to the top of 32-bit address space and need a 'boot block' ending there. Create a library to help create and read CBFS files. This includes a writer class, a reader class and associated other helpers. Only a subset of features are currently supported. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Tools like ifwitool may not be available in the PATH, but are available in the build. These tools may be needed by tests, so allow tests to use the --toolpath flag. Also use this flag with travis. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jul 18, 2019
-
-
Tom Rini authored
We now have a proper fix for this test, stop disabling it in CI. This reverts commit ae8d23a6. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jul 17, 2019
-
-
In order to boot u-boot in the aspeed machine we need to run at least qemu 3059c2f5a813 (v4.0.0-1592-g3059c2f5a813), which is not in a released tag. This should be changed to v4.1.0 when it is released. Signed-off-by:
Joel Stanley <joel@jms.id.au>
-
Signed-off-by:
Joel Stanley <joel@jms.id.au>
-
- Jul 14, 2019
-
-
Tom Rini authored
This test is currently broken so disable it for now. Cc: Ramon Fried <ramon.fried@gmail.com> Cc: Simon Glass <sjg@chromium.org> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jun 26, 2019
-
-
Currently rockchip platform is using explicit 'make u-boot.itb' for building u-boot.itb but if we enable CONFIG_BUILD_TARGET as 'u-boot.itb' then the resulting u-boot.itb directly will create by make. But, that indeed make travis build fail since it require python-pyelftools host package. So add pyelftools install entry as 'pip install pyelftools', this would create pyelftools on travis host which are required to build rk3399 itb. Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> Reviewed-by:
Kever Yang <kever.yang@rock-chips.com>
-
- Jun 21, 2019
-
-
NXP's LS1028 and LX2160 platform build support added via buildman in travis.yml. Signed-off-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
- Apr 26, 2019
-
-
Stefan Roese authored
With the latest size increase of the openrd boards, they all compile clean again. Let's mark them as maintained again and add the Travis job. Please note that I can only compile-test these targets as I don't have access to one of those boards. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Albert ARIBAUD <albert-u-boot@aribaud.net> Cc: Vagrant Cascadian <vagrant@debian.org> Cc: Chris Packham <judge.packham@gmail.com> Cc: Tom Rini <trini@konsulko.com>
-
- Apr 22, 2019
-
-
At least MIPS Boston currently uses srec_cat tool to fiddle with srecords. There will be other platforms coming, so install the tool to prevent build problems. Signed-off-by:
Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Michal Simek <michal.simek@xilinx.com> Cc: Tom Rini <trini@konsulko.com>
-
- Apr 02, 2019
-
-
Fix missing at91 boards and split the at91 in two categories: at91 arm v7 at91 arm926esj which are the two main cores for the at91 architecture. Signed-off-by:
Eugen Hristev <eugen.hristev@microchip.com>
-
- Feb 19, 2019
-
-
Tom Rini authored
We build the platform here that matches with "omap" in its own job, don't need to have it here as well. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jan 24, 2019
-
-
Michal Simek authored
Test Xilinx Versal Virt platform running on the v3.1.0 Qemu. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- Jan 22, 2019
-
-
Rick Chen authored
Download nds32 prebuild toolchain from github which is base on gcc 8.0.1 version for regression. Signed-off-by:
Rick Chen <rick@andestech.com> Cc: Greentime Hu <greentime@andestech.com>
-
- Jan 18, 2019
-
-
Vexpress ca15_tc2 is failing with 3.1.0 because of QEMU issue. When this patch is applied https://patchwork.kernel.org/patch/10754401/ Vexpress can be also turn to newer QEMU version. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
This change enables setting up specific Qemu version or sha1 for new targets which are added after (current) v3.0.0 version. This changes is preparation step for adding new Xilinx Versal Virt platform which was merge after v3.0.0. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
The single job for all Layerscape 10xx platforms is close to, and sometimes exceeds the time limit for a single job configuration. Break this down into jobs for LS101x, LS104x and LS108x instead. While in here, in the name portion of these jobs, refer to them as NXP for ARM and not Freescale as they've been NXP for quite some time. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jan 15, 2019
-
-
Simon Glass authored
Now that buildman supports clang, use it. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
- Dec 15, 2018
-
-
The motivation for this is to allow distributions to distribute all possible tools in a generic way, avoiding the need of specific tools building for each machine. Especially on OpenEmbedded / Yocto Project ecosystem, it is very common each BSP to end providing their specific tools when they need to generate images for some SoC (e.g MX23 / MX28 in meta-freescale case). Using this, we can package the tools doing: $: make tools-only_defconfig $: make tools-only Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> [trini: Add MAINTAINERS entry for myself, add to .travis.yml, make U-Boot itself buildable to not trip up other frameworks] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Dec 10, 2018
-
-
Tom Rini authored
The genboardscfg.py script will emit a WARNING message if we have new defconfig files that are not listed in a MAINTAINERS file. Make new cases of this a failure we catch in Travis-CI. Signed-off-by:
Tom Rini <trini@konsulko.com>
-