linux/arch/xtensa
Max Filippov a9f2fc628e xtensa: cleanup MMU setup and kernel layout macros
Make kernel load address explicit, independent of the selected MMU
configuration and configurable from Kconfig. Do not restrict it to the
first 512MB of the physical address space.

Cleanup kernel memory layout macros:

- rename VECBASE_RESET_VADDR to VECBASE_VADDR, XC_VADDR to VECTOR_VADDR;
- drop VIRTUAL_MEMORY_ADDRESS and LOAD_MEMORY_ADDRESS;
- introduce PHYS_OFFSET and use it in __va and __pa definitions;
- synchronize MMU/noMMU vectors, drop unused NMI vector;
- replace hardcoded vectors offset of 0x3000 with Kconfig symbol.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2016-07-24 06:33:58 +03:00
..
boot xtensa: cleanup MMU setup and kernel layout macros 2016-07-24 06:33:58 +03:00
configs arch/defconfig: remove CONFIG_RESOURCE_COUNTERS 2016-05-23 17:04:14 -07:00
include xtensa: cleanup MMU setup and kernel layout macros 2016-07-24 06:33:58 +03:00
kernel xtensa: cleanup MMU setup and kernel layout macros 2016-07-24 06:33:58 +03:00
lib xtensa: fixes for configs without loop option 2015-11-02 18:02:47 +03:00
mm xtensa: add alternative kernel memory layouts 2016-07-24 06:33:58 +03:00
oprofile xtensa: move oprofile stack tracing to stacktrace.c 2015-08-17 07:32:49 +03:00
platforms treewide: replace dev->trans_start update with helper 2016-05-04 14:16:49 -04:00
variants xtensa: add test_kc705_hifi variant 2016-03-17 21:17:04 +00:00
Kconfig xtensa: cleanup MMU setup and kernel layout macros 2016-07-24 06:33:58 +03:00
Kconfig.debug xtensa: disable link optimization 2014-12-15 23:47:24 -08:00
Makefile xtensa: define CONFIG_CPU_{BIG,LITTLE}_ENDIAN 2016-03-11 08:53:31 +00:00