diff options
author | Mohammed Gamal <mgamal@redhat.com> | 2017-11-29 13:33:13 +0100 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2018-01-18 21:52:38 +0200 |
commit | a0c167a18470831e359f0538c3cf67907808f13e (patch) | |
tree | 6037b5b499b2697426b77b956b3c87c1b8de0e98 /scripts | |
parent | 29396ed9acfaee9936377ddece4b05452b417861 (diff) | |
download | qemu-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')
0 files changed, 0 insertions, 0 deletions