From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47459) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1M9O-0003w4-WE for qemu-devel@nongnu.org; Mon, 22 Jul 2013 15:52:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V1M9N-0006uT-1o for qemu-devel@nongnu.org; Mon, 22 Jul 2013 15:52:06 -0400 Received: from mail-ie0-f178.google.com ([209.85.223.178]:48671) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1M9M-0006uG-U3 for qemu-devel@nongnu.org; Mon, 22 Jul 2013 15:52:05 -0400 Received: by mail-ie0-f178.google.com with SMTP id u16so16117027iet.23 for ; Mon, 22 Jul 2013 12:52:04 -0700 (PDT) From: Anthony Liguori In-Reply-To: References: <1374515411-43818-1-git-send-email-agraf@suse.de> <87vc42jsgf.fsf@codemonkey.ws> Date: Mon, 22 Jul 2013 14:52:01 -0500 Message-ID: <8761w2xti6.fsf@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [Qemu-devel] [PATCH 0/9] Add platform bus List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: Peter Maydell , "qemu-ppc@nongnu.org list:PowerPC" , qemu-devel Developers Alexander Graf writes: > On 22.07.2013, at 21:38, Anthony Liguori wrote: > >> Alexander Graf 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