[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/4] hw/pci: Ensure capabilities are added before calling pci_qde
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/4] hw/pci: Ensure capabilities are added before calling pci_qdev_realize() |
Date: |
Tue, 14 Mar 2023 12:14:31 +0100 |
Per MST in [*]: "Calling pci_add_capability when VM is running is
likely to confuse guests".
Ensure this can't happen by asserting pci_add_capability() is never
called after a PCI device is realized.
[*]
20230308071628-mutt-send-email-mst@kernel.org/">https://lore.kernel.org/qemu-devel/20230308071628-mutt-send-email-mst@kernel.org/
Based-on: <20230313153031.86107-1-philmd@linaro.org>
"hw/i386/amd_iommu: Orphanize & QDev cleanups"
Philippe Mathieu-Daudé (4):
hw/pci/msi: Fix debug format string
hw/pci/msi: Ensure msi_init() is called before device is realized
hw/pci: Add sanity check in pci_find_space()
hw/pci: Ensure pci_add_capability() is called before device is
realized
hw/pci/msi.c | 4 +++-
hw/pci/pci.c | 5 ++++-
2 files changed, 7 insertions(+), 2 deletions(-)
--
2.38.1
- [PATCH 0/4] hw/pci: Ensure capabilities are added before calling pci_qdev_realize(),
Philippe Mathieu-Daudé <=