From 3d096f69af36b4be5cbb8274e34fa086320ad374 Mon Sep 17 00:00:00 2001 From: Olivier Medoc Date: Thu, 10 Jan 2013 19:28:40 +0100 Subject: [PATCH] dom0/qvm-core: allow the user to select initial-memory != max-memory if meminfo-write service is enabled --- dom0/qvm-core/qubes.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dom0/qvm-core/qubes.py b/dom0/qvm-core/qubes.py index 05985f38..5415339d 100755 --- a/dom0/qvm-core/qubes.py +++ b/dom0/qvm-core/qubes.py @@ -2304,8 +2304,9 @@ class QubesHVm(QubesVm): kwargs["memory"] = default_hvm_memory super(QubesHVm, self).__init__(**kwargs) - # HVM doesn't support dynamic memory management - self.maxmem = self.memory + # HVM normally doesn't support dynamic memory management + if not ('meminfo-writer' in self.services and self.services['meminfo-writer']): + self.maxmem = self.memory # Disable qemu GUID if the user installed qubes gui agent if self.guiagent_installed: