roms: Support compile the efi bios for loongarch
authorXianglai Li <lixianglai@loongson.cn>
Wed, 24 Jul 2024 02:22:45 +0000 (10:22 +0800)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 17 Sep 2024 08:26:26 +0000 (10:26 +0200)
commitb883fb93dba24ce3c53551a5abf6b2f477312535
treea7472a95c3b4ca439090848cc8b75c8b98dc18b0
parent065e2ecf79cdf7da94542caab2b847de57035d8c
roms: Support compile the efi bios for loongarch

Added loongarch UEFI BIOS support to compiled scripts.

  UEFI code images require 16M alignment, flash images require
16M alignment, under the loongarch architecture.This is agreed
upon when the firmware is loaded in QEMU under Loongarch.

  The naming of UEFI under loongarch refers to the x86 and arm naming methods,
and the UEFI image names in x86 and arm are:
edk2-i386-code.fd
edk2-i386-vars.fd
edk2-arm-code.fd
edk2-arm-vars.fd
So on loongarch, we named it:
edk2-loongarch64-code.fd
edk2-loongarch64-vars.fd

Signed-off-by: Xianglai Li <lixianglai@loongson.cn>
Message-ID: <20240724022245.1317884-1-lixianglai@loongson.cn>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
docs/system/loongarch/virt.rst
meson.build
pc-bios/descriptors/60-edk2-loongarch64.json [new file with mode: 0644]
pc-bios/descriptors/meson.build
pc-bios/meson.build
roms/edk2-build.config