From fd6c16e20973c2a66ff6b3ed2b81f1d902adea91 Mon Sep 17 00:00:00 2001 From: Ruoqing He Date: Mon, 17 Mar 2025 17:16:05 +0800 Subject: [PATCH] kata-sys-util: Set NoProtection for riscv64 `available_guets_protection` is required for `runtime-rs` to infer while building it on riscv64 platforms. Set it to `NoProtection` as riscv64 does not support guest protection for now. Signed-off-by: Ruoqing He --- src/libs/kata-sys-util/src/protection.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libs/kata-sys-util/src/protection.rs b/src/libs/kata-sys-util/src/protection.rs index 1b73017366..9cb11a1178 100644 --- a/src/libs/kata-sys-util/src/protection.rs +++ b/src/libs/kata-sys-util/src/protection.rs @@ -277,6 +277,13 @@ pub fn available_guest_protection() -> Result Ok(GuestProtection::NoProtection) } +#[cfg(target_arch = "riscv64")] +#[allow(dead_code)] +// Guest protection is not supported on RISC-V. +pub fn available_guest_protection() -> Result { + Ok(GuestProtection::NoProtection) +} + #[cfg(target_arch = "x86_64")] #[cfg(test)] mod tests {