]> git.proxmox.com Git - mirror_qemu.git/commit
hw/pci-host/q35: Initialize PCI_HOST_BYPASS_IOMMU property from board code
authorBernhard Beschow <shentey@gmail.com>
Fri, 30 Jun 2023 07:37:08 +0000 (09:37 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 10 Jul 2023 20:29:17 +0000 (16:29 -0400)
commite36102cb07dddb3f3758398322535a50e7ed41f2
tree0f2414e6642b072f05cd833a572a9cc5ac02b5a2
parent3b20f4ca59b53f10240d94cdb3f482c116640437
hw/pci-host/q35: Initialize PCI_HOST_BYPASS_IOMMU property from board code

The Q35 PCI host already has a PCI_HOST_BYPASS_IOMMU property. However, the
host initializes this property itself by accessing global machine state,
thereby assuming it to be a PC machine. Avoid this by having board code
set this property.

Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230630073720.21297-6-shentey@gmail.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/i386/pc_q35.c
hw/pci-host/q35.c