linux_dsm_epyc7002/arch/xtensa/configs
Max Filippov 7af710d988 xtensa: add XIP kernel support
XIP (eXecute In Place) kernel image is the image that can be run
directly from ROM, using RAM only for writable data.

XIP xtensa kernel differs from regular xtensa kernel in the following
ways:
- it has exception/IRQ vectors merged into text section. No vectors
  relocation takes place at kernel startup.
- .data/.bss location must be specified in the kernel configuration,
  its content is copied there in the _startup function.
- .init.text is merged with the rest of text and is executed from ROM.
- when MMU is used the virtual address where the kernel will be mapped
  must be specified in the kernel configuration. It may be in the KSEG
  or in the KIO, __pa macro is adjusted to be able to handle both.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2019-11-26 11:33:38 -08:00
..
audio_kc705_defconfig xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE 2019-01-26 02:02:16 -08:00
cadence_csp_defconfig xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE 2019-01-26 02:02:16 -08:00
common_defconfig PCI: consolidate PCI config entry in drivers/pci 2018-11-23 11:45:34 +09:00
generic_kc705_defconfig xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE 2019-01-26 02:02:16 -08:00
iss_defconfig xtensa: add default memmap option to iss_defconfig 2016-09-20 20:43:23 -07:00
nommu_kc705_defconfig xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE 2019-01-26 02:02:16 -08:00
smp_lx200_defconfig xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE 2019-01-26 02:02:16 -08:00
virt_defconfig xtensa: virt: add defconfig and DTS 2019-07-08 14:32:06 -07:00
xip_kc705_defconfig xtensa: add XIP kernel support 2019-11-26 11:33:38 -08:00