Merge tag 'edk2-stable202408-20240917-pull-request' of https://gitlab.com/kraxel/qemu into staging
edk2: update to 2024-08 stable tag. acpi: update test data (address changed due to firmware size change). # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmbpP4kACgkQTLbY7tPo # cTjurg//WYI/pofJzsYaeYdMhFwuw1b64Hj0r50fjoOGEHiPQFLHGU9RpFmpEAKd # lUfP+b3CztWDbK3gjRMt+1ah845SVG5VxdMPVL/F3eqKs2/eKD9ujcqIpNRGyX69 # x0e+FkohmrjCEyHNHBJjKOuqfkdqbQLtIvW1fLt8OzfsKGKvz9Kd4nZdIBX4PmDx # sM7U44qnyLvM4AGf0QJY+v6vsqCSCy6LmgqF3vNdvnNeV09by4JvICXit486FqNK # DrhFX16oJ/fSrJ03FSd/gps8o+YCSW7pm4Yo4GNAFX02XHCoO/lS+QraA9vs4raC # 1FduQgV6pceR667SjuAiHsCyewVUlz7bdXgCCUtFFUzPmcBzYyOcwmEh4d15quD0 # kTiopy3Q52v2t688Se2iv08vs3sVLVCtti2UAntvhSTjVOOFUhMuNRuA4gbAk+2K # 71sixGgbVv5+woLV1YHqJR3swSXUMD/4RglJMKjC829CWCHOOQ1lY6qgjFlj8U8+ # uSW4Kq9Mq2ORnH/8egr3ctV6uPZHq6uQt+zyzYVm5m2DmnJMFCrlMt7ABOzsVWKs # N1Q3QEbUXqotzicCu9JHisKwp90kVp+rWgy+98xxk2P3JbiYrla31HeJPVRw4BM+ # uhphdzzUKGLrtWP8PCw+alSfW+Yt3olD87IBXOKlviah2fW9qWg= # =4kSg # -----END PGP SIGNATURE----- # gpg: Signature made Tue 17 Sep 2024 09:36:25 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-stable202408-20240917-pull-request' of https://gitlab.com/kraxel/qemu: tests/acpi: disallow acpi test data updates tests/acpi: update aarch64/virt/SSDT.memhp add loongarch binaries for edk2-stable202408 roms: Support compile the efi bios for loongarch update binaries to edk2-stable202408 update submodule and version file to edk2-stable202408 tests/acpi: allow acpi test data updates Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
@@ -64,7 +64,7 @@ Note: You need get the latest cross-tools at https://github.com/loongson/build-t
|
||||
|
||||
(3) Build BIOS:
|
||||
|
||||
See: https://github.com/tianocore/edk2-platforms/tree/master/Platform/Loongson/LoongArchQemuPkg#readme
|
||||
See: https://github.com/tianocore/edk2/tree/master/OvmfPkg/LoongArchVirt#readme
|
||||
|
||||
Note: To build the release version of the bios, set --buildtarget=RELEASE,
|
||||
the bios file path: Build/LoongArchQemu/RELEASE_GCC5/FV/QEMU_EFI.fd
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@ else
|
||||
iasl = find_program(get_option('iasl'), required: true)
|
||||
endif
|
||||
|
||||
edk2_targets = [ 'arm-softmmu', 'aarch64-softmmu', 'i386-softmmu', 'x86_64-softmmu', 'riscv64-softmmu' ]
|
||||
edk2_targets = [ 'arm-softmmu', 'aarch64-softmmu', 'i386-softmmu', 'x86_64-softmmu', 'riscv64-softmmu', 'loongarch64-softmmu' ]
|
||||
unpack_edk2_blobs = false
|
||||
foreach target : edk2_targets
|
||||
if target in target_dirs
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"description": "UEFI firmware for loongarch64",
|
||||
"interface-types": [
|
||||
"uefi"
|
||||
],
|
||||
"mapping": {
|
||||
"device": "flash",
|
||||
"executable": {
|
||||
"filename": "@DATADIR@/edk2-loongarch64-code.fd",
|
||||
"format": "raw"
|
||||
},
|
||||
"nvram-template": {
|
||||
"filename": "@DATADIR@/edk2-loongarch64-vars.fd",
|
||||
"format": "raw"
|
||||
}
|
||||
},
|
||||
"targets": [
|
||||
{
|
||||
"architecture": "loongarch64",
|
||||
"machines": [
|
||||
"virt*"
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
|
||||
],
|
||||
"tags": [
|
||||
|
||||
]
|
||||
}
|
||||
@@ -5,7 +5,8 @@ if unpack_edk2_blobs and get_option('install_blobs')
|
||||
'60-edk2-aarch64.json',
|
||||
'60-edk2-arm.json',
|
||||
'60-edk2-i386.json',
|
||||
'60-edk2-x86_64.json'
|
||||
'60-edk2-x86_64.json',
|
||||
'60-edk2-loongarch64.json'
|
||||
]
|
||||
configure_file(input: files(f),
|
||||
output: f,
|
||||
|
||||
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.
Binary file not shown.
Binary file not shown.
@@ -11,6 +11,8 @@ if unpack_edk2_blobs
|
||||
'edk2-i386-vars.fd',
|
||||
'edk2-x86_64-code.fd',
|
||||
'edk2-x86_64-secure-code.fd',
|
||||
'edk2-loongarch64-code.fd',
|
||||
'edk2-loongarch64-vars.fd',
|
||||
]
|
||||
|
||||
foreach f : fds
|
||||
|
||||
+1
-1
Submodule roms/edk2 updated: edc6681206...b158dad150
@@ -131,3 +131,16 @@ cpy1 = FV/RISCV_VIRT_CODE.fd edk2-riscv-code.fd
|
||||
cpy2 = FV/RISCV_VIRT_VARS.fd edk2-riscv-vars.fd
|
||||
pad1 = edk2-riscv-code.fd 32m
|
||||
pad2 = edk2-riscv-vars.fd 32m
|
||||
|
||||
####################################################################################
|
||||
# LoongArch64
|
||||
|
||||
[build.loongarch64.qemu]
|
||||
conf = OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc
|
||||
arch = LOONGARCH64
|
||||
plat = LoongArchVirtQemu
|
||||
dest = ../pc-bios
|
||||
cpy1 = FV/QEMU_EFI.fd edk2-loongarch64-code.fd
|
||||
pad1 = edk2-loongarch64-code.fd 16m
|
||||
cpy2 = FV/QEMU_VARS.fd edk2-loongarch64-vars.fd
|
||||
pad2 = edk2-loongarch64-vars.fd 16m
|
||||
|
||||
+2
-2
@@ -1,2 +1,2 @@
|
||||
EDK2_STABLE = edk2-stable202402
|
||||
EDK2_DATE = 02/14/2024
|
||||
EDK2_STABLE = edk2-stable202408
|
||||
EDK2_DATE = 08/13/2024
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user