From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:42020) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbAEi-00031S-2T for qemu-devel@nongnu.org; Wed, 21 Nov 2012 08:21:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TbAEc-0000Z7-Ic for qemu-devel@nongnu.org; Wed, 21 Nov 2012 08:21:03 -0500 Received: from thoth.sbs.de ([192.35.17.2]:30029) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbAEc-0000Yg-8s for qemu-devel@nongnu.org; Wed, 21 Nov 2012 08:20:58 -0500 Message-ID: <50ACD536.2050205@siemens.com> Date: Wed, 21 Nov 2012 14:20:54 +0100 From: Jan Kiszka MIME-Version: 1.0 References: <1351697456-16107-1-git-send-email-pbonzini@redhat.com> <1351697456-16107-40-git-send-email-pbonzini@redhat.com> In-Reply-To: <1351697456-16107-40-git-send-email-pbonzini@redhat.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 39/39] raw-win32: implement native asynchronous I/O List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: aliguori@us.ibm.com, qemu-devel@nongnu.org, stefanha@redhat.com On 2012-10-31 16:30, Paolo Bonzini wrote: > With the new support for EventNotifiers in the AIO event loop, we > can hook a completion port to every opened file and use asynchronous > I/O on them. > > Wine's support is extremely inefficient, also because it really does > the I/O synchronously on regular files. (!) But it works, and it is > good to keep the Win32 and POSIX ports as similar as possible. > I'm seeing a regression with this patch when cross-compiling with mingw32 for Win7. QEMU is stuck while booting a versatilepb guest that accesses the block layer via pflash. Enabling tracing "fixes" the issue, of course... Are there any patches flying around that are supposed to resolve this? Jan -- Siemens AG, Corporate Technology, CT RTC ITP SDP-DE Corporate Competence Center Embedded Linux