mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
OvmfPkg/VirtMmCommunicationDxe: enable loongarch64
For QEMU version support references, please see:
e1092f765d
Suggested-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Dongyan Qian <qiandongyan@loongson.cn>
Cc: Chao Li <lichao@loongson.cn>
Cc: Bibo Mao <maobibo@loongson.cn>
Cc: Xianglai Li <lixianglai@loongson.cn>
Cc: Bo Zhu <zhubo@loongson.cn>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Mike Beaton <mjsbeaton@gmail.com>
This commit is contained in:
parent
e98e311062
commit
644e5790cd
2 changed files with 8 additions and 6 deletions
|
|
@ -406,6 +406,8 @@ ReturnErrorStatus:
|
|||
" 'qemu-system-aarch64 -device uefi-vars-sysbus'\n"
|
||||
#elif defined (MDE_CPU_RISCV64)
|
||||
" 'qemu-system-riscv64 -device uefi-vars-sysbus'\n"
|
||||
#elif defined (MDE_CPU_LOONGARCH64)
|
||||
" 'qemu-system-loongarch64 -device uefi-vars-sysbus'\n"
|
||||
#else
|
||||
#error unsupported architecture
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
MODULE_TYPE = DXE_RUNTIME_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
ENTRY_POINT = VirtMmCommunication2Initialize
|
||||
VALID_ARCHITECTURES = X64 AARCH64 RISCV64
|
||||
VALID_ARCHITECTURES = X64 AARCH64 RISCV64 LOONGARCH64
|
||||
|
||||
[Sources]
|
||||
VirtMmCommunication.c
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
QemuHwInfo.c
|
||||
QemuMmio.c
|
||||
|
||||
[Sources.AARCH64, Sources.RISCV64]
|
||||
[Sources.AARCH64, Sources.RISCV64, Sources.LOONGARCH64]
|
||||
QemuFdt.c
|
||||
QemuMmio.c
|
||||
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
MdeModulePkg/MdeModulePkg.dec
|
||||
OvmfPkg/OvmfPkg.dec
|
||||
|
||||
[Packages.AARCH64, Packages.RISCV64]
|
||||
[Packages.AARCH64, Packages.RISCV64, Packages.LOONGARCH64]
|
||||
EmbeddedPkg/EmbeddedPkg.dec
|
||||
|
||||
[LibraryClasses]
|
||||
|
|
@ -48,7 +48,7 @@
|
|||
DxeHardwareInfoLib
|
||||
QemuFwCfgLib
|
||||
|
||||
[LibraryClasses.AARCH64, LibraryClasses.RISCV64]
|
||||
[LibraryClasses.AARCH64, LibraryClasses.RISCV64, LibraryClasses.LOONGARCH64]
|
||||
FdtLib
|
||||
|
||||
[FeaturePcd]
|
||||
|
|
@ -60,7 +60,7 @@
|
|||
gEfiMmCommunication2ProtocolGuid ## PRODUCES
|
||||
gEfiSmmVariableProtocolGuid ## PRODUCES
|
||||
|
||||
[Protocols.AARCH64, Protocols.RISCV64]
|
||||
[Protocols.AARCH64, Protocols.RISCV64, Protocols.LOONGARCH64]
|
||||
gFdtClientProtocolGuid
|
||||
|
||||
[Guids]
|
||||
|
|
@ -72,5 +72,5 @@
|
|||
[Depex]
|
||||
gEfiCpuArchProtocolGuid
|
||||
|
||||
[Depex.AARCH64, Depex.RISCV64]
|
||||
[Depex.AARCH64, Depex.RISCV64, Depex.LOONGARCH64]
|
||||
gFdtClientProtocolGuid
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue