From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=34126 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PM1Op-0000mp-4H for qemu-devel@nongnu.org; Fri, 26 Nov 2010 11:43:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PM1On-0007v8-7r for qemu-devel@nongnu.org; Fri, 26 Nov 2010 11:43:50 -0500 Received: from mail-ww0-f41.google.com ([74.125.82.41]:48547) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PM1On-0007un-0c for qemu-devel@nongnu.org; Fri, 26 Nov 2010 11:43:49 -0500 Received: by wwb29 with SMTP id 29so343497wwb.4 for ; Fri, 26 Nov 2010 08:43:48 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <1290788492-17703-4-git-send-email-kwolf@redhat.com> References: <1290788492-17703-1-git-send-email-kwolf@redhat.com> <1290788492-17703-4-git-send-email-kwolf@redhat.com> Date: Fri, 26 Nov 2010 16:43:47 +0000 Message-ID: From: Stefan Hajnoczi Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] Re: [PATCH 3/4] ide: Ignore double DMA transfer starts/stops List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin Wolf Cc: mjt@tls.msk.ru, qemu-devel@nongnu.org On Fri, Nov 26, 2010 at 4:21 PM, Kevin Wolf wrote: > You can only start a DMA transfer if it's not running yet, and you can on= ly > cancel it if it's running. > > Signed-off-by: Kevin Wolf > --- > =A0hw/ide/pci.c | =A0 60 ++++++++++++++++++++++++++++++------------------= --------- > =A01 files changed, 32 insertions(+), 28 deletions(-) The PIIX4 spec isn't clear on the behavior but you seem to have worked out that this makes FreeBSD happier. Would be nice to hear from someone who knows PIIX4 IDE well. Reviewed-by: Stefan Hajnoczi