From 8d25ff2c36d2d0e02d7426ea34180c3a99faac24 Mon Sep 17 00:00:00 2001 From: Amulyam24 Date: Wed, 11 Feb 2026 16:02:22 +0530 Subject: [PATCH] runtime-rs: implement set_capabilities for qemu After the qemu VM is booted, while storing the guest details, it fails to set capabilities as it is not yet implemented for QEMU, this change adds a default implementation for it. Signed-off-by: Amulyam24 --- src/runtime-rs/crates/hypervisor/src/qemu/inner.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs b/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs index bfaf6380aa..c5b8ac2629 100644 --- a/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs +++ b/src/runtime-rs/crates/hypervisor/src/qemu/inner.rs @@ -617,8 +617,10 @@ impl QemuInner { todo!() } - pub(crate) fn set_capabilities(&mut self, _flag: CapabilityBits) { - todo!() + pub(crate) fn set_capabilities(&mut self, flag: CapabilityBits) { + let mut caps = Capabilities::default(); + + caps.set(flag) } pub(crate) fn set_guest_memory_block_size(&mut self, size: u32) {