edk2: fix version information, rebuild binaries.
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmYVbGAACgkQTLbY7tPo cTiKIw/9G1GGakAfkq48BS7LDvO0u/qzFmt+EKaBtwbFEKEZ+aUp6RgdYENnARxO qJpffW8nief9VchjRSnJ2Sy9lKR/rfckwc9HgXpXtRVzqyMYJkJmuVMiw3H5INC6 QR+4IPIS3SckPPvBDMr92L0MQMYDNLnjnBF3KiZ0tNpRf5tstl4KN5QsatKk9gpB /sspC9DzujE8uuDrcPb9bEAUm/jILvD9CmDN9TWSq9uk6yLw3Rgqh5lvs5zK//HY cwzpEhn/OjLCfAx2RnXNDqBL2JbGLl65luVvMy+lkrB0PNP4YSREAuLdO4kwZGgx LWFvMhNvAYuBSEZcoX7vurUzcoMc3G5Awh4ybv1Auwn5iOXKIkES15DxmGJVItXN K09nFJiTI/Fr/zFHUqKGmM/PYggV5EjsKmTkJtKxn8u7GBTzbZOGQXCHK6pI3VpI m61L4VOzQxIBlM4e6NLS32TOejXS4MIMlRnFixwQDgWMUzEQ7SogHVFhv3GNaXBs DM6PRzdWUhpwMkRLzt+kO3hrJC4+SiZ1xMZQDoipIAtF3gKTz6/6vjtRtpMTmq9K eI6YZXG7LfiHDInKJyQZIF1H+OFMdv+OIDe+tssmyjMRXxzsPIeb3dTnuGRbYiCo Z/8UDig1EDPdu07Egr4ZM9S1GD0+r2OLFoJTH5G+zPvi+z0OCH8= =rslQ -----END PGP SIGNATURE----- Merge tag 'edk2-20240409-pull-request' of https://gitlab.com/kraxel/qemu into staging edk2: fix version information, rebuild binaries. # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmYVbGAACgkQTLbY7tPo # cTiKIw/9G1GGakAfkq48BS7LDvO0u/qzFmt+EKaBtwbFEKEZ+aUp6RgdYENnARxO # qJpffW8nief9VchjRSnJ2Sy9lKR/rfckwc9HgXpXtRVzqyMYJkJmuVMiw3H5INC6 # QR+4IPIS3SckPPvBDMr92L0MQMYDNLnjnBF3KiZ0tNpRf5tstl4KN5QsatKk9gpB # /sspC9DzujE8uuDrcPb9bEAUm/jILvD9CmDN9TWSq9uk6yLw3Rgqh5lvs5zK//HY # cwzpEhn/OjLCfAx2RnXNDqBL2JbGLl65luVvMy+lkrB0PNP4YSREAuLdO4kwZGgx # LWFvMhNvAYuBSEZcoX7vurUzcoMc3G5Awh4ybv1Auwn5iOXKIkES15DxmGJVItXN # K09nFJiTI/Fr/zFHUqKGmM/PYggV5EjsKmTkJtKxn8u7GBTzbZOGQXCHK6pI3VpI # m61L4VOzQxIBlM4e6NLS32TOejXS4MIMlRnFixwQDgWMUzEQ7SogHVFhv3GNaXBs # DM6PRzdWUhpwMkRLzt+kO3hrJC4+SiZ1xMZQDoipIAtF3gKTz6/6vjtRtpMTmq9K # eI6YZXG7LfiHDInKJyQZIF1H+OFMdv+OIDe+tssmyjMRXxzsPIeb3dTnuGRbYiCo # Z/8UDig1EDPdu07Egr4ZM9S1GD0+r2OLFoJTH5G+zPvi+z0OCH8= # =rslQ # -----END PGP SIGNATURE----- # gpg: Signature made Tue 09 Apr 2024 17:27:12 BST # gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138 # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full] # gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full] # gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full] # Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138 * tag 'edk2-20240409-pull-request' of https://gitlab.com/kraxel/qemu: edk2: rebuild binaries with correct version information edk2/seabios: use common extra version edk2: commit version info edk2: get version + date from git submodule Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
927284d65b
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -41,8 +41,8 @@ x86_64_cross_prefix := $(call find-cross-prefix,x86_64)
|
||||
riscv32_cross_prefix := $(call find-cross-prefix,riscv32)
|
||||
riscv64_cross_prefix := $(call find-cross-prefix,riscv64)
|
||||
|
||||
# tag our seabios builds
|
||||
SEABIOS_EXTRAVERSION="-prebuilt.qemu.org"
|
||||
# tag our firmware builds
|
||||
FIRMWARE_EXTRAVERSION = -prebuilt.qemu.org
|
||||
|
||||
#
|
||||
# EfiRom utility is shipped with edk2 / tianocore, in BaseTools/
|
||||
@ -52,6 +52,8 @@ SEABIOS_EXTRAVERSION="-prebuilt.qemu.org"
|
||||
#
|
||||
EDK2_EFIROM = edk2/BaseTools/Source/C/bin/EfiRom
|
||||
|
||||
-include edk2-version
|
||||
|
||||
default help:
|
||||
@echo "nothing is build by default"
|
||||
@echo "available build targets:"
|
||||
@ -91,12 +93,12 @@ build-seabios-config-%: config.%
|
||||
mkdir -p seabios/builds/$*
|
||||
cp $< seabios/builds/$*/.config
|
||||
$(MAKE) -C seabios \
|
||||
EXTRAVERSION=$(SEABIOS_EXTRAVERSION) \
|
||||
EXTRAVERSION=$(FIRMWARE_EXTRAVERSION) \
|
||||
CROSS_PREFIX=$(x86_64_cross_prefix) \
|
||||
KCONFIG_CONFIG=$(CURDIR)/seabios/builds/$*/.config \
|
||||
OUT=$(CURDIR)/seabios/builds/$*/ oldnoconfig
|
||||
$(MAKE) -C seabios \
|
||||
EXTRAVERSION=$(SEABIOS_EXTRAVERSION) \
|
||||
EXTRAVERSION=$(FIRMWARE_EXTRAVERSION) \
|
||||
CROSS_PREFIX=$(x86_64_cross_prefix) \
|
||||
KCONFIG_CONFIG=$(CURDIR)/seabios/builds/$*/.config \
|
||||
OUT=$(CURDIR)/seabios/builds/$*/ all
|
||||
@ -147,10 +149,19 @@ skiboot:
|
||||
$(MAKE) -C skiboot CROSS=$(powerpc64_cross_prefix)
|
||||
cp skiboot/skiboot.lid ../pc-bios/skiboot.lid
|
||||
|
||||
efi:
|
||||
edk2-version: edk2
|
||||
if test -e edk2/.git; then \
|
||||
echo "EDK2_STABLE = $$(cd edk2; git describe --tags --match 'edk2-stable*')" > $@; \
|
||||
echo "EDK2_DATE = $$(cd edk2; git log -1 --pretty='format:%cd' --date='format:%m/%d/%Y')" >> $@; \
|
||||
else \
|
||||
touch $@; \
|
||||
fi
|
||||
|
||||
efi: edk2-version
|
||||
$(PYTHON) edk2-build.py --config edk2-build.config \
|
||||
--version-override "edk2-stable202302-for-qemu" \
|
||||
--release-date "03/01/2023"
|
||||
--version-override "$(EDK2_STABLE)$(FIRMWARE_EXTRAVERSION)" \
|
||||
--release-date "$(EDK2_DATE)" \
|
||||
--silent --no-logs
|
||||
rm -f ../pc-bios/edk2-*.fd.bz2
|
||||
bzip2 --verbose ../pc-bios/edk2-*.fd
|
||||
|
||||
|
2
roms/edk2-version
Normal file
2
roms/edk2-version
Normal file
@ -0,0 +1,2 @@
|
||||
EDK2_STABLE = edk2-stable202402
|
||||
EDK2_DATE = 02/14/2024
|
Loading…
Reference in New Issue
Block a user