Skip to content

Commit 885161c

Browse files
committed
q-dev: load frontend domain on vm loading
1 parent 8a93ad3 commit 885161c

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

qubes/tests/vm/init.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,15 +124,16 @@ def test_000_load(self):
124124
self.assertCountEqual(vm.devices.keys(), ("pci",))
125125

126126
self.assertTrue(
127-
list(vm.devices["pci"].get_assigned_devices())[0].matches(
128-
qubes.ext.pci.PCIDevice(Port(vm, "00_11.22", "pci"))
127+
list(vm.devices['pci'].get_assigned_devices())[0].matches(
128+
qubes.ext.pci.PCIDevice(Port(vm, '00_11.22', "pci"))
129129
)
130130
)
131131

132132
assignments = list(vm.devices["pci"].get_assigned_devices())
133133
self.assertEqual(len(assignments), 1)
134134
self.assertEqual(assignments[0].options, {"no-strict-reset": "True"})
135135
self.assertEqual(assignments[0].attach_automatically, True)
136+
self.assertEqual(assignments[0].frontend_domain, vm)
136137

137138
self.assertXMLIsValid(vm.__xml__(), "relaxng/domain.rng")
138139

qubes/vm/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,7 @@ def load_extras(self):
450450
),
451451
device_id=identity,
452452
),
453+
frontend_domain=self,
453454
options=options,
454455
mode=mode,
455456
)

0 commit comments

Comments
 (0)