qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH V2] DMA timeouts running a FreeBSD guest


From: Carlo Marcelo Arenas Belon
Subject: [Qemu-devel] [PATCH V2] DMA timeouts running a FreeBSD guest
Date: Tue, 23 Jan 2007 04:59:29 -0600
User-agent: Mutt/1.4.1i

Greetings,

the following patch moves the initialization for bm->cur_addr from the
ide_dma_start function to bmdma_addr_writel, so that it is set in sync 
with the call to set the destination address for DMA (bm->addr) and to 
avoid timeouts in guests that set this address after they have called 
the READ_DMA command (FreeBSD).

the final package has been tested with the following guests :

  FreeBSD 6.2 (amd64 and i386)
  FreeBSD 5.3 (i386)
  Fedora Core 6 (i386)
  Gentoo Linux 2006.1 (i386)
  NexentaOS Alpha 6 (amd64)
  OpenSolaris Nevada b55b (amd64)
  OpenBSD 4.0 (amd64 and i386)
  Windows 2000 (i386)

Carlo

Attachment: qemu-dma-freebsd-v2.patch
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]