On Mon, 28 Feb 2022 08:39:57 +0100
Gerd Hoffmann wrote:
> Hi,
>
> > This where I wasn't comfortable with idea of calling random PCIe code
> > chunks and thought about chaining callbacks so that
> > pcie_cap_slot_[pre_]plug_cb() would do necessary PCIe steps
> > and acpi_pcihp_device_[pre_]plu
Hi,
> This where I wasn't comfortable with idea of calling random PCIe code
> chunks and thought about chaining callbacks so that
> pcie_cap_slot_[pre_]plug_cb() would do necessary PCIe steps
> and acpi_pcihp_device_[pre_]plug_cb() do ACPI specific things not
> intruding on each other, but that
On Fri, 25 Feb 2022 08:48:13 -0500
"Michael S. Tsirkin" wrote:
> On Fri, Feb 25, 2022 at 02:35:28PM +0100, Igor Mammedov wrote:
> > On Fri, 25 Feb 2022 08:08:57 -0500
> > "Michael S. Tsirkin" wrote:
> >
> > > On Fri, Feb 25, 2022 at 02:02:31PM +0100, Igor Mammedov wrote:
> > > > On Fri, 25
On Fri, Feb 25, 2022 at 02:35:28PM +0100, Igor Mammedov wrote:
> On Fri, 25 Feb 2022 08:08:57 -0500
> "Michael S. Tsirkin" wrote:
>
> > On Fri, Feb 25, 2022 at 02:02:31PM +0100, Igor Mammedov wrote:
> > > On Fri, 25 Feb 2022 11:12:59 +0100
> > > Gerd Hoffmann wrote:
> > >
> > > > Hi,
> > >
On Fri, 25 Feb 2022 08:08:57 -0500
"Michael S. Tsirkin" wrote:
> On Fri, Feb 25, 2022 at 02:02:31PM +0100, Igor Mammedov wrote:
> > On Fri, 25 Feb 2022 11:12:59 +0100
> > Gerd Hoffmann wrote:
> >
> > > Hi,
> > >
> > > >pcie_cap_slot_post_load()
> > > >-> pcie_cap_update_p
On Fri, Feb 25, 2022 at 02:02:31PM +0100, Igor Mammedov wrote:
> On Fri, 25 Feb 2022 11:12:59 +0100
> Gerd Hoffmann wrote:
>
> > Hi,
> >
> > >pcie_cap_slot_post_load()
> > >-> pcie_cap_update_power()
> > >-> pcie_set_power_device()
> > >-> pci_set_powe
On Fri, 25 Feb 2022 11:12:59 +0100
Gerd Hoffmann wrote:
> Hi,
>
> >pcie_cap_slot_post_load()
> >-> pcie_cap_update_power()
> >-> pcie_set_power_device()
> >-> pci_set_power()
> >-> pci_update_mappings()
>
> > Fix it by honoring P
On Fri, Feb 25, 2022 at 11:12:59AM +0100, Gerd Hoffmann wrote:
> Hi,
>
> >pcie_cap_slot_post_load()
> >-> pcie_cap_update_power()
> >-> pcie_set_power_device()
> >-> pci_set_power()
> >-> pci_update_mappings()
>
> > Fix it by honoring
On Fri, Feb 25, 2022 at 09:18:30AM +0100, Igor Mammedov wrote:
> On Thu, 24 Feb 2022 13:05:07 -0500
> "Michael S. Tsirkin" wrote:
>
> > On Thu, Feb 24, 2022 at 12:44:09PM -0500, Igor Mammedov wrote:
> > > on creation a PCIDevice has power turned on at the end of
> > > pci_qdev_realize()
> > > ho
Hi,
>pcie_cap_slot_post_load()
>-> pcie_cap_update_power()
>-> pcie_set_power_device()
>-> pci_set_power()
>-> pci_update_mappings()
> Fix it by honoring PCI_EXP_SLTCAP_PCP and updating power status
> only if capability is enabled.
>
On Thu, Feb 24, 2022 at 12:44:09PM -0500, Igor Mammedov wrote:
> on creation a PCIDevice has power turned on at the end of pci_qdev_realize()
> however later on if PCIe slot isn't populated with any children
> it's power is turned off. It's fine if native hotplug is used
> as plug callback will pow
On Thu, 24 Feb 2022 13:05:07 -0500
"Michael S. Tsirkin" wrote:
> On Thu, Feb 24, 2022 at 12:44:09PM -0500, Igor Mammedov wrote:
> > on creation a PCIDevice has power turned on at the end of pci_qdev_realize()
> > however later on if PCIe slot isn't populated with any children
> > it's power is tu
On Thu, Feb 24, 2022 at 12:44:09PM -0500, Igor Mammedov wrote:
> on creation a PCIDevice has power turned on at the end of pci_qdev_realize()
> however later on if PCIe slot isn't populated with any children
> it's power is turned off. It's fine if native hotplug is used
> as plug callback will pow
on creation a PCIDevice has power turned on at the end of pci_qdev_realize()
however later on if PCIe slot isn't populated with any children
it's power is turned off. It's fine if native hotplug is used
as plug callback will power slot on among other things.
However when ACPI hotplug is enabled it
14 matches
Mail list logo