summaryrefslogtreecommitdiffstats
path: root/arch/hexagon/mm
Commit message (Collapse)AuthorAgeFilesLines
* Hexagon: Add configuration and makefiles for the Hexagon architecture.Richard Kuo2011-11-011-0/+6
| | | | | | | Signed-off-by: Linas Vepstas <linas@codeaurora.org> Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* Hexagon: Add page-fault support.Richard Kuo2011-11-012-0/+463
| | | | | | | Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Signed-off-by: Linas Vepstas <linas@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* Hexagon: Add page table header files & etc.Richard Kuo2011-11-011-0/+23
| | | | | | | Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Signed-off-by: Linas Vepstas <linas@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* Hexagon: Add ioremap supportRichard Kuo2011-11-011-0/+56
| | | | | | Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* Hexagon: Implement basic TLB management routines for Hexagon.Richard Kuo2011-11-011-0/+93
| | | | | | | | Mostly all stubs, as the TLB is managed by the hypervisor. Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* Hexagon: Implement basic cache-flush supportRichard Kuo2011-11-011-0/+128
| | | | | | Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* Hexagon: Add user access functionsRichard Kuo2011-11-015-0/+589
Signed-off-by: Richard Kuo <rkuo@codeaurora.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>