Subject: port-mips/36167: mips/sgimips bus_dmamem_mmap does not honour BUS_DMA_COHERENT
To: None <port-mips-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <jmcneill@invisible.ca>
List: netbsd-bugs
Date: 04/18/2007 12:20:01
>Number: 36167
>Category: port-mips
>Synopsis: mips/sgimips bus_dmamem_mmap does not honour BUS_DMA_COHERENT
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: port-mips-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Apr 18 12:20:00 +0000 2007
>Originator: jmcneill@invisible.ca
>Release: NetBSD 4.99.17
>Organization:
>Environment:
System: NetBSD o2 4.99.17 NetBSD 4.99.17 (GENERIC32_IP3x) #269: Mon Apr 16 20:28:01 EDT 2007 jmcneill@ptichka.invisible.ca:/Users/jmcneill/NetBSD/src/sys/arch/sgimips/compile/obj/GENERIC32_IP3x sgimips
Architecture: mipseb
Machine: sgimips
>Description:
bus_dmamem_mmap on NetBSD/mips and NetBSD/sgimips returns a cached
address even if the BUS_DMA_COHERENT hint is specified. This makes it
difficult to use eg. system-allocated memory with XFree86 wsfb, as
is the case with sgimips crmfb(4)
>How-To-Repeat:
Boot NetBSD/sgimips -current on an O2 and startx.
>Fix:
Unknown.
>Unformatted: