提交 53defa05 编写于 作者: P Peter Maydell

Merge remote-tracking branch 'remotes/lersek/tags/edk2-pull-2019-06-14' into staging

edk2-stable201905 was released on 2019-06-06:

  https://github.com/tianocore/edk2/releases/tag/edk2-stable201905

Advance QEMU's edk2 submodule to edk2-stable201905, and rebuild the
firmware binaries. This should be the edk2 release that goes into QEMU
4.1.

Launchpad: https://bugs.launchpad.net/qemu/+bug/1831477

# gpg: Signature made Fri 14 Jun 2019 21:09:29 BST
# gpg:                using RSA key D39DA71E0D496CFA
# gpg: Good signature from "Laszlo Ersek <lersek@redhat.com>" [marginal]
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: F5D9 660F 1BA5 F310 A95A  C5E0 466A EAE0 6125 3988
#      Subkey fingerprint: B3A5 5D3F 88A8 90ED 2E63  3E8D D39D A71E 0D49 6CFA

* remotes/lersek/tags/edk2-pull-2019-06-14:
  pc-bios: update the README file with edk2-stable201905 information
  pc-bios: refresh edk2 build artifacts for edk2-stable201905
  roms/Makefile.edk2: update input file list for "pc-bios/edk2-licenses.txt"
  roms/Makefile.edk2: remove edk2-stable201903 network feature test macros
  roms/edk2: update submodule from edk2-stable201903 to edk2-stable201905
  roms/Makefile.edk2: define edk2-stable201905 network feature test macros
Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
...@@ -55,9 +55,11 @@ ...@@ -55,9 +55,11 @@
variable store templates built from the TianoCore community's EFI Development variable store templates built from the TianoCore community's EFI Development
Kit II project Kit II project
<https://github.com/tianocore/tianocore.github.io/wiki/EDK-II>. The images <https://github.com/tianocore/tianocore.github.io/wiki/EDK-II>. The images
were built at git tag "edk2-stable201903". The firmware binaries bundle parts were built at git tag "edk2-stable201905". The firmware binaries bundle parts
of the OpenSSL project, at git tag "OpenSSL_1_1_0j" (the OpenSSL tag is a of the OpenSSL project, at git tag "OpenSSL_1_1_1b" (the OpenSSL tag is a
function of the edk2 tag). Licensing information is given in function of the edk2 tag). Parts of the Berkeley SoftFloat library are
"edk2-licenses.txt". The image files are described by the JSON documents in bundled as well, at Release 3e plus a subsequent typo fix (commit
the "pc-bios/descriptors" directory, which conform to the b64af41c3276f97f0e181920400ee056b9c88037), as an OpenSSL dependency on 32-bit
"docs/interop/firmware.json" schema. ARM. Licensing information is given in "edk2-licenses.txt". The image files
are described by the JSON documents in the "pc-bios/descriptors" directory,
which conform to the "docs/interop/firmware.json" schema.
此差异已折叠。
...@@ -17,7 +17,9 @@ toolchain = $(shell source ./edk2-funcs.sh && qemu_edk2_get_toolchain $(1)) ...@@ -17,7 +17,9 @@ toolchain = $(shell source ./edk2-funcs.sh && qemu_edk2_get_toolchain $(1))
licenses := \ licenses := \
edk2/License.txt \ edk2/License.txt \
edk2/License-History.txt \
edk2/OvmfPkg/License.txt \ edk2/OvmfPkg/License.txt \
edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/COPYING.txt \
edk2/CryptoPkg/Library/OpensslLib/openssl/LICENSE edk2/CryptoPkg/Library/OpensslLib/openssl/LICENSE
# The "edk2-arm-vars.fd" varstore template is suitable for aarch64 as well. # The "edk2-arm-vars.fd" varstore template is suitable for aarch64 as well.
...@@ -57,7 +59,7 @@ submodules: ...@@ -57,7 +59,7 @@ submodules:
--arch=AARCH64 \ --arch=AARCH64 \
--platform=ArmVirtPkg/ArmVirtQemu.dsc \ --platform=ArmVirtPkg/ArmVirtQemu.dsc \
-D NETWORK_IP6_ENABLE \ -D NETWORK_IP6_ENABLE \
-D HTTP_BOOT_ENABLE -D NETWORK_HTTP_BOOT_ENABLE
cp edk2/Build/ArmVirtQemu-AARCH64/DEBUG_$(call toolchain,aarch64)/FV/QEMU_EFI.fd \ cp edk2/Build/ArmVirtQemu-AARCH64/DEBUG_$(call toolchain,aarch64)/FV/QEMU_EFI.fd \
$@ $@
truncate --size=64M $@ truncate --size=64M $@
...@@ -68,7 +70,7 @@ submodules: ...@@ -68,7 +70,7 @@ submodules:
--arch=ARM \ --arch=ARM \
--platform=ArmVirtPkg/ArmVirtQemu.dsc \ --platform=ArmVirtPkg/ArmVirtQemu.dsc \
-D NETWORK_IP6_ENABLE \ -D NETWORK_IP6_ENABLE \
-D HTTP_BOOT_ENABLE -D NETWORK_HTTP_BOOT_ENABLE
cp edk2/Build/ArmVirtQemu-ARM/DEBUG_$(call toolchain,arm)/FV/QEMU_EFI.fd \ cp edk2/Build/ArmVirtQemu-ARM/DEBUG_$(call toolchain,arm)/FV/QEMU_EFI.fd \
$@ $@
truncate --size=64M $@ truncate --size=64M $@
...@@ -79,8 +81,8 @@ submodules: ...@@ -79,8 +81,8 @@ submodules:
--arch=IA32 \ --arch=IA32 \
--platform=OvmfPkg/OvmfPkgIa32.dsc \ --platform=OvmfPkg/OvmfPkgIa32.dsc \
-D NETWORK_IP6_ENABLE \ -D NETWORK_IP6_ENABLE \
-D HTTP_BOOT_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \
-D TLS_ENABLE \ -D NETWORK_TLS_ENABLE \
-D TPM2_ENABLE \ -D TPM2_ENABLE \
-D TPM2_CONFIG_ENABLE -D TPM2_CONFIG_ENABLE
cp edk2/Build/OvmfIa32/DEBUG_$(call toolchain,i386)/FV/OVMF_CODE.fd $@ cp edk2/Build/OvmfIa32/DEBUG_$(call toolchain,i386)/FV/OVMF_CODE.fd $@
...@@ -91,8 +93,8 @@ submodules: ...@@ -91,8 +93,8 @@ submodules:
--arch=IA32 \ --arch=IA32 \
--platform=OvmfPkg/OvmfPkgIa32.dsc \ --platform=OvmfPkg/OvmfPkgIa32.dsc \
-D NETWORK_IP6_ENABLE \ -D NETWORK_IP6_ENABLE \
-D HTTP_BOOT_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \
-D TLS_ENABLE \ -D NETWORK_TLS_ENABLE \
-D TPM2_ENABLE \ -D TPM2_ENABLE \
-D TPM2_CONFIG_ENABLE \ -D TPM2_CONFIG_ENABLE \
-D SECURE_BOOT_ENABLE \ -D SECURE_BOOT_ENABLE \
...@@ -105,8 +107,8 @@ submodules: ...@@ -105,8 +107,8 @@ submodules:
--arch=X64 \ --arch=X64 \
--platform=OvmfPkg/OvmfPkgX64.dsc \ --platform=OvmfPkg/OvmfPkgX64.dsc \
-D NETWORK_IP6_ENABLE \ -D NETWORK_IP6_ENABLE \
-D HTTP_BOOT_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \
-D TLS_ENABLE \ -D NETWORK_TLS_ENABLE \
-D TPM2_ENABLE \ -D TPM2_ENABLE \
-D TPM2_CONFIG_ENABLE -D TPM2_CONFIG_ENABLE
cp edk2/Build/OvmfX64/DEBUG_$(call toolchain,x86_64)/FV/OVMF_CODE.fd $@ cp edk2/Build/OvmfX64/DEBUG_$(call toolchain,x86_64)/FV/OVMF_CODE.fd $@
...@@ -118,8 +120,8 @@ submodules: ...@@ -118,8 +120,8 @@ submodules:
--arch=X64 \ --arch=X64 \
--platform=OvmfPkg/OvmfPkgIa32X64.dsc \ --platform=OvmfPkg/OvmfPkgIa32X64.dsc \
-D NETWORK_IP6_ENABLE \ -D NETWORK_IP6_ENABLE \
-D HTTP_BOOT_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \
-D TLS_ENABLE \ -D NETWORK_TLS_ENABLE \
-D TPM2_ENABLE \ -D TPM2_ENABLE \
-D TPM2_CONFIG_ENABLE \ -D TPM2_CONFIG_ENABLE \
-D SECURE_BOOT_ENABLE \ -D SECURE_BOOT_ENABLE \
......
edk2 @ 20d2e5a1
Subproject commit 89910a39dcfd788057caa5d88b7e76e112d187b5 Subproject commit 20d2e5a125e34fc8501026613a71549b2a1a3e54
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册