diff --git a/linux/systemd/qubes-vm@.service b/linux/systemd/qubes-vm@.service index 96ecf99d..0ff2255a 100644 --- a/linux/systemd/qubes-vm@.service +++ b/linux/systemd/qubes-vm@.service @@ -1,7 +1,7 @@ [Unit] Description=Start Qubes VM %i Before=systemd-user-sessions.service -After=qubesd.service +After=qubesd.service qubes-meminfo-writer-dom0.service [Service] Type=oneshot diff --git a/qubes/vm/qubesvm.py b/qubes/vm/qubesvm.py index e30b893b..b6892a28 100644 --- a/qubes/vm/qubesvm.py +++ b/qubes/vm/qubesvm.py @@ -1244,10 +1244,6 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM): stubdom_mem = 0 initial_memory = self.memory - if self.virt_mode == 'hvm' and self.devices['pci'].persistent(): - # HVM with PCI devices does not support populate-on-demand on - # Xen - initial_memory = self.maxmem mem_required = int(initial_memory + stubdom_mem) * 1024 * 1024 qmemman_client = qubes.qmemman.client.QMemmanClient()