[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 47fee6: roms/edk2-funcs: Force softfloat ARM
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 47fee6: roms/edk2-funcs: Force softfloat ARM toolchain pre... |
Date: |
Tue, 21 Jan 2020 08:15:17 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 47fee64be674f121482ebc5def4dc0c3e13ed34b
https://github.com/qemu/qemu/commit/47fee64be674f121482ebc5def4dc0c3e13ed34b
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2020-01-21 (Tue, 21 Jan 2020)
Changed paths:
M roms/edk2-funcs.sh
Log Message:
-----------
roms/edk2-funcs: Force softfloat ARM toolchain prefix on Debian
The Debian (based) distributions currently provides 2 ARM
toolchains, documented as [1]:
* The ARM EABI (armel) port targets a range of older 32-bit ARM
devices, particularly those used in NAS hardware and a variety
of *plug computers.
* The newer ARM hard-float (armhf) port supports newer, more
powerful 32-bit devices using version 7 of the ARM architecture
specification.
For various reasons documented in [2], the EDK2 project suggests
to use the softfloat toolchain (named 'armel' by Debian).
Force the softfloat cross toolchain prefix on Debian distributions.
[1] https://www.debian.org/ports/arm/#status
[2] https://github.com/tianocore/edk2/commit/41203b9a
Reviewed-by: Laszlo Ersek <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 71920809ceabedf7dbec67dda4d649bcbb11f55c
https://github.com/qemu/qemu/commit/71920809ceabedf7dbec67dda4d649bcbb11f55c
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2020-01-21 (Tue, 21 Jan 2020)
Changed paths:
A .gitlab-ci-edk2.yml
A .gitlab-ci.d/edk2/Dockerfile
M .gitlab-ci.yml
M MAINTAINERS
Log Message:
-----------
gitlab-ci.yml: Add jobs to build EDK2 firmware binaries
Add two GitLab job to build the EDK2 firmware binaries.
The first job build a Docker image with the packages requisite
to build EDK2, and store this image in the GitLab registry.
The second job pull the image from the registry and build the
EDK2 firmware binaries.
The docker image is only rebuilt if the GitLab YAML or the
Dockerfile is updated.
The second job is only built when the roms/edk2/ submodule is
updated, when a git-ref starts with 'edk2' or when the last
commit contains 'EDK2'. The files generated are archived in
the artifacts.zip file.
With edk2-stable201905, it took 2 minutes 52 seconds to build
the docker image, and 36 minutes 28 seconds to generate the
artifacts.zip with the firmware binaries (filesize: 10MiB).
See: https://gitlab.com/philmd/qemu/pipelines/107553178
Reviewed-by: Laszlo Ersek <address@hidden>
Acked-by: Thomas Huth <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
https://github.com/qemu/qemu/commit/3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
Author: Peter Maydell <address@hidden>
Date: 2020-01-21 (Tue, 21 Jan 2020)
Changed paths:
A .gitlab-ci-edk2.yml
A .gitlab-ci.d/edk2/Dockerfile
M .gitlab-ci.yml
M MAINTAINERS
M roms/edk2-funcs.sh
Log Message:
-----------
Merge remote-tracking branch 'remotes/philmd-gitlab/tags/edk2-next-20200121'
into staging
EDK2 firmware patches
Another set of build-sys patches, to help building the firmware
binaries we use for testing. We almost have reproducible builds.
# gpg: Signature made Tue 21 Jan 2020 15:14:09 GMT
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <address@hidden>"
[full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* remotes/philmd-gitlab/tags/edk2-next-20200121:
gitlab-ci.yml: Add jobs to build EDK2 firmware binaries
roms/edk2-funcs: Force softfloat ARM toolchain prefix on Debian
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/a4ccd092ac45...3e08b2b9cb64
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 47fee6: roms/edk2-funcs: Force softfloat ARM toolchain pre...,
Peter Maydell <=