On Mon, Apr 20, 2020 at 5:38 PM Ani Sinha <ani.si...@nutanix.com> wrote: > > > > > On Apr 20, 2020, at 8:34 PM, Ani Sinha <ani.si...@nutanix.com> wrote: > > > > > > > >> On Apr 18, 2020, at 6:18 PM, Marcel Apfelbaum <marcel.apfelb...@gmail.com> > >> wrote: > >> > >> A PCIe Root Port or a PCI slot can or cannot support hot-plugging. > >> Anything in the middle can't be done at PCIe/PCI level (as far as I know). > > > > Is it possible to dynamically set PCI_EXP_SLTCAP_HPC for a slot at runtime? > > What I mean is, when a slot capability is set an initialization, is it set in > stone or can the capabilities be revoked post initialization? I can ’t find > anything related to this in PCIE spec.
This bit is hardware initialized. This means that once initialized, it's fixed and can't be changed. It could be re-initialized after reset though. Best regards, Julia Suvorova.