From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MxKpg-0000RW-39 for qemu-devel@nongnu.org; Mon, 12 Oct 2009 09:21:00 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MxKpb-0000OR-AC for qemu-devel@nongnu.org; Mon, 12 Oct 2009 09:20:59 -0400 Received: from [199.232.76.173] (port=47450 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MxKpa-0000O2-FS for qemu-devel@nongnu.org; Mon, 12 Oct 2009 09:20:54 -0400 Received: from e7.ny.us.ibm.com ([32.97.182.137]:45152) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MxKpa-0003xN-8i for qemu-devel@nongnu.org; Mon, 12 Oct 2009 09:20:54 -0400 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e7.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id n9CDHkhK030969 for ; Mon, 12 Oct 2009 09:17:46 -0400 Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id n9CDKbjs255406 for ; Mon, 12 Oct 2009 09:20:37 -0400 Received: from d01av02.pok.ibm.com (loopback [127.0.0.1]) by d01av02.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n9CDHBC8020048 for ; Mon, 12 Oct 2009 09:17:11 -0400 Message-ID: <4AD32D22.5090001@us.ibm.com> Date: Mon, 12 Oct 2009 08:20:34 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <1254953315-5761-1-git-send-email-glommer@redhat.com> <1254953315-5761-2-git-send-email-glommer@redhat.com> <1254953315-5761-3-git-send-email-glommer@redhat.com> <1254953315-5761-4-git-send-email-glommer@redhat.com> <4ACDEDEC.60706@us.ibm.com> <4ACDEF03.6010406@redhat.com> <20091008160726.GD29691@shareable.org> <4ACE10B5.3080509@redhat.com> <20091008162248.GK16702@redhat.com> <20091009143225.GV8092@mothafucka.localdomain> <20091009164955.GC7393@shareable.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Re: [PATCH v2 3/9] provide in-kernel ioapic List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Juan Quintela Cc: Gleb Natapov , kvm-devel , Glauber Costa , qemu-devel@nongnu.org, Avi Kivity Juan Quintela wrote: > I notice that discussion is going nowhere, basically we are in the > state: > - people that want one device > * they emulate the same hardware > * lots of code is shared > * they should be interchageable > * if they are not interchageable, it is a bug > * once that they are split, it is basically imposible to join then > again. > - people that want 2 devices: > * The devices can more easily diverge if they are two devices > * They are not interchageable now > * It allows you more freedom in changing any of them if they are > separate. > > As you can see, none of the proposals is a clear winner. And what is > worse, we have the two maintainers (avi and anthony), the two with more > experience having to deal with this kind of situation disagreeing. > > How to fix the impass? > We already have the single device model implementation and the limitations are well known. The best way to move forward is for someone to send out patches implementing separate device models. At that point, it becomes a discussion of two concrete pieces of code verses hand waving. > Later, Juan. > -- Regards, Anthony Liguori