freebsd-dev/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
creator_vt.c vt(4): Fix mouse cursor handling in vt_fb/creator_vt/ofwfb 2014-08-27 15:10:28 +00:00
creator.c sys: use our nitems() macro when param.h is available. 2016-04-21 19:40:10 +00:00
creatorreg.h
fb_if.m
fb.c sys: Make use of our rounddown() macro when sys/param.h is available. 2016-04-30 14:41:18 +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
gallant12x22.c
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_bmp.c
splash_pcx.c
splash_txt.c
splash.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
splashreg.h
vesa.c Use MTX_SYSINIT for the VESA lock. 2016-07-23 14:38:09 +00:00
vesa.h
vga.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
vgareg.h