From 0df4b1ac4f73e1c64ffc3813904d60e6966fb4c0 Mon Sep 17 00:00:00 2001 From: Ruoqing He Date: Mon, 11 Aug 2025 00:09:22 +0000 Subject: [PATCH] vmm: Define riscv64 UEFI Error Error::UefiLoad is required for load_firmware to propagate errors encountered, define it for riscv64. Signed-off-by: Ruoqing He --- vmm/src/vm.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index 012ebef05..60ad39bc2 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -116,6 +116,10 @@ pub enum Error { #[error("Cannot load the UEFI binary in memory")] UefiLoad(#[source] arch::aarch64::uefi::Error), + #[cfg(target_arch = "riscv64")] + #[error("Cannot load the UEFI binary in memory")] + UefiLoad(#[source] arch::riscv64::uefi::Error), + #[error("Cannot load the initramfs into memory")] InitramfsLoad,