]> rtime.felk.cvut.cz Git - jailhouse.git/commitdiff
tools: config create: break out of pci device iteration after first hit
authorHenning Schild <henning.schild@siemens.com>
Tue, 27 Jan 2015 14:05:31 +0000 (15:05 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Sun, 1 Feb 2015 11:47:10 +0000 (12:47 +0100)
The list of PCI devices contains only one entry per bdf, break out of
loop after finding it.

Signed-off-by: Henning Schild <henning.schild@siemens.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
tools/jailhouse-config-create

index e870d562d73be9d869f6884e9351d631f8403a19..c8e1e2cdec99bb290427bcd2119af740d2dadfc9 100755 (executable)
@@ -636,6 +636,7 @@ def parse_dmar(pcidevices, ioapics):
                     for d in pcidevices:
                         if d.bus == bus and d.dev == dev and d.fn == fn:
                             d.iommu = len(units) - 1
+                            break
                 elif scope_type == 2:
                     raise RuntimeError('Unsupported DMAR Device Scope type')
                 elif scope_type == 3: