From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:57260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QUg5Z-0008Ky-02 for qemu-devel@nongnu.org; Thu, 09 Jun 2011 10:20:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QUg5X-0005rU-Qz for qemu-devel@nongnu.org; Thu, 09 Jun 2011 10:20:00 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QUg5X-0005rJ-8D for qemu-devel@nongnu.org; Thu, 09 Jun 2011 10:19:59 -0400 Message-ID: <4DF0D680.1090908@redhat.com> Date: Thu, 09 Jun 2011 16:19:44 +0200 From: Gerd Hoffmann MIME-Version: 1.0 References: <4DEF2F25.5070104@redhat.com> <1307559319-16183-1-git-send-email-andreas.faerber@web.de> <1307559319-16183-2-git-send-email-andreas.faerber@web.de> <1307559319-16183-3-git-send-email-andreas.faerber@web.de> <1307559319-16183-4-git-send-email-andreas.faerber@web.de> <4DF0A2E2.90501@redhat.com> <1F0A98AD-E9C7-42BB-8DFE-2427C27074B6@web.de> <4DF0BB4E.9080507@redhat.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC v4 03/12] isa: Provide set_state callback List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?ISO-8859-1?Q?Andreas_F=E4rber?= Cc: hpoussin@reactos.org, qemu-devel@nongnu.org, Juan Quintela Hi, > In that case it won't work (out-of-sync) and we shouldn't introduce > VMState for pc87312 at all imo. In theory we'd probably need a > pc87312-owned bus to put the devices on but then I don't see how to > reuse the existing isa devices. Oh, that should actually work just fine and is maybe the best idea. The bus interface and the bus implementation are independant from each other. USB for example has UHCI and OHCI, both implement a usb bus and you can hook the USB devices to both of them just fine. Might be the ISA bus is a bit sloppy because a single implementation exists and needs some cleanups to make this actually work. But worth investigating I think. cheers, Gerd