From c35e655d663cb5333024c8358b1fc594ffe711ca Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Mon, 23 Apr 2012 22:01:13 +0200 Subject: [PATCH] dom0/qvm-prefs: relax memory check Allow memory > maxmem, anyway it will be enforced at VM boot. This allows to set memory and maxmem in any order. Also required to increase memory for HVM. --- dom0/qvm-tools/qvm-prefs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dom0/qvm-tools/qvm-prefs b/dom0/qvm-tools/qvm-prefs index d19a93a5..1b183742 100755 --- a/dom0/qvm-tools/qvm-prefs +++ b/dom0/qvm-tools/qvm-prefs @@ -101,8 +101,9 @@ def set_memory(vms, vm, args): print >>sys.stderr, "Memory size must be positive" return False - if new_memory > vm.maxmem: - print >>sys.stderr, "Memory size must be less or equal to maxmem" + qubes_host = QubesHost() + if new_memory > qubes_host.memory_total/1024: + print >> sys.stderr, "This host has only {0} MB of RAM".format(qubes_host.memory_total/1024) return False vm.memory = new_memory