]> git.baikalelectronics.ru Git - kernel.git/commit
xtensa: add HIGHMEM support
authorMax Filippov <jcmvbkbc@gmail.com>
Mon, 3 Feb 2014 22:17:09 +0000 (02:17 +0400)
committerMax Filippov <jcmvbkbc@gmail.com>
Sun, 6 Apr 2014 17:29:21 +0000 (21:29 +0400)
commit1c1be77cb4543d49557a3e85e14c3e5c3cbf8c64
tree71cf7391732414bce793d0ad7c5d39a03f60e76f
parentc187274e084ef247b90b3bc063ca94c422ce1374
xtensa: add HIGHMEM support

Introduce fixmap area just below the vmalloc region. Use it for atomic
mapping of high memory pages.
High memory on cores with cache aliasing is not supported and is still
to be implemented. Fail build for such configurations for now.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/Kconfig
arch/xtensa/include/asm/fixmap.h [new file with mode: 0644]
arch/xtensa/include/asm/highmem.h
arch/xtensa/include/asm/pgtable.h
arch/xtensa/mm/Makefile
arch/xtensa/mm/cache.c
arch/xtensa/mm/highmem.c [new file with mode: 0644]
arch/xtensa/mm/init.c
arch/xtensa/mm/mmu.c