On Mon, 2014-05-12 at 10:14 +0100, Jan Beulich wrote:
> >>> On 12.05.14 at 11:05, <[email protected]> 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.