opnsense-src/sys/dev/fb
Oleksandr Tymoshenko 2685a39acf Provide way for framebuffer driver to request mmap(2) mapping type
On ARM if memattr is not overriden mmap(2) maps framebuffer
memory as WBWA which means part of changes to content in userland
end up in cache and appear on screen gradually as cache lines are
evicted. This change adds configurable memattr that hardware fb
implementation can set to get the memory mapping type it
requires:

- Add new flag FB_FLAG_MEMATTR that indicates that framebuffer
    driver overrides default memattr
- Add new field fb_memattr to struct fb_info to specify requested
    memattr

Reviewed by:	ray
Differential Revision:	https://reviews.freebsd.org/D8064
2016-10-01 17:43:02 +00:00
..
boot_font.c Clean up license text 2013-12-29 18:44:12 +00:00
creator.c sys: use our nitems() macro when param.h is available. 2016-04-21 19:40:10 +00:00
creator_vt.c vt(4): Fix mouse cursor handling in vt_fb/creator_vt/ofwfb 2014-08-27 15:10:28 +00:00
creatorreg.h
fb.c sys: Make use of our rounddown() macro when sys/param.h is available. 2016-04-30 14:41:18 +00:00
fb_if.m Merge VT(9) project (a.k.a. newcons). 2013-12-05 22:38:53 +00:00
fbd.c Provide way for framebuffer driver to request mmap(2) mapping type 2016-10-01 17:43:02 +00:00
fbreg.h Remove ia64. 2014-07-07 00:27:09 +00:00
gallant12x22.c Clean up license text 2013-12-29 18:44:12 +00:00
gfb.h
machfb.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
machfbreg.h
s3_pci.c Replace several bus_alloc_resource() calls using default arguments with bus_alloc_resource_any() 2016-02-19 03:37:56 +00:00
splash.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
splash_bmp.c
splash_pcx.c Convert files to UTF-8 2012-01-15 13:23:18 +00:00
splash_txt.c - Add support for ASCII art splash screens in TheDraw format 2011-12-12 21:12:07 +00:00
splashreg.h
vesa.c Use MTX_SYSINIT for the VESA lock. 2016-07-23 14:38:09 +00:00
vesa.h Properly check VESA video mode number. 2012-02-16 22:33:53 +00:00
vga.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
vgareg.h