diff --git a/src/tools/kata-ctl/src/arch/aarch64/mod.rs b/src/tools/kata-ctl/src/arch/aarch64/mod.rs index 6df39ce74..314b3a137 100644 --- a/src/tools/kata-ctl/src/arch/aarch64/mod.rs +++ b/src/tools/kata-ctl/src/arch/aarch64/mod.rs @@ -8,8 +8,18 @@ pub use arch_specific::*; mod arch_specific { use anyhow::Result; + use std::path::Path; + + const KVM_DEV: &str = "/dev/kvm"; pub fn check() -> Result<()> { - unimplemented!("Check not implemented in aarch64") + println!("INFO: check: aarch64"); + if Path::new(KVM_DEV).exists() { + println!("Kata Containers can run on this host\n"); + } else { + eprintln!("WARNING: Kata Containers can't run on this host as lack of virtulization support\n"); + } + + Ok(()) } }