linux/arch/arc
Alexey Brodkin e5e0a65cd2 arc: Add our own implementation of fb_pgprotect()
During mmaping of frame-buffer pages to user-space
fb_protect() is called to set proper page settings.

In case of ARC we need to mark pages that are mmaped to
user as uncached because of 2 reasons:
 * Huge amount of data if passing through data cache will
   thrash cache a lot making cache almost useless for other
   less traffic hungry processes.
 * Data written by user in FB will be immediately available for
   hardware (such as PGU etc) without requirements to flush data
   cache regularly.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: linux-snps-arc@lists.infradead.org
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
2016-04-07 14:59:09 +05:30
..
boot ARC: [plat-axs10x] add Ethernet PHY description in .dts 2016-03-17 17:45:18 +05:30
configs arc: [plat-nsimosci*] use ezchip network driver 2016-03-15 16:05:59 +05:30
include arc: Add our own implementation of fb_pgprotect() 2016-04-07 14:59:09 +05:30
kernel ARC updates for 4.6-rc1 2016-03-21 13:00:46 -07:00
lib ARCv2: lib: memcpy: use local symbols 2015-11-03 17:33:00 +05:30
mm ARCv2: ioremap: Support dynamic peripheral address space 2016-03-19 14:34:10 +05:30
oprofile ARC: OProfile support 2013-02-15 23:16:00 +05:30
plat-axs10x ARC: Add PCI support 2016-03-10 14:44:13 -06:00
plat-sim ARC: remove extraneous header include 2015-11-14 13:11:38 +05:30
plat-tb10x ARC: [plat*] move code out of .init_machine into common 2014-10-13 14:46:13 +05:30
Kbuild
Kconfig ARC: Don't source drivers/pci/pcie/Kconfig ourselves 2016-04-07 14:59:09 +05:30
Kconfig.debug ARC: With earlycon in use, retire EARLY_PRINTK 2015-05-11 11:20:21 +05:30
Makefile ARC: build: Turn off -Wmaybe-uninitialized for ARC gcc 4.8 2016-03-18 16:22:36 +05:30