[PATCH 0/6] Add Qemu tests for MIPS Malta machine
Daniel Schwierzeck
daniel.schwierzeck at gmail.com
Sat Jun 6 22:55:30 CEST 2020
The currently used qemu_mips target respectively the Qemu
generic MIPS machine is marked as deprecated by Qemu. One should
use the MIPS Malta machine. Also the qemu_mips target only exists
in U-Boot, the Linux support was removed centuries ago. Thus we
should deprecated and remove the qemu_mips target eventually.
The first step would be to move the MIPS specific Qemu CI tests to
the Malta targets which also covers all 32/64 bit and Little/Big
Endian variants.
Successful CI runs on Gitlab, Travis CI and Azure:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/3557
https://travis-ci.org/github/danielschwierzeck/u-boot/builds/695247372
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=4&view=results
Complementary pull request for uboot-test-hooks:
https://github.com/swarren/uboot-test-hooks/pull/30
Daniel Schwierzeck (6):
tools: add script for byte endianness swapping
Makefile: add rule to generate u-boot-swap.bin
mips: malta: build u-boot-swap.bin
.gitlab-ci.yml: add Qemu tests for MIPS Malta board
.travis.yml: add Qemu tests for MIPS Malta board
.azure-pipelines.yml: add Qemu tests for MIPS Malta board
.azure-pipelines.yml | 16 +++++++++++
.gitlab-ci.yml | 32 +++++++++++++++++++++
.travis.yml | 28 +++++++++++++++++++
Makefile | 6 ++++
configs/malta64el_defconfig | 1 +
configs/maltael_defconfig | 1 +
tools/endian-swap.py | 55 +++++++++++++++++++++++++++++++++++++
7 files changed, 139 insertions(+)
create mode 100755 tools/endian-swap.py
--
2.27.0
More information about the U-Boot
mailing list