Module Name: src
Committed By: jmcneill
Date: Thu Feb 10 10:23:20 UTC 2011
Modified Files:
src/sys/dev/pci: genfb_pci.c
Log Message:
Use BUS_SPACE_MAP_PREFETCHABLE when mapping the framebuffer.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/dev/pci/genfb_pci.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/pci/genfb_pci.c
diff -u src/sys/dev/pci/genfb_pci.c:1.28 src/sys/dev/pci/genfb_pci.c:1.29
--- src/sys/dev/pci/genfb_pci.c:1.28 Wed Feb 9 13:19:53 2011
+++ src/sys/dev/pci/genfb_pci.c Thu Feb 10 10:23:20 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: genfb_pci.c,v 1.28 2011/02/09 13:19:53 jmcneill Exp $ */
+/* $NetBSD: genfb_pci.c,v 1.29 2011/02/10 10:23:20 jmcneill Exp $ */
/*-
* Copyright (c) 2007 Michael Lorenz
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: genfb_pci.c,v 1.28 2011/02/09 13:19:53 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: genfb_pci.c,v 1.29 2011/02/10 10:23:20 jmcneill Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -132,8 +132,9 @@
}
if (bus_space_map(sc->sc_memt, sc->sc_gen.sc_fboffset,
- sc->sc_gen.sc_fbsize, BUS_SPACE_MAP_LINEAR, &sc->sc_memh) != 0) {
-
+ sc->sc_gen.sc_fbsize,
+ BUS_SPACE_MAP_LINEAR | BUS_SPACE_MAP_PREFETCHABLE,
+ &sc->sc_memh) != 0) {
aprint_error_dev(self, "unable to map the framebuffer\n");
return;
}
@@ -244,7 +245,8 @@
(sc->sc_want_wsfb == 1)) {
return bus_space_mmap(sc->sc_memt, sc->sc_gen.sc_fboffset,
- offset, prot, BUS_SPACE_MAP_LINEAR);
+ offset, prot,
+ BUS_SPACE_MAP_LINEAR | BUS_SPACE_MAP_PREFETCHABLE);
}
/*