On Tue, Feb 04, 2020 at 05:13:54PM +0100, Julia Suvorova wrote:
On Tue, Feb 4, 2020 at 11:26 AM Michael S. Tsirkin
<mst(a)redhat.com> wrote:
>
> On Mon, Feb 03, 2020 at 05:19:51PM -0500, Laine Stump wrote:
> > 3) qemu could add a "hotpluggable=no" commandline option to all PCI
devices
> > (including vfio-pci) and then do whatever is necessary to make sure this is
> > honored in the emulated hardware (is it possible to set this on a per-slot
> > basis in a PCI controller? Or must it be done for an entire controller?
>
> I think it's possible on a per-slot basis, yes.
There's a "Hot-Plug Capable" option in Slot Capability register, so we
can switch it off. But it's only for pcie devices, can't say anything
about conventional pci.
Best regards, Julia Suvorova.
For conventional PCI, we can drop SHPC capability and remove
the eject method from ACPI.