From patchwork Sat Jun 6 20:55:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 241852 List-Id: U-Boot discussion From: daniel.schwierzeck at gmail.com (Daniel Schwierzeck) Date: Sat, 6 Jun 2020 22:55:30 +0200 Subject: [PATCH 0/6] Add Qemu tests for MIPS Malta machine Message-ID: <20200606205536.21978-1-daniel.schwierzeck@gmail.com> 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