diff --git a/lib/hypervisor/hv_xen.py b/lib/hypervisor/hv_xen.py index 44a761c6123a4dae283b59839bb09dbd4ab5bf2c..22cb4c738f783ac7fe2a73b472d607c33df0df79 100644 --- a/lib/hypervisor/hv_xen.py +++ b/lib/hypervisor/hv_xen.py @@ -650,7 +650,9 @@ class XenPvmHypervisor(XenHypervisor): config.write("ramdisk = '%s'\n" % initrd_path) # rest of the settings + # TODO(dynmem): use actual chosen memory for instance startup config.write("memory = %d\n" % instance.beparams[constants.BE_MAXMEM]) + config.write("maxmem = %d\n" % instance.beparams[constants.BE_MAXMEM]) config.write("vcpus = %d\n" % instance.beparams[constants.BE_VCPUS]) cpu_pinning = cls._CreateConfigCpus(hvp[constants.HV_CPU_MASK]) if cpu_pinning: @@ -749,7 +751,9 @@ class XenHvmHypervisor(XenHypervisor): config.write("kernel = '%s'\n" % kpath) config.write("builder = 'hvm'\n") + # TODO(dynmem): use actual chosen memory for instance startup config.write("memory = %d\n" % instance.beparams[constants.BE_MAXMEM]) + config.write("maxmem = %d\n" % instance.beparams[constants.BE_MAXMEM]) config.write("vcpus = %d\n" % instance.beparams[constants.BE_VCPUS]) cpu_pinning = cls._CreateConfigCpus(hvp[constants.HV_CPU_MASK]) if cpu_pinning: