linux/arch/xtensa
Max Filippov 3de00482b0 xtensa: minimize use of PLATFORM_DEFAULT_MEM_{ADDR,SIZE}
Now that the kernel load address and KSEG physical base address have
their own Kconfig symbols PLATFORM_DEFAULT_MEM seems redundant. It makes
little sense to use it in MMU configurations instead of KSEG_PADDR.
In noMMU configurations there's no explicit KSEG, so it's still useful
for the early cache initialization and definition of ARCH_PFN_OFFSET,
which affects mem_map size.

- limit it to noMMU; MMU variants have XCHAL_KSEG_PADDR and
  XCHAL_KSEG_SIZE;
- don't use it to define TASK_SIZE or MAX_LOW_PFN: first doesn't make
  any difference in noMMU, second is meaningless as there's no high
  memory;
- don't add default physical memory region: memory layout should come
  from the DT, bootloader tags, or memmap= command line parameter.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2016-07-24 06:33:59 +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: minimize use of PLATFORM_DEFAULT_MEM_{ADDR,SIZE} 2016-07-24 06:33:59 +03:00
kernel xtensa: minimize use of PLATFORM_DEFAULT_MEM_{ADDR,SIZE} 2016-07-24 06:33:59 +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: minimize use of PLATFORM_DEFAULT_MEM_{ADDR,SIZE} 2016-07-24 06:33:59 +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