On 19/09/2019 14:23, Jan Beulich wrote: > There's no point setting up tables with more space than a PCI device can > use. For both MSI and MSI-X we can determine how many interrupts could > be set up at most. Tables allocated during ACPI table parsing, however, > will (for now at least) continue to be set up to have maximum size. > > Note that until we would want to use sub-page allocations here there's > no point checking whether both MSI and MSI-X are supported by a device - > an order-0 allocation will fit the dual case in any event, no matter > that the MSI-X vector count may be smaller than the MSI one. > > On my Rome system this reduces space needed from just over 1k pages to > about 125. > > Suggested-by: Andrew Cooper <andrew.coop...@citrix.com> > Signed-off-by: Jan Beulich <jbeul...@suse.com>
Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel