[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] sparc dma length bug(and fix) seen with NetBSD
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] sparc dma length bug(and fix) seen with NetBSD |
Date: |
Tue, 1 Jul 2008 21:00:18 +0300 |
On 7/1/08, Cliff Wright <address@hidden> wrote:
> Using QEMU 0.9.1 for sparc emulation, a dma length bug is seen with NetBSD.
> When an 8192 byte block is read to memory using dma into non-contiguous
> memory, the 2nd 4k block of contiguous memory is also written to.
> This is due to an incorrect variable being used for length.
> See the attached patch. I see the same bug on subversion trunk.
Excellent, with the patch in place I was able to install NetBSD 4.0 to
hard disk and boot to the installed system! The only wart was that
installer could not reboot the system, but that's probably a bug in
OpenBIOS (need to make reboot HW MMIO mapping more robust).