On Fri, 2025-09-19 at 11:38 +0200, Johannes Berg wrote: > > My gut feeling is that UML_PCI_OVER_VIRTIO should depend on PCI but I > don't know if that then doesn't end up in some kind of circular > dependency.
No, that _is_ wrong, and it will end up in a circular dependency, because for UML_PCI we currently do FORCE_PCI and then we have PCI and HAVE_PCI and it all messes up ... Which is all correct right now. That still seems reasonable (why give the choice of selecting PCI after having selected VFIO/virtio PCI), but then with !MMU it can't work, so the pieces there just need to depend on MMU. johannes