Re: [Qemu-devel] [patch] IDE busmaster DMA support

2005-09-28 Thread Henrik Nordstrom
On Mon, 26 Sep 2005, John Coiner wrote: Do people have ideas about how to implement concurrent IO? I have a couple hazy ideas... AIO immediately springs to mind.. supported on most platforms (except Windows, which does things slightly different but the same). Regards Henrik __

Re: [Qemu-devel] [patch] IDE busmaster DMA support

2005-09-27 Thread Troy Benjegerdes
On Mon, Sep 26, 2005 at 09:48:25PM -0400, John Coiner wrote: > > Hi, > > Here's another patch to enable IDE DMA: > > http://people.brandeis.edu/~jcoiner/qemu_idedma/qemu_dma_patch.html > > This patch, like Juergen Lock's earlier patch from which it is derived, > replaces the virtual PIIX3 ID

Re: [Qemu-devel] [patch] IDE busmaster DMA support

2005-09-27 Thread Joe Batt
On Mon, 2005-09-26 at 21:48 -0400, John Coiner wrote: > Can anyone shed light on the potential performance to be realized? For > example, how long does a context switch take in the guest? If it takes > 10ms (one disk seek) then there's probably no benefit to concurrent disk > IO. If a context sw

[Qemu-devel] [patch] IDE busmaster DMA support

2005-09-26 Thread John Coiner
Hi, Here's another patch to enable IDE DMA: http://people.brandeis.edu/~jcoiner/qemu_idedma/qemu_dma_patch.html This patch, like Juergen Lock's earlier patch from which it is derived, replaces the virtual PIIX3 IDE controller with a PIIX4. It applies cleanly to 0.7.2. This patch extends