On 22 July 2013 20:52, Anthony Liguori <anth...@codemonkey.ws> wrote: > Alexander Graf <ag...@suse.de> writes: >> On 22.07.2013, at 21:38, Anthony Liguori wrote: >> >> This could be used just the same for ARM's mach-virt, so I'd rather >> not make it e500 specific. > > If someone designed a "virt" machine and didn't include PCI or some > other sane existing bus...
"mach-virt" just means "completely described by device tree with no knowledge hardcoded in the kernel about the platform". We don't currently have any PCI host controller which is: (a) for ARM (b) entirely device tree driven (c) supported by QEMU (d) with a decent Linux driver So mach-virt doesn't have PCI; it will use virtio-mmio, same as kvmtool for ARM does. -- PMM