Alexander Graf <ag...@suse.de> writes: > On 22.07.2013, at 21:38, Anthony Liguori wrote: > >> Alexander Graf <ag...@suse.de> writes: >> >> tl;dr, this is a PV bus for the e500 described as something more >> generic. I don't buy it. I don't think there are many platforms or >> devices out there where you can arbitrarily hook up devices at random >> offsets/IRQs and expect things to work in any meaningful way. >> >> So I'll suggest one of three things: >> >> 1) Just use PCI and call it a day > > If only the world was this easy. We already use PCI for everything where it > makes sense today, but some devices I want to create dynamically from the > command line simply aren't on PCI. > >> 2) Rename this to E500PlatformBus and call it a day > > 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... It's just silly to reinvent things that already exist and are well supported by existing software/management tools. Regards, Anthony Liguori