[Qemu-devel] [for 4.1 PATCH 0/2] Disable PCIe ACS on older machines

Dr. David Alan Gilbert (git) posted 2 patches 4 years, 8 months ago
Test asan passed
Test docker-mingw@fedora passed
Test FreeBSD passed
Test docker-clang@ubuntu passed
Test checkpatch passed
Test s390x passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190730093719.12958-1-dgilbert@redhat.com
Maintainers: Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
hw/core/machine.c              | 1 +
hw/pci-bridge/pcie_root_port.c | 3 ++-
include/hw/pci/pcie_port.h     | 2 ++
3 files changed, 5 insertions(+), 1 deletion(-)
[Qemu-devel] [for 4.1 PATCH 0/2] Disable PCIe ACS on older machines
Posted by Dr. David Alan Gilbert (git) 4 years, 8 months ago
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

PCIe ACS (Access Control services) got added in 4.0 and broke
migration to and from 3.1 and earlier.  Fix it here
for older machine types, at the cost of breaking that compatibility
with 4.0.

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>


Dr. David Alan Gilbert (2):
  pcie_root_port: Allow ACS to be disabled
  pcie_root_port: Disable ACS on older machines

 hw/core/machine.c              | 1 +
 hw/pci-bridge/pcie_root_port.c | 3 ++-
 include/hw/pci/pcie_port.h     | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

-- 
2.21.0