aboutsummaryrefslogtreecommitdiffstats
path: root/arch/xtensa/include/asm/fixmap.h
Commit message (Collapse)AuthorAge
* xtensa: support aliasing cache in k[un]map_atomicMax Filippov2014-08-14
| | | | | | | | Map high memory pages at virtual addresses with color that match color of their physical address. Existing cache alias management mechanisms may be used with such pages. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* xtensa: make fixmap region addressing grow with indexMax Filippov2014-08-14
| | | | | | | | | It's much easier to reason about alignment and coloring of regions located in the fixmap when fixmap index is just a PFN within the fixmap region. Change fixmap addressing so that index 0 corresponds to FIXADDR_START instead of the FIXADDR_TOP. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* xtensa: add HIGHMEM supportMax Filippov2014-04-06
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>