svn commit: r197323 - head/sys/dev/fb
Jung-uk Kim
jkim at FreeBSD.org
Sat Sep 19 04:36:39 UTC 2009
Author: jkim
Date: Sat Sep 19 04:36:38 2009
New Revision: 197323
URL: http://svn.freebsd.org/changeset/base/197323
Log:
Change cache attribute for VESA frame buffer from UC to write-combining.
This improves scrolling speed for high resolution graphics mode console.
Modified:
head/sys/dev/fb/vesa.c
Modified: head/sys/dev/fb/vesa.c
==============================================================================
--- head/sys/dev/fb/vesa.c Sat Sep 19 03:33:18 2009 (r197322)
+++ head/sys/dev/fb/vesa.c Sat Sep 19 04:36:38 2009 (r197323)
@@ -870,7 +870,8 @@ vesa_map_buffer(u_int paddr, size_t size
u_int off;
off = paddr - trunc_page(paddr);
- vaddr = (vm_offset_t)pmap_mapdev(paddr - off, size + off);
+ vaddr = (vm_offset_t)pmap_mapdev_attr(paddr - off, size + off,
+ PAT_WRITE_COMBINING);
#if VESA_DEBUG > 1
printf("vesa_map_buffer: paddr:%x vaddr:%tx size:%zx off:%x\n",
paddr, vaddr, size, off);
More information about the svn-src-head
mailing list