Hmm, I've failed to make SHPC (from current master) work on any modern Linux guests.
2017-07-03 15:27 GMT+03:00 Igor Mammedov <imamm...@redhat.com>: > On Fri, 30 Jun 2017 10:25:05 +0300 > Marcel Apfelbaum <mar...@redhat.com> wrote: > > [...] > > > > So for the modern systems not supporting PCI ACPI hotplug > > we don't need pci-bridges anyway, but for the older ones > > the ACPI code of the pci-bridge will be loaded into the > > ACPI namespace only if a pci-bridge is actually hot-plugged. > > just note that the set of 'older' guest OSes is limited to > one that do not support SHPC (i.e. to EOLed WinXP & co) > as for linux and more modern Windows SHPC hotplug should > just work without our ACPI hack (which taxes low memory > to keep acpi tables for bridges). > > So I'm in favor of Michael's suggestion to leave ACPI PCI > only in PC machine for old WinXP guests and to keep Q35 > clean, where linux or newer Windows guests could just > use standard SHPC. > > [...] > -- Alexander Bezzubikov