linux_dsm_epyc7002/arch/arc/mm
Gilad Ben-Yossef 4368902bb9 ARC: Add support for ioremap_prot API
Implement ioremap_prot() to allow mapping IO memory with variable
protection
via TLB.

Implementing this allows the /dev/mem driver to use its generic access()
VMA callback, which in turn allows ptrace to examine data in memory
mapped regions mapped via /dev/mem, such as Arc DCCM.

The end result is that it is possible to examine values of variables
placed into DCCM in user space programs via GDB.

CC: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
CC: Noam Camus <noamc@ezchip.com>
Acked-by: Vineet Gupta <vgupta@synopsys.com>
Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
2013-02-15 23:16:11 +05:30
..
cache_arc700.c ARC: Boot #2: Verbose Boot reporting / feature verification 2013-02-15 23:16:07 +05:30
dma.c ARC: I/O and DMA Mappings 2013-02-15 23:15:54 +05:30
extable.c ARC: uaccess friends 2013-02-11 20:00:31 +05:30
fault.c ARC: Page Fault handling 2013-02-15 23:15:53 +05:30
init.c ARC: [DeviceTree] Convert some Kconfig items to runtime values 2013-02-15 23:15:56 +05:30
ioremap.c ARC: Add support for ioremap_prot API 2013-02-15 23:16:11 +05:30
Makefile ARC: Build system: Makefiles, Kconfig, Linker script 2013-02-11 20:00:25 +05:30
tlb.c ARC: Boot #2: Verbose Boot reporting / feature verification 2013-02-15 23:16:07 +05:30
tlbex.S ARC: Support for single cycle Close Coupled Mem (CCM) 2013-02-15 23:16:10 +05:30