On Thu, Jan 06, 2005 at 01:48:43AM -0500, Brown, Len wrote: > > ACPI-based PCI-hotplug covers non-standard hot-plug controllers, > but when PCI standardized its hot-plug controller, ACPI isn't > needed for hot-plug where standard HW has shipped. > Bit orthogonal from the original intent of the post, but... This is not always true. The PCI specifications do not standardize root bridge hot-plug, so ACPI will continue to be used for that. Also, SHPC/PCIE hot-plug depends on such a hot-plug controller being present north of the thing being hot-plugged. I expect we will continue to have hardware where bridges are being hot-plugged so far north that they won't have a standard hot-plug controller above them. I do expect ACPI to be come obsolete for leaf/end device hot-plug though. > I expect the same thing to happen with CPU, memory, and IO-hotplug -- > they'll start off non-standard and abstracted by ACPI; and > then later standard methods may emerge. > CPU and memory hot-plug will likely remain ACPI based until some standard body defines all the abstractions needed to describe APICs, physical addresses etc. etc. I don't see any such activity happening right now. Rajesh