Date: Sat, 19 Sep 2009 04:36:38 +0000 (UTC) From: Jung-uk Kim <jkim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r197323 - head/sys/dev/fb Message-ID: <200909190436.n8J4ac8b013780@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909190436.n8J4ac8b013780>