aboutsummaryrefslogtreecommitdiff
path: root/scripts/signrom.py
diff options
context:
space:
mode:
authorMohammed Gamal <mgamal@redhat.com>2017-11-29 13:33:13 +0100
committerMichael S. Tsirkin <mst@redhat.com>2018-01-18 21:52:38 +0200
commita0c167a18470831e359f0538c3cf67907808f13e (patch)
tree6037b5b499b2697426b77b956b3c87c1b8de0e98 /scripts/signrom.py
parent29396ed9acfaee9936377ddece4b05452b417861 (diff)
downloadqemu-a0c167a18470831e359f0538c3cf67907808f13e.zip
qemu-a0c167a18470831e359f0538c3cf67907808f13e.tar.gz
qemu-a0c167a18470831e359f0538c3cf67907808f13e.tar.bz2
x86_iommu: check if machine has PCI bus
Starting qemu with qemu-system-x86_64 -S -M isapc -device {amd|intel}-iommu leads to a segfault. The code assume PCI bus is present and tries to access the bus structure without checking. Since Intel VT-d and AMDVI should only work with PCI, add a check for PCI bus and return error if not present. Reviewed-by: Peter Xu <peterx@redhat.com> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Signed-off-by: Mohammed Gamal <mgamal@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'scripts/signrom.py')
0 files changed, 0 insertions, 0 deletions