dom0/core: fix HVM settings on upgrade
This commit is contained in:
parent
c5ae049e3b
commit
367db74378
@ -2305,6 +2305,13 @@ class QubesHVm(QubesVm):
|
|||||||
kwargs["memory"] = default_hvm_memory
|
kwargs["memory"] = default_hvm_memory
|
||||||
|
|
||||||
super(QubesHVm, self).__init__(**kwargs)
|
super(QubesHVm, self).__init__(**kwargs)
|
||||||
|
|
||||||
|
# Default for meminfo-writer have changed to (correct) False in the
|
||||||
|
# same version as introduction of guiagent_installed, so for older VMs
|
||||||
|
# with wrong setting, change it based on 'guiagent_installed' presence
|
||||||
|
if "guiagent_installed" not in kwargs:
|
||||||
|
self.services['meminfo-writer'] = False
|
||||||
|
|
||||||
# HVM normally doesn't support dynamic memory management
|
# HVM normally doesn't support dynamic memory management
|
||||||
if not ('meminfo-writer' in self.services and self.services['meminfo-writer']):
|
if not ('meminfo-writer' in self.services and self.services['meminfo-writer']):
|
||||||
self.maxmem = self.memory
|
self.maxmem = self.memory
|
||||||
|
Loading…
Reference in New Issue
Block a user