From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47064) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkfT2-0002tR-Tk for qemu-devel@nongnu.org; Sat, 23 Jul 2011 12:54:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QkfT1-0007bg-Sq for qemu-devel@nongnu.org; Sat, 23 Jul 2011 12:54:20 -0400 Received: from mail-gw0-f45.google.com ([74.125.83.45]:38437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkfT1-0007bc-QB for qemu-devel@nongnu.org; Sat, 23 Jul 2011 12:54:19 -0400 Received: by gwb19 with SMTP id 19so2434218gwb.4 for ; Sat, 23 Jul 2011 09:54:19 -0700 (PDT) Message-ID: <4E2AFCB9.8050606@codemonkey.ws> Date: Sat, 23 Jul 2011 11:54:17 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <1307617825-17149-1-git-send-email-pbonzini@redhat.com> In-Reply-To: <1307617825-17149-1-git-send-email-pbonzini@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 0/2] iothread improvements for Mac OS X List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: qemu-devel@nongnu.org On 06/09/2011 06:10 AM, Paolo Bonzini wrote: > These are two old patches that I never submitted because I didn't really > think they were useful except as cleanups. Recently, however, Alex Graf > mentioned some problems that Mac OS X has with iothread, and they sounded > to me like they were related to these patches. And quite surprisingly, > both of them were fixing bugs! > > Mac OS X still has problems with iothread according to Alex's testing > (Linux times out in libata, and reactos likewise hangs early on I/O), > but at least the patches fix deadlocks and keep a responsive UI. > > Paolo Bonzini (2): > iothread: replace fair_mutex with a condition variable > qemu-timer: change unix timer to dynticks > Applied. Thanks. Regards, Anthony Liguori > cpus.c | 24 +++++++++--------------- > qemu-timer.c | 40 ++++++++++++++++++++++++++++------------ > 2 files changed, 37 insertions(+), 27 deletions(-) >