On Mon, 2014-05-12 at 10:14 +0100, Jan Beulich wrote: > >>> On 12.05.14 at 11:05, <ian.campb...@citrix.com> wrote: > > Given that there are 32 PCI slots we would be talking about a total of > > 4k of space in hvmloader to provide a precompiled SSDT for each slot, > > which can be inserted at runtime depending on each slots configuration. > > 32 slots only? Are we unable to have anything on buses 1 and up?
I was basing this on mk_dsdt.c: /* hotplug_slot */ for (slot = 1; slot <= 31; slot++) { I suppose today we can have other PCI devices, just not hotpluggable. But I suppose you are right than in the future we might want to implement more hotplug slots, which would certainly affect the tradeoff of dynamic vs. static SSDT generation. Ian.