Paolo Bonzini <pbonz...@redhat.com> writes: > On 15/07/19 18:12, Cornelia Huck wrote: >>> Is it INTx vs. MSI vs. MSI-X? >> >> I think for s390x we need (INTx || MSI) vs MSI-X... > > I think MSI vs MSI-X is just how it's configured, not the actual > behavior, so it should be irrelevant.
My best guesses from confusing information, please correct misunderstandings: 1. PCI devices need to support MSI or MSI-X to work with s390x. 2. We want a way to Kconfig the PCI devices that work, i.e. only the ones that support MSI or MSI-X. I don't like calling devices without any MSI capability "classic" or "conventional devices". I'd rather call them "MSI-capable" or "MSI/MSI-X devices". Since PCI-E devices must implement MSI or MSI-X, we could perhaps configure just the PCI-E devices for s390x. No need to invent a new name then. Do we even have device models that can do MSI but not E?