From f74d2887fb1103110c454a389e762c4cf0747530 Mon Sep 17 00:00:00 2001 From: ghe0 Date: Mon, 27 Jan 2025 02:56:14 +0200 Subject: [PATCH] fix QEMU bug that does not odd numbers for memory --- src/state.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/state.rs b/src/state.rs index a3b214a..0df70bb 100644 --- a/src/state.rs +++ b/src/state.rs @@ -811,9 +811,9 @@ impl VM { vars += "\n"; vars += &format!(r#"export VCPUS="{}""#, self.vcpus); vars += "\n"; - vars += &format!(r#"export MEMORY="{}M""#, self.memory_mb); + vars += &format!(r#"export MEMORY="{}M""#, (self.memory_mb / 2 * 2)); vars += "\n"; - vars += &format!(r#"export MAX_MEMORY="{}M""#, self.memory_mb + 256); + vars += &format!(r#"export MAX_MEMORY="{}M""#, (self.memory_mb / 2 * 2) + 256); vars += "\n"; vars += &format!(r#"export DISK="{}""#, self.disk_path()); vars += "\n";