Re: [PATCH] acpi bridge hotadd: ACPI based root bridge hot-add

Grant Grundler
2005-06-29T16:29:10Z

On Mon, Jun 27, 2005 at 10:32:52PM -0700, Greg KH wrote:
> [PATCH] acpi bridge hotadd: ACPI based root bridge hot-add
>
> When you hot-plug a (root) bridge hierarchy, it may have p2p bridges and
> devices attached to it that have not been configured by firmware. In this
> case, we need to configure the devices before starting them. This patch
> separates device start from device scan so that we can introduce the
> configuration step in the middle.

PA-RISC must have been doing this before somehow.
All PARISC boxen with PAT PDC firmware (A500/N- and L-Class)
have to deal with unconfigured PCI Bus devices at boot time.
But I also have to confess I know PCI-PCI Bridge support is broken
on those boxes for the past year... /o\
(system will hard fail/crash if a PCI-PCI Bridge is installed)
Normal add-on PCI cards get configured properly AFAICT.

"Card-mode" Dino boxen also have to deal with unconfigured PCI devices.
Just PCI-PCI bridges are never below a card-mode Dino.
(Alternative is "built-in" dino - firmware initializes everything
in this case including PCI-PCI Bridges.)

> Also, I have no way of testing the changes I made to the parisc files, so this
> needs review by those folks. Sorry for the massive cross-post, this touches
> files in many different places.

That's fine...I'll clean it up when I get into ottawa in July and have
reliable bandwidth. Thanks for the heads up.

grant